.t-dock{--box-w:min(960px,100%);--box-r:22px;position:absolute;z-index:var(--z-dock);inset-inline:var(--gutter);display:flex;flex-direction:column;align-items:center;pointer-events:none}.t-dock-above>*,.t-dock>*{pointer-events:auto}.t-dock[data-mode=hero]{inset-block-start:calc(var(--header-h) + (100% - var(--header-h)) * .4)}.t-dock[data-mode=board]{inset-block-end:calc(14px + var(--tabbar-h))}.t-dock-above{position:absolute;inset-block-end:100%;inset-inline:0;display:flex;flex-direction:column;align-items:center;margin-inline:auto;inline-size:var(--box-w);pointer-events:none}.t-dock-above:has(.t-modes,.t-slot--above){padding-block-end:12px}.t-dock-head{display:grid;justify-items:center;align-items:end;inline-size:100%;pointer-events:none}.t-dock-head>*{grid-area:1/1;pointer-events:auto}.t-hero-line{margin:0;max-inline-size:16em;color:var(--ink-0);font-size:48px;font-weight:600;font-variation-settings:"opsz" 72;line-height:1.06;letter-spacing:-.026em;text-align:center;text-wrap:balance;animation:t-rise-in var(--d-page) var(--ease-out) calc(40ms * var(--ts, 1)) backwards}.t-dock-head>.t-hero-line{margin-block-end:26px}.t-hero-line.is-leaving{pointer-events:none;animation:t-fade-out var(--d-pop-out) var(--ease-out) forwards}.t-dock[data-moving] .t-hero-line:not(.is-leaving){animation-delay:calc(.15s * var(--ts, 1))}.t-app:lang(he) .t-hero-line,.t-hero-line:lang(he){letter-spacing:0}@keyframes t-rise-in{0%{opacity:0;translate:0 6px}}@keyframes t-fade-in{0%{opacity:0}}@keyframes t-fade-out{to{opacity:0}}@keyframes t-pop-up{0%{opacity:0;transform:translateY(3px) scale(.98)}}.t-slot--above{display:flex;inline-size:var(--box-w);margin-block-end:10px;padding-inline:8px;animation:t-rise-in var(--d-pop) var(--ease-out) backwards}.t-modes{position:relative;display:inline-flex;flex:none;gap:2px;max-inline-size:var(--box-w);padding:3px;border-radius:14px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;background:rgb(18 19 21/.62);backdrop-filter:blur(18px) saturate(1.3);box-shadow:inset 0 0 0 1px rgb(255 255 255/.065),inset 0 1px 0 rgb(255 255 255/.04),0 0 0 1px rgb(0 0 0/.45);animation:t-rise-in var(--d-page) var(--ease-out) backwards}.t-modes::-webkit-scrollbar{display:none}.t-modes-thumb{position:absolute;z-index:0;inset-block:3px;inset-inline-start:0;inline-size:var(--seg-w,0);border-radius:11px;background:rgb(255 255 255/.12);box-shadow:inset 0 1px 0 rgb(255 255 255/.12),inset 0 0 0 1px rgb(255 255 255/.06),0 0 0 1px rgb(0 0 0/.4),0 1px 3px rgb(0 0 0/.4);translate:calc(var(--seg-x, 0px) * var(--dir)) 0;pointer-events:none}.t-modes[data-placed] .t-modes-thumb{transition:translate calc(.22s * var(--ts, 1)) var(--ease-spring),inline-size calc(.22s * var(--ts, 1)) var(--ease-spring)}.t-mode{position:relative;z-index:1;display:inline-flex;align-items:center;gap:7px;flex:none;block-size:34px;padding-inline:11px 13px;border-radius:11px;color:var(--ink-3);font-size:var(--fs-13);font-weight:var(--w-label);white-space:nowrap;transition:color var(--d-hover-out) var(--ease-hover),background-color var(--d-hover-out) var(--ease-hover)}.t-mode-glyph{flex:none;color:var(--ink-4);transition:color var(--d-hover-out) var(--ease-hover)}.t-mode:hover{color:var(--ink-1);background:rgb(255 255 255/.04);transition-duration:var(--d-hover)}.t-mode:hover .t-mode-glyph{color:var(--ink-2);transition-duration:var(--d-hover)}.t-mode.is-on{background:transparent}.t-mode.is-on,.t-mode.is-on .t-mode-glyph{color:var(--ink-0)}.t-modes:not([data-placed]) .t-mode.is-on{background:rgb(255 255 255/.12)}.t-mode:active{scale:.97}.t-mode--more{gap:6px;padding-inline:12px 10px}.t-mode-count{display:inline-grid;place-items:center;min-inline-size:18px;block-size:18px;padding-inline:5px;border-radius:9px;background:rgb(255 255 255/.07);color:var(--ink-3);font-size:var(--fs-11);line-height:1}.t-mode-chev{color:var(--ink-4);transition:rotate var(--d-micro) var(--ease-out),color var(--d-hover-out) var(--ease-hover)}.t-mode--more.is-open .t-mode-chev,.t-mode--more:hover .t-mode-chev{color:var(--ink-2)}.t-mode--more.is-open{color:var(--ink-1);background:rgb(255 255 255/.06)}.t-mode--more.is-open .t-mode-chev{rotate:180deg}.t-modes--measure{position:absolute;inset-block-start:0;inset-inline-start:0;max-inline-size:none;visibility:hidden;pointer-events:none;overflow:visible;animation:none}.t-mode:focus-visible{outline-offset:-2px}.t-mode-hint{display:flex;justify-content:center;min-block-size:18px;max-inline-size:var(--box-w);margin:8px 0 0;padding-inline:12px;color:var(--ink-3);font-size:var(--fs-12);line-height:18px;text-align:center;text-shadow:0 1px 2px rgb(0 0 0/.9),0 0 8px rgb(0 0 0/.6);transition:color var(--d-hover-out) var(--ease-hover)}.t-mode-hint.is-peek{color:var(--ink-2)}.t-mode-hint-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;animation:t-fade-in var(--d-micro) var(--ease-out) both}.t-bar{position:relative;display:flex;flex-direction:column;inline-size:var(--box-w);border-radius:var(--box-r);box-shadow:0 0 0 1px rgb(0 0 0/.62),0 2px 4px rgb(0 0 0/.42),0 10px 22px -6px rgb(0 0 0/.55),0 18px 40px rgb(0 0 0/.7)}.t-bar>span[aria-hidden=true]{position:absolute;pointer-events:none}.t-bar-lens{--lens-out:calc(var(--lens-m, 40px) * -1);inset:var(--lens-out);backdrop-filter:blur(30px) saturate(1.3);clip-path:inset(var(--lens-m,40px) round var(--box-r))}.t-app[data-lens=yes] .t-bar-lens{backdrop-filter:url(#t-lens) saturate(1.35) brightness(.94)}.t-bar-panel{inset:0;border-radius:inherit;background:radial-gradient(60% 260% at 52% 110%,var(--graphite-240) 0,var(--graphite-182) 60%,var(--graphite-144) 100%);opacity:.95}.t-app[data-lens=yes] .t-bar-panel{-webkit-mask:var(--panel-mask,linear-gradient(#000 0 0)) 0 0 /100% 100% no-repeat;mask:var(--panel-mask,linear-gradient(#000 0 0)) 0 0 /100% 100% no-repeat}.t-app[data-lens=no] .t-bar-panel{background:radial-gradient(60% 260% at 52% 110%,rgb(30 30 32/.97),rgb(22 22 22/.95) 60%,rgb(16 16 17/.94));opacity:1}.t-bar-bezel{background:linear-gradient(180deg,rgb(255 255 255/.2),rgb(255 255 255/.09) 26%,rgb(255 255 255/.06) 72%,rgb(255 255 255/.1))}.t-bar-bezel,.t-bar-hi{inset:0;border-radius:inherit;padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.t-bar-hi{background:linear-gradient(180deg,transparent 62%,color-mix(in oklab,var(--accent) 38%,transparent) 100%);opacity:0;transition:opacity calc(.3s * var(--ts, 1)) var(--ease-hover)}.t-dock[data-mode=hero] .t-bar-hi{opacity:1}.t-bar:after{content:"";position:absolute;--halo-r:calc(var(--box-r) + 1px);inset:-1px;z-index:0;border-radius:var(--halo-r);box-shadow:0 0 0 3px rgb(255 255 255/.045),inset 0 0 0 1px rgb(255 255 255/.1);opacity:0;pointer-events:none;transition:opacity var(--d-hover-out) var(--ease-hover)}.t-bar.is-focused:after{opacity:1;transition-duration:var(--d-micro)}.t-bar.is-error:after{opacity:0}.t-box-main{position:relative;z-index:2;display:flex;align-items:flex-start;gap:12px;min-block-size:64px;padding-block:12px 2px;padding-inline:12px 18px}.t-box-main:not(:has(.t-wells)){padding-inline-start:18px}.t-prompt-wrap{flex:1;min-inline-size:0;align-self:stretch}.t-box-tools,.t-prompt-wrap{position:relative;display:flex}.t-box-tools{z-index:2;align-items:center;gap:12px;padding:6px 12px 12px}.t-box-chips{flex:1;flex-wrap:wrap;align-items:center;gap:4px}.t-box-chips,.t-pf{min-inline-size:0;display:flex}.t-pf{position:relative;flex:1}.t-pf-input{flex:1;min-inline-size:0;min-block-size:46px;max-block-size:calc(26px * 6 + 20px);margin:0;padding:10px 0;border:0;outline:none;resize:none;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--rim-3) transparent;field-sizing:content;background:transparent;color:var(--ink-1);caret-color:var(--accent);font-family:var(--font-ui);font-size:var(--fs-17);font-weight:var(--w-ui);line-height:26px;letter-spacing:0;white-space:pre-wrap;overflow-wrap:break-word;text-align:start}.t-pf-input::-moz-placeholder{color:var(--ink-3);opacity:1}.t-pf-input::placeholder{color:var(--ink-3);opacity:1}.t-pf-input::-moz-selection{background:var(--accent-soft)}.t-pf-input::selection{background:var(--accent-soft)}.t-pf.is-invalid .t-pf-input::-moz-placeholder{color:var(--ink-2)}.t-pf.is-invalid .t-pf-input::placeholder{color:var(--ink-2)}.t-wells{flex:none;display:flex;align-items:center;gap:8px;animation:t-pop-up var(--d-pop) var(--ease-out) backwards}.t-wells-join{display:grid;place-items:center;color:var(--ink-3)}.t-wells-join svg{display:block}.t-app:dir(rtl) .t-wells-join svg{scale:-1 1}.t-well-set{display:flex;align-items:center;gap:6px}.t-well-wrap{display:flex;border-radius:15px}.t-well-wrap.is-over{box-shadow:0 0 0 2px var(--accent)}.t-well{position:relative;flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;inline-size:64px;block-size:64px;border-radius:12px;overflow:hidden;color:var(--ink-2);background:var(--bg-2);box-shadow:0 0 0 1px rgb(0 0 0/.6),inset 0 0 0 1px rgb(255 255 255/.08),0 4px 10px rgb(0 0 0/.35)}.t-well.is-compact{inline-size:44px;block-size:44px;border-radius:11px}.t-well--empty{color:var(--ink-3);background:rgb(0 0 0/.18);box-shadow:inset 0 1px 2px rgb(0 0 0/.35),0 1px 0 rgb(255 255 255/.04);outline:1px dashed rgb(255 255 255/.17);transition:color var(--d-hover-out) var(--ease-hover),background-color var(--d-hover-out) var(--ease-hover),outline-color var(--d-hover-out) var(--ease-hover)}.t-well--empty,.t-well--empty.is-compact{outline-offset:-1px}.t-well--empty.is-open,.t-well--empty:hover{color:var(--ink-1);background:rgb(255 255 255/.05);outline-color:rgb(255 255 255/.36);transition-duration:var(--d-hover)}.t-well--empty.is-over{background:var(--accent-soft)}.t-well--empty.is-missing,.t-well--empty.is-over{color:var(--ink-1);outline:1.5px solid var(--accent)}.t-well--empty.is-missing{outline-offset:-2px}.t-well--empty:active{scale:.97}.t-well-glyph{display:grid;place-items:center}.t-well-name{max-inline-size:56px;overflow:hidden;color:var(--ink-2);font-size:var(--fs-11);font-weight:var(--w-label);line-height:1.2;white-space:nowrap;text-overflow:ellipsis}.t-well.is-filled{background:var(--bg-1)}.t-well.is-open{box-shadow:0 0 0 1px rgb(0 0 0/.6),inset 0 0 0 1.5px rgb(255 255 255/.5)}.t-well-face{position:absolute;inset:0;display:block;border-radius:inherit}.t-well-face>img,.t-well-video{position:absolute;inset:0;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.t-well-video{opacity:0;transition:opacity calc(.12s * var(--ts, 1)) linear}.t-well-video.is-playing{opacity:1}.t-well[data-kind=character] .t-well-face>img{-o-object-position:50% 18%;object-position:50% 18%}.t-well-wave{position:absolute;inset:0;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;background:linear-gradient(180deg,var(--graphite-214),var(--graphite-164))}.t-well-wave--plain{display:grid;place-items:center;color:var(--ink-2)}.t-well-face:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(0deg,rgb(0 0 0/.72),rgb(0 0 0/0) 55%);box-shadow:inset 0 0 0 1px rgb(255 255 255/.1);pointer-events:none}.t-well-tag{inset-inline:0;inset-block-end:0;padding:0 6px 5px;overflow:hidden;font-size:var(--fs-11);font-weight:var(--w-label);line-height:1.15;text-align:start;white-space:nowrap;text-overflow:ellipsis}.t-well-dur,.t-well-tag{position:absolute;z-index:1;color:var(--ink-1)}.t-well-dur{inset-block-start:4px;inset-inline-start:4px;padding:1px 4px;border-radius:5px;font-size:10px;background:rgb(0 0 0/.6)}.t-well-play,.t-well-x{position:absolute;z-index:2;display:grid;place-items:center;border-radius:50%;color:var(--ink-1);background:rgb(10 10 11/.78);box-shadow:inset 0 0 0 1px rgb(255 255 255/.14)}.t-well-x{inset-block-start:4px;inset-inline-end:4px;inline-size:20px;block-size:20px;opacity:0;transition:opacity var(--d-hover-out) var(--ease-hover),background-color var(--d-hover-out) var(--ease-hover)}.t-well:focus-within .t-well-x,.t-well:hover .t-well-x{opacity:1;transition-duration:var(--d-hover)}.t-well-x:hover{background:rgb(40 40 42/.95)}.t-well-play{inset-block-start:50%;inset-inline-start:50%;inline-size:26px;block-size:26px;margin-block-start:-18px;margin-inline-start:-13px}.t-well-play.is-on{color:var(--accent-ink);background:var(--accent)}.t-chip{display:inline-flex;align-items:center;gap:6px;block-size:32px;padding-inline:10px;border-radius:10px;color:var(--ink-2);font-size:var(--fs-13);font-weight:var(--w-label);line-height:1;white-space:nowrap;background:rgb(255 255 255/.052);box-shadow:inset 0 1px 0 rgb(255 255 255/.035);transition:background-color var(--d-hover-out) var(--ease-hover),color var(--d-hover-out) var(--ease-hover),box-shadow var(--d-hover-out) var(--ease-hover)}.t-chip-lead>svg,.t-chip>svg{color:var(--ink-3)}button.t-chip:hover:not(:disabled){color:var(--ink-1);background:rgb(255 255 255/.09);transition-duration:var(--d-hover)}.t-chip.is-open{background:rgb(255 255 255/.12);box-shadow:inset 0 1px 0 rgb(255 255 255/.08),inset 0 0 0 1px rgb(255 255 255/.2)}.t-chip.is-open,.t-chip.is-open>svg{color:var(--ink-1)}button.t-chip:active:not(:disabled){scale:.97}button.t-chip:disabled{color:var(--ink-4);cursor:not-allowed}.t-chip>svg{flex:none}.t-chip-chev{margin-inline:-2px -3px;color:var(--ink-4);transition:rotate var(--d-pop) var(--ease-out)}button.t-chip:hover .t-chip-chev{color:var(--ink-3)}.t-chip.is-open .t-chip-chev{rotate:180deg}.t-chip-label{max-inline-size:150px;overflow-x:clip;overflow-y:visible}.t-chip--model .t-chip-label,.t-chip-value{color:var(--ink-1)}.t-chip-sub{color:var(--ink-3);font-size:var(--fs-12)}.t-chip-lead{display:inline-flex}.t-chip-thumb{flex:none;inline-size:20px;block-size:20px;border-radius:5px;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 1px rgb(0 0 0/.5),inset 0 0 0 1px rgb(255 255 255/.1)}.t-chip-thumb--wide{inline-size:26px;block-size:16px;border-radius:4px}.t-chip--brand .t-chip-label,.t-chip--grid.is-set .t-chip-label,.t-chip--move.is-set .t-chip-label,.t-chip--select .t-chip-label,.t-chip--voice .t-chip-label{color:var(--ink-1)}.t-chip-tag{padding:1px 5px;border-radius:5px;color:var(--ink-2);font-size:10.5px;line-height:1.3;background:rgb(255 255 255/.08)}.t-chip--icon{inline-size:32px;padding:0;justify-content:center;color:var(--ink-3);background:transparent;box-shadow:none}.t-chip:not(.t-chip--icon)+.t-chip--icon{position:relative;margin-inline-start:9px}.t-chip:not(.t-chip--icon)+.t-chip--icon:before{content:"";position:absolute;inset-block:8px;inset-inline-start:-7px;inline-size:1px;background:rgb(255 255 255/.09);pointer-events:none}.t-chip--step{gap:0;padding-inline:2px}.t-step{display:grid;place-items:center;inline-size:26px;block-size:28px;border-radius:8px;color:var(--ink-4);transition:color var(--d-hover-out) var(--ease-hover),background-color var(--d-hover-out) var(--ease-hover)}.t-step:hover:not(:disabled){color:var(--ink-1);background:rgb(255 255 255/.08);transition-duration:var(--d-hover)}.t-chip--step:hover .t-step:not(:disabled){color:var(--ink-3)}.t-chip--step .t-step:hover:not(:disabled){color:var(--ink-1)}.t-step:active:not(:disabled){scale:.92}.t-step:disabled{color:var(--ink-4);cursor:not-allowed;opacity:.4}.t-step-read{justify-content:center;gap:5px;min-inline-size:30px;padding-inline:2px}.t-step-num,.t-step-read{display:inline-flex;align-items:baseline}.t-step-num{gap:2px;color:var(--ink-1);font-size:var(--fs-13)}.t-step-ltr{display:inline-flex;align-items:baseline}.t-app:lang(he) .t-step-num>.t-step-of{font-family:var(--font-ui);font-size:var(--fs-12)}.t-step-of{color:var(--ink-3);white-space:pre}.t-step-word{color:var(--ink-3);font-size:var(--fs-12)}.t-chip--len{gap:8px;padding-inline:9px 11px}.t-len-glyph{flex:none;color:var(--ink-3)}.t-len-track{--len-w:68px;position:relative;flex:none;inline-size:var(--len-w);block-size:28px;border-radius:6px;cursor:pointer;touch-action:none}.t-len-track:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.t-len-rail{position:absolute;inset-inline:6px;inset-block-start:50%;block-size:3px;margin-block-start:-1.5px;overflow:hidden;border-radius:2px;background:rgb(255 255 255/.14)}.t-len-fill{position:absolute;inset-block:0;inset-inline-start:0;inline-size:calc(var(--p, 0) * 100%);background:rgb(255 255 255/.62);transition:inline-size var(--d-pop) var(--ease-out)}.t-len-dot{position:absolute;inset-block-start:50%;inset-inline-start:calc(6px + var(--q, 0) * (100% - 12px));inline-size:4px;block-size:4px;margin-block-start:-2px;margin-inline-start:-2px;border-radius:50%;background:rgb(255 255 255/.3);pointer-events:none}.t-len-dot.is-in{background:rgb(255 255 255/.75)}.t-len-thumb{position:absolute;inset-block-start:50%;inset-inline-start:0;inline-size:12px;block-size:12px;margin-block-start:-6px;border-radius:50%;background:var(--ink-0);box-shadow:0 0 0 1px rgb(0 0 0/.4),0 1px 3px rgb(0 0 0/.5);translate:calc(var(--p, 0) * (var(--len-w) - 12px) * var(--dir)) 0;pointer-events:none;transition:translate var(--d-pop) var(--ease-out),scale var(--d-micro) var(--ease-out)}.t-chip--len.is-drag .t-len-thumb,.t-chip--len:hover .t-len-thumb,.t-len-track:focus-visible .t-len-thumb{scale:1.17}.t-chip--len:hover .t-len-glyph{color:var(--ink-2)}.t-len-value{display:inline-flex;align-items:baseline;gap:2px;min-inline-size:26px;color:var(--ink-1);font-size:var(--fs-13)}.t-app:lang(he) .t-len-value>.t-step-of{font-family:var(--font-ui);font-size:var(--fs-12)}@media (max-width:720px){.t-len-track{--len-w:84px;block-size:34px}}.t-toggle-pip{inline-size:7px;block-size:7px;margin-inline-start:1px;border-radius:50%;box-shadow:inset 0 0 0 1.2px var(--ink-3);transition:background-color var(--d-micro) var(--ease-out),box-shadow var(--d-micro) var(--ease-out)}.t-chip--toggle.is-on{color:var(--ink-1)}.t-chip--toggle.is-on .t-toggle-pip{background:var(--accent);box-shadow:0 0 6px color-mix(in oklab,var(--accent) 60%,transparent)}.t-chip--seg{gap:2px;padding-inline:4px 3px}.t-seg-word{padding-inline:5px 4px}.t-seg-word,.t-segbtn{color:var(--ink-3);font-size:var(--fs-12)}.t-segbtn{block-size:28px;padding-inline:9px;border-radius:8px;font-weight:var(--w-label);transition:color var(--d-hover-out) var(--ease-hover),background-color var(--d-hover-out) var(--ease-hover)}.t-segbtn.is-on,.t-segbtn:hover{color:var(--ink-1)}.t-segbtn.is-on{background:rgb(255 255 255/.13);box-shadow:inset 0 1px 0 rgb(255 255 255/.1),0 0 0 1px rgb(0 0 0/.4)}.t-swatches{display:inline-flex;flex:none}.t-swatches>i{inline-size:11px;block-size:11px;border-radius:50%;box-shadow:0 0 0 1.5px var(--graphite-182),inset 0 0 0 1px rgb(255 255 255/.18)}.t-swatches>i+i{margin-inline-start:-3px}.t-swatches--lg>i{inline-size:15px;block-size:15px}.t-box-below{display:flex;align-items:center;justify-content:space-between;gap:12px;inline-size:var(--box-w);min-block-size:32px;padding:10px 14px 0}.t-dock[data-mode=board] .t-box-below{min-block-size:0;padding-block-start:0}.t-dock[data-mode=board] .t-box-below:has(.t-note){padding-block-start:8px}.t-note{display:flex;align-items:center;gap:8px;color:var(--ink-1);font-size:var(--fs-13);animation:t-pop-up var(--d-pop) var(--ease-out) backwards}.t-note-link{color:var(--ink-1);text-decoration:underline;text-decoration-color:var(--accent-line);text-underline-offset:3px}.t-hint{display:inline-flex;align-items:center;gap:3px;margin-inline-start:auto;color:var(--ink-2);font-size:var(--fs-12);text-shadow:0 1px 2px rgb(0 0 0/.9),0 0 8px rgb(0 0 0/.6);animation:t-fade-in var(--d-page) var(--ease-out) calc(.12s * var(--ts, 1)) backwards}.t-hint .t-key{min-inline-size:18px;block-size:18px;padding-inline:4px;border-radius:5px;color:var(--ink-2);background:rgb(14 15 17/.7);box-shadow:inset 0 0 0 1px rgb(255 255 255/.1),inset 0 -1px 0 rgb(255 255 255/.04),0 1px 0 rgb(0 0 0/.5);text-shadow:none}.t-hint .t-key+span{margin-inline-start:3px}.t-hint-sep{inline-size:2px;block-size:2px;margin-inline:9px;border-radius:50%;background:var(--ink-3)}.t-mention{position:absolute;z-index:6;inset-block-end:calc(100% + 20px);inset-inline-start:-8px;inline-size:320px;padding:6px;border-radius:14px;color:var(--ink-1);background:linear-gradient(180deg,rgb(255 255 255/.055),rgb(255 255 255/0) 50%),rgb(16 17 19/.92);backdrop-filter:blur(22px) saturate(1.5);box-shadow:inset 0 1px 0 rgb(255 255 255/.1),inset 0 0 0 1px rgb(255 255 255/.055),var(--shadow-pop);animation:t-pop-in var(--d-pop) var(--ease-out) both}.t-mention-head{margin:0;padding:6px 8px;color:var(--ink-3);font-size:var(--fs-12);font-weight:var(--w-label)}.t-mention-row{display:grid;grid-template-columns:30px auto minmax(0,1fr);align-items:center;gap:10px;inline-size:100%;min-block-size:42px;padding:5px 8px;border-radius:9px;text-align:start}.t-mention-row.is-at{background:var(--select-fill)}.t-mention-face{inline-size:30px;block-size:30px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 18%;object-position:50% 18%;box-shadow:0 0 0 1px rgb(0 0 0/.5),inset 0 0 0 1px rgb(255 255 255/.12)}.t-mention-face--ref{display:grid;place-items:center;border-radius:8px;color:var(--ink-2);background:rgb(255 255 255/.06)}.t-mention-name{font-size:var(--fs-14);font-weight:var(--w-label)}.t-mention-line{overflow:hidden;color:var(--ink-3);font-size:var(--fs-12);white-space:nowrap;text-overflow:ellipsis}.t-mention-none{margin:0;padding:8px;color:var(--ink-3);font-size:var(--fs-13)}.t-box-drop{position:absolute;z-index:4;--drop-r:calc(var(--box-r) - 6px);inset:6px;display:grid;place-items:center;border-radius:var(--drop-r);color:var(--ink-1);font-size:var(--fs-14);font-weight:var(--w-label);background:color-mix(in oklab,var(--accent) 12%,rgb(12 12 13/.86));outline:1.5px dashed var(--accent);outline-offset:-1px;pointer-events:none;animation:t-fade-in var(--d-micro) var(--ease-out) both}.t-gen{flex:none;align-self:center;block-size:40px;min-inline-size:132px;border-radius:12px}.t-gen-content{display:flex;align-items:center;justify-content:center;gap:9px;block-size:100%;padding-inline:16px 12px}.t-gen-label{font-size:var(--fs-14);font-weight:var(--w-title);letter-spacing:-.003em;line-height:1}.t-gen-cost{line-height:1}.t-gen-cost,.t-gen-ils{display:inline-flex;align-items:center}.t-gen-ils{margin-inline-start:3px;padding-inline-start:6px;border-inline-start:1px solid color-mix(in oklab,currentColor 28%,transparent);block-size:11px;opacity:.78;font-weight:500;white-space:nowrap}.t-capsule-slot{block-size:0}.t-capsule{position:relative;z-index:0;display:flex;align-items:center;gap:10px;block-size:38px;max-inline-size:min(640px,100%);margin-block-end:10px;padding-inline:13px 11px;border-radius:19px;color:var(--ink-1);font-size:var(--fs-13);animation:t-pop-up var(--d-pop) var(--ease-out) backwards}.t-capsule>*{position:relative;z-index:1}.t-capsule>.t-capsule-glass{position:absolute;inset:0;z-index:0;border-radius:inherit;backdrop-filter:blur(24px) saturate(1.5);background:linear-gradient(180deg,rgb(255 255 255/.11),rgb(255 255 255/.04) 22%,rgb(255 255 255/.04) 78%,rgb(255 255 255/.08)),rgb(16 17 19/.62);box-shadow:inset 0 1px 0 rgb(255 255 255/.15),inset 0 0 0 1px rgb(255 255 255/.05),0 0 0 1px rgb(0 0 0/.55),0 2px 4px rgb(0 0 0/.4),0 10px 26px rgb(0 0 0/.5)}.t-capsule:hover>.t-capsule-glass{background:linear-gradient(180deg,rgb(255 255 255/.14),rgb(255 255 255/.06) 22%,rgb(255 255 255/.06) 78%,rgb(255 255 255/.1)),rgb(16 17 19/.62)}.t-capsule-step{color:var(--ink-1);font-weight:var(--w-label)}.t-capsule-label{min-inline-size:0;max-inline-size:240px;overflow-x:clip;overflow-y:visible;white-space:nowrap;text-overflow:ellipsis;color:var(--ink-3)}.t-capsule-count,.t-capsule-time{color:var(--ink-2);font-size:var(--fs-12)}.t-capsule-chev,.t-capsule-count{color:var(--ink-3)}.t-capsule-chev{transition:rotate var(--d-pop) var(--ease-out)}.t-capsule.is-open .t-capsule-chev{rotate:180deg}.t-tube{position:relative;flex:none;inline-size:112px;block-size:10px;border-radius:5px;overflow:hidden;background:var(--graphite-144);box-shadow:inset 0 1px 2px rgb(0 0 0/.75),inset 0 0 0 1px rgb(255 255 255/.05),0 1px 0 rgb(255 255 255/.06)}.t-tube-fill{overflow:hidden;translate:calc((var(--p) - 1) * 100% * var(--dir)) 0}.t-tube-fill,.t-tube-fill:before{position:absolute;inset:0;transition:translate calc(.25s * var(--ts, 1)) linear}.t-tube-fill:before{content:"";background:repeating-linear-gradient(90deg,rgb(243 243 241/.5) 0 1.5px,rgb(243 243 241/0) 1.5px 6px);translate:calc((1 - var(--p)) * 100% * var(--dir)) 0}.t-tube-light{position:absolute;inset-block:-5px;inset-inline-start:-12px;inline-size:36px;translate:calc(var(--p) * 100px * var(--dir)) 0;transition:translate calc(.25s * var(--ts, 1)) linear;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 3.5px,rgb(0 0 0/.4) 3.5px 6px);mask-image:repeating-linear-gradient(90deg,#000 0 3.5px,rgb(0 0 0/.4) 3.5px 6px)}.t-tube-light>i{background:radial-gradient(closest-side,var(--accent-hot) 0,var(--accent) 30%,color-mix(in oklab,var(--accent) 50%,transparent) 58%,transparent 100%)}.t-tube-light:after,.t-tube-light>i{position:absolute;inset:0;transition:opacity calc(.4s * var(--ts, 1)) var(--ease-hover)}.t-tube-light:after{content:"";background:radial-gradient(closest-side,var(--ink-0) 0,rgb(243 243 241/.7) 32%,rgb(243 243 241/0) 100%);opacity:0}.t-capsule.is-landed .t-tube-light>i{opacity:0}.t-capsule.is-landed .t-tube-light:after{opacity:.8}.t-tube-reeds{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgb(255 255 255/.22),rgb(255 255 255/0) 40%,rgb(0 0 0/.25)),repeating-linear-gradient(90deg,rgb(255 255 255/.16),rgb(255 255 255/.03) 1.2px,rgb(255 255 255/0) 3px,rgb(0 0 0/.38) 5px,rgb(255 255 255/.1) 6px)}.t-select{position:relative;display:flex;align-items:center;gap:6px;block-size:56px;padding-inline:20px 10px;border-radius:28px;background:linear-gradient(180deg,rgb(255 255 255/.1),rgb(255 255 255/.04) 30%,rgb(255 255 255/.05)),rgb(17 18 20/.92);box-shadow:inset 0 1px 0 rgb(255 255 255/.14),inset 0 0 0 1px rgb(255 255 255/.05),0 0 0 1px rgb(0 0 0/.6),0 18px 40px rgb(0 0 0/.7);animation:t-pop-up var(--d-pop) var(--ease-out) backwards}.t-select-count{color:var(--ink-1);font-weight:var(--w-em)}.t-select-rule{inline-size:1px;block-size:22px;margin-inline:8px;background:var(--rim-2)}.t-board-edge{--edge-fade:150px;--edge-dock:calc(var(--dock-h, 180px) + 14px + var(--tabbar-h));block-size:calc(var(--edge-dock) + var(--edge-fade));z-index:2}.t-board-edge,.t-board-edge:after,.t-board-edge:before{position:absolute;inset-inline:0;inset-block-end:0;pointer-events:none}.t-board-edge:after,.t-board-edge:before{content:"";transition:opacity calc(.24s * var(--ts, 1)) var(--ease-out)}.t-board-edge:before{inset-block-start:calc(var(--edge-fade) * .4);backdrop-filter:blur(8px);-webkit-mask-image:linear-gradient(to bottom,transparent 0,rgb(0 0 0/.35) calc(var(--edge-fade) * .3),rgb(0 0 0/.8) calc(var(--edge-fade) * .55),#000 calc(var(--edge-fade) * .6 + 24px));mask-image:linear-gradient(to bottom,transparent 0,rgb(0 0 0/.35) calc(var(--edge-fade) * .3),rgb(0 0 0/.8) calc(var(--edge-fade) * .55),#000 calc(var(--edge-fade) * .6 + 24px))}.t-board-edge:after{inset-block-start:0;background:linear-gradient(to top,var(--bg-0) 0,color-mix(in srgb,var(--bg-0) 97%,transparent) calc(var(--edge-dock) * .5),color-mix(in srgb,var(--bg-0) 84%,transparent) var(--edge-dock),color-mix(in srgb,var(--bg-0) 74%,transparent) calc(var(--edge-dock) + var(--edge-fade) * .125),color-mix(in srgb,var(--bg-0) 60%,transparent) calc(var(--edge-dock) + var(--edge-fade) * .25),color-mix(in srgb,var(--bg-0) 45%,transparent) calc(var(--edge-dock) + var(--edge-fade) * .375),color-mix(in srgb,var(--bg-0) 30%,transparent) calc(var(--edge-dock) + var(--edge-fade) * .5),color-mix(in srgb,var(--bg-0) 17%,transparent) calc(var(--edge-dock) + var(--edge-fade) * .625),color-mix(in srgb,var(--bg-0) 8%,transparent) calc(var(--edge-dock) + var(--edge-fade) * .75),color-mix(in srgb,var(--bg-0) 2.5%,transparent) calc(var(--edge-dock) + var(--edge-fade) * .875),transparent 100%)}.t-board-edge[data-on=no]:after,.t-board-edge[data-on=no]:before{opacity:0;transition-duration:calc(.16s * var(--ts, 1));transition-timing-function:var(--ease-in)}@media (max-width:720px){.t-board-edge{--edge-fade:72px;--edge-dock:calc(var(--dock-h, 200px) + 10px + var(--tabbar-h))}.t-board-edge:before{display:none}}::view-transition-new(root),::view-transition-old(root){animation:none}:root[data-vt=close]::view-transition-new(root){animation:t-fade-in calc(.16s * var(--ts, 1)) linear both}::view-transition-group(t-glide){animation-duration:calc(.22s * var(--ts, 1));animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-new(t-glide),::view-transition-old(t-glide){animation-duration:calc(.22s * var(--ts, 1));block-size:100%;-o-object-fit:cover;object-fit:cover}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation-duration:.01s!important}}.t-board{position:absolute;inset:0;overflow-x:hidden;overflow-y:auto;padding-block:calc(var(--header-h) + 14px) calc(var(--dock-h, 180px) + 18px + 24px);padding-inline:var(--gutter);scrollbar-width:thin;scrollbar-color:rgb(255 255 255/.12) transparent;overscroll-behavior:contain}.t-masonry{position:relative}.t-tile{position:absolute;inset-block-start:0;inset-inline-start:0;border-radius:var(--r-tile);background:var(--bg-2);box-shadow:0 0 0 1px rgb(0 0 0/.55),0 1px 2px rgb(0 0 0/.5);translate:calc(var(--x) * var(--dir)) var(--y);transition:translate var(--d-lane) var(--ease-snap),scale var(--d-pop) var(--ease-out);content-visibility:auto;animation:t-tile-in var(--d-page) var(--ease-out) calc(min(var(--order, 0), 12) * var(--d-stagger)) backwards}@keyframes t-tile-in{0%{opacity:0;translate:calc(var(--x) * var(--dir)) calc(var(--y) + 8px)}}.t-masonry[data-relayout] .t-tile{transform-origin:0 0;transition:translate var(--d-snap) var(--ease-snap),scale var(--d-pop) var(--ease-out)}.t-app:dir(rtl) .t-masonry[data-relayout] .t-tile{transform-origin:100% 0}.t-tile.is-born{animation:t-lane var(--d-page) var(--ease-out) calc(var(--born, 0s) * var(--ts, 1)) backwards}@keyframes t-lane{0%{opacity:0;scale:.94}}.t-tile.is-selected{translate:calc(var(--x) * var(--dir)) calc(var(--y) - 2px);scale:.985}.t-media,.t-take{position:absolute;inset:0;border-radius:inherit}.t-media{overflow:hidden}.t-media img,.t-media-img,.t-media-video{position:absolute;inset:0;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.t-media-video{opacity:0;transition:opacity calc(.2s * var(--ts, 1)) var(--ease-hover)}.t-media-video.is-playing{opacity:1}.t-take-open{position:absolute;inset:0;z-index:1;border-radius:inherit;cursor:zoom-in}.t-take-open:focus-visible{outline:2px solid var(--ink-1);outline-offset:2px}.t-take-scrim{inset-inline:0;inset-block-end:0;z-index:2;block-size:42%;border-end-start-radius:inherit;border-end-end-radius:inherit;background:linear-gradient(0deg,rgb(5 5 6/.92) 0,rgb(5 5 6/.85) 18%,rgb(5 5 6/.68) 38%,rgb(5 5 6/.46) 56%,rgb(5 5 6/.27) 70%,rgb(5 5 6/.13) 82%,rgb(5 5 6/.05) 91%,rgb(5 5 6/0));transition:opacity var(--d-hover-out) var(--ease-hover)}.t-take-bar,.t-take-scrim{position:absolute;pointer-events:none;opacity:0}.t-take-bar{inset-inline:8px;inset-block-end:8px;z-index:3;display:flex;align-items:flex-end;justify-content:space-between;gap:10px;translate:0 4px;transition:opacity var(--d-hover-out) var(--ease-hover),translate var(--d-hover-out) var(--ease-hover)}.t-take:focus-within .t-take-bar,.t-take:focus-within .t-take-scrim,.t-take:hover .t-take-bar,.t-take:hover .t-take-scrim{opacity:1;transition-duration:var(--d-hover)}.t-take:focus-within .t-take-bar,.t-take:hover .t-take-bar{translate:0 0;pointer-events:auto}.t-take-meta{display:flex;align-items:center;gap:6px;min-inline-size:0;padding-block-end:6px;color:var(--ink-2);font-size:var(--fs-12)}.t-take-meta .t-vmark{color:var(--ink-1)}.t-take-prompt{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.t-take-keys{display:flex;flex:none;gap:3px}.t-take-key{position:relative;display:grid;place-items:center;inline-size:28px;block-size:28px;border-radius:8px;color:var(--ink-1);background:linear-gradient(180deg,rgb(32 33 37/.82),rgb(16 17 19/.82));box-shadow:inset 0 1px 0 rgb(255 255 255/.12),inset 0 0 0 1px rgb(255 255 255/.05),0 0 0 1px rgb(0 0 0/.5),0 1px 3px rgb(0 0 0/.5);transition:background-color var(--d-hover-out) var(--ease-hover)}.t-take-key:hover{background:linear-gradient(180deg,rgb(52 53 58/.9),rgb(24 25 28/.9))}.t-take-key:active{scale:.94}.t-take-key:after{content:attr(data-tip) "\00a0\00a0" attr(data-key);position:absolute;inset-block-end:calc(100% + 8px);inset-inline-end:0;padding:5px 8px;border-radius:7px;background:var(--graphite-214);box-shadow:inset 0 1px 0 rgb(255 255 255/.08),var(--shadow-2);color:var(--ink-1);font-size:var(--fs-12);white-space:nowrap;opacity:0;translate:0 3px;pointer-events:none;transition:opacity calc(.12s * var(--ts, 1)) var(--ease-exit),translate calc(.12s * var(--ts, 1)) var(--ease-exit)}.t-take-key:focus-visible:after,.t-take-key:hover:after{opacity:1;translate:0 0;transition:opacity var(--d-pop) var(--ease-out) calc(.16s * var(--ts, 1)),translate var(--d-pop) var(--ease-out) calc(.16s * var(--ts, 1))}.t-take-key--quiet{margin-inline-start:5px;color:var(--ink-3);background:transparent;box-shadow:none;transition:color var(--d-hover-out) var(--ease-hover),background-color var(--d-hover-out) var(--ease-hover)}.t-take-key--quiet:focus-visible,.t-take-key--quiet:hover{color:var(--ink-1);background:linear-gradient(180deg,rgb(32 33 37/.82),rgb(16 17 19/.82));box-shadow:inset 0 1px 0 rgb(255 255 255/.12),inset 0 0 0 1px rgb(255 255 255/.05),0 0 0 1px rgb(0 0 0/.5),0 1px 3px rgb(0 0 0/.5);transition-duration:var(--d-hover)}.t-take-key--quiet:after{content:attr(data-tip)}.t-take-dur{position:absolute;z-index:3;inset-block-start:8px;inset-inline-end:8px;padding:3px 6px;border-radius:5px;color:var(--ink-1);background:rgb(8 8 10/.62);font-size:var(--fs-11);opacity:0;transition:opacity var(--d-hover-out) var(--ease-hover)}.t-take:focus-within .t-take-dur,.t-take:hover .t-take-dur{opacity:1}.t-tile.is-selected .t-take:after{content:"";z-index:4;box-shadow:inset 0 0 0 2px var(--ink-1),inset 0 0 0 3px rgb(0 0 0/.5);pointer-events:none}.t-audio,.t-tile.is-selected .t-take:after{position:absolute;inset:0;border-radius:inherit}.t-audio{display:flex;flex-direction:column;gap:8px;padding:14px 14px 12px;overflow:hidden;background:radial-gradient(120% 140% at 50% 120%,rgb(214 219 230/.06),rgb(214 219 230/0) 60%),linear-gradient(180deg,var(--graphite-196),var(--graphite-168));box-shadow:inset 0 1px 0 rgb(255 255 255/.06),inset 0 0 0 1px rgb(255 255 255/.035)}.t-audio-head{display:flex;align-items:center;gap:7px;color:var(--ink-2);font-size:var(--fs-12)}.t-audio-line{flex:1;margin:0;overflow:hidden;color:var(--ink-1);font-size:var(--fs-15);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.t-audio-track{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px}.t-audio-key{display:grid;place-items:center;inline-size:32px;block-size:32px;border-radius:50%;color:var(--ink-1);background:linear-gradient(180deg,var(--graphite-268),var(--bg-3));box-shadow:var(--keycap-shadow);transition:scale var(--d-press) var(--ease-hover)}.t-audio-key:active{scale:.94}.t-audio-wave{position:relative;block-size:36px}.t-audio-bars{display:block;inline-size:100%;block-size:100%;fill:rgb(243 243 241/.3)}.t-audio-bars rect{transform-box:fill-box;transform-origin:50% 50%}.t-audio-played{position:absolute;inset:0;overflow:hidden;translate:-100% 0;animation:t-audio-window var(--len,12s) linear both;animation-play-state:paused}.t-audio-played-inner{position:absolute;inset:0;translate:100% 0;animation:t-audio-window-inner var(--len,12s) linear both;animation-play-state:paused}.t-audio-played .t-audio-bars{fill:var(--ink-1)}.t-audio-head-line{position:absolute;inset-block:-3px;inset-inline:0;opacity:0;translate:-100% 0;animation:t-audio-window var(--len,12s) linear both;animation-play-state:paused;pointer-events:none}.t-audio-head-line:after{content:"";position:absolute;inset-block:0;inset-inline-end:0;inline-size:1.5px;border-radius:1px;background:var(--accent);box-shadow:0 0 8px color-mix(in oklab,var(--accent) 60%,transparent)}.t-audio[data-playing=yes] .t-audio-head-line,.t-audio[data-playing=yes] .t-audio-played,.t-audio[data-playing=yes] .t-audio-played-inner{animation-play-state:running}.t-audio[data-playing=yes] .t-audio-head-line{opacity:1}.t-audio-played[data-run="0"]{visibility:hidden}@keyframes t-audio-window{0%{translate:-100% 0}to{translate:0 0}}@keyframes t-audio-window-inner{0%{translate:100% 0}to{translate:0 0}}.t-audio-len{color:var(--ink-2);font-size:var(--fs-12)}.t-audio.is-revealing .t-audio-wave>.t-audio-bars rect{animation:t-bar-rise calc(.36s * var(--ts, 1)) var(--ease-enter) both;animation-delay:calc(var(--i) * 7ms * var(--ts, 1))}@keyframes t-bar-rise{0%{scale:1 .08;opacity:.2}}.t-audio-latent{position:absolute;inset-inline:56px 64px;inset-block-end:14px;block-size:36px;opacity:calc(.25 + var(--p, 0) * .45);transition:opacity calc(.26s * var(--ts, 1)) linear}.t-audio-latent svg{display:block;inline-size:100%;block-size:100%;fill:rgb(243 243 241/.42);scale:1 calc(.06 + var(--p, 0) * .94);transition:scale calc(.26s * var(--ts, 1)) linear}.t-layer{position:fixed;inset:0;z-index:var(--z-overlay)}.t-catch{position:absolute;inset:0}.t-layer.is-leaving{pointer-events:none}.t-pop{position:fixed;z-index:var(--z-pop);display:flex;flex-direction:column;overflow:hidden;border-radius:var(--r-pop);color:var(--ink-1);background:linear-gradient(180deg,rgb(255 255 255/.055),rgb(255 255 255/.015) 28%,rgb(255 255 255/0) 60%),rgb(16 17 19/.84);backdrop-filter:blur(22px) saturate(1.6) brightness(.78);box-shadow:inset 0 1px 0 rgb(255 255 255/.1),inset 0 0 0 1px rgb(255 255 255/.055),var(--shadow-pop);animation:t-pop-in var(--d-pop) var(--ease-out) both}.t-pop[style*=inset-block-end]{transform-origin:50% 100%}.t-pop[style*=inset-block-start]{transform-origin:50% 0}@keyframes t-pop-in{0%{opacity:0;transform:translateY(4px) scale(.98)}}@keyframes t-pop-out{to{opacity:0;transform:translateY(3px) scale(.985)}}.t-pop[style*=inset-block-start]{--pop-y:-4px}.t-layer.is-leaving .t-pop{animation:t-pop-out var(--d-pop-out) var(--ease-in) both}.t-layer.is-leaving .t-sheet{animation:t-sheet-out var(--d-modal-out) var(--ease-in) both}@keyframes t-sheet-out{to{transform:translateY(100%)}}.t-layer.is-leaving .t-palette{animation:t-palette-out var(--d-modal-out) var(--ease-in) both}.t-layer[data-overlay=palette] .t-catch,.t-layer[data-overlay=tools] .t-catch{background:rgb(0 0 0/.42);animation:t-fade-in var(--d-modal) var(--ease-out) both}.t-layer.is-leaving .t-catch{animation:t-fade-out var(--d-modal-out) var(--ease-in) both}.t-pop-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:14px 16px 8px}.t-pop-title{font-size:var(--fs-15);font-weight:var(--w-em)}.t-pop-sub{color:var(--ink-3);font-size:var(--fs-12)}.t-pop-foot{display:flex;justify-content:flex-end;padding:10px 12px;box-shadow:inset 0 1px 0 var(--rim-1)}.t-picker{block-size:568px}.t-picker-search{display:flex;align-items:center;gap:10px;flex:none;block-size:54px;padding-inline:18px 12px;color:var(--ink-3);box-shadow:inset 0 -1px 0 var(--rim-1)}.t-picker-search input{flex:1;min-inline-size:0;border:0;outline:none;background:none;color:var(--ink-1);font-size:var(--fs-17)}.t-palette-search input:focus-visible,.t-picker-search input:focus-visible,.t-set-field input:focus-visible{outline:none}.t-picker-search input::-moz-placeholder{color:var(--ink-3)}.t-picker-search input::placeholder{color:var(--ink-3)}.t-picker-search input::-webkit-search-cancel-button{display:none}.t-picker-keys{display:flex;gap:3px}.t-picker-filters{display:flex;align-items:center;gap:10px;flex:none;padding:10px 14px;overflow-x:auto;scrollbar-width:none;box-shadow:inset 0 -1px 0 var(--rim-1)}.t-caps{display:flex;gap:4px}.t-cap{block-size:26px;padding-inline:9px;border-radius:7px;color:var(--ink-3);font-size:var(--fs-12);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--rim-1);transition:color var(--d-hover-out) var(--ease-hover),background-color var(--d-hover-out) var(--ease-hover)}.t-cap.is-on,.t-cap:hover{color:var(--ink-1)}.t-cap.is-on{background:rgb(255 255 255/.08);box-shadow:inset 0 0 0 1px var(--rim-3)}.t-picker-body{display:grid;grid-template-columns:62px minmax(0,1fr) clamp(224px,30%,296px);flex:1;min-block-size:0}.t-providers{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 10px;overflow-y:auto;scrollbar-width:none;box-shadow:inset calc(-1px * var(--dir)) 0 0 var(--rim-1)}.t-provider{position:relative;flex:none;display:grid;place-items:center;inline-size:40px;block-size:40px;border-radius:25%;color:var(--ink-2);background:linear-gradient(180deg,var(--graphite-240),var(--graphite-196));box-shadow:0 1px 4px #0006,0 0 20px #00000054,inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff0d;transition:color var(--d-hover-out) var(--ease-hover)}.t-provider:before{content:"";position:absolute;inset:-10px;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in oklch,var(--vendor,#fff) 45%,transparent),transparent);opacity:0;transition:opacity var(--d-pop) var(--ease-out)}.t-provider:hover{color:var(--ink-1)}.t-provider[aria-selected=true]{color:var(--ink-1);box-shadow:0 1px 4px #0006,inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff14,0 0 0 1.5px color-mix(in oklch,var(--vendor,#fff) 80%,transparent)}.t-provider[aria-selected=true]:before{opacity:.6}.t-provider--all[aria-selected=true]{box-shadow:0 1px 4px #0006,inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff14,0 0 0 1.5px rgb(243 243 241/.6)}.t-provider-all-dots{display:grid;grid-template-columns:5px 5px;gap:4px}.t-provider-all-dots i{inline-size:5px;block-size:5px;border-radius:1.5px;background:currentColor}.t-models{min-inline-size:0;overflow-x:hidden;overflow-y:auto;padding:6px;scrollbar-width:thin;scrollbar-color:rgb(255 255 255/.1) transparent}.t-model{display:grid;grid-template-columns:22px minmax(0,1fr) 100px 96px;align-items:center;gap:12px;inline-size:100%;min-block-size:58px;padding-block:8px;padding-inline:10px 12px;border-radius:10px;color:var(--ink-2);text-align:start;animation:t-row-in var(--d-pop) var(--ease-out) calc(min(var(--i, 0), 10) * var(--d-stagger)) backwards;--focus:var(--vendor)}.t-model.is-focus{color:var(--ink-1);background:rgb(255 255 255/.055)}.t-model.is-current{box-shadow:inset 0 0 0 1.5px color-mix(in oklch,var(--vendor) 72%,transparent)}.t-model-text{display:grid;gap:3px;min-inline-size:0}.t-model-name{display:flex;align-items:center;gap:6px;min-inline-size:0;overflow:hidden;color:var(--ink-1);font-size:var(--fs-15);font-weight:var(--w-em);white-space:nowrap}.t-model-name .t-badge{flex:none}.t-model-title{min-inline-size:0}.t-model-line,.t-model-title{overflow:hidden;text-overflow:ellipsis}.t-model-line{color:var(--ink-3);font-size:var(--fs-13);white-space:nowrap}.t-model-meters{display:grid;gap:5px}.t-meter-row{display:flex;align-items:center;justify-content:flex-end;gap:7px}.t-meter-label{color:var(--ink-3);font-size:var(--fs-11)}.t-meter{display:inline-flex;gap:2px}.t-meter i{inline-size:7px;block-size:3px;border-radius:1px;background:rgb(255 255 255/.12)}.t-meter i.is-on{background:var(--ink-1)}.t-model-specs{display:grid;justify-items:end;min-inline-size:0;gap:3px;color:var(--ink-3);white-space:nowrap}.t-model-eta,.t-model-specs{overflow:hidden;font-size:var(--fs-11)}.t-model-eta{max-inline-size:100%;text-overflow:ellipsis}.t-model-cost{display:inline-flex;align-items:center;gap:4px;color:var(--ink-1);font-size:var(--fs-13)}.t-model.is-soon{cursor:default}.t-model.is-soon .t-model-name{color:var(--ink-2)}.t-model.is-soon .t-meter i.is-on{background:var(--ink-3)}.t-model.is-soon.is-focus{background:rgb(255 255 255/.03)}.t-badge--soon{color:var(--silver-lo);background:transparent;box-shadow:inset 0 0 0 1px rgb(255 255 255/.1);font-size:var(--fs-11)}.t-preview{display:flex;flex-direction:column;gap:10px;padding:12px;overflow:hidden;box-shadow:inset calc(1px * var(--dir)) 0 0 var(--rim-1)}.t-preview-stage{aspect-ratio:4/5;border-radius:10px;background:var(--bg-1);box-shadow:inset 0 0 0 1px rgb(255 255 255/.05),0 0 0 1px rgb(0 0 0/.5)}.t-preview-stage,.t-skel{position:relative;overflow:hidden}.t-skel{background:var(--bg-2)}.t-skel:before{content:"";position:absolute;inset:0;inline-size:60%;background:linear-gradient(90deg,rgb(255 255 255/0),rgb(255 255 255/.035),rgb(255 255 255/0));translate:-100% 0;animation:t-skel-sheen calc(1.4s * var(--ts, 1)) linear infinite}@keyframes t-skel-sheen{to{translate:260% 0}}.t-preview-frame,.t-preview-stage img,.t-preview-stage video{position:absolute;inset:0;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.t-preview-frame{opacity:0;transition:opacity calc(.22s * var(--ts, 1)) var(--ease-hover)}.t-preview-frame.is-on{opacity:1}.t-preview-cell img,.t-preview-stage img{opacity:0;transition:opacity calc(.15s * var(--ts, 1)) var(--ease-hover)}.t-preview-cell img.is-ready,.t-preview-stage img.is-ready{opacity:1}.t-preview-stage video{opacity:0;transition:opacity calc(.2s * var(--ts, 1)) var(--ease-hover)}.t-preview-stage video.is-playing{opacity:1}.t-preview-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.t-preview-cell{aspect-ratio:1;border-radius:6px;box-shadow:0 0 0 1px rgb(0 0 0/.5)}.t-preview-cell img{position:absolute;inset:0;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.t-preview-cap{margin:0;color:var(--ink-3);font-size:var(--fs-12)}.t-preview-badges{display:flex;flex-wrap:wrap;gap:4px}.t-preview-specs{display:grid;gap:6px;margin:auto 0 0}.t-preview-specs>div{display:flex;align-items:baseline;justify-content:space-between;font-size:var(--fs-12)}.t-preview-specs dt{color:var(--ink-3)}.t-preview-specs dd{display:inline-flex;align-items:center;gap:4px;margin:0;color:var(--ink-1)}.t-set-row{display:flex;align-items:center;gap:12px;padding:10px 16px}.t-set-text{display:grid;flex:1;gap:3px}.t-set-label{color:var(--ink-1);font-size:var(--fs-13)}.t-set-sub{color:var(--ink-3);font-size:var(--fs-12);line-height:1.4}.t-seed{color:var(--ink-2);font-size:var(--fs-13)}.t-set-field{display:grid;gap:7px;padding:8px 16px 16px}.t-set-field input{block-size:34px;padding-inline:10px;border:0;border-radius:8px;outline:none;color:var(--ink-1);font-size:var(--fs-13);background:rgb(0 0 0/.32);box-shadow:inset 0 1px 2px rgb(0 0 0/.5),inset 0 0 0 1px rgb(255 255 255/.05)}.t-set-field input:focus{box-shadow:inset 0 1px 2px rgb(0 0 0/.5),inset 0 0 0 1px rgb(255 255 255/.18)}.t-set-field input::-moz-placeholder{color:var(--ink-3)}.t-set-field input::placeholder{color:var(--ink-3)}.t-drawer-list{display:grid;grid-auto-rows:max-content;align-content:start;gap:2px;margin:0;padding:2px 8px 8px;overflow-y:auto;list-style:none}.t-drawer-row{display:grid;grid-template-columns:14px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px;border-radius:9px;animation:t-row-in var(--d-pop) var(--ease-out) calc(min(var(--i, 0), 10) * var(--d-stagger)) backwards}.t-drawer-row:hover{background:rgb(255 255 255/.035)}.t-drawer-text{display:grid;gap:2px;min-inline-size:0}.t-drawer-prompt{overflow:hidden;color:var(--ink-1);font-size:var(--fs-13);white-space:nowrap;text-overflow:ellipsis}.t-drawer-meta{display:flex;gap:6px;color:var(--ink-3);font-size:var(--fs-12)}.t-drawer-meter{inline-size:64px;block-size:3px;overflow:hidden;border-radius:2px;background:rgb(255 255 255/.08)}.t-drawer-meter>span{display:block;block-size:100%;background:var(--ink-2);transform-origin:0 50%;transition:transform calc(.26s * var(--ts, 1)) linear}.t-app:dir(rtl) .t-drawer-meter>span{transform-origin:100% 50%}.t-drawer-row[data-status=running] .t-drawer-meter>span{background:var(--ink-1)}.t-drawer-cost{color:var(--ink-3);font-size:var(--fs-12)}.t-wallet{padding-block-end:14px}.t-wallet-plan{padding:2px 8px;border-radius:6px;color:var(--ink-2);font-size:var(--fs-12);box-shadow:inset 0 0 0 1px var(--rim-2)}.t-balance{display:grid;gap:2px;padding:2px 16px 16px}.t-balance-label{color:var(--ink-3);font-size:var(--fs-12)}.t-balance-value{display:flex;align-items:center;gap:10px;color:var(--ink-2)}.t-balance-odo{color:var(--ink-1);font-size:32px;letter-spacing:-.01em}.t-balance-unit{align-self:flex-end;padding-block-end:3px;color:var(--ink-3);font-size:var(--fs-15)}.t-lots,.t-week{display:grid;gap:12px;padding:14px 16px;box-shadow:inset 0 1px 0 var(--rim-1)}.t-lot{display:grid;gap:6px}.t-lot-head,.t-week-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.t-lot-name{color:var(--ink-1);font-size:var(--fs-13)}.t-lot-amt{display:inline-flex;align-items:baseline;gap:5px;color:var(--ink-2);font-size:var(--fs-12)}.t-lot-left{color:var(--ink-1)}.t-lot-of{color:var(--ink-3);font-family:var(--font-ui);font-size:var(--fs-12)}.t-lot-glyph{flex:none;color:var(--ink-2)}.t-lot-bar{display:block;inline-size:100%;block-size:12px}.t-app:dir(rtl) .t-lot-bar{scale:-1 1}.t-lot-track{fill:rgb(255 255 255/.035);stroke:rgb(255 255 255/.07);stroke-width:1}.t-lot-fill{fill:var(--ink-1)}.t-lot-fill-dash{fill:none;stroke:rgb(230 227 220/.85);stroke-width:1.2;stroke-dasharray:3 2.5}.t-lot-note{display:flex;align-items:center;gap:6px;color:var(--ink-3);font-size:var(--fs-12)}.t-lot.is-soon .t-lot-note{color:var(--ink-2)}.t-week-total{color:var(--ink-3);font-size:var(--fs-12)}.t-week-bars{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;block-size:62px}.t-week-day{display:grid;grid-template-rows:1fr auto;justify-items:center;gap:6px}.t-week-bar{position:relative;inline-size:4px;block-size:100%;overflow:hidden;border-radius:2px;background:rgb(255 255 255/.06)}.t-week-bar:after{content:"";position:absolute;inset:0;background:var(--ink-2);transform:scaleY(var(--h));transform-origin:50% 100%}.t-week-label{color:var(--ink-3);font-size:var(--fs-11)}.t-topup{display:flex;align-items:center;gap:12px;padding:14px 16px 0;box-shadow:inset 0 1px 0 var(--rim-1)}.t-topup-note{color:var(--ink-3);font-size:var(--fs-12)}.t-palette{position:fixed;z-index:var(--z-command);inset-block-start:12vh;inset-inline-start:50%;translate:calc(-50% * var(--dir)) 0;display:flex;flex-direction:column;inline-size:min(640px,calc(100vw - 32px));max-block-size:68vh;overflow:hidden;border-radius:16px;color:var(--ink-1);background:linear-gradient(180deg,rgb(255 255 255/.06),rgb(255 255 255/.015) 26%,rgb(255 255 255/0) 60%),rgb(15 16 18/.86);backdrop-filter:blur(22px) saturate(1.6) brightness(.78);box-shadow:inset 0 1px 0 rgb(255 255 255/.1),inset 0 0 0 1px rgb(255 255 255/.06),var(--shadow-pop);animation:t-palette-in var(--d-modal) var(--ease-out) both}@keyframes t-palette-in{0%{opacity:0;transform:translateY(-6px) scale(.985)}}@keyframes t-palette-out{to{opacity:0;transform:translateY(-4px) scale(.99)}}.t-palette-search{display:flex;align-items:center;gap:12px;flex:none;block-size:58px;padding-inline:18px 14px;color:var(--ink-3);box-shadow:inset 0 -1px 0 var(--rim-1)}.t-palette-search input{flex:1;min-inline-size:0;border:0;outline:none;background:none;color:var(--ink-1);font-size:var(--fs-17)}.t-palette-search input::-moz-placeholder{color:var(--ink-3)}.t-palette-search input::placeholder{color:var(--ink-3)}.t-palette-list{overflow-y:auto;padding:6px;scrollbar-width:thin;scrollbar-color:rgb(255 255 255/.1) transparent}.t-palette-section{padding:10px 12px 6px;color:var(--ink-3);font-size:var(--fs-12);font-weight:var(--w-label)}.t-palette-row{display:flex;align-items:center;gap:12px;inline-size:100%;min-block-size:42px;padding:6px 12px;border-radius:9px;color:var(--ink-2);font-size:var(--fs-13);text-align:start}.t-palette-row.is-at{color:var(--ink-1);background:rgb(255 255 255/.065)}.t-palette-icon{display:grid;place-items:center;inline-size:22px;flex:none;color:var(--ink-2)}.t-palette-row.is-at .t-palette-icon{color:var(--ink-1)}.t-palette-label{display:flex;flex:1;align-items:baseline;gap:10px;min-inline-size:0}.t-palette-sub{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.t-palette-hint,.t-palette-sub{color:var(--ink-3);font-size:var(--fs-12)}.t-palette-keys{display:flex;gap:3px}.t-palette-current{inline-size:6px;block-size:6px;border-radius:50%;background:var(--ink-2)}.t-palette-lang{font-size:var(--fs-11);font-weight:600}.t-palette-foot{display:flex;justify-content:flex-end;gap:18px;flex:none;padding:9px 14px;color:var(--ink-3);font-size:var(--fs-12);box-shadow:inset 0 1px 0 var(--rim-1)}.t-palette-foot>span{display:inline-flex;align-items:center;gap:6px}.t-viewer{position:fixed;inset:0;z-index:var(--z-viewer);display:flex;flex-direction:column;background:var(--void);animation:t-fade-in var(--d-modal) var(--ease-out) both;cursor:zoom-out}.t-viewer-bleed{position:absolute;inset:0;overflow:hidden;pointer-events:none;animation:t-fade-in calc(.32s * var(--ts, 1)) var(--ease-out) calc(60ms * var(--ts, 1)) both}.t-viewer-bleed img{position:absolute;inset:-12%;inline-size:124%;block-size:124%;-o-object-fit:cover;object-fit:cover;transform:scale(1.15);filter:blur(52px) saturate(1.25) brightness(.72);opacity:.4}.t-viewer-bleed img.is-in{animation:t-bleed-in calc(.24s * var(--ts, 1)) linear both}@keyframes t-bleed-in{0%{opacity:0}to{opacity:.4}}.t-viewer-top{position:relative;z-index:2;display:flex;align-items:center;gap:10px;flex:none;block-size:56px;padding-inline:14px}.t-viewer-index{margin-inline-start:auto;color:var(--ink-3);font-size:var(--fs-12)}.t-viewer-nav{display:flex;gap:2px}.t-app:dir(rtl) .t-viewer-nav svg{scale:-1 1}.t-viewer-body{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 380px;flex:1;min-block-size:0}.t-viewer-media{display:grid;place-items:center;min-block-size:0;padding:4px 28px 32px;container-type:size}.t-viewer-media-frame{position:relative;grid-area:1/1;inline-size:min(100cqw,calc(100cqh * var(--arn, 1.7)));aspect-ratio:var(--ar);overflow:hidden;border-radius:4px;box-shadow:0 0 0 1px rgb(255 255 255/.04),0 30px 80px -20px rgb(0 0 0/.9)}.t-viewer-media-frame.is-in{animation:t-frame-in var(--d-page) var(--ease-out) both}.t-viewer-media-frame.is-leaving{z-index:1;pointer-events:none;animation:t-frame-out var(--d-page-out) var(--ease-in) forwards}.t-viewer-info,.t-viewer-media-frame{cursor:auto}@keyframes t-frame-in{0%{opacity:0;translate:calc(24px * var(--nav, 1) * var(--dir)) 0}}@keyframes t-frame-out{to{opacity:0;translate:calc(-24px * var(--nav, 1) * var(--dir)) 0}}.t-viewer-media-frame>img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.t-viewer-info{display:flex;flex-direction:column;gap:18px;min-block-size:0;padding-block:6px 32px;padding-inline:8px 28px;overflow-y:auto}.t-viewer-prompt{margin:0;color:var(--ink-1);font-size:var(--fs-17);line-height:1.55}.t-viewer-actions{display:grid;gap:2px;margin-block-start:4px}.t-action-row{display:flex;align-items:center;gap:12px;block-size:40px;padding-inline:10px;border-radius:9px;color:var(--ink-2);font-size:var(--fs-13);transition:background-color var(--d-hover-out) var(--ease-hover),color var(--d-hover-out) var(--ease-hover)}.t-action-row:hover{color:var(--ink-1);background:rgb(255 255 255/.05);transition-duration:var(--d-hover)}.t-action-row .t-key{margin-inline-start:auto}.t-row-in{animation:t-row-in var(--d-pop) var(--ease-out) calc(var(--i, 0) * var(--d-stagger) + 60ms) backwards}.t-viewer-info[data-nav=step] .t-row-in{animation-delay:calc(var(--i, 0) * var(--d-stagger))}.t-player{position:relative;inline-size:100%;block-size:100%;overflow:hidden;background:var(--void)}.t-player-screen,.t-player-video{position:absolute;inset:0}.t-player-video{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.t-player-scrim{position:absolute;inset-inline:0;inset-block-end:0;block-size:38%;pointer-events:none;background:linear-gradient(0deg,rgb(2 2 3/.86) 0,rgb(2 2 3/.78) 18%,rgb(2 2 3/.6) 36%,rgb(2 2 3/.4) 54%,rgb(2 2 3/.22) 70%,rgb(2 2 3/.1) 83%,rgb(2 2 3/.03) 93%,rgb(2 2 3/0));opacity:0;transition:opacity var(--d-hover-out) var(--ease-hover)}.t-player.is-compact .t-player-scrim,.t-player:focus-within .t-player-scrim,.t-player:hover .t-player-scrim{opacity:1}.t-player-bar{position:relative;inset:auto;flex:none;translate:0 0;position:absolute;inset-inline:12px;inset-block-end:12px;display:flex;align-items:center;gap:10px;block-size:46px;padding-inline:7px 14px;border-radius:15px;background:linear-gradient(180deg,rgb(255 255 255/.1),rgb(255 255 255/.03) 30%,rgb(255 255 255/.05)),rgb(10 10 12/.58);box-shadow:inset 0 1px 0 rgb(255 255 255/.16),inset 0 0 0 1px rgb(255 255 255/.05),0 0 0 1px rgb(0 0 0/.5),0 10px 24px rgb(0 0 0/.45);opacity:0;translate:0 4px;transition:opacity var(--d-hover-out) var(--ease-hover),translate var(--d-hover-out) var(--ease-hover)}.t-player.is-compact .t-player-bar,.t-player:focus-within .t-player-bar,.t-player:hover .t-player-bar{opacity:1;translate:0 0}.t-player-key{display:grid;place-items:center;flex:none;inline-size:32px;block-size:32px;border-radius:10px;color:var(--ink-1);background:linear-gradient(180deg,rgb(255 255 255/.14),rgb(255 255 255/.05));box-shadow:inset 0 1px 0 rgb(255 255 255/.16),0 0 0 1px rgb(0 0 0/.5)}.t-player-key:active{scale:.94}.t-player-dur,.t-player-time{flex:none;color:var(--ink-2);font-size:var(--fs-12)}.t-player-dur{color:var(--ink-3)}.t-rail{position:relative;flex:1;min-inline-size:0;block-size:30px;cursor:pointer;touch-action:none}.t-rail:focus-visible{outline-offset:0}.t-rail-track{position:absolute;inset-inline:0;inset-block-start:50%;block-size:4px;margin-block-start:-2px;overflow:hidden;border-radius:2px;background:rgb(255 255 255/.16);transition:block-size var(--d-micro) var(--ease-out),margin var(--d-micro) var(--ease-out)}.t-player.is-scrubbing .t-rail-track,.t-rail:hover .t-rail-track{block-size:6px;margin-block-start:-3px}.t-rail-buffer,.t-rail-hover,.t-rail-played{position:absolute;inset:0;transform:scaleX(0);transform-origin:0 50%}.t-rail-buffer{background:rgb(255 255 255/.14)}.t-rail-hover{background:rgb(255 255 255/.18)}.t-rail-played{background:var(--ink-1)}.t-player.is-playing .t-rail-played{background:linear-gradient(90deg,var(--ink-1),var(--accent))}.t-rail-knob{position:absolute;inset-block-start:50%;inset-inline-start:0;inline-size:0;block-size:0;pointer-events:none}.t-rail-knob>i{position:absolute;inset-block-start:-6px;inset-inline-start:-6px;inline-size:12px;block-size:12px;border-radius:50%;background:var(--ink-0);box-shadow:0 0 0 1px rgb(0 0 0/.35),0 1px 4px rgb(0 0 0/.5);scale:.5;transition:scale var(--d-micro) var(--ease-out),background-color var(--d-micro) var(--ease-out)}.t-player.is-playing .t-rail-knob>i{background:var(--accent)}.t-player.is-scrubbing .t-rail-knob>i,.t-rail:focus-visible .t-rail-knob>i,.t-rail:hover .t-rail-knob>i{scale:1}.t-loupe{position:absolute;inset-block-end:calc(100% + 10px);inset-inline-start:0;display:grid;justify-items:center;gap:6px;opacity:0;translate:0 4px;pointer-events:none;transition:opacity calc(.12s * var(--ts, 1)) var(--ease-exit),translate calc(.12s * var(--ts, 1)) var(--ease-exit)}.t-loupe.is-on{opacity:1;translate:0 0;transition:opacity var(--d-micro) var(--ease-enter),translate var(--d-micro) var(--ease-enter)}.t-loupe-frame{position:relative;display:block;inline-size:100%;overflow:hidden;border-radius:9px;background:var(--void) center /cover no-repeat;box-shadow:0 0 0 1px rgb(255 255 255/.22),0 0 0 2px rgb(0 0 0/.55),0 12px 28px rgb(0 0 0/.6)}.t-loupe-video{position:absolute;inset:0;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;opacity:0}.t-loupe-video.is-ready{opacity:1}.t-loupe-time{padding:2px 7px;border-radius:6px;color:var(--ink-0);background:rgb(10 10 12/.86);box-shadow:0 0 0 1px rgb(255 255 255/.08);font-size:var(--fs-11);line-height:1.4;white-space:nowrap}.t-player-sound{flex:none}.t-player-sound,.t-volume{display:inline-flex;align-items:center}.t-volume{inline-size:0;overflow:hidden;opacity:0;transition:inline-size var(--d-pop) var(--ease-out),opacity var(--d-pop) var(--ease-out)}.t-player-sound:focus-within .t-volume,.t-player-sound:hover .t-volume{inline-size:84px;opacity:1}.t-volume input{--vol:1;inline-size:72px;block-size:20px;margin-inline:8px 4px;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.t-volume input::-webkit-slider-runnable-track{block-size:4px;border-radius:2px;background:linear-gradient(90deg,var(--ink-1) 0 calc(var(--vol) * 100%),rgb(255 255 255/.18) calc(var(--vol) * 100%) 100%)}.t-volume input::-moz-range-track{block-size:4px;border-radius:2px;background:linear-gradient(90deg,var(--ink-1) 0 calc(var(--vol) * 100%),rgb(255 255 255/.18) calc(var(--vol) * 100%) 100%)}.t-volume input::-webkit-slider-thumb{inline-size:12px;block-size:12px;margin-block-start:-4px;border:0;border-radius:50%;background:var(--ink-0);box-shadow:0 0 0 1px rgb(0 0 0/.35),0 1px 3px rgb(0 0 0/.5);-webkit-appearance:none;appearance:none}.t-volume input::-moz-range-thumb{inline-size:12px;block-size:12px;border:0;border-radius:50%;background:var(--ink-0)}.t-volume input:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.t-player[data-sound=muted] .t-player-mute{color:var(--ink-2)}.t-player-nosound{flex:none;gap:5px;padding-inline:4px 2px;color:var(--ink-3);font-size:var(--fs-12);white-space:nowrap}.t-player-nosound,.t-player-tap{display:inline-flex;align-items:center}.t-player-tap{position:absolute;z-index:2;inset-block-start:14px;inset-inline-end:14px;gap:7px;block-size:34px;padding-inline:11px 13px;border-radius:17px;color:var(--ink-0);font-size:var(--fs-13);font-weight:var(--w-label);background:rgb(10 10 12/.72);box-shadow:inset 0 1px 0 rgb(255 255 255/.14),inset 0 0 0 1px rgb(255 255 255/.08),0 6px 18px rgb(0 0 0/.5);animation:t-pop-up var(--d-pop) var(--ease-out) both}.t-player-tap:hover{background:rgb(24 24 27/.86)}.t-hover-sound{position:absolute;z-index:3;display:grid;place-items:center;inline-size:30px;block-size:30px;border-radius:50%;color:var(--ink-1);background:rgb(10 10 12/.66);box-shadow:inset 0 0 0 1px rgb(255 255 255/.12),0 2px 8px rgb(0 0 0/.4);opacity:0;transition:opacity var(--d-hover-out) var(--ease-hover),background-color var(--d-hover-out) var(--ease-hover)}.t-hover-sound:hover{background:rgb(30 30 33/.9)}.t-hover-sound.is-on{color:var(--accent-ink);background:var(--accent)}.t-hover-sound.is-on,:is(.t-xcard,.t-take):is(:hover,:focus-within) .t-hover-sound{opacity:1;transition-duration:var(--d-hover)}.t-toasts{position:fixed;z-index:var(--z-toast);inset-block-start:62px;inset-inline-start:50%;translate:calc(-50% * var(--dir)) 0;display:flex;flex-direction:column;align-items:center;gap:6px;pointer-events:none}.t-toast{padding:8px 14px;border-radius:10px;color:var(--ink-1);font-size:var(--fs-13);background:linear-gradient(180deg,rgb(255 255 255/.08),rgb(255 255 255/.02)),rgb(21 22 25/.95);box-shadow:inset 0 1px 0 rgb(255 255 255/.1),inset 0 0 0 1px rgb(255 255 255/.05),var(--shadow-pop);animation:t-toast-in var(--d-pop) var(--ease-out) both}@keyframes t-toast-in{0%{opacity:0;transform:translateY(-2px) scale(.98)}}.t-moves-pop .t-moves{display:grid;grid-template-columns:repeat(auto-fill,minmax(124px,1fr));grid-auto-rows:max-content;gap:10px 8px;padding:4px 14px 16px;overflow-y:auto}.t-moves-tools{display:flex;align-items:center;gap:8px;padding:0 14px 10px}.t-moves-tools .t-filter{flex:1}.t-xcard-sound{inset-block-start:8px;inset-inline-end:8px}.t-take-sound{inset-block-start:36px;inset-inline-end:8px}.t-take:has(.t-chrome) .t-take-sound{inset-block-start:74px}.t-moves{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 6px}.t-move{display:grid;gap:6px;min-inline-size:0;text-align:start}.t-move-frame{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:6px;background:var(--bg-2);box-shadow:0 0 0 1px rgb(0 0 0/.55)}.t-move-img,.t-move-video{position:absolute;inset:0;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.t-move-img{opacity:.86;transition:opacity var(--d-hover-out) var(--ease-hover)}.t-move-video{opacity:0;transition:opacity calc(.12s * var(--ts, 1)) linear}.t-move-video.is-playing{opacity:1}.t-move-name{overflow:hidden;color:var(--ink-3);font-size:var(--fs-12);white-space:nowrap;text-overflow:ellipsis;transition:color var(--d-hover-out) var(--ease-hover)}.t-move.is-on .t-move-name,.t-move:focus-visible .t-move-name,.t-move:hover .t-move-name{color:var(--ink-1)}.t-move.is-on .t-move-img,.t-move:focus-visible .t-move-img,.t-move:hover .t-move-img{opacity:1}.t-move.is-on .t-move-frame{box-shadow:0 0 0 2px var(--accent),0 0 0 3.5px rgb(0 0 0/.6)}.t-move:focus-visible{outline:none}.t-move:focus-visible .t-move-frame{outline:2px solid var(--focus);outline-offset:2px}.t-settings-page{position:absolute;inset:0;overflow-y:auto;scroll-behavior:smooth;padding:calc(var(--header-h) + 32px) 24px calc(48px + var(--tabbar-h))}.t-settings-inner{display:grid;grid-template-columns:220px minmax(0,680px);justify-content:center;gap:48px}.t-settings-nav{position:sticky;inset-block-start:0;align-self:start;display:grid;gap:18px}.t-settings-nav nav{display:grid;gap:2px}.t-settings-link{display:flex;align-items:center;min-block-size:36px;padding-inline:12px;border-radius:9px;color:var(--ink-2);font-size:var(--fs-14);transition:background-color var(--d-hover-out) var(--ease-hover),color var(--d-hover-out) var(--ease-hover);animation:t-row-in var(--d-page) var(--ease-out) calc(var(--i, 0) * var(--d-stagger)) backwards;position:relative}.t-settings-link:hover{color:var(--ink-1);background:var(--hover-fill);transition-duration:var(--d-hover)}.t-settings-link[aria-current=true]{color:var(--ink-1);background:var(--select-fill)}.t-settings-link[aria-current=true]:before{content:"";position:absolute;inset-block:9px;inset-inline-start:0;inline-size:2px;border-radius:2px;background:var(--accent)}.t-settings-body{display:grid;gap:16px}.t-set-card{display:grid;gap:14px;padding:22px 24px;border-radius:16px;background:linear-gradient(180deg,rgb(255 255 255/.035),rgb(255 255 255/.015));box-shadow:inset 0 1px 0 rgb(255 255 255/.06),inset 0 0 0 1px rgb(255 255 255/.05);scroll-margin-block-start:24px;animation:t-row-in var(--d-page) var(--ease-out) calc(var(--i, 0) * var(--d-stagger) + 30ms) backwards}.t-set-title{margin:0;color:var(--ink-1);font-size:var(--fs-17);font-weight:var(--w-title)}.t-set-who{display:flex;align-items:center;gap:16px}.t-set-who-text{display:grid;gap:2px}.t-set-who-name{font-size:var(--fs-17);font-weight:var(--w-em)}.t-set-who-mail{color:var(--ink-3);font-size:var(--fs-13);text-align:start}.t-app:dir(rtl) .t-set-who-mail{text-align:end}.t-set-card .t-set-field,.t-set-card .t-set-row{padding:0}.t-set-plan{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-radius:12px;background:radial-gradient(120% 160% at 0 0,color-mix(in oklab,var(--accent) 20%,transparent),transparent 60%),rgb(255 255 255/.03);box-shadow:inset 0 0 0 1px rgb(255 255 255/.06)}.t-app:dir(rtl) .t-set-plan{background:radial-gradient(120% 160% at 100% 0,color-mix(in oklab,var(--accent) 20%,transparent),transparent 60%),rgb(255 255 255/.03)}.t-set-plan-main{display:grid;gap:4px}.t-set-plan-name{font-size:var(--fs-15);font-weight:var(--w-em)}.t-set-balance{display:flex;align-items:center;gap:10px}.t-set-odo{font-size:var(--fs-32);font-weight:450}.t-set-lots{display:grid;gap:0;margin:0;padding:0;list-style:none}.t-set-lots li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding-block:10px;box-shadow:inset 0 -1px 0 var(--rim-1);font-size:var(--fs-14)}.t-set-lots li .t-set-sub{grid-column:1/-1}.t-set-actions{display:flex;gap:8px}@media (max-width:720px){.t-settings-page{padding:calc(var(--header-h) + 18px) 12px calc(32px + var(--tabbar-h))}.t-settings-inner{grid-template-columns:1fr;gap:18px}.t-settings-nav{position:static}.t-settings-nav nav{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.t-settings-link{flex:none;min-block-size:40px;background:rgb(255 255 255/.04)}.t-set-card{padding:18px 16px}.t-set-plan{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.t-settings-page{scroll-behavior:auto}}.t-app[data-motion=reduce] .t-settings-page{scroll-behavior:auto}