.ts-card{--ts-avatar:round(calc(var(--ts-cu) * 87), 1px);box-sizing:border-box;width:var(--ts-card-frame-w);height:var(--ts-card-frame-h);padding:var(--ts-card-pad);border-radius:round(calc(var(--ts-cu) * 48), 1px);color:#f6f5f1;text-align:left;-webkit-tap-highlight-color:transparent;font-family:Figtree,system-ui,sans-serif;position:relative}.ts-card-bezel{border-radius:inherit;pointer-events:none;background:linear-gradient(160deg,#ffffff38,#ffffff0f 40%,#ffffff0a 60%,#ffffff29);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #ffffff1f,0 1px #ffffff14,0 40px 90px #000000a6}.ts-card-rim{border-radius:inherit;pointer-events:none;border:1px solid #ffffff47;transition:border-color .3s;position:absolute;inset:0;-webkit-mask:linear-gradient(#000,#00000059);mask:linear-gradient(#000,#00000059)}.ts-card[data-glow] .ts-card-rim{border-color:#5fc0f2}.ts-card-body{box-sizing:border-box;border-radius:round(calc(var(--ts-cu) * 36), 1px);background:#000;border:1px solid #ffffff1a;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #000000e6,0 8px 30px #000000b3}.ts-card-face{flex-direction:column;flex:auto;min-height:0;display:flex}.ts-card-hero{height:round(calc(var(--ts-card-w) * .4725), 1px);margin:round(calc(var(--ts-cu) * 8), 1px) round(calc(var(--ts-cu) * 8), 1px) 0;border-radius:round(calc(var(--ts-cu) * 22), 1px);background:#000;flex:none;position:relative;overflow:hidden}.ts-card-hero-art{position:absolute;inset:0}.ts-card-plate-row{justify-content:center;padding:0 14px;display:flex;position:absolute;top:12%;left:0;right:0}.ts-card-plate{isolation:isolate;box-sizing:border-box;color:#fff;text-align:center;border-radius:18px;max-width:100%;padding:10px 18px 12px;position:relative}.ts-card-plate-glass{z-index:-1;border-radius:inherit;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;background:#00000047;position:absolute;inset:0}.ts-card-brief{font:800 round(calc(var(--ts-card-w) * .072), 1px) / 1.05 Figtree, system-ui, sans-serif;letter-spacing:-.025em;text-wrap:balance;margin:0}.ts-card-slogan{font:700 round(calc(var(--ts-card-w) * .04), 1px) / 1.2 Figtree, system-ui, sans-serif;letter-spacing:-.01em;color:#ffffffdb;margin:6px 0 0}.ts-card-useai{background:var(--gradient-useai,linear-gradient(90deg, #38a8ec, #7c8cf8));color:#0000;-webkit-background-clip:text;background-clip:text}.ts-card-identity{height:0;margin-left:round(calc(var(--ts-cu) * 26), 1px);position:relative}.ts-card-avatar{top:calc(-1 * round(calc(var(--ts-avatar) / 2), 1px));box-sizing:border-box;width:var(--ts-avatar);height:var(--ts-avatar);border:round(calc(var(--ts-cu) * 5), 1px) solid #000;background:#000;border-radius:50%;position:absolute;left:0;overflow:hidden}.ts-card-avatar-glow{background:radial-gradient(circle at 50% 35%,#1d1d24,#0b0b0e 75%);border-radius:50%;position:absolute;inset:0}.ts-card-buddy-anchor{top:round(calc(var(--ts-avatar) * .86), 1px);width:0;height:0;position:absolute;left:50%}.ts-card-buddy-still{--ts-buddy:round(calc(var(--ts-cu) * 69), 1px);top:calc(round(calc(var(--ts-avatar) * .86), 1px) - var(--ts-buddy) * 1.1);left:calc(50% - var(--ts-buddy) * .65);width:calc(var(--ts-buddy) * 1.3);height:calc(var(--ts-buddy) * 1.3);pointer-events:none;display:block;position:absolute}.ts-card-buddy-anchor:not(:empty)+.ts-card-buddy-still{visibility:hidden}.ts-card-ident{top:calc(-1 * round(calc(var(--ts-card-w) * .055 + 10px), 1px));right:6px;left:calc(round(calc(var(--ts-cu) * 26), 1px) + var(--ts-avatar) - round(calc(var(--ts-cu) * 20), 1px));color:#fff;position:absolute}.ts-card-ident-box{box-sizing:border-box;background:#08080cb8;border-radius:14px;width:max-content;max-width:100%;padding:6px 10px 7px;overflow:hidden}.ts-card-fn{width:max-content;font-size:round(calc(var(--ts-card-w) * .05), 1px);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;color:#fff;margin:0;font-weight:700;line-height:1.15;display:block}.ts-card-namerow{align-items:center;gap:round(calc(var(--ts-cu) * 5), 1px) round(calc(var(--ts-cu) * 8), 1px);flex-wrap:wrap;min-width:0;margin-top:3px;display:flex}.ts-card-name{font-size:round(calc(var(--ts-card-w) * .036), 1px);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;color:#c3c9d2;margin:0;font-weight:600;line-height:1.2}.ts-card-status{--ts-tone:#a9adb8;--ts-halo:#a9adb824;align-items:center;gap:round(calc(var(--ts-cu) * 7), 1px);box-sizing:border-box;min-width:0;max-width:100%;height:round(calc(var(--ts-cu) * 20), 1px);padding:0 round(calc(var(--ts-cu) * 9), 1px) 0 round(calc(var(--ts-cu) * 6), 1px);background:var(--ts-tone);box-shadow:0 0 10px var(--ts-halo);color:#0e1116;font-family:inherit;font-size:round(calc(var(--ts-cu) * 11.5), 1px);letter-spacing:.02em;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:default;border:0;border-radius:999px;flex:none;margin:0;font-weight:650;line-height:1;display:inline-flex;position:relative}button.ts-card-status{cursor:pointer}.ts-card-status[data-tone=progress]{--ts-tone:#5fc0f2;--ts-halo:#5fc0f22e}.ts-card-status[data-tone=good]{--ts-tone:#5fc9a9;--ts-halo:#5fc9a92e}.ts-card-status[data-tone=halted]{--ts-tone:#edb94f;--ts-halo:#edb94f2e}.ts-card-status[data-tone=error]{--ts-tone:var(--red-400,#ce213f);--ts-halo:#ce213f33}.ts-card-status[data-tone=building]{--ts-tone:#a5b1ff;--ts-halo:#a5b1ff33}.ts-card-status-dot{width:round(calc(var(--ts-cu) * 7), 1px);height:round(calc(var(--ts-cu) * 7), 1px);background:#0e1116;border-radius:50%;flex:none}.ts-card-status-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.ts-card-status-text[data-underline]{text-underline-offset:2px;text-decoration:underline}.ts-card-status:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ts-card-pulse{z-index:6;pointer-events:none;visibility:hidden;position:absolute;top:0;left:0}.ts-card-pulse-ring,.ts-card-pulse-dot{box-sizing:border-box;border-radius:50%;position:absolute;inset:0}.ts-card-pulse-ring{border:1.5px solid #0e1116;animation:3.6s cubic-bezier(.25,.6,.35,1) infinite both ts-card-pulse}.ts-card-pulse-ring:nth-child(2){animation-delay:1.2s}.ts-card-pulse-ring:nth-child(3){animation-delay:2.4s}.ts-card-pulse-dot{background:#0e1116}@keyframes ts-card-pulse{0%{opacity:0;transform:scale(1)}8%{opacity:.95}to{opacity:0;transform:scale(3.2)}}.ts-card-stats{margin-top:calc(round(calc(var(--ts-avatar) / 2), 1px) + round(calc(var(--ts-cu) * 18), 1px));border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:1fr 1fr;display:grid}.ts-card-stat{justify-content:center;align-items:center;gap:round(calc(var(--ts-cu) * 6), 1px);padding:round(calc(var(--ts-cu) * 14), 1px) 8px;flex-direction:column;display:flex}.ts-card-stat+.ts-card-stat{border-left:1px solid #ffffff1a}.ts-card-stat-label{color:var(--text-muted,#9a9aa3);font-size:round(calc(var(--ts-cu) * 13), 1px);align-items:center;gap:6px;font-weight:600;display:flex}.ts-card-info{color:#d9dce2;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:-10px;padding:10px;display:inline-flex}.ts-card-info:disabled{cursor:default}.ts-card-info svg{width:round(calc(var(--ts-cu) * 14), 1px);height:round(calc(var(--ts-cu) * 14), 1px)}.ts-card-stat-value{height:round(calc(var(--ts-cu) * 26), 1px);white-space:nowrap;align-items:center;display:flex}.ts-card-rate-line{align-items:baseline;gap:5px;display:flex}.ts-card-rate{color:#fff;font-size:round(calc(var(--ts-cu) * 22), 1px);letter-spacing:-.01em;font-weight:700;line-height:1}.ts-card-unit{color:var(--text-muted,#9a9aa3);font-size:round(calc(var(--ts-cu) * 13), 1px);font-weight:600;line-height:1}.ts-card-remember{gap:8px}.ts-card-remember-word{min-width:2.2em;color:var(--text-danger);font-size:round(calc(var(--ts-cu) * 13), 1px);text-align:right;font-weight:700}.ts-card-remember-word[data-on]{color:#fff}.ts-card-remember-word[data-soon]{color:#6e727d}.ts-card-switch{box-sizing:border-box;width:round(calc(var(--ts-cu) * 36), 1px);height:round(calc(var(--ts-cu) * 20), 1px);background:var(--ink-600,#3a3a42);cursor:pointer;border:0;border-radius:999px;align-items:center;padding:2px;transition:background .2s;display:inline-flex}.ts-card-switch[data-on]{background:var(--accent,#2f6fee)}.ts-card-switch:disabled,.ts-card-switch[data-disabled]{cursor:default;background:#ffffff1a}.ts-card-switch-knob{width:round(calc(var(--ts-cu) * 16), 1px);height:round(calc(var(--ts-cu) * 16), 1px);background:#fff;border-radius:50%;transition:transform .2s}.ts-card-switch[data-on] .ts-card-switch-knob{transform:translateX(round(calc(var(--ts-cu) * 16), 1px))}.ts-card-pages{flex:1;min-height:0;position:relative;overflow:hidden}.ts-card-pager{overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;outline:none;position:absolute;inset:0;overflow-y:auto}.ts-card-pager::-webkit-scrollbar{display:none}.ts-card-pager:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.ts-card-page{box-sizing:border-box;min-height:100%;padding:round(calc(var(--ts-cu) * 16), 1px) round(calc(var(--ts-cu) * 30), 1px) round(calc(var(--ts-cu) * 8), 1px) round(calc(var(--ts-cu) * 20), 1px);scroll-snap-align:start;scroll-snap-stop:always}.ts-card-page-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ts-card-page-label{color:#fff;font-size:round(calc(var(--ts-cu) * 15), 1px);margin:0;font-weight:700;line-height:1.25}.ts-card-page-count{color:var(--text-muted,#9a9aa3);font-size:round(calc(var(--ts-cu) * 11.5), 1px);white-space:nowrap;font-weight:600}.ts-card-page-rule{width:round(calc(var(--ts-cu) * 28), 1px);height:round(calc(var(--ts-cu) * 3), 1px);margin-top:round(calc(var(--ts-cu) * 6), 1px);border-radius:999px}.ts-card-desc{margin-top:round(calc(var(--ts-cu) * 6), 1px);color:#c9ccd3;font-size:round(calc(var(--ts-cu) * 13.5), 1px);text-wrap:pretty;font-weight:400;line-height:1.5}.ts-card-desc b,.ts-card-desc strong{color:#fff;padding:.6em 0 0;font-weight:700;display:block}.ts-card-desc a[data-go]{color:inherit;text-underline-offset:3px;vertical-align:bottom;cursor:pointer;align-items:center;gap:.3em;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59;display:inline-flex}.ts-card-desc a[data-go]:hover{text-decoration-color:#fff}.ts-card-desc a[data-go] img{width:1.25em;height:1.25em;display:block}.ts-card-page-dots{top:0;right:round(calc(var(--ts-cu) * 10), 1px);justify-content:center;gap:round(calc(var(--ts-cu) * 5), 1px);flex-direction:column;display:flex;position:absolute;bottom:0}.ts-card-page-dot{width:round(calc(var(--ts-cu) * 6), 1px);height:round(calc(var(--ts-cu) * 6), 1px);cursor:pointer;background:#ffffff47;border:0;border-radius:999px;padding:0;transition:height .2s,background .2s;position:relative}.ts-card-page-dot:before{content:"";position:absolute;inset:-2px -10px}.ts-card-page-dot[aria-current=true]{height:round(calc(var(--ts-cu) * 16), 1px);background:#fff}.ts-card-page-dot:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ts-card-actions{align-items:center;gap:round(calc(var(--ts-cu) * 10), 1px);padding:round(calc(var(--ts-cu) * 12), 1px) round(calc(var(--ts-cu) * 19), 1px) round(calc(var(--ts-cu) * 19), 1px);display:flex}.ts-card-split{height:var(--ts-btn-h);border-radius:var(--ts-btn-r);color:#fff;font:600 var(--ts-btn-font) / 1.15 Figtree, system-ui, sans-serif;letter-spacing:.01em;background:#2f6fee;flex:1;align-items:stretch;display:flex;overflow:hidden}.ts-card-split[data-dim]{color:#b9c6e6;background:#1c2f5c}.ts-card-gear{color:#fff;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff40;flex:0 0 22%;justify-content:center;align-items:center;padding:0 0 0 4px;display:flex}.ts-card-gear:hover:not(:disabled){background:#00000038}.ts-card-gear:disabled{cursor:default}.ts-card-gear svg{width:round(calc(var(--ts-cu) * 17), 1px);height:round(calc(var(--ts-cu) * 17), 1px)}.ts-card-main{min-width:0;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:0 12px;display:flex}.ts-card-main:hover:not(:disabled){background:#ffffff14}.ts-card-main:active:not(:disabled){background:#00000026}.ts-card-main:disabled{cursor:default}.ts-card-main-label,.ts-card-main-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ts-card-main-name{color:#dce7fd;font-size:.88em;font-weight:700}.ts-card-split[data-dim] .ts-card-main-name{color:#b9c6e6}.ts-card-heart{width:var(--ts-btn-h);height:var(--ts-btn-h);cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.ts-card-heart[data-on]{background:#f6f5f1}.ts-card-heart[aria-disabled=true]{cursor:default}.ts-card-heart:disabled,.ts-card-heart[data-disabled]{background:#ffffff0f}.ts-card-heart svg{width:round(calc(var(--ts-cu) * 21), 1px);height:round(calc(var(--ts-cu) * 21), 1px)}.ts-card-gear:focus-visible,.ts-card-main:focus-visible,.ts-card-heart:focus-visible,.ts-card-info:focus-visible,.ts-card-switch:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ts-card-gear:focus-visible,.ts-card-main:focus-visible{outline-offset:-3px}.ts-card-layer{z-index:5;pointer-events:none;position:absolute;inset:0}.ts-card-layer-copy{pointer-events:none;position:absolute;inset:0}.ts-card-flat-host{z-index:160;pointer-events:none;visibility:hidden;color:#f6f5f1;text-align:left;-webkit-tap-highlight-color:transparent;font-family:Figtree,system-ui,sans-serif;position:absolute;overflow:hidden}.ts-card-backdrop{z-index:5;pointer-events:auto;background:#0009;position:absolute;inset:0}.ts-card-dialog-zone{z-index:6;pointer-events:auto;position:absolute;inset:0}.ts-card-dialog{right:round(calc(var(--ts-cu) * 10), 1px);bottom:round(calc(var(--ts-cu) * 10), 1px);left:round(calc(var(--ts-cu) * 10), 1px);box-sizing:border-box;max-height:calc(100% - 2 * round(calc(var(--ts-cu) * 10), 1px));border-radius:round(calc(var(--ts-cu) * 30), 1px);color:#f6f5f1;pointer-events:auto;background:#0e0e12;border:1px solid #ffffff1f;flex-direction:column;display:flex;position:absolute;box-shadow:0 -10px 40px #0009}.ts-card-dialog-scroll{min-height:0;margin:round(calc(var(--ts-cu) * 9), 1px) 0;padding:round(calc(var(--ts-cu) * 9), 1px) round(calc(var(--ts-cu) * 18), 1px) round(calc(var(--ts-cu) * 7), 1px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#222 transparent;flex:auto;overflow-y:auto}.ts-card-dialog-scroll::-webkit-scrollbar{width:6px}.ts-card-dialog-scroll::-webkit-scrollbar-track{background:0 0}.ts-card-dialog-scroll::-webkit-scrollbar-thumb{background:#222;border-radius:3px}.ts-card-dialog-more{left:50%;bottom:round(calc(var(--ts-cu) * 10), 1px);width:round(calc(var(--ts-cu) * 32), 1px);height:round(calc(var(--ts-cu) * 32), 1px);color:#f6f5f1;cursor:pointer;z-index:1;background:#1a1b22;border:1px solid #ffffff24;border-radius:999px;place-items:center;animation:1.6s ease-in-out infinite ts-card-dialog-more-bob;display:grid;position:absolute;transform:translate(-50%)}.ts-card-dialog[data-more]:after{content:"";height:round(calc(var(--ts-cu) * 72), 1px);border-radius:0 0 round(calc(var(--ts-cu) * 30), 1px) round(calc(var(--ts-cu) * 30), 1px);pointer-events:none;background:linear-gradient(#0e0e1200,#0e0e12 70%);position:absolute;bottom:0;left:0;right:0}@keyframes ts-card-dialog-more-bob{0%,to{translate:0}50%{translate:0 3px}}@media (prefers-reduced-motion:reduce){.ts-card-dialog-more{animation:none}}.ts-card-dialog-head{align-items:flex-start;gap:10px;display:flex}.ts-card-dialog-icon{width:round(calc(var(--ts-cu) * 24), 1px);height:round(calc(var(--ts-cu) * 24), 1px);color:#5fc0f2;flex:none;justify-content:center;align-items:center;display:inline-flex}.ts-card-dialog-icon[data-tone=accent]{color:#5b8ff5}.ts-card-dialog-icon[data-tone=danger]{color:var(--red-400,#ce213f)}.ts-card-dialog-icon[data-tone=amber]{background:#edb94f;border-radius:50%}.ts-card-dialog-icon svg{width:100%;height:100%}.ts-card-dialog-icon[data-tone=amber] svg{width:round(calc(var(--ts-cu) * 14), 1px);height:round(calc(var(--ts-cu) * 14), 1px)}.ts-card-dialog-title{min-width:0;font-size:round(calc(var(--ts-cu) * 16.5), 1px);letter-spacing:-.005em;overflow-wrap:anywhere;text-wrap:balance;flex:1;font-weight:700;line-height:1.25}.ts-card-dialog-x{color:#c3c9d2;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;margin:-8px -8px 0 0;display:inline-flex}.ts-card-dialog-x:hover{color:#fff;background:#ffffff14}.ts-card-dialog-x svg{width:round(calc(var(--ts-cu) * 16), 1px);height:round(calc(var(--ts-cu) * 16), 1px)}.ts-card-dialog-text{margin:round(calc(var(--ts-cu) * 10), 1px) 0 0;color:#c9ccd3;font-size:round(calc(var(--ts-cu) * 13.5), 1px);text-wrap:pretty;line-height:1.5}.ts-card-dialog-actions{margin-top:round(calc(var(--ts-cu) * 14), 1px);gap:8px;display:grid}.ts-card-dialog-primary,.ts-card-back-done{width:100%;height:var(--ts-btn-h);border-radius:var(--ts-btn-r);color:#fff;font:600 var(--ts-btn-font) / 1.15 Figtree, system-ui, sans-serif;cursor:pointer;background:#2f6fee;border:0;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:flex}.ts-card-dialog-primary:hover,.ts-card-back-done:hover{background:#2a63d6}.ts-card-dialog-primary:disabled{cursor:default}.ts-card-dialog-primary:disabled:hover{background:#2f6fee}.ts-card-dialog-secondary,.ts-card-dialog-link{color:#5fc0f2;min-height:40px;font:600 round(calc(var(--ts-cu) * 13.5), 1px) / 1.2 Figtree, system-ui, sans-serif;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.ts-card-dialog-secondary{width:100%}.ts-card-dialog-link{margin-top:round(calc(var(--ts-cu) * 10), 1px)}.ts-card-dialog-x:focus-visible,.ts-card-dialog-primary:focus-visible,.ts-card-dialog-secondary:focus-visible,.ts-card-dialog-link:focus-visible,.ts-card-back-gear:focus-visible,.ts-card-back-done:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ts-card-back{z-index:4;border-radius:inherit;color:#f6f5f1;pointer-events:auto;background:#000;flex-direction:column;font-family:Figtree,system-ui,sans-serif;display:flex;position:absolute;inset:0;overflow:hidden}.ts-card-back-head{padding:round(calc(var(--ts-cu) * 10), 1px) round(calc(var(--ts-cu) * 10), 1px) round(calc(var(--ts-cu) * 10), 1px) round(calc(var(--ts-cu) * 18), 1px);border-bottom:1px solid #ffffff1a;flex:none;align-items:center;gap:10px;display:flex}.ts-card-back-titles{flex:1;min-width:0}.ts-card-back-kicker{color:#9a9aa3;font-size:round(calc(var(--ts-cu) * 11), 1px);letter-spacing:.09em;text-transform:uppercase;margin:0;font-weight:700;line-height:1.2}.ts-card-back-name{font-size:round(calc(var(--ts-cu) * 16.5), 1px);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-weight:700;line-height:1.2;overflow:hidden}.ts-card-back-gear{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.ts-card-back-gear:hover{background:#ffffff24}.ts-card-back-gear svg{width:round(calc(var(--ts-cu) * 17), 1px);height:round(calc(var(--ts-cu) * 17), 1px)}.ts-card-back-main{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.ts-card-back-scroll{min-height:0;padding:0 round(calc(var(--ts-cu) * 16), 1px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#222 transparent;flex:1;overflow-y:auto}.ts-card-back-scroll::-webkit-scrollbar{width:6px}.ts-card-back-scroll::-webkit-scrollbar-track{background:0 0}.ts-card-back-scroll::-webkit-scrollbar-thumb{background:#222;border-radius:3px}@media (width<=700px){.ts-card-back-scroll{scrollbar-width:none}.ts-card-back-scroll::-webkit-scrollbar{display:none}}.ts-card-back-bar{pointer-events:none;background:#ffffff08;border-radius:2px;width:3px;position:absolute;top:10px;bottom:10px;right:4px}.ts-card-back-bar[hidden]{display:none}.ts-card-back-bar i{background:#ffffff24;border-radius:2px;position:absolute;left:0;right:0}.ts-card-back-foot{padding:round(calc(var(--ts-cu) * 12), 1px) round(calc(var(--ts-cu) * 16), 1px) round(calc(var(--ts-cu) * 16), 1px);background:#000;border-top:1px solid #ffffff1a;flex:none;gap:8px;display:grid}@media (prefers-reduced-motion:reduce){.ts-card-pulse-ring{animation:none}}.ts-public-card .ts-public-hero-frame{width:100%;height:100%;display:block;position:absolute;inset:0}.ts-public-card .ts-card-fn{text-overflow:ellipsis;max-width:100%;overflow:hidden}.ts-public-card .ts-card-page-dots{pointer-events:none}html[data-ts-intro] [data-ts-public]:after{content:"";z-index:1000;background:#000;animation:0s linear 8s forwards ts-public-cover-release;position:fixed;inset:0}html[data-ts-intro] [data-ts-public]>header{z-index:1001}html[data-ts-intro] [data-ts-public]>header>:last-child{visibility:hidden;animation:0s linear 8s forwards ts-public-cover-reveal}@keyframes ts-public-cover-release{to{visibility:hidden}}@keyframes ts-public-cover-reveal{to{visibility:visible}}.ts-public-stack{flex-direction:column;align-items:center;display:flex}.ts-public-dots{visibility:hidden}.cf{width:100%;height:var(--cf-h,520px);touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;outline:none;position:relative}.cf:focus-visible{outline:2px solid var(--ring,#5fc0f2);outline-offset:4px;border-radius:28px}.cf[data-cf-dragging]{cursor:grabbing}.cf-item{width:var(--cf-w,min(80vw, 40rem));transform-origin:0 0;isolation:isolate;backface-visibility:hidden;cursor:grab;position:absolute;top:0;left:0}.cf-item[data-cf-flat]{isolation:auto;backface-visibility:visible}.cf-item[data-cf-active]{cursor:auto}.cf-item img{-webkit-user-drag:none}.cf-fill .cf-item,.cf-fill .cf-host{height:100%}.cf[data-cf-single]{height:auto}.cf[data-cf-single] .cf-item{cursor:auto;position:relative;transform:none!important}.cf-fill[data-cf-single]{height:var(--cf-h,520px)}.cf-content .cf-item{width:max-content}.cf-dots{justify-content:center;align-items:center;gap:6px;margin-top:22px;display:flex}.cf-dots button{cursor:pointer;background:oklch(100% 0 0/.25);border:0;border-radius:50%;width:6px;height:6px;padding:0;transition:background .2s,transform .2s;position:relative}.cf-dots button:before{content:"";position:absolute;inset:-17px -3px}.cf-dots button[aria-current=true]{background:var(--foreground,#f6f5f1);transform:scale(1.25)}.cf-dots button:focus-visible{outline:2px solid var(--ring,#5fc0f2);outline-offset:2px}.cf-dots button[data-cf-more]:not([aria-current=true]){transform:scale(.6)}.cf-dots-count{font-variant-numeric:tabular-nums;color:oklch(100% 0 0/.55);margin-left:6px;font-size:11px;line-height:1}.cf-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ts-stage{width:100%;position:relative}.ts-stage-stack{--cf-w:var(--ts-card-frame-w);--cf-h:var(--ts-card-frame-h);width:100%}.ts-stage-stack .cf-dots{position:relative}.ts-stage-live{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--ts-dock-bottom:calc(52px + env(safe-area-inset-bottom))}.ts-dock-bar{left:0;right:0;bottom:var(--ts-dock-bottom);z-index:var(--z-dock);pointer-events:none;justify-content:center;align-items:flex-end;gap:8px;padding:0 12px;display:flex;position:fixed}.ts-dock-bar button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ts-dock-pages{pointer-events:none;flex-direction:column;flex:none;align-items:center;display:flex;position:relative}.ts-dock-pill{pointer-events:auto;box-sizing:border-box;border-radius:26px;height:78px;position:relative;overflow:visible}.ts-dock-pill[data-measured]{width:var(--ts-dock-strip-w);transition:width .28s cubic-bezier(.22,1,.36,1)}.ts-dock-pill[data-measured][data-search-open]{width:min(380px,100vw - 70px)}.ts-dock-glass{pointer-events:none;border-radius:26px;position:absolute;inset:0}.ts-dock-nav{box-sizing:border-box;border-radius:26px;align-items:flex-start;gap:11px;width:max-content;height:78px;padding:9px 12px 17px;transition:opacity .2s,transform .28s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:visible}.ts-dock-pill[data-search-open] .ts-dock-nav{opacity:0;pointer-events:none;transform:translateY(10px)scale(.92)}.ts-dock-slot{isolation:isolate;flex:none;position:relative;transform:translateZ(0)}.ts-dock-tile{box-sizing:border-box;cursor:pointer;transform-origin:50% 100%;will-change:transform;border:1px solid #ffffff12;border-radius:14px;width:52px;height:52px;padding:0;transition:box-shadow .2s,transform .14s ease-out;display:block;position:relative;box-shadow:0 6px 12px #05081473}.ts-dock-tile>img{border-radius:inherit;width:100%;height:100%;display:block}.ts-dock-ring{cursor:pointer;transform-origin:50% 100%;will-change:transform;background:0 0;border:0;border-radius:9999px;place-items:center;width:60px;height:60px;margin:-4px 0;padding:0;transition:box-shadow .2s,transform .14s ease-out;display:grid;box-shadow:0 0 14px #38a8ec2e}.ts-dock-ring[aria-current=page]{box-shadow:0 0 22px 3px #38a8ec61}.ts-dock-ring>svg{width:100%;height:100%;display:block}.ts-dock-dot{opacity:0;pointer-events:none;background:#ffffffd9;border-radius:50%;width:4px;height:4px;transition:opacity .15s;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.ts-dock-slot[data-active] .ts-dock-dot{opacity:1}.ts-dock-badge{--b1:#5fc0f2;--b2:#1e6fd0;box-sizing:border-box;background:linear-gradient(180deg, var(--b1), var(--b2));color:#fff;min-width:18px;height:18px;font-family:var(--font-sans,"Figtree", system-ui, sans-serif);letter-spacing:-.01em;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;pointer-events:none;border-radius:9999px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:800;line-height:18px;display:flex;position:absolute;top:-7px;right:-7px;box-shadow:0 0 0 2px #181a22,0 3px 8px #00000073}.ts-dock-badge-n{display:block;position:relative;top:.5px}@supports (text-box:trim-both cap alphabetic){.ts-dock-badge-n{text-box:trim-both cap alphabetic;line-height:1;top:0}}.ts-dock-labels{align-items:flex-start;gap:11px;padding:0 12px;transition:opacity .2s,transform .28s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.ts-dock-pages[data-search-open] .ts-dock-labels{opacity:0;pointer-events:none;transform:translate(-50%,6px)}.ts-dock-label-cell{flex:none;width:52px;height:16px;position:relative}.ts-dock-label-cell[data-ring]{width:60px}.ts-dock-label{text-align:center;white-space:nowrap;text-indent:.09em;letter-spacing:.09em;text-transform:uppercase;color:#fff;opacity:0;cursor:pointer;pointer-events:none;font-size:9.9px;font-weight:600;line-height:16px;transition:opacity .2s;display:block;position:absolute;top:0;left:-100%;right:-100%}.ts-dock-label[data-active]{opacity:1;pointer-events:auto}.ts-dock-notice{left:0;bottom:calc(8px + env(safe-area-inset-bottom));z-index:var(--z-dock);box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 32px);font-size:var(--card-type-small);color:#858588;pointer-events:none;margin:0;line-height:16px;position:fixed;overflow:hidden}.ts-dock-notice:not([data-placed]){visibility:hidden}.ts-dock-search{pointer-events:auto;flex-direction:column;align-self:flex-start;display:flex;position:relative}.ts-dock-search-btn{isolation:isolate;width:36px;height:36px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:9999px;place-items:center;padding:0;transition:color .15s;display:grid;position:relative}.ts-dock-search-btn[data-lit]{color:#fff}.ts-dock-search-btn[data-lit]>.ts-dock-glass-layer{background:var(--ts-glass-lit)}.ts-dock-search-btn[aria-disabled=true]{opacity:.35;color:oklch(45% 0 0);cursor:default}.ts-dock-glass-layer{z-index:-1;border-radius:inherit;pointer-events:none;transition:background .15s;position:absolute;inset:0}.ts-dock-search-clear{isolation:isolate;color:#fff;cursor:pointer;background:0 0;border:0;border-radius:9999px;place-items:center;width:20px;height:20px;padding:0;display:grid;position:absolute;bottom:-9px;right:-9px}.ts-dock-search-clear>.ts-dock-glass-layer{background:var(--ts-glass-lit);-webkit-backdrop-filter:var(--ts-glass-filter);backdrop-filter:var(--ts-glass-filter);border:var(--ts-glass-border);box-shadow:0 6px 16px #0508148c,inset 0 1px #ffffff1a}.ts-dock-search-clear:hover>.ts-dock-glass-layer{background:#ffffff42}@media (pointer:coarse){.ts-dock-search-clear:before{content:"";position:absolute;inset:-4px -28px -28px -4px}}.ts-dock-search-layer{opacity:0;pointer-events:none;flex-direction:column;justify-content:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.ts-dock-pill[data-search-open] .ts-dock-search-layer{opacity:1;pointer-events:auto}.ts-dock-search-row{align-items:center;height:40px;display:flex}.ts-dock-search-close{width:56px;height:40px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;transition:color .2s;display:grid}.ts-dock-search-close:hover{color:var(--foreground)}.ts-dock-search-input{min-width:0;box-shadow:none;appearance:none;color:var(--foreground);background:0 0;border:0;outline:none;flex:1;margin-left:-10px;padding:0 16px 0 0;font-family:inherit;font-size:14px}.ts-dock-search-input:focus-visible{box-shadow:none;outline:none}.ts-dock-search-input::placeholder{color:var(--muted-foreground)}.ts-dock-cat-row{align-items:center;height:32px;padding:0 12px 0 14px;display:flex;position:relative}.ts-dock-cat-btn{max-width:100%;height:29px;color:var(--muted-foreground);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:9999px;align-items:center;gap:5px;padding:0 8px 0 10px;font-family:inherit;font-size:14px;font-weight:500;transition:background .15s,color .15s;display:inline-flex;overflow:hidden}.ts-dock-cat-btn[data-lit]{background:var(--ts-glass-lit);color:#fff}.ts-dock-cat-btn>span{text-overflow:ellipsis;overflow:hidden}.ts-dock-cat-btn>svg{opacity:.7;flex:none}.ts-dock-cat-clear{width:23px;height:23px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:9999px;flex:none;place-items:center;margin-left:8px;padding:0;display:grid}.ts-dock-cat-clear:hover{color:#fff}.ts-dock-cat-positioner{isolation:isolate;z-index:var(--z-popover);border-radius:.75rem;outline:none}.ts-dock-cat-popup{box-sizing:border-box;min-width:12rem;max-width:calc(100vw - 16px);max-height:var(--available-height,70vh);overscroll-behavior:contain;color:var(--foreground);font-family:var(--font-sans);border-radius:.75rem;outline:none;padding:4px;overflow-y:auto}.ts-dock-cat-option{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:calc(.5rem - 4px);outline:none;align-items:center;gap:8px;height:32px;padding:0 8px;font-size:.8125rem;display:flex}.ts-dock-cat-check{place-items:center;display:grid}.ts-dock-cat-option[data-highlighted],.ts-dock-cat-option:hover{background:#ffffff14}.ts-dock-cat-option>span{flex:1}@media (width<=700px){:root{--ts-dock-bottom:calc(47px + env(safe-area-inset-bottom))}.ts-dock-bar{transform-origin:50% 100%;width:130.005%;left:50%;right:auto;transform:translate(-50%)scale(.7692)}.ts-dock-label{font-size:10.8px}.ts-dock-pill[data-measured][data-search-open]{width:calc(130.005vw - 91.0036px)}}@media (prefers-reduced-motion:reduce){.ts-dock-bar,.ts-dock-bar *{transition:none!important}}.ts-studio{--ts-card-w:max(200px, min(320px, calc(100dvh * .645 / 1.735), calc(100vw * .92 / 1.155)));--ts-card-body-w:round(calc(var(--ts-card-w) * 1.08), 1px);--ts-card-body-h:round(calc(var(--ts-card-w) * 1.66), 1px);--ts-card-pad:round(calc(var(--ts-card-w) * .0375), 1px);--ts-card-frame-w:calc(var(--ts-card-body-w) + 2 * var(--ts-card-pad));--ts-card-frame-h:calc(var(--ts-card-body-h) + 2 * var(--ts-card-pad));--ts-cu:calc(var(--ts-card-w) / 320);--ts-btn-h:round(calc(var(--ts-cu) * 51), 1px);--ts-btn-r:round(calc(var(--ts-cu) * 26), 1px);--ts-btn-font:round(calc(var(--ts-cu) * 16), 1px);--ts-stage-reserve:calc(146px - 46px);--ts-dock-bottom:72px;flex-direction:column;flex:1 1 0;min-height:0;display:flex;position:relative}@media (width<=700px){.ts-studio{--ts-stage-reserve:calc(128px - 46px);--ts-dock-bottom:calc(70px + env(safe-area-inset-bottom,0px))}}.ts-studio-stage{z-index:var(--z-stage);min-height:0;padding-bottom:var(--ts-stage-reserve);flex:1 1 0;justify-content:center;align-items:center;display:flex;position:relative;overflow-x:clip}.ts-studio-wave{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ts-studio-glow{pointer-events:none;opacity:0;will-change:transform;background:radial-gradient(closest-side,#38a8ec1a,#0000 70%);border-radius:50%;width:520px;height:520px;transition:opacity .4s;position:fixed;top:0;left:0}.ts-studio-cards{z-index:3;width:100%;min-height:var(--ts-card-frame-h);justify-content:center;align-items:center;display:flex;position:relative}.ts-studio-empty{inset:0 0 var(--ts-stage-reserve);z-index:4;color:var(--text-muted);text-align:center;pointer-events:none;justify-content:center;align-items:center;margin:0;font-size:.875rem;display:flex;position:absolute}.ts-studio-dockrow{left:0;right:0;bottom:var(--ts-dock-bottom);z-index:var(--z-dock);pointer-events:none;justify-content:center;display:flex;position:fixed}.ts-studio-docks{pointer-events:auto;align-items:center;gap:8px;display:flex;position:relative}@media (width<=700px){.ts-studio-dockrow{transform-origin:50% 100%;width:130.005%;left:50%;right:auto;transform:translate(-50%)scale(.7692)}}.ts-studio-frame{isolation:isolate;box-sizing:border-box;border:1px solid #ffffff24;border-radius:26px;height:78px;position:relative;box-shadow:inset 0 1px #ffffff1a}.ts-studio-views{flex:none;display:flex}.ts-studio-view{isolation:isolate;box-sizing:border-box;cursor:pointer;transform-origin:50% 100%;will-change:transform;background:0 0;border:0;flex:none;width:66px;height:78px;margin:0;padding:0;transition:transform .14s ease-out;position:relative;transform:translateZ(0)}.ts-studio-view[aria-disabled=true]{cursor:default}.ts-studio-view:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;border-radius:16px}.ts-studio-square{box-sizing:border-box;background:linear-gradient(#32323a,#222228);border:1px solid #ffffff12;border-radius:14px;width:52px;height:52px;position:absolute;box-shadow:0 8px 20px #00000059}.ts-studio-view>.ts-studio-square{top:9px;left:7px}.ts-studio-view-icon{pointer-events:none;width:34px;height:34px;position:absolute;top:18px;left:16px}.ts-studio-dot{pointer-events:none;background:#ffffffd9;border-radius:50%;width:4px;height:4px;position:absolute;bottom:5px;left:31px}@keyframes ts-studio-beat{0%,48%,to{transform:scale(1)}12%{transform:scale(1.25)}24%{transform:scale(1)}36%{transform:scale(1.15)}}.ts-studio-heart[data-beat]{transform-box:fill-box;transform-origin:50%;animation:1.4s ease-in-out infinite ts-studio-beat}.ts-studio-needs-you{z-index:5;background:var(--red-400);pointer-events:none;border-radius:50%;width:11px;height:11px;position:absolute;top:4px;left:50px;box-shadow:0 0 0 2px #17171c}.ts-studio-labels{pointer-events:none;display:flex;position:absolute;bottom:-24px;left:0}.ts-studio-label{letter-spacing:.09em;text-indent:.09em;text-align:center;text-transform:uppercase;white-space:nowrap;width:66px;color:var(--ink-500);cursor:pointer;pointer-events:auto;background:0 0;border:0;margin:0;padding:0;font-family:inherit;font-size:9.9px;font-weight:600;line-height:normal;display:block}.ts-studio-label[data-active]{color:#fff}.ts-studio-label[aria-disabled=true]{cursor:default}.ts-studio-tip{z-index:3;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;color:var(--text-muted);pointer-events:none;opacity:0;font-size:9.9px;font-weight:600;line-height:normal;transition:opacity .15s;position:absolute;bottom:-24px;left:0}.ts-studio-tip[data-shown]{opacity:1}@media (width<=700px){.ts-studio-label,.ts-studio-tip{font-size:10.8px}}.ts-studio-agents{touch-action:none;padding:9px 12px;transition:width .28s cubic-bezier(.22,1,.36,1);overflow:hidden}.ts-studio-strip{width:100%;height:60px;transition:opacity .2s,transform .28s cubic-bezier(.22,1,.36,1);position:relative}.ts-studio-agents[data-search-open] .ts-studio-strip{opacity:0;pointer-events:none;transform:translateY(10px)scale(.92)}.ts-studio-tile{cursor:pointer;isolation:isolate;transform-origin:50% 100%;will-change:transform;background:0 0;border:0;width:52px;height:60px;margin:0;padding:0;position:absolute;bottom:0;left:0}.ts-studio-tile>.ts-studio-square{top:0;left:0}.ts-studio-tile:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:14px}.ts-studio-anchor{width:0;height:0;position:absolute;bottom:14px;left:26px}.ts-studio-buddy-still{--ts-mini-buddy:40px;left:calc(26px - var(--ts-mini-buddy) * (.5 + .15));top:calc(46px - var(--ts-mini-buddy) * (.9 + .1));width:calc(var(--ts-mini-buddy) * 1.3);height:calc(var(--ts-mini-buddy) * 1.3);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block;position:absolute}.ts-studio-anchor:not(:empty)+.ts-studio-buddy-still{visibility:hidden}.ts-studio-tile>.ts-studio-dot{bottom:0;left:24px}.ts-studio-fade{z-index:2;pointer-events:none;opacity:0;width:26px;transition:opacity .2s;position:absolute;top:0;bottom:0}.ts-studio-fade[data-on]{opacity:1}.ts-studio-fade[data-side=left]{background:linear-gradient(90deg,#101015eb,#0000);left:0}.ts-studio-fade[data-side=right]{background:linear-gradient(270deg,#101015eb,#0000);right:0}.ts-studio-dock-empty{white-space:nowrap;color:var(--text-subtle);justify-content:center;align-items:center;margin:0;font-size:12px;display:flex;position:absolute;inset:0}.ts-studio-agents[data-search-open] .ts-dock-search-layer{opacity:1;pointer-events:auto}.ts-studio-dockrow .ts-dock-search-input{font-size:16px}.ts-studio-notice{z-index:5;box-sizing:border-box;background:#101015eb;border:1px solid #ffffff1a;border-radius:18px;width:min(26rem,100% - 32px);margin-left:calc(min(26rem,100% - 32px)/-2);padding:12px 14px;position:absolute;top:12px;left:50%}.ts-intro-cover{z-index:1000;background:#000;position:fixed;inset:0}.ts-intro-canvas{z-index:1000;width:100%;height:100%;display:block;position:fixed;inset:0}.ts-intro-skip{right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:1002;isolation:isolate;color:#ececf0;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:999px;height:36px;padding:0 16px;font:600 12px Figtree,system-ui,sans-serif;position:fixed}.ts-intro-skip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ts-intro-skip-glass{z-index:-1;border-radius:inherit;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none;background:#14161e99;position:absolute;inset:0}.ts-card-hero-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.ts-studio *,.ts-studio-dockrow *{transition:none!important}.ts-studio-heart[data-beat]{animation:none}}
