.tbot{color-scheme:light;--teal: #035762;--teal-600: #046b76;--teal-500: #009280;--teal-100: #d7ecec;--teal-50: #edf6f6;--mint: #7ef2d6;--rasp: #a23f6e;--rasp-600: #8b325c;--rasp-100: #f1dce6;--rasp-50: #faf1f5;--gold: #b88a1b;--gold-50: #fbf4e2;--ok: #0f8a6a;--danger: #c0392b;--danger-50: #fcefed;--bg: #ffffff;--bg-dot: rgba(var(--teal-rgb), .07);--surface: #ffffff;--surface-2: #f2f6f5;--surface-3: #e9efee;--ink: #10272b;--ink-2: #34494d;--muted: #6c8185;--faint: #a2b3b5;--line: #e2e9e9;--line-2: #cfdbdb;--user-bg: #fbf4f7;--scrim: rgba(16, 39, 43, .30);--lb-bg: rgba(7, 19, 21, .94);--brand-teal: #035762;--brand-rasp: #a23f6e;--teal-rgb: 3, 87, 98;--teal5-rgb: 0, 146, 128;--mint-rgb: 126, 242, 214;--rasp-rgb: 162, 63, 110;--accent: var(--teal);--accent-ink: #ffffff;--price: var(--rasp);--cursor: var(--teal);--focus: 0 0 0 3px rgba(var(--teal5-rgb), .28);--glow: 0 0 0 1px rgba(var(--teal-rgb), .22), 0 18px 40px -18px rgba(var(--teal-rgb), .55), 0 0 0 5px rgba(var(--mint-rgb), .22);--shadow-1: 0 1px 2px rgba(16, 39, 43, .05), 0 2px 8px rgba(16, 39, 43, .04);--shadow-2: 0 2px 6px rgba(16, 39, 43, .06), 0 12px 32px -12px rgba(16, 39, 43, .18);--shadow-3: 0 30px 80px -20px rgba(16, 39, 43, .35), 0 4px 14px rgba(16, 39, 43, .08);--font-ui: "Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "Cascadia Code", "SF Mono", Menlo, Consolas, monospace;--r-xs: 4px;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 22px;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 20px;--s6: 24px;--s8: 32px;--col: 820px;--ease-out: cubic-bezier(.2, .8, .2, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1);--t-fast: 120ms;--t-base: 200ms;--t-slow: 320ms;--t-enter: 420ms;--spring-soft: cubic-bezier(.2, .9, .25, 1);--spring-soft-ms: 480ms;--spring-snappy: cubic-bezier(.34, 1.45, .64, 1);--spring-snappy-ms: 420ms;--spring-bouncy: cubic-bezier(.34, 1.56, .64, 1);--spring-bouncy-ms: 520ms;--hl-num: #8a5a00;--hl-unit: #0a7a6d}.tbot[data-theme=dark]{color-scheme:dark;--brand-teal: #5fd4c4;--brand-rasp: #e07aa8;--teal-rgb: 95, 212, 196;--teal5-rgb: 63, 191, 174;--rasp-rgb: 224, 122, 168;--teal: #5fd4c4;--teal-600: #7fe0d2;--teal-500: #3fbfae;--teal-100: #173a3d;--teal-50: #11292b;--rasp: #e07aa8;--rasp-600: #ea94bb;--rasp-100: #3b2330;--rasp-50: #2a1a22;--gold: #e3b54a;--gold-50: #2c2512;--danger: #ff8a7a;--danger-50: #3a1d1a;--bg: #0c1718;--bg-dot: rgba(var(--mint-rgb), .05);--surface: #111f21;--surface-2: #162729;--surface-3: #1c3033;--ink: #e2eeec;--ink-2: #b9cbc9;--muted: #8ba19f;--faint: #58706e;--line: #1f3436;--line-2: #2a4346;--user-bg: #1a1f24;--scrim: rgba(0, 0, 0, .55);--accent-ink: #062a2e;--shadow-1: 0 1px 2px rgba(0, 0, 0, .3);--shadow-2: 0 12px 32px -12px rgba(0, 0, 0, .6);--shadow-3: 0 30px 80px -20px rgba(0, 0, 0, .7);--glow: 0 0 0 1px rgba(var(--teal-rgb), .35), 0 18px 40px -18px rgba(var(--teal-rgb), .35), 0 0 0 5px rgba(var(--teal-rgb), .08);--hl-num: #e9bd5b;--hl-unit: #6fd8c8}.tbot *,.tbot *::before,.tbot *::after{box-sizing:border-box}.tbot{margin:0;background:var(--bg);color:var(--ink);font:500 15px/1.6 var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.tbot ::selection{background:rgba(var(--mint-rgb), 0.55);color:var(--ink)}.tbot button,.tbot input,.tbot textarea,.tbot select{font:inherit;color:inherit}.tbot button{cursor:pointer;background:none;border:0;padding:0}.tbot a{color:var(--teal);text-decoration:none}.tbot a:hover{text-decoration:underline;text-underline-offset:3px}.tbot :focus-visible{outline:none;box-shadow:var(--focus)}.tbot img{display:block;max-width:100%}.tbot .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tbot .mono{font-family:var(--font-mono)}.tbot .mono,.tbot .row-user,.tbot .field textarea,.tbot .field .mirror,.tbot .ghost,.tbot .lk-f input,.tbot .cap-in,.tbot .bot-body a,.tbot .tk,.tbot .who,.tbot .loader,.tbot .row-up,.tbot .blk-t,.tbot kbd,.tbot .boot,.tbot .confirm .q,.tbot .confirm pre,.tbot .lk-host,.tbot .acc-t small,.tbot .cmd .c b{font-variant-ligatures:none !important;font-feature-settings:"calt" 0,"liga" 0 !important}.tbot svg.i{width:18px;height:18px;flex:none;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tbot .app{height:100cqh;display:flex;flex-direction:column;position:relative;isolation:isolate}.tbot .app::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;display:none;background-image:radial-gradient(var(--bg-dot) 1px, transparent 1.2px);background-size:22px 22px;-webkit-mask-image:linear-gradient(to bottom, #000 0%, rgba(0, 0, 0, 0.55) 45%, transparent 85%);mask-image:linear-gradient(to bottom, #000 0%, rgba(0, 0, 0, 0.55) 45%, transparent 85%)}.tbot[data-bg=grid]{--bg: #f6f8f7}.tbot[data-bg=grid] .app::before,.tbot[data-theme=dark] .app::before{display:block}.tbot[data-bg=paper]{--bg: #f7f4ec;--surface-2: #f1ede3;--surface-3: #e9e4d8;--line: #e8e2d4;--line-2: #d9d1bf}.tbot[data-bg=paper] .app::before{display:block;-webkit-mask-image:none;mask-image:none;background-size:180px 180px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .32 0 0 0 0 .27 0 0 0 0 .18 0 0 0 .075 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.tbot[data-bg=gradient]{--bg: #f8fbfa}.tbot[data-bg=gradient] .app::before{display:block;-webkit-mask-image:none;mask-image:none;background-size:auto;background-image:radial-gradient(900px 520px at 6% -10%, rgba(var(--mint-rgb), 0.24), transparent 62%),radial-gradient(760px 540px at 106% 28%, rgba(var(--rasp-rgb), 0.075), transparent 60%),radial-gradient(1000px 640px at 50% 118%, rgba(var(--teal-rgb), 0.07), transparent 60%)}.tbot .top{position:relative;z-index:20;display:flex;align-items:center;gap:var(--s2);padding:10px max(16px,env(safe-area-inset-left));padding-top:max(10px,env(safe-area-inset-top));background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--line)}.tbot .brand{display:flex;align-items:center;gap:10px;margin-right:auto;min-width:0;user-select:none}.tbot .brand-mark{width:28px;height:28px;flex:none}.tbot .brand-word{font-weight:800;font-size:15px;letter-spacing:.2em;color:var(--brand-teal)}.tbot .brand-tag{font:600 11px/1 var(--font-mono);color:var(--brand-rasp);padding:4px 6px 4px 7px;border-radius:6px;background:color-mix(in srgb, var(--brand-rasp) 7%, var(--surface));border:1px solid color-mix(in srgb, var(--brand-rasp) 22%, transparent);display:inline-flex;align-items:center;gap:2px}.tbot .brand-tag i{width:6px;height:11px;background:currentColor;display:inline-block;animation:tb-blink 1.1s steps(1) infinite}.tbot .pill{font:600 10.5px/1 var(--font-mono);letter-spacing:.04em;padding:5px 8px;border-radius:999px;border:1px solid var(--line-2);color:var(--muted);display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.tbot .pill::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.tbot .pill-test{color:var(--gold);border-color:color-mix(in srgb, var(--gold) 35%, transparent);background:var(--gold-50)}.tbot .pill-live{color:var(--ok)}.tbot .pill-off{color:var(--danger)}.tbot .seg{position:relative;display:inline-flex;padding:3px;border-radius:10px;background:var(--surface-2);border:1px solid var(--line)}.tbot .seg button{position:relative;z-index:1;font:600 12px/1 var(--font-ui);padding:7px 11px;border-radius:7px;color:var(--muted);transition:color var(--t-base) var(--ease-out);white-space:nowrap}.tbot .seg button[aria-checked=true]{color:var(--ink)}.tbot .seg .seg-ind{position:absolute;z-index:0;top:3px;bottom:3px;left:0;width:0;border-radius:7px;background:var(--surface);box-shadow:var(--shadow-1),0 0 0 1px var(--line);transition:transform var(--t-slow) var(--ease-spring),width var(--t-slow) var(--ease-out)}.tbot .icon-btn{width:36px;height:36px;border-radius:10px;display:inline-grid;place-items:center;color:var(--ink-2);transition:background var(--t-fast),color var(--t-fast),transform var(--t-fast)}.tbot .icon-btn:hover{background:var(--surface-2);color:var(--teal)}.tbot .icon-btn:active{transform:scale(0.94)}.tbot .icon-btn[aria-pressed=true]{color:var(--teal);background:var(--teal-50)}.tbot .menu{position:absolute;right:12px;top:calc(100% + 6px);width:min(320px,100cqw - 24px);padding:6px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-3);transform-origin:top right;animation:tb-pop-in var(--t-slow) var(--ease-spring)}.tbot .menu[hidden]{display:none}.tbot .menu .mi{width:100%;display:flex;align-items:center;gap:10px;padding:10px 10px;border-radius:10px;font-size:14px;font-weight:600;text-align:left;color:var(--ink)}.tbot .menu .mi:hover,.tbot .menu .mi:focus-visible{background:var(--surface-2)}.tbot .menu .mi kbd{margin-left:auto}.tbot .menu .mi-seg{padding:8px 10px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;color:var(--muted);font-weight:600}.tbot .menu hr{border:0;border-top:1px solid var(--line);margin:6px 4px}.tbot .menu .status{font:500 11px/1.7 var(--font-mono);color:var(--muted);padding:6px 10px 8px;word-break:break-all}.tbot .menu .status b{color:var(--ink-2);font-weight:600}.tbot kbd{font:600 10.5px/1 var(--font-mono);color:var(--muted);padding:3px 5px;border-radius:5px;border:1px solid var(--line-2);border-bottom-width:2px;background:var(--surface)}.tbot .log{flex:1;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;overscroll-behavior:contain;padding:var(--s6) max(16px,env(safe-area-inset-left)) var(--s4);display:flex;flex-direction:column;gap:var(--s4)}.tbot .log>*{flex-shrink:0;width:100%;max-width:calc(var(--col)/var(--fs-k, 1));margin-left:auto;margin-right:auto}.tbot .log::-webkit-scrollbar{width:10px}.tbot .log::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:10px;border:3px solid var(--bg)}.tbot .enter{animation:tb-rise var(--t-enter) var(--ease-out) both}.tbot .row-user{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:baseline;padding:10px 14px 10px 12px;background:var(--user-bg);border-left:2px solid var(--rasp);border-radius:2px var(--r-md) var(--r-md) 2px;font:500 14px/1.6 var(--font-mono);color:var(--ink)}.tbot .row-user .p{color:var(--rasp);font-weight:700}.tbot .row-user .txt{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--user-ink, var(--ink))}.tbot .row-user .txt a{color:var(--rasp-600)}.tbot .row-user time{font-size:11px;color:var(--faint)}.tbot .row-user .att{grid-column:2/4;display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.tbot .row-user .att img,.tbot .row-user .att video{width:96px;height:96px;object-fit:cover;border-radius:10px;border:1px solid var(--line);cursor:zoom-in;background:var(--surface-2)}.tbot .row-user .picked{color:var(--teal)}.tbot .row-user.media-only{align-items:start}.tbot .row-user.media-only .txt{display:none}.tbot .row-user.media-only .att{grid-column:2/3;grid-row:1;margin-top:2px}.tbot .file-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:10px;background:var(--surface);border:1px solid var(--line);font:600 12px/1.2 var(--font-mono);color:var(--ink-2);max-width:100%}.tbot .file-chip .x{color:#217346}.tbot .file-chip small{color:var(--muted);font-weight:500}.tbot .voice-chip{display:inline-flex;align-items:center;gap:10px;padding:6px 12px 6px 6px;border-radius:999px;background:var(--surface);border:1px solid var(--line)}.tbot .voice-chip button{width:30px;height:30px;border-radius:50%;background:var(--rasp);color:#fff;display:grid;place-items:center}.tbot .voice-chip button svg{width:14px;height:14px;fill:currentColor;stroke:none}.tbot .voice-chip .bars{display:flex;align-items:center;gap:2px;height:22px}.tbot .voice-chip .bars i{width:3px;border-radius:2px;background:var(--rasp);opacity:.75}.tbot .voice-chip .dur{font:600 11px/1 var(--font-mono);color:var(--muted)}.tbot .row-bot{display:flex;flex-direction:column;gap:6px}.tbot .who{display:flex;align-items:center;gap:8px;font:600 11px/1 var(--font-mono);color:var(--muted);letter-spacing:.02em}.tbot .who .sq{width:8px;height:8px;border-radius:2px;background:var(--teal);box-shadow:0 0 0 3px var(--teal-50)}.tbot .who .dot{color:var(--faint)}.tbot .who-redo{display:inline-flex;align-items:center;gap:4px;padding:3px 7px 3px 5px;border-radius:999px;line-height:1;color:var(--teal);background:var(--teal-50);font:600 10.5px/1 var(--font-mono);letter-spacing:.02em;cursor:default;animation:tb-rise var(--t-enter) var(--ease-out) both}.tbot .who-redo svg{width:11px;height:11px;stroke-width:2.2}.tbot .bot-body{font-size:15px;line-height:1.68;color:var(--bot-ink, var(--ink));overflow-wrap:anywhere;padding-left:16px;overflow-x:clip}.tbot .bot-body .pend{display:none}.tbot .bot-body .ln{min-height:1.68em;white-space:pre-wrap}.tbot .bot-body .ln+.ln{margin-top:2px}.tbot .bot-body .gap{height:10px}.tbot .bot-body .li{display:grid;grid-template-columns:26px 1fr}.tbot .bot-body .li .n{font:700 12.5px/1.68 var(--font-mono);color:var(--teal)}.tbot .bot-body .li .b{width:6px;height:6px;margin-top:.72em;background:var(--rasp);border-radius:1px}.tbot .bot-body a{color:var(--teal);font-weight:600;border-bottom:1px solid color-mix(in srgb, var(--teal) 30%, transparent)}.tbot .bot-body a:hover{text-decoration:none;border-bottom-color:var(--teal)}.tbot .bot-body.err{color:var(--danger)}.tbot .rcur{display:inline-block;width:.55em;height:1.15em;margin-left:2px;vertical-align:-0.2em;background:var(--cursor);border-radius:1px;box-shadow:0 0 10px rgba(var(--teal5-rgb), 0.35)}.tbot .rcur.rest{animation:tb-blink 1.06s steps(1) infinite}.tbot .rcur.gone{opacity:0;animation:none;transition:opacity 240ms var(--ease-out)}.tbot .tk{transition:color 420ms var(--ease-out)}.tbot .tk-price{font:700 .88em/1 var(--font-mono);letter-spacing:-0.01em;white-space:nowrap}.tbot .tk-price.lit{color:var(--price)}.tbot .tk-q{font-weight:600}.tbot .tk-q .qm{transition:color 420ms var(--ease-out)}.tbot .tk-q.lit{color:var(--teal)}.tbot .tk-q.lit .qm{color:color-mix(in srgb, var(--teal) 45%, transparent)}.tbot .tk-n{font:700 .88em/1 var(--font-mono)}.tbot .tk-n.lit{color:var(--hl-num)}.tbot .tk-u{font:600 .88em/1 var(--font-mono);white-space:nowrap}.tbot .tk-u.lit{color:var(--hl-unit)}.tbot .tk-h{font:600 .88em/1 var(--font-mono);white-space:nowrap}.tbot .tk-h .at{opacity:.5}.tbot .tk-h.lit{color:var(--teal-600)}.tbot .tk-t,.tbot .tk-b{font-weight:700;color:var(--ink)}.tbot .bot-body a.tk-ph{font:600 .88em/1 var(--font-mono);color:var(--ink-2);white-space:nowrap;border-bottom:1px dashed var(--line-2)}.tbot .bot-body a.tk-ph:hover{color:var(--teal);border-bottom-color:var(--teal)}.tbot .bot-body a.tk-url{font:600 .84em/1.3 var(--font-mono)}.tbot .bot-body a.tk-url::after{content:" ↗";opacity:0;transition:opacity 300ms}.tbot .bot-body a.tk-url.lit::after{opacity:.7}.tbot .row-bot.update .bot-body{padding:12px 14px;border-radius:var(--r-md);background:var(--teal-50);border:1px solid var(--teal-100)}.tbot .row-bot.update .up-card{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:12px;align-items:start;padding:12px 14px 13px}.tbot .row-bot.update .up-ic{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;margin-top:-2px;color:var(--teal);background:var(--surface);border:1px solid var(--teal-100);box-shadow:var(--shadow-1)}.tbot .row-bot.update .up-ic svg{width:16px;height:16px}.tbot .row-bot.update .up-tx{font-size:14.5px;line-height:1.55;overflow-wrap:anywhere}.tbot .row-bot.update .up-go{margin-top:10px;gap:6px}.tbot .row-bot.update .up-go .arr{transition:transform var(--t-fast) var(--ease-out)}.tbot .row-bot.update .up-go:hover:not(:disabled) .arr{transform:translateX(3px)}.tbot .row-bot.update.u-messages .up-ic,.tbot .row-bot.update.u-notifications .up-ic{color:var(--rasp);border-color:var(--rasp-100)}.tbot .loader{display:flex;align-items:center;gap:12px;padding-left:16px;min-height:26px;font:500 13px/1 var(--font-mono);color:var(--muted)}.tbot .scan{display:inline-flex;gap:3px}.tbot .scan i{width:8px;height:8px;border-radius:2px;background:var(--line);transition:none}.tbot .loader .verb::after{content:"";display:inline-block;width:7px;height:14px;margin-left:4px;vertical-align:-2px;background:var(--ink-2);opacity:.55;animation:tb-blink 1.06s steps(1) infinite}.tbot .loader .verb{color:var(--ink-2);display:inline-block}.tbot .loader .verb.swap{animation:tb-verb-in var(--t-slow) var(--ease-out)}.tbot .loader .el{color:var(--faint);font-size:11.5px;margin-left:auto}.tbot .loader .long{color:var(--muted);font-size:11.5px}.tbot .pulse-reduce .scan i{animation:tb-soft 1.4s var(--ease-in-out) infinite}.tbot .blk{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);padding:var(--s4);position:relative}.tbot .log>.blk{width:auto;max-width:none;margin-left:max(16px/var(--fs-k, 1),(100% - var(--col)/var(--fs-k, 1))/2 + 16px/var(--fs-k, 1));margin-right:max(0px,(100% - var(--col)/var(--fs-k, 1))/2)}.tbot .blk-h{display:flex;align-items:center;gap:10px;margin-bottom:var(--s3)}.tbot .blk-t{font:600 10.5px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.tbot .blk-t .tick{color:var(--teal)}.tbot .blk-title{font-weight:700;font-size:15px;color:var(--ink);line-height:1.35}.tbot .blk .sub{font-size:13px;color:var(--muted)}.tbot .blk.done{opacity:.78}.tbot .blk.done:hover{opacity:1}.tbot .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:10px;font:700 13.5px/1 var(--font-ui);border:1px solid var(--line-2);background:var(--surface);color:var(--ink);transition:transform var(--t-fast) var(--ease-out),background var(--t-base),border-color var(--t-base),box-shadow var(--t-base),color var(--t-base);white-space:nowrap}.tbot .btn:hover:not(:disabled){border-color:var(--teal);color:var(--teal);box-shadow:0 6px 18px -10px rgba(var(--teal-rgb), 0.5)}.tbot .btn:active:not(:disabled){transform:translateY(1px) scale(0.98)}.tbot .btn:disabled{opacity:.45;cursor:default}.tbot .btn-primary{background:var(--teal);color:var(--accent-ink);border-color:var(--teal)}.tbot .btn-primary:hover:not(:disabled){background:var(--teal-600);color:var(--accent-ink);box-shadow:0 10px 24px -10px rgba(var(--teal-rgb), 0.7)}.tbot .btn-rasp{background:var(--rasp);color:#fff;border-color:var(--rasp)}.tbot .btn-rasp:hover:not(:disabled){background:var(--rasp-600);color:#fff;border-color:var(--rasp-600)}.tbot .btn-ghost{border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);color:var(--muted)}.tbot .btn-sm{height:32px;padding:0 12px;font-size:12.5px;border-radius:8px}.tbot .btn .k{font:600 10.5px/1 var(--font-mono);opacity:.65}.tbot .row-btns{display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--s3)}.tbot .chip{height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface);font:600 13px/1 var(--font-ui);color:var(--ink-2);display:inline-flex;align-items:center;gap:8px;transition:all var(--t-base) var(--ease-out)}.tbot .chip:hover:not(:disabled){border-color:var(--teal);color:var(--teal);background:var(--teal-50);transform:translateY(-1px)}.tbot .chip:disabled{opacity:.45;cursor:default}.tbot .chip.on{border-color:var(--teal);color:var(--teal);background:var(--teal-50);opacity:1}.tbot .chip-row{display:flex;flex-wrap:wrap;gap:8px;padding-left:16px}.tbot .cards-wrap{position:relative;padding-left:16px}.tbot .cards{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 4px 18px;margin:-6px -4px 0;scrollbar-width:none}.tbot .cards::-webkit-scrollbar{display:none}.tbot .lcard{--mx: 50%;--my: 0%;flex:0 0 236px;scroll-snap-align:start;position:relative;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;color:inherit;box-shadow:var(--shadow-1);transition:transform var(--t-slow) var(--ease-out),box-shadow var(--t-slow) var(--ease-out),border-color var(--t-slow)}.tbot .lcard::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity var(--t-slow);background:radial-gradient(260px circle at var(--mx) var(--my), rgba(var(--mint-rgb), 0.2), transparent 60%)}.tbot .lcard:hover,.tbot .lcard:focus-within{transform:translateY(-4px);border-color:color-mix(in srgb, var(--teal) 40%, var(--line));box-shadow:var(--glow)}.tbot .lcard:hover::after,.tbot .lcard:focus-within::after{opacity:1}.tbot .lcard.picked{border-color:var(--teal);box-shadow:0 0 0 2px var(--teal),var(--shadow-2)}.tbot .lcard.dim{opacity:.5;filter:saturate(0.5)}.tbot .lcard .media{position:relative;aspect-ratio:4/3;background:var(--surface-2);overflow:hidden;cursor:zoom-in}.tbot .lcard .media img{width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.06);filter:blur(10px);transition:opacity 500ms var(--ease-out),transform 700ms var(--ease-out),filter 500ms var(--ease-out)}.tbot .lcard .media img.ok{opacity:1;transform:scale(1);filter:none}.tbot .lcard:hover .media img.ok{transform:scale(1.04)}.tbot .lcard .media.noimg{display:grid;place-items:center;color:var(--faint);cursor:default}.tbot .lcard .media.noimg svg{width:38px;height:38px;stroke-width:1.3}.tbot .skel::before{content:"";position:absolute;inset:0;background:linear-gradient(100deg, transparent 20%, rgba(255, 255, 255, 0.55) 50%, transparent 80%) var(--surface-2);background-size:220% 100%;animation:tb-shimmer 1.3s linear infinite}.tbot[data-theme=dark] .skel::before{background-image:linear-gradient(100deg, transparent 20%, rgba(255, 255, 255, 0.06) 50%, transparent 80%)}.tbot .skel.loaded::before{display:none}.tbot .lcard .idx{position:absolute;top:8px;right:8px;font:700 10.5px/1 var(--font-mono);color:#fff;padding:4px 6px;border-radius:6px;background:rgba(16,39,43,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.tbot .lcard .pics{position:absolute;bottom:8px;right:8px;font:600 10.5px/1 var(--font-mono);color:#fff;padding:4px 6px;border-radius:6px;background:rgba(16,39,43,.55);display:flex;gap:4px;align-items:center}.tbot .lcard .badges{position:absolute;top:8px;left:8px;display:flex;gap:4px;flex-wrap:wrap}.tbot .badge{font:700 9.5px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:4px 6px;border-radius:5px;background:var(--surface);color:var(--teal);box-shadow:0 1px 3px rgba(0,0,0,.12)}.tbot .badge.purchase{color:var(--rasp)}.tbot .badge.vip{background:linear-gradient(135deg, #f7d774, #d8a526);color:#4b3500}.tbot .badge.km{color:var(--ink-2)}.tbot .lcard .body{padding:11px 12px 12px;display:flex;flex-direction:column;gap:4px;flex:1}.tbot .lcard .title{font-weight:700;font-size:13.5px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.tbot .lcard .price{font:700 15px/1.2 var(--font-mono);color:var(--price);letter-spacing:-0.01em}.tbot .lcard .price.nego{font-size:12px;color:var(--muted);font-weight:600}.tbot .lcard .loc{font-size:12px;color:var(--muted);display:flex;gap:4px;align-items:center;min-width:0}.tbot .lcard .loc span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbot .lcard .loc svg{width:13px;height:13px}.tbot .lcard .acts{display:flex;gap:6px;margin-top:auto;padding-top:8px}.tbot .lcard .acts .btn{flex:1;height:34px;font-size:12.5px}.tbot .lcard .acts a.btn{flex:0 0 34px;padding:0}.tbot .lcard .acts .pick{background:var(--teal-50);border-color:var(--teal-100);color:var(--teal)}.tbot .lcard .acts .pick:hover{background:var(--teal);border-color:var(--teal);color:var(--accent-ink)}.tbot .lcard.picked .acts .pick{background:var(--teal);color:var(--accent-ink)}.tbot .lcard .acts a.btn:hover{text-decoration:none}.tbot .cards-nav{position:absolute;top:38%;z-index:2;width:36px;height:36px;border-radius:50%;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-2);display:grid;place-items:center;color:var(--ink);opacity:0;transition:opacity var(--t-base),transform var(--t-base)}.tbot .cards-nav.prev{left:4px}.tbot .cards-nav.next{right:-8px}.tbot .cards-wrap:hover .cards-nav:not([disabled]){opacity:1}.tbot .cards-nav:hover{transform:scale(1.06);color:var(--teal)}.tbot .cards-foot{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--muted);margin-top:-4px}.tbot .cards-foot .safe{display:inline-flex;gap:6px;align-items:center}.tbot .cards-foot .safe svg{width:14px;height:14px;color:var(--gold)}@media(hover: none){.tbot .cards-nav{display:none}}.tbot .opts{display:grid;gap:8px;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr))}.tbot .opt{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;text-align:left;padding:12px 14px;border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--surface);transition:transform var(--t-base) var(--ease-out),border-color var(--t-base),box-shadow var(--t-base),background var(--t-base),opacity var(--t-slow);animation:tb-rise var(--t-enter) var(--ease-out) both}.tbot .opt:hover:not(:disabled){border-color:var(--teal);box-shadow:var(--glow);transform:translateY(-2px)}.tbot .opt .key{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;font:700 11.5px/1 var(--font-mono);color:var(--teal);background:var(--teal-50);border:1px solid var(--teal-100)}.tbot .opt .ico{font-size:18px;line-height:1}.tbot .opt .lab{font-weight:700;font-size:14px;color:var(--ink);line-height:1.3;overflow-wrap:anywhere}.tbot .opt .hint{display:block;font-weight:500;font-size:12px;color:var(--muted);margin-top:2px}.tbot .opt .chk{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--line-2);display:grid;place-items:center;color:rgba(0,0,0,0);transition:all var(--t-base) var(--ease-spring)}.tbot .opt .chk svg{width:12px;height:12px;stroke-width:3}.tbot .opt.on{border-color:var(--teal);background:var(--teal-50)}.tbot .opt.on .chk{background:var(--teal);border-color:var(--teal);color:#fff;transform:scale(1.08)}.tbot .opt.on .key{background:var(--teal);color:#fff;border-color:var(--teal)}.tbot .opt:disabled{cursor:default}.tbot .opts.locked .opt:not(.on){opacity:.42}.tbot .opt.custom{border-style:dashed;color:var(--muted)}.tbot .opt.custom .lab{color:var(--ink-2);font-weight:600}.tbot .confirm{border-left:3px solid var(--teal)}.tbot .confirm .q{font:600 13px/1.5 var(--font-mono);color:var(--ink-2);display:flex;gap:8px;align-items:baseline}.tbot .confirm .q .p{color:var(--teal)}.tbot .confirm details{margin-top:8px}.tbot .confirm summary{cursor:pointer;font:600 11px/1 var(--font-mono);color:var(--muted);list-style:none;display:inline-flex;gap:6px}.tbot .confirm summary::-webkit-details-marker{display:none}.tbot .confirm summary::before{content:"▸";transition:transform var(--t-base)}.tbot .confirm details[open] summary::before{transform:rotate(90deg)}.tbot .confirm pre{white-space:pre-wrap;font:500 12px/1.6 var(--font-mono);color:var(--ink-2);background:var(--surface-2);padding:10px 12px;border-radius:10px;margin:8px 0 0;max-height:240px;overflow:auto}.tbot .confirm.ok{border-left-color:var(--ok)}.tbot .confirm.no{border-left-color:var(--faint)}.tbot .confirm .res{font:600 12px/1 var(--font-mono);margin-top:10px;color:var(--muted)}.tbot .picker{display:grid;grid-template-columns:repeat(auto-fill, minmax(140px, 1fr));gap:10px}.tbot .pick{position:relative;border-radius:var(--r-md);overflow:hidden;border:1px solid var(--line);background:var(--surface-2);transition:transform var(--t-base) var(--ease-out),box-shadow var(--t-base);animation:tb-rise var(--t-enter) var(--ease-out) both}.tbot .pick:hover{transform:translateY(-2px);box-shadow:var(--glow)}.tbot .pick .ph{aspect-ratio:1;cursor:zoom-in;position:relative}.tbot .pick .ph img{width:100%;height:100%;object-fit:cover}.tbot .pick .n{position:absolute;top:8px;left:8px;font:700 11px/1 var(--font-mono);background:var(--surface);color:var(--teal);padding:4px 6px;border-radius:6px}.tbot .pick .btn{position:absolute;left:8px;right:8px;bottom:8px;height:32px;font-size:12.5px}.tbot .pick.on{box-shadow:0 0 0 2px var(--teal)}.tbot .pick.dim{opacity:.45}.tbot .picker.avatar .ph img{border-radius:50%;padding:10px}.tbot .picker.cover{grid-template-columns:1fr}.tbot .picker.cover .ph{aspect-ratio:10/3}.tbot .contact{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center}.tbot .avatar{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;font:800 18px/1 var(--font-ui);color:#fff;background:linear-gradient(135deg, var(--teal), var(--teal-500));box-shadow:0 8px 18px -8px rgba(var(--teal-rgb), 0.6)}.tbot .contact .nm{font-weight:800;font-size:16px}.tbot .stars{color:var(--gold);font-size:13px;letter-spacing:1px}.tbot .stars small{color:var(--muted);font:600 11.5px/1 var(--font-mono);margin-left:4px;letter-spacing:0}.tbot .notes{display:flex;flex-direction:column}.tbot .note{display:grid;grid-template-columns:10px 1fr auto;gap:10px;align-items:start;padding:10px 2px;border-top:1px solid var(--line)}.tbot .note:first-child{border-top:0}.tbot .note .u{width:8px;height:8px;border-radius:50%;margin-top:7px;background:rgba(0,0,0,0)}.tbot .note.unread .u{background:var(--rasp);box-shadow:0 0 0 3px var(--rasp-50)}.tbot .note .tx{font-size:13.5px;line-height:1.5}.tbot .note time{display:block;font:500 11px/1.4 var(--font-mono);color:var(--faint);margin-top:2px}.tbot .loc-blk{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center}.tbot .radar{position:relative;width:56px;height:56px;display:grid;place-items:center;color:var(--rasp)}.tbot .radar::before,.tbot .radar::after{content:"";position:absolute;inset:0;border-radius:50%;border:1.5px solid var(--rasp);opacity:0;animation:tb-ring 2.2s var(--ease-out) infinite}.tbot .radar::after{animation-delay:1.1s}.tbot .radar svg{width:26px;height:26px}.tbot .meter{height:6px;border-radius:6px;background:var(--surface-3);overflow:hidden;margin:2px 0 12px}.tbot .meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg, var(--teal), var(--teal-500));transform-origin:left;animation:tb-grow 900ms var(--ease-out) both}.tbot .brow{display:grid;grid-template-columns:26px 48px 1fr auto;gap:10px;align-items:center;padding:9px 0;border-top:1px solid var(--line)}.tbot .brow:first-of-type{border-top:0}.tbot .brow .n{font:700 12px/1 var(--font-mono);color:var(--muted)}.tbot .brow .th{width:48px;height:48px;border-radius:10px;object-fit:cover;background:var(--surface-2);cursor:zoom-in;border:1px solid var(--line)}.tbot .brow .th.none{display:grid;place-items:center;color:var(--faint);cursor:default}.tbot .brow .tt{font-weight:700;font-size:13.5px;line-height:1.3;overflow-wrap:anywhere}.tbot .brow .mt{font-size:12px;color:var(--muted);margin-top:2px}.tbot .brow .miss{color:var(--rasp)}.tbot .brow .pr{font:700 12.5px/1 var(--font-mono);color:var(--price);margin-top:4px}.tbot .brow-more{display:flex;justify-content:center;padding:10px 0 2px;border-top:1px solid var(--line)}.tbot .brow-more .chip{display:inline-flex;align-items:center;gap:6px}.tbot .sheet.undo-sheet .mw-ic{background:linear-gradient(135deg, var(--teal), var(--teal-500));box-shadow:0 14px 28px -14px rgba(var(--teal-rgb), 0.9)}.tbot .undo-confirm h2{margin:6px 0 10px}.tbot .undo-confirm ul{margin:0 0 10px;padding-left:18px;line-height:1.5}.tbot .undo-confirm .sub{color:var(--muted);font-size:13px;margin:0 0 14px}.tbot .st{font:700 10px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;padding:5px 7px;border-radius:6px;white-space:nowrap;background:var(--surface-2);color:var(--muted)}.tbot .st.ready,.tbot .st.published,.tbot .st.hazır{background:var(--teal-50);color:var(--teal)}.tbot .st.missing,.tbot .st.incomplete,.tbot .st.error{background:var(--rasp-50);color:var(--rasp)}.tbot .gal{display:flex;gap:12px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory}.tbot .gal figure{margin:0;flex:0 0 150px;scroll-snap-align:start}.tbot .gal .ph{position:relative;width:150px;height:150px;border-radius:var(--r-md);overflow:hidden;cursor:zoom-in;border:1px solid var(--line);transition:transform var(--t-base) var(--ease-out),box-shadow var(--t-base)}.tbot .gal .ph:hover{transform:translateY(-2px);box-shadow:var(--glow)}.tbot .gal .ph img{width:100%;height:100%;object-fit:cover}.tbot .gal .ph .cnt{position:absolute;right:6px;bottom:6px;font:700 10.5px/1 var(--font-mono);color:#fff;background:rgba(16,39,43,.6);padding:4px 6px;border-radius:6px}.tbot .gal figcaption{font-size:12.5px;margin-top:6px;line-height:1.35}.tbot .gal figcaption b{font-family:var(--font-mono);color:var(--teal)}.tbot .gal-h{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.tbot .gal-h .blk-t{margin-bottom:6px}.tbot .gal-h .btn{flex:none}.tbot .gal-h .btn:hover{text-decoration:none}.tbot .mosaic{display:grid;gap:6px;grid-template-columns:repeat(4, minmax(0, 1fr));grid-auto-rows:118px;border-radius:var(--r-md);overflow:hidden}.tbot .mosaic .tile-ph{position:relative;overflow:hidden;background:var(--surface-2);cursor:zoom-in;animation:tb-pop-in var(--t-slow) var(--ease-out) both}.tbot .mosaic .tile-ph:first-child{grid-column:span 2;grid-row:span 2}.tbot .mosaic.one{grid-template-columns:1fr;grid-auto-rows:320px}.tbot .mosaic.two{grid-template-columns:1fr 1fr;grid-auto-rows:240px}.tbot .mosaic.quad{grid-template-columns:1fr 1fr;grid-auto-rows:170px}.tbot .mosaic.three,.tbot .mosaic.six{grid-template-columns:repeat(3, minmax(0, 1fr));grid-auto-rows:130px}.tbot .mosaic.five{grid-auto-rows:130px}.tbot .mosaic.one .tile-ph:first-child,.tbot .mosaic.two .tile-ph:first-child,.tbot .mosaic.quad .tile-ph:first-child{grid-column:auto;grid-row:auto}.tbot .lb-top .sp{flex:1 1 0;min-width:0}.tbot .mosaic img{width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.06);filter:blur(8px);transition:opacity 500ms var(--ease-out),transform 700ms var(--ease-out),filter 500ms var(--ease-out)}.tbot .mosaic img.ok{opacity:1;transform:none;filter:none}.tbot .mosaic .tile-ph:hover img.ok{transform:scale(1.05)}.tbot .mosaic .tile-ph::after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 0 var(--mint);transition:box-shadow var(--t-base);pointer-events:none}.tbot .mosaic .tile-ph:hover::after,.tbot .mosaic .tile-ph:focus-visible::after{box-shadow:inset 0 0 0 3px var(--mint)}.tbot .mosaic .more{position:absolute;inset:0;display:grid;place-items:center;font:800 22px/1 var(--font-mono);color:#fff;background:rgba(16,39,43,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.tbot .mosaic .broken{cursor:default}.tbot .cards-wrap.fade-r .cards{-webkit-mask-image:linear-gradient(to right, #000 calc(100% - 56px), transparent);mask-image:linear-gradient(to right, #000 calc(100% - 56px), transparent)}.tbot .cards-wrap.fade-l .cards{-webkit-mask-image:linear-gradient(to right, transparent, #000 24px);mask-image:linear-gradient(to right, transparent, #000 24px)}.tbot .cards-wrap.fade-l.fade-r .cards{-webkit-mask-image:linear-gradient(to right, transparent, #000 24px, #000 calc(100% - 56px), transparent);mask-image:linear-gradient(to right, transparent, #000 24px, #000 calc(100% - 56px), transparent)}.tbot .mosaic{isolation:isolate;transform:translateZ(0)}.tbot .cards-bar{position:relative;height:3px;margin:-8px 4px 12px 0;border-radius:3px;background:var(--surface-3);cursor:grab;touch-action:none;transition:height 160ms var(--ease-out),margin 160ms var(--ease-out)}.tbot .cards-bar::before{content:"";position:absolute;inset:-9px 0}.tbot .cards-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg, var(--teal), var(--rasp));transition:transform 80ms linear}.tbot .cards-bar:hover,.tbot .cards-bar.drag{height:6px;margin-top:-9.5px;margin-bottom:10.5px}.tbot .cards-bar.drag{cursor:grabbing}.tbot .cards-bar.drag i{transition:none}.tbot .lb-link{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:10px;font:700 13px/1 var(--font-ui);color:var(--ink);background:#fff;white-space:nowrap}.tbot .lb-link:hover{text-decoration:none;background:var(--mint)}.tbot .lb-link[hidden]{display:none}.tbot .prog{font:500 12.5px/1.4 var(--font-mono);color:var(--ink-2)}.tbot .prog .bar{display:flex;gap:2px;margin-top:8px}.tbot .prog .bar i{flex:1;height:8px;border-radius:2px;background:var(--surface-3)}.tbot .prog .bar i.on{background:var(--teal)}.tbot .prog .bar i.head{background:var(--rasp);animation:tb-soft 1s var(--ease-in-out) infinite}.tbot .login-card{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center}.tbot .lock-ring{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;color:var(--teal);background:var(--teal-50);border:1px solid var(--teal-100)}.tbot .login-card.ok .lock-ring{color:#fff;background:var(--ok);border-color:var(--ok)}.tbot .attach-card{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center}.tbot .guide{padding:0;overflow:hidden}.tbot .guide .g-head{display:flex;align-items:center;gap:12px;padding:14px 16px 12px;flex-wrap:wrap;border-bottom:1px solid var(--line)}.tbot .guide .g-head .blk-title{margin-right:auto}.tbot .guide .g-body{padding:16px;display:grid;gap:16px}.tbot .guide.tall .g-body{grid-template-columns:minmax(0, 250px) minmax(0, 1fr);align-items:start}.tbot .g-stage{position:relative;display:grid;place-items:center}.tbot .frame-browser{width:100%;max-width:700px;margin:0 auto;border-radius:12px;overflow:hidden;border:1px solid var(--line-2);background:var(--surface-2);box-shadow:var(--shadow-2)}.tbot .frame-browser .bar{display:flex;align-items:center;gap:8px;padding:7px 10px;background:var(--surface);border-bottom:1px solid var(--line)}.tbot .frame-browser .url{flex:1;font:500 11px/1 var(--font-mono);color:var(--muted);background:var(--surface-2);padding:6px 10px;border-radius:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbot .frame-browser .url b{color:var(--teal);font-weight:600}.tbot .frame-phone{width:min(236px,100%);border-radius:34px;padding:9px;background:#10272b;box-shadow:var(--shadow-3),inset 0 0 0 1.5px #2b4549;position:relative}.tbot .frame-phone::before{content:"";position:absolute;top:15px;left:50%;width:64px;height:7px;margin-left:-32px;border-radius:6px;background:#000;opacity:.85;z-index:2}.tbot .frame-phone .screen{border-radius:26px;overflow:hidden;background:#fff;aspect-ratio:780/1880}.tbot .frame-phone .screen img{width:100%;height:100%;object-fit:cover;object-position:top}.tbot .g-view{position:relative;overflow:hidden;cursor:zoom-in;background:var(--surface-2)}.tbot .frame-browser .g-view{aspect-ratio:1366/856}.tbot .g-view img{width:100%;height:100%;object-fit:contain;animation:tb-step-in var(--t-enter) var(--ease-out) both}.tbot .g-view img.back{animation-name:tb-step-in-back}.tbot .g-count{position:absolute;left:10px;bottom:10px;z-index:2;font:700 11px/1 var(--font-mono);padding:6px 8px;border-radius:7px;color:#fff;background:rgba(16,39,43,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.tbot .g-zoom{position:absolute;right:10px;bottom:10px;z-index:2;width:32px;height:32px;border-radius:8px;display:grid;place-items:center;color:#fff;background:rgba(16,39,43,.72)}.tbot .g-arrow{position:absolute;top:50%;z-index:3;width:38px;height:38px;margin-top:-19px;border-radius:50%;display:grid;place-items:center;background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-2);transition:transform var(--t-base) var(--ease-out),opacity var(--t-base)}.tbot .g-arrow:hover:not(:disabled){transform:scale(1.08);color:var(--teal)}.tbot .g-arrow:disabled{opacity:0;pointer-events:none}.tbot .g-arrow.prev{left:-8px}.tbot .g-arrow.next{right:-8px}.tbot .frame-browser~.g-arrow.prev{left:8px}.tbot .frame-browser~.g-arrow.next{right:8px}.tbot .g-cap{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start}.tbot .g-cap .num{font:800 26px/1 var(--font-mono);color:var(--teal);letter-spacing:-0.04em;min-width:38px}.tbot .g-cap .num small{font-size:12px;color:var(--faint);font-weight:600;letter-spacing:0}.tbot .g-cap p{margin:2px 0 0;font-size:14.5px;line-height:1.55;font-weight:600;color:var(--ink);animation:tb-fade-up var(--t-slow) var(--ease-out) both}.tbot .g-rail{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 6px}.tbot .g-rail button{position:relative;flex:0 0 auto;width:74px;border-radius:9px;overflow:hidden;border:1.5px solid var(--line);background:var(--surface-2);opacity:.62;transition:all var(--t-base) var(--ease-out)}.tbot .g-rail button img{width:100%;height:46px;object-fit:cover;object-position:top}.tbot .g-rail button span{position:absolute;left:4px;top:4px;font:700 10px/1 var(--font-mono);background:var(--surface);color:var(--ink-2);padding:3px 5px;border-radius:5px}.tbot .g-rail button:hover{opacity:1}.tbot .g-rail button.on{opacity:1;border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-50)}.tbot .g-rail button.on span{background:var(--teal);color:#fff}.tbot .g-track{height:3px;border-radius:3px;background:var(--surface-3);overflow:hidden}.tbot .g-track i{display:block;height:100%;background:linear-gradient(90deg, var(--teal), var(--rasp));transition:width var(--t-slow) var(--ease-out)}.tbot .g-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;counter-reset:s}.tbot .g-list button{width:100%;display:grid;grid-template-columns:28px 1fr;gap:8px;text-align:left;padding:9px 10px;border-radius:10px;font-size:13.5px;line-height:1.45;color:var(--muted);transition:background var(--t-base),color var(--t-base)}.tbot .g-list button .n{font:700 12px/1.45 var(--font-mono);color:var(--faint)}.tbot .g-list button:hover{background:var(--surface-2);color:var(--ink-2)}.tbot .g-list button.on{background:var(--teal-50);color:var(--ink);font-weight:600}.tbot .g-list button.on .n{color:var(--teal)}.tbot .g-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 16px;border-top:1px solid var(--line);background:var(--surface-2)}.tbot .g-foot .lbl{font:600 11.5px/1.3 var(--font-mono);color:var(--muted);margin-right:auto}.tbot .g-foot .lbl.auto{color:var(--gold)}.tbot .thumb-btn{width:38px;height:34px;border-radius:9px;display:grid;place-items:center;border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);transition:all var(--t-base) var(--ease-spring)}.tbot .thumb-btn:hover:not(:disabled){color:var(--teal);border-color:var(--teal);transform:translateY(-1px)}.tbot .thumb-btn.down:hover:not(:disabled){color:var(--rasp);border-color:var(--rasp)}.tbot .thumb-btn.chosen{transform:scale(1.12);color:#fff;background:var(--teal);border-color:var(--teal)}.tbot .thumb-btn:disabled:not(.chosen){opacity:.35}.tbot .g-note{margin:0 16px 14px;font-size:12.5px;color:var(--gold);background:var(--gold-50);padding:8px 12px;border-radius:10px}.tbot .guide .g-list{max-height:420px;overflow:auto}.tbot .dock{position:relative;z-index:10;padding:8px max(16px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-bottom));background:linear-gradient(to bottom, transparent, var(--bg) 26%)}.tbot .composer{max-width:var(--col);margin:0 auto;display:grid;grid-template-columns:auto 1fr auto;align-items:end;gap:6px;padding:8px 8px 8px 14px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--shadow-2);transition:border-color var(--t-base),box-shadow var(--t-base)}.tbot .composer:focus-within{border-color:color-mix(in srgb, var(--teal) 55%, var(--line-2));box-shadow:var(--shadow-2),0 0 0 4px rgba(var(--mint-rgb), 0.28)}.tbot .composer .prompt{font:700 17px/40px var(--font-mono);color:var(--rasp);user-select:none;transition:color var(--t-base)}.tbot .composer.busy .prompt{color:var(--faint)}.tbot .field{position:relative;min-width:0}.tbot .field textarea,.tbot .field .mirror{display:block;width:100%;margin:0;border:0;padding:9px 4px;font:500 15px/22px var(--font-mono);letter-spacing:0;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;tab-size:4}.tbot .field textarea{position:relative;z-index:1;resize:none;background:rgba(0,0,0,0);color:var(--ink);outline:none;max-height:176px;overflow-y:auto;caret-color:rgba(0,0,0,0)}.tbot .field textarea::placeholder{color:var(--faint)}.tbot .field.native textarea{caret-color:var(--cursor)}.tbot .field textarea{scrollbar-width:none}.tbot .field textarea:focus-visible{box-shadow:none}.tbot .field textarea::placeholder{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tbot .field textarea::-webkit-scrollbar{display:none}.tbot .field textarea:placeholder-shown{text-indent:16px}.tbot .field .mirror{position:absolute;inset:0;z-index:2;color:rgba(0,0,0,0);pointer-events:none;overflow:hidden}.tbot .field.native .mirror{display:none}.tbot .field .mirror .cur{display:inline-block;position:relative;width:0;height:22px;vertical-align:top}.tbot .field .mirror .cur::after{content:"";position:absolute;left:0;top:1px;width:9px;height:20px;border-radius:1.5px;background:var(--cursor);box-shadow:0 0 12px rgba(var(--teal5-rgb), 0.45);animation:tb-blink 1.06s steps(1) infinite}.tbot .field .mirror.typing .cur::after{animation:none}.tbot .field .mirror.blur .cur::after{background:rgba(0,0,0,0);box-shadow:inset 0 0 0 1.5px var(--faint);animation:none}.tbot .field .mirror.hide .cur::after{display:none}.tbot .tools{display:flex;align-items:center;gap:2px}.tbot .tool{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;color:var(--muted);transition:background var(--t-fast),color var(--t-fast),transform var(--t-fast)}.tbot .tool:hover{color:var(--teal);background:var(--surface-2)}.tbot .tool:active{transform:scale(0.92)}.tbot .tool.rec{color:#fff;background:var(--rasp);animation:tb-rec-pulse 1.4s var(--ease-out) infinite}.tbot .send{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:var(--teal);color:var(--accent-ink);transition:transform var(--t-base) var(--ease-spring),background var(--t-base),opacity var(--t-base);margin-left:4px}.tbot .send:hover{background:var(--teal-600)}.tbot .send:active{transform:scale(0.9)}.tbot .send:disabled{background:var(--surface-3);color:var(--faint);cursor:default}.tbot .send svg{width:18px;height:18px;stroke-width:2.2}.tbot .hints{max-width:var(--col);margin:8px auto 0;display:flex;gap:14px;justify-content:center;font:500 11px/1 var(--font-mono);color:var(--faint)}.tbot .hints kbd{font-size:10px;padding:2px 4px}.tbot .recbar{display:none;align-items:center;gap:10px;height:40px;font:600 12.5px/1 var(--font-mono);color:var(--rasp)}.tbot .composer.recording .field,.tbot .composer.recording .tool:not(#mic){display:none}.tbot .composer.recording .recbar{display:flex}.tbot .recbar .dot{width:8px;height:8px;border-radius:50%;background:var(--rasp);animation:tb-soft 1s infinite}.tbot .recbar .t{color:var(--ink-2);min-width:40px}.tbot .recbar .cancel{font:600 12px/1 var(--font-ui);color:var(--muted);padding:8px;border-radius:8px}.tbot .recbar .cancel:hover{color:var(--danger);background:var(--danger-50)}.tbot .cmd{position:absolute;left:50%;bottom:calc(100% - 4px);transform:translateX(-50%);width:min(var(--col),100% - 32px);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-3);padding:6px;max-height:320px;overflow:auto;animation:tb-pop-up var(--t-slow) var(--ease-out)}.tbot .cmd[hidden]{display:none}.tbot .cmd .c{display:grid;grid-template-columns:120px 1fr auto;gap:10px;align-items:center;padding:9px 10px;border-radius:10px;cursor:pointer}.tbot .cmd .c b{font:700 13px/1 var(--font-mono);color:var(--teal)}.tbot .cmd .c span{font-size:13px;color:var(--ink-2)}.tbot .cmd .c small{font:500 11px/1 var(--font-mono);color:var(--faint)}.tbot .cmd .c.on{background:var(--teal-50)}.tbot .cmd .c.on b{color:var(--teal)}.tbot .to-bottom{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translateX(-50%) translateY(8px);opacity:0;pointer-events:none;font:600 12px/1 var(--font-mono);color:var(--teal);background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:8px 12px;box-shadow:var(--shadow-2);transition:all var(--t-slow) var(--ease-out);display:flex;gap:6px;align-items:center}.tbot .to-bottom.show{opacity:1;transform:translateX(-50%);pointer-events:auto}.tbot .welcome{margin-top:auto !important;margin-bottom:auto !important;padding:12px 0 8px}.tbot .boot{font:500 12.5px/1.9 var(--font-mono);color:var(--muted);min-height:72px}.tbot .boot{display:none}.tbot .boot .ok{color:var(--teal)}.tbot .boot .p{color:var(--rasp);font-weight:700}.tbot .welcome h1,.tbot .welcome .wh1{font-size:clamp(24px,5.2cqw,34px);line-height:1.15;letter-spacing:-0.02em;margin:14px 0 6px;font-weight:800;color:var(--ink)}.tbot .welcome h1 em,.tbot .welcome .wh1 em{font-style:normal;color:var(--teal);position:relative;white-space:nowrap}.tbot .welcome h1 em::after,.tbot .welcome .wh1 em::after{content:"";position:absolute;left:0;right:0;bottom:.06em;height:.22em;background:var(--mint);opacity:.55;z-index:-1;border-radius:2px}.tbot .welcome .lead{color:var(--muted);margin:0 0 22px;font-size:14.5px;max-width:560px}.tbot .tiles{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px}.tbot .tile{--mx: 50%;--my: 50%;position:relative;text-align:left;padding:14px 14px 13px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);overflow:hidden;transition:transform var(--t-slow) var(--ease-out),box-shadow var(--t-slow),border-color var(--t-slow);animation:tb-rise var(--t-enter) var(--ease-out) both;display:flex;flex-direction:column;gap:8px;min-height:118px}.tbot .tile::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity var(--t-slow);background:radial-gradient(200px circle at var(--mx) var(--my), rgba(var(--mint-rgb), 0.22), transparent 60%)}.tbot .tile:hover{transform:translateY(-3px);box-shadow:var(--glow);border-color:color-mix(in srgb, var(--teal) 40%, var(--line))}.tbot .tile:hover::after{opacity:1}.tbot .tile .top-row{display:flex;align-items:center;justify-content:space-between}.tbot .tile .ic{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:var(--teal);background:var(--teal-50)}.tbot .tile.r .ic{color:var(--rasp);background:var(--rasp-50)}.tbot .tile .ic svg{width:18px;height:18px}.tbot .tile b{font-size:14px;font-weight:800}.tbot .tile small{font:500 11.5px/1.45 var(--font-mono);color:var(--muted)}.tbot .scrim{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:16px;background:var(--scrim);-webkit-backdrop-filter:blur(6px) saturate(1.2);backdrop-filter:blur(6px) saturate(1.2);animation:tb-fade-in var(--t-slow) var(--ease-out) both}.tbot .scrim.closing{animation:tb-fade-out var(--t-base) var(--ease-in-out) both}.tbot .sheet{position:relative;width:min(440px,100%);max-height:calc(100cqh - 32px);overflow:auto;background:var(--surface);border-radius:var(--r-xl);border:1px solid var(--line);box-shadow:var(--shadow-3);padding:26px 24px 22px;animation:tb-sheet-in 520ms var(--ease-spring) both}.tbot .sheet.wide{width:min(560px,100%)}.tbot .scrim.closing .sheet{animation:tb-sheet-out var(--t-base) var(--ease-in-out) both}.tbot .sheet .x{position:absolute;top:12px;right:12px}.tbot .sheet .grab{display:none}.tbot .sheet h2{margin:0;font-size:21px;line-height:1.25;font-weight:800;letter-spacing:-0.01em}.tbot .sheet .why{color:var(--muted);font-size:14px;margin:6px 0 0}.tbot .sheet .path{font:600 11px/1 var(--font-mono);color:var(--muted);display:flex;gap:6px;align-items:center;margin-bottom:18px}.tbot .sheet .path .p{color:var(--rasp)}.tbot .sheet .path b{color:var(--teal);font-weight:600}.tbot .sheet .resume{display:inline-flex;gap:8px;align-items:center;margin-top:12px;font:600 11.5px/1.3 var(--font-mono);color:var(--teal);background:var(--teal-50);border:1px solid var(--teal-100);padding:7px 10px;border-radius:8px}.tbot .sheet.shake{animation:tb-shake 420ms var(--ease-in-out)}.tbot .auth-ic{position:relative;isolation:isolate;width:58px;height:58px;margin-bottom:16px;display:grid;place-items:center;color:var(--teal);border-radius:18px}.tbot .auth-ic .key-rot{display:grid;place-items:center;transition:transform var(--spring-snappy-ms) var(--spring-snappy),color var(--t-base)}.tbot .auth-ic.busy::before{animation-duration:1.1s}.tbot .auth-ic.busy .key-rot{transform:rotate(90deg)}.tbot .auth-ic.busy .key-rot svg{animation:tb-key-nudge 900ms var(--ease-in-out) 320ms infinite}.tbot .auth-ic.ok{color:var(--ok);animation:tb-ripple 760ms var(--ease-out) both}.tbot .auth-ic.ok::before{background:conic-gradient(from var(--a, 0deg), var(--ok), var(--mint), var(--ok));animation-duration:2.4s}.tbot .auth-ic.ok::after{background:color-mix(in srgb, var(--ok) 12%, var(--surface));transition:background var(--t-slow)}.tbot .auth-ic.ok .key-rot{transform:none}.tbot .chk-draw path{stroke-width:2.6;stroke-dasharray:24;stroke-dashoffset:24;animation:tb-draw 520ms var(--ease-out) 60ms forwards}.tbot .login-sheet .stg{animation:tb-rise 660ms var(--spring-soft) both;animation-delay:calc(var(--i, 0)*45ms + 80ms)}.tbot .login-sheet .auth-ic.stg{animation:tb-icon-in 720ms var(--spring-bouncy) 40ms both}.tbot .login-sheet .auth-ic.stg.ok{animation:tb-ripple 760ms var(--ease-out) both}.tbot .auth-ic::before{content:"";position:absolute;inset:0;border-radius:18px;padding:1.5px;background:conic-gradient(from var(--a, 0deg), var(--teal), var(--mint), var(--rasp), var(--teal));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:tb-spin-a 4s linear infinite}.tbot .auth-ic::after{content:"";position:absolute;inset:5px;border-radius:14px;background:var(--teal-50);z-index:-1}.tbot .auth-ic svg{width:26px;height:26px}.tbot .fld{--ox: 50%;position:relative;margin-top:14px}.tbot .fld input{width:100%;height:54px;padding:22px 46px 6px 14px;border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--surface);font:600 15px/1 var(--font-ui);color:var(--ink);outline:none;transition:border-color var(--t-base),box-shadow var(--spring-soft-ms) var(--spring-soft),background var(--t-base)}.tbot .fld input:hover:not(:focus){border-color:color-mix(in srgb, var(--teal) 30%, var(--line-2))}.tbot .fld label{position:absolute;left:15px;top:18px;font-size:14px;color:var(--muted);pointer-events:none;transform-origin:left top;transition:transform var(--spring-soft-ms) var(--spring-soft),color var(--t-base)}.tbot .fld input:focus,.tbot .fld input:not(:placeholder-shown){border-color:var(--teal)}.tbot .fld input:focus{box-shadow:0 0 0 4px rgba(var(--mint-rgb), 0.35),0 10px 24px -16px rgba(var(--teal-rgb), 0.5)}.tbot .fld input:focus+label,.tbot .fld input:not(:placeholder-shown)+label{transform:translateY(-10px) scale(0.78);color:var(--teal);font-weight:700}.tbot .fld .eye{position:absolute;right:8px;top:9px;width:36px;height:36px;border-radius:9px;display:grid;place-items:center;color:var(--muted);transition:background var(--t-fast),color var(--t-fast),transform var(--spring-snappy-ms) var(--spring-snappy)}.tbot .fld .eye:hover{color:var(--teal);background:var(--surface-2)}.tbot .fld .eye:active{transform:scale(0.86)}.tbot .fld.bad input{border-color:var(--danger)}.tbot .fld.bad label{color:var(--danger) !important}.tbot .fld.flash input{animation:tb-flash-bad 560ms var(--ease-out)}.tbot .fld .uline{position:absolute;left:12px;right:12px;bottom:0;height:2px;border-radius:2px;pointer-events:none;opacity:0;background:linear-gradient(90deg, var(--teal), var(--teal-500));transform:scaleX(0);transform-origin:var(--ox) 50%;transition:transform var(--spring-soft-ms) var(--spring-soft),opacity var(--t-base)}.tbot .fld.focus .uline{transform:scaleX(1);opacity:1}.tbot .fld.bad .uline{background:var(--danger)}.tbot .fld .spark{position:absolute;bottom:-2px;width:6px;height:6px;margin-left:-3px;border-radius:50%;pointer-events:none;z-index:2;background:var(--teal-500);box-shadow:0 0 0 2px rgba(var(--mint-rgb), 0.55),0 0 12px 2px rgba(var(--teal5-rgb), 0.55);animation:tb-spark 460ms var(--ease-out) forwards}.tbot .fld.tap .uline{box-shadow:0 0 10px 1px rgba(var(--teal5-rgb), 0.45);filter:brightness(1.25)}.tbot input::-ms-reveal,.tbot input::-ms-clear{display:none}.tbot .fld .ok-ic{position:absolute;right:12px;top:50%;width:22px;height:22px;margin-top:-11px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--ok);transform:scale(0) rotate(-40deg);opacity:0;pointer-events:none;transition:transform var(--spring-bouncy-ms) var(--spring-bouncy),opacity var(--t-base)}.tbot .fld .ok-ic svg{width:13px;height:13px;stroke-width:3}.tbot .fld .ok-ic.on{transform:none;opacity:1}.tbot .fld input.unblur{animation:tb-unblur 320ms var(--ease-out)}.tbot .eye-svg .lid,.tbot .eye-svg .pupil{transform-box:fill-box;transform-origin:center}.tbot .eye.blink .eye-svg .lid{animation:tb-lid 240ms var(--ease-in-out)}.tbot .eye-svg .pupil{transition:transform var(--spring-bouncy-ms) var(--spring-bouncy)}.tbot .eye.on .eye-svg .pupil{transform:scale(0.45)}.tbot .eye-svg .slash{stroke-dasharray:25;stroke-dashoffset:25;transition:stroke-dashoffset 320ms var(--spring-snappy)}.tbot .eye.on .eye-svg .slash{stroke-dashoffset:0}.tbot .caps{margin-top:8px;display:inline-flex;font:600 11.5px/1 var(--font-mono);color:var(--gold);background:var(--gold-50);padding:6px 8px;border-radius:7px;border:1px solid color-mix(in srgb, var(--gold) 30%, transparent);animation:tb-pop-in var(--spring-bouncy-ms) var(--spring-bouncy) both}.tbot .caps[hidden]{display:none}.tbot .form-err{min-height:0;font-size:13px;color:var(--danger);margin-top:10px;display:flex;gap:8px;align-items:flex-start;overflow:hidden}.tbot .form-err:empty{display:none}.tbot .form-err svg{transform-origin:50% 20%}.tbot .sheet .submit{width:100%;height:50px;margin-top:18px;font-size:15px;border-radius:var(--r-md);position:relative;overflow:hidden}.tbot .sheet .submit .lbl{display:inline-flex;align-items:center;gap:6px;transition:transform var(--spring-snappy-ms) var(--spring-snappy),opacity var(--t-base)}.tbot .sheet .submit .arr{display:inline-block;transition:transform var(--spring-snappy-ms) var(--spring-snappy)}.tbot .sheet .submit:hover .arr{transform:translateX(4px)}.tbot .sheet .submit .scan{position:absolute;left:50%;top:50%;transform:translate(-50%, 160%);opacity:0;display:inline-flex;transition:transform var(--spring-snappy-ms) var(--spring-snappy),opacity var(--t-base)}.tbot .sheet .submit.loading .lbl{transform:translateY(-160%);opacity:0}.tbot .sheet .submit.loading .scan{transform:translate(-50%, -50%);opacity:1}.tbot .sheet .submit.loading:disabled{opacity:1}.tbot .sheet .submit.loading::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg, transparent 30%, rgba(255, 255, 255, 0.22) 50%, transparent 70%);background-size:220% 100%;animation:tb-shimmer 1.1s linear infinite}.tbot .sheet .submit .scan i{background:rgba(255,255,255,.25)}.tbot .links{display:flex;justify-content:space-between;gap:10px;margin-top:14px;font-size:13px;font-weight:600}.tbot .links a{background:linear-gradient(currentColor, currentColor) 0 100%/0 1.5px no-repeat;transition:background-size var(--spring-soft-ms) var(--spring-soft);padding-bottom:1px}.tbot .links a:hover{text-decoration:none;background-size:100% 1.5px}.tbot .sheet .x svg{transition:transform var(--spring-snappy-ms) var(--spring-snappy)}.tbot .sheet .x:hover svg{transform:rotate(90deg)}.tbot .trust{display:flex;gap:8px;align-items:flex-start;margin-top:18px;padding-top:14px;border-top:1px dashed var(--line-2);font-size:12px;color:var(--muted);line-height:1.5}.tbot .trust svg{width:16px;height:16px;color:var(--teal);margin-top:1px}.tbot .success{text-align:center;padding:18px 0 6px}.tbot .success svg.big{width:76px;height:76px;margin:0 auto 14px;display:block}.tbot .success svg.big circle{stroke:var(--ok);stroke-width:3;fill:none;stroke-dasharray:227;stroke-dashoffset:227;animation:tb-draw 600ms var(--ease-out) forwards}.tbot .success svg.big path{stroke:var(--ok);stroke-width:4;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60;animation:tb-draw 420ms 420ms var(--ease-out) forwards}.tbot .success h2{animation:tb-fade-up var(--t-slow) 500ms var(--ease-out) both}.tbot .success p{color:var(--muted);animation:tb-fade-up var(--t-slow) 600ms var(--ease-out) both}.tbot .drop{position:relative;margin-top:18px;border-radius:var(--r-lg);padding:26px 16px 22px;text-align:center;background:var(--surface-2);transition:background var(--t-base),transform var(--t-base) var(--ease-spring)}.tbot .drop svg.ants{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.tbot .drop svg.ants rect{fill:none;stroke:var(--line-2);stroke-width:1.6;stroke-dasharray:7 6;transition:stroke var(--t-base)}.tbot .drop.over{background:var(--teal-50);transform:scale(1.015)}.tbot .drop.over svg.ants rect{stroke:var(--teal);animation:tb-ants .6s linear infinite}.tbot .drop .big-ic{width:60px;height:60px;margin:0 auto 10px;border-radius:18px;display:grid;place-items:center;color:var(--teal);background:var(--surface);box-shadow:var(--shadow-2);animation:tb-bob 3s var(--ease-in-out) infinite}.tbot .drop .big-ic svg{width:28px;height:28px}.tbot .drop b{display:block;font-size:15px}.tbot .drop .or{font-size:13px;color:var(--muted);margin:4px 0 14px}.tbot .drop .row-btns{justify-content:center;margin-top:0}.tbot .drop .types{font:600 10.5px/1 var(--font-mono);color:var(--faint);margin-top:14px;letter-spacing:.04em}.tbot .prevs{display:grid;grid-template-columns:repeat(auto-fill, minmax(92px, 1fr));gap:10px;margin-top:14px}.tbot .pv{position:relative;aspect-ratio:1;border-radius:var(--r-md);overflow:hidden;background:var(--surface-2);border:1px solid var(--line);animation:tb-pop-in var(--t-slow) var(--ease-spring) both}.tbot .pv img,.tbot .pv video{width:100%;height:100%;object-fit:cover}.tbot .pv .rm{position:absolute;top:5px;right:5px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:rgba(16,39,43,.7);color:#fff}.tbot .pv .rm svg{width:12px;height:12px;stroke-width:2.6}.tbot .pv .tag{position:absolute;left:5px;bottom:5px;font:700 10px/1 var(--font-mono);color:#fff;background:rgba(16,39,43,.7);padding:4px 5px;border-radius:5px;display:flex;gap:4px;align-items:center}.tbot .pv .tag svg{width:10px;height:10px;fill:#fff;stroke:none}.tbot .pv.doc{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px;text-align:center}.tbot .pv.doc .xl{width:34px;height:40px;border-radius:6px;background:#217346;color:#fff;display:grid;place-items:center;font:800 11px/1 var(--font-mono)}.tbot .pv.doc .nm{font:600 10.5px/1.25 var(--font-mono);color:var(--ink-2);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all}.tbot .pv.doc small{font:500 10px/1.2 var(--font-mono);color:var(--muted);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbot .pv.bad.doc small{display:none}.tbot .pv.bad{border-color:var(--danger)}.tbot .pv .errm{position:absolute;inset:auto 0 0 0;background:var(--danger);color:#fff;font:600 10px/1.3 var(--font-mono);padding:4px;text-align:center}.tbot .pv .pr{position:absolute;left:0;bottom:0;height:3px;background:var(--teal);width:0;transition:width var(--t-base) linear}.tbot .cap-in{width:100%;margin-top:14px;height:44px;border-radius:var(--r-md);border:1px solid var(--line-2);padding:0 12px;font:500 14px/1 var(--font-mono);background:var(--surface);outline:none}.tbot .cap-in:focus{border-color:var(--teal);box-shadow:0 0 0 4px rgba(var(--mint-rgb), 0.3)}.tbot .sheet-foot{display:flex;gap:10px;justify-content:flex-end;margin-top:18px;align-items:center}.tbot .sheet-foot .grow{margin-right:auto;font:600 11.5px/1.3 var(--font-mono);color:var(--muted)}.tbot .upbar{height:4px;border-radius:4px;background:var(--surface-3);overflow:hidden;margin-top:14px;display:none}.tbot .upbar.on{display:block}.tbot .upbar i{display:block;height:100%;width:0;background:linear-gradient(90deg, var(--teal), var(--mint));transition:width 160ms linear}.tbot .note-sheet textarea{width:100%;min-height:150px;margin-top:14px;border-radius:var(--r-md);border:1px solid var(--line-2);padding:12px;font:500 14px/1.55 var(--font-mono);background:var(--surface);outline:none;resize:vertical}.tbot .note-sheet textarea:focus{border-color:var(--teal);box-shadow:0 0 0 4px rgba(var(--mint-rgb), 0.3)}.tbot .note-sheet .done{font:500 12px/1.5 var(--font-mono);color:var(--muted);margin-top:8px;word-break:break-all}.tbot .dropzone-all{position:fixed;inset:10px;z-index:55;border-radius:22px;display:none;place-items:center;pointer-events:none;background:color-mix(in srgb, var(--teal-50) 85%, transparent);border:2px dashed var(--teal);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.tbot .dropzone-all.on{display:grid;animation:tb-fade-in var(--t-base) var(--ease-out)}.tbot .dropzone-all div{font:700 18px/1.3 var(--font-ui);color:var(--teal);text-align:center}.tbot .dropzone-all small{display:block;font:500 12px/1.6 var(--font-mono);color:var(--muted)}.tbot .lb{position:fixed;inset:0;height:100cqh;z-index:80;background:var(--lb-bg);display:grid;grid-template-rows:auto 1fr auto;color:#fff;animation:tb-fade-in var(--t-slow) var(--ease-out) both;touch-action:pan-y}.tbot .lb.closing{animation:tb-fade-out var(--t-base) var(--ease-in-out) both}.tbot .lb-top{display:flex;align-items:center;gap:12px;padding:14px 16px;padding-top:max(14px,env(safe-area-inset-top))}.tbot .lb-top .cnt{font:700 12px/1 var(--font-mono);color:rgba(255,255,255,.7)}.tbot .lb-top .cnt b{color:#fff}.tbot .lb-top .ttl{font-size:13.5px;font-weight:600;color:rgba(255,255,255,.85);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbot .lb-btn{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:#fff;background:rgba(255,255,255,.1);transition:background var(--t-fast),transform var(--t-fast)}.tbot .lb-btn:hover{background:rgba(255,255,255,.2)}.tbot .lb-btn:active{transform:scale(0.94)}.tbot .lb-btn:disabled{opacity:0;pointer-events:none}.tbot .lb-stage{position:relative;display:grid;place-items:center;min-height:0;padding:0 64px}.tbot .lb-stage img{max-width:100%;max-height:calc(100cqh - 170px);object-fit:contain;border-radius:10px;box-shadow:0 30px 80px rgba(0,0,0,.5);background:#fff;user-select:none;-webkit-user-drag:none}.tbot .lb-stage img.slide-l{animation:tb-lb-l var(--t-slow) var(--ease-out) both}.tbot .lb-stage img.slide-r{animation:tb-lb-r var(--t-slow) var(--ease-out) both}.tbot .lb.zoomed .lb-stage{overflow:hidden}.tbot .lb-top,.tbot .lb-bot{position:relative;z-index:2}.tbot .lb-stage .lb-btn{z-index:2}.tbot .lb-stage img{cursor:zoom-in;touch-action:none;will-change:transform}.tbot .lb.zoomed .lb-stage img{cursor:grab}.tbot .lb.zoomed .lb-stage img:active{cursor:grabbing}.tbot .lb-top .zm{font:700 11px/1 var(--font-mono);color:var(--mint);padding:4px 6px;border-radius:6px;background:rgba(var(--mint-rgb), 0.12)}.tbot .lb-top .zm:empty{display:none}.tbot .lb-stage .lb-btn{position:absolute;top:50%;margin-top:-22px}.tbot .lb-stage .prev{left:12px}.tbot .lb-stage .next{right:12px}.tbot .lb-bot{padding:14px 18px;padding-bottom:max(18px,env(safe-area-inset-bottom));display:grid;gap:12px;justify-items:center}.tbot .lb-bot .cap{max-width:860px;text-align:center;font-size:14.5px;line-height:1.5;font-weight:600;min-height:1.5em}.tbot .lb-bot .cap b{font-family:var(--font-mono);color:var(--mint);margin-right:6px}.tbot .lb-dots{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.tbot .lb-dots button{width:8px;height:8px;border-radius:4px;background:rgba(255,255,255,.3);transition:all var(--t-slow) var(--ease-out)}.tbot .lb-dots button.on{width:26px;background:var(--mint)}.tbot .toast{position:fixed;left:50%;top:70px;z-index:90;transform:translateX(-50%);padding:10px 14px;border-radius:12px;background:var(--ink);color:var(--surface);font:600 12.5px/1.3 var(--font-mono);box-shadow:var(--shadow-3);animation:tb-toast 2.6s var(--ease-out) both;pointer-events:none}.tbot .fx-canvas{position:fixed;z-index:75;pointer-events:none}.tbot .blk>.fx-canvas{z-index:5}.tbot .scrim.dissolving{animation:tb-fade-out 600ms var(--ease-in-out) both;pointer-events:none}.tbot .scrim.flip{background:rgba(0,0,0,0);-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;transition:background var(--t-slow),backdrop-filter var(--t-slow)}.tbot .row-up{position:relative;display:grid;gap:8px;margin-top:calc(-1*var(--s4) + 2px);padding:7px 14px 8px 30px;border-left:2px dashed var(--rasp-100);font:500 12.5px/1.45 var(--font-mono);color:var(--ink-2)}.tbot .row-up .up-l{display:flex;align-items:center;gap:8px;min-width:0;white-space:nowrap}.tbot .row-up .up-s{width:1ch;flex:none;color:var(--teal);font-weight:700;text-align:center}.tbot .row-up .up-ic{display:inline-flex;color:var(--muted)}.tbot .row-up .up-ic svg{width:14px;height:14px}.tbot .row-up .up-n{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--ink);font-weight:600}.tbot .row-up .up-z{color:var(--muted)}.tbot .row-up .up-q{color:var(--muted);font-size:10.5px;padding:2px 5px;border:1px solid var(--line-2);border-radius:5px}.tbot .row-up .up-bar{margin-left:auto;letter-spacing:-0.4px;line-height:1}.tbot .row-up .up-bar b{font-weight:400;color:var(--teal)}.tbot .row-up .up-bar i{font-style:normal;color:var(--rasp)}.tbot .row-up .up-bar u{text-decoration:none;color:var(--line-2)}.tbot .row-up .up-p{min-width:5ch;text-align:right;font-weight:700;color:var(--ink-2)}.tbot .row-up .up-t{color:var(--muted);font-weight:500}.tbot .row-up.done{opacity:.74;transition:opacity 600ms var(--ease-out)}.tbot .row-up.done .up-s,.tbot .row-up.done .up-p{color:var(--ok)}.tbot .row-up.fail{border-left-color:var(--danger)}.tbot .row-up.fail .up-s,.tbot .row-up.fail .up-p{color:var(--danger)}.tbot .row-up.fail .up-bar b{color:color-mix(in srgb, var(--danger) 55%, transparent)}.tbot .row-up.fail .up-bar i{color:var(--danger)}.tbot .up-err{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 10px;padding:9px 11px;border-radius:10px;background:var(--danger-50);color:var(--danger);font:500 13px/1.5 var(--font-ui);animation:tb-rise var(--t-enter) var(--ease-out) both}.tbot .up-err svg{width:15px;height:15px;flex:none;margin-top:2px}.tbot .up-err span{flex:1 1 240px;min-width:0}.tbot .up-err .btn{margin-left:auto;border-color:color-mix(in srgb, var(--danger) 35%, var(--line-2));color:var(--danger)}.tbot .confirm .q{align-items:center}.tbot .confirm .qk{color:var(--faint);margin-left:6px}.tbot .confirm .lockt{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font:600 11px/1 var(--font-mono);color:var(--faint);animation:tb-pop-in var(--spring-bouncy-ms) var(--spring-bouncy) both}.tbot .confirm .lockt[hidden]{display:none}.tbot .confirm .lockt svg{width:12px;height:12px}.tbot .confirm.ok .p,.tbot .confirm.ok .qt{color:var(--ok)}.tbot .confirm.no .p,.tbot .confirm.no .qt,.tbot .confirm.stale .p,.tbot .confirm.stale .qt{color:var(--muted)}.tbot .confirm.stale{border-left-color:var(--line-2)}.tbot .confirm.settling{opacity:1}.tbot .confirm.settled{opacity:.62;transition:opacity var(--t-slow) var(--ease-out)}.tbot .confirm.settled:hover{opacity:1}.tbot .confirm .btn.chosen{box-shadow:0 0 0 4px rgba(var(--mint-rgb), 0.45)}.tbot .imgc{display:grid;gap:12px;margin-top:12px;grid-template-columns:repeat(auto-fill, minmax(170px, 1fr))}.tbot .imgc.p-cover{grid-template-columns:repeat(auto-fill, minmax(290px, 1fr))}.tbot .imgc.p-avatar{grid-template-columns:repeat(auto-fill, minmax(150px, 1fr))}.tbot .itile{--mx: 50%;--my: 50%;position:relative;display:flex;flex-direction:column;text-align:left;overflow:hidden;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-1);animation:tb-rise var(--t-enter) var(--ease-out) both;transition:transform var(--spring-snappy-ms) var(--spring-snappy),box-shadow var(--t-slow),border-color var(--t-slow),opacity var(--t-slow),filter var(--t-slow)}.tbot .itile::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity var(--t-slow);background:radial-gradient(240px circle at var(--mx) var(--my), rgba(var(--mint-rgb), 0.22), transparent 60%)}.tbot .itile:hover:not(:disabled),.tbot .itile:focus-visible{transform:translateY(-4px);box-shadow:var(--glow);border-color:color-mix(in srgb, var(--teal) 40%, var(--line))}.tbot .itile:hover:not(:disabled)::after{opacity:1}.tbot .itile:active:not(:disabled){transform:translateY(-1px) scale(0.985)}.tbot .itile .ph{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--surface-2)}.tbot .imgc.p-cover .ph{aspect-ratio:10/3}.tbot .imgc.p-cover .ph img{object-fit:contain}.tbot .imgc.p-avatar .ph{aspect-ratio:1;display:grid;place-items:center;background:radial-gradient(circle at 50% 38%, var(--teal-50), var(--surface-2) 70%)}.tbot .itile .ph img{width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.06);filter:blur(8px);transition:opacity 500ms var(--ease-out),transform 800ms var(--ease-out),filter 500ms var(--ease-out)}.tbot .imgc.p-avatar .ph img{width:76%;height:76%;border-radius:50%;box-shadow:0 12px 26px -14px rgba(16,39,43,.55),0 0 0 3px var(--surface)}.tbot .itile .ph img.ok{opacity:1;transform:none;filter:none}.tbot .itile:hover:not(:disabled) .ph img.ok{transform:scale(1.07)}.tbot .imgc.p-avatar .itile:hover:not(:disabled) .ph img.ok{transform:scale(1.04)}.tbot .itile .key{position:absolute;top:8px;left:8px;z-index:1;font:700 10.5px/1 var(--font-mono);color:var(--teal);background:var(--surface);padding:4px 6px;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.12);transition:opacity var(--t-base)}.tbot .itile .zoom{position:absolute;top:8px;right:8px;z-index:1;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:#fff;background:rgba(16,39,43,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:zoom-in;opacity:0;transform:scale(0.8);transition:opacity var(--t-base),transform var(--spring-snappy-ms) var(--spring-snappy),background var(--t-fast)}.tbot .itile .zoom svg{width:15px;height:15px}.tbot .itile .zoom:hover{background:rgba(var(--teal-rgb), 0.85)}.tbot .itile:hover .zoom,.tbot .itile:focus-visible .zoom{opacity:1;transform:none}.tbot .itile .on-ic{position:absolute;top:8px;left:8px;z-index:2;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--teal);box-shadow:0 0 0 3px var(--surface);transform:scale(0);transition:transform var(--spring-bouncy-ms) var(--spring-bouncy)}.tbot .itile .on-ic svg{width:14px;height:14px;stroke-width:3}.tbot .itile .cap{display:grid;gap:2px;padding:10px 12px 12px}.tbot .itile .cap b{font-size:13.5px;font-weight:700;line-height:1.3;color:var(--ink)}.tbot .itile .cap small{font-size:12px;line-height:1.4;color:var(--muted)}.tbot .itile.on{border-color:var(--teal);box-shadow:0 0 0 2px var(--teal),var(--shadow-2)}.tbot .itile.on .on-ic{transform:none}.tbot .itile.on .key{opacity:0}.tbot .imgc.locked .itile.off{opacity:.42;filter:saturate(0.35)}.tbot .itile:disabled{cursor:default}.tbot .itile.own{justify-content:center;min-height:150px;border-style:dashed;border-color:var(--line-2);background:var(--surface-2);box-shadow:none}.tbot .itile.own .own-in{display:grid;justify-items:center;gap:6px;padding:16px;text-align:center;color:var(--teal)}.tbot .itile.own .own-in svg{width:26px;height:26px;transition:transform var(--spring-bouncy-ms) var(--spring-bouncy)}.tbot .itile.own b{font-size:13.5px;color:var(--ink)}.tbot .itile.own small{font-size:12px;color:var(--muted)}.tbot .itile.own:hover:not(:disabled){border-color:var(--teal);background:var(--teal-50)}.tbot .itile.own:hover:not(:disabled) .own-in svg{transform:translateY(-3px)}@media(hover: none){.tbot .itile .zoom{opacity:1;transform:none}}.tbot .cmp{--p: 50%;--ar: 4 / 3;position:relative;margin:12px auto 0;width:min(100%,460px*var(--ar));aspect-ratio:var(--ar);overflow:hidden;border-radius:var(--r-md);background:var(--surface-2);cursor:ew-resize;touch-action:pan-y;user-select:none;-webkit-user-select:none;isolation:isolate}.tbot .cmp img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.tbot .cmp .bef{position:absolute;inset:0;clip-path:inset(0 calc(100% - var(--p)) 0 0)}.tbot .cmp .handle{position:absolute;top:0;bottom:0;left:var(--p);width:44px;margin-left:-22px;display:grid;place-items:center;z-index:2;outline:none}.tbot .cmp .handle::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 0 1px rgba(16,39,43,.1),0 0 16px rgba(0,0,0,.28)}.tbot .cmp .knob{position:relative;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--teal);background:#fff;box-shadow:0 8px 20px -8px rgba(16,39,43,.55),0 0 0 4px rgba(255,255,255,.32);transition:transform var(--spring-snappy-ms) var(--spring-snappy),box-shadow var(--t-base)}.tbot .cmp .knob svg{width:14px;height:14px;stroke-width:2.6;margin:0 -2px}.tbot .cmp.drag .knob,.tbot .cmp .handle:focus-visible .knob{transform:scale(1.12);box-shadow:0 10px 24px -8px rgba(16,39,43,.6),0 0 0 6px rgba(var(--mint-rgb), 0.5)}.tbot .cmp .tag{position:absolute;top:10px;z-index:1;font:700 10px/1 var(--font-mono);letter-spacing:.12em;color:#fff;padding:5px 7px;border-radius:6px;background:rgba(16,39,43,.62);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;transition:opacity var(--t-base)}.tbot .cmp .tag.l{left:10px}.tbot .cmp .tag.r{right:10px;background:rgba(var(--teal-rgb), 0.82)}.tbot .cmp .tag.hid{opacity:0}.tbot .cmp-opts .btn.on{box-shadow:0 0 0 4px rgba(var(--mint-rgb), 0.45);opacity:1}.tbot .cmp-opts.locked .btn:not(.on){opacity:.4}.tbot .shops{display:grid;grid-template-columns:minmax(0, 1fr);gap:6px;padding-left:16px}.tbot .shops .cards-wrap{padding-left:0}.tbot .shops-h{display:flex;align-items:center;gap:10px}.tbot .shop-one{padding-left:16px}.tbot .scard{--mx: 50%;--my: 0%;position:relative;flex:0 0 258px;scroll-snap-align:start;display:flex;flex-direction:column;gap:9px;padding:14px;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);transition:transform var(--t-slow) var(--ease-out),box-shadow var(--t-slow) var(--ease-out),border-color var(--t-slow)}.tbot .scard::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity var(--t-slow);background:radial-gradient(260px circle at var(--mx) var(--my), rgba(var(--mint-rgb), 0.2), transparent 60%)}.tbot .scard:hover,.tbot .scard:focus-within{transform:translateY(-4px);border-color:color-mix(in srgb, var(--teal) 40%, var(--line));box-shadow:var(--glow)}.tbot .scard:hover::after,.tbot .scard:focus-within::after{opacity:1}.tbot .scard.wide{max-width:520px}.tbot .scard.wide:hover,.tbot .scard.wide:focus-within{transform:translateY(-2px);box-shadow:0 0 0 1px rgba(var(--teal-rgb), 0.28),0 16px 32px -20px rgba(var(--teal-rgb), 0.45)}.tbot .scard .sc-top{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:12px;align-items:center}.tbot .scard .avatar{width:48px;height:48px;border-radius:14px;font-size:17px;overflow:hidden;background:linear-gradient(135deg, var(--a1, var(--teal)), var(--a2, var(--teal-500)))}.tbot .scard .avatar img{width:100%;height:100%;object-fit:cover}.tbot .scard .nm{font-weight:800;font-size:14.5px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbot .scard .stars{font-size:12px;margin-top:2px}.tbot .scard .stars .off{color:var(--line-2)}.tbot .scard .stars.none{font:500 11px/1.4 var(--font-mono);color:var(--faint);letter-spacing:0}.tbot .scard .idx{align-self:start;font:700 10.5px/1 var(--font-mono);color:var(--faint)}.tbot .scard .sc-sub{font-size:13px;font-weight:600;line-height:1.4;color:var(--ink-2)}.tbot .scard .loc{display:flex;gap:4px;align-items:center;min-width:0;font-size:12px;color:var(--muted)}.tbot .scard .loc span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbot .scard .loc svg{width:13px;height:13px}.tbot .scard .acts{display:flex;gap:6px;margin-top:auto;padding-top:4px}.tbot .scard .acts .btn{height:34px;font-size:12.5px}.tbot .scard .acts .btn:hover{text-decoration:none}.tbot .scard .acts .pick{flex:1;background:var(--teal-50);border-color:var(--teal-100);color:var(--teal)}.tbot .scard .acts .pick:hover{background:var(--teal);border-color:var(--teal);color:var(--accent-ink)}.tbot .scard .acts .pick svg{width:14px;height:14px}.tbot .scard .acts .ic{flex:0 0 34px;padding:0}.tbot .scard .acts .ic svg{width:16px;height:16px}.tbot .scard .acts .wa:hover{color:#1f9d55;border-color:#1f9d55}.tbot .scard.wide .acts{flex-wrap:wrap}.tbot .scard.wide .acts>*{flex:1 1 auto;min-width:0}.tbot .scard.wide .acts .ic:not(:has(span)){flex:0 0 34px}.tbot .scard.wide .acts .ic{flex:0 0 auto;padding:0 12px}.tbot .ghost{position:absolute;inset:0;z-index:3;display:none;padding:9px 4px;overflow:hidden;pointer-events:none;white-space:pre-wrap;font:500 15px/22px var(--font-mono);transition:opacity 420ms var(--ease-out)}.tbot .field.ghosting .ghost{display:block}.tbot .field.ghosting textarea::placeholder{color:rgba(0,0,0,0)}.tbot .field.ghosting .mirror{visibility:hidden}.tbot .ghost .gt{color:color-mix(in srgb, var(--ink-2) 58%, transparent)}.tbot .ghost .gcur{display:inline-block;width:9px;height:19px;margin-left:1px;vertical-align:-4px;border-radius:1.5px;background:var(--cursor);opacity:.5;box-shadow:0 0 10px rgba(var(--teal5-rgb), 0.3)}.tbot .field.g-hold .ghost .gcur{animation:tb-blink 1.06s steps(1) infinite}.tbot .field.g-out .ghost{opacity:0}.tbot .gtab{position:absolute;right:2px;top:50%;z-index:4;display:none;align-items:center;gap:5px;padding:4px 7px 4px 5px;border-radius:8px;font:600 11px/1 var(--font-mono);color:var(--muted);background:var(--surface-2);border:1px solid var(--line);opacity:0;pointer-events:none;transform:translateY(-50%) scale(0.9);transition:opacity var(--t-base),transform var(--spring-snappy-ms) var(--spring-snappy),color var(--t-fast),border-color var(--t-fast)}.tbot .gtab kbd{font-size:10px;padding:2px 4px}.tbot .gtab:hover{color:var(--teal);border-color:var(--teal)}@media(hover: hover)and (pointer: fine){.tbot .field.ghosting .gtab{display:inline-flex}.tbot .field.g-type .gtab,.tbot .field.g-hold .gtab{opacity:1;pointer-events:auto;transform:translateY(-50%)}}.tbot .field.landed textarea{animation:tb-landed 520ms var(--ease-out)}.tbot #soundBtn[aria-pressed=true]{background:none;color:var(--ink-2)}.tbot #soundBtn[aria-pressed=true]:hover{background:var(--surface-2);color:var(--teal)}.tbot #soundBtn.off{color:var(--muted)}.tbot .snd .w1,.tbot .snd .w2{transform-box:view-box;transform-origin:12px 12px;transition:opacity var(--t-base),transform var(--spring-snappy-ms) var(--spring-snappy),stroke var(--t-fast)}.tbot .snd .x{stroke-dasharray:16;stroke-dashoffset:16;transition:stroke-dashoffset var(--t-slow) var(--ease-out)}.tbot #soundBtn.off .snd .w1,.tbot #soundBtn.off .snd .w2{opacity:0;transform:translateX(-3px) scale(0.6)}.tbot #soundBtn.off .snd .x{stroke-dashoffset:0}.tbot #soundBtn.ping .snd .w1{stroke:var(--teal-500)}.tbot #soundBtn.ping .snd .w2{stroke:var(--teal-500);transform:scale(1.1)}.tbot .sfx-tip{position:absolute;top:calc(100% + 8px);z-index:30;padding:8px 11px;border-radius:10px;background:var(--ink);color:var(--surface);cursor:pointer;font:600 11.5px/1.3 var(--font-mono);white-space:nowrap;box-shadow:var(--shadow-3);transform-origin:top right;animation:tb-pop-in var(--spring-bouncy-ms) var(--spring-bouncy) both}.tbot .sfx-tip::before{content:"";position:absolute;top:-4px;right:21px;width:9px;height:9px;border-radius:2px;background:var(--ink);transform:rotate(45deg)}.tbot .sfx-tip kbd{color:var(--surface);background:rgba(0,0,0,0);border-color:rgba(255,255,255,.35)}.tbot .sfx-tip.out{animation:tb-fade-out 280ms var(--ease-in-out) both}.tbot .boot .bl{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tbot .boot .rcur{width:.6em;height:1.05em;vertical-align:-0.18em;margin-left:3px}.tbot .welcome h1 em::after{transform:scaleX(0);transform-origin:left center;transition:transform 760ms var(--spring-soft) 120ms}.tbot .welcome.booted h1 em::after{transform:scaleX(1)}.tbot .field .mirror .cur::after{transition:transform 70ms var(--ease-out);transform-origin:50% 100%}.tbot .field .mirror.strike .cur::after{transform:scaleY(0.8)}.tbot .send.fly svg{animation:tb-fly 460ms var(--ease-out)}.tbot .tile kbd,.tbot .opt .key,.tbot .itile .key{transition:transform var(--t-fast) var(--ease-out),border-bottom-width var(--t-fast),box-shadow var(--t-fast),background var(--t-base),color var(--t-base)}.tbot .tile:hover kbd,.tbot .tile.pressed kbd{transform:translateY(1px);border-bottom-width:1px}.tbot .opt.pressed .key,.tbot .itile.pressed .key{transform:translateY(1px) scale(0.92);box-shadow:inset 0 1px 2px rgba(16,39,43,.18)}.tbot .tile.pressed,.tbot .opt.pressed{transform:translateY(1px) scale(0.985) !important}.tbot .row-bot .who .sq{animation:tb-sq-in 560ms var(--spring-bouncy) both}.tbot .lcard .media.loaded::after,.tbot .itile .ph.loaded::after,.tbot .mosaic .tile-ph.loaded::before{content:"";position:absolute;left:0;right:0;top:-45%;height:45%;pointer-events:none;background:linear-gradient(to bottom, transparent, rgba(var(--mint-rgb), 0.26) 70%, rgba(255, 255, 255, 0.5) 96%, transparent);animation:tb-scanline 900ms var(--ease-out) forwards}.tbot .mosaic .tile-ph.loaded::before{z-index:1;display:block;bottom:auto}.tbot .log>*{zoom:var(--fs-k, 1)}.tbot .field .mirror .gl{animation:tb-glow-settle 380ms var(--ease-out) both}.tbot .rcur{position:relative}.tbot .rcur::before{content:"";position:absolute;right:100%;top:-0.12em;bottom:-0.12em;width:2.4em;border-radius:3px;pointer-events:none;background:linear-gradient(90deg, rgba(var(--mint-rgb), 0), rgba(var(--mint-rgb), 0.3));transition:opacity .35s var(--ease-out)}.tbot .rcur.rest::before,.tbot .rcur.gone::before,.tbot .boot .rcur::before{opacity:0}.tbot.no-accents .bot-body .tk:not(.tk-url):not(.tk-ph){color:inherit !important;font:inherit !important;letter-spacing:inherit}.tbot.no-accents .bot-body .tk-q .qm{color:inherit !important}.tbot.no-accents .bot-body .tk-h .at{opacity:1}.tbot .scrim.drawer{place-items:stretch end;padding:0;background:rgba(var(--teal-rgb), 0.06);-webkit-backdrop-filter:none;backdrop-filter:none}.tbot .sheet.settings{width:min(420px,100%);height:100cqh;max-height:none;border-radius:22px 0 0 22px;padding:22px 22px 28px;overflow-y:auto;animation:tb-drawer-in 560ms var(--spring-soft) both}.tbot .scrim.drawer.closing .sheet{animation:tb-drawer-out 220ms var(--ease-in-out) both}.tbot .st-root section{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.tbot .st-root h3{margin:0 0 10px;font:600 10.5px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.tbot .st-prev{margin-top:16px;padding:12px;border-radius:14px;background:var(--bg);border:1px solid var(--line);display:grid;gap:8px;font-size:13.5px}.tbot .st-prev .pv-u{display:flex;gap:8px;font:500 12.5px/1.5 var(--font-mono);background:var(--user-bg);border-left:2px solid var(--rasp);padding:6px 10px;border-radius:2px 10px 10px 2px;color:var(--user-ink, var(--ink))}.tbot .st-prev .pv-u .p{color:var(--rasp);font-weight:700}.tbot .st-prev .pv-b{display:grid;grid-template-columns:auto 1fr;gap:8px;line-height:1.55;color:var(--bot-ink, var(--ink))}.tbot .st-prev .pv-b .sq{width:8px;height:8px;margin-top:7px;border-radius:2px;background:var(--teal);box-shadow:0 0 0 3px var(--teal-50)}.tbot.no-accents .st-prev .tk{color:inherit !important;font:inherit !important}.tbot .st-acc{display:flex;flex-wrap:wrap;gap:8px}.tbot .st-swatch{position:relative;width:40px;height:40px;border-radius:50%;padding:3px;border:2px solid rgba(0,0,0,0);cursor:pointer;transition:transform var(--spring-snappy-ms) var(--spring-snappy),border-color var(--t-base)}.tbot .st-swatch i{display:block;width:100%;height:100%;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08);background:linear-gradient(135deg, var(--sa) 0 56%, var(--sb) 56% 100%)}.tbot .st-swatch:hover{transform:scale(1.08)}.tbot .st-swatch.on{border-color:var(--teal)}.tbot .st-swatch.custom i{background:conic-gradient(#d64545, #e0b43a, #3f9d5a, #2f78c4, #9a4fb0, #d64545)}.tbot .st-swatch.custom input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;padding:0}.tbot .st-bg{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:8px}.tbot .st-bgt{display:grid;justify-items:center;gap:6px;font:600 11.5px/1 var(--font-ui);color:var(--ink-2)}.tbot .st-bgt .mini{width:100%;aspect-ratio:3/4;border-radius:10px;border:1px solid var(--line-2);display:grid;align-content:end;gap:3px;padding:6px;transition:box-shadow var(--t-base),transform var(--spring-snappy-ms) var(--spring-snappy)}.tbot .st-bgt .mini i{display:block;height:5px;border-radius:3px;background:rgba(16,39,43,.14)}.tbot .st-bgt .mini i:nth-child(1){width:70%}.tbot .st-bgt .mini i:nth-child(2){width:88%;background:rgba(var(--rasp-rgb), 0.25);justify-self:end}.tbot .st-bgt .mini i:nth-child(3){width:56%}.tbot .st-bgt:hover .mini{transform:translateY(-2px)}.tbot .st-bgt.on .mini{box-shadow:0 0 0 2px var(--teal),var(--glow);transform:translateY(-2px)}.tbot .bg-white .mini{background:#fff}.tbot .bg-paper .mini{background:#f7f4ec}.tbot .bg-grid .mini{background:radial-gradient(rgba(3, 87, 98, 0.2) 1px, transparent 1.3px) 0 0/7px 7px,#f6f8f7}.tbot .bg-gradient .mini{background:radial-gradient(120% 80% at 0 0, rgba(126, 242, 214, 0.55), transparent 62%),radial-gradient(100% 70% at 100% 100%, rgba(162, 63, 110, 0.2), transparent 60%),#f8fbfa}.tbot .bg-dark .mini{background:#0c1718;border-color:#1f3436}.tbot .bg-dark .mini i{background:rgba(226,238,236,.25)}.tbot .st-ink{display:flex;align-items:center;gap:10px;margin-bottom:10px}.tbot .st-ink .lbl{width:96px;font-size:12.5px;font-weight:600;color:var(--ink-2)}.tbot .st-ink .row{display:flex;gap:6px}.tbot .st-inkb{width:30px;height:30px;border-radius:50%;padding:3px;border:2px solid rgba(0,0,0,0);transition:transform var(--spring-snappy-ms) var(--spring-snappy)}.tbot .st-inkb i{display:block;width:100%;height:100%;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px rgba(255,255,255,.15)}.tbot .st-inkb:hover{transform:scale(1.1)}.tbot .st-inkb.on{border-color:var(--teal)}.tbot .st-fs{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:6px}.tbot .st-fs button{display:grid;justify-items:center;align-content:end;gap:5px;min-height:58px;padding:8px 4px;border-radius:12px;border:1px solid var(--line-2);font-weight:800;line-height:1;color:var(--ink);transition:border-color var(--t-base),background var(--t-base),transform var(--spring-snappy-ms) var(--spring-snappy)}.tbot .st-fs button small{font:500 10px/1 var(--font-mono);color:var(--muted)}.tbot .st-fs button:hover{transform:translateY(-1px)}.tbot .st-fs button.on{border-color:var(--teal);background:var(--teal-50);box-shadow:0 0 0 1px var(--teal)}.tbot .st-sw{width:100%;display:flex;align-items:center;gap:12px;padding:9px 0;text-align:left}.tbot .st-sw .tx{flex:1;display:grid;gap:2px}.tbot .st-sw b{font-size:14px}.tbot .st-sw small{font-size:12px;color:var(--muted)}.tbot .st-sw .knob{position:relative;flex:none;width:44px;height:26px;border-radius:999px;background:var(--surface-3);border:1px solid var(--line-2);transition:background var(--t-base),border-color var(--t-base)}.tbot .st-sw .knob::after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(16,39,43,.3);transition:transform var(--spring-snappy-ms) var(--spring-snappy),width var(--t-fast)}.tbot .st-sw:active .knob::after{width:24px}.tbot .st-sw[aria-checked=true] .knob{background:var(--teal);border-color:var(--teal)}.tbot .st-sw[aria-checked=true] .knob::after{transform:translateX(18px)}.tbot .st-sw[aria-checked=true]:active .knob::after{transform:translateX(14px)}.tbot .st-range{display:grid;gap:8px;padding:6px 0 4px;font-size:12.5px;font-weight:600;color:var(--ink-2)}.tbot .st-range input{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:6px;outline:none;cursor:pointer;background:linear-gradient(90deg, var(--teal) var(--val, 50%), var(--surface-3) var(--val, 50%))}.tbot .st-range input::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid var(--teal);box-shadow:0 2px 6px rgba(16,39,43,.25);transition:transform var(--t-fast)}.tbot .st-range input:active::-webkit-slider-thumb{transform:scale(1.15)}.tbot .st-range input::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--teal)}.tbot .st-range input:focus-visible{box-shadow:var(--focus)}.tbot .st-eq{display:flex;gap:3px;align-items:flex-end;height:16px;margin:0 0 4px}.tbot .st-eq i{width:4px;height:4px;border-radius:2px;background:var(--teal);opacity:.3;transition:opacity var(--t-base)}.tbot .st-eq.play i{opacity:1;animation:tb-eq 820ms var(--ease-in-out) infinite}.tbot .st-eq.play i:nth-child(2){animation-delay:-0.25s}.tbot .st-eq.play i:nth-child(3){animation-delay:-0.5s}.tbot .st-eq.play i:nth-child(4){animation-delay:-0.12s}.tbot .st-eq.play i:nth-child(5){animation-delay:-0.62s}.tbot .st-reset{width:100%;margin-top:22px}.tbot .acct{display:inline-flex;align-items:center;gap:8px;height:36px;max-width:210px;padding:0 12px 0 4px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font:600 12.5px/1 var(--font-ui);color:var(--ink);white-space:nowrap;transition:border-color var(--t-base),box-shadow var(--t-base),transform var(--spring-snappy-ms) var(--spring-snappy)}.tbot .acct:hover{border-color:color-mix(in srgb, var(--teal) 45%, var(--line));box-shadow:0 6px 16px -10px rgba(var(--teal-rgb), 0.5)}.tbot .acct:active{transform:scale(0.96)}.tbot .acct.guest{color:var(--teal)}.tbot .acct .nm{overflow:hidden;text-overflow:ellipsis}.tbot .acct .av,.tbot .acc-t .av{display:grid;place-items:center;flex:none;overflow:hidden;border-radius:50%;color:#fff;font:800 11px/1 var(--font-ui);background:linear-gradient(135deg, var(--a1, var(--teal)), var(--a2, var(--teal-500)))}.tbot .acct .av{width:28px;height:28px}.tbot .acct .nm{min-width:0}.tbot .acct .av img,.tbot .acc-t .av img{width:100%;height:100%;object-fit:cover}.tbot .acct .av.guest,.tbot .acc-t .av.guest{background:var(--surface-2);color:var(--muted)}.tbot .acct .av.guest svg{width:16px;height:16px}.tbot .acc-scrim{position:fixed;inset:0;z-index:62;display:grid;place-items:center;padding:16px;background:rgba(16,39,43,.18);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:tb-fade-in var(--t-base) var(--ease-out) both}.tbot .acc-scrim.closing{animation:tb-fade-out var(--t-base) var(--ease-in-out) both}.tbot .acc{width:min(780px,100%);padding:16px 16px 12px;border-radius:22px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-3);animation:tb-acc-in 480ms var(--spring-snappy) both}.tbot .acc-h{display:flex;align-items:center;gap:6px;margin:2px 4px 12px;font:600 11px/1 var(--font-mono);color:var(--muted)}.tbot .acc-h .p{color:var(--rasp);font-weight:700}.tbot .acc-k{margin-left:auto;font-weight:500;color:var(--faint)}.tbot .acc-k kbd{font-size:10px;padding:2px 4px}.tbot .acc-row{position:relative;display:flex;gap:10px;padding:4px;overflow-x:auto;scrollbar-width:none}.tbot .acc-t{position:relative;z-index:1;flex:0 0 152px;display:grid;justify-items:center;align-content:start;gap:3px;padding:16px 10px 14px;border-radius:16px;text-align:center;color:var(--ink);animation:tb-rise 420ms var(--ease-out) both;transition:transform var(--spring-snappy-ms) var(--spring-snappy)}.tbot .acc-t .av{width:56px;height:56px;margin-bottom:7px;font-size:19px;box-shadow:0 10px 22px -12px rgba(16,39,43,.6)}.tbot .acc-t .av.guest svg{width:26px;height:26px}.tbot .acc-t .av.add{background:var(--surface-2);color:var(--teal);border:1.5px dashed var(--line-2);box-shadow:none}.tbot .acc-t .av.add svg{width:24px;height:24px}.tbot .acc-t b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700}.tbot .acc-t small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 11px/1.4 var(--font-mono);color:var(--muted)}.tbot .acc-t .act{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;gap:5px;font:700 9.5px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ok)}.tbot .acc-t .act::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb, var(--ok) 22%, transparent)}.tbot .acc-t.hl{transform:translateY(-2px)}.tbot .acc-t.going{transform:scale(1.06)}.tbot .acc-hl{position:absolute;z-index:0;left:0;top:0;width:0;height:0;border-radius:16px;pointer-events:none;background:var(--teal-50);box-shadow:0 0 0 2px var(--teal),var(--glow);transition:transform var(--spring-snappy-ms) var(--spring-snappy),width var(--spring-snappy-ms) var(--spring-snappy),height var(--spring-snappy-ms) var(--spring-snappy)}.tbot .acc-foot{display:flex;align-items:center;gap:10px;margin:10px 4px 2px;padding-top:10px;border-top:1px dashed var(--line-2);font-size:12px;color:var(--muted)}.tbot .acc-foot b{color:var(--ink)}.tbot .acc-out{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border-radius:8px;font:600 12px/1 var(--font-ui);color:var(--muted)}.tbot .acc-out:hover{color:var(--danger);background:var(--danger-50)}.tbot .acc-out svg,.tbot .acc-re svg{width:14px;height:14px}.tbot .acc-re{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:8px;font:700 12px/1 var(--font-ui);color:var(--gold);background:var(--gold-50)}.tbot .acc-re+.acc-out{margin-left:0}.tbot .acc-foot .exp{color:var(--gold);font-weight:600}.tbot .acc-t.expired .av{filter:grayscale(1);opacity:.55}.tbot .acc-t small.exp{font:600 11px/1.35 var(--font-ui);color:var(--gold);white-space:normal}.tbot .acct{position:relative}.tbot .acct.expired::after{content:"";position:absolute;left:25px;top:3px;width:9px;height:9px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 2px var(--surface)}.tbot .row-sys{display:flex;align-items:center;gap:12px;font:600 11px/1 var(--font-mono);letter-spacing:.04em;color:var(--muted)}.tbot .row-sys::before,.tbot .row-sys::after{content:"";flex:1;height:1px;background:linear-gradient(90deg, transparent, var(--line-2), transparent)}.tbot .row-sys span{padding:5px 10px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line)}.tbot .blk.offer{isolation:isolate;overflow:hidden;border-color:rgba(0,0,0,0);--mx: 50%;--my: 0%;background:linear-gradient(135deg, rgba(var(--mint-rgb), 0.12), rgba(var(--rasp-rgb), 0.05) 70%),var(--surface);box-shadow:0 16px 38px -24px rgba(var(--teal-rgb), 0.7),var(--shadow-1)}.tbot .blk.offer::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;padding:1.5px;pointer-events:none;background:conic-gradient(from var(--a, 0deg), var(--teal), var(--mint), var(--rasp), var(--teal-500), var(--teal));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:tb-spin-a 7s linear infinite}.tbot .blk.offer::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;transition:opacity var(--t-slow);background:radial-gradient(300px circle at var(--mx) var(--my), rgba(var(--mint-rgb), 0.2), transparent 60%)}.tbot .blk.offer:hover::before{animation-duration:3.2s}.tbot .blk.offer:hover::after{opacity:1}.tbot .of-in{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start}.tbot .of-ic{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg, var(--teal), var(--teal-500));box-shadow:0 10px 22px -12px rgba(var(--teal-rgb), 0.85);animation:tb-of-bob 3.2s var(--ease-in-out) infinite}.tbot .of-ic svg{width:22px;height:22px}.tbot .of-ic .emo{font-size:22px;line-height:1}.tbot .of-tx p{margin:6px 0 0;font-size:15px;line-height:1.55;font-weight:600;color:var(--ink)}.tbot .of-go .arr{display:inline-block;transition:transform var(--spring-snappy-ms) var(--spring-snappy)}.tbot .of-go:hover .arr{transform:translateX(4px)}.tbot .blk.offer.done{opacity:.72}.tbot .blk.offer.done::before{animation-play-state:paused;opacity:.5}.tbot .blk.offer.done .of-ic{animation:none}.tbot .lk-type{display:inline-flex;margin-top:10px;padding:5px 7px;border-radius:6px;font:700 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--teal);background:var(--teal-50)}.tbot .lk-list{display:grid;gap:10px;margin-top:16px}.tbot .lk-row{display:grid;grid-template-columns:26px minmax(0, 1fr) 32px;gap:8px;align-items:center;overflow:hidden;animation:tb-rise 380ms var(--spring-soft) both}.tbot .lk-row .n{font:700 11px/1 var(--font-mono);color:var(--faint)}.tbot .lk-f{position:relative;display:flex;align-items:center;height:46px;border-radius:12px;border:1px solid var(--line-2);background:var(--surface);transition:border-color var(--t-base),box-shadow var(--spring-soft-ms) var(--spring-soft),background var(--t-base)}.tbot .lk-f:focus-within{border-color:var(--teal);box-shadow:0 0 0 4px rgba(var(--mint-rgb), 0.3)}.tbot .lk-ic{width:38px;flex:none;display:grid;place-items:center;color:var(--faint);transition:color var(--t-base)}.tbot .lk-ic svg{width:16px;height:16px}.tbot .lk-f input{flex:1;min-width:0;height:100%;padding:0 8px 0 0;border:0;outline:none;background:rgba(0,0,0,0);font:500 14px/1 var(--font-mono);color:var(--ink)}.tbot .lk-f input::placeholder{color:var(--faint)}.tbot .lk-f input:focus-visible{box-shadow:none}.tbot .lk-host{max-width:42%;margin-right:6px;padding:4px 6px;border-radius:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 10.5px/1 var(--font-mono);color:var(--teal);background:var(--teal-50);animation:tb-pop-in var(--spring-bouncy-ms) var(--spring-bouncy) both}.tbot .lk-host:empty{display:none}.tbot .lk-ok{flex:none;width:22px;height:22px;margin-right:10px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--ok);transform:scale(0);transition:transform var(--spring-bouncy-ms) var(--spring-bouncy)}.tbot .lk-ok svg{width:12px;height:12px;stroke-width:3}.tbot .lk-row.ok .lk-ok{transform:none}.tbot .lk-row.ok .lk-ic{color:var(--teal)}.tbot .lk-row.bad .lk-f{border-color:var(--danger);background:var(--danger-50)}.tbot .lk-row .rm{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;color:var(--muted)}.tbot .lk-row .rm:hover{color:var(--danger);background:var(--danger-50)}.tbot .lk-row .rm[hidden]{display:grid;visibility:hidden}.tbot .lk-row .rm svg{width:15px;height:15px}.tbot .lk-err{grid-column:2/4;font-size:12px;color:var(--danger)}.tbot .lk-err:empty{display:none}.tbot .lk-add-row{display:flex;align-items:center;gap:10px;margin-top:12px;padding-left:34px}.tbot .lk-add-row .btn svg{width:15px;height:15px}.tbot .lk-cnt{font-size:11px;color:var(--faint)}.tbot .lk-msg{margin-top:10px;font-size:13px;color:var(--danger)}.tbot .lk-msg:empty{display:none}.tbot .stage{flex:1;min-height:0;display:flex;position:relative}.tbot .chat{flex:1;min-width:0;display:flex;flex-direction:column;position:relative}.tbot #histBtn[aria-expanded=true]{color:var(--teal);background:var(--teal-50)}.tbot .hist,.tbot .pv{flex:none;width:0;overflow:hidden;position:relative;z-index:12;transition:width var(--spring-soft-ms) var(--spring-soft),border-color var(--t-base)}.tbot .mode-bg{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.tbot .mode-bg .mb{position:absolute;inset:0;opacity:0;transition:opacity 1200ms var(--ease-in-out)}.tbot[data-mode=balanced] .mb-bal,.tbot[data-mode=auto] .mb-auto{opacity:1}.tbot .mb .blob{position:absolute;border-radius:50%;will-change:transform}.tbot .mb-bal .blob{width:110vmax;height:110vmax;left:-58vmax;bottom:-78vmax;background:radial-gradient(closest-side, rgba(var(--mint-rgb), 0.2), rgba(var(--mint-rgb), 0));animation:tb-mb-drift 26s var(--ease-in-out) infinite alternate}.tbot .mb-auto .blob{width:100vmax;height:100vmax;right:-52vmax;bottom:-70vmax;background:radial-gradient(closest-side, rgba(var(--rasp-rgb), 0.11), rgba(var(--rasp-rgb), 0));animation:tb-mb-drift2 17s var(--ease-in-out) infinite alternate}.tbot .mb .tide{position:absolute;left:0;bottom:0;width:200%;height:30cqh;will-change:transform}.tbot .mb-bal .tide{animation:tb-mb-tide 38s linear infinite}.tbot .mb-auto .tide{animation:tb-mb-tide 23s linear infinite}.tbot .mb-bal .tide path:nth-child(1){fill:rgba(var(--teal-rgb), 0.024)}.tbot .mb-bal .tide path:nth-child(2){fill:rgba(var(--mint-rgb), 0.075)}.tbot .mb-auto .tide path:nth-child(1){fill:rgba(var(--rasp-rgb), 0.03)}.tbot .mb-auto .tide path:nth-child(2){fill:rgba(196,146,30,.05)}.tbot[data-theme=dark] .mb-bal .blob{background:radial-gradient(closest-side, rgba(var(--mint-rgb), 0.09), rgba(var(--mint-rgb), 0))}.tbot[data-theme=dark] .mb-auto .blob{background:radial-gradient(closest-side, rgba(var(--rasp-rgb), 0.1), rgba(var(--rasp-rgb), 0))}.tbot[data-theme=dark] .mb-bal .tide path:nth-child(2){fill:rgba(var(--mint-rgb), 0.035)}.tbot .mode-chip{--mc: var(--teal);display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 11px 0 9px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font:600 12.5px/1 var(--font-ui);color:var(--ink-2);white-space:nowrap;transition:border-color var(--t-base),box-shadow var(--t-base),color var(--t-base),transform var(--spring-snappy-ms) var(--spring-snappy)}.tbot .mode-chip:hover{border-color:color-mix(in srgb, var(--mc) 45%, var(--line));box-shadow:0 6px 16px -10px rgba(var(--teal-rgb), 0.5)}.tbot .mode-chip:active{transform:scale(0.95)}.tbot .mode-chip svg{width:16px;height:16px;color:var(--mc)}.tbot .mode-chip .mc-lv{display:inline-flex;gap:3px}.tbot .mode-chip .mc-lv i{width:5px;height:5px;border-radius:50%;background:var(--line-2);transition:background var(--t-base),transform var(--spring-bouncy-ms) var(--spring-bouncy)}.tbot .mode-chip[data-m=confirm] .mc-lv i:nth-child(1),.tbot .mode-chip[data-m=balanced] .mc-lv i:nth-child(-n+2),.tbot .mode-chip[data-m=auto] .mc-lv i{background:var(--mc)}.tbot .mode-chip[data-m=balanced]{--mc: var(--teal-500)}.tbot .mode-chip[data-m=auto]{--mc: var(--rasp);color:var(--rasp);border-color:color-mix(in srgb, var(--rasp) 35%, var(--line));background:color-mix(in srgb, var(--rasp-50) 60%, var(--surface))}.tbot .mode-chip.bump .mc-lv i{transform:scale(1.35)}.tbot .mode-tip{position:absolute;top:calc(100% + 8px);z-index:31;width:min(300px,100cqw - 24px);padding:11px 13px 12px;border-radius:12px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-3);transform-origin:top center;animation:tb-pop-in var(--spring-bouncy-ms) var(--spring-bouncy) both;pointer-events:none}.tbot .mode-tip b{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--ink)}.tbot .mode-tip b svg{width:15px;height:15px;color:var(--mc, var(--teal))}.tbot .mode-tip p{margin:5px 0 0;font-size:12px;line-height:1.5;color:var(--muted)}.tbot .mode-tip small{display:block;margin-top:7px;font:500 10.5px/1 var(--font-mono);color:var(--faint)}.tbot .mode-tip.out{animation:tb-fade-out 260ms var(--ease-in-out) both}.tbot .sheet.mode-warn .mw-ic{width:54px;height:54px;margin-bottom:14px;border-radius:16px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg, var(--rasp), color-mix(in srgb, var(--rasp) 55%, var(--gold)));box-shadow:0 14px 28px -14px rgba(var(--rasp-rgb), 0.9);animation:tb-icon-in 720ms var(--spring-bouncy) both}.tbot .sheet.mode-warn .mw-ic svg{width:26px;height:26px}.tbot .mw-l{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:10px}.tbot .mw-l li{display:grid;grid-template-columns:18px 1fr;gap:10px;font-size:13px;line-height:1.5;color:var(--ink-2)}.tbot .mw-l li svg{width:17px;height:17px;color:var(--teal);margin-top:1px}.tbot .mw-l kbd{font-size:10px}.tbot .loader .lst{display:flex;align-items:center;gap:8px;min-width:0;flex:0 1 auto;overflow:hidden}.tbot .loader .trail{display:flex;align-items:center;gap:7px;min-width:0;overflow:hidden;white-space:nowrap;flex:0 1 auto;scrollbar-width:none}.tbot .loader .trail::-webkit-scrollbar{display:none}.tbot .loader .trail.fade{-webkit-mask-image:linear-gradient(to right, transparent, #000 34px);mask-image:linear-gradient(to right, transparent, #000 34px)}.tbot .loader .trail:empty{display:none}.tbot .loader .sd{display:inline-flex;align-items:baseline;gap:5px;color:var(--muted);flex:none}.tbot .loader .sd b{color:var(--ok);font-weight:700;display:inline-block}.tbot .loader .sd.new b{animation:tb-pop-in var(--spring-bouncy-ms) var(--spring-bouncy) both}.tbot .loader .sa{color:var(--faint);flex:none}.tbot .loader .trail.has::after{content:"→";flex:none;color:var(--faint)}.tbot .loader .lst .verb{flex:none;white-space:nowrap}.tbot .ecg,.tbot .bcode{display:inline-flex;flex:none}.tbot .ecg canvas,.tbot .bcode canvas{display:block}.tbot .bcode{flex-direction:column;align-items:stretch;gap:1px;margin-top:1px}.tbot .bc-code{font:600 7.5px/1 var(--font-mono);letter-spacing:.14em;color:var(--muted);text-align:center;white-space:nowrap;font-variant-ligatures:none}.tbot .loader.ld-scan{min-height:30px}.tbot .st-ld{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px}.tbot .st-ldt{display:grid;justify-items:center;gap:4px;padding:10px 6px 9px;border-radius:12px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink);transition:border-color var(--t-base),background var(--t-base),transform var(--spring-snappy-ms) var(--spring-snappy),box-shadow var(--t-base)}.tbot .st-ldt .lv{width:100%;height:34px;display:grid;place-items:center;overflow:hidden}.tbot .st-ldt b{font-size:12.5px;font-weight:700}.tbot .st-ldt small{font:500 10px/1 var(--font-mono);color:var(--muted)}.tbot .st-ldt:hover{transform:translateY(-1px);border-color:color-mix(in srgb, var(--teal) 40%, var(--line-2))}.tbot .st-ldt.on{border-color:var(--teal);background:var(--teal-50);box-shadow:0 0 0 1px var(--teal)}.tbot .rst,.tbot .rst *,.tbot .rst *::before,.tbot .rst *::after{animation:none !important}.tbot .rst .reveal{opacity:1}.tbot .tbs{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.tbot .tb{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 7px 0 5px;border-radius:999px;white-space:nowrap;font:600 10.5px/1 var(--font-ui);color:var(--teal-600);background:var(--teal-50);border:1px solid var(--teal-100);animation:tb-fade-up 380ms var(--ease-out) both}.tbot .tb svg{width:11px;height:11px;stroke-width:2.1;flex:none}.tbot .tb.more{padding:0 6px;color:var(--muted);background:var(--surface-2);border-color:var(--line)}.tbot .lcard .tbs{margin-top:2px}.tbot .scard .tbs{margin-top:-2px}.tbot .vchk{display:inline-grid;place-items:center;flex:none;width:15px;height:15px;margin-left:5px;vertical-align:-2px;border-radius:50%;color:#fff;background:var(--teal-500)}.tbot .vchk svg{width:10px;height:10px;stroke-width:3.2}.tbot .scard .nm{display:flex;align-items:center;min-width:0}.tbot .scard .nm .nt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbot .lcard .idx{transition:opacity var(--t-base)}.tbot .lcard .chk-c{position:absolute;top:6px;right:6px;z-index:3;width:28px;height:28px;border-radius:9px;display:grid;place-items:center;color:rgba(0,0,0,0);background:rgba(255,255,255,.94);border:1.5px solid rgba(16,39,43,.28);box-shadow:0 2px 8px rgba(16,39,43,.18);opacity:0;transform:scale(0.82);transition:opacity var(--t-base),transform var(--spring-snappy-ms) var(--spring-snappy),background var(--t-base),border-color var(--t-base),color var(--t-base)}.tbot .lcard .chk-c svg{width:15px;height:15px;stroke-width:3}.tbot .lcard .chk-c:hover{border-color:var(--teal)}.tbot .lcard:hover .chk-c,.tbot .lcard:focus-within .chk-c,.tbot.cmp-on .lcard .chk-c{opacity:1;transform:none}.tbot .lcard:hover .idx,.tbot .lcard:focus-within .idx,.tbot.cmp-on .lcard .idx{opacity:0}.tbot .lcard.sel{border-color:var(--teal);box-shadow:0 0 0 2px var(--teal),var(--shadow-2)}.tbot .lcard.sel .chk-c{background:var(--teal);border-color:var(--teal);color:#fff}.tbot .lcard.sel .chk-c svg{animation:tb-pop-in var(--spring-bouncy-ms) var(--spring-bouncy) both}.tbot .lcard{-webkit-touch-callout:none}.tbot .lcard.pressing{transform:scale(0.975);transition-duration:380ms}@media(hover: none){.tbot .lcard .chk-c{opacity:0}.tbot.cmp-on .lcard .chk-c{opacity:1;transform:none}.tbot .lcard{user-select:none;-webkit-user-select:none}}.tbot .cmp-bar{position:absolute;left:50%;bottom:calc(100% + 6px);z-index:13;display:flex;align-items:center;gap:12px;width:max-content;max-width:calc(100% - 24px);padding:7px 7px 7px 9px;border-radius:16px;background:var(--ink);color:var(--surface);box-shadow:var(--shadow-3);transform:translateX(-50%);animation:tb-cb-in 460ms var(--spring-snappy) both}.tbot .cmp-bar[hidden]{display:none}.tbot .cmp-bar.out{animation:tb-cb-out 220ms var(--ease-in-out) both}.tbot .cb-th{display:flex;flex:none}.tbot .cb-th>*{width:34px;height:34px;border-radius:9px;object-fit:cover;border:2px solid var(--ink);background:var(--surface-3);display:grid;place-items:center;color:var(--muted);animation:tb-pop-in var(--spring-bouncy-ms) var(--spring-bouncy) both}.tbot .cb-th>*+*{margin-left:-10px}.tbot .cb-th svg{width:15px;height:15px}.tbot .cb-tx{display:grid;gap:2px;min-width:0;font:600 13px/1.2 var(--font-ui);white-space:nowrap;overflow:hidden}.tbot .cb-tx>*{overflow:hidden;text-overflow:ellipsis}.tbot .cmp-bar .cb-go,.tbot .cmp-bar .cb-x{flex:none}.tbot .cb-tx b{font-family:var(--font-mono)}.tbot .cb-tx small{font:500 10.5px/1.2 var(--font-mono);opacity:.62}.tbot .cmp-bar .cb-go{height:36px;padding:0 14px;border-radius:10px;border:0;background:var(--mint);color:#062a2e;font-weight:800}.tbot .cmp-bar .cb-go:hover:not(:disabled){background:#9ff6e1;color:#062a2e;box-shadow:0 8px 20px -10px rgba(var(--mint-rgb), 0.9)}.tbot .cmp-bar .cb-go:disabled{background:rgba(255,255,255,.12);color:inherit;opacity:.55}.tbot[data-theme=dark] .cmp-bar .cb-go:disabled{background:rgba(0,0,0,.1)}.tbot .cmp-bar .cb-go .n{font-family:var(--font-mono);font-weight:700}.tbot .cmp-bar .cb-x{width:32px;height:32px;color:inherit;opacity:.7}.tbot .cmp-bar .cb-x:hover{opacity:1;background:rgba(255,255,255,.12);color:inherit}.tbot .dock.cmp-open .to-bottom{bottom:calc(100% + 66px)}.tbot.cmp-on .log{padding-bottom:76px}.tbot .cmpt{--n: 3;margin-top:12px;overflow-anchor:none}.tbot .cmpt-h,.tbot .cmpt-r{display:grid;grid-template-columns:124px repeat(var(--n), minmax(0, 1fr));column-gap:10px}.tbot .cmpt-h{position:sticky;top:-1px;z-index:4;margin:0 -16px;padding:10px 16px 12px;background:var(--surface);border-bottom:1px solid var(--line);overflow-anchor:none;transition:box-shadow var(--t-base)}.tbot .cmpt-h.stuck{padding-top:7px;padding-bottom:8px;box-shadow:0 12px 20px -16px rgba(16,39,43,.45);border-radius:0}.tbot .cmpt-it{display:grid;grid-template-columns:auto minmax(0, 1fr);column-gap:10px;row-gap:4px;align-items:start;min-width:0;animation:tb-rise 460ms var(--ease-out) both}.tbot .cmpt-it .ph{grid-row:1/span 3;width:64px;height:64px;border-radius:12px;overflow:hidden;background:var(--surface-2);cursor:zoom-in;position:relative}.tbot .cmpt-it .ph img{width:100%;height:100%;object-fit:cover}.tbot .cmpt-it .ph.none{display:grid;place-items:center;color:var(--faint);cursor:default}.tbot .cmpt-it .ph.none svg{width:22px;height:22px}.tbot .cmpt-it .ci{font:700 10px/1 var(--font-mono);color:var(--faint)}.tbot .cmpt-it .t{font-size:12.5px;font-weight:700;line-height:1.3;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tbot .cmpt-it .t:hover{color:var(--teal);text-decoration:none}.tbot .cmpt-it .pr{font:700 12.5px/1.2 var(--font-mono);color:var(--price);white-space:nowrap}.tbot .cmpt-h.stuck .ph{width:36px;height:36px;border-radius:9px}.tbot .cmpt-h.stuck .ci{display:none}.tbot .cmpt-h.stuck .t{-webkit-line-clamp:1}.tbot .cmpt-hl{align-self:end;font:600 10.5px/1.4 var(--font-mono);color:var(--faint);padding-bottom:2px}.tbot .cmpt-r{align-items:stretch;padding:6px 0;border-bottom:1px solid var(--line);animation:tb-fade-up 420ms var(--ease-out) both}.tbot .cmpt-r:last-child{border-bottom:0}.tbot .cmpt-l{align-self:center;font:600 10.5px/1.35 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);overflow-wrap:anywhere}.tbot .cmpt-v{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;min-height:36px;padding:6px 9px;border-radius:10px;font-size:13px;line-height:1.35;color:var(--ink);overflow-wrap:anywhere;transition:background var(--t-slow),box-shadow var(--t-slow)}.tbot .cmpt-v.k-price{font:700 13px/1.3 var(--font-mono);color:var(--price)}.tbot .cmpt-v.k-distance{font:600 12.5px/1.3 var(--font-mono);color:var(--hl-unit)}.tbot .cmpt-v .rs{color:var(--gold)}.tbot .cmpt-v.k-rating{font:600 12.5px/1.3 var(--font-mono)}.tbot .cmpt-v.none{color:var(--faint);font-family:var(--font-mono)}.tbot .cmpt-v.best{background:rgba(var(--mint-rgb), 0.17);box-shadow:inset 0 0 0 1px rgba(var(--teal5-rgb), 0.24);font-weight:700}.tbot .cmpt-v.best:not(.k-price):not(.k-distance){color:var(--teal-600)}.tbot .cmpt-v .bt{display:inline-flex;align-items:center;gap:3px;margin-top:3px;font:700 9px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--teal)}.tbot .cmpt-v .bt svg{width:10px;height:10px;stroke-width:3}.tbot .cmpt-v.best::after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:50%;pointer-events:none;opacity:0;background:linear-gradient(100deg, transparent, rgba(255, 255, 255, 0.7), transparent)}.tbot .cmpt.lit .cmpt-v.best::after{animation:tb-best-sweep 1100ms var(--ease-out) both;animation-delay:var(--d, 0ms)}.tbot[data-theme=dark] .cmpt-v.best::after{background:linear-gradient(100deg, transparent, rgba(var(--mint-rgb), 0.25), transparent)}.tbot .cmpt-f{padding-top:10px;border-bottom:0}.tbot .cmpt-f .btn{height:32px;font-size:12.5px;width:100%}@media(hover: hover){.tbot .cmpt-v.hov{background:var(--surface-2)}.tbot .cmpt-v.best.hov{background:rgba(var(--mint-rgb), 0.26)}}.tbot .hist{background:color-mix(in srgb, var(--surface-2) 50%, var(--bg));border-right:1px solid rgba(0,0,0,0)}.tbot .hist.open{width:280px;border-right-color:var(--line)}.tbot .hi-in{width:280px;height:100%;display:flex;flex-direction:column;padding:12px 10px 10px 12px}.tbot .hi-h{display:flex;align-items:center;gap:4px;padding:2px 0 10px 4px}.tbot .hi-path{margin-right:auto;display:flex;align-items:center;gap:6px;font:600 11px/1 var(--font-mono);color:var(--muted)}.tbot .hi-path .p{color:var(--rasp);font-weight:700}.tbot .hi-path .n{color:var(--faint);font-weight:500}.tbot .hi-h .icon-btn{width:32px;height:32px;border-radius:9px}.tbot .hi-h .icon-btn svg{width:16px;height:16px}.tbot .hi-new{width:auto !important;padding:0 10px 0 8px;gap:5px;display:inline-flex !important;font:700 12px/1 var(--font-ui);color:var(--teal) !important}.tbot .hi-new:hover{background:var(--teal-50) !important}.tbot .hi-q{display:flex;align-items:center;gap:8px;height:38px;padding:0 10px;border-radius:10px;border:1px solid var(--line-2);background:var(--surface);color:var(--faint);transition:border-color var(--t-base),box-shadow var(--spring-soft-ms) var(--spring-soft),color var(--t-base)}.tbot .hi-q:focus-within{border-color:var(--teal);box-shadow:0 0 0 4px rgba(var(--mint-rgb), 0.28);color:var(--teal)}.tbot .hi-q svg{width:15px;height:15px;flex:none}.tbot .hi-q input{flex:1;min-width:0;height:100%;border:0;outline:none;background:rgba(0,0,0,0);font:500 13px/1 var(--font-mono);color:var(--ink)}.tbot .hi-q input:focus-visible{box-shadow:none}.tbot .hi-q input::placeholder{color:var(--faint)}.tbot .hi-q input::-webkit-search-cancel-button{display:none}.tbot .hi-q .qx{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;color:var(--muted)}.tbot .hi-q .qx:hover{background:var(--surface-2);color:var(--ink)}.tbot .hi-q .qx[hidden]{display:none}.tbot .hi-list{flex:1;overflow-y:auto;overscroll-behavior:contain;margin:6px -6px 0 -6px;padding:0 6px 8px;scrollbar-width:thin;scrollbar-color:var(--line-2) rgba(0,0,0,0)}.tbot .hi-g{font:600 10px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);padding:14px 8px 6px}.tbot .hi-it{position:relative;overflow:hidden;border-radius:11px;animation:tb-rise 360ms var(--ease-out) both}.tbot .hi-open{width:100%;display:grid;grid-template-columns:30px minmax(0, 1fr);column-gap:10px;row-gap:2px;align-items:center;text-align:left;padding:8px 36px 8px 8px;border-radius:11px;transition:background var(--t-fast)}.tbot .hi-open:hover{background:color-mix(in srgb, var(--surface-3) 65%, transparent)}.tbot .hi-ic{grid-row:1/span 2;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;color:var(--teal);background:var(--teal-50)}.tbot .hi-ic.r{color:var(--rasp);background:var(--rasp-50)}.tbot .hi-ic svg{width:15px;height:15px}.tbot .hi-t{font-size:13px;font-weight:600;line-height:1.3;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbot .hi-m{font:500 10.5px/1.3 var(--font-mono);color:var(--faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbot .hi-snip{grid-column:2;font-size:11.5px;line-height:1.4;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbot .hi-snip mark,.tbot .hi-t mark{background:rgba(var(--mint-rgb), 0.55);color:var(--ink);border-radius:3px;padding:0 1px}.tbot .hi-it.on .hi-open{background:var(--surface);box-shadow:var(--shadow-1),inset 2px 0 0 var(--teal)}.tbot .hi-it.on .hi-t{color:var(--teal)}.tbot .hi-del{position:absolute;right:5px;top:50%;height:28px;min-width:28px;margin-top:-14px;padding:0 7px;border-radius:8px;display:grid;place-items:center;color:var(--faint);opacity:0;transition:opacity var(--t-base),color var(--t-fast),background var(--t-fast);font:700 11px/1 var(--font-ui)}.tbot .hi-del svg{width:15px;height:15px}.tbot .hi-it:hover .hi-del,.tbot .hi-del:focus-visible,.tbot .hi-del.arm,.tbot .hi-it.on .hi-del{opacity:1}.tbot .hi-del:hover{color:var(--danger);background:var(--danger-50)}.tbot .hi-del.arm{color:#fff;background:var(--danger);animation:tb-pop-in var(--spring-bouncy-ms) var(--spring-bouncy) both}@media(hover: none){.tbot .hi-del{opacity:.45}.tbot .hi-it.on .hi-del,.tbot .hi-del.arm{opacity:1}}.tbot .hi-empty{display:grid;justify-items:center;gap:10px;padding:40px 18px;text-align:center;color:var(--muted);font-size:12.5px;line-height:1.5}.tbot .hi-empty .e-ic{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;color:var(--teal);background:var(--teal-50)}.tbot .hi-empty .e-ic svg{width:22px;height:22px}.tbot .hi-empty b{color:var(--ink-2);font-size:13px}.tbot .hi-foot{display:flex;align-items:center;gap:8px;padding:10px 2px 2px 4px;border-top:1px dashed var(--line-2);font:500 10.5px/1.35 var(--font-mono);color:var(--faint)}.tbot .hi-foot span{flex:1;min-width:0}.tbot .hi-clear{flex:none;font:600 11.5px/1 var(--font-ui);color:var(--muted);padding:7px 8px;border-radius:8px;transition:color var(--t-fast),background var(--t-fast)}.tbot .hi-clear:hover{color:var(--danger);background:var(--danger-50)}.tbot .hi-clear.arm{color:#fff;background:var(--danger)}.tbot .hi-clear[hidden]{display:none}.tbot .hist-scrim{position:fixed;inset:0;z-index:63;background:var(--scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:tb-fade-in var(--t-slow) var(--ease-out) both}.tbot .hist-scrim.closing{animation:tb-fade-out var(--t-base) var(--ease-in-out) both}.tbot .log.restoring *,.tbot .log.restoring{animation:none !important;transition:none !important}.tbot .pv{background:var(--surface-2);border-left:1px solid rgba(0,0,0,0)}.tbot .pv.open{width:400px;border-left-color:var(--line)}.tbot .pv-in{width:400px;height:100%;display:flex;flex-direction:column;min-height:0}.tbot .pv-h{display:flex;align-items:center;gap:8px;padding:12px 10px 10px 16px}.tbot .pv-path{margin-right:auto;display:flex;align-items:center;gap:6px;min-width:0;font:600 11px/1 var(--font-mono);color:var(--muted);white-space:nowrap}.tbot .pv-path .p{color:var(--rasp);font-weight:700}.tbot .pv-path b{color:var(--teal);font-weight:600}.tbot .pv-st{flex:none;display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border-radius:999px;font:700 9.5px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);background:var(--gold-50);border:1px solid color-mix(in srgb, var(--gold) 30%, transparent)}.tbot .pv-st::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.tbot .pv-st.draft::before{animation:tb-soft 1.6s var(--ease-in-out) infinite}.tbot .pv-st.ready{color:var(--teal);background:var(--teal-50);border-color:var(--teal-100)}.tbot .pv-st.published{color:var(--ok);background:color-mix(in srgb, var(--ok) 10%, var(--surface));border-color:color-mix(in srgb, var(--ok) 30%, transparent)}.tbot .pv-h .icon-btn{width:32px;height:32px;border-radius:9px;flex:none}.tbot .pv-h .icon-btn svg{width:16px;height:16px}.tbot .pv-tabs{margin:0 16px 12px;align-self:flex-start}.tbot .pv-tabs button{padding:6px 12px;font-size:11.5px}.tbot .pv-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 16px 16px;scrollbar-width:thin;scrollbar-color:var(--line-2) rgba(0,0,0,0)}.tbot .pv-frame{border-radius:14px;overflow:hidden;border:1px solid var(--line-2);box-shadow:var(--shadow-2);background:#f3f5f5}.tbot .pv-bar{display:flex;align-items:center;gap:8px;padding:7px 10px;background:#fff;border-bottom:1px solid #e5eaea}.tbot .pv-bar .dots{display:flex;gap:4px;flex:none}.tbot .pv-bar .dots i{width:7px;height:7px;border-radius:50%;background:#dde4e4}.tbot .pv-url{flex:1;min-width:0;display:flex;align-items:center;gap:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:5px 9px;border-radius:6px;background:#f1f4f4;font:500 10.5px/1 var(--font-mono);color:#6e7f82}.tbot .pv-url svg{width:10px;height:10px;flex:none}.tbot .pv-url .u{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbot .pv-url b{color:#035762;font-weight:600}.tbot .pv-url i{font-style:normal;color:#a23f6e}.tbot .pv-view{display:none}.tbot .pv[data-view=page] .pv-page,.tbot .pv-sheet[data-view=page] .pv-page,.tbot .pv[data-view=card] .pv-cardv,.tbot .pv-sheet[data-view=card] .pv-cardv{display:block;animation:tb-fade-in 260ms var(--ease-out) both}.tbot .pv-foot{flex:none;display:grid;gap:8px;padding:11px 16px 14px;border-top:1px solid var(--line);background:var(--surface);font-size:12.5px;color:var(--muted)}.tbot .pf-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tbot .pf-st{font:600 12px/1.35 var(--font-mono);color:var(--ink-2);display:inline-flex;align-items:center;gap:7px}.tbot .pf-st .dot{width:7px;height:7px;border-radius:50%;background:var(--rasp);box-shadow:0 0 0 3px var(--rasp-50);animation:tb-soft 1.8s var(--ease-in-out) infinite}.tbot .pf-st.ok{color:var(--teal)}.tbot .pf-st.pub{color:var(--ok)}.tbot .pf-miss{display:flex;flex-wrap:wrap;gap:5px}.tbot .pf-miss span{font:600 11px/1 var(--font-mono);color:var(--rasp);padding:4px 7px;border-radius:6px;background:var(--rasp-50);border:1px dashed color-mix(in srgb, var(--rasp) 45%, transparent);animation:tb-miss-pulse 1.8s var(--ease-in-out) infinite}.tbot .pf-hint{font-size:12px;color:var(--muted);line-height:1.45}.tbot .pf-row .btn{height:32px;font-size:12.5px}.tbot .pf-row .btn:hover{text-decoration:none}.tbot .site{--s-teal: #035762;--s-rasp: #a23f6e;--s-rasp-600: #8b325c;--s-rasp-50: #f7ecf1;--s-rasp-100: #ecd2de;--s-bg: #f3f5f5;--s-ink: #172a2d;--s-muted: #6e7f82;--s-line: #e4e9e9;color-scheme:light;color:var(--s-ink);font-family:var(--font-ui);background:var(--s-bg)}.tbot .sp{padding:12px;display:grid;gap:10px}.tbot .sp-chips{display:flex;flex-wrap:wrap;gap:6px}.tbot .sp-chip{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 9px;border-radius:999px;background:#fff;border:1px solid var(--s-line);font:600 11px/1 var(--font-ui);color:var(--s-muted);white-space:nowrap;max-width:100%;overflow:hidden}.tbot .sp-chip b{color:var(--s-ink);font-weight:700;overflow:hidden;text-overflow:ellipsis}.tbot .sp-chip svg{width:12px;height:12px;flex:none}.tbot .sp-chip.t-sale{color:var(--s-teal);background:#e9f3f3;border-color:#d3e7e7}.tbot .sp-chip.t-purchase{color:var(--s-rasp);background:var(--s-rasp-50);border-color:var(--s-rasp-100)}.tbot .sp-img{position:relative;aspect-ratio:4/3;border-radius:14px;overflow:hidden;background:#e7eded}.tbot .sp-layer{position:absolute;inset:0}.tbot .sp-layer .bg{position:absolute;inset:-24px;background-size:cover;background-position:center;filter:blur(18px) saturate(1.1);opacity:.55;transform:scale(1.08)}.tbot .sp-layer img{position:relative;width:100%;height:100%;object-fit:contain}.tbot .sp-layer.scan::after{content:"";position:absolute;left:0;right:0;top:-45%;height:45%;pointer-events:none;background:linear-gradient(to bottom, transparent, rgba(126, 242, 214, 0.28) 70%, rgba(255, 255, 255, 0.55) 96%, transparent);animation:tb-scanline 900ms var(--ease-out) forwards}.tbot .sp-img .cnt{position:absolute;left:10px;bottom:10px;z-index:2;font:700 10.5px/1 var(--font-mono);color:#fff;padding:5px 7px;border-radius:7px;background:rgba(16,39,43,.62)}.tbot .sp-img .cnt:empty{display:none}.tbot .sp-img .zoom{position:absolute;right:10px;top:10px;z-index:2;width:32px;height:32px;border-radius:9px;display:grid;place-items:center;color:#fff;background:rgba(16,39,43,.6)}.tbot .sp-img .zoom svg{width:15px;height:15px}.tbot .sp-img .zoom[hidden]{display:none}.tbot .sp-noimg{position:absolute;inset:12px;z-index:1;display:grid;place-items:center;align-content:center;gap:8px;border-radius:10px;color:#9aabad;text-align:center}.tbot .sp-noimg svg{width:34px;height:34px;stroke-width:1.4}.tbot .sp-noimg[hidden]{display:none}.tbot .sp-thumbs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.tbot .sp-thumbs:empty{display:none}.tbot .sp-thumbs button{flex:none;width:46px;height:46px;border-radius:9px;overflow:hidden;border:2px solid rgba(0,0,0,0);background:#e7eded;animation:tb-pop-in var(--spring-bouncy-ms) var(--spring-bouncy) both}.tbot .sp-thumbs button.on{border-color:var(--s-rasp)}.tbot .sp-thumbs img{width:100%;height:100%;object-fit:cover}.tbot .sp-card{background:#fff;border-radius:14px;border:1px solid var(--s-line);padding:12px 14px}.tbot .sp-crumb{display:flex;flex-wrap:wrap;gap:4px;font-size:11.5px;color:var(--s-muted);min-height:1.3em}.tbot .sp-crumb span{animation:tb-step-in 360ms var(--ease-out) both}.tbot .sp-crumb span:last-child{color:var(--s-rasp);font-weight:600}.tbot .sp-crumb i{font-style:normal;color:#b6c2c3}.tbot .sp-title{margin:6px 0 9px;font-size:18px;font-weight:700;line-height:1.3;letter-spacing:-0.01em;color:var(--s-ink);min-height:1.3em;overflow-wrap:anywhere}.tbot .tcar{display:inline-block;width:.5em;height:1.05em;margin-left:2px;vertical-align:-0.16em;border-radius:1px;background:var(--s-teal);box-shadow:0 0 8px rgba(0,146,128,.4)}.tbot .tcar.rest{animation:tb-blink 1.06s steps(1) infinite}.tbot .tcar.gone{opacity:0;transition:opacity 260ms var(--ease-out)}.tbot .sp-price{position:relative;display:inline-grid;align-items:center;height:34px;min-width:90px;padding:0 13px;border-radius:10px;overflow:hidden;background:var(--s-rasp-50);border:1px solid var(--s-rasp-100);color:var(--s-rasp);font:700 15px/1 var(--font-ui);white-space:nowrap}.tbot .sp-price>span{grid-area:1/1}.tbot .sp-price.none{display:none}.tbot .sk-p.none{visibility:hidden}.tbot .sp-price .nego{font-size:12.5px;font-weight:600}.tbot .sp-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.tbot .sp-meta:empty{display:none}.tbot .sp-warn{display:grid;grid-template-columns:22px 1fr;gap:8px;margin-top:12px;padding:9px 11px;border-radius:11px;background:#fffaf0;border:1px solid #f3dfb0;font-size:11.5px;line-height:1.45;color:#6b5a33}.tbot .sp-warn svg{width:17px;height:17px;color:#c28d1a}.tbot .sp-warn b{display:block;color:#3f3417;font-size:12px}.tbot .sp-seller{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:10px;align-items:center}.tbot .sp-seller .av{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;overflow:hidden;color:#fff;font:800 13px/1 var(--font-ui);background:linear-gradient(135deg, var(--a1, #035762), var(--a2, #009280))}.tbot .sp-seller .av img{width:100%;height:100%;object-fit:cover}.tbot .sp-seller b{display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbot .sp-seller small{font:500 11px/1.3 var(--font-mono);color:var(--s-muted)}.tbot .sp-seller .fol{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:9px;background:var(--s-rasp);color:#fff;font:700 11.5px/1 var(--font-ui)}.tbot .sp-sec h4{display:flex;align-items:center;gap:9px;margin:0 0 10px;font-size:13.5px;font-weight:700;color:var(--s-ink)}.tbot .sp-sec h4 .hi{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;color:var(--s-rasp);background:var(--s-rasp-50)}.tbot .sp-sec h4 .hi svg{width:14px;height:14px}.tbot .sp-feat{display:grid;grid-template-columns:1fr 1fr;gap:9px 12px}.tbot .sp-f{display:grid;gap:2px;min-width:0;padding:2px 4px;margin:-2px -4px;border-radius:7px}.tbot .sp-f span{font-size:11px;color:var(--s-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbot .sp-f b{font-size:12.5px;font-weight:600;color:var(--s-ink);overflow-wrap:anywhere}.tbot .sp-f.new{animation:tb-fade-up 420ms var(--ease-out) both}.tbot .sp-f.chg,.tbot .sp-flash{animation:tb-pv-flash 1300ms var(--ease-out)}.tbot .sp-desc{margin:0;font-size:12.5px;line-height:1.6;color:#34494d;white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}.tbot .sp-hide{display:none !important}.tbot .site .miss{position:relative;outline:1.5px dashed rgba(162,63,110,.5);outline-offset:2px;border-radius:8px;animation:tb-miss-pulse 1.9s var(--ease-in-out) infinite}.tbot .miss-lbl{font:600 10.5px/1 var(--font-mono);color:var(--s-rasp, var(--rasp));letter-spacing:.02em}.tbot .sp-img.miss{animation-name:tb-miss-pulse-soft}.tbot .sp-title.miss,.tbot .sp-crumb.miss{display:flex;align-items:center;min-height:32px;padding:0 9px}.tbot .sp-crumb.miss{min-height:22px;display:inline-flex}.tbot .sp-price.miss{background:rgba(162,63,110,.05);border-style:dashed}.tbot .sp-f.miss{padding:5px 7px;margin:0}.tbot .sp-f.miss b{color:var(--s-rasp);font:600 11px/1 var(--font-mono)}.tbot .got{animation:tb-pv-got 900ms var(--ease-out)}.tbot .site-card{position:relative;width:232px;display:flex;flex-direction:column;overflow:hidden;border-radius:14px;background:#fff;border:1px solid #e4e9e9;color:#172a2d;font-family:var(--font-ui);text-align:left;box-shadow:0 1px 2px rgba(16,39,43,.05),0 10px 26px -14px rgba(16,39,43,.28)}.tbot .sk-img{position:relative;aspect-ratio:4/3;overflow:hidden;background:#e9eeee}.tbot .sk-img img{width:100%;height:100%;object-fit:cover}.tbot .sk-img .noimg{position:absolute;inset:0;display:grid;place-items:center;color:#a4b3b4}.tbot .sk-img .noimg svg{width:34px;height:34px;stroke-width:1.3}.tbot .sk-heart{position:absolute;top:8px;right:8px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#a23f6e;box-shadow:0 1px 5px rgba(0,0,0,.14)}.tbot .sk-heart svg{width:15px;height:15px;stroke-width:2}.tbot .sk-type{position:absolute;top:9px;left:9px;font:700 9px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:4px 6px;border-radius:5px;background:#fff;color:#035762;box-shadow:0 1px 3px rgba(0,0,0,.12)}.tbot .sk-type.p{color:#a23f6e}.tbot .sk-b{display:grid;gap:3px;padding:10px 12px 12px}.tbot .sk-cat{font-size:11px;font-weight:500;color:#a23f6e;min-height:1.35em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbot .sk-t{font-size:13.5px;font-weight:600;line-height:1.35;min-height:2.7em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.tbot .sk-p{margin-top:7px;height:34px;display:grid;align-items:center;justify-items:center;border-radius:8px;background:#f7ecf1;color:#a23f6e;font:700 13.5px/1 var(--font-ui);white-space:nowrap;overflow:hidden;padding:0 8px}.tbot .sk-p>span{grid-area:1/1;max-width:100%;overflow:hidden;text-overflow:ellipsis}.tbot .sk-p .nego,.tbot .sk-p.nego{font-size:12px;font-weight:600}.tbot .sk-f{display:flex;justify-content:space-between;gap:8px;padding:6px 11px 7px;background:linear-gradient(90deg, #8b325c, #a8457a);color:#fff;font:600 10px/1.2 var(--font-ui)}.tbot .sk-f span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbot .site-card .miss{outline-offset:1px}.tbot .pv-cardv{padding:18px 12px 14px}.tbot .pv-cardv .site-card{margin:0 auto}.tbot .pv-cap{margin:12px 0 0;text-align:center;font:500 10.5px/1.45 var(--font-mono);color:#6e7f82}.tbot .pv-cardv.flown .site-card{visibility:hidden}.tbot .pv-done{display:grid;justify-items:center;gap:8px;margin:10px auto 2px;text-align:center;font:600 12px/1.4 var(--font-ui);color:#0f8a6a}.tbot .pv-done svg{width:28px;height:28px;stroke-width:2.4}.tbot .log>.pv-line{width:auto;max-width:calc(var(--col)/var(--fs-k, 1) - 16px);margin-left:max(8px/var(--fs-k, 1),(100% - var(--col)/var(--fs-k, 1))/2 + 8px/var(--fs-k, 1));margin-right:auto}.tbot .pv-line{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:7px;row-gap:1px;padding:4px 10px 4px 8px;border-radius:9px;text-align:left;font:500 12px/1.5 var(--font-mono);color:var(--muted);transition:background var(--t-fast)}.tbot button.pv-line:hover{background:var(--surface-2)}.tbot button.pv-line:hover .pl-go{color:var(--teal-600)}.tbot .pv-line .pl-ic{color:var(--teal);font-weight:700}.tbot .pv-line .pl-t{color:var(--ink-2);font-weight:600}.tbot .pv-line .pl-m{color:var(--rasp)}.tbot .pv-line .pl-ok{color:var(--ok);font-weight:700}.tbot .pv-line .pl-go{display:inline-block;align-self:baseline;margin-left:2px;white-space:nowrap;font:700 11.5px/1 var(--font-ui);color:var(--teal)}.tbot .pv-line .pl-go svg{width:13px;height:13px;margin-right:4px;vertical-align:middle}.tbot .pv-line .pl-end{display:inline-flex;align-items:baseline;column-gap:7px;white-space:nowrap}.tbot .pv-line.off{opacity:.7}.tbot .pv-st.test{color:var(--gold);background:var(--gold-50);border-color:color-mix(in srgb, var(--gold) 30%, transparent)}.tbot .pv-st.cancelled{color:var(--muted);background:var(--surface-2);border-color:var(--line)}.tbot .pv-st.error{color:var(--danger);background:var(--danger-50);border-color:color-mix(in srgb, var(--danger) 30%, transparent)}.tbot .pv-st.error::before{animation:none}.tbot .pv-st.cancelled::before{animation:none}.tbot .pf-st.test{color:var(--gold)}.tbot .pf-login{padding:8px 10px;border-radius:10px;background:var(--teal-50);border:1px solid var(--teal-100);color:var(--teal);font-weight:600;font-size:12.5px}.tbot .pf-login span{flex:1;min-width:0}.tbot .pf-login .btn{height:30px}.tbot .pv-frame{transition:opacity 420ms var(--ease-out),transform 420ms var(--ease-out),filter 420ms var(--ease-out)}.tbot .pv-frame.gone{opacity:.35;transform:scale(0.985);filter:grayscale(0.8)}.tbot .pv.ping .pv-frame{animation:tb-pv-ping 900ms var(--ease-out)}.tbot .pv-peek{display:none}.tbot .pv-peek[hidden]{display:none !important}.tbot .pp-th{width:44px;height:44px;flex:none;border-radius:10px;overflow:hidden;background:#e9eeee;display:grid;place-items:center;color:#a4b3b4}.tbot .pp-th img{width:100%;height:100%;object-fit:cover}.tbot .pp-th svg{width:20px;height:20px}.tbot .pp-tx{flex:1;min-width:0;display:grid;gap:3px}.tbot .pp-t{font-size:13px;font-weight:700;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:1.2em}.tbot .pp-s{display:flex;gap:6px;align-items:center;min-width:0;font:600 11.5px/1.2 var(--font-mono);color:var(--muted);white-space:nowrap;overflow:hidden}.tbot .pp-s .pr{color:var(--price);font-weight:700}.tbot .pp-s .ms{color:var(--rasp)}.tbot .pp-s .ok{color:var(--teal)}.tbot .pp-up{flex:none;width:30px;height:30px;display:grid;place-items:center;color:var(--muted);border-radius:8px}.tbot .pp-up svg{width:17px;height:17px;transform:rotate(-90deg)}.tbot .pv-peek .pv-st.draft{display:none}.tbot .pv-peek.ping{animation:tb-pp-ping 900ms var(--ease-out)}.tbot .sheet.pv-sheet{padding:0;height:min(88cqh,820px);display:flex;flex-direction:column;overflow:hidden;background:var(--surface-2);touch-action:pan-y}.tbot .sheet.pv-sheet>.x{display:none}.tbot .sheet.pv-sheet .grab{margin:10px auto 2px;flex:none}.tbot .sheet.pv-sheet .pv-in{width:100%;flex:1;min-height:0}.tbot .sheet.pv-sheet.dragging{transition:none}.tbot .pv-path{overflow:hidden}.tbot .pv-path .pd{display:contents}.tbot .pv-in.has-src .pv-path .pd{display:none}.tbot .pv-in.one .pv-swrow{display:none !important}.tbot .pf-st.err{color:var(--danger)}.tbot .pv-src{flex:none;display:inline-flex;align-items:center;gap:4px;height:21px;padding:0 7px;border-radius:6px;font:600 10px/1 var(--font-mono);letter-spacing:.02em;color:var(--teal);background:var(--teal-50);border:1px dashed var(--teal-100);white-space:nowrap;animation:tb-pop-in var(--spring-bouncy-ms) var(--spring-bouncy) both}.tbot .pv-src:empty{display:none}.tbot .pv-src svg{width:11px;height:11px;flex:none}.tbot .pv-swrow{display:none;align-items:center;gap:8px;margin:-2px 16px 10px}.tbot .pv[data-kind=bulk] .pv-swrow,.tbot .pv-sheet[data-kind=bulk] .pv-swrow{display:flex}.tbot .pv-sw{flex:1;min-width:0;display:flex;gap:7px;overflow-x:auto;padding:4px 3px;scrollbar-width:none;scroll-snap-type:x proximity}.tbot .pv-sw::-webkit-scrollbar{display:none}.tbot .pv-sw.ovf{-webkit-mask-image:linear-gradient(90deg, transparent, #000 10px, #000 calc(100% - 14px), transparent);mask-image:linear-gradient(90deg, transparent, #000 10px, #000 calc(100% - 14px), transparent)}.tbot .pv-swi{position:relative;flex:none;width:40px;height:40px;border-radius:10px;display:grid;place-items:center;scroll-snap-align:center;color:var(--muted);background:var(--surface);border:1px solid var(--line-2);font:700 12.5px/1 var(--font-mono);cursor:pointer;transition:box-shadow 220ms var(--ease-out),border-color 220ms var(--ease-out),color 220ms var(--ease-out),transform 160ms var(--ease-out)}.tbot .pv-swi:hover{border-color:var(--teal-100);color:var(--ink-2)}.tbot .pv-swi:active{transform:scale(0.94)}.tbot .pv-swi img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:9px}.tbot .pv-swi .nb{font-style:normal}.tbot .pv-swi img+.nb{position:absolute;left:2px;bottom:2px;min-width:15px;height:15px;padding:0 3px;border-radius:5px;display:grid;place-items:center;font-size:9.5px;color:#fff;background:rgba(16,39,43,.68)}.tbot .pv-swi::after{content:"";position:absolute;top:-3px;right:-3px;width:9px;height:9px;border-radius:50%;background:var(--faint);box-shadow:0 0 0 2px var(--surface-2)}.tbot .pv-swi.draft::after{background:var(--rasp)}.tbot .pv-swi.ready::after{background:var(--teal)}.tbot .pv-swi.error::after{background:var(--danger)}.tbot .pv-swi.published::after{width:13px;height:13px;top:-4px;right:-4px;background:var(--ok) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/9px no-repeat}.tbot .pv-swi.on{border-color:var(--teal);color:var(--teal);box-shadow:0 0 0 2px var(--surface-2),0 0 0 4px var(--teal)}.tbot .pv-swi:focus-visible{outline:none;box-shadow:0 0 0 2px var(--surface-2),0 0 0 4px var(--rasp)}.tbot .pv-swc{flex:none;font:600 11px/1 var(--font-mono);color:var(--muted)}.tbot .pf-batch{font:600 10.5px/1.35 var(--font-mono);color:var(--faint);letter-spacing:.02em;padding-bottom:8px;border-bottom:1px dashed var(--line)}.tbot .pp-s .pos{color:var(--teal);font-weight:700}.tbot .bulk-rev.bsel .brow[role=button]{cursor:pointer;margin:0 -8px;padding:9px 8px;border-radius:10px;transition:background 240ms var(--ease-out),box-shadow 240ms var(--ease-out)}.tbot .bulk-rev.bsel .brow[role=button]:hover{background:var(--surface-2)}.tbot .bulk-rev.bsel .brow.sel{background:var(--teal-50);box-shadow:inset 3px 0 0 var(--teal)}.tbot .bulk-rev.bsel .brow.sel .n{color:var(--teal)}.tbot .bulk-rev.bsel .brow.sel,.tbot .bulk-rev.bsel .brow.sel+.brow{border-top-color:rgba(0,0,0,0)}.tbot .bulk-rev .brow[role=button]:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.tbot .bulk-gal.bsel .ph{cursor:pointer}.tbot .bulk-gal figure.sel .ph{box-shadow:0 0 0 2px var(--surface),0 0 0 4.5px var(--teal)}.tbot .bulk-gal figure.sel figcaption{color:var(--teal);font-weight:600}.tbot .gal .zm{position:absolute;right:6px;top:6px;z-index:1;width:28px;height:28px;border-radius:8px;display:grid;place-items:center;color:#fff;background:rgba(16,39,43,.6);opacity:0;transition:opacity var(--t-fast)}.tbot .gal .zm svg{width:14px;height:14px}.tbot .gal .ph:hover .zm,.tbot .gal .zm:focus-visible{opacity:1}.tbot .bulk-gal:not(.bsel) .zm{display:none}@media(hover: none){.tbot .bulk-gal.bsel .zm{opacity:1}}.tbot .pv[data-kind=reel] .pv-tabs,.tbot .pv-sheet[data-kind=reel] .pv-tabs{display:none}.tbot .pv[data-kind=reel] .pv-view,.tbot .pv-sheet[data-kind=reel] .pv-view{display:none}.tbot .pv[data-kind=reel] .pv-reelv,.tbot .pv-sheet[data-kind=reel] .pv-reelv{display:block;animation:tb-fade-in 260ms var(--ease-out) both}.tbot .pv-reelv{padding:18px 12px 14px}.tbot .rl-card{position:relative;width:214px;aspect-ratio:9/16;margin:0 auto;border-radius:16px;overflow:hidden;isolation:isolate;color:#fff;background:#10272b;box-shadow:0 1px 2px rgba(16,39,43,.06),0 18px 34px -16px rgba(16,39,43,.5)}.tbot .rl-poster{position:absolute;inset:0;background:radial-gradient(120% 70% at 30% 20%, #25474d, #0f2427 70%)}.tbot .rl-layer{position:absolute;inset:0}.tbot .rl-layer img{width:100%;height:100%;object-fit:cover}.tbot .rl-layer.scan::after{content:"";position:absolute;left:0;right:0;top:-45%;height:45%;pointer-events:none;background:linear-gradient(to bottom, transparent, rgba(126, 242, 214, 0.26) 70%, rgba(255, 255, 255, 0.5) 96%, transparent);animation:tb-scanline 900ms var(--ease-out) forwards}.tbot .rl-noimg{position:absolute;inset:14px 14px 38%;display:grid;place-items:center;align-content:center;gap:8px;border-radius:12px;color:rgba(255,255,255,.5)}.tbot .rl-noimg svg{width:38px;height:38px;stroke-width:1.3}.tbot .rl-noimg[hidden]{display:none}.tbot .rl-shade{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.3), transparent 20%, transparent 48%, rgba(0, 0, 0, 0.78))}.tbot .rl-play{position:absolute;left:50%;top:44%;z-index:2;width:54px;height:54px;margin:-27px 0 0 -27px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.18);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.55)}.tbot .rl-play svg{width:22px;height:22px;margin-left:3px;color:#fff}.tbot .rl-side{position:absolute;left:10px;top:10px;z-index:2;height:24px;padding:0 9px;display:inline-flex;align-items:center;border-radius:7px;font:700 10.5px/1 var(--font-ui);letter-spacing:.02em;color:#fff;background:#009280;box-shadow:0 2px 8px rgba(0,0,0,.25)}.tbot .rl-side.alis{background:#a23f6e}.tbot .rl-side[hidden]{display:none}.tbot .rl-dur{position:absolute;right:10px;top:10px;z-index:2;padding:5px 7px;border-radius:7px;font:700 10.5px/1 var(--font-mono);color:#fff;background:rgba(0,0,0,.5)}.tbot .rl-dur[hidden]{display:none}.tbot .rl-cap{position:absolute;left:0;right:0;bottom:0;z-index:2;display:grid;gap:6px;padding:12px 12px 14px}.tbot .rl-user{display:flex;align-items:center;gap:7px;min-width:0;font:700 11.5px/1.2 var(--font-ui)}.tbot .rl-user[hidden]{display:none}.tbot .rl-user .av{width:24px;height:24px;flex:none;border-radius:50%;display:grid;place-items:center;overflow:hidden;font:800 9.5px/1 var(--font-ui);color:#fff;background:linear-gradient(135deg, var(--a1, #035762), var(--a2, #009280));box-shadow:0 0 0 1.5px rgba(255,255,255,.8)}.tbot .rl-user .av img{width:100%;height:100%;object-fit:cover}.tbot .rl-user span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbot .rl-cat{font:600 10.5px/1.2 var(--font-ui);color:#7ef2d6;min-height:1.2em}.tbot .rl-cat:empty{display:none}.tbot .rl-desc{font:500 12.5px/1.42 var(--font-ui);color:#fff;min-height:1.42em;text-shadow:0 1px 2px rgba(0,0,0,.45);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.tbot .rl-price{position:relative;justify-self:start;display:inline-grid;align-items:center;height:26px;min-width:64px;padding:0 10px;margin-top:2px;border-radius:8px;overflow:hidden;background:#fff;color:#a23f6e;font:700 12.5px/1 var(--font-ui);white-space:nowrap;box-shadow:0 2px 8px rgba(0,0,0,.25)}.tbot .rl-price>span{grid-area:1/1}.tbot .rl-price .nego{font-size:11px;font-weight:600}.tbot .rl-price[hidden]{display:none}.tbot .rl-price.miss{background:rgba(255,255,255,.08);box-shadow:none}.tbot .rl-card .tcar{background:#7ef2d6;box-shadow:0 0 8px rgba(126,242,214,.6)}.tbot .rl-card .miss-lbl{color:#ffc2da}.tbot .rl-card .miss{outline-color:rgba(255,194,218,.6);animation-name:tb-miss-pulse-dark}.tbot .rl-desc.miss,.tbot .rl-cat.miss{display:inline-flex;align-items:center;justify-self:start;min-height:24px;padding:0 8px;text-shadow:none}.tbot .rl-side.miss{background:rgba(255,255,255,.08);box-shadow:none}.tbot .rl-poster.miss{outline:none;animation:none}.tbot .rl-poster.miss .rl-noimg{outline:1.5px dashed rgba(255,194,218,.55);animation:tb-miss-pulse-dark 1.9s var(--ease-in-out) infinite}.tbot .pv-reelv.flown .rl-card{visibility:hidden}.tbot .pv-peek[data-kind=reel] .pp-th{width:34px;height:46px;border-radius:8px}.tbot .fly-ghost{position:fixed;z-index:96;margin:0 !important;pointer-events:none;transform-origin:0 0;will-change:transform}.tbot .blk.pub{overflow:hidden;isolation:isolate}.tbot .pub-in{display:grid;grid-template-columns:232px minmax(0, 1fr);gap:24px;align-items:center}.tbot .pub-card{position:relative;width:232px}.tbot .pub-card .site-card{box-shadow:0 1px 2px rgba(16,39,43,.05),0 16px 34px -18px rgba(16,39,43,.35)}.tbot .pub-stamp{position:absolute;z-index:3;top:44px;left:50%;margin-left:-88px;width:176px;padding:9px 10px 8px;text-align:center;border-radius:9px;color:#0f8a6a;border:3px solid currentColor;outline:1.5px solid currentColor;outline-offset:-8px;background:rgba(255,255,255,.5);transform:rotate(-12deg);opacity:0;pointer-events:none;mix-blend-mode:multiply;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='80'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.6 2.35'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='80'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.6 2.35'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%}.tbot .pub-stamp b{display:block;font:800 17px/1 var(--font-mono);letter-spacing:.14em}.tbot .pub-stamp small{display:block;margin-top:5px;font:600 8.5px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.tbot .pub.stamped .pub-stamp{opacity:.9}.tbot .pub-ring{position:absolute;z-index:2;left:50%;top:80px;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;pointer-events:none;border:2px solid rgba(15,138,106,.5);opacity:0}.tbot .pub-tx{min-width:0;display:grid;gap:10px;align-content:center}.tbot .pub-tx .blk-t{margin:0}.tbot .pub-h{margin:0;font-size:21px;font-weight:800;line-height:1.2;letter-spacing:-0.01em;color:var(--ink)}.tbot .pub-sub{margin:-4px 0 0;font-size:13.5px;color:var(--muted);line-height:1.45;overflow-wrap:anywhere}.tbot .pub-stats{display:flex;flex-wrap:wrap;gap:8px}.tbot .pub-stat{flex:1 1 150px;min-width:0;padding:10px 12px;border-radius:12px;background:var(--surface-2);border:1px solid var(--line)}.tbot .pub-stat b{display:block;font:700 20px/1.1 var(--font-mono);color:var(--teal);letter-spacing:-0.02em}.tbot .pub-stat span{display:block;margin-top:3px;font-size:12px;line-height:1.35;color:var(--muted)}.tbot .pub-stat.txt b{font:700 15px/1.3 var(--font-ui);color:var(--ink);letter-spacing:0;padding-top:2px;overflow-wrap:anywhere}.tbot .pub-acts{display:flex;flex-wrap:wrap;gap:8px;position:relative}.tbot .pub-acts .btn:hover{text-decoration:none}.tbot .pub .reveal{opacity:0}.tbot .pub.stamped .reveal{animation:tb-fade-up 420ms var(--ease-out) both;animation-delay:var(--d, 0ms)}.tbot .pub.rst .reveal,.tbot .rst .pub .reveal{opacity:1}.tbot .pub-fx{position:absolute;inset:0;z-index:4;pointer-events:none;width:100%;height:100%}.tbot .pub.test .pub-stamp{color:#a07412}.tbot .pub.test .pub-ring{border-color:rgba(184,138,27,.5)}.tbot .pub-note{margin:0;padding:8px 11px;border-radius:10px;font-size:12.5px;line-height:1.5;color:#7a5a0e;background:var(--gold-50);border:1px solid color-mix(in srgb, var(--gold) 26%, transparent)}.tbot[data-theme=dark] .pub-note{color:var(--gold)}.tbot .pub.bulk .pub-bh{display:grid;grid-template-columns:minmax(0, 1fr) 210px;gap:18px;align-items:center}.tbot .pub.bulk .pub-card{width:210px;height:104px}.tbot .pub.bulk .pub-stamp{top:22px}.tbot .pub.bulk .pub-ring{top:52px}.tbot .pub-rail{margin-top:14px;padding-left:0}.tbot .pub-rail .cards{padding-bottom:14px}.tbot .site-card.mini{width:172px;flex:0 0 172px;scroll-snap-align:start;animation:tb-rise 460ms var(--ease-out) both;transition:transform var(--t-slow) var(--ease-out),box-shadow var(--t-slow)}.tbot .site-card.mini .sk-t{font-size:12.5px}.tbot .site-card.mini .sk-p{height:30px;font-size:12.5px}.tbot .mini-link{display:block;flex:0 0 auto;border-radius:14px;color:inherit}.tbot .mini-link:hover{text-decoration:none}.tbot .mini-link:hover .site-card,.tbot .mini-link:focus-visible .site-card{transform:translateY(-3px);box-shadow:var(--glow)}.tbot .share-pop{position:absolute;z-index:20;top:calc(100% + 6px);left:0;min-width:210px;padding:6px;border-radius:12px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-3);animation:tb-pop-in var(--spring-snappy-ms) var(--spring-snappy) both;transform-origin:top left}.tbot .share-pop a,.tbot .share-pop button{width:100%;display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:9px;font:600 13px/1 var(--font-ui);color:var(--ink);text-align:left}.tbot .share-pop a:hover,.tbot .share-pop button:hover{background:var(--surface-2);text-decoration:none}.tbot .share-pop svg{width:16px;height:16px;color:var(--teal)}.tbot .composer{position:relative}.tbot .composer>:not(.wave){position:relative;z-index:1}.tbot .composer .wave{position:absolute;inset:0;z-index:0;width:100%;height:100%;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity 320ms var(--ease-out)}.tbot .composer.recording .wave,.tbot .composer.speaking .wave{opacity:1}.tbot .composer.recording{--wv: var(--rasp-rgb);border-color:color-mix(in srgb, var(--rasp) 50%, var(--line-2));box-shadow:var(--shadow-2),0 0 0 calc(3px + var(--lvl, 0)*8px) rgba(var(--rasp-rgb), 0.12)}.tbot .composer.speaking{--wv: var(--teal-rgb);border-color:color-mix(in srgb, var(--teal) 50%, var(--line-2));box-shadow:var(--shadow-2),0 0 0 calc(3px + var(--lvl, 0)*8px) rgba(var(--teal-rgb), 0.11)}.tbot .composer.speaking .field,.tbot .composer.speaking .tool:not(#mic),.tbot .composer.recording .send,.tbot .composer.speaking .send{display:none}.tbot .composer.speaking .recbar{display:flex;color:var(--teal)}.tbot .composer.speaking .recbar .dot{background:var(--teal);border-radius:2px}.tbot .composer.speaking .prompt,.tbot .composer.recording .prompt{opacity:.35}.tbot .composer.speaking #mic{color:var(--accent-ink);background:var(--teal)}.tbot .recbar{position:relative}.tbot .recbar .rl{color:inherit;font-weight:700}.tbot .recbar .t{font-variant-numeric:tabular-nums}.tbot .recbar .cancel{margin-left:auto;background:color-mix(in srgb, var(--surface) 70%, transparent)}.tbot .who-say{width:24px;height:22px;margin-left:2px;border-radius:7px;display:inline-grid;place-items:center;color:var(--faint);opacity:0;transition:opacity var(--t-base),color var(--t-fast),background var(--t-fast)}.tbot .who-say svg{width:14px;height:14px}.tbot .row-bot:hover .who-say,.tbot .who-say:focus-visible,.tbot .who-say.on,.tbot .who-say.load{opacity:1}.tbot .who-say:hover{color:var(--teal);background:var(--teal-50)}.tbot .who-say.on{color:var(--accent-ink);background:var(--teal)}.tbot .who-say.load{color:var(--teal);font:700 12px/1 var(--font-mono)}@media(hover: none){.tbot .who-say{opacity:.7}}.tbot .katana{position:fixed;z-index:63;pointer-events:none}.tbot .k-half{position:absolute;inset:0;will-change:transform,opacity}.tbot .k-slash{position:absolute;height:2px;margin-top:-1px;border-radius:2px;transform-origin:0 50%;will-change:transform,opacity;z-index:2;background:linear-gradient(90deg, rgba(var(--mint-rgb), 0), rgba(var(--mint-rgb), 0.95) 10%, #fff 42%, #fff 82%, rgba(var(--mint-rgb), 1) 94%, rgba(var(--mint-rgb), 0));box-shadow:0 0 0 .5px rgba(var(--teal5-rgb), 0.5),0 0 8px 1.5px rgba(var(--teal5-rgb), 0.5),0 0 22px 5px rgba(var(--mint-rgb), 0.38)}.tbot .k-glint{position:absolute;z-index:3;width:64px;height:3px;margin-top:-1.5px;border-radius:3px;transform-origin:0 50%;pointer-events:none;opacity:0;background:linear-gradient(90deg, rgba(255, 255, 255, 0), #fff 50%, rgba(255, 255, 255, 0));box-shadow:0 0 10px 3px rgba(var(--mint-rgb), 0.6)}.tbot .acct .more{flex:none;margin-left:-2px;padding:3px 6px;border-radius:999px;font:700 10px/1 var(--font-mono);color:var(--teal-600);background:var(--teal-50);border:1px solid var(--teal-100)}@container tb (max-width: 720px){.tbot .tiles{grid-template-columns:repeat(2, minmax(0, 1fr))}.tbot .guide.tall .g-body{grid-template-columns:1fr}.tbot .guide.tall .g-list{display:none}.tbot .hide-sm{display:none !important}}@container tb (max-width: 900px){.tbot .acct{padding:0 3px}.tbot .acct .nm{display:none}}@container tb (min-width: 721px){.tbot .show-sm{display:none !important}.tbot .guide.tall .g-rail,.tbot .guide.tall .g-cap p{display:none}.tbot .guide.tall .g-cap .num{font-size:20px}}@container tb (max-width: 560px){.tbot{font-size:15px}.tbot .top{gap:4px}.tbot .brand-word{font-size:13px;letter-spacing:.16em}.tbot .log{padding-top:16px;gap:14px}.tbot .bot-body{padding-left:0}.tbot .loader{padding-left:0}.tbot .log>.blk{margin-left:0;margin-right:0}.tbot .cards-wrap,.tbot .chip-row{padding-left:0}.tbot .cards-wrap{padding-left:0}.tbot .lcard{flex-basis:66%}.tbot .cards-foot{gap:8px 12px}.tbot .cards-foot .safe{order:3;flex-basis:100%;font-size:11.5px}.tbot .tiles{gap:8px}.tbot .mosaic.three,.tbot .mosaic.six{grid-auto-rows:100px}.tbot .mosaic.one{grid-auto-rows:240px}.tbot .mosaic.two{grid-auto-rows:170px}.tbot .mosaic.quad{grid-auto-rows:140px}.tbot .gal-h{flex-wrap:wrap}.tbot .lb-top .ttl{display:none}.tbot .tile{min-height:0;flex-direction:row;align-items:center;gap:10px;padding:12px}.tbot .tile .top-row kbd{display:none}.tbot .tile b{font-size:13px;line-height:1.25}.tbot .welcome .lead{font-size:13.5px;margin-bottom:16px}.tbot .field textarea,.tbot .field .mirror{font-size:16px;line-height:22px}.tbot .composer{padding-left:12px}.tbot .tool{width:36px}.tbot .hints{display:none}.tbot .scrim{place-items:end center;padding:0}.tbot .sheet,.tbot .sheet.wide{width:100%;border-radius:24px 24px 0 0;max-height:92cqh;padding:14px 18px max(20px,env(safe-area-inset-bottom));animation-name:tb-sheet-up;animation-duration:460ms;animation-timing-function:var(--ease-out)}.tbot .scrim.closing .sheet{animation-name:tb-sheet-down}.tbot .sheet .grab{display:block;width:40px;height:5px;border-radius:5px;background:var(--line-2);margin:0 auto 16px}.tbot .lb-stage{padding:0 8px}.tbot .lb-stage .lb-btn{display:none}.tbot .opts{grid-template-columns:1fr}.tbot .g-arrow{display:none}.tbot .frame-phone{width:200px;border-radius:30px;padding:7px}.tbot .frame-phone .screen{border-radius:24px}.tbot .g-foot .lbl{flex-basis:100%}.tbot .g-foot .btn{margin-left:auto}.tbot .brow{grid-template-columns:22px 44px 1fr}.tbot .brow .st{grid-column:3;justify-self:start;margin-top:-4px}.tbot .tile small{display:none}.tbot .cmd .c{grid-template-columns:96px 1fr}.tbot .cmd .c small{display:none}.tbot .row-up{padding-left:22px;padding-right:10px}.tbot .row-up .up-l{flex-wrap:wrap;row-gap:3px}.tbot .row-up .up-bar{order:5;margin-left:22px}.tbot .row-up .up-p{order:6;margin-left:auto}.tbot .row-up .up-l::after{content:"";order:4;flex-basis:100%;height:0}.tbot .imgc{grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}.tbot .imgc.p-cover{grid-template-columns:1fr}.tbot .itile .cap{padding:8px 10px 10px}.tbot .itile .cap b{font-size:13px}.tbot .itile.own{min-height:0}.tbot .shops,.tbot .shop-one{padding-left:0}.tbot .scard{flex-basis:80%}.tbot .ghost{font-size:13px;line-height:16px;padding:12px 4px 0}.tbot .ghost.two{padding-top:4px}.tbot .ghost .gcur{width:7px;height:15px;vertical-align:-3px}.tbot .sfx-tip{white-space:normal;width:max-content;max-width:calc(100cqw - 32px)}.tbot .acct{padding:0 3px;border-color:rgba(0,0,0,0);background:none;box-shadow:none}.tbot .acct .nm{display:none}.tbot .acct .av{width:30px;height:30px}.tbot .acct .more{position:absolute;top:-3px;right:-5px;margin:0;padding:2px 4px;font-size:8.5px;box-shadow:0 0 0 2px var(--bg)}.tbot .scrim.drawer{place-items:end center;background:var(--scrim)}.tbot .sheet.settings{height:auto;max-height:92cqh;border-radius:24px 24px 0 0;animation-name:tb-sheet-up;animation-duration:460ms;animation-timing-function:var(--ease-out)}.tbot .scrim.drawer.closing .sheet{animation-name:tb-sheet-down}.tbot .st-ink{flex-wrap:wrap;gap:6px 10px}.tbot .st-ink .lbl{width:100%}.tbot .acc-scrim{place-items:end center;padding:0}.tbot .acc{border-radius:24px 24px 0 0;padding:14px 14px max(16px,env(safe-area-inset-bottom));animation:tb-sheet-up 460ms var(--ease-out) both}.tbot .acc-k{display:none}.tbot .acc-row{flex-direction:column;gap:4px;overflow:visible}.tbot .acc-t{flex:none;grid-template-columns:auto minmax(0, 1fr) auto;grid-template-rows:auto auto;justify-items:start;align-items:center;column-gap:12px;row-gap:2px;padding:10px 12px;text-align:left}.tbot .acc-t .av{grid-row:1/span 2;width:44px;height:44px;margin:0;font-size:16px}.tbot .acc-t b,.tbot .acc-t small{grid-column:2}.tbot .acc-t .act{position:static;grid-column:3;grid-row:1/span 2}.tbot .acc-t.hl{transform:none}.tbot .lk-add-row{padding-left:0}.tbot .lk-row{grid-template-columns:22px minmax(0, 1fr) 30px}}@container tb (max-width: 1179px){.tbot .hist{position:fixed;left:0;top:0;bottom:0;z-index:64;width:min(86cqw,320px);border-right:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 55%, var(--surface));box-shadow:var(--shadow-3);transform:translateX(-105%);visibility:hidden;transition:transform var(--spring-soft-ms) var(--spring-soft),visibility 0s linear var(--spring-soft-ms)}.tbot .hist.open{width:min(86cqw,320px);transform:none;visibility:visible;transition:transform var(--spring-soft-ms) var(--spring-soft),visibility 0s}.tbot .hist.dragging{transition:none}.tbot .hi-in{width:100%;padding-top:max(14px,env(safe-area-inset-top));padding-bottom:max(10px,env(safe-area-inset-bottom))}}@container tb (max-width: 1023px){.tbot .pv{display:none}.tbot .pv-peek{display:flex;align-items:center;gap:10px;max-width:var(--col);margin:0 auto 8px;padding:6px 6px 6px 6px;border-radius:14px;cursor:pointer;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-2);touch-action:none;user-select:none;-webkit-user-select:none;animation:tb-rise 420ms var(--ease-out) both;transition:transform var(--spring-soft-ms) var(--spring-soft)}.tbot .pv-peek:active{transform:scale(0.985)}.tbot .pv-peek .pv-st{padding:4px 7px}.tbot .scrim.pv-scrim{place-items:end center;padding:0}.tbot .sheet.pv-sheet{width:min(640px,100%);max-height:none;border-radius:24px 24px 0 0;animation:tb-sheet-up 460ms var(--ease-out) both}.tbot .scrim.pv-scrim.closing .sheet{animation:tb-sheet-down 220ms var(--ease-in-out) both}.tbot .pv-h{padding-top:6px}}@container tb (max-width: 560px){.tbot .top>.icon-btn{width:34px;height:34px}.tbot .brand{gap:7px}.tbot .brand-mark{width:26px;height:26px}.tbot .mode-chip{width:36px;height:36px;padding:0;flex-direction:column;justify-content:center;gap:3px;flex:none}.tbot .mode-chip .mc-lb{display:none}.tbot .mode-chip svg{width:16px;height:16px}.tbot .mode-chip .mc-lv i{width:4px;height:4px}.tbot .mode-tip{right:8px !important;left:8px !important;width:auto}.tbot .pub-in{grid-template-columns:1fr;justify-items:center;gap:16px}.tbot .pub-tx{width:100%}.tbot .pub.bulk .pub-bh{grid-template-columns:1fr}.tbot .pub.bulk .pub-card{justify-self:center;order:-1;height:96px}.tbot .pub-h{font-size:19px}.tbot .cmpt-h,.tbot .cmpt-r{grid-template-columns:repeat(var(--n), minmax(0, 1fr));column-gap:6px}.tbot .cmpt-hl{display:none}.tbot .cmpt-l{grid-column:1/-1;padding:4px 2px 5px}.tbot .cmpt-it{grid-template-columns:minmax(0, 1fr)}.tbot .cmpt-it .ph{grid-row:auto;width:100%;height:auto;aspect-ratio:1}.tbot .cmpt-h.stuck .ph{width:32px;height:32px;aspect-ratio:auto}.tbot .cmpt-v{padding:6px 7px;font-size:12.5px;min-height:32px}.tbot .cmpt-f .cmpt-l{display:none}.tbot .cmp-bar{gap:8px;padding:6px 6px 6px 7px;max-width:calc(100% - 16px)}.tbot .cmp-bar .cb-go{padding:0 11px}.tbot .cb-tx{display:none}.tbot .log>.pv-line{margin-left:-8px;max-width:calc(100% + 8px)}.tbot .pv-line{font-size:11.5px}.tbot .pv-line .pl-go span{display:none}.tbot .recbar .rl{max-width:42cqw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@container tb (max-width: 430px){.tbot .brand-tag{display:none}.tbot .cb-th>*:nth-child(n+3){display:none}}@media(prefers-reduced-motion: reduce){.tbot *,.tbot *::before,.tbot *::after{animation-duration:1ms !important;animation-iteration-count:1 !important;transition-duration:1ms !important;scroll-behavior:auto !important}.tbot .field .mirror .cur::after,.tbot .brand-tag i,.tbot .field.g-hold .ghost .gcur{animation:none !important}.tbot .lcard:hover,.tbot .tile:hover,.tbot .opt:hover,.tbot .itile:hover,.tbot .scard:hover{transform:none}.tbot .ghost{transition:opacity 420ms ease !important}.tbot .lcard .media.loaded::after,.tbot .itile .ph.loaded::after,.tbot .mosaic .tile-ph.loaded::before{display:none}.tbot .mb .blob,.tbot .mb .tide,.tbot .miss,.tbot .pf-miss span,.tbot .pv-st.draft::before,.tbot .pf-st .dot{animation:none !important}.tbot .lcard.pressing{transform:none}}.tbot.rm .mb .blob,.tbot.rm .mb .tide,.tbot.rm .miss,.tbot.rm .pf-miss span,.tbot.rm .pv-st.draft::before,.tbot.rm .pf-st .dot{animation:none !important}.tbot.rm *,.tbot.rm *::before,.tbot.rm *::after{animation-duration:1ms !important;animation-iteration-count:1 !important;transition-duration:1ms !important;scroll-behavior:auto !important}.tbot.rm .field .mirror .cur::after,.tbot.rm .brand-tag i,.tbot.rm .field.g-hold .ghost .gcur{animation:none !important}.tbot.rm .lcard:hover,.tbot.rm .tile:hover,.tbot.rm .opt:hover,.tbot.rm .itile:hover,.tbot.rm .scard:hover{transform:none}.tbot.rm .ghost{transition:opacity 420ms ease !important}.tbot.rm .lcard .media.loaded::after,.tbot.rm .itile .ph.loaded::after,.tbot.rm .mosaic .tile-ph.loaded::before{display:none}@property --a{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes tb-blink{0%,49%{opacity:1}50%,100%{opacity:0}}@keyframes tb-rise{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes tb-fade-up{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes tb-fade-in{from{opacity:0}to{opacity:1}}@keyframes tb-fade-out{from{opacity:1}to{opacity:0}}@keyframes tb-pop-in{from{opacity:0;transform:scale(0.94)}to{opacity:1;transform:none}}@keyframes tb-pop-up{from{opacity:0;transform:translateX(-50%) translateY(8px)}to{opacity:1;transform:translateX(-50%)}}@keyframes tb-sheet-in{from{opacity:0;transform:translateY(18px) scale(0.96);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@keyframes tb-sheet-out{to{opacity:0;transform:translateY(10px) scale(0.98)}}@keyframes tb-verb-in{from{opacity:0;transform:translateY(5px);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}@keyframes tb-shimmer{from{background-position:120% 0}to{background-position:-120% 0}}@keyframes tb-soft{0%,100%{opacity:.35}50%{opacity:1}}@keyframes tb-ring{0%{transform:scale(0.4);opacity:.7}100%{transform:scale(1.35);opacity:0}}@keyframes tb-grow{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tb-step-in{from{opacity:0;transform:translateX(18px)}to{opacity:1;transform:none}}@keyframes tb-step-in-back{from{opacity:0;transform:translateX(-18px)}to{opacity:1;transform:none}}@keyframes tb-lb-l{from{opacity:0;transform:translateX(-40px) scale(0.98)}to{opacity:1;transform:none}}@keyframes tb-lb-r{from{opacity:0;transform:translateX(40px) scale(0.98)}to{opacity:1;transform:none}}@keyframes tb-shake{0%,100%{transform:none}20%{transform:translateX(-8px)}40%{transform:translateX(7px)}60%{transform:translateX(-4px)}80%{transform:translateX(2px)}}@keyframes tb-draw{to{stroke-dashoffset:0}}@keyframes tb-spin-a{to{--a: 360deg}}@keyframes tb-ants{to{stroke-dashoffset:-13}}@keyframes tb-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes tb-rec-pulse{0%{box-shadow:0 0 0 0 rgba(var(--rasp-rgb), 0.45)}100%{box-shadow:0 0 0 12px rgba(var(--rasp-rgb), 0)}}@keyframes tb-toast{0%{opacity:0;transform:translateX(-50%) translateY(-8px)}10%,85%{opacity:1;transform:translateX(-50%)}100%{opacity:0;transform:translateX(-50%) translateY(-4px)}}@keyframes tb-flash-bad{0%{background:var(--danger-50)}100%{background:var(--surface)}}@keyframes tb-spark{0%{transform:translateY(0) scale(0.6);opacity:1}35%{opacity:1}100%{transform:translateY(-11px) scale(0.2);opacity:0}}@keyframes tb-unblur{from{filter:blur(3px);opacity:.45}to{filter:none;opacity:1}}@keyframes tb-lid{0%,100%{transform:scaleY(1)}50%{transform:scaleY(0.08)}}@keyframes tb-key-nudge{0%,100%{transform:none}50%{transform:translateX(1.5px)}}@keyframes tb-ripple{0%{box-shadow:0 0 0 0 rgba(15,138,106,.38)}100%{box-shadow:0 0 0 22px rgba(15,138,106,0)}}@keyframes tb-icon-in{from{opacity:0;transform:scale(0.55) rotate(-14deg)}to{opacity:1;transform:none}}@keyframes tb-scanline{from{transform:translateY(0);opacity:1}80%{opacity:1}to{transform:translateY(330%);opacity:0}}@keyframes tb-landed{from{color:var(--teal);text-shadow:0 0 10px rgba(var(--mint-rgb), 0.9)}to{color:var(--ink);text-shadow:none}}@keyframes tb-fly{0%{transform:none;opacity:1}38%{transform:translateY(-15px);opacity:0}39%{transform:translateY(13px);opacity:0}100%{transform:none;opacity:1}}@keyframes tb-sq-in{from{transform:scale(0.2) rotate(-45deg)}to{transform:none}}@keyframes tb-glow-settle{0%{color:var(--teal-500);text-shadow:0 0 10px rgba(var(--teal5-rgb), 0.55),0 0 3px rgba(var(--mint-rgb), 0.95)}45%{color:rgba(var(--teal5-rgb), 0.5);text-shadow:0 0 8px rgba(var(--teal5-rgb), 0.25),0 0 2px rgba(var(--mint-rgb), 0.4)}100%{color:rgba(0,0,0,0);text-shadow:0 0 0 rgba(var(--teal5-rgb), 0)}}@keyframes tb-drawer-in{from{transform:translateX(100%)}to{transform:none}}@keyframes tb-drawer-out{to{transform:translateX(100%)}}@keyframes tb-acc-in{from{opacity:0;transform:translateY(12px) scale(0.95)}to{opacity:1;transform:none}}@keyframes tb-eq{0%,100%{height:4px}50%{height:16px}}@keyframes tb-of-bob{0%,100%{transform:none}50%{transform:translateY(-2px) rotate(-4deg)}}@keyframes tb-mb-drift{from{transform:translate(0, 0)}to{transform:translate(12cqw, -6cqh)}}@keyframes tb-mb-drift2{from{transform:translate(0, 0)}to{transform:translate(-10cqw, -7cqh)}}@keyframes tb-mb-tide{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes tb-cb-in{from{opacity:0;transform:translateX(-50%) translateY(14px) scale(0.96)}to{opacity:1;transform:translateX(-50%)}}@keyframes tb-cb-out{to{opacity:0;transform:translateX(-50%) translateY(10px) scale(0.97)}}@keyframes tb-best-sweep{0%{left:-60%;opacity:0}20%{opacity:1}100%{left:120%;opacity:0}}@keyframes tb-pv-flash{0%,25%{background-color:rgba(126,242,214,.45)}100%{background-color:rgba(126,242,214,0)}}@keyframes tb-miss-pulse{0%,100%{background-color:rgba(162,63,110,.045);outline-color:rgba(162,63,110,.32)}50%{background-color:rgba(162,63,110,.11);outline-color:rgba(162,63,110,.72)}}@keyframes tb-miss-pulse-soft{0%,100%{background-color:rgba(162,63,110,.025);outline-color:rgba(162,63,110,.26)}50%{background-color:rgba(162,63,110,.065);outline-color:rgba(162,63,110,.6)}}@keyframes tb-pv-got{0%{box-shadow:0 0 0 0 rgba(15,138,106,.45)}100%{box-shadow:0 0 0 10px rgba(15,138,106,0)}}@keyframes tb-pv-ping{0%{box-shadow:var(--shadow-2),0 0 0 0 rgba(var(--mint-rgb), 0.8)}100%{box-shadow:var(--shadow-2),0 0 0 14px rgba(var(--mint-rgb), 0)}}@keyframes tb-pp-ping{0%{box-shadow:var(--shadow-2),0 0 0 0 rgba(var(--mint-rgb), 0.85)}100%{box-shadow:var(--shadow-2),0 0 0 12px rgba(var(--mint-rgb), 0)}}@keyframes tb-miss-pulse-dark{0%,100%{background-color:rgba(255,255,255,.03);outline-color:rgba(255,194,218,.3)}50%{background-color:rgba(255,255,255,.08);outline-color:rgba(255,194,218,.8)}}@keyframes tb-sheet-up{from{transform:translateY(100%)}to{transform:none}}@keyframes tb-sheet-down{to{transform:translateY(100%)}}.tbot .brand-name .bn-t{transition:color var(--t-slow) var(--ease-out)}.tbot .brand.tb-visit{overflow:hidden}.tbot .brand.tb-visit .brand-name{min-width:0}.tbot .brand.tb-visit .bn-t{min-width:0;overflow:hidden;text-overflow:ellipsis;color:color-mix(in srgb, var(--brand-rasp) 72%, var(--ink))}.tbot .brand.tb-visit .bn-cur{background:color-mix(in srgb, var(--brand-rasp) 40%, transparent)}.tbot .brand-name.bn-long{font-size:18px;transition:font-size var(--t-slow) var(--ease-out)}@container tb (max-width: 720px){.tbot .brand-name.bn-long{font-size:15px}}.tbot .bn-roll{display:inline-flex;perspective:420px}.tbot .bn-roll span{display:inline-block;white-space:pre;transform-origin:50% 50% -0.3em;backface-visibility:hidden}.tbot .hi-shop .hi-open{padding-right:10px}.tbot .hi-shop .hs-g:first-child{padding-top:6px}.tbot .hi-shop .hs-g .n{margin-left:4px;color:var(--muted);letter-spacing:.04em}.tbot .hs-av{position:relative;color:hsl(var(--h), 45%, 32%);background:hsl(var(--h), 60%, 94%)}.tbot[data-theme=dark] .hs-av{color:hsl(var(--h), 60%, 76%);background:hsl(var(--h), 30%, 18%)}.tbot .hs-buyer.online .hs-av::after{content:"";position:absolute;right:-2px;bottom:-2px;width:9px;height:9px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 2px var(--surface-2)}.tbot .hs-on{color:var(--ok);font-weight:600}.tbot .hs-own.fresh .hi-m{color:var(--teal)}.tbot .hi-open.hs-wait{opacity:.62;pointer-events:none}.tbot .hi-open.hs-wait .hi-ic{animation:tb-hs-pulse 1s var(--ease-in-out) infinite}.tbot .hs-quiet .hi-it{animation:none}.tbot .hs-empty{gap:6px;padding:12px 14px 16px}.tbot .hs-empty .e-ic{width:34px;height:34px;border-radius:11px}.tbot .hs-empty .e-ic svg{width:17px;height:17px}.tbot .hs-retry{margin-top:2px;padding:7px 11px;border-radius:8px;font:600 12px/1 var(--font-ui);color:var(--teal);background:var(--teal-50);transition:background var(--t-fast)}.tbot .hs-retry:hover{background:var(--teal-100)}.tbot .hs-skel{display:grid;grid-template-columns:30px minmax(0, 1fr);column-gap:10px;row-gap:6px;align-items:center;padding:9px 8px}.tbot .hs-skel i,.tbot .hs-skel b,.tbot .hs-skel u{display:block;border-radius:5px;background:linear-gradient(100deg, var(--surface-3) 30%, var(--surface) 50%, var(--surface-3) 70%);background-size:300% 100%;animation:tb-hs-shim 1.3s linear infinite}.tbot .hs-skel i{grid-row:1/span 2;width:30px;height:30px;border-radius:9px}.tbot .hs-skel b{width:62%;height:10px}.tbot .hs-skel u{width:40%;height:8px}@keyframes tb-hs-pulse{50%{opacity:.45}}@keyframes tb-hs-shim{from{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion: reduce){.tbot .hs-skel i,.tbot .hs-skel b,.tbot .hs-skel u,.tbot .hi-open.hs-wait .hi-ic{animation:none !important}}.tbot.rm .hs-skel i,.tbot.rm .hs-skel b,.tbot.rm .hs-skel u,.tbot.rm .hi-open.hs-wait .hi-ic{animation:none !important}.tbot .sheet.settings .st-who{color:var(--teal)}.tbot .sheet.settings .st-shop-pane{min-height:160px}:root.tb-xfade::view-transition-old(root),:root.tb-xfade::view-transition-new(root){animation-duration:340ms;animation-timing-function:cubic-bezier(0.65, 0, 0.35, 1)}.tbot .bn-shops{display:inline-flex;align-items:center;gap:4px;flex:0 1 auto;min-width:0;margin-left:-2px;padding:2px;border-radius:999px;overflow:hidden;cursor:default;-webkit-tap-highlight-color:rgba(0,0,0,0)}.tbot .bn-shops.out{animation:tb-bs-out 220ms var(--ease-in-out) forwards;pointer-events:none}.tbot .bs-chip{display:inline-flex;align-items:center;gap:4px;flex:0 1 auto;min-width:0;height:22px;padding:0 7px 0 3px;border-radius:999px;font:600 10.5px/1 var(--font-mono);letter-spacing:.01em;white-space:nowrap;color:hsl(var(--sh), 45%, 28%);background:hsl(var(--sh), 55%, 96%);border:1px solid hsl(var(--sh), 40%, 86%);animation:tb-bs-in var(--spring-bouncy-ms) var(--spring-bouncy) backwards;animation-delay:calc(140ms + var(--i, 0)*80ms)}.tbot .bs-chip b{font-weight:600;min-width:0;max-width:12ch;overflow:hidden;text-overflow:ellipsis}.tbot .bs-av,.tbot .tg-av{flex:none;display:grid;place-items:center;width:16px;height:16px;border-radius:5px;font:800 9.5px/1 var(--font-ui);font-style:normal;color:#fff;background:hsl(var(--sh), 48%, 42%)}.tbot .bs-more{display:none;align-items:center;justify-content:center;min-width:19px;height:16px;padding:0 4px;border-radius:999px;font:700 9.5px/1 var(--font-mono);color:#fff;box-shadow:0 0 0 2px var(--bg);background:linear-gradient(135deg, hsl(var(--h1), 48%, 40%), hsl(var(--h2), 48%, 40%) 62%, hsl(var(--h3, var(--h2)), 48%, 40%));animation:tb-bs-in var(--spring-bouncy-ms) var(--spring-bouncy) 140ms backwards}.tbot[data-theme=dark] .bs-chip,.tbot[data-theme=dark] .tg-chip{color:hsl(var(--sh), 60%, 78%);background:hsl(var(--sh), 28%, 15%);border-color:hsl(var(--sh), 28%, 26%)}.tbot[data-theme=dark] .bs-av,.tbot[data-theme=dark] .tg-av{color:#0c1718;background:hsl(var(--sh), 50%, 62%)}@keyframes tb-bs-in{from{opacity:0;transform:translateX(-6px) scale(0.6)}to{opacity:1;transform:none}}@keyframes tb-bs-out{to{opacity:0;transform:scale(0.8)}}@container tb (max-width: 1023px){.tbot .bs-chip b{max-width:7ch}.tbot .bn-shops.n3 .bs-chip{padding-right:3px}.tbot .bn-shops.n3 .bs-chip b{display:none}}@container tb (max-width: 720px){.tbot .bs-chip{padding-right:3px}.tbot .bs-chip b{display:none}}@container tb (max-width: 560px){.tbot .brand.tb-many{position:relative}.tbot .bn-shops{position:absolute;left:13px;top:-6px;z-index:1;margin:0;padding:0;overflow:visible}.tbot .bn-shops::after{content:"";position:absolute;inset:-10px}.tbot .bs-chip{display:none}.tbot .bs-more{display:inline-flex}}.tbot .row-bot>.ld-gather{padding-left:16px;min-width:0}.tbot .row-bot.ld-linger{position:relative;z-index:1;pointer-events:none}.tbot .row-bot.ld-linger>.who,.tbot .row-bot.ld-linger>.loader{opacity:0;transition:opacity 180ms var(--ease-out)}.tbot .tg-fb{display:inline-flex;align-items:center;gap:10px;max-width:100%;padding:6px 12px 6px 6px;border-radius:14px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);animation:tb-fade-up 320ms var(--ease-out) both}.tbot .tg-shops{display:inline-flex;flex-wrap:wrap;gap:5px;min-width:0}.tbot .tg-chip{display:inline-flex;align-items:center;gap:5px;min-width:0;height:24px;padding:0 8px 0 4px;border-radius:999px;white-space:nowrap;font:600 11px/1 var(--font-mono);color:hsl(var(--sh), 45%, 28%);background:hsl(var(--sh), 55%, 96%);border:1px solid hsl(var(--sh), 40%, 86%);animation:tb-bs-in var(--spring-bouncy-ms) var(--spring-bouncy) backwards;animation-delay:calc(var(--i, 0)*90ms)}.tbot .tg-chip b{font-weight:600;min-width:0;max-width:14ch;overflow:hidden;text-overflow:ellipsis}.tbot .tg-line{flex:0 0 44px;height:2px;background:radial-gradient(circle, var(--teal-500) 0 1px, transparent 1.4px) 0 50%/6px 2px repeat-x;animation:tb-tg-flow 700ms linear infinite,tb-soft 1.4s var(--ease-in-out) infinite}.tbot .tg-mark{flex:none;width:22px;height:22px;animation:tb-tg-beat 1.4s var(--ease-in-out) infinite}.tbot .tg-mark svg{display:block;width:100%;height:100%}.tbot .tg-fb.merge .tg-line{opacity:0;animation:none;transition:opacity 260ms var(--ease-out) 160ms}.tbot .tg-fb.merge .tg-mark{animation:tb-tg-take 520ms var(--spring-bouncy) 260ms both}.tbot .tg-fb.out{opacity:0;transition:opacity 200ms var(--ease-out)}.tbot .tg-fb.into .tg-line,.tbot .tg-fb.into .tg-mark{opacity:0;transition:opacity 240ms var(--ease-out)}.tbot .tg-fb.into .tg-chip.tg-into{box-shadow:0 0 0 3px hsl(var(--sh), 55%, 60%, 0.35),0 0 18px hsl(var(--sh), 60%, 55%, 0.45)}@keyframes tb-tg-flow{to{background-position:6px 50%}}@keyframes tb-tg-beat{50%{transform:scale(1.1)}}@keyframes tb-tg-take{45%{transform:scale(1.3);filter:drop-shadow(0 0 6px rgba(var(--mint-rgb), 0.9))}}@container tb (max-width: 560px){.tbot .row-bot>.ld-gather{padding-left:0}.tbot .tg-chip b{max-width:9ch}.tbot .tg-line{flex-basis:28px}}.tbot .bot-body .shp{position:relative;padding-left:12px}.tbot .bot-body .shp::before{content:"";position:absolute;left:1px;top:0;bottom:0;width:2px;background:hsl(var(--sh), 48%, 46%, 0.62)}.tbot .bot-body .shp+.shp::before{top:-2px}.tbot .bot-body .shp.shp-h::before{top:.34em;border-radius:2px 2px 0 0}.tbot .bot-body .shp.shp-e::before{bottom:.34em;border-radius:0 0 2px 2px}.tbot .bot-body .shp.shp-h.shp-e::before{border-radius:2px}.tbot .bot-body .shp-e+.shp-h{margin-top:6px}.tbot .bot-body .tk.shp-n.lit{color:hsl(var(--sh), 50%, 32%)}.tbot .bot-body .li.shp-li .b{background:hsl(var(--sh), 48%, 44%)}.tbot[data-theme=dark] .bot-body .shp::before{background:hsl(var(--sh), 55%, 62%, 0.7)}.tbot[data-theme=dark] .bot-body .tk.shp-n.lit{color:hsl(var(--sh), 60%, 72%)}.tbot[data-theme=dark] .bot-body .li.shp-li .b{background:hsl(var(--sh), 55%, 62%)}@container tb (max-width: 1000px){.tbot .top:has(>#saChip:not([hidden]))>.lang-sw{display:none}}.tbot .st-tabs button .i{width:14px;height:14px;margin-right:5px;vertical-align:-2px}.tbot .st-shop-pane{padding-top:2px}.tbot:not([data-dev="1"]) .dev-only{display:none !important}.tbot:not([data-dev="1"]) .blk.confirm details{display:none}.tbot .c6-devtag{margin-left:6px;padding:3px 6px 2px;border-radius:5px;font:700 9.5px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);background:var(--gold-50);border:1px solid rgba(184,138,27,.35)}.tbot:not([data-auth=in]) #modeBtn,.tbot:not([data-auth=in]) .menu .mi[data-act=mode],.tbot:not([data-auth=in]) .hints .hint-mode,.tbot:not([data-auth=in]) .mode-tip,.tbot:not([data-auth=in]) .mode-bg{display:none !important}.tbot #modeBtn.c6-appear{animation:tb-c6-chip-in 620ms var(--spring-bouncy) both}.tbot #modeBtn.c6-appear .mc-lv i{animation:tb-c6-dot-in 420ms var(--ease-out) both}.tbot #modeBtn.c6-appear .mc-lv i:nth-child(2){animation-delay:90ms}.tbot #modeBtn.c6-appear .mc-lv i:nth-child(3){animation-delay:180ms}.tbot{--c6-k: .5;--c6-a1: var(--teal);--c6-a2: var(--teal-500);--c6-o: calc(.075 + var(--c6-k) * .13)}.tbot[data-theme=dark]{--c6-o: calc(.07 + var(--c6-k) * .12)}.tbot[data-art-tint=rasp]{--c6-a1: var(--rasp);--c6-a2: var(--rasp-600)}.tbot[data-art-tint=ink]{--c6-a1: var(--ink-2);--c6-a2: var(--muted)}.tbot[data-art-tint=mix]{--c6-a1: var(--teal);--c6-a2: var(--rasp)}.tbot .c6-art{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;opacity:var(--c6-o);transition:opacity 520ms var(--ease-in-out);-webkit-mask-image:radial-gradient(ellipse 58% 72% at 50% 56%, rgba(0, 0, 0, 0.38), #000 78%);mask-image:radial-gradient(ellipse 58% 72% at 50% 56%, rgba(0, 0, 0, 0.38), #000 78%)}.tbot .c6-art.in,.tbot .c6-art.out{opacity:0}.tbot .c6-art svg{display:block;width:100%;height:100%}.tbot .c6-art .d1,.tbot .c6-mini .d1{fill:none;stroke:var(--c6-a1);stroke-width:1}.tbot .c6-art .d2,.tbot .c6-mini .d2{fill:none;stroke:var(--c6-a2);stroke-width:1.2}.tbot .c6-art .thin,.tbot .c6-mini .thin{stroke-width:.8}.tbot .c6-art .cap,.tbot .c6-mini .cap{stroke-linecap:round;stroke-width:1.6}.tbot .c6-art .f1,.tbot .c6-mini .f1{fill:var(--c6-a1);stroke:none}.tbot .c6-art .f2,.tbot .c6-mini .f2{fill:var(--c6-a2);stroke:none}.tbot .c6-art path,.tbot .c6-mini path{stroke-linecap:round}.tbot .c6-art-sec .c6-note{margin:-2px 0 10px;font-size:12px;line-height:1.5;color:var(--muted)}.tbot .c6-arts{display:grid;grid-template-columns:repeat(auto-fill, minmax(62px, 1fr));gap:8px}.tbot .c6-artt{display:grid;justify-items:center;gap:6px;font:600 10.5px/1.15 var(--font-ui);color:var(--ink-2);text-align:center}.tbot .c6-mini{position:relative;width:100%;aspect-ratio:3/4;border-radius:10px;border:1px solid var(--line-2);overflow:hidden;background:var(--bg);display:grid;align-content:end;gap:3px;padding:6px;isolation:isolate;transition:transform var(--spring-snappy-ms) var(--spring-snappy),box-shadow var(--t-base)}.tbot .c6-mini svg{position:absolute;inset:0;z-index:-1;opacity:calc(.34 + var(--c6-k)*.3)}.tbot .c6-mini i{display:block;height:4px;border-radius:3px;background:rgba(16,39,43,.13)}.tbot[data-theme=dark] .c6-mini i{background:rgba(226,238,236,.16)}.tbot .c6-mini i:nth-of-type(1){width:72%}.tbot .c6-mini i:nth-of-type(2){width:52%;justify-self:end;background:rgba(var(--rasp-rgb), 0.24)}.tbot .c6-mini.none::after{content:"";position:absolute;left:50%;top:38%;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;border:1.5px solid var(--faint);background:linear-gradient(135deg, transparent 46%, var(--faint) 46%, var(--faint) 54%, transparent 54%);opacity:.7}.tbot .c6-artt:hover .c6-mini{transform:translateY(-2px)}.tbot .c6-artt.on .c6-mini{box-shadow:0 0 0 2px var(--teal),var(--glow);transform:translateY(-2px)}.tbot .c6-artt.on b{color:var(--teal)}.tbot .c6-artt:focus-visible{box-shadow:none}.tbot .c6-artt:focus-visible .c6-mini{box-shadow:var(--focus)}.tbot .c6-art-opts{display:grid;gap:10px;margin-top:12px}.tbot .c6-art-sec:not(.has) .c6-art-opts{display:none}.tbot .c6-art-sec.has .c6-art-opts{animation:tb-rise 320ms var(--ease-out) both}.tbot .c6-k span small{margin-left:6px;font:500 10.5px/1 var(--font-mono);color:var(--faint)}.tbot .c6-tints{display:flex;flex-wrap:wrap;gap:6px}.tbot .c6-tint{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 11px 0 8px;border-radius:999px;border:1px solid var(--line);font:600 11.5px/1 var(--font-ui);color:var(--ink-2);background:var(--surface);transition:border-color var(--t-base),box-shadow var(--t-base)}.tbot .c6-tint i{width:14px;height:14px;border-radius:50%;background:linear-gradient(135deg, var(--teal) 50%, var(--teal-500) 50%)}.tbot .c6-tint.t-rasp i{background:linear-gradient(135deg, var(--rasp) 50%, var(--rasp-600) 50%)}.tbot .c6-tint.t-ink i{background:linear-gradient(135deg, var(--ink-2) 50%, var(--muted) 50%)}.tbot .c6-tint.t-mix i{background:linear-gradient(135deg, var(--teal) 50%, var(--rasp) 50%)}.tbot .c6-tint:hover{border-color:var(--teal)}.tbot .c6-tint.on{border-color:var(--teal);box-shadow:0 0 0 1px var(--teal);color:var(--teal)}.tbot .c6-more{position:relative;width:26px;height:22px;margin-left:0;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;gap:2.5px;color:var(--faint);opacity:0;transition:opacity var(--t-base),color var(--t-fast),background var(--t-fast)}.tbot .c6-more i{width:3px;height:3px;border-radius:50%;background:currentColor}.tbot .row-bot:hover .c6-more,.tbot .row-bot:focus-within .c6-more,.tbot .c6-more:focus-visible,.tbot .c6-more.open,.tbot .c6-more.c6-pulse{opacity:.8}.tbot .c6-more:hover,.tbot .c6-more.open{color:var(--teal);background:var(--teal-50);opacity:1}@media(hover: none){.tbot .c6-more{opacity:.45}}.tbot .c6-more.sent::after{content:"";position:absolute;right:1px;top:1px;width:5px;height:5px;border-radius:50%;background:var(--teal-500)}.tbot .c6-more.c6-pulse::before{content:"";position:absolute;inset:-3px;border-radius:9px;border:1.5px solid var(--teal-500);animation:tb-c6-ring 1.4s var(--ease-out) 2 both;pointer-events:none}.tbot .c6-menu{position:fixed;z-index:85;min-width:214px;padding:5px;border-radius:12px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-2);animation:tb-c6-menu-in 190ms var(--spring-snappy) both;transform-origin:14px 0}.tbot .c6-menu.up{transform-origin:14px 100%}.tbot .c6-menu.out{animation:tb-fade-out 150ms var(--ease-in-out) both}.tbot .c6-menu button{width:100%;display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:8px;font:600 13px/1.2 var(--font-ui);color:var(--ink-2);text-align:left}.tbot .c6-menu button svg{width:16px;height:16px;color:var(--muted)}.tbot .c6-menu button:hover,.tbot .c6-menu button:focus-visible{background:var(--surface-2);color:var(--ink);box-shadow:none}.tbot .c6-menu button:hover svg,.tbot .c6-menu button:focus-visible svg{color:var(--teal)}.tbot .c6-fb{margin:8px 0 0 16px;padding:12px 14px 12px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);display:grid;gap:10px;overflow:hidden;max-width:560px}.tbot .c6-fb-h{display:flex;align-items:center;gap:6px;font:600 11px/1 var(--font-mono);color:var(--muted)}.tbot .c6-fb-h .p{color:var(--teal)}.tbot .c6-fb-h .dot{color:var(--faint)}.tbot .c6-fb-h b{color:var(--ink-2);font-weight:600}.tbot .c6-fb-x{margin-left:auto;width:26px;height:26px;border-radius:7px;display:grid;place-items:center;color:var(--faint)}.tbot .c6-fb-x svg{width:14px;height:14px}.tbot .c6-fb-x:hover{color:var(--ink);background:var(--surface-2)}.tbot .c6-cats{display:flex;flex-wrap:wrap;gap:6px}.tbot .c6-cat{height:28px;padding:0 11px;border-radius:999px;border:1px solid var(--line);font:600 12px/1 var(--font-ui);color:var(--ink-2);background:var(--surface);transition:border-color var(--t-fast),background var(--t-fast),color var(--t-fast),transform var(--spring-snappy-ms) var(--spring-snappy)}.tbot .c6-cat:hover{border-color:var(--teal);color:var(--teal)}.tbot .c6-cat.on{background:var(--teal);border-color:var(--teal);color:var(--accent-ink);transform:translateY(-1px)}.tbot .c6-ta{position:relative;display:block}.tbot .c6-ta textarea{width:100%;min-height:72px;max-height:220px;resize:vertical;padding:10px 12px;border-radius:10px;border:1px solid var(--line-2);background:var(--surface-2);font:500 13.5px/1.5 var(--font-ui);color:var(--ink);outline:none;transition:border-color var(--t-fast),box-shadow var(--t-fast),background var(--t-fast)}.tbot .c6-ta textarea:focus{border-color:var(--teal);background:var(--surface);box-shadow:var(--focus)}.tbot .c6-ta textarea::placeholder{color:var(--faint)}.tbot .c6-cnt{position:absolute;right:10px;bottom:8px;font:600 10px/1 var(--font-mono);color:var(--faint)}.tbot .c6-fb-err{font-size:12.5px;color:var(--danger)}.tbot .c6-fb-f{display:flex;align-items:center;justify-content:flex-end;gap:8px}.tbot .c6-fb-k{margin-right:auto;font:500 10.5px/1 var(--font-mono);color:var(--faint)}.tbot .c6-send.load{position:relative;color:rgba(0,0,0,0) !important}.tbot .c6-send.load::after{content:"";position:absolute;left:50%;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;border:2px solid rgba(255,255,255,.45);border-top-color:var(--accent-ink);animation:tb-c6-spin 700ms linear infinite}.tbot .c6-fb.sent{background:var(--teal-50);border-color:var(--teal-100)}.tbot .c6-thx{display:flex;align-items:center;gap:12px}.tbot .c6-thx b{display:block;font:700 13.5px/1.35 var(--font-ui);color:var(--ink)}.tbot .c6-thx small{display:block;margin-top:2px;font-size:12px;color:var(--muted)}.tbot .c6-chk{flex:none;width:34px;height:34px}.tbot .c6-chk circle{fill:none;stroke:var(--teal-500);stroke-width:2;stroke-dasharray:95;stroke-dashoffset:95;animation:tb-c6-draw 520ms var(--ease-out) forwards}.tbot .c6-chk path{fill:none;stroke:var(--teal);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24;animation:tb-c6-draw 360ms var(--ease-out) 380ms forwards}.tbot .c6-thx>div{animation:tb-rise 380ms var(--ease-out) 160ms both}.tbot .who.c6-has-tip{flex-wrap:wrap;row-gap:8px}.tbot .c6-tip{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:5px 5px 5px 8px;border-radius:10px;background:var(--ink);color:var(--surface);font:600 11.5px/1.35 var(--font-ui);letter-spacing:0;box-shadow:0 10px 24px -12px rgba(16,39,43,.55);animation:tb-c6-tip-in 420ms var(--spring-soft) both}.tbot .c6-tip.out{animation:tb-fade-out 240ms var(--ease-in-out) both}.tbot .c6-tip-a{width:0;height:0;margin-left:-12px;border:5px solid rgba(0,0,0,0);border-right-color:var(--ink)}.tbot .c6-tip-t b{font-family:var(--font-mono);color:var(--mint)}.tbot .c6-tip-ok{height:24px;padding:0 9px;border-radius:7px;font:700 11px/1 var(--font-ui);color:var(--ink);background:var(--surface);white-space:nowrap}.tbot .c6-tip-ok:hover{background:var(--mint);color:#062a2e}.tbot .c6-tip-x{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;color:rgba(255,255,255,.6)}.tbot[data-theme=dark] .c6-tip-x{color:rgba(12,23,24,.6)}.tbot .c6-tip-x svg{width:12px;height:12px}.tbot .c6-tip-x:hover{color:var(--surface);background:rgba(255,255,255,.12)}@container tb (max-width: 560px){.tbot .c6-tip{flex-basis:100%}.tbot .c6-tip-a{display:none}.tbot .c6-fb{margin-left:0}}.tbot .rl-poster video.c6-rv{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;opacity:0;background:rgba(0,0,0,0);transition:opacity 420ms var(--ease-out);pointer-events:none}.tbot .rl-card.c6-has-video video.c6-rv{opacity:1}.tbot .rl-card.c6-has-video{cursor:pointer}.tbot .rl-card .rl-play{transition:opacity 260ms var(--ease-out),transform 260ms var(--ease-out)}.tbot .rl-card.c6-playing .rl-play{opacity:0;transform:scale(0.8)}.tbot .rl-card.c6-has-video:not(.c6-playing) .rl-play{opacity:1}.tbot .rl-card.c6-playing::after{content:"";position:absolute;left:12px;right:12px;bottom:7px;z-index:3;height:2px;border-radius:2px;pointer-events:none;background:linear-gradient(90deg, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.15));background-size:200% 100%;animation:tb-c6-flow 2.4s linear infinite;opacity:.55}.tbot .lcard .media .vid-badge{position:absolute;left:8px;bottom:8px;z-index:1;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;color:#fff;background:rgba(16,39,43,.58);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}.tbot .lcard .media .vid-badge svg{width:11px;height:11px;margin-left:2px;fill:currentColor}.tbot .lcard .media.noimg{background:radial-gradient(120% 90% at 30% 20%, var(--teal-50), var(--surface-2) 70%)}.tbot .lcard .media .ph{display:grid;place-items:center;width:64px;height:64px;border-radius:18px;color:var(--teal);opacity:.55;background:var(--surface);box-shadow:0 0 0 1px var(--line),0 10px 22px -14px rgba(var(--teal-rgb), 0.5)}.tbot .lcard .media .ph svg{width:28px;height:28px;stroke-width:1.4}@media(prefers-reduced-motion: reduce){.tbot #modeBtn.c6-appear,.tbot #modeBtn.c6-appear .mc-lv i{animation:tb-fade-in 200ms linear both}.tbot .c6-art{transition:none}.tbot .c6-more.c6-pulse::before,.tbot .rl-card.c6-playing::after,.tbot .c6-send.load::after{animation:none}.tbot .c6-tip,.tbot .c6-menu,.tbot .c6-art-sec.has .c6-art-opts,.tbot .c6-thx>div{animation:tb-fade-in 160ms linear both}.tbot .c6-chk circle,.tbot .c6-chk path{animation:none;stroke-dashoffset:0}}.tbot.rm #modeBtn.c6-appear,.tbot.rm #modeBtn.c6-appear .mc-lv i{animation:tb-fade-in 200ms linear both}.tbot.rm .c6-more.c6-pulse::before,.tbot.rm .rl-card.c6-playing::after{animation:none}.tbot.rm .c6-tip,.tbot.rm .c6-menu,.tbot.rm .c6-thx>div{animation:tb-fade-in 160ms linear both}.tbot.rm .c6-chk circle,.tbot.rm .c6-chk path{animation:none;stroke-dashoffset:0}@keyframes tb-c6-chip-in{0%{opacity:0;transform:translateY(-6px) scale(0.82);filter:blur(3px)}60%{opacity:1;filter:none}100%{opacity:1;transform:none}}@keyframes tb-c6-dot-in{from{opacity:0;transform:scale(0.2)}to{opacity:1;transform:none}}@keyframes tb-c6-ring{0%{opacity:.9;transform:scale(0.8)}100%{opacity:0;transform:scale(1.55)}}@keyframes tb-c6-menu-in{from{opacity:0;transform:translateY(-4px) scale(0.96)}to{opacity:1;transform:none}}@keyframes tb-c6-spin{to{transform:rotate(360deg)}}@keyframes tb-c6-draw{to{stroke-dashoffset:0}}@keyframes tb-c6-tip-in{from{opacity:0;transform:translateX(-10px) scale(0.96)}to{opacity:1;transform:none}}@keyframes tb-c6-flow{from{background-position:100% 0}to{background-position:-100% 0}}.tbot .pa-in{display:none;width:400px;height:100%;flex-direction:column;min-height:0}.tbot .pv[data-pa=view]>.pv-in{display:none}.tbot .pv[data-pa=view]>.pa-in{display:flex}.tbot .sheet.pa-sheet{padding:0;height:min(88cqh,820px);display:flex;flex-direction:column;overflow:hidden;background:var(--surface-2);touch-action:pan-y}.tbot .sheet.pa-sheet>.x{display:none}.tbot .sheet.pa-sheet .grab{margin:10px auto 2px;flex:none}.tbot .sheet.pa-sheet .pa-in{display:flex;width:100%;flex:1;min-height:0}.tbot .pa-h .pa-what{color:var(--ink-2)}.tbot .pa-st.view{color:var(--teal);background:var(--teal-50);border-color:var(--teal-100)}.tbot .pa-st.mine{color:var(--rasp);background:var(--rasp-50);border-color:var(--rasp-100)}.tbot .pa-st.off{color:var(--muted);background:var(--surface-3)}.tbot .pa-st.pend{color:var(--gold);background:var(--gold-50);border-color:color-mix(in srgb, var(--gold) 30%, transparent)}.tbot .pa-st.pend::before{animation:tb-soft 1.6s var(--ease-in-out) infinite}.tbot .pa-st.done{color:var(--ok);background:color-mix(in srgb, var(--ok) 10%, var(--surface));border-color:color-mix(in srgb, var(--ok) 30%, transparent)}.tbot .pa-st.fail{color:var(--danger);background:var(--danger-50);border-color:color-mix(in srgb, var(--danger) 30%, transparent)}.tbot .pa-scroll{position:relative}.tbot .pa-frame.swap-out{opacity:0}.tbot .pa-site .sp-seller .fol{text-decoration:none}.tbot .pa-site .sp-seller .tbs{margin-top:4px}.tbot .pa-skel{display:grid;gap:7px}.tbot .pa-skel i{display:block;height:9px;border-radius:5px;background:linear-gradient(100deg, #e7eded 20%, #f3f6f6 50%, #e7eded 80%);background-size:220% 100%;animation:tb-pa-shimmer 1.3s linear infinite}.tbot .pa-skel i:nth-child(2){width:86%}.tbot .pa-skel i:nth-child(3){width:62%}.tbot .pa-enter{animation:tb-fade-up 380ms var(--ease-out) both}.tbot .pa-err{font:500 11.5px/1.4 var(--font-mono);color:var(--danger)}.tbot .pa-foot .pf-row .btn svg{width:14px;height:14px}.tbot .pa-foot .pa-note{font:500 11.5px/1.4 var(--font-mono);color:var(--muted)}.tbot .pa-tabs{display:flex;gap:6px;padding:0 16px 10px;overflow-x:auto;scrollbar-width:none;flex:none;scroll-snap-type:x proximity}.tbot .pa-tabs::-webkit-scrollbar{display:none}.tbot .pa-tabs[hidden]{display:none}.tbot .pa-tab{position:relative;flex:none;display:inline-flex;align-items:center;gap:7px;max-width:164px;height:36px;padding:3px 6px 3px 3px;border-radius:11px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font:600 11.5px/1.2 var(--font-ui);cursor:pointer;scroll-snap-align:start;transition:border-color var(--t-fast),box-shadow var(--t-fast),color var(--t-fast),background var(--t-fast)}.tbot .pa-tab:hover{border-color:var(--line-2);color:var(--ink)}.tbot .pa-tab:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.tbot .pa-tab.on{border-color:var(--teal);color:var(--ink);box-shadow:0 0 0 3px rgba(var(--teal-rgb), 0.12)}.tbot .pa-tab .th{width:28px;height:28px;flex:none;border-radius:8px;overflow:hidden;display:grid;place-items:center;background:var(--surface-3);color:var(--faint)}.tbot .pa-tab .th img{width:100%;height:100%;object-fit:cover}.tbot .pa-tab .th svg{width:14px;height:14px}.tbot .pa-tab.draft .th{outline:1.5px dashed color-mix(in srgb, var(--rasp) 60%, transparent);outline-offset:-1.5px}.tbot .pa-tab .tt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbot .pa-tab .tt small{display:block;font:600 9px/1.1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.tbot .pa-tab.draft .tt small{color:var(--rasp)}.tbot .pa-tab .pa-tx{flex:none;width:20px;height:20px;border-radius:6px;display:grid;place-items:center;color:var(--muted);opacity:0;transition:opacity var(--t-fast),background var(--t-fast)}.tbot .pa-tab .pa-tx svg{width:12px;height:12px;stroke-width:2.4}.tbot .pa-tab:hover .pa-tx,.tbot .pa-tab.on .pa-tx,.tbot .pa-tab:focus-within .pa-tx{opacity:1}.tbot .pa-tab .pa-tx:hover{background:var(--surface-2);color:var(--danger)}.tbot .pa-tab.pend::after{content:"";position:absolute;top:-3px;right:-3px;width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 2px var(--surface-2);animation:tb-soft 1.6s var(--ease-in-out) infinite}.tbot .pa-tab.gone{animation:tb-pa-tab-out 260ms var(--ease-in-out) both}@media(hover: none){.tbot .pa-tab .pa-tx{opacity:1}}.tbot .pa-fly{position:fixed;z-index:90;pointer-events:none;border-radius:12px;overflow:hidden;box-shadow:0 18px 40px -16px rgba(16,39,43,.45);background:var(--surface-3)}.tbot .pa-fly img{width:100%;height:100%;object-fit:cover;display:block}.tbot .blk.la{background:none;border:0;box-shadow:none;padding:0}.tbot .la-h{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:7px;row-gap:2px;padding:2px 2px 7px;font:500 12px/1.5 var(--font-mono);color:var(--muted)}.tbot .la-h .ic{color:var(--teal);font-weight:700}.tbot .la-h .t{color:var(--ink-2);font-weight:600}.tbot .la-h .ok{color:var(--ok);font-weight:700}.tbot .la-h .pend{color:var(--gold)}.tbot .la-h .err{color:var(--danger)}.tbot .la-h .go{margin-left:auto;display:inline-flex;align-items:center;gap:4px;align-self:center;padding:3px 7px;border-radius:7px;font:700 11.5px/1 var(--font-ui);color:var(--teal);transition:background var(--t-fast)}.tbot .la-h .go:hover{background:var(--surface-2)}.tbot .la-h .go svg{width:13px;height:13px}.tbot .la-test{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:6px;font:700 9.5px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gold);background:var(--gold-50);border:1px solid color-mix(in srgb, var(--gold) 28%, transparent);align-self:center}.tbot .la-rows{display:grid;gap:8px}.tbot .blk.la.compact .la-rows,.tbot .blk.la.compact .la-more{display:none}.tbot .blk.la.compact .la-h{padding-bottom:2px}.tbot .blk.la.stale{opacity:.7}.tbot .la-more{font:500 11.5px/1.4 var(--font-mono);color:var(--muted);padding:2px 4px}.tbot .la-err{margin-top:6px;font:500 12px/1.45 var(--font-ui);color:var(--danger);display:flex;gap:6px;align-items:flex-start}.tbot .la-err svg{width:14px;height:14px;flex:none;margin-top:2px}.tbot .la-stage{position:relative;isolation:isolate;max-width:460px}.tbot .pa-stage{margin:0 0 12px;max-width:none}.tbot .pa-stage[hidden]{display:none}.tbot .la-card{position:relative;display:grid;grid-template-columns:58px minmax(0, 1fr);gap:11px;align-items:center;padding:8px 12px 8px 8px;border-radius:14px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);will-change:transform;transform-origin:50% 60%;cursor:pointer;transition:border-color var(--t-base),box-shadow var(--t-base),filter 600ms var(--ease-out),opacity 600ms var(--ease-out)}.tbot .la-card:hover{border-color:var(--line-2)}.tbot .la-img{position:relative;width:58px;height:58px;border-radius:10px;overflow:hidden;background:var(--surface-3);display:grid;place-items:center;color:var(--faint)}.tbot .la-img img{width:100%;height:100%;object-fit:cover}.tbot .la-img svg{width:20px;height:20px}.tbot .la-body{min-width:0;display:grid;gap:3px;padding-right:26px}.tbot .la-title{font:700 13.5px/1.3 var(--font-ui);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbot .la-sub{display:flex;flex-wrap:wrap;gap:3px 8px;align-items:baseline;font:500 11.5px/1.3 var(--font-mono);color:var(--muted);min-width:0}.tbot .la-sub .la-pr{color:var(--rasp);font-weight:700}.tbot .la-sub .own{color:var(--teal)}.tbot .la-badges{position:absolute;top:7px;right:8px;display:flex;gap:4px;align-items:center;z-index:2}.tbot .la-badge{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 7px;border-radius:6px;font:800 10px/1 var(--font-mono);letter-spacing:.06em}.tbot .la-badge svg{width:11px;height:11px;stroke-width:2.4}.tbot .la-badge.vip{color:#6b4f12;background:linear-gradient(135deg, #f7e3a7, #e8c25c);box-shadow:0 2px 8px -3px rgba(184,138,27,.55)}.tbot .la-badge.prem{color:#fff;background:linear-gradient(135deg, var(--teal-500), var(--teal))}.tbot .la-badge.up{color:var(--ok);background:color-mix(in srgb, var(--ok) 12%, var(--surface))}.tbot .la-badge.off{color:var(--muted);background:var(--surface-3)}.tbot .la-badge.on{color:var(--teal);background:var(--teal-50)}.tbot .la-badge.cal{color:var(--teal);background:var(--teal-50)}.tbot .la-badge.del{color:var(--danger);background:var(--danger-50)}.tbot .la-heart{position:absolute;top:6px;right:7px;z-index:3;width:24px;height:24px;display:grid;place-items:center;color:var(--faint)}.tbot .la-heart svg{width:17px;height:17px}.tbot .la-heart .fill{fill:var(--rasp);stroke:var(--rasp)}.tbot .la-heart.on{color:var(--rasp)}.tbot .la-heart:not(.on) .fill{fill:none;stroke:currentColor}.tbot .la-card.has-heart .la-badges{right:34px}.tbot .la-card.is-off{filter:grayscale(1);opacity:.62}.tbot .la-card.is-vip{border-color:color-mix(in srgb, #d6a93a 55%, var(--line));box-shadow:0 8px 22px -14px rgba(184,138,27,.6)}.tbot .la-card.is-prem{border-color:color-mix(in srgb, var(--teal-500) 45%, var(--line))}.tbot .la-card.is-fail{border-color:color-mix(in srgb, var(--danger) 45%, var(--line));background:color-mix(in srgb, var(--danger) 4%, var(--surface))}.tbot .la-card.is-pend{border-style:dashed;border-color:color-mix(in srgb, var(--gold) 55%, var(--line));box-shadow:none}.tbot .la-card.is-cancel{opacity:.6;border-style:dashed;box-shadow:none}.tbot .la-gone{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:12px;border:1px dashed var(--line-2);font:500 12px/1.4 var(--font-mono);color:var(--muted)}.tbot .la-gone s{color:var(--faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.tbot .la-gone b{color:var(--danger);font-weight:700;flex:none}.tbot .la-plan{display:inline-flex;align-items:center;gap:5px;font:600 11px/1 var(--font-mono);color:var(--gold)}.tbot .la-plan::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;animation:tb-soft 1.6s var(--ease-in-out) infinite}.tbot .la-fly{position:absolute;left:0;top:0;z-index:6;width:30px;height:30px;margin:-15px 0 0 -15px;pointer-events:none;color:var(--rasp);will-change:transform,opacity}.tbot .la-fly svg{width:100%;height:100%;fill:var(--rasp);stroke:var(--rasp);filter:drop-shadow(0 4px 8px rgba(var(--rasp-rgb), 0.35))}.tbot .la-ring{position:absolute;z-index:2;width:24px;height:24px;margin:-12px 0 0 -12px;border-radius:50%;border:2px solid rgba(var(--rasp-rgb), 0.55);pointer-events:none}.tbot .la-half{position:absolute;top:6px;right:7px;z-index:4;width:24px;height:24px;display:grid;place-items:center;pointer-events:none}.tbot .la-half svg{width:17px;height:17px;fill:var(--rasp);stroke:var(--rasp)}.tbot .la-half.l{clip-path:polygon(0 0, 52% 0, 44% 35%, 56% 60%, 46% 100%, 0 100%)}.tbot .la-half.r{clip-path:polygon(52% 0, 100% 0, 100% 100%, 46% 100%, 56% 60%, 44% 35%)}.tbot .la-sheen{position:absolute;inset:0;z-index:4;border-radius:inherit;pointer-events:none;overflow:hidden}.tbot .la-sheen i{position:absolute;top:-20%;bottom:-20%;left:0;width:46%;transform:translateX(-130%) skewX(-18deg);background:linear-gradient(90deg, transparent, rgba(255, 221, 140, 0.55) 50%, transparent)}.tbot .la-sheen.prem i{background:linear-gradient(90deg, transparent, rgba(var(--mint-rgb), 0.55) 50%, transparent)}.tbot .la-spark{position:absolute;z-index:5;width:10px;height:10px;margin:-5px 0 0 -5px;pointer-events:none}.tbot .la-spark::before,.tbot .la-spark::after{content:"";position:absolute;left:50%;top:50%;width:2px;height:10px;margin:-5px 0 0 -1px;border-radius:1px;background:#e2b33f}.tbot .la-spark::after{transform:rotate(90deg)}.tbot .la-streak{position:absolute;z-index:0;bottom:0;width:2px;height:46px;border-radius:1px;pointer-events:none;background:linear-gradient(to top, rgba(var(--teal5-rgb), 0), rgba(var(--teal5-rgb), 0.55))}.tbot .la-list{position:relative;display:grid;gap:6px}.tbot .la-ghost{height:44px;border-radius:12px;border:1px solid var(--line);background:var(--surface);display:grid;grid-template-columns:30px 1fr;gap:9px;align-items:center;padding:6px 10px 6px 7px;opacity:.55}.tbot .la-ghost i{display:block;height:30px;border-radius:7px;background:var(--surface-3)}.tbot .la-ghost b{display:block;height:7px;width:70%;border-radius:4px;background:var(--surface-3);box-shadow:0 11px 0 -1px var(--surface-3)}.tbot .la-clock{position:absolute;left:44px;top:42px;z-index:4;width:24px;height:24px;border-radius:50%;background:var(--surface);border:1.5px solid var(--teal);box-shadow:0 3px 10px -4px rgba(var(--teal-rgb), 0.6)}.tbot .la-clock i{position:absolute;left:50%;top:50%;width:1.6px;height:8px;margin:-8px 0 0 -0.8px;border-radius:1px;background:var(--teal);transform-origin:50% 100%}.tbot .la-clock i+i{height:5.5px;margin-top:-5.5px;transform:rotate(90deg)}.tbot .la-bubble{position:relative;margin:9px 0 0 22px;padding:9px 12px 9px 12px;border-radius:4px 14px 14px 14px;background:var(--teal-50);border:1px solid var(--teal-100);font:500 13px/1.5 var(--font-ui);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;max-width:420px}.tbot .la-bubble::before{content:"";position:absolute;left:-12px;top:-10px;width:12px;height:20px;border-left:1.5px solid var(--teal-100);border-bottom:1.5px solid var(--teal-100);border-radius:0 0 0 10px}.tbot .la-bubble .la-who{display:block;margin-bottom:2px;font:700 10px/1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--teal)}.tbot .la-bubble .old{display:block;color:var(--muted);text-decoration:line-through;text-decoration-color:rgba(var(--rasp-rgb), 0.6);margin-bottom:3px}.tbot .la-bubble .car{display:inline-block;width:.5em;height:1.05em;margin-left:1px;vertical-align:-2px;background:var(--teal);animation:tb-soft 1s steps(2) infinite}.tbot .la-bubble.is-pend{background:none;border-style:dashed;border-color:color-mix(in srgb, var(--gold) 55%, var(--line))}.tbot .la-bubble.is-gone{opacity:.55;text-decoration:line-through}.tbot .la-sent{display:inline-flex;align-items:center;gap:5px;margin:6px 0 0 24px;font:700 11px/1 var(--font-mono);color:var(--ok)}.tbot .la-sent svg{width:13px;height:13px;stroke-width:2.8}.tbot .la-rcp{position:relative;display:grid;grid-template-columns:38px minmax(0, 1fr) auto;gap:10px;align-items:center;padding:8px 12px 8px 8px;border-radius:14px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1)}.tbot .la-rcp.is-pend{border-style:dashed;border-color:color-mix(in srgb, var(--gold) 55%, var(--line));box-shadow:none}.tbot .la-rcp.is-fail{border-color:color-mix(in srgb, var(--danger) 45%, var(--line))}.tbot .la-rcp.is-cancel{opacity:.6;border-style:dashed;box-shadow:none}.tbot .la-av{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;overflow:hidden;color:#fff;font:800 13px/1 var(--font-ui);background:linear-gradient(135deg, var(--a1, #035762), var(--a2, #009280))}.tbot .la-rcp .nm{font:700 13px/1.3 var(--font-ui);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbot .la-rcp .q{font:500 12px/1.4 var(--font-ui);color:var(--ink-2);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tbot .la-rcp .q small{font:600 11px/1.3 var(--font-mono);color:var(--muted)}.tbot .la-rcp .q .la-pr{color:var(--rasp);font:700 12px/1.3 var(--font-mono)}.tbot .la-rcp .la-st{font:700 10.5px/1 var(--font-mono);color:var(--muted);display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.tbot .la-rcp .la-st svg{width:13px;height:13px;stroke-width:2.8}.tbot .la-rcp .la-st.ok{color:var(--ok)}.tbot .la-rcp .la-st.pend{color:var(--gold)}.tbot .la-rcp .la-st.err{color:var(--danger)}.tbot .la-rcp .about{grid-column:2/-1;display:flex;align-items:center;gap:7px;font:500 11px/1.3 var(--font-mono);color:var(--muted);min-width:0}.tbot .la-rcp .about img{width:20px;height:20px;border-radius:5px;object-fit:cover;flex:none}.tbot .la-rcp .about span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbot .la-plane{position:fixed;left:0;top:0;z-index:91;width:22px;height:22px;margin:-11px 0 0 -11px;pointer-events:none;color:var(--teal);will-change:transform,opacity}.tbot .la-plane svg{width:100%;height:100%;fill:rgba(var(--teal-rgb), 0.12);stroke:var(--teal);stroke-width:1.7}.tbot .la-diff{margin-top:8px;display:grid;gap:2px;padding:8px 10px;border-radius:12px;background:var(--surface);border:1px solid var(--line)}.tbot .la-drow{display:grid;grid-template-columns:74px minmax(0, 1fr);gap:8px;align-items:baseline;padding:4px 4px;border-radius:7px}.tbot .la-drow .la-lb{font:600 10px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.tbot .la-drow .vals{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 7px;font:500 12.5px/1.45 var(--font-ui);overflow-wrap:anywhere}.tbot .la-drow .bf{position:relative;color:var(--muted)}.tbot .la-drow .bf::after{content:"";position:absolute;left:-1px;right:-1px;top:55%;height:1.5px;background:rgba(var(--rasp-rgb), 0.7);transform:scaleX(0);transform-origin:left;transition:transform 360ms var(--ease-out)}.tbot .la-drow.struck .bf::after{transform:scaleX(1)}.tbot .la-drow .ar{color:var(--faint);font-family:var(--font-mono)}.tbot .la-drow .af{color:var(--ink);font-weight:700}.tbot .la-drow .af.price{color:var(--rasp);font-family:var(--font-mono)}.tbot .la-drow.is-pend .af{color:var(--ink-2);font-weight:600;border-bottom:1.5px dashed color-mix(in srgb, var(--gold) 70%, transparent)}.tbot .la-drow.flash{animation:tb-pv-flash 1300ms var(--ease-out)}.tbot .la-diff .la-plan{margin:4px 4px 0}.tbot .la-stamp{position:absolute;right:12px;bottom:-10px;z-index:6;padding:4px 9px;border-radius:7px;border:1.5px solid var(--ok);color:var(--ok);background:var(--surface);font:800 10.5px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;transform:rotate(-5deg);pointer-events:none}.tbot .la-stamp.del{border-color:var(--danger);color:var(--danger)}.tbot .pa-stage .la-stamp{bottom:-8px}.tbot .la-hl{border-radius:6px;animation:tb-pv-flash 1300ms var(--ease-out)}.tbot .pa-site .pa-was{display:block;font-size:12px;font-weight:500;color:var(--s-muted, #6e7f82);text-decoration:line-through;text-decoration-color:rgba(162,63,110,.6)}.tbot .rm .la-card,.tbot .rm .la-rcp{transition:none}@media(prefers-reduced-motion: reduce){.tbot .la-card,.tbot .la-rcp,.tbot .pa-tab{transition:none}.tbot .pa-skel i,.tbot .la-plan::before,.tbot .pa-tab.pend::after,.tbot .la-bubble .car{animation:none}}@container tb (max-width: 560px){.tbot .la-card{grid-template-columns:50px minmax(0, 1fr)}.tbot .la-img{width:50px;height:50px}.tbot .la-drow{grid-template-columns:62px minmax(0, 1fr)}}.tbot .blk.la .la-h{max-width:460px}.tbot .blk.confirm.cf-warn{border-left-color:var(--gold);background:linear-gradient(90deg, color-mix(in srgb, var(--gold) 6%, var(--surface)), var(--surface) 55%)}.tbot .blk.confirm.cf-warn .q .p{color:var(--gold)}.tbot .blk.confirm.cf-high{border-left-color:var(--danger);border-color:color-mix(in srgb, var(--danger) 28%, var(--line));border-left-width:3px;background:linear-gradient(90deg, color-mix(in srgb, var(--danger) 6%, var(--surface)), var(--surface) 60%)}.tbot .blk.confirm.cf-high .q .p,.tbot .blk.confirm.cf-high .q .qt{color:var(--danger)}.tbot .blk.confirm.cf2.ok,.tbot .blk.confirm.cf2.no,.tbot .blk.confirm.cf2.stale{background:var(--surface)}.tbot .blk.confirm.cf2.ok .q .p,.tbot .blk.confirm.cf2.ok .q .qt{color:var(--ok)}.tbot .blk.confirm.cf2.no .q .p,.tbot .blk.confirm.cf2.no .q .qt{color:var(--muted)}.tbot .cf-step{flex:none;display:inline-flex;align-items:center;height:19px;padding:0 7px;border-radius:6px;font:700 10.5px/1 var(--font-mono);letter-spacing:.04em;color:var(--gold);background:var(--gold-50);border:1px solid color-mix(in srgb, var(--gold) 30%, transparent)}.tbot .cf-high .cf-step{color:var(--danger);background:var(--danger-50);border-color:color-mix(in srgb, var(--danger) 30%, transparent)}.tbot .cf-body{display:grid;gap:8px;margin-top:10px}.tbot .cf-say{margin:0;font:600 14px/1.55 var(--font-ui);color:var(--ink);overflow-wrap:anywhere}.tbot .cf-count{display:inline-flex;align-items:center;gap:7px;font:600 12.5px/1.3 var(--font-mono);color:var(--ink-2)}.tbot .cf-count b{font:800 15px/1 var(--font-mono);color:var(--gold)}.tbot .cf-high .cf-count b{color:var(--danger)}.tbot .cf-count svg{width:15px;height:15px;color:var(--gold)}.tbot .cf-high .cf-count svg{color:var(--danger)}.tbot .cf-items{margin:0;padding:6px 10px 6px 30px;border-radius:10px;background:var(--surface-2);display:grid;gap:1px;max-width:560px;font:500 12.5px/1.5 var(--font-ui);color:var(--ink-2);counter-reset:none}.tbot .cf-items li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:2px}.tbot .cf-items li::marker{font:600 11px var(--font-mono);color:var(--muted)}.tbot .cf-items li.more{list-style:none;margin-left:-18px;font:600 11px/1.6 var(--font-mono);color:var(--muted)}.tbot .cf-high .cf-items{background:color-mix(in srgb, var(--danger) 5%, var(--surface-2))}.tbot .btn.cf-danger{position:relative;overflow:hidden;background:var(--danger);border-color:var(--danger);color:#fff}.tbot .btn.cf-danger:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 86%, #000);border-color:color-mix(in srgb, var(--danger) 86%, #000);color:#fff;box-shadow:0 10px 24px -12px color-mix(in srgb, var(--danger) 70%, transparent)}.tbot .btn.cf-danger:disabled{opacity:.55}.tbot .btn.cf-danger .cf-wait{position:absolute;left:0;bottom:0;height:2px;width:100%;background:rgba(255,255,255,.7);transform-origin:left;animation:tb-cf-wait var(--cf-wait, 1100ms) linear both}.tbot .btn.cf-danger.ready .cf-wait{opacity:0;transition:opacity 200ms}@media(prefers-reduced-motion: reduce){.tbot .btn.cf-danger .cf-wait{animation:none;opacity:0}}.tbot .rm .btn.cf-danger .cf-wait{animation:none;opacity:0}.tbot .pa-tab.folding{pointer-events:none;overflow:hidden}@keyframes tb-pa-shimmer{from{background-position:120% 0}to{background-position:-120% 0}}@keyframes tb-pa-tab-out{to{opacity:0;transform:scale(0.8);width:0;padding:0;margin:0;border-width:0}}@keyframes tb-cf-wait{from{transform:scaleX(0)}to{transform:scaleX(1)}}.tbot .rg .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tbot .sheet.rg-sheet{width:min(470px,100%);overflow-x:hidden}.tbot .rg{position:relative}.tbot .rg .gone{display:none !important}.tbot .rg-test{margin-left:auto;font:700 10px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--gold);background:var(--gold-50);border:1px dashed color-mix(in srgb, var(--gold) 45%, transparent);padding:4px 6px;border-radius:6px}.tbot .rg-dots{list-style:none;margin:16px 0 4px;padding:0;display:flex;gap:8px;align-items:center;position:relative}.tbot .rg-dots li[data-i]{width:8px;height:8px;border-radius:4px;background:var(--line-2);position:relative;z-index:1;transition:width var(--spring-snappy-ms) var(--spring-snappy),background var(--t-base)}.tbot .rg-dots li.past{background:var(--teal-500)}.tbot .rg-dots li.on{width:26px;background:var(--teal);box-shadow:0 0 0 3px rgba(var(--mint-rgb), 0.35)}.tbot .rg-dots .rg-bar{flex:1;height:2px;margin-left:6px;background:var(--line);border-radius:2px;overflow:hidden}.tbot .rg-dots .rg-bar i{display:block;height:100%;background:linear-gradient(90deg, var(--teal), var(--mint));transform:scaleX(0);transform-origin:left;transition:transform 520ms var(--spring-soft)}.tbot .rg-view{position:relative;z-index:2;padding:2px 2px 0;margin:0 -2px}.tbot .rg-step{position:relative}.tbot .rg-q{margin:14px 0 2px;font:800 15px/1.3 var(--font-ui);color:var(--ink)}.tbot .rg-sub{margin:2px 0 0;font-size:13px;color:var(--muted);line-height:1.5}.tbot .rg-sub b{color:var(--ink-2);font-family:var(--font-mono);font-size:12.5px}.tbot .rg-sub a{font-weight:700}.tbot .rg-f{position:relative}.tbot .rg-grid.two{display:grid;grid-template-columns:1fr 1fr;gap:0 10px}.tbot .rg-types{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.tbot .rg-type{--mx: 50%;--my: 50%;position:relative;overflow:hidden;text-align:left;display:grid;gap:4px;align-content:start;padding:14px 14px 13px;min-height:128px;border-radius:var(--r-lg);border:1px solid var(--line-2);background:var(--surface);color:var(--ink);cursor:pointer;font:inherit;transition:border-color var(--t-base),box-shadow var(--spring-soft-ms) var(--spring-soft),transform var(--spring-snappy-ms) var(--spring-snappy)}.tbot .rg-type::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity var(--t-base);background:radial-gradient(180px 140px at var(--mx) var(--my), rgba(var(--mint-rgb), 0.22), transparent 70%)}.tbot .rg-type:hover{border-color:color-mix(in srgb, var(--teal) 40%, var(--line-2));transform:translateY(-2px);box-shadow:var(--shadow-2)}.tbot .rg-type:hover::before{opacity:1}.tbot .rg-type:active{transform:scale(0.98)}.tbot .rg-type:focus-visible{outline:none;box-shadow:var(--focus)}.tbot .rg-type b{font-size:14.5px;font-weight:800;margin-top:6px}.tbot .rg-type small{font-size:12px;line-height:1.4;color:var(--muted)}.tbot .rg-type-ic{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;color:var(--teal);background:var(--teal-50);transition:transform var(--spring-bouncy-ms) var(--spring-bouncy),background var(--t-base),color var(--t-base)}.tbot .rg-type-ic svg{width:24px;height:24px}.tbot .rg-type:hover .rg-type-ic{transform:rotate(-6deg) scale(1.06)}.tbot .rg-type-chk{position:absolute;top:10px;right:10px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--teal);transform:scale(0) rotate(-40deg);opacity:0;transition:transform var(--spring-bouncy-ms) var(--spring-bouncy),opacity var(--t-base)}.tbot .rg-type-chk svg{width:13px;height:13px;stroke-width:3}.tbot .rg-type.on{border-color:var(--teal);box-shadow:0 0 0 4px rgba(var(--mint-rgb), 0.3),var(--shadow-2)}.tbot .rg-type.on .rg-type-ic{background:var(--teal);color:#fff;transform:scale(1.04)}.tbot .rg-type.on .rg-type-chk{transform:none;opacity:1}.tbot .rg-types.bad .rg-type{border-color:var(--danger)}.tbot .rg-ask-wide{margin-top:10px;display:inline-flex;align-items:center;gap:6px;padding:6px 10px 6px 8px;border-radius:999px;border:1px dashed var(--line-2);background:rgba(0,0,0,0);color:var(--muted);font:600 12px/1 var(--font-ui);cursor:pointer;transition:color var(--t-fast),border-color var(--t-fast),background var(--t-fast)}.tbot .rg-ask-wide svg{width:14px;height:14px;color:var(--rasp)}.tbot .rg-ask-wide:hover,.tbot .rg-ask-wide[aria-expanded=true]{color:var(--teal);border-color:var(--teal);background:var(--teal-50)}.tbot .rg-ask:not(.rg-ask-wide){position:absolute;top:5px;right:46px;z-index:3;width:19px;height:19px;padding:0;border-radius:50%;border:1px solid var(--line-2);background:var(--surface);color:var(--muted);font:800 11px/1 var(--font-mono);cursor:pointer;display:grid;place-items:center;transition:transform var(--spring-bouncy-ms) var(--spring-bouncy),color var(--t-fast),border-color var(--t-fast),background var(--t-fast),box-shadow var(--t-fast)}.tbot .rg-ask:not(.rg-ask-wide):hover,.tbot .rg-ask[aria-expanded=true]:not(.rg-ask-wide){color:#fff;background:var(--teal);border-color:var(--teal);transform:scale(1.18);box-shadow:0 0 0 4px rgba(var(--mint-rgb), 0.35)}.tbot .rg-ask:focus-visible{outline:none;box-shadow:var(--focus)}.tbot .rg-f-code .rg-ask:not(.rg-ask-wide){top:-24px;right:0}.tbot .rg-note{min-height:0;font:600 11.5px/1.35 var(--font-mono);color:var(--muted);margin:5px 2px 0;display:flex;align-items:center;gap:5px}.tbot .rg-note:empty{display:none}.tbot .rg-note svg{width:13px;height:13px;stroke-width:2.6}.tbot .rg-note.good{color:var(--ok)}.tbot .rg-note.warn{color:var(--danger)}.tbot .rg-note.dim{color:var(--faint)}.tbot .rg-dotty{display:inline-flex;gap:2px}.tbot .rg-dotty i{width:4px;height:4px;border-radius:50%;background:currentColor;animation:tb-rg-bob 900ms var(--ease-in-out) infinite}.tbot .rg-dotty i:nth-child(2){animation-delay:120ms}.tbot .rg-dotty i:nth-child(3){animation-delay:240ms}.tbot .has-pre .fld input{padding-left:31px}.tbot .has-pre .fld label{left:31px}.tbot .rg-pre{position:absolute;left:15px;top:23px;font:700 15px/1 var(--font-mono);color:var(--faint);pointer-events:none;transition:color var(--t-base)}.tbot .has-pre .fld.focus .rg-pre,.tbot .has-pre .fld input:not(:placeholder-shown)~.rg-pre{color:var(--teal)}.tbot .fld label em{font-style:normal;font-weight:500;color:var(--faint)}.tbot .rg-f.taken .fld input{border-color:var(--danger)}.tbot .rg-f.match .fld input{border-color:var(--ok)}.tbot .rg-kind{display:flex;align-items:center;gap:6px;margin:8px 2px 0;font:600 11.5px/1.3 var(--font-mono);color:var(--teal);opacity:0;transform:translateY(-4px);transition:opacity var(--t-base),transform var(--spring-soft-ms) var(--spring-soft)}.tbot .rg-kind.on{opacity:1;transform:none}.tbot .rg-kind svg{width:14px;height:14px}.tbot .rg-kind b{color:var(--ink-2)}.tbot .rg-ch{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows 420ms var(--spring-soft),opacity var(--t-base),margin var(--t-base)}.tbot .rg-ch>*{min-height:0;overflow:hidden}.tbot .rg-ch.on{grid-template-rows:auto 1fr;opacity:1;margin-top:10px}.tbot .rg-ch-l{font-size:12.5px;color:var(--muted);font-weight:600;padding-bottom:6px}.tbot .rg-ch:not(.on) .rg-ch-l{padding:0}.tbot .rg-seg{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:4px;border-radius:12px;background:var(--surface-2);border:1px solid var(--line)}.tbot .rg-seg button{height:38px;border-radius:9px;border:0;background:rgba(0,0,0,0);color:var(--ink-2);font:700 13px/1 var(--font-ui);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:background var(--t-base),color var(--t-base),box-shadow var(--t-base)}.tbot .rg-seg button svg{width:15px;height:15px}.tbot .rg-seg button.on{background:var(--surface);color:var(--teal);box-shadow:var(--shadow-1),0 0 0 1px var(--teal-100)}.tbot .rg-f-code{margin-top:16px}.tbot .rg-otp{display:flex;gap:8px;justify-content:space-between}.tbot .rg-otp input{width:100%;min-width:0;max-width:54px;height:58px;border-radius:12px;border:1px solid var(--line-2);background:var(--surface);text-align:center;font:800 24px/1 var(--font-mono);color:var(--ink);caret-color:var(--teal);outline:none;transition:border-color var(--t-base),box-shadow var(--spring-soft-ms) var(--spring-soft),transform var(--spring-snappy-ms) var(--spring-snappy),background var(--t-base)}.tbot .rg-otp input:focus{border-color:var(--teal);box-shadow:0 0 0 4px rgba(var(--mint-rgb), 0.35);transform:translateY(-2px)}.tbot .rg-otp input.has{border-color:var(--teal);animation:tb-rg-pop 260ms var(--spring-bouncy)}.tbot .rg-otp.bad input{border-color:var(--danger);background:var(--danger-50)}.tbot .rg-otp.bad{animation:tb-shake 420ms var(--ease-in-out)}.tbot .rg-otp.ok input{border-color:var(--ok);color:var(--ok);background:color-mix(in srgb, var(--ok) 9%, var(--surface));animation:tb-rg-ok 420ms var(--spring-bouncy) both}.tbot .rg-otp.ok input:nth-child(2){animation-delay:50ms}.tbot .rg-otp.ok input:nth-child(3){animation-delay:100ms}.tbot .rg-otp.ok input:nth-child(4){animation-delay:150ms}.tbot .rg-otp.ok input:nth-child(5){animation-delay:200ms}.tbot .rg-otp.ok input:nth-child(6){animation-delay:250ms}.tbot .rg-otp.ok input:nth-child(n+7){animation-delay:300ms}.tbot .rg-timer{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;font:600 11.5px/1.3 var(--font-mono);color:var(--muted)}.tbot .rg-exp.late{color:var(--danger)}.tbot .rg-resend{border:0;background:none;padding:4px 0;font:700 12px/1 var(--font-ui);color:var(--teal);cursor:pointer}.tbot .rg-resend:disabled{color:var(--faint);cursor:default}.tbot .rg-testcode{margin-top:12px;display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;font:600 12px/1.3 var(--font-mono);color:var(--gold);background:var(--gold-50);border:1px dashed color-mix(in srgb, var(--gold) 45%, transparent)}.tbot .rg-testcode svg{width:14px;height:14px;flex:none}.tbot .rg-testcode b{letter-spacing:.12em}.tbot .rg-testcode button{margin-left:auto;border:1px solid currentColor;background:rgba(0,0,0,0);color:inherit;border-radius:7px;padding:4px 8px;font:700 11px/1 var(--font-mono);cursor:pointer}.tbot .rg-ideas{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:7px;font:600 11.5px/1 var(--font-mono);color:var(--muted)}.tbot .rg-ideas:empty{display:none}.tbot .rg-ideas button{border:1px solid var(--teal-100);background:var(--teal-50);color:var(--teal);border-radius:999px;padding:5px 9px;font:700 11.5px/1 var(--font-mono);cursor:pointer;animation:tb-pop-in var(--spring-bouncy-ms) var(--spring-bouncy) both;animation-delay:calc(var(--i, 0)*50ms);transition:background var(--t-fast),color var(--t-fast),transform var(--spring-snappy-ms) var(--spring-snappy)}.tbot .rg-ideas button:hover{background:var(--teal);color:#fff;transform:translateY(-1px)}.tbot .rg-meter{display:grid;grid-template-columns:repeat(4, 1fr) auto;gap:5px;align-items:center;margin:8px 2px 0}.tbot .rg-meter i{height:4px;border-radius:3px;background:var(--line);transition:background 260ms var(--ease-out),transform var(--spring-bouncy-ms) var(--spring-bouncy)}.tbot .rg-meter span{min-width:64px;text-align:right;font:700 11px/1 var(--font-mono);color:var(--muted)}.tbot .rg-meter[data-s="1"] i:nth-child(-n+1){background:var(--danger)}.tbot .rg-meter[data-s="2"] i:nth-child(-n+2){background:var(--gold)}.tbot .rg-meter[data-s="3"] i:nth-child(-n+3){background:var(--teal-500)}.tbot .rg-meter[data-s="4"] i:nth-child(-n+4){background:var(--ok)}.tbot .rg-meter[data-s="1"] span{color:var(--danger)}.tbot .rg-meter[data-s="2"] span{color:var(--gold)}.tbot .rg-meter[data-s="3"] span{color:var(--teal-500)}.tbot .rg-meter[data-s="4"] span{color:var(--ok)}.tbot .rg-terms{display:flex;gap:10px;align-items:flex-start;margin-top:16px;font-size:13px;line-height:1.45;color:var(--ink-2);cursor:pointer;position:relative}.tbot .rg-terms input{position:absolute;opacity:0;width:22px;height:22px;margin:0;cursor:pointer}.tbot .rg-box{flex:none;width:22px;height:22px;border-radius:7px;border:1.5px solid var(--line-2);display:grid;place-items:center;color:#fff;background:var(--surface);transition:background var(--t-base),border-color var(--t-base),transform var(--spring-bouncy-ms) var(--spring-bouncy)}.tbot .rg-box svg{width:14px;height:14px;stroke-width:3;stroke-dasharray:24;stroke-dashoffset:24;transition:stroke-dashoffset 320ms var(--ease-out)}.tbot .rg-terms input:checked+.rg-box{background:var(--teal);border-color:var(--teal);transform:scale(1.06)}.tbot .rg-terms input:checked+.rg-box svg{stroke-dashoffset:0}.tbot .rg-terms input:focus-visible+.rg-box{box-shadow:var(--focus)}.tbot .rg-terms.bad .rg-box{border-color:var(--danger);animation:tb-shake 420ms var(--ease-in-out)}.tbot .rg-nav{display:flex;gap:10px;align-items:flex-end}.tbot .rg-nav .rg-back{flex:none;height:50px;margin-top:18px;border-radius:var(--r-md);padding:0 14px}.tbot .rg-nav .rg-back[hidden]{display:none}.tbot .rg-nav .submit{flex:1}.tbot .rg .form-err.rg-in{animation:tb-rise 360ms var(--spring-soft) both}.tbot .rg-err-login{font-weight:700;margin-left:4px}.tbot .rg-links{font-size:12.5px}.tbot .reg-q{color:var(--muted);font-weight:600}.tbot .reg-q a{font-weight:700}.tbot .rg-hint{position:absolute;left:0;bottom:calc(100% + 10px);z-index:6;width:min(340px,100%);padding:11px 13px 11px;border-radius:14px;background:var(--surface);border:1px solid var(--teal-100);color:var(--ink-2);font-size:13px;line-height:1.5;box-shadow:var(--shadow-3),0 0 0 4px rgba(var(--mint-rgb), 0.16);transform-origin:28px 100%;animation:tb-rg-hint-in 520ms var(--spring-bouncy) both}.tbot .rg-hint::after{content:"";position:absolute;left:22px;bottom:-7px;width:12px;height:12px;background:var(--surface);border-right:1px solid var(--teal-100);border-bottom:1px solid var(--teal-100);transform:rotate(45deg)}.tbot .rg-hint.below{bottom:auto;top:calc(100% + 10px);transform-origin:28px 0}.tbot .rg-hint.below::after{bottom:auto;top:-7px;transform:rotate(225deg)}.tbot .rg-hint.out{animation:tb-rg-hint-out 200ms var(--ease-in-out) forwards}.tbot .rg-hint p{margin:6px 0 0}.tbot .rg-hint p:has(.rg-hi-ic){display:flex;gap:8px;align-items:flex-start}.tbot .rg-hint p b{color:var(--ink)}.tbot .rg-hi-t{display:flex;align-items:center;gap:6px;font:800 12.5px/1.2 var(--font-ui);color:var(--teal)}.tbot .rg-hi-t>svg{width:15px;height:15px;color:var(--rasp);animation:tb-rg-twinkle 1.8s var(--ease-in-out) infinite}.tbot .rg-hi-x{margin-left:auto;width:22px;height:22px;border:0;border-radius:6px;background:rgba(0,0,0,0);color:var(--muted);display:grid;place-items:center;cursor:pointer}.tbot .rg-hi-x:hover{background:var(--surface-2);color:var(--ink)}.tbot .rg-hi-x svg{width:13px;height:13px}.tbot .rg-hi-ic{flex:none;width:22px;height:22px;border-radius:7px;display:grid;place-items:center;background:var(--teal-50);color:var(--teal);margin-top:1px}.tbot .rg-hi-ic svg{width:15px;height:15px}.tbot .rg-hi-m{color:var(--muted);font-size:12px}.tbot .rg-hi-ask{margin-top:8px;display:inline-flex;align-items:center;gap:5px;border:0;background:none;padding:0;color:var(--teal);font:700 12px/1 var(--font-ui);cursor:pointer}.tbot .rg-hi-ask svg{width:13px;height:13px}.tbot .rg-hi-ask:hover{text-decoration:underline}.tbot .rg-mc{position:absolute;right:0;bottom:calc(100% - 2px);z-index:7;width:min(310px,100%);display:flex;flex-direction:column;border-radius:16px;background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--shadow-3),0 0 0 4px rgba(var(--mint-rgb), 0.14);overflow:hidden;transform-origin:calc(100% - 20px) 100%;animation:tb-rg-mc-in 480ms var(--spring-bouncy) both}.tbot .rg-mc.below{bottom:auto;top:calc(100% - 4px);transform-origin:calc(100% - 20px) 0}.tbot .rg-mc.out{animation:tb-rg-mc-out 200ms var(--ease-in-out) forwards}.tbot .rg-mc-h{display:flex;align-items:center;gap:6px;padding:8px 8px 8px 11px;background:var(--teal-50);border-bottom:1px solid var(--teal-100);font:800 12px/1 var(--font-ui);color:var(--teal)}.tbot .rg-mc-h>svg{width:14px;height:14px;color:var(--rasp)}.tbot .rg-mc-x{margin-left:auto;width:24px;height:24px;border:0;border-radius:7px;background:rgba(0,0,0,0);color:var(--muted);display:grid;place-items:center;cursor:pointer}.tbot .rg-mc-x:hover{background:var(--surface);color:var(--ink)}.tbot .rg-mc-x svg{width:13px;height:13px}.tbot .rg-mc-log{display:flex;flex-direction:column;gap:6px;padding:10px 10px 4px;max-height:176px;overflow-y:auto;scroll-behavior:smooth}.tbot .rg-m{max-width:88%;padding:7px 10px;border-radius:12px;font-size:12.5px;line-height:1.45;animation:tb-rg-msg 320ms var(--spring-soft) both;overflow-wrap:anywhere}.tbot .rg-m.bot{align-self:flex-start;background:var(--surface-2);color:var(--ink-2);border-bottom-left-radius:4px}.tbot .rg-m.me{align-self:flex-end;background:var(--teal);color:#fff;border-bottom-right-radius:4px}.tbot .rg-m.warn{background:var(--gold-50);color:var(--gold)}.tbot .rg-m.typing{display:inline-flex;gap:4px;padding:10px 12px}.tbot .rg-m.typing i{width:6px;height:6px;border-radius:50%;background:var(--muted);animation:tb-rg-bob 900ms var(--ease-in-out) infinite}.tbot .rg-m.typing i:nth-child(2){animation-delay:140ms}.tbot .rg-m.typing i:nth-child(3){animation-delay:280ms}.tbot .rg-mc-q{display:flex;flex-wrap:wrap;gap:5px;padding:4px 10px 2px}.tbot .rg-mc-q button{border:1px solid var(--line-2);background:var(--surface);border-radius:999px;padding:5px 9px;font:600 11.5px/1.1 var(--font-ui);color:var(--ink-2);cursor:pointer;transition:border-color var(--t-fast),color var(--t-fast)}.tbot .rg-mc-q button:hover{border-color:var(--teal);color:var(--teal)}.tbot .rg-mc-f{display:flex;gap:6px;padding:8px}.tbot .rg-mc-f input{flex:1;min-width:0;height:34px;border-radius:10px;border:1px solid var(--line-2);padding:0 10px;font:500 13px/1 var(--font-ui);color:var(--ink);background:var(--surface);outline:none}.tbot .rg-mc-f input:focus{border-color:var(--teal);box-shadow:0 0 0 3px rgba(var(--mint-rgb), 0.3)}.tbot .rg-mc-f button{flex:none;width:34px;height:34px;border-radius:10px;border:0;background:var(--teal);color:#fff;display:grid;place-items:center;cursor:pointer;transition:transform var(--spring-snappy-ms) var(--spring-snappy)}.tbot .rg-mc-f button:hover{transform:translateY(-1px) rotate(-8deg)}.tbot .rg-mc-f button svg{width:15px;height:15px}.tbot .rg-done{text-align:center;padding:8px 0 4px}.tbot .rg-done-t{margin:8px auto 0;max-width:34ch;font-size:14px;color:var(--ink-2);line-height:1.5;animation:tb-rise 520ms var(--spring-soft) 200ms both}.tbot .rg-who{margin:14px auto 0;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:var(--teal-50);border:1px solid var(--teal-100);color:var(--teal);font-size:13.5px;animation:tb-pop-in var(--spring-bouncy-ms) var(--spring-bouncy) 360ms both}.tbot .rg-who svg{width:16px;height:16px}.tbot .rg-who span{font:600 12px/1 var(--font-mono);color:var(--muted)}.tbot .rg-conf{position:absolute;left:0;right:0;top:-120px;height:0;pointer-events:none}.tbot .rg-conf i{position:absolute;left:var(--x);top:0;width:7px;height:11px;border-radius:2px;opacity:0;animation:tb-rg-fall 1500ms cubic-bezier(0.2, 0.6, 0.35, 1) var(--d) forwards}.tbot .blk.register .lock-ring svg{width:22px;height:22px}.tbot .blk.register .btn svg{width:16px;height:16px}@container tb (max-width: 560px){.tbot .sheet.rg-sheet{height:calc(100cqh - 8px);max-height:none;display:flex;flex-direction:column}.tbot .sheet.rg-sheet .rg{flex:1;display:flex;flex-direction:column}.tbot .sheet.rg-sheet .rg-nav{margin-top:auto}.tbot .rg-grid.two{grid-template-columns:1fr}.tbot .rg-type{min-height:118px;padding:12px}.tbot .rg-otp{gap:6px}.tbot .rg-otp input{height:52px;font-size:22px}.tbot .rg-hint,.tbot .rg-mc{width:100%}.tbot .rg-links{flex-direction:column;align-items:flex-start;gap:8px}}@media(prefers-reduced-motion: reduce){.tbot .rg-hint,.tbot .rg-mc,.tbot .rg-m,.tbot .rg-otp input.has,.tbot .rg-otp.ok input,.tbot .rg-ideas button{animation:tb-fade-in 160ms linear both !important}.tbot .rg-conf{display:none}}.tbot.rm .rg-hint,.tbot.rm .rg-mc,.tbot.rm .rg-m,.tbot.rm .rg-otp input.has,.tbot.rm .rg-otp.ok input{animation:tb-fade-in 160ms linear both !important}.tbot.rm .rg-conf{display:none}.tbot .rg-step:has(.rg-f-code) .rg-sub{padding-right:28px}.tbot .rg-tl{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin-top:16px}.tbot .rg-tl .rg-terms{margin-top:0;align-items:center}.tbot .rg-tl-dot{color:var(--line-2);font-weight:700}.tbot .rg-tl-peek{border:0;background:none;padding:2px 0;font:600 12.5px/1.2 var(--font-ui);color:var(--teal);cursor:pointer;text-decoration:underline dotted color-mix(in srgb, var(--teal) 45%, transparent);text-underline-offset:3px}.tbot .rg-tl-peek:hover,.tbot .rg-tl-peek[aria-expanded=true]{text-decoration-style:solid}.tbot .rg-tl-peek:focus-visible{outline:none;box-shadow:var(--focus);border-radius:4px}.tbot .rg-tl .rg-ask.rg-tl-ask{position:static;width:22px;height:22px;margin-left:auto;display:grid;place-items:center;color:var(--rasp)}.tbot .rg-tl .rg-ask.rg-tl-ask svg{width:13px;height:13px}.tbot .rg-tl .rg-ask.rg-tl-ask:hover,.tbot .rg-tl .rg-ask.rg-tl-ask[aria-expanded=true]{color:#fff}.tbot .rg-tl .rg-mc{right:0}.tbot .rg-terms.rg-pulse .rg-box{animation:tb-rg-pop 420ms var(--spring-bouncy);box-shadow:0 0 0 5px rgba(var(--mint-rgb), 0.35)}.tbot .sheet.rg-td-lock{overflow:hidden}.tbot .rg-td-veil{position:absolute;left:0;right:0;top:var(--td-st, 0px);height:var(--td-h, 100%);z-index:20;background:color-mix(in srgb, var(--surface) 62%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:tb-fade-in 200ms var(--ease-out) both}.tbot .rg-td-veil.out{animation:tb-fade-out 200ms var(--ease-in-out) forwards}.tbot .rg-td{position:absolute;z-index:21;left:12px;right:12px;bottom:calc(12px - var(--td-st, 0px));max-height:min(520px,var(--td-h, 600px) - 64px);display:flex;flex-direction:column;outline:none;background:var(--surface);border:1px solid var(--teal-100);border-radius:18px;box-shadow:var(--shadow-3),0 0 0 5px rgba(var(--mint-rgb), 0.14);overflow:hidden;transform-origin:50% 100%;animation:tb-rg-td-in 460ms var(--spring-soft) both}.tbot .rg-td.full{max-height:calc(var(--td-h, 600px) - 36px)}.tbot .rg-td.out{animation:tb-rg-td-out 220ms var(--ease-in-out) forwards}.tbot .rg-td-grab{display:none}.tbot .rg-td-h{display:flex;align-items:center;gap:10px;padding:12px 10px 10px 14px;border-bottom:1px solid var(--line)}.tbot .rg-td-ic{flex:none;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--teal-50);color:var(--teal)}.tbot .rg-td-ic svg{width:18px;height:18px}.tbot .rg-td-tt{display:flex;flex-direction:column;gap:3px;min-width:0}.tbot .rg-td-tt b{font:800 14px/1.2 var(--font-ui);color:var(--ink)}.tbot .rg-td-tt small{font:500 11px/1.2 var(--font-mono);color:var(--muted)}.tbot .rg-td-x{margin-left:auto;width:30px;height:30px;border:0;border-radius:9px;background:rgba(0,0,0,0);color:var(--muted);display:grid;place-items:center;cursor:pointer}.tbot .rg-td-x:hover{background:var(--surface-2);color:var(--ink)}.tbot .rg-td-x svg{width:15px;height:15px}.tbot .rg-td-body{position:relative;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:10px 12px 12px}.tbot .rg-td-sum{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.tbot .rg-td-sum li{display:flex;align-items:flex-start;gap:10px;padding:7px 6px;border-radius:10px;font-size:13px;line-height:1.45;color:var(--ink-2);animation:tb-rise 420ms var(--spring-soft) both;animation-delay:calc(var(--i, 0)*40ms + 60ms)}.tbot .rg-td-sum li:hover{background:var(--surface-2)}.tbot .rg-td-sum li.sk{height:38px;background:linear-gradient(90deg, var(--surface-2), var(--line), var(--surface-2));background-size:200% 100%;animation:tb-rg-sk 1.1s linear infinite}.tbot .rg-td-sum li.err{color:var(--muted)}.tbot .rg-td-pi{flex:none;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:var(--teal-50);color:var(--teal)}.tbot .rg-td-pi svg{width:16px;height:16px}.tbot .rg-td-pt{flex:1;padding-top:3px}.tbot .rg-td-ref{flex:none;margin-top:3px;border:1px solid var(--line-2);background:var(--surface);color:var(--muted);border-radius:999px;padding:3px 7px;font:600 10.5px/1 var(--font-mono);cursor:pointer;transition:color var(--t-fast),border-color var(--t-fast)}.tbot .rg-td-ref:hover,.tbot .rg-td-ref:focus-visible{color:var(--teal);border-color:var(--teal)}.tbot .rg-td-full{margin-top:10px;padding-top:10px;border-top:1px dashed var(--line-2)}.tbot .rg-td-q{position:sticky;top:-10px;z-index:1;display:flex;align-items:center;gap:8px;height:36px;padding:0 10px;margin:0 0 8px;border:1px solid var(--line-2);border-radius:10px;background:var(--surface);color:var(--muted);box-shadow:0 10px 10px -2px var(--surface)}.tbot .rg-td-q:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px rgba(var(--mint-rgb), 0.3);color:var(--teal)}.tbot .rg-td-q svg{width:15px;height:15px}.tbot .rg-td-q input{flex:1;min-width:0;border:0;outline:none;background:rgba(0,0,0,0);font:500 13px/1 var(--font-ui);color:var(--ink)}.tbot .rg-td-cnt{flex:none;font:600 10.5px/1 var(--font-mono);color:var(--muted)}.tbot .rg-td-acc{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.tbot .rg-sec{border-radius:10px;transition:opacity var(--t-base),background var(--t-base)}.tbot .rg-sec.open{background:var(--surface-2)}.tbot .rg-sec.rg-miss{opacity:.42}.tbot .rg-sec.rg-flash{animation:tb-rg-flash 1.1s var(--ease-out)}.tbot .rg-sec-h{width:100%;display:flex;align-items:center;gap:9px;padding:8px;border:0;background:none;border-radius:10px;text-align:left;cursor:pointer;font:700 12.5px/1.3 var(--font-ui);color:var(--ink)}.tbot .rg-sec-h:hover{background:var(--surface-2)}.tbot .rg-sec-h .n{flex:none;min-width:22px;height:20px;padding:0 5px;border-radius:6px;display:grid;place-items:center;background:var(--teal-50);color:var(--teal);font:700 11px/1 var(--font-mono)}.tbot .rg-sec-h .t{flex:1}.tbot .rg-sec-h svg{width:15px;height:15px;color:var(--muted);transition:transform 260ms var(--spring-soft)}.tbot .rg-sec.open .rg-sec-h svg{transform:rotate(180deg)}.tbot .rg-sec-b{padding:0 10px 10px 39px;animation:tb-rise 320ms var(--spring-soft) both}.tbot .rg-sec-b p{margin:6px 0 0;font-size:12.5px;line-height:1.55;color:var(--ink-2)}.tbot .rg-sec-b p.sub{padding-left:12px}.tbot .rg-sec-b p b{font:700 11px/1 var(--font-mono);color:var(--teal);margin-right:2px}.tbot .rg-td mark{background:color-mix(in srgb, var(--gold) 28%, transparent);color:inherit;border-radius:3px;padding:0 1px;box-shadow:0 0 0 1px color-mix(in srgb, var(--gold) 30%, transparent)}.tbot .rg-td-f{display:flex;align-items:center;gap:12px;padding:10px 12px;border-top:1px solid var(--line);background:var(--surface)}.tbot .rg-td-more{display:inline-flex;align-items:center;gap:4px;border:0;background:none;padding:4px 0;font:700 12.5px/1 var(--font-ui);color:var(--ink-2);cursor:pointer}.tbot .rg-td-more svg{width:15px;height:15px;transition:transform 260ms var(--spring-soft)}.tbot .rg-td-more.on svg{transform:rotate(180deg)}.tbot .rg-td-more:hover{color:var(--teal)}.tbot .rg-td-more:disabled{opacity:.4;cursor:default}.tbot .rg-td-site{display:inline-flex;align-items:center;gap:3px;font:600 12px/1 var(--font-ui);color:var(--muted)}.tbot .rg-td-site svg{width:12px;height:12px}.tbot .rg-td-site:hover{color:var(--teal)}.tbot .rg-td-ok{margin-left:auto;height:36px;padding:0 14px;border-radius:10px;display:inline-flex;align-items:center;gap:6px;font-size:13px}.tbot .rg-td-ok svg{width:15px;height:15px}.tbot .rg-fix .rg-fix-t{margin:6px 0 0}.tbot .rg-fix-to{white-space:nowrap;color:var(--muted)}.tbot .rg-fix-to b{font:700 12.5px/1 var(--font-mono);color:var(--teal)}.tbot .rg-fix-ok{margin-top:9px;display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 11px;border:0;border-radius:9px;background:var(--teal);color:#fff;font:700 12px/1 var(--font-ui);cursor:pointer;transition:transform var(--t-fast) var(--ease-out)}.tbot .rg-fix-ok:hover{transform:translateY(-1px)}.tbot .rg-fix-ok svg{width:14px;height:14px}.tbot .rg-fix-ok[hidden]{display:none}@container tb (max-width: 560px){.tbot .rg-td{left:0;right:0;bottom:calc(0px - var(--td-st, 0px));border-radius:22px 22px 0 0;border-left:0;border-right:0;border-bottom:0;max-height:calc(var(--td-h, 600px)*.8);box-shadow:0 -18px 40px -18px rgba(0,0,0,.35);animation-name:tb-rg-td-up}.tbot .rg-td.full{max-height:calc(var(--td-h, 600px) - 28px)}.tbot .rg-td.out{animation-name:tb-rg-td-down}.tbot .rg-td-grab{display:block;width:40px;height:5px;border-radius:5px;background:var(--line-2);margin:8px auto 0}.tbot .rg-td-f{padding-bottom:max(10px,env(safe-area-inset-bottom))}.tbot .rg-td-ok{height:40px}}@media(prefers-reduced-motion: reduce){.tbot .rg-td,.tbot .rg-td-veil,.tbot .rg-td-sum li,.tbot .rg-sec-b,.tbot .rg-sec.rg-flash,.tbot .rg-terms.rg-pulse .rg-box{animation:tb-fade-in 160ms linear both !important}.tbot .rg-td.out,.tbot .rg-td-veil.out{animation:tb-fade-out 140ms linear forwards !important}.tbot .rg-td-sum li.sk{animation:none !important}}.tbot.rm .rg-td,.tbot.rm .rg-td-veil,.tbot.rm .rg-td-sum li,.tbot.rm .rg-sec-b,.tbot.rm .rg-sec.rg-flash{animation:tb-fade-in 160ms linear both !important}.tbot.rm .rg-td.out,.tbot.rm .rg-td-veil.out{animation:tb-fade-out 140ms linear forwards !important}.tbot .rg-td-q input:focus-visible{box-shadow:none}@keyframes tb-rg-hint-in{from{opacity:0;transform:translateY(8px) scale(0.9)}to{opacity:1;transform:none}}@keyframes tb-rg-hint-out{to{opacity:0;transform:translateY(4px) scale(0.96)}}@keyframes tb-rg-mc-in{from{opacity:0;transform:scale(0.4)}to{opacity:1;transform:none}}@keyframes tb-rg-mc-out{to{opacity:0;transform:scale(0.7)}}@keyframes tb-rg-msg{from{opacity:0;transform:translateY(6px) scale(0.96)}to{opacity:1;transform:none}}@keyframes tb-rg-bob{0%,100%{transform:translateY(0);opacity:.5}50%{transform:translateY(-3px);opacity:1}}@keyframes tb-rg-twinkle{0%,100%{transform:scale(1) rotate(0)}50%{transform:scale(1.2) rotate(18deg)}}@keyframes tb-rg-pop{0%{transform:scale(0.86)}100%{transform:none}}@keyframes tb-rg-ok{0%{transform:none}45%{transform:translateY(-6px) scale(1.06)}100%{transform:none}}@keyframes tb-rg-fall{0%{opacity:1;transform:translate(0, 0) rotate(0)}100%{opacity:0;transform:translate(var(--dx), 380px) rotate(var(--r))}}@keyframes tb-rg-td-in{from{opacity:0;transform:translateY(18px) scale(0.97)}to{opacity:1;transform:none}}@keyframes tb-rg-td-out{to{opacity:0;transform:translateY(14px) scale(0.98)}}@keyframes tb-rg-td-up{from{transform:translateY(100%)}to{transform:none}}@keyframes tb-rg-td-down{to{transform:translateY(100%)}}@keyframes tb-rg-sk{from{background-position:200% 0}to{background-position:-200% 0}}@keyframes tb-rg-flash{0%{box-shadow:0 0 0 0 rgba(var(--mint-rgb), 0)}30%{box-shadow:0 0 0 4px rgba(var(--mint-rgb), 0.45)}100%{box-shadow:0 0 0 0 rgba(var(--mint-rgb), 0)}}.tbot{--kf-film: #0c1416;--kf-moment: #f2c45a;--kf-glass: rgba(10, 22, 24, .5);--kf-glass-line: rgba(255, 255, 255, .13);--kf-glass-ink: #eef6f5;--kf-card: var(--surface);--kf-veil: rgba(236, 243, 242, .42);--kf-dial-well: #e3ebea;--kf-dial-c0: #ffffff;--kf-dial-c1: #eef3f2;--kf-dial-c2: #cfdad9;--kf-dial-tick: rgba(16, 39, 43, .24);--kf-dial-tick-s: rgba(16, 39, 43, .5);--kf-dial-gloss: rgba(255, 255, 255, .6);--kf-spring: cubic-bezier(.2, .9, .25, 1)}.tbot[data-theme=dark]{--kf-card: #0f1b1d;--kf-veil: rgba(4, 10, 12, .5);--kf-dial-well: #0b1618;--kf-dial-c0: #3a5053;--kf-dial-c1: #1f3134;--kf-dial-c2: #0d181a;--kf-dial-tick: rgba(226, 238, 236, .22);--kf-dial-tick-s: rgba(226, 238, 236, .5);--kf-dial-gloss: rgba(255, 255, 255, .09)}.tbot.kf-studio .app>:not(.kf-modal):not(.kf-ghost):not(.kf-fly):not(.toast):not(.kf-sr){transition:transform 560ms var(--kf-spring),opacity 360ms ease,filter 360ms ease;transform-origin:50% var(--kf-oy, 42%)}.tbot.kf-recede .app>:not(.kf-modal):not(.kf-ghost):not(.kf-fly):not(.toast):not(.kf-sr){transform:scale(0.97);opacity:.6;filter:saturate(0.8)}.tbot .kf-modal{position:absolute;inset:0;z-index:75;display:grid;place-items:center;perspective:1400px}.tbot .kf-modal[hidden]{display:none}.tbot .kf-backdrop{position:absolute;inset:0;background:var(--kf-veil);-webkit-backdrop-filter:blur(10px) saturate(0.9);backdrop-filter:blur(10px) saturate(0.9);opacity:0;transition:opacity 380ms ease}.tbot .kf-modal.kf-in-anim .kf-backdrop{opacity:1}.tbot .kf-modal.kf-leaving .kf-backdrop{opacity:0;transition-duration:420ms}.tbot .kf-ghost{position:absolute;z-index:96;pointer-events:none;overflow:hidden;background:#0b1416 center/cover no-repeat;transform-origin:50% 50%;will-change:transform,left,top,width,height;backface-visibility:hidden}.tbot .kf-glare{position:absolute;inset:-10% -40%;background:linear-gradient(100deg, transparent 38%, rgba(255, 255, 255, 0.55) 50%, transparent 62%);opacity:0;mix-blend-mode:soft-light}.tbot .kf-lifted{visibility:hidden !important}.tbot .kf-in{position:relative;display:flex;flex-direction:column;width:720px;height:90cqh;border-radius:28px;overflow:hidden;outline:none;background:var(--kf-card);color:var(--ink);overscroll-behavior:contain;box-shadow:0 60px 140px -40px rgba(6,22,24,.6),0 18px 40px -20px rgba(6,22,24,.35),0 0 0 1px color-mix(in srgb, var(--line) 70%, transparent);opacity:0;transition:opacity 240ms ease}.tbot .kf-in.kf-shown{opacity:1}.tbot .kf-in.kf-shown.kf-solo{animation:tb-kf-card-in 640ms var(--kf-spring) both}.tbot .kf-modal.kf-leaving .kf-in{transition:opacity 180ms ease;opacity:0}.tbot .kf-in [hidden],.tbot .kf-pop [hidden]{display:none !important}.tbot .kf-in.kf-shown .kf-side>*{animation:tb-kf-rise 560ms var(--kf-spring) both}.tbot .kf-in.kf-shown .kf-side>:nth-child(2){animation-delay:70ms}.tbot .kf-in.kf-shown .kf-side>:nth-child(3){animation-delay:140ms}.tbot .kf-in.kf-shown .kf-film{animation:tb-kf-rise 520ms var(--kf-spring) 90ms both}.tbot .kf-in.kf-shown .kf-top,.tbot .kf-in.kf-shown .kf-zoomc,.tbot .kf-in.kf-shown .kf-hud{animation:tb-kf-fadein 420ms ease 160ms both}.tbot .kf-in .glass{background:var(--kf-glass);color:var(--kf-glass-ink);border:1px solid var(--kf-glass-line);-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5);box-shadow:0 10px 30px -14px rgba(0,0,0,.6)}.tbot .kf-in .glass button{color:inherit}.tbot .kf-in .round{border-radius:50%;display:grid;place-items:center}.tbot .kf-in button:focus-visible,.tbot .kf-in [tabindex="0"]:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(var(--mint-rgb), 0.55)}.tbot .kf-top{position:relative;flex:none;display:flex;align-items:center;gap:12px;min-height:64px;padding:12px 14px 8px 22px}.tbot .kf-grip{display:none}.tbot .kf-ttl{flex:1;min-width:0}.tbot .kf-mpos{display:none}.tbot .kf-title{margin:0;font:700 16px/1.25 var(--font-ui);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tbot .kf-title b{display:inline-grid;place-items:center;min-width:22px;height:22px;margin-right:9px;padding:0 6px;border-radius:999px;background:var(--rasp);color:#fff;font:700 11.5px/1 var(--font-mono);vertical-align:1px}.tbot .kf-sub{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:4px;font:500 11.5px/1.2 var(--font-mono);color:var(--muted)}.tbot .kf-est{padding:3px 8px;border-radius:999px;font:700 10px/1 var(--font-ui);letter-spacing:.02em;color:var(--gold);background:var(--gold-50)}.tbot .kf-segs{display:flex;gap:6px;flex-wrap:wrap}.tbot .kf-chip{height:26px;padding:0 10px;border-radius:999px;font:600 11px/1 var(--font-ui);color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);white-space:nowrap}.tbot .kf-chip[aria-selected=true]{background:var(--teal);color:var(--accent-ink);border-color:var(--teal)}.tbot .kf-nav{display:flex;align-items:center;flex:none;padding:2px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line)}.tbot .kf-nav button{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font:600 18px/1 var(--font-ui);color:var(--ink-2);transition:background var(--t-fast)}.tbot .kf-nav button:hover:not(:disabled){background:var(--surface);color:var(--teal)}.tbot .kf-nav button:disabled{opacity:.3;cursor:default}.tbot .kf-pos{min-width:34px;text-align:center;font:700 11.5px/1 var(--font-mono);color:var(--ink-2)}.tbot .kf-x{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);transition:background var(--t-fast)}.tbot .kf-x:hover{background:var(--surface-3)}.tbot .kf-x svg{width:17px;height:17px;transition:transform var(--spring-snappy-ms) var(--spring-snappy)}.tbot .kf-x:hover svg{transform:rotate(90deg)}.tbot .kf-main{flex:1;min-height:0;display:flex;gap:16px;padding:0 16px}.tbot .kf-stage{position:relative;flex:none;min-height:0;height:100%;border-radius:22px;overflow:hidden;background:#060d0f;isolation:isolate}.tbot .kf-bg{position:absolute;inset:-12%;width:124%;height:124%;filter:blur(36px) saturate(1.3) brightness(0.5);opacity:.95;z-index:-1}.tbot .kf-stage::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(120% 90% at 50% 45%, transparent 55%, rgba(0, 0, 0, 0.45))}.tbot .kf-view{position:absolute;inset:0;margin:auto;z-index:1;border-radius:12px;overflow:hidden;touch-action:none;user-select:none;-webkit-user-select:none;cursor:zoom-in;box-shadow:0 24px 60px -24px rgba(0,0,0,.85),0 0 0 1px rgba(255,255,255,.06);background:#000}.tbot .kf-view.zoomed{cursor:grab}.tbot .kf-view.panning{cursor:grabbing}.tbot .kf-cv{display:block;width:100%;height:100%}.tbot .kf-box{position:absolute;border:1.5px solid var(--mint);border-radius:6px;box-shadow:0 0 0 1px rgba(0,0,0,.35);pointer-events:none}.tbot .kf-box span{position:absolute;left:-1px;top:-18px;padding:2px 6px;border-radius:6px 6px 6px 0;background:var(--mint);color:#062a2e;font:700 9.5px/1 var(--font-ui)}.tbot .kf-skel{position:absolute;inset:0;z-index:2;background:linear-gradient(100deg, transparent 20%, rgba(255, 255, 255, 0.06) 50%, transparent 80%) #0c1a1b;background-size:220% 100%;animation:shimmer 1.3s linear infinite}.tbot .kf-flash{position:absolute;inset:0;background:#fff;opacity:0;pointer-events:none}.tbot .kf-iris{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;visibility:hidden}.tbot .kf-iris g{transform-box:view-box;transform-origin:0 0}.tbot .kf-iris path{fill:#0d1c1f;stroke:rgba(126,242,214,.5);stroke-width:.5}.tbot .kf-grip{display:none}.tbot .kf-zoomc{position:absolute;z-index:3;left:50%;bottom:12px;transform:translateX(-50%);display:flex;align-items:center;gap:2px;padding:3px;border-radius:999px}.tbot .kf-zoomc button{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font:500 18px/1 var(--font-ui);transition:background var(--t-fast),transform var(--t-fast)}.tbot .kf-zoomc button:hover:not(:disabled){background:rgba(255,255,255,.14)}.tbot .kf-zoomc button:active:not(:disabled){transform:scale(0.92)}.tbot .kf-zoomc button:disabled{opacity:.3;cursor:default}.tbot .kf-zoomc .kf-zv{width:auto;min-width:44px;padding:0 4px;border-radius:999px;font:700 11px/1 var(--font-mono);letter-spacing:-0.02em}.tbot .kf-zoomc .kf-zv.lim{color:#ffcf7a}.tbot .kf-zoomc .kf-full,.tbot .kf-zoomc .kf-fit{font-size:15px}.tbot .kf-zoomc .sep{width:1px;height:18px;margin:0 3px;background:rgba(255,255,255,.18)}.tbot .kf-opts{display:flex;gap:3px;margin-left:4px;padding-left:6px;border-left:1px solid rgba(255,255,255,.16)}.tbot .kf-zoomc .kf-opts button{width:auto;min-width:50px;height:30px;padding:0 10px;border-radius:999px;font:700 11px/1 var(--font-ui);background:rgba(255,255,255,.07)}.tbot .kf-zoomc .kf-opts button[aria-checked=true]{background:var(--mint);color:#062a2e}.tbot .kf-hud{position:absolute;z-index:3;left:12px;right:12px;top:12px;display:flex;align-items:center;gap:8px;pointer-events:none}.tbot .kf-hud>*{pointer-events:auto}.tbot .kf-grow{flex:1}.tbot .kf-hud .kf-time{display:none}.tbot .kf-time{align-items:baseline;gap:6px;height:40px;padding:0 14px;border-radius:999px;font-family:var(--font-mono);line-height:40px}.tbot .kf-time .kf-t{font-size:16px;font-weight:800;letter-spacing:-0.02em}.tbot .kf-time .kf-k{font-size:11px;opacity:.65;padding-left:8px;border-left:1px solid rgba(255,255,255,.22);line-height:14px}.tbot .kf-pkd{align-self:center;width:8px;height:8px;margin-left:4px;border-radius:2px;background:var(--mint);transform:rotate(45deg);box-shadow:0 0 10px rgba(var(--mint-rgb), 0.8)}.tbot .kf-widen,.tbot .kf-reset{height:36px;padding:0 13px;border-radius:999px;display:inline-flex;align-items:center;gap:7px;font:600 12px/1 var(--font-ui);white-space:nowrap}.tbot .kf-widen:disabled{opacity:.45;cursor:default}.tbot .kf-reset{font-family:var(--font-mono);font-size:11px;color:var(--mint) !important}.tbot .kf-playb{width:36px;height:36px;font-size:12px;order:-1}.tbot .kf-playb.on{box-shadow:0 0 0 2px rgba(var(--mint-rgb), 0.6),0 10px 30px -14px rgba(0,0,0,.6)}.tbot .kf-playb.on .ic{color:var(--mint)}.tbot .kf-playb:disabled{opacity:.4}.tbot .kf-note,.tbot .kf-err{position:absolute;z-index:3;left:50%;bottom:60px;transform:translateX(-50%);margin:0;max-width:calc(100% - 24px);padding:7px 12px;border-radius:999px;font:500 11.5px/1.3 var(--font-ui);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tbot .kf-err{display:flex;align-items:center;gap:10px;white-space:normal;border-radius:16px}.tbot .kf-retry{padding:6px 10px;border-radius:999px;background:var(--mint);color:#062a2e !important;font:700 11.5px/1 var(--font-ui);flex:none}.tbot .kf-after{position:absolute;z-index:4;left:12px;right:12px;bottom:60px;padding:12px;border-radius:22px;background:rgba(10,22,24,.72) !important}.tbot .kf-after-top{display:grid;grid-template-columns:50px minmax(0, 1fr);gap:12px;align-items:center}.tbot .kf-after-top>div{min-width:0}.tbot .kf-after-top img{width:50px;height:50px;border-radius:12px;object-fit:cover;border:1.5px solid rgba(255,255,255,.85)}.tbot .kf-after-top b{display:block;font:700 14px/1.25 var(--font-ui)}.tbot .kf-after-top small{display:block;margin-top:3px;font:500 11.5px/1.35 var(--font-ui);opacity:.72;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbot .kf-after-btns{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.tbot .kf-btn{height:40px;padding:0 16px;border-radius:999px;font:700 13px/1 var(--font-ui);background:rgba(255,255,255,.12);color:inherit;transition:background var(--t-fast),transform var(--t-fast)}.tbot .kf-btn:hover{background:rgba(255,255,255,.2)}.tbot .kf-btn:active{transform:scale(0.97)}.tbot .kf-btn.pri{background:linear-gradient(135deg, #0a8a98, var(--brand-teal));color:#fff;box-shadow:0 10px 24px -12px rgba(3,87,98,.9)}.tbot .kf-btn.kf-btn-line{background:rgba(0,0,0,0);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}.tbot .kf-after-more{display:flex;justify-content:space-between;gap:8px;margin-top:6px}.tbot .kf-link{font:600 12px/1 var(--font-ui);color:var(--mint);padding:8px 4px;border-radius:6px}.tbot .kf-link:hover{text-decoration:underline;text-underline-offset:3px}.tbot .kf-link:disabled{color:rgba(255,255,255,.35);text-decoration:none;cursor:default}.tbot .kf-film{position:relative;flex:none;height:80px;margin:14px 16px 16px;border-radius:16px;background:var(--kf-film);overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),inset 0 0 0 1px rgba(255,255,255,.04)}.tbot .kf-strip{position:absolute;inset:0;touch-action:pan-y;cursor:ew-resize;user-select:none;-webkit-user-select:none;outline:none;-webkit-mask-image:linear-gradient(90deg, transparent, #000 10%, #000 90%, transparent);mask-image:linear-gradient(90deg, transparent, #000 10%, #000 90%, transparent)}.tbot .kf-strip:focus-visible{box-shadow:inset 0 0 0 2px rgba(var(--mint-rgb), 0.6)}.tbot .kf-track{position:absolute;left:0;top:0;bottom:0;will-change:transform}.tbot .kf-track.kf-spring{transition:transform 360ms var(--kf-spring)}.tbot .kf-track::before,.tbot .kf-track::after{content:"";position:absolute;left:0;right:0;height:6px;border-radius:2px;background:repeating-linear-gradient(90deg, transparent 0 5px, rgba(236, 244, 242, 0.2) 5px 11px, transparent 11px 16px)}.tbot .kf-track::before{top:5px}.tbot .kf-track::after{bottom:5px}.tbot .kf-thumbs{position:absolute;left:0;right:0;top:16px;bottom:16px;display:flex;gap:3px}.tbot .kf-thumbs i{flex:1 1 0;min-width:0;border-radius:4px;background:#16252a center/cover no-repeat;filter:saturate(0.92) brightness(0.9)}.tbot .kf-thumbs.skel-row i{background:linear-gradient(100deg, transparent 20%, rgba(255, 255, 255, 0.08) 50%, transparent 80%) #16252a;background-size:220% 100%;animation:shimmer 1.3s linear infinite}.tbot .kf-marks{position:absolute;inset:0;pointer-events:none}.tbot .kf-mk{position:absolute;top:0;bottom:0;width:22px;margin-left:-11px;pointer-events:auto}.tbot .kf-mk::after{content:"";position:absolute;left:50%;top:4px;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:#f07ab0;box-shadow:0 0 8px rgba(240,122,176,.85)}.tbot .kf-mk.pk::after{top:3px;width:8px;height:8px;margin-left:-4px;border-radius:2px;background:var(--mint);transform:rotate(45deg);box-shadow:0 0 10px rgba(var(--mint-rgb), 0.9)}.tbot .kf-mk.edge{pointer-events:none}.tbot .kf-mk.edge::after{top:14px;bottom:14px;height:auto;width:1px;margin-left:0;border-radius:0;background:rgba(162,63,110,.8);box-shadow:none}.tbot .kf-mk:focus-visible{outline:none}.tbot .kf-playhead{position:absolute;left:50%;top:8px;bottom:8px;width:3px;margin-left:-1.5px;border-radius:3px;background:var(--rasp);pointer-events:none;box-shadow:0 0 0 1px rgba(255,255,255,.5),0 0 14px rgba(var(--rasp-rgb), 0.9)}.tbot .kf-edge{position:absolute;bottom:2px;font:600 9px/1 var(--font-mono);color:rgba(236,244,242,.5);pointer-events:none;letter-spacing:.02em}.tbot .kf-edge.l{left:10px}.tbot .kf-edge.r{right:10px}.tbot .kf-side{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding-bottom:6px}.tbot .kf-clock{display:grid;justify-items:center;gap:6px}.tbot .kf-clock .kf-t{font:800 40px/1 var(--font-mono);letter-spacing:-0.04em;color:var(--ink);font-variant-numeric:tabular-nums}.tbot .kf-clock .kf-k{font:600 12px/1 var(--font-mono);color:var(--muted);letter-spacing:.02em}.tbot .kf-clock.pk .kf-k::after{content:"";display:inline-block;width:7px;height:7px;margin-left:7px;border-radius:2px;background:var(--teal-500);transform:rotate(45deg);vertical-align:1px}.tbot .kf-jog{position:relative;width:100%;max-width:256px;aspect-ratio:240/128;touch-action:none;cursor:grab;outline:none;border-radius:128px 128px 12px 12px}.tbot .kf-jog.turning{cursor:grabbing}.tbot .kf-jog svg{display:block;width:100%;height:100%;overflow:visible}.tbot .kf-jog .disc{filter:drop-shadow(0 -2px 10px rgba(6, 22, 24, 0.12))}.tbot .kf-jog stop.c0{stop-color:var(--kf-dial-c0)}.tbot .kf-jog stop.c2{stop-color:var(--kf-dial-c2)}.tbot .kf-jog .rim{fill:none;stroke:var(--kf-dial-well);stroke-width:1.5}.tbot .kf-jog .hub{fill:var(--kf-card);stroke:var(--line);stroke-width:1}.tbot .kf-jog .ring{will-change:transform}.tbot .kf-jog .kf-ease{transition:transform 160ms var(--ease-out)}.tbot .kf-jog .tk{stroke:var(--kf-dial-tick);stroke-width:1.4;stroke-linecap:round}.tbot .kf-jog .tk.s{stroke:var(--kf-dial-tick-s);stroke-width:1.8}.tbot .kf-jog .tk.m{stroke:var(--kf-dial-tick-s)}.tbot .kf-jog .md{fill:var(--rasp);opacity:.85}.tbot .kf-jog .tk.pk{stroke:var(--teal-500);stroke-width:3}.tbot .kf-jog .tk.seam{stroke:var(--rasp);stroke-width:2.6;opacity:.6}.tbot .kf-jog .ptr{fill:var(--rasp);filter:drop-shadow(0 2px 4px rgba(var(--rasp-rgb), 0.5))}.tbot .kf-jog .ptr.kf-click{animation:tb-kf-click 90ms var(--ease-out)}.tbot .kf-jog:focus-visible{box-shadow:0 0 0 3px rgba(var(--mint-rgb), 0.55)}.tbot .kf-shootrow{position:relative;width:100%;display:flex;align-items:center;justify-content:center;gap:18px}.tbot .kf-mnav{display:none}.tbot .kf-snapw{display:grid;justify-items:center;gap:9px}.tbot .kf-snap{position:relative;width:80px;height:80px;border-radius:50%;background:rgba(0,0,0,0);padding:0}.tbot .kf-snap::before{content:"";position:absolute;inset:0;border-radius:50%;border:4px solid var(--teal);box-shadow:0 12px 30px -12px rgba(var(--teal-rgb), 0.8);transition:border-color var(--t-base)}.tbot .kf-snap-disc{position:absolute;inset:9px;border-radius:50%;background:radial-gradient(circle at 36% 30%, #ffffff 0, #f3f7f6 48%, #d9e4e3 100%);box-shadow:inset 0 -4px 10px rgba(6,22,24,.14),0 3px 8px rgba(6,22,24,.18);transition:transform 180ms var(--spring-snappy)}.tbot .kf-snap:hover .kf-snap-disc{transform:scale(0.96)}.tbot .kf-snap:active .kf-snap-disc,.tbot .kf-snap.kf-press .kf-snap-disc{transform:scale(0.86)}.tbot .kf-snap.busy::before{border-color:rgba(var(--teal-rgb), 0.22);border-top-color:var(--teal);animation:tb-kf-spin 800ms linear infinite}.tbot .kf-snap.busy{pointer-events:none}.tbot .kf-snap:focus-visible{box-shadow:0 0 0 4px rgba(var(--mint-rgb), 0.5);outline:none}.tbot .kf-lb{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tbot .kf-enter{font:700 10px/1 var(--font-mono);letter-spacing:.04em;padding:4px 7px;border-radius:6px;color:var(--muted);background:var(--surface-2);border:1px solid var(--line-2);border-bottom-width:2px}.tbot .kf-prevw{position:absolute;right:6px;top:50%;transform:translateY(calc(-50% - 12px))}.tbot .kf-thumb{display:block;width:54px;height:54px;padding:0;border-radius:16px;overflow:hidden;background:#0f1d1f;border:2px solid var(--surface);box-shadow:0 0 0 1px var(--line-2),0 10px 22px -10px rgba(6,22,24,.5);transition:transform var(--t-fast)}.tbot .kf-thumb:hover{transform:translateY(-1px)}.tbot .kf-thumb[aria-expanded=true]{box-shadow:0 0 0 2px var(--rasp),0 10px 22px -10px rgba(6,22,24,.5)}.tbot .kf-tcv{display:block;width:100%;height:100%}.tbot .kf-card{position:absolute;right:-6px;bottom:calc(100% + 14px);z-index:6;width:268px;padding:12px;border-radius:20px;background:rgba(10,22,24,.86) !important}.tbot .kf-card-h{font:600 11.5px/1 var(--font-ui);opacity:.72;margin-bottom:10px}.tbot .kf-card-b{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:12px;align-items:start}.tbot .kf-card-img{display:grid;place-items:center;border-radius:12px;overflow:hidden;background:rgba(255,255,255,.06)}.tbot .kf-card-img canvas{display:block;border-radius:4px}.tbot .kf-card-tx b{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font:700 13px/1.3 var(--font-ui)}.tbot .kf-card-tx .kf-pr{display:block;margin-top:5px;font:800 13px/1 var(--font-mono);color:#f19ac1}.tbot .kf-card-s{display:grid;gap:4px;justify-items:start;margin-top:10px}.tbot .kf-card-s canvas{width:80px;height:60px;border-radius:8px;display:block}.tbot .kf-card-s small{font:600 10px/1 var(--font-ui);opacity:.6}.tbot .kf-land{animation:tb-kf-land 300ms var(--spring-bouncy) both}.tbot .kf-fly{position:absolute;z-index:95;pointer-events:none;object-fit:cover;border-radius:10px;box-shadow:0 18px 40px -12px rgba(6,22,24,.55),0 0 0 2px rgba(255,255,255,.85);transform-origin:0 0;will-change:transform}.tbot .toast.kf-toast{display:flex;align-items:center;gap:12px;pointer-events:auto;animation-duration:5.2s}.tbot .kf-toast-b{color:var(--mint);font:700 12px/1 var(--font-ui);padding:6px 8px;border-radius:8px;border:1px solid rgba(126,242,214,.4)}.tbot[data-theme=dark] .kf-toast-b{color:var(--teal-600)}.tbot .kf-thw{position:relative;display:block;width:48px;height:48px}.tbot .kf-badge{position:absolute;left:3px;bottom:3px;z-index:2;padding:3px 4px;border-radius:5px;background:rgba(3,87,98,.9);color:#fff;font:700 9px/1 var(--font-mono);letter-spacing:-0.02em;pointer-events:none;white-space:nowrap}.tbot .kf-pick{display:inline-flex;align-items:center;gap:5px;margin-top:6px;height:28px;padding:0 9px;border-radius:8px;border:1px solid var(--line-2);background:var(--surface);color:var(--teal);font:700 11.5px/1 var(--font-ui);transition:background var(--t-fast),border-color var(--t-fast),transform var(--t-fast)}.tbot .kf-pick:hover{background:var(--teal-50);border-color:var(--teal-100)}.tbot .kf-pick:active{transform:scale(0.96)}.tbot .kf-pick .ic{font-size:12px}.tbot .brow.kf-new{animation:tb-kf-row 1200ms var(--ease-out)}.tbot .brow .th.kf-land,.tbot .kf-thw .th.kf-land{animation:tb-kf-land 260ms var(--spring-bouncy) both}.tbot .sp-img .kf-corner{position:absolute;right:10px;bottom:10px;z-index:3;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:9px;background:rgba(16,39,43,.72);color:#fff;font:700 11.5px/1 var(--font-ui);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background var(--t-fast),transform var(--t-fast)}.tbot .sp-img .kf-corner:hover{background:var(--teal)}.tbot .sp-img .kf-corner:active{transform:scale(0.96)}.tbot .sp-img .kf-badge{left:10px;top:10px;bottom:auto;padding:5px 7px;font-size:10.5px;border-radius:7px}.tbot .kf-pop{position:absolute;left:50%;bottom:calc(100% + 10px);z-index:30;width:min(460px,100% - 24px);transform:translateX(-50%);display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:10px 10px 10px 14px;border-radius:14px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-2);animation:tb-kf-pop-in 220ms var(--ease-out) both}.tbot .kf-pop.out{animation:tb-kf-pop-out 180ms var(--ease-in-out) both}.tbot .kf-pop .ic{font-size:20px}.tbot .kf-pop p{margin:0;font-size:13px;line-height:1.35;color:var(--ink-2);font-weight:600}.tbot .kf-pop .acts{display:flex;gap:4px;align-items:center}.tbot .kf-pop .btn{height:34px}.tbot .kf-pop .later{font:600 12px/1 var(--font-ui);color:var(--muted);padding:8px;border-radius:8px}.tbot .kf-pop .later:hover{color:var(--ink);background:var(--surface-2)}.tbot .kf-pop .bar{position:absolute;left:14px;right:14px;bottom:0;height:2px;border-radius:2px;background:var(--teal-100);overflow:hidden}.tbot .kf-pop .bar i{display:block;height:100%;background:var(--teal);transform-origin:0 50%;animation:tb-kf-bar var(--kf-life, 6s) linear both}.tbot .kf-pop.hold .bar i{animation-play-state:paused}@container tb (max-width: 720px){.tbot .kf-modal{place-items:stretch;perspective:none;overscroll-behavior:none;touch-action:none}.tbot .kf-in{width:100cqw !important;height:100cqh !important;border-radius:0;box-shadow:none;touch-action:none;overscroll-behavior:none}.tbot .kf-main,.tbot .kf-side{display:contents}.tbot .kf-top{position:absolute;z-index:5;left:0;right:0;top:0;min-height:0;align-items:flex-start;gap:8px;padding:calc(env(safe-area-inset-top) + 20px) 10px 0;pointer-events:none;touch-action:none}.tbot .kf-top>*{pointer-events:auto}.tbot .kf-grip{display:block;position:absolute;left:50%;top:0;width:120px;height:calc(env(safe-area-inset-top) + 20px);margin-left:-60px}.tbot .kf-grip::after{content:"";position:absolute;left:50%;bottom:7px;width:40px;height:5px;margin-left:-20px;border-radius:5px;background:rgba(255,255,255,.6)}.tbot .kf-ttl{flex:0 1 auto;display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;max-width:calc(100% - 58px)}.tbot .kf-ttl>.kf-mpos,.tbot .kf-ttl>.kf-title{background:var(--kf-glass);color:var(--kf-glass-ink);border:1px solid var(--kf-glass-line);-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5)}.tbot .kf-mpos{display:grid;place-items:center;flex:none;height:36px;min-width:44px;padding:0 10px;border-radius:999px;font:700 12px/1 var(--font-mono)}.tbot .kf-title{flex:1 1 0;min-width:0;height:36px;line-height:34px;padding:0 14px 0 5px;border-radius:999px;color:var(--kf-glass-ink);font-size:13.5px}.tbot .kf-title b{margin-right:7px}.tbot .kf-sub{flex-basis:100%;margin-top:0}.tbot .kf-segtxt{display:none}.tbot .kf-dnav{display:none}.tbot .kf-x{width:44px;height:44px;margin-left:auto;background:var(--kf-glass);color:var(--kf-glass-ink);border-color:var(--kf-glass-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.tbot .kf-stage{order:1;flex:1 1 auto;height:auto;width:auto !important;margin:0;border-radius:0 0 26px 26px}.tbot .kf-zoomc{left:auto;right:10px;top:50%;bottom:auto;transform:translateY(-50%);flex-direction:column;border-radius:26px}.tbot .kf-zoomc button{width:44px;height:44px}.tbot .kf-zoomc .kf-zv{width:44px;min-width:0;height:30px;font-size:10.5px}.tbot .kf-zoomc .sep{width:18px;height:1px;margin:3px 0}.tbot .kf-opts{flex-direction:column;margin:4px 0 0;padding:6px 0 0;border-left:0;border-top:1px solid rgba(255,255,255,.16)}.tbot .kf-zoomc .kf-opts button{min-width:54px;height:34px;padding:0 8px}.tbot .kf-hud{top:auto;bottom:10px;left:10px;right:10px}.tbot .kf-hud .kf-time{display:flex}.tbot .kf-playb{order:0;width:44px;height:44px}.tbot .kf-widen,.tbot .kf-reset{height:44px}.tbot .kf-widen{width:44px;justify-content:center;padding:0}.tbot .kf-widen .lbl{display:none}.tbot .kf-note{bottom:62px;font-size:11px}.tbot .kf-after{left:10px;right:10px;bottom:62px}.tbot .kf-btn{height:44px;flex:1 1 auto}.tbot .kf-film{order:2;height:62px;margin:8px 8px 0;border-radius:14px}.tbot .kf-strip{touch-action:none}.tbot .kf-thumbs{top:13px;bottom:13px}.tbot .kf-clock{display:none}.tbot .kf-jog{order:3;flex:none;width:100%;max-width:none;height:clamp(84px,13.5cqh,116px);aspect-ratio:auto;border-radius:0;margin-top:4px}.tbot .kf-shootrow{order:4;flex:none;display:grid;grid-template-columns:56px 1fr auto 1fr 56px;align-items:center;gap:0;padding:0 16px calc(10px + env(safe-area-inset-bottom))}.tbot .kf-prevw{position:static;transform:none;grid-column:1;grid-row:1}.tbot .kf-mnav{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;font:600 24px/1 var(--font-ui);color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line)}.tbot .kf-mnav:disabled{opacity:.3}.tbot .kf-mnav.kf-prev{grid-column:2;grid-row:1;justify-self:center}.tbot .kf-snapw{grid-column:3;grid-row:1}.tbot .kf-mnav.kf-next{grid-column:4;grid-row:1;justify-self:center}.tbot .kf-snap{width:76px;height:76px}.tbot .kf-enter{display:none}.tbot .kf-thumb{width:50px;height:50px;border-radius:14px}.tbot .kf-card{left:-4px;right:auto;width:min(300px,100cqw - 24px)}.tbot .kf-in .kf-link{padding:12px 4px}.tbot .kf-pop{grid-template-columns:auto 1fr}.tbot .kf-pop .acts{grid-column:1/-1;justify-content:flex-end}}@container tb (max-width: 720px) and (max-height: 760px){.tbot .kf-snap{width:68px;height:68px}.tbot .kf-mnav{width:48px;height:48px}.tbot .kf-film{height:56px}.tbot .kf-thumbs{top:12px;bottom:12px}}@media(hover: none){.tbot .kf-nav button,.tbot .kf-zoomc button,.tbot .kf-chip,.tbot .kf-retry,.tbot .kf-in .kf-link,.tbot .kf-btn{min-height:44px;min-width:44px}.tbot .kf-zoomc .kf-zv{min-height:30px}}@media(prefers-reduced-motion: reduce){.tbot.kf-studio .app>:not(.kf-modal):not(.kf-ghost):not(.kf-fly):not(.toast):not(.kf-sr){transition:opacity 160ms linear}.tbot.kf-recede .app>:not(.kf-modal):not(.kf-ghost):not(.kf-fly):not(.toast):not(.kf-sr){transform:none;filter:none}.tbot .kf-in,.tbot .kf-in.kf-shown.kf-solo{animation:none;transition:opacity 160ms linear}.tbot .kf-in.kf-shown .kf-side>*,.tbot .kf-in.kf-shown .kf-film,.tbot .kf-in.kf-shown .kf-top,.tbot .kf-in.kf-shown .kf-zoomc,.tbot .kf-in.kf-shown .kf-hud{animation:tb-kf-fadein 160ms linear both}.tbot .kf-track.kf-spring,.tbot .kf-jog .kf-ease{transition:none}.tbot .kf-pop,.tbot .kf-pop.out{animation-name:tb-kf-fade;animation-duration:160ms}.tbot .kf-pop.out{animation-direction:reverse}.tbot .kf-land,.tbot .brow .th.kf-land,.tbot .kf-jog .ptr.kf-click{animation:none}}.tbot.rm.kf-studio .app>:not(.kf-modal):not(.kf-ghost):not(.kf-fly):not(.toast):not(.kf-sr){transition:opacity 160ms linear}.tbot.rm.kf-recede .app>:not(.kf-modal):not(.kf-ghost):not(.kf-fly):not(.toast):not(.kf-sr){transform:none;filter:none}.tbot.rm .kf-in,.tbot.rm .kf-in.kf-shown.kf-solo{animation:none;transition:opacity 160ms linear}.tbot.rm .kf-track.kf-spring,.tbot.rm .kf-jog .kf-ease{transition:none}.tbot.rm .kf-land,.tbot.rm .kf-jog .ptr.kf-click{animation:none}.tbot.rm .kf-pop,.tbot.rm .kf-pop.out{animation-name:tb-kf-fade;animation-duration:160ms}.tbot.rm .kf-pop.out{animation-direction:reverse}.tbot .kf-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@keyframes tb-kf-card-in{from{opacity:0;transform:perspective(1200px) rotateX(10deg) translateY(34px) scale(0.93)}to{opacity:1;transform:none}}@keyframes tb-kf-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes tb-kf-fadein{from{opacity:0}to{opacity:1}}@keyframes tb-kf-click{50%{transform:translateY(2px) scale(1.3)}}@keyframes tb-kf-spin{to{transform:rotate(360deg)}}@keyframes tb-kf-land{from{transform:scale(1.1)}to{transform:none}}@keyframes tb-kf-row{from{background:color-mix(in srgb, var(--mint) 35%, transparent)}to{background:rgba(0,0,0,0)}}@keyframes tb-kf-pop-in{from{opacity:0;transform:translate(-50%, 10px)}to{opacity:1;transform:translateX(-50%)}}@keyframes tb-kf-pop-out{to{opacity:0;transform:translate(-50%, 6px)}}@keyframes tb-kf-bar{from{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes tb-kf-fade{from{opacity:0}to{opacity:1}}.tbot .lt-pick .blk-title{margin-bottom:12px}.tbot .lt-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px;perspective:900px}.tbot .lt-card{--mx: 50%;--my: 50%;--rx: 0deg;--ry: 0deg;--lift: 0px;--sc: 1;--tone: var(--rasp);--tone-50: var(--rasp-50);--tone-rgb: var(--rasp-rgb);position:relative;overflow:hidden;display:grid;gap:5px;align-content:start;text-align:left;min-height:150px;padding:16px 16px 15px;border-radius:var(--r-lg);border:1px solid var(--line-2);background:var(--surface);color:var(--ink);cursor:pointer;font:inherit;transform:translateY(var(--lift)) rotateX(var(--rx)) rotateY(var(--ry)) scale(var(--sc));transform-style:preserve-3d;transition:border-color var(--t-base),box-shadow var(--spring-soft-ms) var(--spring-soft),transform var(--spring-snappy-ms) var(--spring-snappy),opacity var(--t-slow),filter var(--t-slow)}.tbot .lt-card.buy{--tone: var(--teal);--tone-50: var(--teal-50);--tone-rgb: var(--teal-rgb)}.tbot .lt-card::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity var(--t-base);background:radial-gradient(200px 160px at var(--mx) var(--my), rgba(var(--tone-rgb), 0.24), transparent 70%)}.tbot .lt-card::after{content:"";position:absolute;inset:-40% -60%;pointer-events:none;opacity:0;background:linear-gradient(105deg, transparent 42%, rgba(255, 255, 255, 0.5) 50%, transparent 58%);transform:translateX(-60%)}.tbot .lt-card.in{animation:tb-lt-in var(--spring-bouncy-ms) var(--spring-bouncy) backwards}.tbot .lt-card.in::after{animation:tb-lt-sheen 1100ms var(--ease-out) 520ms both}.tbot .lt-card:hover:not(:disabled),.tbot .lt-card:focus-visible{--lift: -4px;border-color:color-mix(in srgb, var(--tone) 45%, var(--line-2));box-shadow:var(--shadow-2),0 16px 34px -18px rgba(var(--tone-rgb), 0.8)}.tbot .lt-card:hover:not(:disabled)::before,.tbot .lt-card:focus-visible::before{opacity:1}.tbot .lt-card:active:not(:disabled){--sc: .97;--lift: 0px}.tbot .lt-card:focus-visible{outline:none;box-shadow:var(--focus),var(--shadow-2)}.tbot .lt-card:disabled{cursor:default}.tbot .lt-ic{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;color:var(--tone);background:var(--tone-50);transform:translateZ(18px);transition:transform var(--spring-bouncy-ms) var(--spring-bouncy),background var(--t-base),color var(--t-base)}.tbot .lt-ic svg{width:25px;height:25px}.tbot .lt-emo{font-size:24px;line-height:1}.tbot .lt-card:hover:not(:disabled) .lt-ic{transform:translateZ(18px) rotate(-8deg) scale(1.08)}.tbot .lt-l{font-size:15px;font-weight:800;line-height:1.25;margin-top:8px;overflow-wrap:anywhere}.tbot .lt-h{font-size:12px;line-height:1.4;color:var(--muted)}.tbot .lt-key{position:absolute;top:11px;right:11px;width:22px;height:22px;border-radius:7px;display:grid;place-items:center;font:700 11px/1 var(--font-mono);color:var(--tone);background:var(--tone-50);border:1px solid color-mix(in srgb, var(--tone) 22%, transparent);transition:opacity var(--t-base),transform var(--spring-bouncy-ms) var(--spring-bouncy)}.tbot .lt-chk{position:absolute;top:11px;right:11px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;color:var(--accent-ink);background:var(--tone);transform:scale(0) rotate(-40deg);opacity:0;transition:transform var(--spring-bouncy-ms) var(--spring-bouncy),opacity var(--t-base)}.tbot .lt-chk svg{width:14px;height:14px;stroke-width:3}.tbot .lt-card.on{border-color:var(--tone);box-shadow:0 0 0 4px rgba(var(--tone-rgb), 0.28),var(--shadow-2)}.tbot .lt-card.on .lt-ic{background:var(--tone);color:var(--accent-ink);transform:translateZ(18px) scale(1.06)}.tbot .lt-card.on .lt-chk{transform:none;opacity:1}.tbot .lt-card.on .lt-key{opacity:0;transform:scale(0.4)}.tbot .lt-card.off{opacity:.4;filter:saturate(0.3);--sc: .97}@container tb (max-width: 380px){.tbot .lt-card{min-height:138px;padding:13px}.tbot .lt-l{font-size:14px}}@media(hover: none){.tbot .lt-card:hover:not(:disabled){--lift: 0px}}.tbot.rm .lt-card,.tbot.rm .lt-card::after{animation:none !important}@media(prefers-reduced-motion: reduce){.tbot .lt-card,.tbot .lt-card::after{animation:none !important;transition:none}}@keyframes tb-lt-in{from{opacity:0;transform:translateY(22px) rotateX(18deg) scale(0.9)}to{opacity:1;transform:translateY(var(--lift)) rotateX(var(--rx)) rotateY(var(--ry)) scale(var(--sc))}}@keyframes tb-lt-sheen{0%{opacity:0;transform:translateX(-60%)}30%{opacity:1}100%{opacity:0;transform:translateX(60%)}}.tbot .composer .prompt.ar-armed{cursor:grab;position:relative;touch-action:none;user-select:none;padding:0 10px;margin:0 -10px;transform:translateX(var(--ar-pull, 0));transition:transform 90ms linear,color var(--t-base, 0.2s);animation:tb-ar-pulse 4.2s ease-in-out infinite}.tbot .composer .prompt.ar-armed:hover{color:var(--teal)}.tbot.ar-aiming,.tbot.ar-aiming *{cursor:crosshair !important;user-select:none !important}.tbot .ar-layer{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:90;overflow:visible;opacity:0;transition:opacity 120ms}.tbot .ar-layer.on{opacity:1}.tbot .ar-band{fill:none;stroke:color-mix(in srgb, var(--ink, #10262a) 70%, transparent);stroke-width:1.6;stroke-linejoin:round}.tbot .ar-path{fill:none;stroke:var(--rasp);stroke-width:2;stroke-dasharray:2 7;stroke-linecap:round;opacity:0;animation:tb-ar-march .6s linear infinite;transition:opacity 120ms}.tbot .ar-reticle{opacity:0;transition:opacity 120ms}.tbot .ar-reticle circle,.tbot .ar-reticle path{fill:none;stroke:var(--muted, #888);stroke-width:1.5}.tbot .ar-reticle .dot{fill:var(--muted, #888);stroke:none}.tbot .ar-reticle>circle:first-child{transform-box:fill-box;transform-origin:center;animation:tb-ar-spin 3s linear infinite;stroke-dasharray:8 6}.tbot .ar-reticle.lock circle,.tbot .ar-reticle.lock path{stroke:var(--rasp)}.tbot .ar-reticle.lock .dot{fill:var(--rasp)}.tbot .ar-reticle.lock>circle:first-child{animation:tb-ar-lock .35s cubic-bezier(0.2, 0.9, 0.3, 1.3) both,tb-ar-spin 1.2s linear infinite}.tbot .ar-drawn .shaft,.tbot .ar-stuck .shaft{stroke:var(--teal);stroke-width:3;stroke-linecap:round}.tbot .ar-drawn .head,.tbot .ar-stuck .head{fill:#c9d3d6;stroke:#5b6b70;stroke-width:1}.tbot .ar-drawn .fl,.tbot .ar-stuck .fl{fill:var(--rasp);opacity:.92}.tbot .ar-drawn{filter:drop-shadow(0 3px 4px rgba(0, 0, 0, 0.25))}.tbot .ar-fly .ar-trail{fill:none;stroke:color-mix(in srgb, var(--rasp) 45%, transparent);stroke-width:2.5;stroke-linecap:round}.tbot .ar-fly.done{opacity:0;transition:opacity 360ms}.tbot .lcard.ar-aim::before{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;border:2px solid var(--rasp);border-radius:calc(var(--r-lg) - 1px);animation:tb-fade-in 140ms ease-out both}.tbot .ar-aim:is(.opt,.btn,.pick,.lt-card,.itile){outline:2px solid var(--rasp);outline-offset:3px;transform:scale(1.02);transition:transform 160ms}.tbot #cmpBar .cb-go.ar-aim{outline:2px solid var(--rasp);outline-offset:3px;transform:scale(1.04)}.tbot .ar-stuck{position:absolute;pointer-events:none;z-index:5;overflow:visible}.tbot .ar-stuck .q{transform:rotate(var(--deg, 0deg));transform-origin:0 0;animation:tb-ar-quiver .5s cubic-bezier(0.3, 0.7, 0.4, 1) both}.tbot .ar-stuck .hole{fill:rgba(0,0,0,.35)}.tbot .ar-stuck.out{animation:tb-ar-out .26s ease-in both}.tbot .ar-ring,.tbot .ar-puff{position:fixed;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;pointer-events:none;z-index:91}.tbot .ar-ring{border:2px solid var(--rasp);animation:tb-ar-ring .6s cubic-bezier(0.2, 0.8, 0.2, 1) both}.tbot .ar-ring.gold{border-color:#e0a526;box-shadow:0 0 12px rgba(224,165,38,.5333333333)}.tbot .ar-puff{background:color-mix(in srgb, var(--muted, #888) 50%, transparent);animation:tb-ar-puff .55s ease-out both}.tbot.rm .composer .prompt.ar-armed,.tbot.rm .ar-path,.tbot.rm .ar-reticle>circle:first-child,.tbot.rm .ar-stuck .q{animation:none !important}@media(prefers-reduced-motion: reduce){.tbot .composer .prompt.ar-armed,.tbot .ar-path,.tbot .ar-reticle>circle:first-child,.tbot .ar-stuck .q{animation:none !important}}@keyframes tb-ar-pulse{0%,100%{text-shadow:none}50%{text-shadow:0 0 6px color-mix(in srgb, var(--rasp) 45%, transparent)}}@keyframes tb-ar-march{to{stroke-dashoffset:-18}}@keyframes tb-ar-spin{to{transform:rotate(360deg)}}@keyframes tb-ar-lock{from{r:34}to{r:20}}@keyframes tb-ar-quiver{0%{transform:rotate(calc(var(--deg, 0deg) - 7deg))}25%{transform:rotate(calc(var(--deg, 0deg) + 5deg))}50%{transform:rotate(calc(var(--deg, 0deg) - 3deg))}75%{transform:rotate(calc(var(--deg, 0deg) + 1.5deg))}100%{transform:rotate(var(--deg, 0deg))}}@keyframes tb-ar-out{to{opacity:0;transform:translate(-14px, -10px)}}@keyframes tb-ar-ring{from{transform:scale(0.4);opacity:1}to{transform:scale(5.5);opacity:0}}@keyframes tb-ar-puff{from{transform:scale(0.5);opacity:.8}to{transform:scale(3.2);opacity:0}}.tbot .send.talk .eq{display:flex;align-items:center;gap:2.5px;height:18px}.tbot .send.talk .eq i{width:2.5px;height:100%;border-radius:2px;background:currentColor;transform-origin:50% 50%;animation:tb-lv-eq 1.35s var(--ease-in-out) infinite}.tbot .send.talk .eq i:nth-child(1){animation-delay:-0.9s}.tbot .send.talk .eq i:nth-child(2){animation-delay:-0.45s}.tbot .send.talk .eq i:nth-child(3){animation-delay:-1.2s}.tbot .send.talk .eq i:nth-child(4){animation-delay:-0.2s}.tbot .send.talk .eq i:nth-child(5){animation-delay:-0.7s}.tbot .send.talk{animation:tb-pop-in 260ms var(--ease-out) both}.tbot .lv-screen{--lv-bg: #04262b;--lv-ink: #eaf6f4;--lv-mute: rgba(234, 246, 244, .62);--lv-glass: rgba(255, 255, 255, .075);--lv-line: rgba(255, 255, 255, .14);position:absolute;inset:0;z-index:50;display:flex;flex-direction:column;align-items:stretch;overflow:hidden;background:radial-gradient(120% 80% at 50% 0%, #0a4048 0%, var(--lv-bg) 58%, #021a1d 100%);color:var(--lv-ink);padding:max(14px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));animation:tb-lv-in 380ms var(--ease-out) both;--lvl: 0}.tbot .lv-aura{position:absolute;inset:0;pointer-events:none;overflow:hidden}.tbot .lv-aura i{position:absolute;left:50%;top:38%;width:120cqmin;height:120cqmin;margin:-60cqmin 0 0 -60cqmin;border-radius:50%;background:radial-gradient(closest-side, color-mix(in srgb, var(--vc) 22%, transparent), transparent 70%);filter:blur(40px);opacity:calc(.28 + var(--lvl)*.22);transform:scale(calc(0.85 + var(--lvl) * 0.15));transition:background 900ms var(--ease-out)}.tbot .lv-aura i:nth-child(2){top:70%;left:20%;width:80cqmin;height:80cqmin;margin:-40cqmin 0 0 -40cqmin;opacity:calc(.12 + var(--lvl)*.1);animation:tb-lv-drift 14s ease-in-out infinite alternate}.tbot .lv-aura i:nth-child(3){top:15%;left:85%;width:70cqmin;height:70cqmin;margin:-35cqmin 0 0 -35cqmin;opacity:calc(.1 + var(--lvl)*.1);animation:tb-lv-drift 18s ease-in-out infinite alternate-reverse}.tbot .lv-top{position:relative;z-index:2;display:flex;align-items:center;gap:10px;min-height:36px}.tbot .lv-sp{flex:1 1 0;min-width:0;transition:flex-grow 620ms cubic-bezier(0.45, 0, 0.2, 1)}.tbot .lv-brand,.tbot .lv-pill,.tbot .lv-clock{height:32px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.12);font-size:12.5px;line-height:1;white-space:nowrap}.tbot .lv-brand,.tbot .lv-clock{flex:none;min-width:92px;max-width:180px;overflow:hidden;background:rgba(255,255,255,.06);color:var(--lv-ink);transition:min-width 620ms cubic-bezier(0.45, 0, 0.2, 1),max-width 620ms cubic-bezier(0.45, 0, 0.2, 1),padding 620ms cubic-bezier(0.45, 0, 0.2, 1),gap 620ms cubic-bezier(0.45, 0, 0.2, 1)}.tbot .lv-brand b,.tbot .lv-tm{display:block;max-width:120px;overflow:hidden;transition:max-width 620ms cubic-bezier(0.45, 0, 0.2, 1),opacity 300ms var(--ease-out)}.tbot .lv-brand{gap:6px;font-family:var(--font-ui);font-weight:800}.tbot .lv-brand svg{width:15px;height:15px;color:var(--vc);transition:color 600ms}.tbot .lv-pill{flex:0 1 auto;gap:8px;font-family:var(--font-ui);font-weight:700;color:var(--lv-ink);background:color-mix(in srgb, var(--vc) 14%, rgba(255, 255, 255, 0.05));border:1px solid color-mix(in srgb, var(--vc) 40%, transparent);box-shadow:0 0 18px -6px color-mix(in srgb, var(--vc) 55%, transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background 500ms,border-color 500ms,box-shadow 500ms,flex-grow 620ms cubic-bezier(0.45, 0, 0.2, 1)}.tbot .lv-pill{min-width:0}.tbot .lv-screen.st-think .lv-sp{flex-grow:0}.tbot .lv-screen.st-think .lv-pill{flex-grow:1}.tbot .lv-screen.st-think .lv-brand,.tbot .lv-screen.st-think .lv-clock{min-width:32px;max-width:32px;padding:0;gap:0}.tbot .lv-screen.st-think .lv-brand b,.tbot .lv-screen.st-think .lv-tm{max-width:0;opacity:0}.tbot .lv-ptx{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;animation:tb-lv-ptx 260ms var(--ease-out) both}.tbot .lv-sig{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;gap:2.5px;width:16px;height:16px;color:var(--vc)}.tbot .lv-pill.p-listen .lv-sig i,.tbot .lv-pill.p-idle .lv-sig i{width:8px;height:8px;border-radius:50%;background:var(--vc);animation:tb-lv-ping 1.6s var(--ease-out) infinite}.tbot .lv-pill.p-idle .lv-sig i{animation:tb-soft 1.2s var(--ease-in-out) infinite}.tbot .lv-pill.p-think .lv-sig i{width:4px;height:4px;border-radius:50%;background:var(--vc);animation:tb-lv-dots 1s var(--ease-in-out) infinite}.tbot .lv-pill.p-think .lv-sig i:nth-child(2){animation-delay:.15s}.tbot .lv-pill.p-think .lv-sig i:nth-child(3){animation-delay:.3s}.tbot .lv-pill.p-speak .lv-sig i{width:2.5px;height:100%;border-radius:2px;background:var(--vc);animation:tb-lv-eq 1s var(--ease-in-out) infinite}.tbot .lv-pill.p-speak .lv-sig i:nth-child(2){animation-delay:-0.3s}.tbot .lv-pill.p-speak .lv-sig i:nth-child(3){animation-delay:-0.6s}.tbot .lv-pill.p-speak .lv-sig i:nth-child(4){animation-delay:-0.15s}.tbot .lv-pill.p-muted{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2);box-shadow:none}.tbot .lv-pill.p-muted .lv-sig{color:var(--lv-mute)}.tbot .lv-pill.p-muted .lv-sig svg{width:15px;height:15px}.tbot .lv-pill.p-muted .lv-slash{width:18px;height:2px}.tbot .lv-clock{gap:7px;font-family:var(--font-mono);font-weight:700;font-variant-numeric:tabular-nums}.tbot .lv-clock i{flex:none;width:7px;height:7px;border-radius:50%;background:#e5484d;box-shadow:0 0 0 3px rgba(229,72,77,.18);animation:tb-soft 1.6s var(--ease-in-out) infinite}.tbot .lv-rec{position:relative;z-index:2;align-self:center;display:inline-flex;align-items:center;gap:6px;margin-top:8px;font:600 11px/1.2 var(--font-ui);color:var(--lv-mute);letter-spacing:.01em;animation:tb-lv-drop 320ms var(--ease-out) both}.tbot .lv-rec i{width:6px;height:6px;border-radius:50%;background:#e5484d;opacity:.8}.tbot .lv-state{display:inline-flex;align-items:center;gap:8px;font:700 13.5px/1.2 var(--font-ui);letter-spacing:.01em}.tbot .lv-dot{width:8px;height:8px;border-radius:50%;background:var(--vc, #5DCAA5);box-shadow:0 0 0 0 color-mix(in srgb, var(--vc, #5DCAA5) 60%, transparent);animation:tb-lv-ping 1.6s var(--ease-out) infinite}.tbot .lv-time{font:600 12.5px/1 var(--font-mono);color:var(--lv-mute);font-variant-numeric:tabular-nums}.tbot .lv-viz{position:relative;z-index:1;flex:1 1 auto;min-height:150px;display:grid;transition:flex-basis 420ms var(--ease-out),min-height 420ms var(--ease-out)}.tbot .lv-viz canvas{position:absolute;inset:0;width:100%;height:100%;display:block;-webkit-mask:linear-gradient(transparent, #000 12%, #000 88%, transparent);mask:linear-gradient(transparent, #000 12%, #000 88%, transparent)}.tbot .lv-screen.has-stage .lv-viz{flex:1 1 0;min-height:160px}.tbot .lv-screen.small .lv-viz{flex:0 0 18%;min-height:90px}.tbot .lv-screen.small .lv-stage{flex:1 1 auto}.tbot .lv-note{position:relative;z-index:2;align-self:center;max-width:440px;margin:2px 0 8px;padding:9px 13px;border-radius:12px;text-align:center;font:600 13px/1.45 var(--font-ui);background:rgba(255,120,100,.14);border:1px solid rgba(255,140,120,.32);color:#ffd9d2;animation:tb-pop-in 260ms var(--ease-out) both}.tbot .lv-stage{position:relative;z-index:2;flex:0 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;display:grid;grid-template-columns:minmax(0, 1fr);grid-auto-rows:max-content;gap:12px;align-content:start;padding:4px 2px 10px;scrollbar-width:none;-webkit-mask:linear-gradient(#000 calc(100% - 18px), transparent);mask:linear-gradient(#000 calc(100% - 18px), transparent)}.tbot .lv-stage::-webkit-scrollbar{display:none}.tbot .lv-screen:not(.has-stage) .lv-stage{flex:0 0 auto}.tbot .lv-stage>*{width:min(100%,560px);justify-self:center}.tbot .lv-in{animation:tb-lv-rise 520ms var(--ease-out) both}.tbot .lv-in{min-width:0}.tbot .lv-in>*{width:100%}.tbot .opt-own{display:flex;align-items:center;gap:8px;margin-top:10px;padding:5px 5px 5px 14px;border-radius:14px;background:rgba(255,255,255,.07);border:1px solid color-mix(in srgb, var(--vc) 45%, transparent);animation:tb-lv-drop 260ms var(--ease-out) both}.tbot .opt-own input,.tbot .opt-own input:focus{flex:1;min-width:0;height:36px;padding:0;margin:0;background:rgba(0,0,0,0);border:0;border-radius:0;outline:none;box-shadow:none;color:var(--lv-ink);font:600 15px/1.2 var(--font-ui)}.tbot .opt-own:focus-within{border-color:color-mix(in srgb, var(--vc) 75%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--vc) 18%, transparent)}.tbot .opt-own input::placeholder{color:var(--lv-mute);font-weight:500}.tbot .opt-own-go{flex:none;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#7fe0d2;color:#062a2e}.tbot .opt-own-go:disabled{background:rgba(255,255,255,.1);color:var(--lv-mute)}.tbot .opt-own-go svg{width:16px;height:16px}.tbot .lv-link{display:grid;grid-template-columns:minmax(0, 1fr);gap:10px;padding:16px}.tbot .lv-link-h{display:flex;align-items:flex-start;gap:11px}.tbot .lv-link-h>span:last-child{display:grid;gap:4px;min-width:0}.tbot .lv-link-h b{font:800 15px/1.3 var(--font-ui)}.tbot .lv-link-h small{font:500 12.5px/1.45 var(--font-ui);color:var(--lv-mute)}.tbot .lv-link-ic{flex:none;width:36px;height:36px;border-radius:11px;display:grid;place-items:center;color:#062a2e;background:#7fe0d2;box-shadow:0 0 0 4px rgba(127,224,210,.14)}.tbot .lv-link-ic svg{width:18px;height:18px;stroke-width:2.2}.tbot .lv-link-f{position:relative;display:flex;align-items:center;gap:10px;height:48px;padding:0 8px 0 12px;border-radius:13px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);transition:border-color 200ms,box-shadow 200ms;animation:tb-lv-drop 240ms var(--ease-out) both}.tbot .lv-link-f:focus-within{border-color:rgba(127,224,210,.7);box-shadow:0 0 0 3px rgba(127,224,210,.16)}.tbot .lv-link-f.ok{border-color:rgba(127,224,210,.45)}.tbot .lv-link-f.bad{border-color:#ff8a7a;box-shadow:0 0 0 3px rgba(255,138,122,.16);animation:tb-lv-shake 380ms var(--ease-out)}.tbot .lv-link-n{flex:none;min-width:28px;height:24px;padding:0 6px;margin-right:4px;display:grid;place-items:center;border-radius:7px;font:700 11px/1 var(--font-mono);color:var(--lv-mute);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1)}.tbot .lv-link-f:focus-within .lv-link-n,.tbot .lv-link-f.ok .lv-link-n{color:#7fe0d2;border-color:rgba(127,224,210,.35);background:rgba(127,224,210,.1)}.tbot .lv-link-f input,.tbot .lv-link-f input:focus{flex:1;min-width:0;height:100%;padding:0;margin:0;border:0;border-radius:0;outline:none;box-shadow:none;background:rgba(0,0,0,0);color:var(--lv-ink);font:600 14.5px/1.2 var(--font-mono)}.tbot .lv-link-f input::placeholder{color:var(--lv-mute)}.tbot .lv-link-x{flex:none;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;color:var(--lv-mute)}.tbot .lv-link-x:hover{background:rgba(255,255,255,.1);color:var(--lv-ink)}.tbot .lv-link-x svg{width:14px;height:14px}.tbot .lv-link-err{font:600 12.5px/1.3 var(--font-ui);color:#ff8a7a}.tbot .lv-link-acts{display:flex;flex-wrap:wrap;gap:8px}.tbot .lv-link-acts .btn{min-height:42px}.tbot .lv-link-go{flex:1 1 160px;justify-content:center}.tbot .lv-link.loading .lv-link-f.busy{border-color:rgba(0,0,0,0);background:linear-gradient(rgba(10, 52, 58, 0.96), rgba(10, 52, 58, 0.96)) padding-box,conic-gradient(from var(--lv-ang, 0deg), rgba(127, 224, 210, 0.1), #7fe0d2, #ED93B1, rgba(127, 224, 210, 0.1) 60%) border-box;border:1.5px solid rgba(0,0,0,0);animation:tb-lv-ang 2.2s linear infinite}.tbot .lv-link-u{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 13.5px/1 var(--font-mono);color:var(--lv-ink);opacity:.85}.tbot .lv-link-spin{flex:none;width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.18);border-top-color:#7fe0d2;animation:tb-spin .8s linear infinite}.tbot .lv-link-bar{height:4px;border-radius:4px;background:rgba(255,255,255,.1);overflow:hidden}.tbot .lv-link-bar i{display:block;height:100%;width:92%;border-radius:inherit;background:linear-gradient(90deg, #7fe0d2, #ED93B1);transform-origin:left;animation:tb-lv-fill 26s cubic-bezier(0.1, 0.7, 0.3, 1) both}.tbot .lv-link-step{font:600 13px/1.3 var(--font-mono);color:#7fe0d2;animation:tb-lv-drop 300ms var(--ease-out) both}.tbot .lv-att{display:grid;grid-template-columns:minmax(0, 1fr);justify-items:center;gap:10px;padding:18px 16px 16px;text-align:center;transition:border-color 200ms,background 200ms}.tbot .lv-att.over{border-color:rgba(127,224,210,.7);background:rgba(127,224,210,.1)}.tbot .lv-att.bad{animation:tb-lv-shake 380ms var(--ease-out)}.tbot .lv-att-t{font:800 15.5px/1.3 var(--font-ui)}.tbot .lv-att-s{font:500 13px/1.45 var(--font-ui);color:var(--lv-mute);max-width:420px}.tbot .lv-att-go{position:relative;width:84px;height:84px;margin:20px 0 16px;border-radius:50%;display:grid;place-items:center;color:#062a2e;background:radial-gradient(circle at 35% 30%, #c8fff3, #7fe0d2 55%, #3fbfae);box-shadow:0 14px 34px -12px rgba(127,224,210,.9),inset 0 -4px 10px rgba(0,0,0,.12);transition:transform 200ms var(--ease-out);animation:tb-lv-glowbtn 2.2s ease-in-out infinite}.tbot .lv-att-go:hover{transform:scale(1.06)}.tbot .lv-att-go:active{transform:scale(0.95)}.tbot .lv-att-go svg{position:relative;z-index:1;width:32px;height:32px;stroke-width:2}.tbot .lv-att-ring{position:absolute;inset:-6px;border-radius:50%;border:1.5px solid rgba(127,224,210,.45);pointer-events:none;animation:tb-lv-ringout 2.4s ease-out infinite}.tbot .lv-att-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.tbot .lv-att-acts .btn{min-height:42px}.tbot .lv-att-lim{font:700 10.5px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lv-mute)}.tbot .lv-att-err{font:600 12.5px/1.35 var(--font-ui);color:#ff8a7a}.tbot .lv-att.sent{display:flex;justify-content:center;align-items:center;gap:10px;padding:12px 16px}.tbot .lv-att-ok{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#7fe0d2;color:#062a2e}.tbot .lv-att-ok svg{width:14px;height:14px;stroke-width:3}.tbot .lv-att-name{font:600 13px/1.2 var(--font-mono);color:var(--lv-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px}.tbot .lv-bulk{display:grid;grid-template-columns:minmax(0, 1fr);gap:10px;padding:14px 0 12px;overflow:hidden}.tbot .lv-bulk-h{display:flex;align-items:center;gap:10px;padding:0 14px}.tbot .lv-bulk-h b{flex:1;min-width:0;font:800 14.5px/1.2 var(--font-ui)}.tbot .lv-bulk-h b .mono{font-family:var(--font-mono);color:#7fe0d2}.tbot .lv-bulk-ic{flex:none;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:rgba(127,224,210,.14);color:#7fe0d2}.tbot .lv-bulk-ic svg{width:17px;height:17px}.tbot .lv-bulk-c{flex:none;font:700 11.5px/1 var(--font-mono);padding:6px 9px;border-radius:999px;background:rgba(127,224,210,.14);color:#8ff0cf}.tbot .lv-bulk-bar{margin:0 14px;height:4px;border-radius:4px;background:rgba(255,255,255,.1);overflow:hidden}.tbot .lv-bulk-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg, #7fe0d2, #5DCAA5);transition:width 600ms var(--ease-out)}.tbot .lv-bulk-wrap{position:relative}.tbot .lv-bulk-rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 14px 6px;scrollbar-width:none;overscroll-behavior-x:contain}.tbot .lv-bulk-rail::-webkit-scrollbar{display:none}.tbot .lv-bk{position:relative;flex:0 0 min(250px,78%);scroll-snap-align:center;display:grid;grid-template-rows:auto 1fr auto;border-radius:16px;overflow:hidden;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.13);animation:tb-lv-deal 520ms var(--ease-out) both;animation-delay:calc(var(--i)*90ms)}.tbot .lv-bk-img{position:relative;aspect-ratio:4/3;display:grid;place-items:center;background:rgba(255,255,255,.05);color:var(--lv-mute);overflow:hidden}.tbot .lv-bk-img img{width:100%;height:100%;object-fit:cover;display:block;animation:tb-pop-in 360ms var(--ease-out) both}.tbot .lv-bk-img>svg{width:28px;height:28px}.tbot .lv-bk-n{position:absolute;top:8px;left:8px;min-width:24px;height:24px;padding:0 7px;border-radius:8px;display:grid;place-items:center;font:800 11.5px/1 var(--font-mono);color:#062a2e;background:#7fe0d2}.tbot .lv-bk-tx{display:grid;gap:5px;align-content:start;padding:11px 12px 4px}.tbot .lv-bk-st{justify-self:start;font:700 10px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:4px 7px;border-radius:999px;background:rgba(255,255,255,.1);color:var(--lv-mute)}.tbot .lv-bk-st.s-ready{background:rgba(127,224,210,.16);color:#8ff0cf}.tbot .lv-bk-st.s-draft{background:rgba(239,159,39,.16);color:#f4c27a}.tbot .lv-bk-st.s-published{background:rgba(15,138,106,.3);color:#8ff0cf}.tbot .lv-bk-st.s-error{background:rgba(255,138,122,.16);color:#ff8a7a}.tbot .lv-bk-t{font:700 13.5px/1.3 var(--font-ui);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tbot .lv-bk-p{font:700 13.5px/1.2 var(--font-mono);color:#ffe39a}.tbot .lv-bk-m{font:600 11.5px/1.35 var(--font-ui);color:#f4c27a}.tbot .lv-bk-acts{display:grid;gap:6px;padding:8px 12px 12px}.tbot .lv-bk-acts .btn{min-height:36px;font-size:12.5px;justify-content:center}.tbot .lv-bk-go{margin:6px 12px 12px;justify-self:start;display:inline-flex;align-items:center;gap:5px;font:700 12.5px/1 var(--font-ui);color:#7fe0d2;text-decoration:none}.tbot .lv-bk-go svg{width:13px;height:13px}.tbot .lv-bk-stamp{position:absolute;left:50%;top:50%;padding:7px 12px 6px;border:2.5px solid #ed93b1;border-radius:9px;color:#ed93b1;background:rgba(6,30,34,.55);transform:translate(-50%, -50%) rotate(-12deg) scale(2.2);opacity:0;pointer-events:none}.tbot .lv-bk-stamp b{font:800 14px/1 var(--font-mono);letter-spacing:.14em}.tbot .lv-bk.stamped .lv-bk-stamp{animation:tb-lv-stamp 420ms cubic-bezier(0.5, 0, 0.3, 1.4) both}.tbot .lv-bk.stamped{animation:tb-lv-shiver 420ms 300ms var(--ease-out) both;border-color:rgba(237,147,177,.45)}.tbot .lv-bulk-wrap .lv-nav{top:40%}.tbot .lv-bulk-dots{display:flex;justify-content:center;gap:6px;padding-top:2px}.tbot .lv-bulk-dots button{width:7px;height:7px;border-radius:99px;background:rgba(255,255,255,.25);transition:width 260ms var(--ease-out),background 260ms}.tbot .lv-bulk-dots button.s-ready,.tbot .lv-bulk-dots button.s-published{background:rgba(127,224,210,.45)}.tbot .lv-bulk-dots button.on{width:20px;background:#7fe0d2}.tbot .lv-scan{justify-self:center;display:grid;justify-items:center;gap:10px;width:min(100%,340px) !important;animation:tb-lv-drop 320ms var(--ease-out) both}.tbot .lv-scan-m{position:relative;width:100%;aspect-ratio:4/3;border-radius:16px;overflow:hidden;background:rgba(255,255,255,.05);box-shadow:0 18px 40px -20px rgba(0,0,0,.7),0 0 0 1px rgba(127,224,210,.25)}.tbot .lv-scan-m img,.tbot .lv-scan-m video{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(0.9) brightness(0.92)}.tbot .lv-scan-line{position:absolute;left:0;right:0;top:0;height:34%;pointer-events:none;background:linear-gradient(to bottom, transparent, rgba(127, 224, 210, 0.28) 70%, rgba(190, 255, 240, 0.95) 98%, transparent);mix-blend-mode:screen;animation:tb-lv-scan 1.9s cubic-bezier(0.45, 0, 0.55, 1) infinite alternate}.tbot .lv-scan-c{position:absolute;width:22px;height:22px;border:2.5px solid #7fe0d2;pointer-events:none;animation:tb-soft 1.6s var(--ease-in-out) infinite}.tbot .lv-scan-c.tl{top:10px;left:10px;border-right:0;border-bottom:0;border-radius:6px 0 0 0}.tbot .lv-scan-c.tr{top:10px;right:10px;border-left:0;border-bottom:0;border-radius:0 6px 0 0}.tbot .lv-scan-c.bl{bottom:10px;left:10px;border-right:0;border-top:0;border-radius:0 0 0 6px}.tbot .lv-scan-c.br{bottom:10px;right:10px;border-left:0;border-top:0;border-radius:0 0 6px 0}.tbot .lv-scan-sp i{position:absolute;width:7px;height:7px;border-radius:50%;background:#e9fff9;box-shadow:0 0 10px 3px rgba(127,224,210,.9);opacity:0;animation:tb-lv-spark 2.4s var(--ease-out) infinite}.tbot .lv-scan-sp i:nth-child(1){left:22%;top:30%;animation-delay:.3s}.tbot .lv-scan-sp i:nth-child(2){left:68%;top:22%;animation-delay:.9s}.tbot .lv-scan-sp i:nth-child(3){left:48%;top:62%;animation-delay:1.5s}.tbot .lv-scan-sp i:nth-child(4){left:80%;top:70%;animation-delay:2s}.tbot .lv-scan-sp i:nth-child(5){left:14%;top:76%;animation-delay:1.2s}.tbot .lv-scan-l{display:inline-flex;align-items:center;gap:8px;font:700 13px/1 var(--font-mono);color:#7fe0d2}.tbot .lv-scan-spin{width:14px;height:14px;border-radius:50%;border:2px solid rgba(127,224,210,.25);border-top-color:#7fe0d2;animation:tb-spin .8s linear infinite}.tbot .lv-in.lv-out{animation:tb-lv-out 240ms var(--ease-in-out) both;pointer-events:none}.tbot .lv-stage .scard:hover,.tbot .lv-stage .scard:focus-within{transform:none;border-color:rgba(127,224,210,.42);box-shadow:inset 0 0 0 1px rgba(127,224,210,.18),0 18px 36px -22px rgba(0,0,0,.8)}.tbot .lv-stage .scard::after{background:radial-gradient(320px circle at var(--mx) var(--my), rgba(127, 224, 210, 0.1), transparent 65%)}.tbot .lv-stage .cmpt-h{top:-5px;background:#0b3439;border-bottom-color:var(--lv-line)}.tbot .lv-stage .shop-one{padding-left:0}.tbot .lv-stage .scard.wide{max-width:none}.tbot .lv-stage .cmpt-h.stuck{box-shadow:0 14px 22px -14px rgba(0,0,0,.7)}.tbot .lv-stage .cmpt-it .ph{background:rgba(255,255,255,.06)}.tbot .lv-stage>.lv-cards-wrap{width:min(100%,1080px) !important}.tbot .lv-stage>.lv-in:has(>.lv-bulk){width:min(100%,900px)}.tbot .lv-cards-wrap{position:relative;display:grid;gap:6px}.tbot .lv-cards-wrap.more-l .lv-cards{-webkit-mask:linear-gradient(90deg, transparent, #000 40px);mask:linear-gradient(90deg, transparent, #000 40px)}.tbot .lv-cards-wrap.more-r .lv-cards{-webkit-mask:linear-gradient(90deg, #000 calc(100% - 40px), transparent);mask:linear-gradient(90deg, #000 calc(100% - 40px), transparent)}.tbot .lv-cards-wrap.more-l.more-r .lv-cards{-webkit-mask:linear-gradient(90deg, transparent, #000 40px, #000 calc(100% - 40px), transparent);mask:linear-gradient(90deg, transparent, #000 40px, #000 calc(100% - 40px), transparent)}.tbot .lv-cards{cursor:grab}.tbot .lv-cards.dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.tbot .lv-cards.dragging .lv-card{pointer-events:none}.tbot .lv-nav{position:absolute;top:calc(50% - 22px);z-index:3;width:34px;height:34px;margin-top:-17px;border-radius:50%;display:grid;place-items:center;color:var(--lv-ink);background:rgba(8,48,54,.78);border:1px solid var(--lv-line);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 8px 20px -8px rgba(0,0,0,.6);animation:tb-pop-in 220ms var(--ease-out) both;transition:transform 160ms var(--ease-out),background 160ms}.tbot .lv-nav:hover{background:rgba(14,70,78,.92);transform:scale(1.06)}.tbot .lv-nav:active{transform:scale(0.94)}.tbot .lv-nav[hidden]{display:none}.tbot .lv-nav.l{left:2px}.tbot .lv-nav.r{right:2px}.tbot .lv-nav svg{width:16px;height:16px;stroke-width:2.4}.tbot .lv-track{position:relative;justify-self:center;width:min(160px,40%);height:3px;border-radius:3px;background:rgba(255,255,255,.12);overflow:hidden}.tbot .lv-track i{position:absolute;top:0;bottom:0;border-radius:3px;background:var(--vc);opacity:.85;transition:left 120ms linear,width 200ms}.tbot .lv-stage{--surface: rgba(255, 255, 255, .08);--surface-2: rgba(255, 255, 255, .06);--surface-3: rgba(255, 255, 255, .12);--ink: var(--lv-ink);--ink-2: rgba(234, 246, 244, .86);--muted: var(--lv-mute);--faint: rgba(234, 246, 244, .4);--line: var(--lv-line);--line-2: rgba(255, 255, 255, .2);--teal: #7fe0d2;--teal-600: #a6ece2;--teal-50: rgba(127, 224, 210, .12);--teal-100: rgba(127, 224, 210, .22);--accent-ink: #032a2e;--rasp: #f2a6c6;--rasp-50: rgba(242, 166, 198, .12);--rasp-100: rgba(242, 166, 198, .22);--teal-rgb: 127, 224, 210;--rasp-rgb: 242, 166, 198;color:var(--ink)}.tbot .lv-stage .blk,.tbot .lv-stage .shops,.tbot .lv-stage .rail{background:var(--lv-glass);border:1px solid var(--lv-line);border-radius:18px;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);box-shadow:0 18px 40px -22px rgba(0,0,0,.6)}.tbot .lv-stage .opts .opt,.tbot .lv-stage .btn:not(.btn-primary):not(.danger){background:rgba(255,255,255,.07);border-color:var(--lv-line);color:var(--lv-ink)}.tbot .lv-stage .opts .opt,.tbot .lv-stage .blk.confirm .btn,.tbot .lv-stage .blk.offer .btn{min-height:48px;font-size:14.5px}.tbot .lv-stage .lv-pick{animation:tb-lv-pick 1.4s var(--ease-out);box-shadow:0 0 0 2px var(--vc),0 0 26px -2px var(--vc) !important}.tbot .lv-open{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:18px;background:var(--lv-glass);border:1px solid var(--lv-line);font:600 14px/1.35 var(--font-ui)}.tbot .lv-open>span{display:inline-flex;gap:8px;align-items:center}.tbot .lv-open svg{width:18px;height:18px}.tbot .lv-cards{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;padding:10px 6px 8px;scrollbar-width:none}.tbot .lv-cards>.lv-card:first-child{margin-left:auto}.tbot .lv-cards>.lv-card:last-child{margin-right:auto}.tbot .lv-cards::-webkit-scrollbar{display:none}.tbot .lv-card{flex:0 0 124px;scroll-snap-align:center;display:grid;grid-template-rows:auto auto auto;gap:4px;padding:6px 6px 9px;border-radius:16px;text-decoration:none;color:var(--lv-ink);background:var(--lv-glass);border:1px solid var(--lv-line);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);text-align:left;transition:flex-basis 460ms var(--ease-out),opacity 360ms var(--ease-out),transform 460ms var(--ease-out),filter 360ms}.tbot .lv-cards.few .lv-card{flex-basis:200px}.tbot .lv-cards.few .lv-card.spot{flex-basis:220px}.tbot .lv-cards.spot-2 .lv-card.spot,.tbot .lv-cards.few.spot-2 .lv-card.spot{flex-basis:min(240px,(100% - 52px)/2)}.tbot .lv-cards.spot-3 .lv-card.spot{flex-basis:min(220px,(100% - 64px)/3)}.tbot .lv-cards.spot-2 .lv-card.dim,.tbot .lv-cards.spot-3 .lv-card.dim{flex-basis:64px}.tbot .lv-card.spot{flex-basis:220px;box-shadow:0 0 0 1.5px color-mix(in srgb, var(--vc) 70%, transparent),0 16px 40px -14px color-mix(in srgb, var(--vc) 60%, transparent)}.tbot .lv-card.dim{opacity:.45;transform:scale(0.92);filter:saturate(0.6)}.tbot .lv-card.deal{animation:tb-lv-deal 560ms var(--ease-out) both;animation-delay:calc(var(--i)*110ms)}.tbot .lv-card.gone{animation:tb-lv-back 460ms var(--ease-in-out) both;pointer-events:none}.tbot .lv-card{min-width:0;overflow:hidden;transition:flex-basis 460ms var(--ease-out),opacity 300ms var(--ease-out),transform 460ms var(--ease-out),filter 360ms,padding 460ms var(--ease-out),margin 460ms var(--ease-out),border-width 460ms}.tbot .lv-card.lv-drop{flex-basis:0 !important;padding-inline:0;border-width:0;opacity:0;transform:scale(0.82) translateY(10px);filter:blur(2px);pointer-events:none}.tbot .lv-cards>.lv-card.lv-drop:not(:last-child){margin-right:-12px}.tbot .lv-ci{aspect-ratio:4/3;border-radius:11px;overflow:hidden;display:grid;place-items:center;background:rgba(255,255,255,.06);color:var(--lv-mute)}.tbot .lv-ci img{width:100%;height:100%;object-fit:cover;display:block}.tbot .lv-ci svg{width:26px;height:26px}.tbot .lv-ct{font:700 12.5px/1.3 var(--font-ui);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding:0 3px}.tbot .lv-cp{font:700 13px/1.2 var(--font-mono);color:#ffe39a;padding:0 3px}.tbot .lv-cl{font:600 11px/1.2 var(--font-ui);color:var(--lv-mute);padding:0 3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tbot .lv-card.spot .lv-ct{font-size:14px}.tbot .lv-search{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:16px;background:rgba(255,255,255,.1);border:1px solid var(--lv-line);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font:600 14.5px/1.3 var(--font-mono);animation:tb-lv-drop 420ms var(--ease-out) both;overflow:hidden}.tbot .lv-search>svg{width:18px;height:18px;flex:none;color:var(--lv-mute)}.tbot .lv-sq{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tbot .lv-cur{display:inline-block;width:.55em;height:1.05em;margin-left:2px;vertical-align:-0.15em;background:currentColor;opacity:.8;animation:tb-blink 1s steps(1) infinite}.tbot .lv-search.done .lv-cur,.tbot .lv-search.fold .lv-cur{display:none}.tbot .lv-sn{flex:none;font:700 12px/1 var(--font-mono);padding:6px 9px;border-radius:999px;background:var(--vc);color:#032a2e;animation:tb-pop-in 260ms var(--ease-out) both}.tbot .lv-spin{flex:none;width:16px;height:16px;border-radius:50%;border:2px solid var(--lv-line);border-top-color:var(--vc);animation:tb-spin .8s linear infinite}.tbot .lv-search.fold{animation:tb-lv-fold 380ms var(--ease-in-out) both}.tbot .lv-ctl{position:relative;z-index:3;flex:none;margin-top:auto;display:flex;justify-content:center;align-items:center;gap:22px;padding-top:10px}.tbot .lv-b{position:relative;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;color:var(--lv-ink);background:rgba(255,255,255,.1);border:1px solid var(--lv-line);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform 160ms var(--ease-out),background 160ms}.tbot .lv-b:hover{background:rgba(255,255,255,.16)}.tbot .lv-b:active{transform:scale(0.92)}.tbot .lv-b svg{width:22px;height:22px}.tbot .lv-b.off{background:rgba(255,255,255,.9);color:#062a2e}.tbot .lv-slash{position:absolute;width:28px;height:2.5px;border-radius:2px;background:currentColor;transform:rotate(-45deg)}.tbot .lv-b.lv-end{width:68px;height:68px;background:#e5484d;border-color:rgba(0,0,0,0);color:#fff;box-shadow:0 12px 30px -10px rgba(229,72,77,.7)}.tbot .lv-b.lv-end:hover{background:#d63b40}.tbot .lv-b.lv-end svg{width:26px;height:26px;stroke-width:2.4}.tbot .lv-b:focus-visible{outline:2px solid var(--vc);outline-offset:3px}.tbot .lv-bar{position:relative;z-index:11;display:flex;align-items:center;gap:8px;margin:8px 16px 0;padding:6px 6px 6px 12px;border-radius:14px;background:#04363c;color:#eaf6f4;box-shadow:0 10px 24px -14px rgba(0,0,0,.5);animation:tb-lv-drop 320ms var(--ease-out) both}.tbot .lv-back{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:2px 0;font:600 13px/1 var(--font-ui);color:inherit;text-align:left;border-radius:10px}.tbot .lv-beq{flex:none;display:flex;align-items:center;gap:2px;height:16px;width:18px}.tbot .lv-beq i{width:2.5px;height:100%;border-radius:2px;background:#5dcaa5;animation:tb-lv-eq 1.35s var(--ease-in-out) infinite}.tbot .lv-beq i:nth-child(2){animation-delay:-0.45s}.tbot .lv-beq i:nth-child(3){animation-delay:-0.9s}.tbot .lv-beq i:nth-child(4){animation-delay:-0.2s}.tbot .lv-btx{flex:1;min-width:0;display:flex;align-items:baseline;gap:8px;white-space:nowrap;overflow:hidden}.tbot .lv-btx b{font-weight:700;overflow:hidden;text-overflow:ellipsis}.tbot .lv-back .lv-time{color:rgba(234,246,244,.7)}.tbot .lv-open-btn{flex:none;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px 0 10px;border-radius:999px;background:#7fe0d2;color:#062a2e;font:800 12.5px/1 var(--font-ui);box-shadow:0 6px 16px -8px rgba(127,224,210,.8);transition:transform 160ms var(--ease-out),background 160ms}.tbot .lv-open-btn svg{width:14px;height:14px;stroke-width:2.4}.tbot .lv-back:hover .lv-open-btn{background:#a6ece2;transform:scale(1.04)}.tbot .lv-back:active .lv-open-btn{transform:scale(0.96)}.tbot .lv-back:focus-visible{outline:2px solid #7fe0d2;outline-offset:3px}.tbot .lv-bar{cursor:pointer;animation:tb-lv-drop 320ms var(--ease-out) both,tb-lv-glow 2.4s ease-in-out 320ms infinite}.tbot .lv-bend{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#e5484d;color:#fff;flex:none}.tbot .lv-bend svg{width:16px;height:16px;stroke-width:2.4}.tbot .vmark{display:inline-flex;align-items:center;gap:3px;height:17px;margin:0 6px 0 4px;padding:0 6px 0 4px;border-radius:999px;vertical-align:middle;font:700 9.5px/1 var(--font-mono);letter-spacing:.04em;color:var(--teal);background:var(--teal-50);border:1px solid var(--teal-100)}.tbot .vmark svg{width:10px;height:10px;stroke-width:2.4}.tbot .row-sys.voice span{display:inline-flex;align-items:center;gap:6px;color:var(--teal);background:var(--teal-50);border-color:var(--teal-100)}.tbot .row-sys.voice svg{width:12px;height:12px;stroke-width:2.4}.tbot .acard{display:grid;gap:12px;padding:14px}.tbot .acard.p-failed{animation:tb-lv-shake 420ms var(--ease-out)}.tbot .acard.p-cancelled{opacity:.55;filter:saturate(0.4)}.tbot .ac-head{display:flex;align-items:center;gap:9px;min-width:0}.tbot .ac-ic{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--teal-50);color:var(--teal);flex:none}.tbot .ac-ic svg{width:17px;height:17px}.tbot .ac-title{flex:1;min-width:0;font:800 14px/1.25 var(--font-ui);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbot .ac-test{font:800 9.5px/1 var(--font-mono);letter-spacing:.12em;padding:4px 6px;border-radius:6px;background:var(--gold-50, #fbf4e2);color:var(--gold, #b88a1b)}.tbot .ac-phase{font:700 10.5px/1 var(--font-mono);padding:5px 8px;border-radius:999px;background:var(--surface-3);color:var(--muted);white-space:nowrap}.tbot .ac-phase.p-pending::before{content:"";display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:var(--gold, #e3b54a);animation:tb-soft 1.4s var(--ease-in-out) infinite}.tbot .ac-phase.p-done{background:color-mix(in srgb, var(--ok, #0f8a6a) 12%, var(--surface));color:var(--ok, #0f8a6a);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ok, #0f8a6a) 30%, transparent)}.tbot .lv-stage .ac-phase.p-done{background:color-mix(in srgb, #0f8a6a 26%, transparent);color:#8ff0cf;box-shadow:none}.tbot .ac-phase.p-failed{background:var(--danger-50, #3a1d1a);color:var(--danger, #ff8a7a)}.tbot .ac-target,.tbot .ac-mhead{display:flex;align-items:center;gap:10px;min-width:0}.tbot .ac-av{border-radius:50%;object-fit:cover;flex:none;display:grid;place-items:center;background:var(--teal-100);color:var(--teal);font:800 12px/1 var(--font-ui)}.tbot .ac-thumb{width:40px;height:40px;border-radius:10px;object-fit:cover;flex:none}.tbot .ac-tn{flex:1;min-width:0;display:grid;gap:3px}.tbot .ac-tn b{font:700 13.5px/1.25 var(--font-ui);display:flex;align-items:center;gap:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbot .ac-tn b svg{width:14px;height:14px;color:var(--teal);flex:none}.tbot .ac-tn small{font:600 11.5px/1.2 var(--font-ui);color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbot .ac-go,.tbot .ac-x{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:var(--muted);flex:none}.tbot .ac-go svg,.tbot .ac-x svg{width:16px;height:16px}.tbot .ac-x:hover,.tbot .ac-go:hover{background:var(--surface-3);color:var(--ink)}.tbot .ac-thread{display:grid;gap:6px}.tbot .ac-thread .bub{max-width:82%;justify-self:start;display:grid;gap:3px;padding:8px 11px;border-radius:15px 15px 15px 5px;background:var(--surface-3);font:500 13.5px/1.4 var(--font-ui)}.tbot .ac-thread .bub.mine{justify-self:end;border-radius:15px 15px 5px 15px;background:var(--teal);color:var(--accent-ink)}.tbot .ac-thread .bub time{font:600 10px/1 var(--font-mono);opacity:.65;justify-self:end}.tbot .ac-thread .bub.new{animation:tb-lv-bub 620ms var(--ease-out) both}.tbot .ac-mcomp{display:flex;align-items:flex-end;gap:8px;padding:5px 5px 5px 14px;border-radius:24px;background:var(--surface-3);border:1px solid var(--line)}.tbot .ac-mcomp .ac-ta{background:rgba(0,0,0,0);border:0;padding:8px 0}.tbot .ac-send{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--teal);color:var(--accent-ink);flex:none}.tbot .ac-send svg{width:17px;height:17px}.tbot .ac-ta{width:100%;resize:none;font:500 15px/1.45 var(--font-ui);color:var(--ink);background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:9px 11px;outline:none}.tbot .ac-ta:focus{border-color:var(--teal)}.tbot .ac-foot{display:flex;gap:8px;flex-wrap:wrap}.tbot .ac-foot .btn{min-height:44px;flex:1 1 auto;justify-content:center}.tbot .ac-foot .btn.danger{background:#e5484d;color:#fff;border-color:rgba(0,0,0,0)}.tbot .ac-wait{font:600 12px/1 var(--font-mono);color:var(--muted)}.tbot .ac-err{font:600 12.5px/1.4 var(--font-ui);color:var(--danger, #ff8a7a)}.tbot .ac-fav{position:relative;border-radius:14px;overflow:hidden;aspect-ratio:16/10;max-height:220px;width:100%;background:var(--surface-3);display:grid;place-items:center}.tbot .ac-fav img{width:100%;height:100%;object-fit:cover}.tbot .ac-heart{position:absolute;top:10px;right:10px;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#e5484d;box-shadow:0 6px 16px -6px rgba(0,0,0,.4)}.tbot .ac-heart svg{width:21px;height:21px}.tbot .ac-heart.full svg{fill:currentColor}.tbot .acard.fresh .ac-heart.full{animation:tb-lv-heart 640ms var(--ease-out)}.tbot .ac-ft small b{color:var(--ink)}.tbot .ac-cnt{display:inline-flex;align-items:center;gap:5px;justify-self:start;align-self:start;padding:4px 9px 4px 7px;border-radius:999px;background:var(--rasp-50);border:1px solid var(--rasp-100)}.tbot .ac-cnt svg{width:12px;height:12px;color:#e5484d;fill:currentColor}.tbot .ac-cnt b{display:inline-block;animation:tb-pop-in 320ms var(--ease-out) both}.tbot .ac-cnt.tick{animation:tb-lv-pick 600ms var(--ease-out);box-shadow:0 0 0 3px rgba(229,72,77,.18)}.tbot .ac-favs{position:relative;display:grid;gap:12px}.tbot .ac-fly{position:absolute;z-index:6;pointer-events:none;border-radius:14px;background:var(--surface-3) center/cover no-repeat;box-shadow:0 12px 26px -10px rgba(0,0,0,.55),0 0 0 2px #fff}.tbot .ac-cmts{display:grid;gap:8px}.tbot .ac-ch{font:700 11px/1 var(--font-mono);letter-spacing:.08em;color:var(--muted);text-transform:uppercase}.tbot .ac-cm{display:flex;gap:8px;align-items:flex-start;font:500 13px/1.4 var(--font-ui)}.tbot .ac-cm small{display:block;font:600 10.5px/1.3 var(--font-mono);color:var(--muted);margin-top:2px}.tbot .ac-cm.new{animation:tb-lv-bub 600ms var(--ease-out) both}.tbot .ac-body{display:grid;gap:10px}.tbot .ac-chg{display:grid;gap:6px}.tbot .ac-chg>div{display:grid;gap:2px;padding:8px 10px;border-radius:10px;background:var(--surface-2)}.tbot .ac-chg small{font:700 10.5px/1 var(--font-mono);letter-spacing:.06em;color:var(--muted);text-transform:uppercase}.tbot .ac-chg s{color:var(--muted)}.tbot .ac-imgs{display:flex;align-items:center;justify-content:center;gap:14px;padding:4px 0 2px}.tbot .ac-imgs figure{margin:0;flex:none;display:grid;justify-items:center;gap:6px}.tbot .ac-imgs figcaption{font:700 10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.tbot .ac-imgs img{display:block;width:76px;height:76px;border-radius:50%;object-fit:cover;background:var(--surface-3)}.tbot .ac-imgs .ac-old img{width:60px;height:60px;opacity:.6;filter:grayscale(0.35);box-shadow:0 0 0 2px var(--line-2)}.tbot .ac-imgs .ac-new img{box-shadow:0 0 0 2px var(--teal),0 12px 26px -12px rgba(0,0,0,.6)}.tbot .ac-imgs .ac-new figcaption{color:var(--teal)}.tbot .ac-imgs.done .ac-new img{animation:tb-lv-swap 520ms var(--ease-out) both}.tbot .ac-imgs.is-cover figure{flex:0 1 46%;min-width:0}.tbot .ac-imgs.is-cover img,.tbot .ac-imgs.is-cover .ac-old img{width:100%;height:auto;aspect-ratio:10/3;border-radius:10px}.tbot .ac-imgs .ac-arr{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;color:var(--muted);background:var(--surface-3)}.tbot .ac-imgs .ac-arr svg{width:14px;height:14px;stroke-width:2.4}.tbot .ac-stars{display:flex;gap:4px;color:var(--faint)}.tbot .ac-stars svg{width:26px;height:26px}.tbot .ac-stars .on{color:#f5c04a}.tbot .ac-stars .on svg{fill:currentColor}.tbot .ac-stars.lit .on{animation:tb-pop-in 320ms var(--ease-out) both;animation-delay:calc(var(--i)*110ms)}.tbot .ac-follow{display:inline-flex;align-items:center;gap:10px;justify-self:start;padding:9px 14px;border-radius:999px;background:var(--teal);color:var(--accent-ink);font:700 13px/1 var(--font-ui)}.tbot .ac-follow.on{background:var(--surface-3);color:var(--ink)}.tbot .ac-follow small{font-weight:600;opacity:.75}.tbot .ac-bell{display:flex;align-items:center;gap:10px;font:600 13px/1.4 var(--font-ui);color:var(--ink-2)}.tbot .ac-bell svg{width:22px;height:22px;color:var(--gold, #e3b54a);flex:none}.tbot .ac-bell.ring svg{animation:tb-lv-ring 900ms var(--ease-out);transform-origin:50% 10%}.tbot .ac-price{font:800 18px/1 var(--font-mono);color:var(--price, #a23f6e)}.tbot .lv-stage .ac-price{color:#ffe39a}.tbot .ac-text,.tbot .ac-reason{font:500 14px/1.5 var(--font-ui);color:var(--ink-2);white-space:pre-wrap}.tbot .pcard{display:grid;justify-items:center;gap:8px;padding:0 0 16px;overflow:hidden;text-align:center}.tbot .pc-cover{width:100%;aspect-ratio:10/3;background:linear-gradient(120deg, var(--teal-100), var(--rasp-100));cursor:zoom-in}.tbot .pc-cover img{width:100%;height:100%;object-fit:cover;display:block}.tbot .pc-av{width:84px;height:84px;margin-top:-46px;border-radius:50%;overflow:hidden;border:3px solid var(--surface, #fff);background:var(--teal-100);display:grid;place-items:center;font:800 24px/1 var(--font-ui);color:var(--teal);cursor:zoom-in}.tbot .lv-stage .pc-av{border-color:#0a3b41}.tbot .pc-av img{width:100%;height:100%;object-fit:cover}.tbot .pc-name{display:grid;gap:2px}.tbot .pc-name b{font:800 16px/1.2 var(--font-ui);display:inline-flex;align-items:center;gap:5px;justify-content:center}.tbot .pc-name b svg{width:16px;height:16px;color:var(--teal)}.tbot .pc-name small{font:600 12px/1 var(--font-mono);color:var(--muted)}.tbot .pc-about{margin:0 16px;font:500 13px/1.5 var(--font-ui);color:var(--ink-2)}.tbot .pc-stats{display:flex;gap:22px}.tbot .pc-stats span{display:grid;gap:3px}.tbot .pc-stats b{font:800 16px/1 var(--font-mono)}.tbot .pc-stats small{font:600 11px/1 var(--font-ui);color:var(--muted)}.tbot .pc-go{margin-top:4px}.tbot .sheet.settings>.x{top:22px;right:22px;width:41px;height:41px;border-radius:12px;background:var(--surface-2);border:1px solid var(--line);color:var(--muted)}.tbot .sheet.settings>.x:hover{background:var(--surface-3);color:var(--ink)}.tbot .st-tabs{display:flex;gap:4px;padding:4px;margin:0 49px 14px 0;border-radius:12px;background:var(--surface-2);border:1px solid var(--line)}.tbot .st-tabs button{flex:1;padding:9px 10px;border-radius:9px;font:700 13px/1 var(--font-ui);color:var(--muted);transition:background 160ms,color 160ms}.tbot .st-tabs button.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-1)}.tbot .vs-styles{display:grid;grid-template-columns:repeat(auto-fill, minmax(118px, 1fr));gap:8px}.tbot .vs-st{display:grid;gap:6px;padding:6px 6px 9px;border-radius:14px;border:1.5px solid var(--line);background:#04262b;color:#eaf6f4;font:700 12px/1 var(--font-ui)}.tbot .vs-st canvas{width:100%;height:auto;aspect-ratio:4/3;display:block;border-radius:10px;background:radial-gradient(circle at 50% 30%, #0a4048, #04262b 70%)}.tbot .vs-st.on{border-color:var(--teal);box-shadow:0 0 0 2px var(--teal-100)}.tbot .vs-pals{display:grid;grid-template-columns:repeat(auto-fill, minmax(96px, 1fr));gap:8px}.tbot .vs-pal{display:grid;gap:7px;justify-items:start;padding:10px;border-radius:12px;border:1.5px solid var(--line);background:var(--surface);font:700 12px/1 var(--font-ui);color:var(--ink)}.tbot .vs-pal .dots{display:flex}.tbot .vs-pal .dots i{width:18px;height:18px;border-radius:50%;border:2px solid var(--surface);margin-right:-5px;box-shadow:0 0 0 1px var(--line)}.tbot .vs-pal.on{border-color:var(--teal)}.tbot .vs-state h3{display:flex;align-items:center;gap:8px}.tbot .vs-state h3 i{width:12px;height:12px;border-radius:50%;box-shadow:0 0 0 1px var(--line)}.tbot .vs-sw{display:flex;flex-wrap:wrap;gap:7px}.tbot .vs-c{position:relative;width:30px;height:30px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px rgba(0,0,0,.12);cursor:pointer}.tbot .vs-c.on{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--teal)}.tbot .vs-c.custom{background:conic-gradient(#f87171, #fbbf24, #34d399, #38bdf8, #a78bfa, #f472b6, #f87171);overflow:hidden}.tbot .vs-c.custom input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}@container tb (min-width: 900px){.tbot .lv-card{flex-basis:168px;padding:8px 8px 11px}.tbot .lv-cards.few .lv-card{flex-basis:240px}.tbot .lv-card.spot,.tbot .lv-cards.few .lv-card.spot{flex-basis:280px}.tbot .lv-ct{font-size:13.5px}.tbot .lv-cp{font-size:14px}}@container tb (max-width: 560px){.tbot .sheet.settings>.x{top:43px}.tbot .lv-b{width:54px;height:54px}.tbot .lv-b.lv-end{width:62px;height:62px}.tbot .lv-ctl{gap:18px}.tbot .lv-screen.has-stage .lv-viz{min-height:120px}.tbot .lv-top{gap:8px}.tbot .lv-brand,.tbot .lv-clock{min-width:84px;padding:0 12px}.tbot .lv-pill{padding:0 11px;gap:6px;font-size:12px}}.tbot.rm .lv-screen *,.tbot.rm .lv-screen{animation-duration:1ms !important;animation-delay:0ms !important;transition-duration:1ms !important}@media(prefers-reduced-motion: reduce){.tbot .lv-screen *,.tbot .lv-screen,.tbot .send.talk .eq i{animation-duration:1ms !important;animation-delay:0ms !important;transition-duration:1ms !important}}@keyframes tb-lv-ptx{from{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes tb-lv-out{to{opacity:0;transform:translateY(-14px) scale(0.99)}}@keyframes tb-lv-swap{0%{transform:scale(0.7);opacity:0}60%{transform:scale(1.06);opacity:1}100%{transform:none}}@keyframes tb-lv-glow{0%,100%{box-shadow:0 10px 24px -14px rgba(0,0,0,.5),0 0 0 0 rgba(127,224,210,0)}50%{box-shadow:0 10px 24px -14px rgba(0,0,0,.5),0 0 0 3px rgba(127,224,210,.22)}}@keyframes tb-lv-dots{0%,100%{transform:translateY(0);opacity:.45}40%{transform:translateY(-4px);opacity:1}}@property --lv-ang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes tb-lv-ang{to{--lv-ang: 360deg}}@keyframes tb-lv-fill{from{transform:scaleX(0.04)}to{transform:scaleX(1)}}@keyframes tb-lv-stamp{0%{opacity:0;transform:translate(-50%, -50%) rotate(-12deg) scale(2.2)}70%{opacity:1;transform:translate(-50%, -50%) rotate(-12deg) scale(0.92)}100%{opacity:.95;transform:translate(-50%, -50%) rotate(-12deg) scale(1)}}@keyframes tb-lv-shiver{0%,100%{transform:none}30%{transform:translateY(2px) rotate(-0.6deg)}60%{transform:translateY(-1px) rotate(0.4deg)}}@keyframes tb-lv-scan{from{transform:translateY(-40%)}to{transform:translateY(230%)}}@keyframes tb-lv-spark{0%{opacity:0;transform:scale(0.2)}15%{opacity:1;transform:scale(1.2)}40%{opacity:0;transform:scale(0.6)}100%{opacity:0}}@keyframes tb-lv-glowbtn{0%,100%{box-shadow:0 14px 34px -12px rgba(127,224,210,.9),inset 0 -4px 10px rgba(0,0,0,.12)}50%{box-shadow:0 14px 44px -6px #7fe0d2,inset 0 -4px 10px rgba(0,0,0,.12)}}@keyframes tb-lv-ringout{0%{transform:scale(0.94);opacity:.8}70%{opacity:0}100%{transform:scale(1.2);opacity:0}}@keyframes tb-lv-rise{from{opacity:0;transform:translateY(22px) scale(0.98)}to{opacity:1;transform:none}}@keyframes tb-lv-eq{0%,100%{transform:scaleY(0.3)}50%{transform:scaleY(1)}}@keyframes tb-lv-in{from{opacity:0;transform:scale(1.03)}to{opacity:1;transform:none}}@keyframes tb-lv-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--vc, #5DCAA5) 60%, transparent)}100%{box-shadow:0 0 0 9px rgba(0,0,0,0)}}@keyframes tb-lv-drift{from{transform:translate(-6%, 4%) scale(1)}to{transform:translate(8%, -6%) scale(1.15)}}@keyframes tb-lv-deal{0%{opacity:0;transform:translate(var(--dx, 0), -140px) scale(0.35) rotate(-6deg)}70%{opacity:1}100%{opacity:1;transform:none}}@keyframes tb-lv-back{to{opacity:0;transform:translateY(-150px) scale(0.3) rotate(5deg)}}@keyframes tb-lv-drop{from{opacity:0;transform:translateY(-14px) scale(0.98)}to{opacity:1;transform:none}}@keyframes tb-lv-fold{to{opacity:0;transform:scaleY(0.2) translateY(-20px)}}@keyframes tb-lv-pick{0%{transform:scale(1)}25%{transform:scale(1.05)}100%{transform:scale(1)}}@keyframes tb-lv-shake{0%,100%{transform:none}20%{transform:translateX(-7px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(3px)}}@keyframes tb-lv-bub{0%{opacity:0;transform:translateY(48px) scale(0.9)}100%{opacity:1;transform:none}}@keyframes tb-lv-heart{0%{transform:scale(1)}30%{transform:scale(1.45)}55%{transform:scale(0.9)}100%{transform:scale(1)}}@keyframes tb-lv-ring{0%,100%{transform:rotate(0)}15%{transform:rotate(16deg)}30%{transform:rotate(-14deg)}45%{transform:rotate(10deg)}60%{transform:rotate(-6deg)}}.tbot .tbp{position:absolute;inset:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom, #000 0%, #000 52%, rgba(0, 0, 0, 0.55) 100%);mask-image:linear-gradient(to bottom, #000 0%, #000 52%, rgba(0, 0, 0, 0.55) 100%)}.tbot .tbp canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.tbot .tbp-host .blk-t,.tbot .tbp-host .sa-pct,.tbot .tbp-host .sa-eta,.tbot .tbp-host .sa-steps,.tbot .tbp-host .sa-foot{text-shadow:0 0 2px var(--surface),0 0 6px var(--surface),0 0 12px var(--surface)}.tbot .tbaz{position:relative;display:grid;gap:10px}.tbot .tbaz-map{position:relative;width:min(100%,var(--tbaz-max-h, 300px)*var(--tbaz-ar, 1.2));aspect-ratio:var(--tbaz-ar, 1.2);max-height:var(--tbaz-max-h, 300px);margin:0 auto}.tbot .tbaz-map canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.tbot .tbaz-hud{position:absolute;left:0;top:0;font:600 10.5px/1 var(--font-mono);letter-spacing:.06em;color:var(--muted);font-variant-numeric:tabular-nums;pointer-events:none}.tbot .tbaz-hud b{font-weight:700;color:var(--teal)}.tbot .tbaz.done .tbaz-hud{color:var(--ok)}.tbot .tbaz-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:5px 6px}.tbot .tbaz-src{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;border:1px solid var(--line);font:600 11px/1.3 var(--font-mono);color:var(--faint);white-space:nowrap;transition:color .3s,border-color .3s,background-color .3s,opacity .3s}.tbot .tbaz-src i{font-style:normal;color:inherit}.tbot .tbaz-src[data-st=ok]{color:var(--rasp);border-color:var(--rasp-100);background:var(--rasp-50)}.tbot .tbaz-src[data-st=fail]{opacity:.6}.tbot .tbaz-src[data-st=fail] span{text-decoration:line-through}.tbot .tbaz-src.pop{animation:tb-tbaz-pop .5s var(--spring-snappy, cubic-bezier(0.34, 1.45, 0.64, 1))}@keyframes tb-tbaz-pop{from{transform:scale(0.86)}to{transform:none}}.tbot.rm .tbaz-src.pop{animation:none}@media(prefers-reduced-motion: reduce){.tbot .tbaz-src.pop{animation:none}}.tbot .tbt{position:absolute;inset:0;z-index:var(--tbt-z, 60);pointer-events:none;overflow:hidden;border-radius:inherit;contain:layout paint style}.tbot .tbt-cv{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:0}.tbot .tbt-ttl{position:absolute;left:50%;top:50%;display:grid;justify-items:center;gap:.3em;opacity:0;transform:translate(-50%, -50%);font:800 44px/1 var(--font-ui, "Montserrat", system-ui, sans-serif);letter-spacing:-0.02em;white-space:nowrap;will-change:transform,opacity,filter}.tbot .tbt-ttl::before{content:"";position:absolute;inset:-1em -1.4em;z-index:-1;border-radius:50%;background:radial-gradient(closest-side, var(--tbt-halo) 35%, transparent)}.tbot .tbt-name{display:inline-flex;align-items:center}.tbot .tbt-slug{color:var(--tbt-ink)}.tbot .tbt-sl{flex:none;width:.19em;height:.98em;margin:0 .19em 0 .24em;border-radius:.07em;background:var(--tbt-acc);transform:skewX(-21deg)}.tbot .tbt-bot{color:var(--tbt-acc)}.tbot .tbt-cur{flex:none;width:.5em;height:.81em;margin-left:.24em;border-radius:.1em;background:var(--tbt-acc);opacity:.42;animation:tb-tbt-blink 1.1s steps(1) infinite}.tbot .tbt-sub{font:600 max(12px, 0.3em)/1.3 var(--font-ui, "Montserrat", system-ui, sans-serif);letter-spacing:.01em;color:var(--tbt-sub)}@keyframes tb-tbt-blink{50%{opacity:0}}.tbot .tbt-dark{--tbt-ink: #f4fbfa;--tbt-sub: rgba(234, 246, 244, .74);--tbt-halo: rgba(4, 11, 12, .72)}.tbot .tbt-dark .tbt-name{text-shadow:0 0 2px rgba(0,0,0,.55),0 2px 14px rgba(0,0,0,.6),0 0 26px var(--tbt-glow, rgba(224, 122, 168, 0.45))}.tbot .tbt-light{--tbt-ink: var(--ink, #10272b);--tbt-sub: var(--muted, #6c8185);--tbt-halo: rgba(246, 249, 248, .82)}.tbot .tbt-light .tbt-name{text-shadow:0 0 2px #fff,0 0 16px rgba(255,255,255,.9)}.tbot .tbt-rm{opacity:0;background:var(--tbt-cover)}.tbot .tbt-rm.tbt-dark{--tbt-cover: rgba(4, 11, 12, .92)}.tbot .tbt-rm.tbt-light{--tbt-cover: rgba(243, 247, 246, .94)}.tbot .tbt-rm .tbt-ttl{opacity:1;will-change:auto}.tbot .tbt-rm .tbt-cur{animation:none}.tbot .tbg{--tbg-gap: 12px;--tbg-r: 12px;--tbg-cols: 3;--tbg-acts-h: 94px;position:relative;padding:8px}.tbot .tbg-compact{--tbg-gap: 8px;--tbg-r: 10px;--tbg-acts-h: 38px}.tbot .tbg-narrow{--tbg-acts-h: 38px}.tbot .tbg [hidden]{display:none !important}.tbot .tbg-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tbot .tbg-grid{display:grid;grid-template-columns:repeat(var(--tbg-cols), minmax(0, 1fr));gap:var(--tbg-gap);transform:perspective(1600px) rotateX(var(--tbg-rx, 0deg)) rotateY(var(--tbg-ry, 0deg));transform-style:preserve-3d;transition:transform .6s cubic-bezier(0.2, 0.8, 0.2, 1)}.tbot .tbg-card{position:relative;isolation:isolate;aspect-ratio:4/5;border-radius:var(--tbg-r);background:var(--tbg-card);border:1px solid var(--tbg-border);transform-origin:var(--ox, 50%) var(--oy, 50%);cursor:pointer;outline:none;transition:transform .2s cubic-bezier(0.2, 0.8, 0.2, 1),border-color .2s;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;user-select:none}.tbot .tbg-compact .tbg-card{aspect-ratio:1/1}.tbot .tbg-card.tbg-nb{transform:scale(1.05);z-index:2}.tbot .tbg-card.tbg-on{transform:translate3d(0, -6px, 15px) scale(1.15);z-index:3;border-color:color-mix(in srgb, var(--tbg-acc) 60%, transparent)}.tbot .tbg-card:focus-visible{outline:2px solid var(--tbg-acc);outline-offset:3px}.tbot .tbg-card::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;box-shadow:0 1px 2px rgba(0,0,0,.14),0 4px 8px rgba(0,0,0,.14),0 12px 22px -4px rgba(0,0,0,.24),0 26px 46px -14px rgba(0,0,0,.36);transition:opacity .2s}.tbot .tbg-card::after{content:"";position:absolute;inset:-1px;z-index:5;border-radius:inherit;pointer-events:none;opacity:0;box-shadow:0 0 0 1.5px var(--tbg-acc),0 0 16px 1px color-mix(in srgb, var(--tbg-acc) 55%, transparent),0 0 36px 6px color-mix(in srgb, var(--tbg-acc) 24%, transparent);transition:opacity .2s}.tbot .tbg-card.tbg-on::before{opacity:1}.tbot .tbg-card.tbg-on::after{opacity:1;animation:tb-tbg-glow 1.5s ease-in-out infinite alternate}@keyframes tb-tbg-glow{from{opacity:.45}to{opacity:1}}.tbot .tbg-card.tbg-picked{border-color:var(--tbg-acc);box-shadow:0 0 0 1.5px var(--tbg-acc)}.tbot .tbg-ph{position:absolute;inset:0;overflow:hidden;border-radius:calc(var(--tbg-r) - 1px);background:var(--tbg-ph-bg)}.tbot .tbg-ph img{display:block;width:100%;height:100%;object-fit:cover;opacity:var(--tbg-img-o, 0.85);transform:scale(1.001);transition:opacity .2s,transform .45s cubic-bezier(0.2, 0.8, 0.2, 1)}.tbot .tbg-card.tbg-on .tbg-ph img{opacity:1;transform:scale(1.06)}.tbot .tbg-ph::before,.tbot .tbg-ph::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}.tbot .tbg-ph::before{background:linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 22%, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.55) 68%, rgba(0, 0, 0, 0.84) 100%)}.tbot .tbg-ph::after{background:linear-gradient(to bottom, rgba(0, 0, 0, 0.22) 0%, rgba(0, 0, 0, 0.38) 35%, rgba(0, 0, 0, 0.84) 100%);opacity:0;transition:opacity .2s}.tbot .tbg-card.tbg-on .tbg-ph::after{opacity:1}.tbot .tbg-ph-x{display:grid;place-items:center;color:var(--tbg-ph-ic)}.tbot .tbg-ph-x .tbg-ic{width:30%;max-width:56px;aspect-ratio:1;margin-bottom:18%}.tbot .tbg-ic{display:block}.tbot .tbg-ic svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tbot .tbg-pill{position:absolute;top:8px;right:8px;z-index:2;display:grid;place-items:center;min-width:30px;height:22px;padding:0 7px;border-radius:99px;font:800 11.5px/1 var(--font-mono, ui-monospace, monospace);font-variant-numeric:tabular-nums;font-variant-ligatures:none;letter-spacing:-0.01em;color:var(--tbg-pill-ink);background:var(--tbg-gc, var(--tbg-g2));box-shadow:0 2px 8px rgba(0,0,0,.28),inset 0 0 0 1px rgba(255,255,255,.2)}.tbot .tbg-g-a{--tbg-gc: var(--tbg-g1)}.tbot .tbg-g-b{--tbg-gc: var(--tbg-g2)}.tbot .tbg-g-c{--tbg-gc: var(--tbg-g3)}.tbot .tbg-g-d{--tbg-gc: var(--tbg-g4)}.tbot .tbg-tags{position:absolute;top:8px;left:8px;z-index:2;display:grid;justify-items:start;gap:4px;max-width:calc(100% - 52px);pointer-events:none}.tbot .tbg-buy,.tbot .tbg-fix{display:none;max-width:100%;border-radius:6px;font:700 10.5px/1.2 var(--font-ui, system-ui, sans-serif);white-space:nowrap;box-shadow:0 2px 8px rgba(0,0,0,.2)}.tbot .tbg-buy{padding:3px 7px;background:var(--tbg-buy-bg);color:var(--tbg-buy-ink)}.tbot .tbg-fix{align-items:center;gap:3px;padding:3px 6px 3px 5px;background:var(--tbg-fix-bg);color:var(--tbg-fix-ink)}.tbot .tbg-fix span{min-width:0;overflow:hidden;text-overflow:ellipsis}.tbot .tbg-fix .tbg-ic{flex:none;width:11px;height:11px}.tbot .tbg-fix .tbg-ic svg{stroke-width:2.8}.tbot .tbg-isbuy .tbg-buy{display:inline-block}.tbot .tbg-isfixed .tbg-fix{display:inline-flex}.tbot .tbg-narrow .tbg-fix,.tbot .tbg-compact .tbg-fix{padding:4px;border-radius:99px}.tbot .tbg-narrow .tbg-fix span,.tbot .tbg-compact .tbg-fix span{display:none}.tbot .tbg-info{position:absolute;left:10px;right:10px;bottom:10px;z-index:2;display:grid;gap:4px;color:#fff;pointer-events:none;transition:transform .2s cubic-bezier(0.2, 0.8, 0.2, 1)}.tbot .tbg-card.tbg-on .tbg-info{transform:translateY(calc(-1 * var(--tbg-acts-h)))}.tbot .tbg-t{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font:700 12.5px/1.3 var(--font-ui, system-ui, sans-serif);text-shadow:0 1px 2px rgba(0,0,0,.45)}.tbot .tbg-compact .tbg-t{-webkit-line-clamp:1;line-clamp:1;font-size:11.5px}.tbot .tbg-m{display:flex;align-items:baseline;justify-content:space-between;gap:6px;min-width:0}.tbot .tbg-p{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 12px/1.2 var(--font-mono, ui-monospace, monospace);font-variant-numeric:tabular-nums;font-variant-ligatures:none;color:var(--tbg-price)}.tbot .tbg-iss{flex:none;white-space:nowrap;font:600 10.5px/1.2 var(--font-ui, system-ui, sans-serif);color:rgba(255,255,255,.78)}.tbot .tbg-iss.tbg-views{color:rgba(255,255,255,.6);font-weight:500}.tbot .tbg-acts{position:absolute;left:6px;right:6px;bottom:8px;z-index:3;display:grid;gap:4px;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .2s,transform .2s cubic-bezier(0.2, 0.8, 0.2, 1)}.tbot .tbg-card.tbg-on .tbg-acts{opacity:1;transform:none;pointer-events:auto}.tbot .tbg-b{display:flex;align-items:center;gap:5px;min-width:0;height:26px;padding:0 8px;border-radius:8px;border:1px solid var(--tbg-b-line);background:var(--tbg-b-bg);color:var(--tbg-b-ink);font:700 10.5px/1 var(--font-ui, system-ui, sans-serif);letter-spacing:-0.005em;text-align:left;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.18);transition:background-color .15s,box-shadow .15s}.tbot .tbg-b span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbot .tbg-b .tbg-ic{flex:none;width:13px;height:13px}.tbot .tbg-b:hover{background:var(--tbg-b-bg-h)}.tbot .tbg-b:focus-visible{outline:2px solid var(--tbg-acc);outline-offset:1px}.tbot .tbg-b.tbg-pri{border-color:rgba(0,0,0,0);background:var(--tbg-acc);color:var(--tbg-acc-ink)}.tbot .tbg-b.tbg-pri:hover{background:color-mix(in srgb, var(--tbg-acc) 86%, #000)}.tbot .tbg-narrow .tbg-acts,.tbot .tbg-compact .tbg-acts{grid-template-columns:repeat(3, minmax(0, 1fr))}.tbot .tbg-narrow .tbg-b,.tbot .tbg-compact .tbg-b{justify-content:center;height:30px;padding:0}.tbot .tbg-narrow .tbg-b span,.tbot .tbg-compact .tbg-b span{display:none}.tbot .tbg-narrow .tbg-b .tbg-ic,.tbot .tbg-compact .tbg-b .tbg-ic{width:16px;height:16px}.tbot .tbg-rm .tbg-grid{transform:none;transition:none}.tbot .tbg-rm .tbg-card,.tbot .tbg-rm .tbg-card.tbg-on,.tbot .tbg-rm .tbg-card.tbg-nb{transform:none;transition:none}.tbot .tbg-rm .tbg-card.tbg-on{outline:2px solid var(--tbg-acc);outline-offset:2px}.tbot .tbg-rm .tbg-card::before,.tbot .tbg-rm .tbg-card::after{display:none}.tbot .tbg-rm .tbg-ph img,.tbot .tbg-rm .tbg-card.tbg-on .tbg-ph img{transform:none;transition:none}.tbot .tbg-rm .tbg-info,.tbot .tbg-rm .tbg-acts,.tbot .tbg-rm .tbg-ph::after{transition:none}.tbot .tbg-rm .tbg-acts{transform:none}.tbot .tbg-t-light,.tbot .tbg-t-auto{--tbg-card: var(--surface-2, #f2f6f5);--tbg-border: var(--line, #e2e9e9);--tbg-img-o: .92;--tbg-ph-bg: linear-gradient(140deg, var(--teal-50, #edf6f6), var(--rasp-50, #faf1f5));--tbg-ph-ic: var(--faint, #a2b3b5);--tbg-acc: var(--sa, var(--rasp, #a23f6e));--tbg-acc-ink: #fff;--tbg-g1: var(--ok, #0f8a6a);--tbg-g2: var(--sa2-500, var(--teal-500, #009280));--tbg-g3: var(--gold, #b88a1b);--tbg-g4: var(--sa, var(--rasp, #a23f6e));--tbg-pill-ink: #fff;--tbg-price: #fff;--tbg-buy-bg: rgba(255, 255, 255, .94);--tbg-buy-ink: var(--sa2, var(--teal, #035762));--tbg-fix-bg: rgba(255, 255, 255, .94);--tbg-fix-ink: var(--ok, #0f8a6a);--tbg-b-bg: rgba(255, 255, 255, .94);--tbg-b-bg-h: #fff;--tbg-b-ink: #10272b;--tbg-b-line: rgba(255, 255, 255, .7)}.tbot .tbg-t-dark,.tbot[data-theme=dark] .tbg-t-auto{--tbg-card: #000;--tbg-border: #292929;--tbg-img-o: .8;--tbg-ph-bg: linear-gradient(140deg, #0d2326, #24161d);--tbg-ph-ic: #4d6462;--tbg-acc: var(--sa, var(--rasp, #e07aa8));--tbg-acc-ink: #1d0a13;--tbg-g1: #3ccf91;--tbg-g2: #3fbfae;--tbg-g3: #e3b54a;--tbg-g4: #e07aa8;--tbg-pill-ink: #06201c;--tbg-price: #fff;--tbg-buy-bg: rgba(14, 24, 26, .88);--tbg-buy-ink: #7fe0d2;--tbg-fix-bg: rgba(14, 24, 26, .88);--tbg-fix-ink: #3ccf91;--tbg-b-bg: rgba(14, 24, 26, .86);--tbg-b-bg-h: rgba(28, 44, 47, .92);--tbg-b-ink: #eaf6f4;--tbg-b-line: rgba(255, 255, 255, .14)}.tbot .tbg-t-voice{--tbg-card: rgba(255, 255, 255, .08);--tbg-border: rgba(255, 255, 255, .2);--tbg-img-o: .84;--tbg-ph-bg: linear-gradient(145deg, rgba(93, 202, 165, .35), rgba(55, 138, 221, .25));--tbg-ph-ic: rgba(255, 255, 255, .75);--tbg-acc: var(--vc, #5dcaa5);--tbg-acc-ink: #062a26;--tbg-g1: #5dd39e;--tbg-g2: #5fd4c4;--tbg-g3: #f1c35b;--tbg-g4: #f08fbd;--tbg-pill-ink: #062a26;--tbg-price: #9fe1cb;--tbg-buy-bg: rgba(244, 192, 209, .92);--tbg-buy-ink: #4b1528;--tbg-fix-bg: rgba(4, 26, 30, .8);--tbg-fix-ink: #5dd39e;--tbg-b-bg: rgba(4, 26, 30, .78);--tbg-b-bg-h: rgba(10, 52, 58, .9);--tbg-b-ink: #f1efe8;--tbg-b-line: rgba(255, 255, 255, .22)}.tbot .tbk{position:absolute;inset:0;z-index:var(--tbk-z, 4);pointer-events:none;overflow:hidden;contain:layout paint style}.tbot .tbk-cv{position:absolute;inset:0;display:block;width:100%;height:100%}.tbot .tbk-compact{position:relative;inset:auto;z-index:auto;display:block;flex:none;width:var(--tbk-w, min(100%, 340px));height:var(--tbk-h, 120px);max-width:100%}.tbot .vstage>.tbk:not(.tbk-compact){position:absolute;inset:0;z-index:1}.tbot .vstage:has(>.tbk)>:is(.vtop,.vspc,.vcap,.varea,.vbtns){z-index:2}.tbot{--lg-a: var(--sa);--lg-t: var(--sa2-500);--lg-m: var(--mint);--lg-d: #10272b}.tbot[data-theme=dark]{--lg-d: #050d0e}.tbot{--sa: var(--rasp);--sa-600: var(--rasp-600);--sa-100: var(--rasp-100);--sa-50: var(--rasp-50);--sa-rgb: var(--rasp-rgb);--sa2: var(--teal);--sa2-600: var(--teal-600);--sa2-500: var(--teal-500);--sa2-100: var(--teal-100);--sa2-50: var(--teal-50)}.tbot[data-space-look=shop]{--sa: var(--teal);--sa-600: var(--teal-600);--sa-100: var(--teal-100);--sa-50: var(--teal-50);--sa-rgb: var(--teal-rgb);--sa2: var(--rasp);--sa2-600: var(--rasp-600);--sa2-500: var(--rasp);--sa2-100: var(--rasp-100);--sa2-50: var(--rasp-50)}.tbot #saLog .btn.btn-rasp{background:var(--sa);border-color:var(--sa)}.tbot #saLog .btn.btn-rasp:hover:not(:disabled){background:var(--sa-600);border-color:var(--sa-600)}.tbot #log[hidden],.tbot #saLog[hidden],.tbot #form[hidden],.tbot .dock .hints[hidden],.tbot .sa-form[hidden],.tbot .sa-hints[hidden],.tbot .sa-hlogo[hidden]{display:none !important}.tbot .sa-logo{display:inline-grid;place-items:center;flex:none;width:30px;height:30px}.tbot .sa-logo svg{width:100%;height:100%;overflow:visible}.tbot .sa-logo .fa{fill:var(--lg-a)}.tbot .sa-logo .ft{fill:var(--lg-t)}.tbot .sa-logo .fm{fill:var(--lg-m)}.tbot .sa-logo .fd{fill:var(--lg-d)}.tbot .sa-logo .fb{fill:var(--surface);stroke:var(--lg-t);stroke-width:2}.tbot .sa-logo .ch{font:800 14px/1 var(--font-ui);fill:#fff}.tbot .sa-logo .cm{font:800 7.5px/1 var(--font-mono);fill:var(--lg-a);letter-spacing:.08em}.tbot .sa-logo .pr{font:700 13px/1 var(--font-mono);fill:var(--lg-m)}.tbot .sa-logo .bar{fill:var(--ink)}.tbot .sa-logo .scan{fill:var(--lg-a)}.tbot .sa-logo .cur{fill:var(--lg-m)}.tbot .sa-logo .trail{fill:none;stroke:var(--lg-t);stroke-opacity:.28;stroke-width:1.2;stroke-dasharray:2 3}.tbot .sa-logo .rg{fill:none;stroke:var(--lg-a);stroke-width:2}.tbot .lg-tag .sw{transform-origin:13.5px 13.5px;animation:tb-lg-swing 3.4s ease-in-out infinite}.tbot .lg-orbit .orb{transform-origin:20px 20px;animation:tb-lg-spin 4s linear infinite}.tbot .lg-orbit .trail{transform-origin:20px 20px;animation:tb-lg-spin 24s linear infinite reverse}.tbot .lg-pulse .rg{transform-origin:20px 20px;animation:tb-lg-ring 2.4s ease-out infinite}.tbot .lg-pulse .r2{animation-delay:1.2s}.tbot .lg-terminal .cur{animation:tb-blink 1.1s steps(1) infinite}.tbot .lg-barcode .scan{animation:tb-lg-scan 1.9s ease-in-out infinite alternate}.tbot .sa-logo.sa-logo-sm{width:21px;height:21px}.tbot .sa-logo-lg{width:46px;height:46px}.tbot .sa-logo-xl{width:56px;height:56px}@keyframes tb-lg-swing{0%,100%{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}@keyframes tb-lg-spin{to{transform:rotate(360deg)}}@keyframes tb-lg-ring{from{transform:scale(0.82);opacity:.75}to{transform:scale(1.42);opacity:0}}@keyframes tb-lg-scan{from{transform:translateY(0)}to{transform:translateY(13px)}}.tbot .sa-hlogo{display:inline-grid;flex:none;perspective:300px}.tbot .sa-hlogo .sa-logo{width:30px;height:30px}.tbot .brand .brand-mark,.tbot .sa-hlogo{transform-style:preserve-3d}.tbot.sa-mode .top .brand{overflow:hidden}.tbot.sa-mode .brand-name{min-width:0}.tbot.sa-mode .brand-name .bn-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbot .brand-name.sa-long{font-size:18px;transition:font-size var(--t-slow) var(--ease-out)}@container tb (max-width: 720px){.tbot .brand-name.sa-long{font-size:15px}}.tbot .sa-roll{display:inline-flex;perspective:420px}.tbot .sa-roll span{display:inline-block;white-space:pre;transform-origin:50% 50% -0.3em;backface-visibility:hidden}.tbot .sa-card{max-width:560px}.tbot .sa-card.sa-morphing{overflow:hidden}.tbot .sa-head{display:flex;align-items:center;gap:12px;margin:12px 0 10px}.tbot .sa-hd{min-width:0}.tbot .sa-title{font-weight:700;font-size:15.5px;line-height:1.3;color:var(--ink)}.tbot .sa-sub{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted);margin-top:2px}.tbot .sa-p{margin:0 0 8px;font-size:14px;line-height:1.55;color:var(--ink-2)}.tbot .sa-meta{font-size:11.5px;color:var(--faint)}.tbot .blk-t .tick.sa-ok{color:var(--ok)}.tbot .blk-t .tick.sa-bad{color:var(--danger)}.tbot .blk-t .tick.rasp{color:var(--sa)}.tbot .blk-t .tick.sa-live{color:var(--sa);animation:tb-blink 1.1s steps(1) infinite}.tbot .sa-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:12px 0}.tbot .sa-pct{font-size:46px;line-height:.86;font-weight:700;letter-spacing:-0.04em;color:var(--ink);font-variant-numeric:tabular-nums}.tbot .sa-pct small{margin-left:3px;font-size:18px;font-weight:600;color:var(--muted);letter-spacing:0}.tbot .sa-eta{display:grid;justify-items:end;gap:5px;text-align:right}.tbot .sa-eta b{font-size:13px;font-weight:600;color:var(--sa)}.tbot .sa-eta span{font-size:11.5px;color:var(--muted);font-variant-numeric:tabular-nums}.tbot .sa-mosaic{--cols: 10;position:relative;display:grid;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:4px;margin:2px 0 12px}.tbot .sa-mosaic[hidden]{display:none}.tbot .sa-tile{position:relative;aspect-ratio:1;overflow:hidden;border-radius:6px;background:var(--surface-2);transition:box-shadow .3s}.tbot .sa-tile img{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(0.9);opacity:.34;transform:scale(1.05);transition:filter .6s var(--ease-out),opacity .6s var(--ease-out),transform .8s var(--ease-out);animation:tb-sa-drop .5s var(--spring-snappy) both;animation-delay:var(--d, 0ms)}.tbot .sa-tile.sk{background:linear-gradient(100deg, var(--surface-2) 30%, var(--surface-3) 50%, var(--surface-2) 70%);background-size:300% 100%;animation:tb-sa-shim 1.4s linear infinite}.tbot .sa-tile.noimg{background:var(--sa2-50)}.tbot .sa-tile.noimg img{visibility:hidden}.tbot .sa-tile.lit img{filter:none;opacity:1;transform:none}.tbot .sa-tile.lit::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 2px var(--mint);background:rgba(var(--mint-rgb), 0.28);animation:tb-sa-fade .9s var(--ease-out) forwards}.tbot .sa-tile.cur{box-shadow:0 0 0 2px var(--sa),0 0 14px 1px rgba(var(--sa-rgb), 0.45);animation:tb-sa-cur 1s ease-in-out infinite}.tbot .sa-mosaic.sweep::after{content:"";position:absolute;inset:-3px;border-radius:9px;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(100deg, transparent 35%, rgba(var(--mint-rgb), 0.65) 50%, transparent 65%);background-size:260% 100%;animation:tb-sa-sweep .7s var(--ease-in-out) forwards}.tbot .sa-steps{display:grid;gap:3px;margin:0 0 10px;padding:0;list-style:none;font-size:12px}.tbot .sa-steps li{display:grid;grid-template-columns:16px minmax(0, 1fr) auto;gap:8px;align-items:center;color:var(--faint);transition:color .3s}.tbot .sa-steps li i{font-style:normal;text-align:center;color:var(--faint)}.tbot .sa-steps li span{white-space:pre;overflow:hidden;text-overflow:ellipsis}.tbot .sa-steps li.on{color:var(--ink)}.tbot .sa-steps li.on i{color:var(--sa2)}.tbot .sa-steps li.done{color:var(--muted)}.tbot .sa-steps li.done i{color:var(--ok);font-weight:700}.tbot .sa-steps time{font-size:11px;color:var(--faint)}.tbot .sa-found{margin:4px 0 8px}.tbot .sa-found[hidden]{display:none}.tbot .sa-found .blk-t{margin-bottom:8px}.tbot .sa-chips,.tbot .sa-groups{display:flex;flex-wrap:wrap;gap:6px}.tbot .sa-fact{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:999px;border:1px solid var(--sa2-100);background:var(--sa2-50);color:var(--sa2);font:600 12px/1.2 var(--font-ui)}.tbot .sa-fact b{font-size:11px;font-weight:600;color:var(--muted)}.tbot .sa-fact.term{border-color:var(--sa-100);background:var(--sa-50);color:var(--sa-600)}.tbot .sa-fact svg{width:13px;height:13px}.tbot .sa-foot{margin:6px 0 0;font-size:12px;color:var(--muted)}.tbot .sa-av-ok{position:relative;display:inline-grid;flex:none}.tbot .sa-check{position:absolute;right:-6px;bottom:-6px;display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:var(--ok);color:#fff;box-shadow:0 0 0 2px var(--surface);animation:tb-sa-pop .65s var(--spring-bouncy) .2s both}.tbot .sa-check svg{width:12px;height:12px;stroke-width:3}.tbot .sa-dot{display:inline-block;flex:none;width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px rgba(15,138,106,.16);animation:tb-sa-breathe 2.4s ease-in-out infinite}.tbot .sa-stats{display:grid;grid-template-columns:repeat(auto-fit, minmax(96px, 1fr));gap:8px;margin:4px 0 12px}.tbot .sa-stat{display:grid;gap:2px;padding:10px 12px;border-radius:10px;background:var(--surface-2)}.tbot .sa-stat b{font-size:20px;font-weight:700;color:var(--ink)}.tbot .sa-stat span{font-size:11.5px;color:var(--muted)}.tbot .sa-mini{padding:10px 14px}.tbot .sa-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.tbot .sa-q{color:var(--faint)}.tbot .sa-q.ok{color:var(--ok)}.tbot .sa-link{margin-left:auto;padding:4px 6px;border-radius:6px;font:600 12px/1 var(--font-ui);color:var(--sa)}.tbot .sa-link:hover{background:var(--sa-50)}.tbot .sa-welcome.on{border-color:var(--sa-100);background:linear-gradient(180deg, var(--sa-50), var(--surface) 70%)}.tbot .sa-wl{display:grid;grid-template-columns:64px minmax(0, 1fr);gap:12px;align-items:center;margin:0 0 12px;padding:8px;border-radius:12px;border:1px solid var(--line);background:var(--surface);color:var(--ink);text-decoration:none !important}.tbot .sa-wl img,.tbot .sa-wl>i{display:block;width:64px;height:64px;border-radius:9px;object-fit:cover;background:var(--surface-2)}.tbot .sa-wl span{display:grid;gap:4px;min-width:0}.tbot .sa-wl b{display:-webkit-box;overflow:hidden;font-size:13.5px;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tbot .sa-wl em{font-style:normal;font-size:13px;font-weight:600;color:var(--price)}.tbot .sa-sugs{display:flex;flex-wrap:wrap;gap:6px}.tbot .sa-sug{height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);font:600 12.5px/1 var(--font-ui);transition:border-color var(--t-base),color var(--t-base),background var(--t-base),transform var(--t-fast)}.tbot .sa-sug:hover{border-color:var(--sa);background:var(--sa-50);color:var(--sa)}.tbot .sa-sug:active{transform:scale(0.96)}.tbot .sa-welcome:not(.on) .sa-sug:hover{border-color:var(--sa2);background:var(--sa2-50);color:var(--sa2)}.tbot .sa-welcome.on{padding:0;overflow:hidden;background:var(--surface)}.tbot .sa-wh{position:relative;display:grid;justify-items:center;gap:6px;padding:12px 18px 16px;text-align:center;isolation:isolate;background:radial-gradient(120% 90% at 50% 0%, var(--sa-50), transparent 70%);border-bottom:1px solid var(--sa-100)}.tbot .sa-wh-glow{position:absolute;z-index:-1;left:50%;top:22px;width:150px;height:150px;border-radius:50%;transform:translateX(-50%);background:radial-gradient(circle, rgba(var(--sa-rgb, 214, 51, 108), 0.22), transparent 68%);filter:blur(6px);animation:tb-sa-glow 4s ease-in-out infinite;pointer-events:none}@keyframes tb-sa-glow{0%,100%{opacity:.75;transform:translateX(-50%) scale(0.92)}50%{opacity:1;transform:translateX(-50%) scale(1.06)}}.tbot .sa-wh>.tbl-fr{margin:30px auto 14px}.tbot .sa-wh>.sa-logo{width:64px;height:64px;margin:18px auto 6px;box-shadow:0 8px 22px -8px rgba(var(--sa-rgb, 214, 51, 108), 0.55)}.tbot .sa-wh .tbl-fr .sa-logo{width:64px;height:64px}.tbot .sa-wh-n{font:700 20px/1.2 var(--font-ui);color:var(--ink);letter-spacing:-0.01em}.tbot .sa-wh-st{display:inline-flex;align-items:center;gap:7px;padding:4px 10px;border-radius:999px;background:var(--surface);border:1px solid var(--sa-100);font:600 11.5px/1 var(--font-ui);color:var(--ink-2)}.tbot .sa-wh-st .sa-fastb{margin-left:2px}.tbot .sa-wh-t{max-width:32ch;margin:4px 0 0;font-size:13px;line-height:1.45;color:var(--muted)}.tbot .sa-wb{padding:12px 12px 12px}.tbot .sa-wb .sa-wl{margin-bottom:10px}.tbot .sa-wq{margin:2px 4px 8px;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.tbot .sa-sugs.sa-list{display:grid;gap:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface)}.tbot .sa-list .sa-sug{display:flex;align-items:center;justify-content:space-between;gap:10px;height:auto;min-height:44px;padding:10px 14px;border:0;border-radius:0;background:rgba(0,0,0,0);color:var(--ink);font:500 14px/1.3 var(--font-ui);text-align:left}.tbot .sa-list .sa-sug+.sa-sug{border-top:1px solid var(--line)}.tbot .sa-list .sa-sug svg{flex:none;width:16px;height:16px;fill:none;stroke:var(--faint);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--t-base) var(--ease-out),stroke var(--t-base)}.tbot .sa-list .sa-sug:hover{background:var(--sa-50);color:var(--sa)}.tbot .sa-list .sa-sug:hover svg{stroke:var(--sa);transform:translateX(3px)}.tbot .sa-list .sa-sug:active{transform:none;background:var(--sa-100)}@media(prefers-reduced-motion: reduce){.tbot .sa-wh-glow{animation:none}}.tbot.rm .sa-wh-glow{animation:none}.tbot .sa-chip{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 12px 0 3px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);white-space:nowrap;transition:border-color var(--t-base),box-shadow var(--t-base),transform var(--spring-snappy-ms) var(--spring-snappy)}.tbot .sa-chip[hidden]{display:none}.tbot .sa-chip:hover{border-color:color-mix(in srgb, var(--sa) 45%, var(--line));box-shadow:0 6px 16px -10px rgba(var(--sa-rgb), 0.55)}.tbot .sa-chip:active{transform:scale(0.95)}.tbot .sa-ring{position:relative;display:grid;place-items:center;flex:none;width:32px;height:32px}.tbot .sa-chip-av{position:absolute;inset:0;display:grid;place-items:center}.tbot .sa-chip-av .sa-logo{width:32px;height:32px}.tbot .sa-ring>svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.tbot .sa-ring>svg circle{fill:none;stroke-width:3}.tbot .sa-ring .bg{stroke:var(--line)}.tbot .sa-ring .fg{stroke:var(--sa2-500);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--p, 0));transition:stroke-dashoffset .7s var(--ease-out),stroke .4s}.tbot .sa-chip[data-state=ready] .fg{stroke:var(--sa)}.tbot .sa-chip[data-state=failed] .fg{stroke:var(--danger)}.tbot .sa-chip[data-state=ready] .sa-ring::after{content:"";position:absolute;inset:-2px;border-radius:50%;pointer-events:none;animation:tb-sa-ping 3.2s ease-out 1s infinite}.tbot .sa-chip-av{display:grid;place-items:center}.tbot .sa-back-ic{display:none;color:var(--brand-teal)}.tbot .sa-back-ic svg{width:15px;height:15px}.tbot .sa-chip[data-state=back]{padding-left:8px;border-color:color-mix(in srgb, var(--brand-teal) 40%, var(--line))}.tbot .sa-chip[data-state=back] .sa-ring{display:none}.tbot .sa-chip[data-state=back] .sa-back-ic{display:inline-grid}.tbot .sa-chip[data-state=back] .sa-chip-l{color:var(--brand-teal)}.tbot .sa-chip-l{font-size:12px;font-weight:600;color:var(--ink)}.tbot .sa-chip[data-state=learning] .sa-chip-l{color:var(--sa2);font-variant-numeric:tabular-nums}.tbot .sa-chip[data-state=failed] .sa-chip-l{color:var(--danger)}.tbot .sa-chip.sa-pop .sa-ring{animation:tb-sa-pop .65s var(--spring-bouncy)}.tbot .sa-chip.sa-born{animation:tb-sa-born .6s var(--spring-bouncy)}@container tb (max-width: 560px){.tbot .sa-chip{justify-content:center;width:38px;padding:0 3px}.tbot .sa-chip-l{display:none}.tbot .sa-chip[data-state=back]{width:38px;padding:0}.tbot.sa-mode .brand-name .bn-cur{display:none}}.tbot .menu .sa-mi[hidden]{display:none}.tbot .menu .sa-mi .sa-mi-st{color:var(--sa)}.tbot .sa-fly{position:fixed;inset:0;z-index:90;pointer-events:none}.tbot .sa-fly .sa-ghost{position:absolute;margin:0;border-radius:6px;box-shadow:0 8px 18px -8px rgba(16,39,43,.5);will-change:transform,opacity}.tbot .sa-fly .sa-ghost img,.tbot .sa-fly .sa-ghost::after{filter:none;opacity:1;transform:none;animation:none}.tbot .sa-log{position:relative}.tbot .sa-home.sa-clone .tile,.tbot .sa-home.sa-clone .boot .bl{animation:none}.tbot .sa-home .ic{perspective:300px;transform-style:preserve-3d}.tbot .sa-home .tile.on{border-color:var(--sa);box-shadow:0 0 0 3px rgba(var(--sa-rgb), 0.12),var(--shadow-1)}@property --sa-fl{syntax:"<length>";inherits:false;initial-value:0px}@property --sa-fr{syntax:"<length>";inherits:false;initial-value:0px}.tbot .sa-home.compact{position:relative;margin-top:0 !important;margin-bottom:0 !important;padding:0}.tbot .sa-home.compact .boot,.tbot .sa-home.compact h1,.tbot .sa-home.compact .lead{display:none}.tbot .sa-home.compact .tiles{--sa-fl: 0px;--sa-fr: 0px;position:relative;display:flex;gap:5px;overflow-x:auto;overflow-y:hidden;margin:0 -4px;padding:6px 4px;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--sa-fl), #000 calc(100% - var(--sa-fr)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--sa-fl), #000 calc(100% - var(--sa-fr)), transparent);transition:--sa-fl .25s var(--ease-out),--sa-fr .25s var(--ease-out)}.tbot .sa-home.compact.sa-ov-l .tiles{--sa-fl: 44px}.tbot .sa-home.compact.sa-ov-r .tiles{--sa-fr: 44px}.tbot .sa-home.compact .tiles::-webkit-scrollbar{display:none}.tbot .sa-home.compact .tile{flex:none;flex-direction:row;align-items:center;gap:5px;min-height:0;padding:4px 8px 4px 4px;border-radius:999px;animation:none}.tbot .sa-home.compact .tile .top-row{display:contents}.tbot .sa-home.compact .tile .ic{width:20px;height:20px;border-radius:6px}.tbot .sa-home.compact .tile .ic svg{width:13px;height:13px}.tbot .sa-home.compact .tile kbd,.tbot .sa-home.compact .tile small{display:none}.tbot .sa-home.compact .tile b,.tbot .sa-home.compact .tile .sa-sh{order:1;font-size:12px;font-weight:700;white-space:nowrap}.tbot .sa-home .tile .sa-sh{display:none}.tbot .sa-home.compact .tile.has-sh .sa-sh{display:inline}.tbot .sa-home.compact .tile.has-sh b{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%)}.tbot .sa-home.compact .tile:hover{transform:none;box-shadow:var(--shadow-1);border-color:color-mix(in srgb, var(--sa) 40%, var(--line))}.tbot .sa-home.compact .tile.on,.tbot .sa-home.compact .tile.on:hover{border-color:var(--sa);background:color-mix(in srgb, var(--sa) 7%, var(--surface));box-shadow:0 0 0 2px rgba(var(--sa-rgb), 0.14)}.tbot .sa-home.compact .tile.on b,.tbot .sa-home.compact .tile.on .sa-sh{color:var(--sa)}.tbot .sa-home.compact .tile:focus-visible{outline:2px solid var(--sa);outline-offset:2px}.tbot .sa-rail-btn{display:none}.tbot .sa-home.compact .sa-rail-btn{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:28px;height:28px;margin-top:-14px;padding:0;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);box-shadow:var(--shadow-2);opacity:0;visibility:hidden;pointer-events:none;transform:scale(0.7);transition:opacity .18s var(--ease-out),transform .3s var(--spring-snappy),visibility 0s linear .18s,color var(--t-base),border-color var(--t-base)}.tbot .sa-home.compact .sa-rail-btn.l{left:-4px}.tbot .sa-home.compact .sa-rail-btn.r{right:-4px}.tbot .sa-home.compact.sa-ov-l .sa-rail-btn.l,.tbot .sa-home.compact.sa-ov-r .sa-rail-btn.r{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:opacity .18s var(--ease-out),transform .3s var(--spring-snappy),visibility 0s,color var(--t-base),border-color var(--t-base)}.tbot .sa-home.compact .sa-rail-btn:hover{color:var(--sa);border-color:color-mix(in srgb, var(--sa) 45%, var(--line))}.tbot .sa-home.compact .sa-rail-btn:active{transform:scale(0.9)}.tbot .sa-rail-btn svg{width:15px;height:15px;stroke-width:2.2}@media(pointer: coarse){.tbot .sa-home.compact .tiles{gap:6px}.tbot .sa-home.compact .tile{gap:7px;padding:6px 12px 6px 6px}.tbot .sa-home.compact .tile .ic{width:26px;height:26px;border-radius:8px}.tbot .sa-home.compact .tile .ic svg{width:15px;height:15px}.tbot .sa-home.compact .tile b,.tbot .sa-home.compact .tile .sa-sh{font-size:12.5px}.tbot .sa-home.compact .sa-rail-btn{width:30px;height:30px;margin-top:-15px}}@media(prefers-reduced-motion: reduce){.tbot .sa-home.compact .tiles,.tbot .sa-home.compact .sa-rail-btn{transition:none}}.tbot.rm .sa-home.compact .tiles,.tbot.rm .sa-home.compact .sa-rail-btn{transition:none}.tbot .sa-shead{display:none}.tbot .sa-home.compact .sa-shead:not([hidden]){display:flex;align-items:center;gap:12px;margin:0 0 10px}.tbot .sa-shead-ic{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:var(--sa);background:color-mix(in srgb, var(--sa) 10%, var(--surface))}.tbot .sa-shead-ic svg{width:20px;height:20px}.tbot .sa-shead-t{display:grid;gap:1px;min-width:0}.tbot .sa-shead-t b{font:800 19px/1.2 var(--font-display, var(--font-ui));letter-spacing:-0.01em;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tbot .sa-shead-t small{font:400 12.5px/1.3 var(--font-ui);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tbot .sa-shead-x{flex:none;margin-left:auto;display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 8px 0 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font:600 13px/1 var(--font-ui);cursor:pointer;transition:border-color var(--t-base),color var(--t-base),background var(--t-base)}.tbot .sa-shead-x svg{width:15px;height:15px}.tbot .sa-shead-x kbd{font:600 10.5px/1 var(--font-mono);padding:4px 6px;border-radius:6px;background:var(--surface-2);color:var(--muted);border:1px solid var(--line)}.tbot .sa-shead-x:hover{border-color:color-mix(in srgb, var(--sa) 45%, var(--line));color:var(--sa);background:color-mix(in srgb, var(--sa) 5%, var(--surface))}.tbot .sa-shead-x:focus-visible{outline:2px solid var(--sa);outline-offset:2px}.tbot .sa-home.compact .tiles{gap:2px;padding:2px 4px 0;box-shadow:inset 0 -1px 0 var(--line)}.tbot .sa-home.compact .tile,.tbot .sa-home.compact .tile:hover{position:relative;gap:6px;padding:8px 9px 10px;border:0;border-radius:10px 10px 0 0;background:rgba(0,0,0,0);box-shadow:none;color:var(--muted)}.tbot .sa-home.compact .tile:hover{background:var(--surface-2)}.tbot .sa-home.compact .tile .ic{width:auto;height:auto;border-radius:0;background:none;color:inherit}.tbot .sa-home.compact .tile .ic svg{width:15px;height:15px}.tbot .sa-home.compact .tile b,.tbot .sa-home.compact .tile .sa-sh{font-size:12.5px;font-weight:600;color:var(--ink-2)}.tbot .sa-home.compact .tile.on,.tbot .sa-home.compact .tile.on:hover{border:0;background:rgba(0,0,0,0);box-shadow:none;color:var(--sa)}.tbot .sa-home.compact .tile.on b,.tbot .sa-home.compact .tile.on .sa-sh{color:var(--sa);font-weight:700}.tbot .sa-home.compact .tile::after{display:none}.tbot .sa-home.compact .tile.on::after{display:block;inset:auto 8px 0;height:2.5px;border-radius:2px 2px 0 0;background:var(--sa);opacity:1}.tbot .sa-home.compact .tile:focus-visible{outline-offset:-2px}.tbot .sa-home.compact .sa-rail-btn{top:auto;bottom:4px;margin-top:0}@media(pointer: coarse){.tbot .sa-home.compact .tiles{gap:2px}.tbot .sa-home.compact .tile,.tbot .sa-home.compact .tile:hover{gap:7px;padding:10px 11px 12px}.tbot .sa-home.compact .tile .ic{width:auto;height:auto}.tbot .sa-home.compact .sa-rail-btn{bottom:5px;margin-top:0}}@container tb (max-width: 560px){.tbot .sa-shead-x{width:36px;padding:0;justify-content:center}.tbot .sa-shead-x span,.tbot .sa-shead-x kbd{display:none}.tbot .sa-shead-t b{font-size:17px}}.tbot .sa-sec-box{padding-bottom:8px}.tbot .sa-sec-box:empty{display:none}.tbot .sa-form{max-width:var(--col);margin:0 auto;display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:end;gap:6px;padding:8px 8px 8px 14px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--shadow-2);transition:border-color var(--t-base),box-shadow var(--t-base)}.tbot .sa-form:focus-within{border-color:color-mix(in srgb, var(--sa) 55%, var(--line-2));box-shadow:var(--shadow-2),0 0 0 4px rgba(var(--sa-rgb), 0.14)}.tbot .sa-prompt{font:700 17px/40px var(--font-mono);color:var(--sa);user-select:none}.tbot .sa-form textarea{display:block;width:100%;min-height:40px;max-height:120px;margin:0;padding:9px 4px;border:0;outline:0;resize:none;background:rgba(0,0,0,0);color:var(--ink);font:500 15px/22px var(--font-mono)}.tbot .sa-form textarea::placeholder{color:var(--faint)}.tbot .sa-send{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:var(--sa);color:#fff;transition:transform .2s var(--spring-snappy),background .2s}.tbot .sa-send:hover{background:var(--sa-600)}.tbot .sa-send:active{transform:scale(0.9)}.tbot .sa-form.busy .sa-send{opacity:.6;pointer-events:none}.tbot .sa-hints{max-width:var(--col);margin:8px auto 0;display:flex;gap:14px;justify-content:center;font:500 11px/1 var(--font-mono);color:var(--faint)}.tbot .sa-hints kbd{font-size:10px;padding:2px 4px}@container tb (max-width: 560px){.tbot .sa-hints span:nth-child(2){display:none}}.tbot .sa-sum{margin:0 0 10px;font-size:11.5px;color:var(--muted)}.tbot .sa-live{margin:0 0 14px;padding:12px;border-radius:16px;border:1px solid color-mix(in srgb, var(--ok) 30%, var(--line));background:color-mix(in srgb, var(--ok) 5%, var(--surface))}.tbot .sa-live[hidden]{display:none}.tbot .sa-live-h{display:flex;align-items:center;gap:8px;margin-bottom:8px;font:600 10.5px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ok)}.tbot .sa-live-h span{margin-left:auto;letter-spacing:0;text-transform:none;color:var(--faint);font-weight:500}.tbot .sa-live-list{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.tbot .sa-live-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(230px, 1fr));gap:8px}.tbot .sa-who{flex:none;display:grid;grid-template-columns:auto minmax(0, 1fr);gap:2px 8px;align-items:center;max-width:260px;padding:8px 12px 8px 8px;border-radius:12px;border:1px solid var(--line);background:var(--surface);text-align:left}.tbot .sa-live-grid .sa-who{max-width:none}.tbot .sa-who .sa-tav{grid-row:span 2;width:32px;height:32px;border-radius:10px}.tbot .sa-live-grid .sa-who .sa-tav{grid-row:span 3}.tbot .sa-who .sa-tav::after{content:"";position:absolute;right:-2px;bottom:-2px;width:9px;height:9px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 2px var(--surface)}.tbot .sa-who b{font-size:12.5px;color:var(--ink)}.tbot .sa-who span,.tbot .sa-who em{overflow:hidden;font-size:11px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-style:normal}.tbot .sa-who em{color:var(--faint);font-size:10.5px}.tbot .sa-who.typing span{color:var(--ok)}.tbot .sa-talks{display:grid;gap:8px}.tbot .sa-talk{display:grid;grid-template-columns:40px minmax(0, 1fr) auto;gap:12px;align-items:center;width:100%;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-1);text-align:left;transition:transform .2s var(--ease-out),border-color .2s,box-shadow .2s}.tbot .sa-talk:hover{transform:translateY(-2px);border-color:color-mix(in srgb, var(--sa) 35%, var(--line));box-shadow:0 10px 26px -16px rgba(var(--sa-rgb), 0.6)}.tbot .sa-tav{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:hsl(var(--h), 45%, 32%);background:hsl(var(--h), 60%, 94%)}.tbot[data-theme=dark] .sa-tav{color:hsl(var(--h), 60%, 76%);background:hsl(var(--h), 30%, 18%)}.tbot .sa-tav svg{width:20px;height:20px}.tbot .sa-talk.online .sa-tav::after{content:"";position:absolute;right:4px;bottom:4px;width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 2px hsl(var(--h), 60%, 94%)}.tbot[data-theme=dark] .sa-talk.online .sa-tav::after{box-shadow:0 0 0 2px hsl(var(--h), 30%, 18%)}.tbot .sa-tm{display:grid;gap:3px;min-width:0}.tbot .sa-tl{display:flex;align-items:baseline;gap:8px;min-width:0}.tbot .sa-tl b{flex:none;font-size:13.5px;color:var(--ink)}.tbot .sa-tl span{overflow:hidden;font-size:11px;color:var(--faint);white-space:nowrap;text-overflow:ellipsis}.tbot .sa-tl .on{color:var(--ok)}.tbot .sa-tq{overflow:hidden;font-size:13.5px;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis}.tbot .sa-tn{display:grid;place-items:center;min-width:26px;height:26px;padding:0 7px;border-radius:999px;background:var(--sa-50);color:var(--sa);font-size:11.5px;font-weight:700}.tbot .sa-priv{margin:14px 0 0;font-size:11px;color:var(--faint);text-align:center}.tbot .sa-dh{display:flex;align-items:center;gap:10px;margin-bottom:14px}.tbot .sa-tback{display:inline-flex;align-items:center;gap:3px;height:30px;padding:0 10px 0 6px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--sa2);font:600 12.5px/1 var(--font-ui)}.tbot .sa-tback svg{width:15px;height:15px}.tbot .sa-dh b{font-size:14px}.tbot .sa-dn{margin-left:auto;font-size:11px;color:var(--muted)}.tbot .sa-turns{display:grid;gap:10px}.tbot .sa-q{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:10px;align-items:baseline;padding:10px 14px 10px 12px;border-left:2px solid var(--sa2-500);border-radius:2px 12px 12px 2px;background:var(--surface-2);font:500 13.5px/1.5 var(--font-mono)}.tbot .sa-q .p{color:var(--sa2-500);font-weight:700}.tbot .sa-q .txt{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink)}.tbot .sa-q time{font-size:11px;color:var(--faint)}.tbot .sa-a{padding:0 4px 0 14px;font-size:14px;line-height:1.6;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.tbot .sa-cards{display:flex;gap:8px;overflow-x:auto;padding:2px 4px 6px 14px;scrollbar-width:thin}.tbot .sa-mc{flex:none;display:grid;align-content:start;width:128px;overflow:hidden;border-radius:12px;border:1px solid var(--line);background:var(--surface);color:var(--ink);text-decoration:none !important}.tbot .sa-mc img,.tbot .sa-mc-ph{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;background:var(--surface-2)}.tbot .sa-mct{display:-webkit-box;overflow:hidden;padding:6px 8px 0;font-size:11.5px;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tbot .sa-mc b{padding:4px 8px 8px;font-size:12px;color:var(--price)}.tbot .sa-empty{display:grid;justify-items:center;gap:8px;padding:30px 16px;text-align:center;color:var(--muted)}.tbot .sa-empty>svg{width:42px;height:42px;color:var(--sa);opacity:.85}.tbot .sa-et{font-size:16px;font-weight:700;color:var(--ink)}.tbot .sa-empty p{max-width:380px;margin:0 0 6px;font-size:13.5px;line-height:1.55}.tbot .sa-sec{margin-bottom:12px;padding:14px;border-radius:16px;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-1)}.tbot .sa-sec.flash{animation:tb-sa-flash 1.6s var(--ease-out)}.tbot .sa-sec-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.tbot .sa-cap{font-size:11px;color:var(--faint)}.tbot .sa-notes{display:grid;gap:6px;margin:0 0 10px;padding:0;list-style:none}.tbot .sa-note{display:flex;align-items:flex-start;gap:10px;padding:10px 10px 10px 12px;border-radius:12px;border:1px solid var(--sa-100);background:var(--sa-50)}.tbot .sa-nt{flex:1;min-width:0;font-size:14px;line-height:1.5;color:var(--ink);overflow-wrap:anywhere}.tbot .sa-na{display:inline-flex;flex:none;gap:4px}.tbot .sa-ic{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;color:var(--muted)}.tbot .sa-ic:hover{background:var(--surface);color:var(--sa)}.tbot .sa-ic svg{width:16px;height:16px}.tbot .sa-note.editing{flex-direction:column}.tbot .sa-note.editing .sa-na{align-self:flex-end;gap:6px}.tbot .sa-note textarea{width:100%;min-height:64px;padding:8px 10px;border:1px solid var(--sa-100);border-radius:10px;background:var(--surface);color:var(--ink);font:500 14px/1.5 var(--font-ui);resize:vertical}.tbot .sa-note textarea:focus{outline:none;border-color:var(--sa);box-shadow:0 0 0 3px rgba(var(--sa-rgb), 0.14)}.tbot .sa-note.asking{border-color:var(--line);background:var(--surface-2)}.tbot .sa-note.flash{animation:tb-sa-flash 1.6s var(--ease-out)}.tbot .sa-hintp{margin:0 0 10px;font-size:13.5px;color:var(--muted)}.tbot .sa-sugg{display:flex;flex-wrap:wrap;gap:6px}.tbot .sa-chipb{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 11px 0 8px;border-radius:999px;border:1px dashed var(--line-2);background:rgba(0,0,0,0);color:var(--ink-2);font:600 12px/1 var(--font-ui);transition:border-color var(--t-base),color var(--t-base),background var(--t-base)}.tbot .sa-chipb:hover{border-style:solid;border-color:var(--sa);background:var(--sa-50);color:var(--sa)}.tbot .sa-chipb svg{width:13px;height:13px}.tbot .sa-insight{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;border-radius:12px;border:1px solid color-mix(in srgb, var(--gold) 30%, transparent);background:var(--gold-50);color:var(--ink-2);font-size:13px;line-height:1.45}.tbot .sa-insight>svg{flex:none;width:18px;height:18px;color:var(--gold)}.tbot .sa-kv{display:grid;grid-template-columns:repeat(auto-fit, minmax(130px, 1fr));gap:8px;margin-bottom:12px}.tbot .sa-kv div{display:grid;gap:2px;padding:8px 10px;border-radius:10px;background:var(--surface-2)}.tbot .sa-kv span{font-size:11px;color:var(--muted)}.tbot .sa-kv b{font-size:14px;color:var(--ink);overflow-wrap:anywhere}.tbot .sa-bars{display:grid;gap:6px;margin-bottom:12px}.tbot .sa-bar{display:grid;grid-template-columns:96px minmax(0, 1fr) 44px;gap:10px;align-items:center;font-size:12.5px;color:var(--ink-2)}.tbot .sa-bar i{display:block;height:8px;overflow:hidden;border-radius:99px;background:var(--surface-2)}.tbot .sa-bar u{display:block;width:var(--w);height:100%;border-radius:inherit;background:linear-gradient(90deg, var(--sa2-500), var(--mint));transform-origin:left}.tbot .sa-bar b{font-size:11.5px;color:var(--muted);text-align:right}.tbot .sa-bars-cap{font-size:10.5px;color:var(--faint);text-align:right}.tbot .sa-lim{display:grid;grid-template-columns:132px minmax(0, 1fr);gap:18px;align-items:center}.tbot .sa-gauge{position:relative;width:132px;height:132px}.tbot .sa-gauge svg{width:100%;height:100%;transform:rotate(-90deg)}.tbot .sa-gauge circle{fill:none;stroke-width:10}.tbot .sa-gauge .bg{stroke:var(--surface-2)}.tbot .sa-gauge .fg{stroke:var(--sa);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--p, 0))}.tbot .sa-gauge-c{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.tbot .sa-gauge-c b{font-size:28px;font-weight:700;color:var(--ink);line-height:1}.tbot .sa-gauge-c span{font-size:11.5px;color:var(--muted);margin-top:4px}.tbot .sa-lim-t{display:grid;gap:6px;font-size:14px;color:var(--ink-2)}.tbot .sa-lim-t b{color:var(--ink)}.tbot .sa-lim-n{font-size:13.5px;color:var(--ink)}.tbot .sa-lim-n b{color:var(--sa)}.tbot .sa-lim-t .sa-hintp{margin:4px 0 0;font-size:12.5px}@container tb (max-width: 560px){.tbot .sa-lim{grid-template-columns:1fr;justify-items:center;text-align:center}}.tbot .sa-powers{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px}@container tb (max-width: 560px){.tbot .sa-powers{grid-template-columns:1fr}}.tbot .sa-pw{display:grid;gap:5px;align-content:start;padding:12px;border-radius:14px;border:1px solid var(--line);background:var(--surface);text-align:left;transition:border-color var(--t-base),box-shadow var(--t-base),transform var(--t-fast)}.tbot .sa-pw:hover{border-color:color-mix(in srgb, var(--sa) 40%, var(--line))}.tbot .sa-pw:active{transform:scale(0.98)}.tbot .sa-pw.on{border-color:var(--sa);box-shadow:0 0 0 3px rgba(var(--sa-rgb), 0.12)}.tbot .sa-pw b{font-size:14px;color:var(--ink)}.tbot .sa-pw small{font-size:12px;color:var(--muted);line-height:1.4}.tbot .sa-pw em{font-style:normal;font-size:11px;color:var(--faint)}.tbot .sa-pw.on em{color:var(--sa)}.tbot .sa-pw-m{display:flex;gap:3px;align-items:flex-end;height:14px}.tbot .sa-pw-m i{width:5px;border-radius:2px;background:var(--surface-3)}.tbot .sa-pw-m i:nth-child(1){height:6px}.tbot .sa-pw-m i:nth-child(2){height:10px}.tbot .sa-pw-m i:nth-child(3){height:14px}.tbot .sa-pw-m i.f{background:var(--sa2-500)}.tbot .sa-pw.on .sa-pw-m i.f{background:var(--sa)}.tbot .sa-tones{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.tbot .sa-tone{height:32px;padding:0 13px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);font:600 12.5px/1 var(--font-ui);transition:border-color var(--t-base),color var(--t-base),background var(--t-base),transform var(--t-fast)}.tbot .sa-tone:hover{border-color:var(--sa);color:var(--sa)}.tbot .sa-tone:active{transform:scale(0.96)}.tbot .sa-tone.on{border-color:var(--sa);background:var(--sa);color:#fff}.tbot .sa-prev{display:grid;gap:8px;padding:12px;border-radius:12px;background:var(--surface-2)}.tbot .sa-prev .q{font-size:13px;color:var(--ink-2)}.tbot .sa-prev .a{font-size:14px;line-height:1.55;color:var(--ink);min-height:1.55em}.tbot .sa-prev .cur{display:inline-block;width:.5em;height:1em;margin-left:2px;vertical-align:-2px;background:var(--sa);animation:tb-blink 1.1s steps(1) infinite}.tbot .sa-logos{display:grid;grid-template-columns:repeat(auto-fill, minmax(96px, 1fr));gap:8px}.tbot .sa-lgo{display:grid;justify-items:center;gap:8px;padding:14px 8px 10px;border-radius:14px;border:1px solid var(--line);background:var(--surface);font:600 12px/1 var(--font-ui);color:var(--ink-2);transition:border-color var(--t-base),box-shadow var(--t-base),transform var(--t-fast)}.tbot .sa-lgo:hover{border-color:color-mix(in srgb, var(--sa) 40%, var(--line));transform:translateY(-2px)}.tbot .sa-lgo.on{border-color:var(--sa);box-shadow:0 0 0 3px rgba(var(--sa-rgb), 0.12);color:var(--sa)}.tbot .sa-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tbot .sa-actions .btn svg{width:15px;height:15px}.tbot .sa-actions.asking{border-color:var(--sa-100);background:var(--sa-50)}.tbot .sa-actions .sa-nt{flex-basis:100%;font-size:13.5px}.tbot .sa-soon{margin-left:auto;font-size:11px;color:var(--faint)}.tbot .sa-skel{display:grid;gap:8px}.tbot .sa-skel i{height:64px;border-radius:14px;background:linear-gradient(100deg, var(--surface-2) 30%, var(--surface-3) 50%, var(--surface-2) 70%);background-size:300% 100%;animation:tb-sa-shim 1.4s linear infinite}.tbot .sa-fail{padding:14px;border-radius:12px;background:var(--danger-50);color:var(--danger);font-size:13px}@keyframes tb-sa-shim{from{background-position:100% 0}to{background-position:-100% 0}}@keyframes tb-sa-drop{from{opacity:0;transform:translateY(-6px) scale(0.8)}}@keyframes tb-sa-fade{to{opacity:0}}@keyframes tb-sa-cur{50%{box-shadow:0 0 0 2px var(--sa),0 0 20px 3px rgba(var(--sa-rgb), 0.28)}}@keyframes tb-sa-sweep{from{background-position:130% 0}to{background-position:-130% 0}}@keyframes tb-sa-pop{0%{transform:scale(0.6)}60%{transform:scale(1.12)}100%{transform:scale(1)}}@keyframes tb-sa-born{from{opacity:0;transform:scale(0.4)}}@keyframes tb-sa-breathe{50%{box-shadow:0 0 0 5px rgba(15,138,106,.07)}}@keyframes tb-sa-ping{0%{box-shadow:0 0 0 0 rgba(var(--sa-rgb), 0.45)}60%,100%{box-shadow:0 0 0 9px rgba(var(--sa-rgb), 0)}}@keyframes tb-sa-flash{0%{background:rgba(var(--mint-rgb), 0.4);box-shadow:0 0 0 0 rgba(var(--mint-rgb), 0.9)}100%{box-shadow:0 0 0 10px rgba(var(--mint-rgb), 0)}}@media(prefers-reduced-motion: reduce){.tbot .sa-tile img,.tbot .sa-tile.sk,.tbot .sa-tile.cur,.tbot .sa-tile.lit::after,.tbot .sa-dot,.tbot .blk-t .tick.sa-live,.tbot .sa-skel i,.tbot .sa-check,.tbot .sa-prev .cur,.tbot .sa-chip[data-state=ready] .sa-ring::after,.tbot .sa-logo *{animation:none !important}}.tbot.rm .sa-tile img,.tbot.rm .sa-tile.sk,.tbot.rm .sa-tile.cur,.tbot.rm .sa-tile.lit::after,.tbot.rm .sa-dot,.tbot.rm .blk-t .tick.sa-live,.tbot.rm .sa-skel i,.tbot.rm .sa-check,.tbot.rm .sa-prev .cur,.tbot.rm .sa-chip[data-state=ready] .sa-ring::after,.tbot.rm .sa-logo *{animation:none !important}.tbot .sa-doc-top{display:grid;grid-template-columns:112px minmax(0, 1fr);gap:18px;align-items:center}.tbot .sa-dgauge{position:relative;width:112px;height:112px;--gc: var(--sa2-500)}.tbot .sa-dgauge.sm{width:84px;height:84px}.tbot .sa-dgauge svg{width:100%;height:100%;transform:rotate(-90deg)}.tbot .sa-dgauge circle{fill:none;stroke-width:10}.tbot .sa-dgauge .bg{stroke:var(--surface-2)}.tbot .sa-dgauge .fg{stroke:var(--gc);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--p, 0))}.tbot .sa-dgauge .sa-gauge-c{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.tbot .sa-dgauge .sa-gauge-c b{font-size:26px;font-weight:700;color:var(--ink);line-height:1}.tbot .sa-dgauge.sm .sa-gauge-c b{font-size:20px}.tbot .sa-dgauge .sa-gauge-c span{margin-top:4px;font-size:11px;font-weight:600;color:var(--gc)}.tbot .g-a{--gc: var(--ok)}.tbot .g-b{--gc: var(--sa2-500)}.tbot .g-c{--gc: var(--gold)}.tbot .g-d{--gc: var(--sa)}.tbot .sa-doc-t{display:grid;gap:6px;min-width:0}.tbot .sa-doc-n{font-size:15px;color:var(--ink-2)}.tbot .sa-doc-n b{color:var(--ink)}.tbot .sa-doc-n b.rasp{color:var(--sa)}.tbot .sa-doc-n b.ok{color:var(--ok)}.tbot .sa-doc-a{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:2px}.tbot .sa-doc-a .btn svg{width:15px;height:15px}.tbot .sa-doc-a .sa-link{margin-left:0}.tbot .sa-scan{display:grid;grid-template-columns:minmax(60px, 160px) auto;gap:10px;align-items:center;font-size:11px;color:var(--sa2)}.tbot .sa-scan i{display:block;height:6px;overflow:hidden;border-radius:99px;background:var(--surface-2)}.tbot .sa-scan u{display:block;width:var(--w);height:100%;border-radius:inherit;transition:width .6s var(--ease-out);background:linear-gradient(90deg, var(--sa2-500), var(--mint), var(--sa2-500));background-size:200% 100%;animation:tb-sa-shim 1.2s linear infinite}@container tb (max-width: 560px){.tbot .sa-doc-top{grid-template-columns:1fr;justify-items:center;text-align:center}.tbot .sa-doc-a,.tbot .sa-scan{justify-content:center}}.tbot .sa-fchips{display:flex;gap:6px;overflow-x:auto;margin:0 -2px 12px;padding:2px 2px 4px;scrollbar-width:none}.tbot .sa-fchips::-webkit-scrollbar{display:none}.tbot .sa-fchip{flex:none;display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 6px 0 12px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);font:600 12.5px/1 var(--font-ui);transition:border-color var(--t-base),background var(--t-base),color var(--t-base),transform var(--t-fast)}.tbot .sa-fchip b{display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:99px;background:var(--surface-2);font-size:11px;color:var(--ink-2)}.tbot .sa-fchip:hover{border-color:var(--sa);color:var(--sa)}.tbot .sa-fchip:active{transform:scale(0.96)}.tbot .sa-fchip.on{border-color:var(--sa);background:var(--sa);color:#fff}.tbot .sa-fchip.on b{background:rgba(255,255,255,.22);color:#fff}.tbot .sa-drows{display:grid;gap:8px}.tbot .sa-drow{display:grid;grid-template-columns:56px minmax(0, 1fr) auto;gap:12px;align-items:center;width:100%;padding:8px 12px 8px 8px;border-radius:14px;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-1);text-align:left;transition:transform .2s var(--ease-out),border-color .2s,box-shadow .2s}.tbot .sa-drow:hover{transform:translateY(-2px);border-color:color-mix(in srgb, var(--sa) 35%, var(--line));box-shadow:0 10px 26px -16px rgba(var(--sa-rgb), 0.6)}.tbot .sa-drow.fixed{border-color:color-mix(in srgb, var(--ok) 35%, var(--line))}.tbot .sa-dth{display:grid;place-items:center;width:56px;height:56px;overflow:hidden;border-radius:10px;background:var(--surface-2);color:var(--faint)}.tbot .sa-dth img{width:100%;height:100%;object-fit:cover}.tbot .sa-dth svg{width:22px;height:22px}.tbot .sa-dm{display:grid;gap:5px;min-width:0}.tbot .sa-dm>b{overflow:hidden;font-size:13.5px;font-weight:600;color:var(--ink);white-space:nowrap;text-overflow:ellipsis}.tbot .sa-dtags{display:flex;flex-wrap:wrap;gap:4px}.tbot .sa-dtags i{padding:3px 7px;border-radius:6px;background:var(--sa-50);color:var(--sa-600);font:600 10.5px/1.2 var(--font-ui);font-style:normal}.tbot .sa-fixed{display:inline-flex;align-items:center;gap:3px;padding:3px 7px;border-radius:6px;background:color-mix(in srgb, var(--ok) 12%, var(--surface));color:var(--ok);font:700 10.5px/1.2 var(--font-ui);font-style:normal}.tbot .sa-fixed svg{width:11px;height:11px}.tbot .sa-buy{display:inline-block;padding:2px 6px;border-radius:6px;background:var(--sa2-50);color:var(--sa2);box-shadow:inset 0 0 0 1px var(--sa2-100);font:700 10.5px/1.2 var(--font-ui);font-style:normal;white-space:nowrap;vertical-align:1px}.tbot .sa-dm>b .sa-buy{margin-right:6px}.tbot .sa-dh .sa-buy{flex:none}.tbot .sa-ddet .sa-dh{flex-wrap:wrap;row-gap:6px}.tbot .sa-dr{display:grid;justify-items:end;gap:5px}.tbot .sa-dr .mono{font-size:10.5px;color:var(--faint);white-space:nowrap}.tbot .sa-pill{display:grid;place-items:center;min-width:34px;height:24px;padding:0 8px;border-radius:99px;font:700 12px/1 var(--font-mono);color:var(--gc);background:color-mix(in srgb, var(--gc) 12%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gc) 30%, transparent)}.tbot .sa-dmore{display:flex;justify-content:center;margin-top:10px}.tbot .sa-empty.sm{padding:18px 10px}.tbot .sa-empty.sm svg{width:26px;height:26px;color:var(--ok)}.tbot .sa-lcard{display:grid;gap:12px}.tbot .sa-dphotos{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.tbot .sa-dphotos.none{align-items:center;gap:8px;padding:14px;border-radius:12px;background:var(--surface-2);color:var(--muted);font-size:13px}.tbot .sa-dphotos.none svg{width:20px;height:20px}.tbot .sa-dph{position:relative;flex:none;width:92px;height:92px;overflow:hidden;border-radius:12px;background:var(--surface-2)}.tbot .sa-dph img{width:100%;height:100%;object-fit:cover}.tbot .sa-dph i{position:absolute;top:5px;left:5px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:6px;background:rgba(16,39,43,.62);color:#fff;font:700 10px/1 var(--font-mono);font-style:normal}.tbot .sa-dph em{position:absolute;right:4px;bottom:4px;left:4px;padding:3px 4px;border-radius:6px;background:var(--sa);color:#fff;font:700 9.5px/1.15 var(--font-ui);font-style:normal;text-align:center}.tbot .sa-dph.bad{box-shadow:0 0 0 2px var(--sa)}.tbot .sa-lhead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tbot .sa-lt{display:grid;gap:4px;min-width:0}.tbot .sa-ltitle{font-size:15px;line-height:1.35;color:var(--ink)}.tbot .sa-lprice{flex:none;font-size:15px;color:var(--price)}.tbot .sa-lgrid{display:grid;grid-template-columns:84px minmax(0, 1fr);gap:14px;align-items:start}.tbot .sa-dissues{display:grid;gap:6px;margin:0;padding:0;list-style:none}.tbot .sa-dissues li{display:grid;gap:2px;padding:8px 10px 8px 12px;border-left:3px solid var(--gold);border-radius:3px 10px 10px 3px;background:var(--surface-2)}.tbot .sa-dissues li.w3{border-left-color:var(--sa)}.tbot .sa-dissues li.w1{border-left-color:var(--sa2-500)}.tbot .sa-dissues li.ok{border-left-color:var(--ok)}.tbot .sa-dissues b{font-size:13px;color:var(--ink)}.tbot .sa-dissues span{font-size:12.5px;line-height:1.45;color:var(--muted)}.tbot .sa-lfoot{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.tbot .sa-lfoot .sa-link{margin-left:0}.tbot .sa-lfoot .sa-cap{display:inline-flex;align-items:center;gap:4px;margin-left:auto}.tbot .sa-lfoot .sa-cap svg{width:13px;height:13px}.tbot .sa-fixbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 12px}.tbot .sa-fixbar .btn svg{width:15px;height:15px}.tbot .sa-fixbar .sa-link{margin-left:auto}.tbot .btn-rasp-soft{border-color:var(--sa-100);background:var(--sa-50);color:var(--sa)}.tbot .btn-rasp-soft:hover:not(:disabled){border-color:var(--sa);background:var(--sa-50);color:var(--sa-600)}.tbot .sa-done{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;border-radius:14px;border:1px solid color-mix(in srgb, var(--ok) 35%, var(--line));background:color-mix(in srgb, var(--ok) 7%, var(--surface))}.tbot .sa-done>svg{flex:none;width:22px;height:22px;padding:4px;border-radius:50%;background:var(--ok);color:#fff;animation:tb-sa-pop .6s var(--spring-bouncy) both}.tbot .sa-done div{display:grid;gap:2px;flex:1;min-width:0}.tbot .sa-done b{font-size:14px;color:var(--ink)}.tbot .sa-done span{font-size:12.5px;color:var(--muted)}.tbot .sa-done.test{border-color:color-mix(in srgb, var(--gold) 40%, var(--line));background:var(--gold-50)}.tbot .sa-done.test>svg{background:var(--gold)}.tbot .sa-wk.busy .sa-sec-h .sa-cap{color:var(--sa)}.tbot .sa-writer{display:grid;gap:5px;margin-bottom:12px;font-size:12.5px;color:var(--faint)}.tbot .sa-writer .bl.on{color:var(--ink-2)}.tbot .sa-writer .bl.on .mk{color:var(--sa)}.tbot .sa-writer .bl.done .mk{color:var(--ok)}.tbot .sa-wlines{display:grid;gap:8px}.tbot .sa-wlines i{height:11px;border-radius:6px;background:linear-gradient(100deg, var(--surface-2) 30%, var(--sa-50) 50%, var(--surface-2) 70%);background-size:300% 100%;animation:tb-sa-shim 1.3s linear infinite}.tbot .sa-wlines i:nth-child(2){width:92%}.tbot .sa-wlines i:nth-child(3){width:78%}.tbot .sa-wlines i:nth-child(4){width:55%}.tbot .sa-pl{display:flex;align-items:center;gap:6px;margin:10px 0 6px;font:600 10.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.tbot .sa-pl .sa-link{text-transform:none;letter-spacing:0}.tbot .sa-ptitle{display:grid;gap:4px}.tbot .sa-ptitle s{font-size:12.5px;color:var(--faint)}.tbot .sa-pti,.tbot .sa-phin,.tbot .sa-wish input{width:100%;height:38px;padding:0 12px;border:1px solid var(--line-2);border-radius:10px;background:var(--surface);color:var(--ink);font:600 14px/1 var(--font-ui)}.tbot .sa-pd{width:100%;min-height:220px;padding:10px 12px;border:1px solid var(--line-2);border-radius:12px;background:var(--surface);color:var(--ink);font:500 14px/1.6 var(--font-ui);resize:vertical}.tbot .sa-pd.typing{border-color:var(--sa);box-shadow:0 0 0 3px rgba(var(--sa-rgb), 0.12);caret-color:rgba(0,0,0,0)}.tbot .sa-pti:focus,.tbot .sa-pd:focus,.tbot .sa-phin:focus,.tbot .sa-wish input:focus{outline:none;border-color:var(--sa);box-shadow:0 0 0 3px rgba(var(--sa-rgb), 0.14)}.tbot .sa-old{margin-bottom:8px;padding:10px 12px;border-radius:12px;background:var(--surface-2);color:var(--muted);font-size:13px;line-height:1.55;white-space:pre-wrap}.tbot .sa-pfs{display:flex;flex-wrap:wrap;gap:6px}.tbot .sa-pf{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:10px;border:1px solid var(--sa2-100);background:var(--sa2-50);color:var(--ink-2);font-size:12.5px;cursor:pointer}.tbot .sa-pf input{accent-color:var(--sa)}.tbot .sa-pc{display:grid;gap:4px;margin:12px 0 0;padding:0;list-style:none}.tbot .sa-pc li{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--ink-2)}.tbot .sa-pc svg{flex:none;width:14px;height:14px;color:var(--ok)}.tbot .sa-pa{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px}.tbot .sa-wish{display:flex;flex:1 1 260px;gap:6px;min-width:0}.tbot .sa-wish input{height:32px;font-size:12.5px;font-weight:500}.tbot .sa-phone{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding:10px 12px;border-radius:12px;background:var(--surface-2);font-size:15px;color:var(--ink)}.tbot .sa-phone svg{width:17px;height:17px;color:var(--sa)}.tbot .sa-phin{margin-bottom:4px}.tbot .sa-modes{display:flex;gap:6px;margin-bottom:10px}.tbot .sa-phs{display:grid;grid-template-columns:repeat(auto-fill, minmax(230px, 1fr));gap:10px}.tbot .sa-phw{display:grid;gap:6px;align-content:start}.tbot .sa-phw .cmp-blk{margin:0}.tbot .sa-phsk{display:grid;place-items:center;aspect-ratio:4/3;border-radius:12px;background:linear-gradient(100deg, var(--surface-2) 30%, var(--sa-50) 50%, var(--surface-2) 70%);background-size:300% 100%;animation:tb-sa-shim 1.3s linear infinite;font-size:11.5px;color:var(--muted)}@container tb (max-width: 560px){.tbot .sa-lgrid{grid-template-columns:1fr;justify-items:center}.tbot .sa-dissues{width:100%}.tbot .sa-fixbar .sa-link{margin-left:0}}@media(prefers-reduced-motion: reduce){.tbot .sa-scan u,.tbot .sa-wlines i,.tbot .sa-phsk,.tbot .sa-done>svg{animation:none !important}}.tbot.rm .sa-scan u,.tbot.rm .sa-wlines i,.tbot.rm .sa-phsk,.tbot.rm .sa-done>svg{animation:none !important}.tbot .sa-powers.two{grid-template-columns:repeat(2, minmax(0, 1fr))}@container tb (max-width: 560px){.tbot .sa-powers.two{grid-template-columns:1fr}}.tbot .sa-fast{display:grid;grid-template-columns:40px minmax(0, 1fr) auto;gap:12px;align-items:center;width:100%;margin-top:10px;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:var(--surface);text-align:left;transition:border-color var(--t-base),box-shadow var(--t-base),background var(--t-base)}.tbot .sa-fast:hover{border-color:color-mix(in srgb, var(--gold) 50%, var(--line))}.tbot .sa-fast.on{border-color:var(--gold);background:var(--gold-50);box-shadow:0 0 0 3px color-mix(in srgb, var(--gold) 18%, transparent)}.tbot .sa-fast-ic{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--surface-2);font-size:20px;filter:grayscale(1);opacity:.7;transition:filter var(--t-base),opacity var(--t-base),transform .3s var(--spring-bouncy)}.tbot .sa-fast.on .sa-fast-ic{filter:none;opacity:1;background:color-mix(in srgb, var(--gold) 16%, var(--surface));transform:rotate(-8deg) scale(1.06)}.tbot .sa-fast-t{display:grid;gap:4px;min-width:0}.tbot .sa-fast-t b{font-size:14px;color:var(--ink)}.tbot .sa-fast-t small{font-size:12px;line-height:1.45;color:var(--muted)}.tbot .sa-fast-t em{font-style:normal;font-size:11px;color:var(--faint)}.tbot .sa-fast.on .sa-fast-t em{color:var(--hl-num)}.tbot .sa-sw{position:relative;width:40px;height:24px;border-radius:99px;background:var(--surface-3);transition:background var(--t-base)}.tbot .sa-sw i{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:var(--shadow-1);transition:transform .32s var(--spring-snappy)}.tbot .sa-fast.on .sa-sw{background:var(--gold)}.tbot .sa-fast.on .sa-sw i{transform:translateX(16px)}.tbot .sa-fastb{display:inline-flex;align-items:center;gap:3px;margin-left:8px;padding:2px 7px;border-radius:99px;background:var(--gold-50);color:var(--hl-num);font:700 10px/1.3 var(--font-mono);letter-spacing:.02em;text-transform:none}.tbot .row-bot .who .sa-fastb{animation:tb-sa-drop .3s var(--spring-snappy) both}@media(prefers-reduced-motion: reduce){.tbot .row-bot .who .sa-fastb{animation:none}}.tbot.sa-mode:not([data-space-look]) .dock,.tbot.sa-mode:not([data-space-look]) #saLog>:not(.sa-home):not(.sa-sec-box){--teal: var(--rasp);--teal-600: var(--rasp-600);--teal-500: var(--rasp);--teal-100: var(--rasp-100);--teal-50: var(--rasp-50);--cursor: var(--rasp);--accent: var(--rasp);--teal-rgb: var(--rasp-rgb);--teal5-rgb: var(--rasp-rgb);--glow: 0 0 0 1px rgba(var(--rasp-rgb), .22), 0 18px 40px -18px rgba(var(--rasp-rgb), .55), 0 0 0 5px rgba(var(--rasp-rgb), .12)}.tbot #saLog.sa-sec-open>:not(.sa-home):not(.sa-sec-box){display:none !important}.tbot .sa-p.sa-none{padding:10px 12px;border-radius:12px;background:var(--gold-50);color:var(--ink-2)}.tbot .sa-noteform{display:grid;gap:8px;margin-bottom:10px}.tbot .sa-noteform textarea{width:100%;min-height:64px;padding:10px 12px;border:1px solid var(--line-2);border-radius:12px;background:var(--surface);color:var(--ink);font:500 14px/1.5 var(--font-ui);resize:none;transition:border-color var(--t-base),box-shadow var(--t-base)}.tbot .sa-noteform textarea:focus{outline:none;border-color:var(--sa);box-shadow:0 0 0 3px rgba(var(--sa-rgb), 0.14)}.tbot .sa-ai{display:grid;gap:4px;padding:10px 12px;border-radius:12px;border:1px dashed color-mix(in srgb, var(--sa) 45%, var(--line));background:var(--sa-50);animation:tb-sa-drop .32s var(--spring-snappy) both}.tbot .sa-ai-l{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--sa)}.tbot .sa-ai-l svg{width:13px;height:13px}.tbot .sa-ai-t{font-size:14px;line-height:1.5;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.tbot .sa-nfa{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tbot .sa-nfa .sa-link{margin-left:0}.tbot .sa-nfa .sa-ai-st{margin-left:auto}@media(prefers-reduced-motion: reduce){.tbot .sa-ai{animation:none}}.tbot.rm .sa-ai{animation:none}.tbot .sa-home:not(.sa-back) .tiles{grid-template-columns:repeat(4, minmax(0, 1fr))}@container tb (max-width: 720px){.tbot .sa-home:not(.sa-back) .tiles{grid-template-columns:repeat(2, minmax(0, 1fr))}}.tbot .sa-home .tile{min-width:0}.tbot .sa-home .tile b,.tbot .sa-home .tile small{overflow-wrap:anywhere}@container tb (max-width: 560px){.tbot .sa-home:not(.compact) .tile{display:grid;grid-template-columns:34px minmax(0, 1fr);grid-template-rows:auto auto;column-gap:10px;row-gap:1px;align-items:center;padding:10px 12px}.tbot .sa-home:not(.compact) .tile .top-row{grid-row:1/span 2}.tbot .sa-home:not(.compact) .tile b{align-self:end;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tbot .sa-home:not(.compact) .tile small{display:block;align-self:start;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;line-height:1.35}}.tbot .sa-home .tile .top-row{position:relative}.tbot .sa-tbadge,.tbot .sa-chip-badge{position:absolute;display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:var(--sa);color:var(--accent-ink);font:700 10.5px/1 var(--font-mono);font-style:normal;pointer-events:none;box-shadow:0 0 0 2px var(--surface)}.tbot .sa-tbadge{top:-7px;left:24px}.tbot .sa-tbadge[hidden],.tbot .sa-chip-badge[hidden]{display:none}.tbot .sa-home.compact .sa-tbadge{position:static;order:2;min-width:17px;height:17px;margin-left:1px;padding:0 5px;font-size:10px;box-shadow:none}.tbot .sa-chip-badge{top:-5px;right:-7px;z-index:1;min-width:16px;height:16px;padding:0 4px;font-size:9.5px}.tbot .sa-sum .sa-new-n{color:var(--sa)}.tbot .sa-msgs,.tbot .sa-leads{display:grid;gap:8px}.tbot .sa-msg{position:relative;display:grid;grid-template-columns:40px minmax(0, 1fr);gap:12px;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-1);transition:border-color .6s,background .6s}.tbot .sa-msg.new{border-color:color-mix(in srgb, var(--sa) 40%, var(--line));background:color-mix(in srgb, var(--sa) 4%, var(--surface))}.tbot .sa-msg.new.seen{border-color:var(--line);background:var(--surface)}.tbot .sa-msg-b{display:grid;gap:6px;min-width:0}.tbot .sa-msg .sa-tl,.tbot .sa-lead .sa-tl{flex-wrap:wrap;row-gap:2px}.tbot .sa-new-dot{flex:none;width:8px;height:8px;margin-left:auto;border-radius:50%;background:var(--sa);box-shadow:0 0 0 3px rgba(var(--sa-rgb), 0.16);transition:opacity .6s,transform .6s;animation:tb-sa-breathe-r 2.2s ease-in-out infinite}.tbot .sa-msg.seen .sa-new-dot{opacity:0;transform:scale(0.4)}.tbot .sa-msg-l{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;padding:5px 8px;border-radius:8px;justify-self:start;background:var(--surface-2);color:var(--ink-2);font-size:12.5px;text-decoration:none !important}.tbot .sa-msg-l span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tbot .sa-msg-l b{flex:none;font-size:12px;color:var(--price)}.tbot .sa-msg-l svg{flex:none;width:13px;height:13px;color:var(--muted)}.tbot a.sa-msg-l:hover{color:var(--sa)}.tbot .sa-msg-l .sa-buy{flex:none}.tbot .sa-msg-t{margin:0;font-size:14px;line-height:1.55;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.tbot .sa-contacts{display:flex;flex-wrap:wrap;gap:6px}.tbot .sa-ct{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;padding:3px 3px 3px 9px;border-radius:10px;border:1px solid var(--sa-100);background:var(--sa-50);color:var(--ink);font-size:13px}.tbot .sa-ct>svg{flex:none;width:15px;height:15px;color:var(--sa)}.tbot .sa-ct a,.tbot .sa-ct>span{min-width:0;overflow-wrap:anywhere;color:var(--ink)}.tbot .sa-ct a{font-weight:600;text-decoration:none}.tbot .sa-ct a:hover{color:var(--sa);text-decoration:underline}.tbot .sa-ct .sa-copy{width:28px;height:28px}.tbot .sa-copy.done{color:var(--ok)}.tbot .sa-sent{display:inline-flex;align-items:center;gap:5px;justify-self:start;padding:3px 8px;border-radius:99px;background:color-mix(in srgb, var(--ok) 10%, var(--surface));color:var(--ok);font:600 11.5px/1.3 var(--font-ui)}.tbot .sa-sent svg{width:13px;height:13px}.tbot .sa-lcounts{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:8px;margin-bottom:14px}@container tb (max-width: 560px){.tbot .sa-lcounts{grid-template-columns:repeat(2, minmax(0, 1fr))}}.tbot .sa-lc{display:grid;gap:2px;padding:10px 12px;border-radius:12px;background:var(--surface-2);border-left:3px solid var(--lv, var(--line-2))}.tbot .sa-lc b{font-size:20px;font-weight:700;color:var(--ink)}.tbot .sa-lc span{font-size:11.5px;color:var(--muted)}.tbot .lv-message{--lv: var(--sa)}.tbot .lv-contact{--lv: var(--gold)}.tbot .lv-serious{--lv: var(--sa2-500)}.tbot .lv-interest{--lv: var(--line-2)}.tbot .sa-lgroup{margin-bottom:14px}.tbot .sa-lgh{display:flex;align-items:center;justify-content:space-between;margin:0 2px 8px}.tbot .sa-lgh .tick{color:var(--lv)}.tbot .sa-lead{display:grid;gap:7px;padding:12px 14px;border-radius:14px;border:1px solid var(--line);border-left:3px solid var(--lv, var(--line-2));background:var(--surface);box-shadow:var(--shadow-1);transition:opacity .3s,background .3s}.tbot .sa-lead .sa-tl b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbot .sa-tav.sm{flex:none;width:24px;height:24px;border-radius:8px;align-self:center}.tbot .sa-tl .sa-tav{overflow:visible;color:hsl(var(--h), 45%, 32%)}.tbot[data-theme=dark] .sa-tl .sa-tav{color:hsl(var(--h), 60%, 76%)}.tbot .sa-tav.sm svg{width:14px;height:14px}.tbot .sa-lst{margin-left:auto;padding:2px 7px;border-radius:99px;font-size:10.5px;font-style:normal;background:var(--sa-50);color:var(--sa)}.tbot .sa-lead.st-seen .sa-lst{background:var(--surface-2);color:var(--muted)}.tbot .sa-lead.st-done{opacity:.62;background:var(--surface-2);box-shadow:none}.tbot .sa-lead.st-done:hover,.tbot .sa-lead.st-done:focus-within{opacity:1}.tbot .sa-lead.st-done .sa-lst{background:color-mix(in srgb, var(--ok) 12%, var(--surface));color:var(--ok)}.tbot .sa-sigs{display:flex;flex-wrap:wrap;gap:5px}.tbot .sa-sig{padding:3px 8px;border-radius:99px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);font:600 11.5px/1.3 var(--font-ui)}.tbot .sa-sig.s-asked_phone,.tbot .sa-sig.s-gave_phone,.tbot .sa-sig.s-wants_to_buy,.tbot .sa-sig.s-message{border-color:var(--sa-100);background:var(--sa-50);color:var(--sa)}.tbot .sa-sig.s-asked_address,.tbot .sa-sig.s-gave_address,.tbot .sa-sig.s-asked_delivery{border-color:color-mix(in srgb, var(--gold) 35%, transparent);background:var(--gold-50);color:var(--hl-num)}.tbot .sa-lact{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.tbot .sa-lact .btn svg{width:14px;height:14px}.tbot .sa-lact .sa-link{margin-left:0}.tbot .sa-lact [hidden]{display:none}.tbot .sa-nw{display:grid;flex:1;justify-items:start;gap:2px;min-width:0}.tbot .sa-nw .sa-nt{width:100%}.tbot .sa-note.long:not(.open) .sa-nt{display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical}.tbot .sa-more{margin-left:0;padding:3px 4px}.tbot .sa-note.editing textarea{resize:none;overflow-y:auto}.tbot .sa-nf-field{position:relative}.tbot .sa-nf-field[hidden]{display:none}.tbot .sa-noteform textarea{padding-right:50px;overflow-y:auto}.tbot .sa-noteform textarea.typing{border-color:var(--sa);box-shadow:0 0 0 3px rgba(var(--sa-rgb), 0.12);caret-color:rgba(0,0,0,0)}.tbot .sa-mic{position:absolute;right:8px;bottom:8px;display:grid;place-items:center;width:36px;height:36px;border-radius:11px;border:1px solid var(--sa-100);background:var(--sa-50);color:var(--sa);transition:background var(--t-base),color var(--t-base),transform var(--t-fast),box-shadow var(--t-base)}.tbot .sa-mic svg{width:18px;height:18px}.tbot .sa-mic:hover{background:var(--sa);color:var(--accent-ink);box-shadow:0 8px 18px -10px rgba(var(--sa-rgb), 0.8)}.tbot .sa-mic:active{transform:scale(0.92)}.tbot .sa-heard{padding:0 2px;font-size:12.5px;color:var(--muted)}.tbot .sa-heard[hidden]{display:none}.tbot .sa-heard summary{cursor:pointer;font-size:11px;color:var(--muted)}.tbot .sa-heard summary:hover{color:var(--sa)}.tbot .sa-heard p{margin:6px 0 0;padding:8px 10px;border-radius:10px;background:var(--surface-2);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.tbot .sa-nfa .btn:disabled{opacity:.55}.tbot .sa-voice{--wave: var(--sa);display:grid;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid color-mix(in srgb, var(--sa) 45%, var(--line));background:linear-gradient(180deg, var(--sa-50), var(--surface) 85%);box-shadow:0 0 0 3px rgba(var(--sa-rgb), 0.1)}.tbot .sa-voice[hidden]{display:none}.tbot .sa-vhead{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-2)}.tbot .sa-vhead time{margin-left:auto;font-size:13px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.tbot .sa-vdot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--danger);box-shadow:0 0 0 0 rgba(192,57,43,.5);animation:tb-sa-rec 1.4s ease-out infinite}.tbot .sa-vdot.off{background:var(--faint);animation:none}.tbot .sa-voice.ending .sa-vst{color:var(--sa);font-weight:700}.tbot .sa-vwave{display:block;width:100%;height:64px}.tbot .sa-voice.proc .sa-vwave{height:28px}.tbot .sa-vact{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.tbot .sa-vact .btn svg{width:15px;height:15px}.tbot .sa-vsteps{display:grid;gap:5px;font-size:12.5px;color:var(--faint)}.tbot .sa-vsteps .bl{display:grid;grid-template-columns:16px minmax(0, 1fr) auto;gap:6px;align-items:center}.tbot .sa-vsteps .bl.on{color:var(--ink-2)}.tbot .sa-vsteps .bl.on .mk{color:var(--sa)}.tbot .sa-vsteps .bl.done{color:var(--muted)}.tbot .sa-vsteps .bl.done .mk{color:var(--ok);font-weight:700}.tbot .sa-vsteps time{font-size:11px;color:var(--faint)}.tbot .sa-verr{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink)}.tbot .sa-voice.err{border-color:color-mix(in srgb, var(--danger) 35%, var(--line));background:var(--danger-50);box-shadow:none}@keyframes tb-sa-rec{0%{box-shadow:0 0 0 0 rgba(192,57,43,.45)}70%,100%{box-shadow:0 0 0 9px rgba(192,57,43,0)}}@keyframes tb-sa-breathe-r{50%{box-shadow:0 0 0 5px rgba(var(--sa-rgb), 0.06)}}.tbot .sa-limits{--c-buy: #a23f6e;--c-own: #b88a1b}.tbot[data-theme=dark] .sa-limits{--c-buy: #d0679a;--c-own: #b8891f}.tbot .sa-gauge.warn .fg{stroke:var(--gold)}.tbot .sa-gauge.crit .fg{stroke:var(--danger)}.tbot .sa-gauge-c b{font-variant-numeric:normal}.tbot .sa-lim-big{font-size:15px;color:var(--ink-2)}.tbot .sa-lim-big b{font-size:22px;font-weight:700;color:var(--ink)}.tbot .sa-lim-split{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12.5px;color:var(--muted)}.tbot .sa-lim-split span{display:inline-flex;align-items:center;gap:6px}.tbot .sa-lim-split b{color:var(--ink)}.tbot i.sw{display:inline-block;flex:none;width:10px;height:10px;border-radius:3px}.tbot i.sw.buy,.tbot .sa-ch-bar .buy,.tbot .sa-ch-tip .k.buy{background:var(--c-buy)}.tbot i.sw.own,.tbot .sa-ch-bar .own,.tbot .sa-ch-tip .k.own{background:var(--c-own)}.tbot .sa-lim-warn{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;font-size:13px;color:var(--ink)}.tbot .sa-lim-warn svg{flex:none;width:16px;height:16px}.tbot .sa-lim-warn.warn{background:var(--gold-50)}.tbot .sa-lim-warn.warn svg{color:var(--gold)}.tbot .sa-lim-warn.crit{background:var(--danger-50)}.tbot .sa-lim-warn.crit svg{color:var(--danger)}@container tb (max-width: 560px){.tbot .sa-lim-split{justify-content:center}.tbot .sa-lim-warn{text-align:left}}.tbot .sa-left4{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px;margin-bottom:8px}.tbot .sa-l4-fast{display:flex;align-items:center;gap:6px;width:100%;margin-top:6px;padding:7px 0 0;border-top:1px dashed var(--line);font-size:12px;font-weight:600;color:var(--muted);text-align:left;cursor:pointer}.tbot .sa-l4-fast>span:first-child{font-size:13px;filter:grayscale(1);opacity:.6;transition:filter var(--t-base),opacity var(--t-base)}.tbot .sa-l4-fast .sa-sw{margin-left:auto;width:32px;height:19px}.tbot .sa-l4-fast .sa-sw i{top:2px;left:2px;width:15px;height:15px}.tbot .sa-l4-fast:hover{color:var(--ink-2)}.tbot .sa-l4-fast.on{color:var(--ink)}.tbot .sa-l4-fast.on>span:first-child{filter:none;opacity:1}.tbot .sa-l4-fast.on .sa-sw{background:var(--gold)}.tbot .sa-l4-fast.on .sa-sw i{transform:translateX(13px)}.tbot .sa-l4{display:grid;gap:3px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:var(--surface)}.tbot .sa-l4 b{font-size:20px;font-weight:700;color:var(--ink)}.tbot .sa-l4>span{font-size:12.5px;color:var(--ink-2)}.tbot .sa-l4>span i{margin-left:4px;padding:1px 6px;border-radius:99px;background:var(--sa);color:var(--accent-ink);font:700 9.5px/1.4 var(--font-mono);font-style:normal}.tbot .sa-l4 em{font-size:10.5px;font-style:normal;color:var(--faint)}.tbot .sa-l4.on{border-color:var(--sa);box-shadow:0 0 0 3px rgba(var(--sa-rgb), 0.1)}.tbot .sa-l4[data-k]{cursor:pointer;transition:border-color var(--t-base),box-shadow var(--t-base),transform .2s var(--spring-snappy)}.tbot .sa-l4[data-k]:not(.on):hover{border-color:color-mix(in srgb, var(--sa) 45%, var(--line))}.tbot .sa-l4[data-k]:not(.on):active{transform:scale(0.98)}.tbot .sa-l4.on{cursor:default}.tbot .sa-l4[data-k]:focus-visible{outline:2px solid var(--sa);outline-offset:2px}.tbot .sa-limits .sa-link{margin-left:0}.tbot .sa-limits .sa-soon{display:block;margin-top:4px}.tbot .sa-chart{display:grid;gap:10px}.tbot .sa-ch-legend{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;color:var(--ink-2)}.tbot .sa-ch-legend span{display:inline-flex;align-items:center;gap:6px}.tbot .sa-ch-frame{display:grid;grid-template-columns:44px minmax(0, 1fr);gap:6px}.tbot .sa-ch-y{position:relative;height:168px;font-size:10px;color:var(--faint);font-variant-numeric:tabular-nums}.tbot .sa-ch-y span{position:absolute;right:0;transform:translateY(-50%);white-space:nowrap}.tbot .sa-ch-y span:nth-child(1){top:18px}.tbot .sa-ch-y span:nth-child(2){top:84px}.tbot .sa-ch-y span:nth-child(3){top:150px}.tbot .sa-ch-plot{position:relative;display:grid;grid-template-columns:repeat(14, minmax(0, 1fr));height:168px;padding-top:18px;background:linear-gradient(var(--line), var(--line)) 0 18px/100% 1px no-repeat,linear-gradient(var(--line), var(--line)) 0 84px/100% 1px no-repeat,linear-gradient(var(--line-2), var(--line-2)) 0 150px/100% 1px no-repeat}.tbot .sa-chart.empty .sa-ch-plot{height:40px;padding:0;background:linear-gradient(var(--line-2), var(--line-2)) 0 100%/100% 1px no-repeat}.tbot .sa-ch-col{position:relative;display:grid;grid-template-rows:132px 18px;height:100%;min-width:0;padding:0;border:0;background:none;border-radius:6px;cursor:default}.tbot .sa-ch-col:focus-visible{outline:2px solid var(--sa);outline-offset:1px}.tbot .sa-ch-col.hot{background:color-mix(in srgb, var(--ink) 5%, transparent)}.tbot .sa-ch-area{position:relative;display:block;height:132px}.tbot .sa-ch-bar{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column-reverse;gap:2px;width:min(22px,70%);height:100%;margin:0 auto;transform-origin:50% 100%}.tbot .sa-ch-bar i{display:block;flex:none;min-height:2px}.tbot .sa-ch-bar i:last-child{border-radius:4px 4px 0 0}.tbot .sa-ch-col.hot .sa-ch-bar i{filter:brightness(1.1) saturate(1.05)}.tbot .sa-ch-peak{position:absolute;left:50%;margin-bottom:4px;transform:translateX(-50%);font-size:10px;font-weight:700;color:var(--ink-2);white-space:nowrap}.tbot .sa-ch-x{padding-top:4px;font-size:10px;color:var(--faint);text-align:center;font-variant-numeric:tabular-nums}.tbot .sa-ch-col.today .sa-ch-x{color:var(--ink);font-weight:700}.tbot .sa-ch-tip{position:absolute;top:0;z-index:2;display:grid;gap:4px;min-width:168px;padding:8px 10px;border-radius:10px;pointer-events:none;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-2);font-size:12px;color:var(--muted)}.tbot .sa-ch-tip[hidden]{display:none}.tbot .sa-ch-tip .h{font-size:11px;color:var(--ink-2);font-weight:700}.tbot .sa-ch-tip .r{display:grid;grid-template-columns:12px auto minmax(0, 1fr);gap:6px;align-items:center}.tbot .sa-ch-tip .k{display:block;width:12px;height:3px;border-radius:2px}.tbot .sa-ch-tip b{color:var(--ink);font-size:13px}.tbot .sa-ch-tip span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@container tb (max-width: 560px){.tbot .sa-ch-col:nth-child(even):not(.today) .sa-ch-x{visibility:hidden}.tbot .sa-ch-peak{font-size:9px}}.tbot .sa-ch-tbl summary{cursor:pointer;font-size:11px;color:var(--muted)}.tbot .sa-ch-tbl summary:hover{color:var(--sa)}.tbot .sa-ch-tbl table{width:100%;margin-top:8px;border-collapse:collapse;font-size:12px}.tbot .sa-ch-tbl th{padding:4px 6px;border-bottom:1px solid var(--line-2);color:var(--muted);font-weight:600;text-align:right}.tbot .sa-ch-tbl td{padding:4px 6px;border-bottom:1px solid var(--line);color:var(--ink-2);text-align:right;font-variant-numeric:tabular-nums}.tbot .sa-ch-tbl th:first-child,.tbot .sa-ch-tbl td:first-child{text-align:left}.tbot .sa-drow-w{position:relative}.tbot .sa-drow-w .sa-drow{padding-right:56px}.tbot .sa-drow-w:hover .sa-drow{transform:translateY(-2px);border-color:color-mix(in srgb, var(--sa) 35%, var(--line));box-shadow:0 10px 26px -16px rgba(var(--sa-rgb), 0.6)}.tbot .sa-dprice{position:absolute;top:50%;right:10px;display:grid;place-items:center;width:36px;height:36px;border-radius:11px;border:1px solid var(--sa-100);background:var(--sa-50);color:var(--sa);transform:translateY(-50%);transition:transform .2s var(--ease-out),background var(--t-base),color var(--t-base)}.tbot .sa-dprice svg{width:18px;height:18px}.tbot .sa-drow-w:hover .sa-dprice{transform:translateY(calc(-50% - 2px))}.tbot .sa-dprice:hover{background:var(--sa);color:var(--accent-ink)}.tbot .sa-drow-w .sa-dprice:active{transform:translateY(-50%) scale(0.92)}.tbot .sa-pr{display:grid;gap:12px}.tbot .sa-pr .sa-sec-h{margin-bottom:0}.tbot .sa-pr.in-blk{margin:0}.tbot .blk.sa-pr-blk{padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none}.tbot .sa-pr-t{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;font-size:14px;color:var(--ink)}.tbot .sa-pr-t span{font-size:13px;color:var(--price)}.tbot .sa-pr-l{display:grid;grid-template-columns:56px minmax(0, 1fr) auto;gap:12px;align-items:center;margin-bottom:12px;padding:8px 12px 8px 8px;border-radius:14px;border:1px solid var(--line);background:var(--surface)}.tbot .sa-pr-lt{display:grid;gap:3px;min-width:0}.tbot .sa-pr-lt b{overflow:hidden;font-size:13.5px;color:var(--ink);white-space:nowrap;text-overflow:ellipsis}.tbot .sa-pr-lt em{font-size:13px;font-style:normal;color:var(--price)}.tbot .sa-pr-l .sa-link{margin-left:0}@container tb (max-width: 560px){.tbot .sa-pr-l{grid-template-columns:48px minmax(0, 1fr)}.tbot .sa-pr-l .sa-dth{width:48px;height:48px}.tbot .sa-pr-l .sa-link{grid-column:2;justify-self:start}}.tbot .sa-pr-run{display:grid;grid-template-columns:minmax(0, 1.25fr) minmax(0, 1fr);gap:14px;align-items:center}@container tb (max-width: 620px){.tbot .sa-pr-run{grid-template-columns:1fr}}.tbot .sa-pr-map{--tbaz-max-h: 220px;position:relative;min-height:220px;overflow:hidden;border-radius:12px;background:var(--surface-2)}.tbot .sa-pr-map.own{display:grid;align-items:center;padding:18px;background:radial-gradient(120% 80% at 50% 120%, var(--sa-50), var(--surface-2) 70%)}.tbot .sa-pr-scan{display:grid;gap:10px}.tbot .sa-pr-axis{position:relative;height:54px;overflow:hidden;border-radius:10px;background:linear-gradient(var(--line-2), var(--line-2)) 0 50%/100% 2px no-repeat}.tbot .sa-pr-axis b{position:absolute;top:50%;left:var(--x);width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--sa);box-shadow:0 0 0 3px var(--surface-2);opacity:0;animation:tb-sa-dot 2.4s var(--d) ease-in-out infinite}.tbot .sa-pr-glint{position:absolute;top:0;bottom:0;left:-30%;width:30%;background:linear-gradient(90deg, transparent, rgba(var(--sa-rgb), 0.18), transparent);animation:tb-sa-glint 1.8s linear infinite}.tbot .sa-pr-scale{display:flex;justify-content:space-between;font-size:10.5px;color:var(--faint)}.tbot .sa-pr-srcs{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:12.5px}.tbot .sa-pr-srcs li{display:grid;grid-template-columns:16px minmax(0, 1fr) auto;gap:8px;align-items:center;color:var(--faint);transition:color .3s}.tbot .sa-pr-srcs li i{font-style:normal;text-align:center}.tbot .sa-pr-srcs li em{font-size:11px;font-style:normal;color:var(--faint)}.tbot .sa-pr-srcs li.on{color:var(--ink)}.tbot .sa-pr-srcs li.on i{color:var(--sa)}.tbot .sa-pr-srcs li.asked{color:var(--ink-2)}.tbot .sa-pr-srcs li.asked i{color:var(--muted)}.tbot .sa-pr-srcs li.done{color:var(--ink)}.tbot .sa-pr-srcs li.done i{color:var(--ok);font-weight:700}.tbot .sa-pr-srcs li.done em{color:var(--ink-2)}.tbot .sa-pr-srcs li.fail{color:var(--muted)}.tbot .sa-pr-srcs li.fail i,.tbot .sa-pr-srcs li.fail em{color:var(--danger)}.tbot .sa-pr-foot{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:11px;color:var(--muted)}.tbot .sa-pr-foot time{margin-left:auto;color:var(--ink-2);font-weight:700;font-variant-numeric:tabular-nums}.tbot .sa-pr.busy .sa-sec-h .sa-cap{color:var(--sa)}.tbot .sa-pr-q{margin-top:-6px;font-size:11.5px;color:var(--muted)}.tbot .sa-pr-verdict{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;font-size:13.5px;color:var(--ink-2);background:var(--surface-2)}.tbot .sa-pr-verdict>b{display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--accent-ink);font:700 15px/1 var(--font-ui);background:var(--muted)}.tbot .sa-pr-verdict strong{color:var(--ink)}.tbot .sa-pr-verdict.pv-low{background:var(--sa2-50)}.tbot .sa-pr-verdict.pv-low>b{background:var(--sa2-500)}.tbot .sa-pr-verdict.pv-mid{background:color-mix(in srgb, var(--ok) 9%, var(--surface))}.tbot .sa-pr-verdict.pv-mid>b{background:var(--ok)}.tbot .sa-pr-verdict.pv-high{background:var(--sa-50)}.tbot .sa-pr-verdict.pv-high>b{background:var(--sa)}.tbot .sa-pr-range{display:grid;gap:10px;padding:0 4px}.tbot .sa-pr-track{position:relative;height:10px;margin:30px 0 26px;border-radius:99px;background:var(--surface-2)}.tbot .sa-pr-span{position:absolute;top:0;bottom:0;border-radius:inherit;background:color-mix(in srgb, var(--sa) 26%, var(--surface-2));transform-origin:0 50%}.tbot .sa-pr-band{position:absolute;top:-3px;bottom:-3px;border-radius:99px;background:var(--sa);opacity:.85;transform-origin:50% 50%}.tbot .sa-pr-med{position:absolute;top:-6px;bottom:-6px;width:3px;border-radius:2px;background:var(--ink);box-shadow:0 0 0 2px var(--surface);transform:translateX(-50%)}.tbot .sa-pr-med span,.tbot .sa-pr-mine span{position:absolute;left:50%;font-size:11px;font-weight:700;color:var(--ink);white-space:nowrap;transform:translateX(-50%)}.tbot .sa-pr-med span{top:calc(100% + 4px)}.tbot .sa-pr-mine{position:absolute;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:var(--surface);border:3px solid var(--gold);box-shadow:0 2px 8px -2px rgba(16,39,43,.35)}.tbot .sa-pr-mine span{bottom:calc(100% + 6px);padding:2px 6px;border-radius:6px;background:var(--gold-50);color:var(--hl-num)}.tbot .sa-pr-med.l span,.tbot .sa-pr-mine.l span{left:0;transform:none}.tbot .sa-pr-med.r span,.tbot .sa-pr-mine.r span{left:auto;right:0;transform:none}.tbot .sa-pr-stats{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px}.tbot .sa-pr-stats div{display:grid;gap:2px;padding:8px 10px;border-radius:10px;background:var(--surface-2)}.tbot .sa-pr-stats span{font-size:11px;color:var(--muted)}.tbot .sa-pr-stats b{font-size:13.5px;color:var(--ink);overflow-wrap:anywhere}@container tb (max-width: 420px){.tbot .sa-pr-stats{grid-template-columns:1fr 1fr}.tbot .sa-pr-stats div:nth-child(2){grid-column:1/-1;order:3}}.tbot .sa-pr-sug{display:flex;gap:10px;padding:10px 12px;border-radius:12px;border:1px dashed color-mix(in srgb, var(--sa) 45%, var(--line));background:var(--sa-50)}.tbot .sa-pr-sug>svg{flex:none;width:18px;height:18px;margin-top:1px;color:var(--sa)}.tbot .sa-pr-sug div{display:grid;gap:4px;min-width:0}.tbot .sa-pr-sug b{font-size:13.5px;color:var(--ink)}.tbot .sa-pr-sug p{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink-2)}.tbot .sa-pr-apply{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tbot .sa-pr-in{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 10px;border-radius:10px;border:1px solid var(--line-2);background:var(--surface)}.tbot .sa-pr-in:focus-within{border-color:var(--sa);box-shadow:0 0 0 3px rgba(var(--sa-rgb), 0.14)}.tbot .sa-pr-in input{width:92px;border:0;outline:0;background:rgba(0,0,0,0);color:var(--ink);font:700 14px/1 var(--font-mono)}.tbot .sa-pr-in b{font-size:11px;color:var(--muted)}.tbot .sa-pr-apply .sa-cap{flex-basis:100%}.tbot .sa-pr-done:empty{display:none}.tbot .sa-pr-done .sa-done{margin-bottom:0}.tbot .sa-pr-offers{display:grid;gap:6px;margin:0;padding:0;list-style:none}.tbot .sa-pr-offers li[hidden]{display:none}.tbot .sa-pr-offers a,.tbot .sa-pr-offers .nolink{display:grid;grid-template-columns:minmax(0, 1fr) auto auto;gap:4px 10px;align-items:center;padding:8px 10px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--ink);text-decoration:none !important;transition:border-color var(--t-base),background var(--t-base)}.tbot .sa-pr-offers a:hover{border-color:color-mix(in srgb, var(--sa) 40%, var(--line));background:var(--sa-50)}.tbot .sa-pr-offers .t{grid-column:1;overflow:hidden;font-size:13px;white-space:nowrap;text-overflow:ellipsis}.tbot .sa-pr-offers .m{grid-column:1;grid-row:2;display:flex;flex-wrap:wrap;gap:4px}.tbot .sa-pr-offers b{grid-column:2;grid-row:1/span 2;font-size:13.5px;color:var(--price);white-space:nowrap}.tbot .sa-pr-offers a>svg{grid-column:3;grid-row:1/span 2;width:14px;height:14px;color:var(--muted)}.tbot .sa-pr-offers em{padding:1px 6px;border-radius:6px;font:600 10.5px/1.4 var(--font-ui);font-style:normal;background:var(--surface-2);color:var(--ink-2)}.tbot .sa-pr-offers em.cond.new{background:color-mix(in srgb, var(--ok) 10%, var(--surface));color:var(--ok)}.tbot .sa-pr-offers em.cond.used{background:var(--gold-50);color:var(--hl-num)}.tbot .sa-pr-more{justify-self:start;margin-left:0}.tbot .sa-pr-again{display:flex;gap:6px;min-width:0}.tbot .sa-pr-again input{flex:1;min-width:0;height:32px;padding:0 10px;border:1px solid var(--line-2);border-radius:10px;background:var(--surface);color:var(--ink);font:500 12.5px/1 var(--font-ui)}.tbot .sa-pr-again input:focus{outline:none;border-color:var(--sa);box-shadow:0 0 0 3px rgba(var(--sa-rgb), 0.14)}.tbot .sa-pr-again .btn svg{width:14px;height:14px}.tbot .sa-pr-err{display:grid;gap:4px;padding:12px 14px;border-radius:12px;background:var(--danger-50)}.tbot .sa-pr-err b{font-size:14px;color:var(--ink)}.tbot .sa-pr-err span{font-size:13px;line-height:1.5;color:var(--ink-2)}@keyframes tb-sa-dot{0%,100%{opacity:0;transform:scale(0.4)}30%,60%{opacity:.9;transform:none}}@keyframes tb-sa-glint{from{left:-30%}to{left:100%}}@media(prefers-reduced-motion: reduce){.tbot .sa-vdot,.tbot .sa-new-dot,.tbot .sa-pr-axis b,.tbot .sa-pr-glint{animation:none !important}.tbot .sa-pr-axis b{opacity:.7}.tbot .sa-pr-glint{display:none}}.tbot.rm .sa-vdot,.tbot.rm .sa-new-dot,.tbot.rm .sa-pr-axis b,.tbot.rm .sa-pr-glint{animation:none !important}.tbot.rm .sa-pr-axis b{opacity:.7}.tbot.rm .sa-pr-glint{display:none}.tbot .blk.sa-vt{display:grid;gap:12px}.tbot .sa-vt-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:-4px}.tbot .sa-vt-h b{font-size:16px;font-weight:700;color:var(--ink)}.tbot .sa-vt-h .mono{font-size:12px;color:var(--muted)}.tbot .sa-vt-none{margin:0}.tbot .sa-vt-foot{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.tbot .sa-vt-foot .sa-link{margin-left:auto}.tbot .sa-vt-work:empty{display:none}.tbot .sa-vt-work .sa-pr{margin:0}.tbot .sa-pr.sa-flash{animation:tb-sa-ring-out 1s var(--ease-out)}@keyframes tb-sa-ring-out{from{box-shadow:0 0 0 0 rgba(var(--sa-rgb), 0.5)}to{box-shadow:0 0 0 10px rgba(var(--sa-rgb), 0)}}.tbot .sa-vg{--vc-min: 172px;display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--vc-min)), 1fr));gap:10px}.tbot .sa-vg.compact{--vc-min: 158px;gap:8px}@container tb (max-width: 560px){.tbot .sa-vg,.tbot .sa-vg.compact{--vc-min: 136px;gap:8px}}.tbot .sa-vc{container-type:inline-size;position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:14px;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-1);transition:transform .25s var(--ease-out),border-color .2s,box-shadow .25s}.tbot .sa-vc:hover,.tbot .sa-vc:focus-within{transform:translateY(-3px);border-color:color-mix(in srgb, var(--sa) 35%, var(--line));box-shadow:0 14px 30px -18px rgba(var(--sa-rgb), 0.6)}.tbot .sa-vc.fixed{border-color:color-mix(in srgb, var(--ok) 35%, var(--line))}.tbot .sa-vc.on{border-color:var(--sa);box-shadow:0 0 0 2px var(--sa),var(--shadow-2)}.tbot .sa-vc-m{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--surface-2)}.tbot .sa-vc-m img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out)}.tbot .sa-vc:hover .sa-vc-m img{transform:scale(1.05)}.tbot .sa-vc-ph{display:grid;place-items:center;width:100%;height:100%;color:var(--faint)}.tbot .sa-vc-ph svg{width:30px;height:30px;stroke-width:1.4}.tbot .sa-vc-m .sa-buy{position:absolute;top:8px;left:8px;box-shadow:inset 0 0 0 1px var(--sa2-100),0 2px 6px rgba(16,39,43,.2)}.tbot .sa-vc-m .sa-pill{position:absolute;top:8px;right:8px;min-width:32px;height:22px;font-size:11.5px;background:color-mix(in srgb, var(--gc) 14%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gc) 35%, transparent),0 2px 6px rgba(16,39,43,.2)}.tbot .sa-vc-ok{position:absolute;right:8px;bottom:8px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;font-style:normal;background:var(--sa);color:var(--accent-ink);box-shadow:0 0 0 2px var(--surface);opacity:0;transform:scale(0.4);transition:opacity .2s,transform .35s var(--spring-bouncy)}.tbot .sa-vc-ok svg{width:13px;height:13px;stroke-width:3}.tbot .sa-vc.on .sa-vc-ok{opacity:1;transform:none}.tbot .sa-vc-b{display:grid;flex:1;align-content:start;gap:5px;min-width:0;padding:10px 11px 6px}.tbot .sa-vc-t{display:-webkit-box;overflow:hidden;font-size:13px;font-weight:600;line-height:1.35;color:var(--ink);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tbot .sa-vc-i{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:10.5px;color:var(--faint)}.tbot .sa-vc-i:empty{display:none}.tbot .sa-vc-i b{font-size:13px;font-weight:700;color:var(--price)}.tbot .sa-vc .sa-dtags i,.tbot .sa-vc .sa-dtags em{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tbot .sa-vc-a{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:5px;padding:6px 8px 8px}.tbot .sa-vc-a .btn{min-width:0;height:30px;padding:0 9px;gap:5px;border-radius:8px;font-size:11.5px}.tbot .sa-vc-a .btn>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.tbot .sa-vc-a .btn svg{width:14px;height:14px}.tbot .sa-vc-a [data-act=optimize]{grid-column:1/-1}.tbot .sa-vc-a .btn-ghost{border-color:var(--line);background:var(--surface);color:var(--ink-2)}.tbot .sa-vc-a .btn-ghost:hover:not(:disabled){border-color:var(--sa);background:var(--sa-50);color:var(--sa);box-shadow:none}.tbot .sa-vc-a [data-act=select][aria-pressed=true]{border-color:var(--sa);background:var(--sa);color:var(--accent-ink)}.tbot .sa-vc-x{display:none}@container (min-width: 250px){.tbot .sa-vc-x{display:inline}}.tbot .sa-drows.as-grid{display:block}.tbot .sa-dgrid{min-width:0}.tbot .sa-dbar{display:flex;align-items:center;gap:8px;margin:0 0 12px}.tbot .sa-dbar .sa-fchips{flex:1 1 auto;min-width:0;margin:0}.tbot .sa-vtog{position:relative;flex:none;display:grid;grid-template-columns:1fr 1fr;padding:3px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface-2)}.tbot .sa-vtog button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:5px;height:28px;padding:0 11px;border-radius:999px;color:var(--muted);font:600 12px/1 var(--font-ui);transition:color var(--t-base)}.tbot .sa-vtog button svg{width:15px;height:15px}.tbot .sa-vtog button:hover:not([aria-checked=true]){color:var(--sa)}.tbot .sa-vtog button[aria-checked=true]{color:var(--accent-ink)}.tbot .sa-vtog-ind{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:999px;background:var(--sa);box-shadow:0 4px 12px -6px rgba(var(--sa-rgb), 0.8);transition:transform .38s var(--spring-snappy)}.tbot .sa-vtog[data-v=grid] .sa-vtog-ind{transform:translateX(100%)}@container tb (max-width: 480px){.tbot .sa-vtog button{padding:0 9px}.tbot .sa-vtog button span{display:none}}.tbot .sa-mpills{display:flex;flex-wrap:wrap;gap:6px;margin-top:-6px;padding-left:16px}.tbot .sa-mpill{position:relative;display:inline-flex;align-items:center;gap:7px;max-width:100%;min-height:28px;padding:4px 11px 4px 4px;overflow:hidden;border-radius:999px;border:1px solid var(--sa-100);background:var(--sa-50);color:var(--ink-2);font:600 12px/1.3 var(--font-ui)}.tbot .sa-mpill b{min-width:0;font-weight:700;color:var(--ink)}.tbot .sa-mpill .mono{font-size:11px;font-weight:500;color:var(--muted);white-space:nowrap}.tbot .sa-mp-ic{display:inline-grid;flex:none;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--surface);color:var(--sa);font-size:12px;line-height:1;box-shadow:0 1px 3px rgba(16,39,43,.12)}.tbot .sa-mp-ic svg{width:13px;height:13px}.tbot .sa-mp-ic .sa-pw-m{height:12px;gap:2px}.tbot .sa-mp-ic .sa-pw-m i{width:4px}.tbot .sa-mp-ic .sa-pw-m i:nth-child(1){height:6px}.tbot .sa-mp-ic .sa-pw-m i:nth-child(2){height:11px}.tbot .sa-mp-ic .sa-pw-m i.f{background:var(--sa)}.tbot .sa-mp-ic .sa-logo{width:18px;height:18px}.tbot .sa-mpill.mp-fast.on{border-color:color-mix(in srgb, var(--gold) 45%, transparent);background:var(--gold-50)}.tbot .sa-mpill.mp-fast.off{border-color:var(--line-2);background:var(--surface-2)}.tbot .sa-mpill.mp-fast.off .sa-mp-ic{filter:grayscale(1);opacity:.65}.tbot .sa-mpills.live .sa-mpill{animation:tb-sa-mp-in .52s var(--spring-snappy) both;animation-delay:calc(var(--i, 0)*90ms + 140ms)}.tbot .sa-mpills.live .sa-mpill::after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(100deg, transparent 30%, rgba(255, 255, 255, 0.7) 50%, transparent 70%) 130% 0/250% 100% no-repeat;animation:tb-sa-mp-sweep 1.1s var(--ease-out) both;animation-delay:calc(var(--i, 0)*90ms + 560ms)}.tbot[data-theme=dark] .sa-mpills.live .sa-mpill::after{background-image:linear-gradient(100deg, transparent 30%, rgba(255, 255, 255, 0.16) 50%, transparent 70%)}.tbot .sa-mpills.live .mp-fast.on .sa-mp-ic{animation:tb-sa-zap .7s var(--spring-bouncy) both;animation-delay:calc(var(--i, 0)*90ms + 360ms)}.tbot .sa-mpills.live .mp-power .sa-pw-m i.f{transform-origin:50% 100%;animation:tb-sa-bar-up .5s var(--spring-snappy) both}.tbot .sa-mpills.live .mp-power .sa-pw-m i.f:nth-child(2){animation-delay:.12s}@keyframes tb-sa-mp-in{from{opacity:0;transform:translateY(6px) scale(0.86)}}@keyframes tb-sa-mp-sweep{from{background-position:130% 0}to{background-position:-130% 0}}@keyframes tb-sa-zap{0%{transform:scale(0.4) rotate(-25deg)}55%{transform:scale(1.25) rotate(10deg)}100%{transform:none}}@keyframes tb-sa-bar-up{from{transform:scaleY(0)}}.tbot .sa-home .tile.sa-tglint{border-color:var(--sa)}.tbot .sa-home .tile.sa-tglint::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(100deg, transparent 30%, rgba(var(--sa-rgb), 0.22) 50%, transparent 70%) 130% 0/260% 100% no-repeat;animation:tb-sa-sweep 1.1s var(--ease-in-out) both}.tbot .sa-vmark{display:inline-flex;flex:none;align-items:center;gap:3px;height:17px;padding:0 6px 0 4px;border-radius:999px;vertical-align:middle;border:1px solid var(--sa2-100);background:var(--sa2-50);color:var(--sa2);font:700 9.5px/1 var(--font-mono);font-style:normal;letter-spacing:.04em}.tbot .sa-vmark svg{width:10px;height:10px;stroke-width:2.4}.tbot .sa-tl .sa-vmark{align-self:center}.tbot .sa-q time .sa-vmark{margin-right:6px}@media(prefers-reduced-motion: reduce){.tbot .sa-vc:hover,.tbot .sa-vc:focus-within,.tbot .sa-vc:hover .sa-vc-m img{transform:none}.tbot .sa-mpills.live .sa-mpill,.tbot .sa-mpills.live .mp-fast.on .sa-mp-ic,.tbot .sa-mpills.live .mp-power .sa-pw-m i.f,.tbot .sa-pr.sa-flash{animation:none !important}.tbot .sa-mpills.live .sa-mpill::after,.tbot .sa-home .tile.sa-tglint::before{display:none}.tbot .sa-vtog-ind,.tbot .sa-vc-ok{transition:none}}.tbot.rm .sa-vc:hover,.tbot.rm .sa-vc:focus-within,.tbot.rm .sa-vc:hover .sa-vc-m img{transform:none}.tbot.rm .sa-mpills.live .sa-mpill,.tbot.rm .sa-mpills.live .mp-fast.on .sa-mp-ic,.tbot.rm .sa-mpills.live .mp-power .sa-pw-m i.f,.tbot.rm .sa-pr.sa-flash{animation:none !important}.tbot.rm .sa-mpills.live .sa-mpill::after,.tbot.rm .sa-home .tile.sa-tglint::before{display:none}.tbot.rm .sa-vtog-ind,.tbot.rm .sa-vc-ok{transition:none}.tbot .sa-setpane{display:grid;gap:10px;margin-top:12px}.tbot .sa-setpane .sa-set{display:grid;gap:10px}.tbot .sa-setpane .sa-sec{margin:0;padding:12px;border:1px solid var(--line);border-radius:14px}.tbot .sa-setpane .sa-sec-h{flex-wrap:wrap;row-gap:2px;margin-bottom:8px}.tbot .sa-setpane .sa-cap{font-size:10.5px}.tbot .sa-setpane .sa-powers.two{gap:6px}.tbot .sa-setpane .sa-pw{gap:4px;padding:10px;border-radius:12px}.tbot .sa-setpane .sa-pw b{font-size:13.5px}.tbot .sa-setpane .sa-pw small{font-size:11.5px}.tbot .sa-setpane .sa-fast{grid-template-columns:34px minmax(0, 1fr) auto;gap:10px;margin-top:8px;padding:10px 12px;border-radius:12px}.tbot .sa-setpane .sa-fast-ic{width:34px;height:34px;border-radius:10px;font-size:17px}.tbot .sa-setpane .sa-fast-t b{font-size:13.5px}.tbot .sa-setpane .sa-tones{gap:5px;margin-bottom:10px}.tbot .sa-setpane .sa-tone{height:30px;padding:0 11px;font-size:12px}.tbot .sa-setpane .sa-prev{gap:6px;padding:10px 12px}.tbot .sa-setpane .sa-prev .a{font-size:13.5px}.tbot .sa-setpane .sa-logos{grid-template-columns:repeat(5, minmax(0, 1fr));gap:6px}.tbot .sa-setpane .sa-lgo{gap:6px;padding:10px 2px 8px;border-radius:12px;font-size:11px}.tbot .sa-setpane .sa-lgo .sa-logo-xl{width:40px;height:40px}.tbot .sa-setpane .sa-lgo>span:last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbot .sa-setpane .sa-actions{gap:6px}.tbot .sa-setpane .sa-actions.asking{border-color:var(--sa-100)}.tbot .sa-setpane .sa-actions .sa-link{margin-left:auto}.tbot .sa-setpane .btn.btn-rasp{background:var(--sa);border-color:var(--sa)}.tbot .sa-setpane .btn.btn-rasp:hover:not(:disabled){background:var(--sa-600);border-color:var(--sa-600)}.tbot .sa-setpane .sa-skel i{height:56px}.tbot.sa-mode .top .host-back,.tbot.sa-mode .top>.lang-sw,.tbot.sa-mode .top .mode-chip,.tbot.sa-mode .top #soundBtn,.tbot.sa-mode .top .acct{display:none !important}.tbot.sa-mode .top .sa-chip{order:-1;height:36px;padding:0 14px 0 6px;gap:8px;border-color:var(--line);background:var(--surface)}.tbot.sa-mode .top .sa-chip .sa-back-ic{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--surface-2);color:var(--ink-2)}.tbot.sa-mode .top .sa-chip .sa-chip-l{font-family:var(--font-ui);font-size:13px;font-weight:600;color:var(--ink);letter-spacing:0}.tbot.sa-mode .top .brand[data-own]::after{content:attr(data-own);flex:none;margin-left:2px;padding:3px 8px;border-radius:999px;font:600 11px/1.2 var(--font-ui);color:var(--sa);background:color-mix(in srgb, var(--sa) 10%, var(--surface));white-space:nowrap}@container tb (max-width: 560px){.tbot.sa-mode .top .sa-chip{width:36px;padding:0;justify-content:center}.tbot.sa-mode .top .sa-chip .sa-chip-l{display:none}.tbot.sa-mode .top .brand[data-own]::after{display:none}}.tbot #saLog{scrollbar-gutter:stable both-edges}.tbot .sa-set-tabs{position:sticky;top:0;z-index:3;display:flex;gap:4px;margin-bottom:12px;padding:4px;border-radius:14px;background:var(--surface-2)}.tbot .sa-set-tabs button{flex:1;min-width:0;display:grid;justify-items:center;gap:1px;padding:8px 6px;border:0;border-radius:10px;background:rgba(0,0,0,0);color:var(--ink-2);font:600 13px/1.2 var(--font-ui);cursor:pointer;transition:background var(--t-base),color var(--t-base),box-shadow var(--t-base)}.tbot .sa-set-tabs button small{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:400 11px/1.2 var(--font-ui);color:var(--muted)}.tbot .sa-set-tabs button:hover{color:var(--ink)}.tbot .sa-set-tabs button.on{background:var(--surface);color:var(--sa);box-shadow:var(--shadow-1)}.tbot .sa-set-tabs button:focus-visible{outline:2px solid var(--sa);outline-offset:-2px}.tbot .sa-set[data-g=answer]>.sa-sec[data-g]:not([data-g=answer]),.tbot .sa-set[data-g=tone]>.sa-sec[data-g]:not([data-g=tone]),.tbot .sa-set[data-g=logo]>.sa-sec[data-g]:not([data-g=logo]),.tbot .sa-set[data-g=bot]>.sa-sec[data-g]:not([data-g=bot]){display:none}.tbot .sa-set .sa-pw{position:relative;padding-right:40px}.tbot .sa-set .sa-pw::before{content:"";position:absolute;top:14px;right:14px;box-sizing:border-box;width:18px;height:18px;border-radius:50%;border:2px solid var(--line-2, var(--line));background:var(--surface);transition:border-width var(--t-base),border-color var(--t-base)}.tbot .sa-set .sa-pw.on::before{border:5px solid var(--sa)}.tbot .sa-set .sa-pw em{justify-self:start;width:max-content;max-width:100%;margin-top:4px;padding:3px 8px;border-radius:999px;background:var(--surface-2);color:var(--ink-2)}.tbot .sa-set .sa-pw.on em{background:color-mix(in srgb, var(--sa) 10%, var(--surface));color:var(--sa)}.tbot .sa-set .sa-fast.on{border-color:var(--sa);background:color-mix(in srgb, var(--sa) 5%, var(--surface))}.tbot .sa-set .sa-tones{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:6px}.tbot .sa-set .sa-tone{display:inline-flex;align-items:center;justify-content:center;height:38px;border-radius:10px}.tbot .sa-set .sa-prev{gap:8px;padding:14px;border-radius:14px}.tbot .sa-prev-h{font-size:10.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.tbot .sa-set .sa-prev .q{justify-self:start;max-width:80%;padding:8px 12px;border-radius:14px 14px 14px 4px;border:1px solid var(--line);background:var(--surface);font:500 13.5px/1.4 var(--font-ui);color:var(--ink)}.tbot .sa-set .sa-prev .a{justify-self:end;max-width:85%;padding:9px 13px;border-radius:14px 14px 4px 14px;background:color-mix(in srgb, var(--sa) 12%, var(--surface));font-size:13.5px;line-height:1.45}.tbot .sa-lg-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 10px}.tbot .sa-lg-tabs button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font:600 12.5px/1 var(--font-ui);cursor:pointer;transition:border-color var(--t-base),color var(--t-base),background var(--t-base)}.tbot .sa-lg-tabs button em{font:500 11px/1 var(--font-ui);font-style:normal;color:var(--muted)}.tbot .sa-lg-tabs button[aria-selected=true]{border-color:var(--sa);color:var(--sa);background:color-mix(in srgb, var(--sa) 7%, var(--surface))}.tbot .sa-sec[data-lgv=ready] [data-lg]:not([data-lg=ready]):not(button),.tbot .sa-sec[data-lgv=make] [data-lg]:not([data-lg=make]):not(button),.tbot .sa-sec[data-lgv=frame] [data-lg]:not([data-lg=frame]):not(button){display:none !important}.tbot .sa-sec[data-lgv=make] .tbl-mk,.tbot .sa-sec[data-lgv=frame] .tbl-mk{margin-top:0;padding-top:0;border-top:0}.tbot .sa-lg-sub{margin:0 0 8px;font:600 13px/1.3 var(--font-ui);color:var(--ink)}.tbot .sa-lg-sub em{margin-left:8px;font:400 11px/1.3 var(--font-mono);font-style:normal;color:var(--muted)}.tbot .sa-step{display:flex;align-items:center;gap:9px;font:600 13.5px/1.3 var(--font-ui);color:var(--ink)}.tbot .sa-step i{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--sa, var(--rasp));color:#fff;font:700 11.5px/1 var(--font-ui);font-style:normal}.tbot .tbl-say span.sa-step{font-size:13.5px;color:var(--ink)}.tbot .sa-set .tbl-styles{grid-template-columns:repeat(auto-fill, minmax(100px, 1fr))}.tbot .sa-set .sa-actions{display:grid;gap:10px}.tbot .sa-bot-st{display:flex;align-items:center;gap:12px;padding:14px;border-radius:14px;border:1px solid var(--line);background:var(--surface)}.tbot .sa-bot-st .dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 4px color-mix(in srgb, var(--ok) 18%, transparent)}.tbot .sa-bot-st>span:not(.dot){display:grid;gap:2px;min-width:0}.tbot .sa-bot-st b{font:700 14px/1.3 var(--font-ui);color:var(--ink)}.tbot .sa-bot-st small{font:400 12.5px/1.4 var(--font-ui);color:var(--muted)}.tbot .sa-bot-st .sa-link{margin-left:auto;white-space:nowrap}.tbot .sa-danger{display:grid;justify-items:start;gap:8px;padding:14px;border-radius:14px;border:1px solid color-mix(in srgb, var(--danger, #c0392b) 30%, var(--line));background:color-mix(in srgb, var(--danger, #c0392b) 4%, var(--surface))}.tbot .sa-danger b{font:700 13.5px/1.3 var(--font-ui);color:var(--ink)}.tbot .sa-danger p{margin:0;font:400 12.5px/1.45 var(--font-ui);color:var(--ink-2)}.tbot .sa-danger .sa-off{border:1px solid color-mix(in srgb, var(--danger, #c0392b) 40%, var(--line));background:var(--surface);color:var(--danger, #c0392b)}@container tb (max-width: 560px){.tbot .sa-set-tabs button small{display:none}.tbot .sa-set .sa-tones{grid-template-columns:repeat(2, minmax(0, 1fr))}.tbot .sa-bot-st{flex-wrap:wrap}.tbot .sa-bot-st .sa-link{margin-left:22px}}.tbot .sa-ai[hidden]{display:none !important}.tbot .sa-nf-field textarea{display:block}.tbot .sa-teach-intro{margin:2px 0 12px;font:400 13.5px/1.5 var(--font-ui);color:var(--ink-2)}.tbot .sa-sugg-l{margin:0 0 6px;font-size:11px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.tbot .sa-sec .sa-sugg{margin:0 0 10px}.tbot .sa-noteform .sa-nfa{justify-content:flex-end}.tbot .sa-noteform .sa-nfa .sa-ai-st{order:-1;margin-right:auto}.tbot .sa-notes-l{margin-top:14px}.tbot .sa-know{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}.tbot .sa-know>div{display:grid;align-content:start;gap:8px;min-width:0;padding:12px;border-radius:12px;border:1px solid var(--line);background:var(--surface)}.tbot .sa-know h4{margin:0;display:flex;justify-content:space-between;gap:8px;font:600 12.5px/1.3 var(--font-ui);color:var(--ink)}.tbot .sa-know h4 em{font:400 11px/1.3 var(--font-mono);font-style:normal;color:var(--muted)}.tbot .sa-know .sa-kv{grid-template-columns:1fr;margin-bottom:0}.tbot .sa-know-cap{margin:10px 0 0;font:400 12px/1.4 var(--font-ui);color:var(--muted)}@container tb (max-width: 560px){.tbot .sa-know{grid-template-columns:1fr}}.tbot .sa-lim-ans{justify-self:start;width:max-content;max-width:100%;margin:6px 0 2px;padding:6px 12px;border-radius:999px;background:color-mix(in srgb, var(--sa) 10%, var(--surface));color:var(--sa);font:600 13px/1.2 var(--font-ui)}.tbot .sa-lim-ans b{font:800 18px/1 var(--font-ui)}.tbot .sa-lim-how{padding:0}.tbot .sa-lim-how summary{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:14px 16px;cursor:pointer;list-style:none;font:600 13.5px/1.3 var(--font-ui);color:var(--ink)}.tbot .sa-lim-how summary::-webkit-details-marker{display:none}.tbot .sa-lim-how summary::after{content:"";flex:none;width:8px;height:8px;margin-left:auto;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);transition:transform var(--t-base)}.tbot .sa-lim-how[open] summary::after{transform:rotate(-135deg)}.tbot .sa-lim-how summary:focus-visible{outline:2px solid var(--sa);outline-offset:-2px;border-radius:inherit}.tbot .sa-lim-how .sa-hintp{margin:0;padding:0 16px 14px}.tbot .sa-empty .sa-empty-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.tbot .sa-empty .sa-empty-acts .btn{display:inline-flex;align-items:center;gap:7px}.tbot .sa-empty .sa-empty-acts .btn svg{width:15px;height:15px}.tbot .sa-empty .sa-empty-tip{max-width:440px;margin-top:18px;padding-top:14px;border-top:1px dashed var(--line);font:400 12px/1.45 var(--font-ui);color:var(--muted)}.tbot .top>.lang-sw,.tbot .top #soundBtn{display:none !important}.tbot .top .mode-chip .mc-pre{margin-right:-2px;font-weight:500;color:var(--muted)}.tbot:not(.sa-mode) .top .sa-chip .sa-chip-l{font-family:var(--font-ui);font-size:13px;font-weight:600;letter-spacing:0}.tbot .top .sa-chip .sa-go{margin-left:-2px;font-size:13px;color:var(--muted)}.tbot .top .sa-chip[data-state=back] .sa-go,.tbot .top .sa-chip:not([data-state=ready]) .sa-go{display:none}@container tb (max-width: 560px){.tbot .top .mode-chip .mc-pre,.tbot .top .sa-chip .sa-go{display:none !important}}.tbot .sa-paused{margin:0 0 14px;text-align:left}.tbot .sa-paused .sa-sec-h{margin-bottom:6px}.tbot .sa-paused-t{margin:0 0 10px;font:400 13.5px/1.45 var(--font-ui);color:var(--ink-2)}.tbot .sa-paused .btn{display:inline-flex;align-items:center;gap:6px}.tbot .sa-paused .btn svg{width:14px;height:14px}.tbot .sa-lim-act{margin-top:10px}.tbot .sa-lim-act .btn{display:inline-flex;align-items:center;gap:6px}.tbot .sa-lim-act .btn svg{width:14px;height:14px}.tbot .sa-bot-st .sa-bot-acts{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-left:auto}.tbot .sa-bot-st .sa-bot-acts .sa-link{margin-left:0}.tbot .sa-bot-st.out .dot{background:var(--danger, #c0392b);box-shadow:0 0 0 4px color-mix(in srgb, var(--danger, #c0392b) 16%, transparent)}.tbot .sa-bot-st.out b{color:var(--danger, #c0392b)}@container tb (max-width: 560px){.tbot .sa-bot-st .sa-bot-acts{margin-left:22px}}.tbot .tbl-media{position:relative;border-radius:50%;overflow:hidden;background:#15131c;box-shadow:0 0 0 1px rgba(255,255,255,.06) inset,0 1px 3px rgba(0,0,0,.18)}.tbot .tbl-media video,.tbot .tbl-media img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.tbot .tbl-blank{border-radius:50%;background:repeating-conic-gradient(var(--surface-2) 0 25%, var(--surface-3, var(--line)) 0 50%) 0 0/10px 10px}.tbot .tbl-fr{position:relative;display:inline-grid;place-items:center;flex:none;isolation:isolate;--hole: .5}.tbot .tbl-fr-in{position:relative;z-index:1;display:inline-grid;place-items:center}.tbot .tbl-fr .tbl-fr-in .sa-logo{border-radius:50%}.tbot .tbl-frimg{position:absolute;z-index:2;left:50%;top:50%;width:calc(100%/var(--hole));aspect-ratio:1;transform:translate(-50%, -50%);pointer-events:none}.tbot .tbl-frimg img{display:block;width:100%;height:100%;user-select:none;filter:drop-shadow(0 2px 3px rgba(0, 0, 0, 0.28))}.tbot .tbl-shine{position:absolute;inset:0;pointer-events:none;-webkit-mask:var(--fm) center/100% 100% no-repeat;mask:var(--fm) center/100% 100% no-repeat;background:linear-gradient(115deg, transparent 45%, rgba(255, 255, 255, 0.8) 50%, transparent 55%) no-repeat;background-size:260% 100%;background-position:94% 0;mix-blend-mode:plus-lighter;animation:tb-tbl-shine 2s cubic-bezier(0.45, 0.05, 0.35, 1) infinite}@keyframes tb-tbl-shine{0%{background-position:94% 0;opacity:1}45%{background-position:6% 0;opacity:1}46%,100%{background-position:6% 0;opacity:0}}.tbot .tbl-fr-lg{margin:30px 32px}.tbot .tbl-fr-xl{margin:48px}.tbot .sa-hlogo .tbl-fr .sa-logo,.tbot .sa-hlogo .tbl-fr .tbl-media{width:24px;height:24px}.tbot .sa-hlogo .tbl-media{width:30px;height:30px}.tbot .top .brand:has(.sa-hlogo:not([hidden]) .tbl-fr){overflow-x:clip;overflow-y:visible}.tbot .sa-hlogo .tbl-fr{margin-inline:calc((24px/var(--hole) - 24px)/2) calc((24px/var(--hole) - 24px)/2 + 4px)}.tbot .brand-name.bn-nobot .bn-s,.tbot .brand-name.bn-nobot .bn-b{display:none}@keyframes tb-tbl-turn{to{transform:rotate(360deg)}}.tbot .tbl-mk{display:grid;gap:12px;margin-top:14px;padding-top:14px;border-top:1px dashed var(--line)}.tbot .tbl-mk-h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 10px}.tbot .tbl-mk-h b{font:600 13.5px/1.3 var(--font-ui);color:var(--ink)}.tbot .tbl-mk-h .mono{font-size:10.5px;color:var(--muted)}.tbot .tbl-mk-h2{margin-top:6px}.tbot .tbl-mk-skel{display:grid;gap:8px}.tbot .tbl-mk-skel i{display:block;height:56px;border-radius:12px;background:linear-gradient(90deg, var(--surface-2), var(--surface), var(--surface-2));background-size:200% 100%;animation:tb-tbl-shim 1.3s linear infinite}@keyframes tb-tbl-shim{to{background-position:-200% 0}}.tbot .tbl-hist{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 6px;scrollbar-width:thin}.tbot .tbl-hi{flex:none;display:grid;place-items:center;width:52px;height:52px;padding:0;border-radius:50%;border:2px solid rgba(0,0,0,0);background:var(--surface-2);cursor:pointer;transition:transform var(--t-base, 0.2s) var(--ease-out, ease),border-color .2s}.tbot .tbl-hi:hover{transform:translateY(-2px)}.tbot .tbl-hi.on{border-color:var(--sa, var(--rasp));box-shadow:0 0 0 3px rgba(var(--sa-rgb, 214, 51, 108), 0.14)}.tbot .tbl-hi .sa-logo{width:44px;height:44px}.tbot .tbl-hi-pre{font:600 10.5px/1 var(--font-ui);color:var(--ink-2);border-style:dashed;border-color:var(--line)}.tbot .tbl-styles{display:grid;grid-template-columns:repeat(auto-fill, minmax(92px, 1fr));gap:8px}.tbot .tbl-st{display:grid;justify-items:center;align-content:start;gap:4px;padding:8px 6px 9px;border-radius:14px;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;text-align:center;transition:transform var(--t-base, 0.2s) var(--ease-out, ease),border-color .2s,box-shadow .2s}.tbot .tbl-st:hover{transform:translateY(-2px);border-color:color-mix(in srgb, var(--sa, var(--rasp)) 40%, var(--line))}.tbot .tbl-st.on{border-color:var(--sa, var(--rasp));box-shadow:0 0 0 3px rgba(var(--sa-rgb, 214, 51, 108), 0.13)}.tbot .tbl-st-pic{width:64px;height:64px;border-radius:50%;object-fit:cover;background:var(--surface-2);box-shadow:0 2px 8px rgba(0,0,0,.14)}.tbot .tbl-st.on .tbl-st-pic{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--sa, var(--rasp))}.tbot .tbl-st b{font:600 11.5px/1.25 var(--font-ui)}.tbot .tbl-st em{font:400 10px/1.3 var(--font-ui);font-style:normal;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tbot .tbl-auto{display:grid;place-items:center;font-size:26px;color:#fff;background:conic-gradient(from 210deg, #3d5bff, #b23dff, #ff3db8, #3de1ff, #3d5bff)}.tbot .tbl-st-auto.on .tbl-auto,.tbot .tbl-st-auto:hover .tbl-auto{animation:tb-tbl-turnbg 6s linear infinite}@keyframes tb-tbl-turnbg{to{filter:hue-rotate(360deg)}}.tbot .tbl-say{display:grid;gap:6px}.tbot .tbl-say span{font:600 12px/1.2 var(--font-ui);color:var(--ink-2)}.tbot .tbl-say textarea{width:100%;box-sizing:border-box;resize:vertical;min-height:54px;padding:9px 11px;border-radius:12px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:400 13.5px/1.45 var(--font-ui)}.tbot .tbl-say textarea:focus{outline:none;border-color:var(--sa, var(--rasp));box-shadow:0 0 0 3px rgba(var(--sa-rgb, 214, 51, 108), 0.12)}.tbot .tbl-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.tbot .tbl-up{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;border:1px dashed var(--line-2, var(--line));font:500 12.5px/1 var(--font-ui);color:var(--ink-2);cursor:pointer;background:var(--surface)}.tbot .tbl-up:hover{border-color:var(--sa, var(--rasp));color:var(--ink)}.tbot .tbl-asis{display:inline-flex;align-items:center;gap:6px;font:500 12.5px/1 var(--font-ui);color:var(--ink-2);cursor:pointer}.tbot .tbl-asis input{accent-color:var(--sa, var(--rasp))}.tbot .tbl-go{margin-left:auto}.tbot .tbl-note{margin:0;font:400 11.5px/1.4 var(--font-ui);color:var(--muted)}.tbot .tbl-note.warn{color:var(--danger, #c0392b)}.tbot .tbl-gal{display:grid;grid-template-columns:repeat(auto-fill, minmax(84px, 1fr));gap:8px}.tbot .tbl-gi{display:grid;justify-items:center;gap:6px;padding:10px 4px 8px;border-radius:14px;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;transition:transform var(--t-base, 0.2s) var(--ease-out, ease),border-color .2s}.tbot .tbl-gi:hover{transform:translateY(-2px)}.tbot .tbl-gi.on{border-color:var(--sa, var(--rasp));box-shadow:0 0 0 3px rgba(var(--sa-rgb, 214, 51, 108), 0.13)}.tbot .tbl-gi .sa-logo{width:56px;height:56px}.tbot .tbl-gi em{font:500 11px/1.2 var(--font-ui);font-style:normal;color:var(--ink-2)}.tbot .sa-setpane .tbl-gal{grid-template-columns:repeat(4, minmax(0, 1fr));gap:6px}.tbot .sa-setpane .tbl-gi .sa-logo{width:48px;height:48px}.tbot .tbl-mk-out:empty{display:none}.tbot .tbl-mk-live{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"orb tx" "orb bar" "st st";gap:6px 12px;align-items:center;padding:12px;border-radius:14px;background:linear-gradient(135deg, rgba(var(--sa-rgb, 214, 51, 108), 0.07), transparent 70%),var(--surface-2)}.tbot .tbl-mk-orb{grid-area:orb;position:relative;width:46px;height:46px}.tbot .tbl-mk-orb b{position:absolute;inset:12px;border-radius:50%;background:radial-gradient(circle at 35% 30%, #fff, var(--sa, var(--rasp)) 60%);animation:tb-tbl-pulse 1.4s ease-in-out infinite}.tbot .tbl-mk-orb i{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(0,0,0,0);border-top-color:var(--sa, var(--rasp));animation:tb-tbl-turn 1.1s linear infinite}.tbot .tbl-mk-orb i:nth-child(2){inset:5px;border-top-color:#3de1ff;animation-duration:1.7s;animation-direction:reverse}.tbot .tbl-mk-orb i:nth-child(3){inset:-4px;border-top-color:#ffc43d;animation-duration:2.4s;opacity:.7}@keyframes tb-tbl-pulse{0%,100%{transform:scale(0.85)}50%{transform:scale(1.05)}}.tbot .tbl-mk-tx{grid-area:tx;display:flex;justify-content:space-between;gap:8px;align-items:baseline}.tbot .tbl-mk-tx b{font:600 13px/1.3 var(--font-ui);color:var(--ink)}.tbot .tbl-mk-tx .mono{font-size:11px;color:var(--muted)}.tbot .tbl-mk-bar{grid-area:bar;height:6px;border-radius:999px;background:var(--line);overflow:hidden}.tbot .tbl-mk-bar i{display:block;height:100%;border-radius:inherit;transition:width .9s var(--ease-out, ease);background:linear-gradient(90deg, var(--sa, var(--rasp)), #b23dff, #3de1ff);background-size:200% 100%;animation:tb-tbl-shim 2s linear infinite}.tbot .tbl-mk-steps{grid-area:st;display:flex;gap:6px;margin:2px 0 0;padding:0;list-style:none}.tbot .tbl-mk-steps li{flex:1;padding:4px 0;border-radius:8px;text-align:center;font:500 10.5px/1 var(--font-ui);color:var(--muted);background:var(--surface)}.tbot .tbl-mk-steps li.on{color:var(--sa, var(--rasp));box-shadow:inset 0 0 0 1px currentColor}.tbot .tbl-mk-steps li.done{color:var(--ok, #1a9a5b)}.tbot .tbl-mk-steps li.done::before{content:"✓ "}.tbot .tbl-mk-done{display:flex;align-items:center;gap:14px;padding:12px;border-radius:14px;background:var(--surface-2);animation:tb-tbl-pop .5s var(--spring-bouncy, cubic-bezier(0.3, 1.5, 0.5, 1))}.tbot .tbl-mk-done b{display:block;font:600 13.5px/1.3 var(--font-ui);color:var(--ink)}.tbot .tbl-mk-done span{display:block;font:400 12px/1.4 var(--font-ui);color:var(--muted)}.tbot .tbl-xl{width:72px;height:72px}@keyframes tb-tbl-pop{from{transform:scale(0.94);opacity:0}to{transform:none;opacity:1}}.tbot .tbl-mk-fail{padding:10px 12px;border-radius:12px;font:400 12.5px/1.4 var(--font-ui);color:var(--danger, #c0392b);background:color-mix(in srgb, var(--danger, #c0392b) 9%, transparent)}.tbot .tbl-mk-fail.soft{color:var(--ink-2);background:var(--surface-2)}.tbot .tbl-frames{display:grid;grid-template-columns:repeat(auto-fill, minmax(84px, 1fr));gap:8px}.tbot .tbl-frb{display:grid;justify-items:center;gap:6px;padding:12px 4px 8px;border-radius:14px;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;overflow:hidden;transition:transform var(--t-base, 0.2s) var(--ease-out, ease),border-color .2s}.tbot .tbl-frb:hover{transform:translateY(-2px)}.tbot .tbl-frb.on{border-color:var(--sa, var(--rasp));box-shadow:0 0 0 3px rgba(var(--sa-rgb, 214, 51, 108), 0.13)}.tbot .tbl-frb em{font:500 10.5px/1.2 var(--font-ui);font-style:normal;color:var(--ink-2)}.tbot .tbl-frb .sa-logo{width:34px;height:34px}.tbot .tbl-frb .tbl-fr,.tbot .tbl-frb .tbl-fr-none{margin:24px 22px 20px}.tbot .tbl-fr-none{display:inline-grid}.tbot .tbl-card .tbl-card-in{margin-top:10px}.tbot .tbl-now-in{display:flex;align-items:center;gap:6px;margin-top:6px}.tbot .tbl-now-in b{display:block;font:600 13.5px/1.3 var(--font-ui);color:var(--ink)}.tbot .tbl-now-in span{display:block;font:400 12px/1.4 var(--font-ui);color:var(--muted);margin-bottom:4px}.tbot .sa-setpane .tbl-styles{grid-template-columns:repeat(3, minmax(0, 1fr));gap:6px}.tbot .sa-setpane .tbl-st-pic{width:52px;height:52px}.tbot .sa-setpane .tbl-frames{grid-template-columns:repeat(4, minmax(0, 1fr));gap:6px}.tbot .sa-setpane .tbl-frb .sa-logo{width:28px;height:28px}.tbot .sa-setpane .tbl-frb .tbl-fr,.tbot .sa-setpane .tbl-frb .tbl-fr-none{margin:19px 17px 16px}@media(prefers-reduced-motion: reduce){.tbot .tbl-shine,.tbot .tbl-mk-orb *,.tbot .tbl-mk-bar i,.tbot .tbl-auto,.tbot .tbl-mk-skel i{animation:none !important}}.tbot.rm .tbl-shine,.tbot.rm .tbl-mk-orb *,.tbot.rm .tbl-mk-bar i,.tbot.rm .tbl-auto,.tbot.rm .tbl-mk-skel i{animation:none !important}.tbot .lv-screen{--lg-a: #ed93b1;--lg-t: #5dcaa5;--lg-m: #9fe1cb;--lg-d: #041a1e}.tbot .lv-screen .sa-logo .bar{fill:#eaf6f4}.tbot .lv-screen .sa-logo .fb{fill:#0b3b42}.tbot .lv-brand .sa-logo,.tbot .lv-brand .tbl-logo{width:17px;height:17px}.tbot .lv-night{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;background:radial-gradient(120% 75% at 50% 22%, #6a2b55 0%, #451a3c 34%, #2a1028 62%, #14070f 100%);transition:opacity .9s cubic-bezier(0.2, 0.8, 0.2, 1)}.tbot .lv-screen.lv-shop .lv-night{opacity:1}.tbot .lv-screen.lv-shop .lv-brand{border-color:rgba(237,147,177,.35);background:rgba(237,147,177,.1)}.tbot .lv-spc{position:relative;z-index:2;display:flex;justify-content:center;width:100%;padding:10px 0 0;box-sizing:border-box}.tbot .lv-sw{position:relative;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));width:min(420px,100%);padding:4px;border-radius:999px;box-sizing:border-box;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 12px 30px -16px rgba(0,0,0,.7);animation:tb-lv-swin .5s cubic-bezier(0.2, 0.9, 0.3, 1.2) both}.tbot .lv-sw-pill{position:absolute;z-index:0;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:linear-gradient(135deg, rgba(93, 202, 165, 0.42), rgba(93, 202, 165, 0.14));box-shadow:0 0 0 1px rgba(159,225,203,.55),0 0 22px -4px rgba(93,202,165,.75);transition:transform .55s cubic-bezier(0.2, 0.9, 0.3, 1.15),background .55s,box-shadow .55s}.tbot .lv-screen.lv-shop .lv-sw-pill{transform:translateX(100%);background:linear-gradient(135deg, rgba(237, 147, 177, 0.46), rgba(237, 147, 177, 0.14));box-shadow:0 0 0 1px rgba(242,166,198,.62),0 0 24px -4px rgba(237,147,177,.8)}.tbot .lv-sw-seg{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:0;height:34px;padding:0 12px;border:0;border-radius:999px;background:rgba(0,0,0,0);cursor:pointer;color:rgba(234,246,244,.6);font:700 12.5px/1 var(--font-mono);transition:color .35s}.tbot .lv-sw-seg[aria-selected=true]{color:#fff;cursor:default}.tbot .lv-sw-seg:not([aria-selected=true]):hover{color:rgba(255,255,255,.88)}.tbot .lv-sw-seg:focus-visible{outline:2px solid rgba(159,225,203,.8);outline-offset:2px}.tbot .lv-sw-l{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbot .lv-sw-ic{flex:none;width:20px;height:20px;display:grid;place-items:center}.tbot .lv-sw-ic svg,.tbot .lv-sw-ic img{width:100%;height:100%;display:block;border-radius:6px;object-fit:cover}.tbot .lv-sw-ic .sa-logo,.tbot .lv-sw-ic .tbl-logo{width:20px;height:20px}.tbot .lv-sw-ini{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font:800 11px/1 var(--font-ui);color:#3a0f26;background:linear-gradient(140deg, #f6c2d6, #ed93b1)}.tbot .lv-sw-seg.visit .lv-sw-l{color:#f6c2d6}.tbot .lv-sw-badge{position:absolute;top:-3px;right:6px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;box-sizing:border-box;display:grid;place-items:center;font:800 9.5px/1 var(--font-mono);font-style:normal;color:#fff;background:#e2457a;box-shadow:0 0 0 2px #0a3f46,0 0 12px rgba(226,69,122,.7);animation:tb-lv-swpop .45s cubic-bezier(0.2, 0.9, 0.3, 1.7) both}.tbot .lv-sw-seg.nope{animation:tb-lv-nope .36s cubic-bezier(0.2, 0.8, 0.2, 1)}.tbot .lv-visit{display:inline-flex;align-items:center;gap:8px;max-width:100%;height:34px;padding:0 14px 0 7px;border-radius:999px;box-sizing:border-box;color:#fff;background:linear-gradient(135deg, rgba(237, 147, 177, 0.3), rgba(237, 147, 177, 0.1));border:1px solid rgba(242,166,198,.55);box-shadow:0 0 24px -6px rgba(237,147,177,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:tb-lv-swin .5s cubic-bezier(0.2, 0.9, 0.3, 1.2) both}.tbot .lv-visit b{font:800 12.5px/1 var(--font-mono);white-space:nowrap}.tbot .lv-visit small{font-size:11.5px;color:rgba(246,194,214,.85);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tbot .lv-vvoice{flex:none;width:14px;height:14px;display:inline-grid;place-items:center;margin-left:-3px;color:#f6c2d6;opacity:.82;animation:tb-lv-vvoice .45s cubic-bezier(0.2, 0.9, 0.3, 1.4) both}.tbot .lv-vvoice svg{width:100%;height:100%;display:block}.tbot .lv-tun{--vt-a: #ed93b1;position:absolute;inset:0;z-index:8;pointer-events:none;overflow:hidden;transition:opacity .28s ease}.tbot .lv-tun.bye{opacity:0}.tbot .lv-tfb{position:absolute;inset:0}.tbot .lv-tfb::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 44%, color-mix(in srgb, var(--vt-a) 34%, transparent), transparent 58%);animation:tb-lv-tflash 1.15s ease-out both}.tbot .lv-tfb i{position:absolute;left:50%;top:44%;width:36cqmin;height:36cqmin;margin:-18cqmin 0 0 -18cqmin;border-radius:50%;border:2px solid var(--vt-a);box-shadow:0 0 34px var(--vt-a),inset 0 0 24px color-mix(in srgb, var(--vt-a) 50%, transparent);opacity:0;animation:tb-lv-tring 1.1s cubic-bezier(0.2, 0.8, 0.2, 1) both}.tbot .lv-tfb i:nth-child(2){animation-delay:.12s}.tbot .lv-tfb i:nth-child(3){animation-delay:.24s}.tbot .lv-tfb.out i{animation-name:tb-lv-tringout}.tbot .lv-tfb b{position:absolute;top:44%;left:0;right:0;margin-top:-0.5em;text-align:center;color:#fff;font:800 clamp(24px, 6.5cqw, 42px)/1 var(--font-mono);letter-spacing:.01em;text-shadow:0 0 26px var(--vt-a),0 0 2px #fff;animation:tb-lv-ttitle 1.15s cubic-bezier(0.2, 0.8, 0.2, 1) both}.tbot .lv-tfb small{position:absolute;top:calc(44% + 30px);left:0;right:0;text-align:center;font-size:13px;font-weight:600;color:rgba(255,255,255,.82);animation:tb-lv-ttitle 1.15s cubic-bezier(0.2, 0.8, 0.2, 1) .06s both}.tbot .lv-tfb.quick::before,.tbot .lv-tfb.quick i,.tbot .lv-tfb.quick b,.tbot .lv-tfb.quick small{animation-duration:.7s}.tbot .vvc{margin-bottom:4px}.tbot .vvc-note{margin:-2px 0 10px;font-size:12.5px;line-height:1.4;opacity:.72}.tbot .vvc-hint{display:flex;align-items:flex-start;gap:6px;margin:-6px 0 10px;font-size:12.5px;line-height:1.4;color:#1d9e75}.tbot .vvc-hint svg{flex:none;width:14px;height:14px;margin-top:2px}.tbot .vvc-list{display:grid;gap:6px;grid-template-columns:repeat(auto-fill, minmax(230px, 1fr))}.tbot .vvc-list>.vvc-none,.tbot .vvc-list>.vvc-skel{grid-column:1/-1}.tbot .vvc-list>.vvc-row:first-child{grid-column:1/-1}.tbot .vvc-row{display:grid;grid-template-columns:38px minmax(0, 1fr) auto auto;align-items:center;gap:10px;padding:8px 10px;border-radius:14px;cursor:pointer;outline:none;background:rgba(127,127,127,.08);border:1.5px solid rgba(0,0,0,0);transition:border-color .25s,background .25s,box-shadow .25s}.tbot .vvc-row:hover{background:rgba(127,127,127,.14)}.tbot .vvc-row:focus-visible{border-color:rgba(29,158,117,.6)}.tbot .vvc-row:active{transform:scale(0.99)}.tbot .vvc-row.on{border-color:#1d9e75;background:rgba(29,158,117,.1);box-shadow:0 0 0 3px rgba(93,202,165,.18)}.tbot .vvc-av{position:relative;width:38px;height:38px;border-radius:50%;overflow:hidden;display:grid;place-items:center;color:#fff;font-weight:800;background:linear-gradient(140deg, #5dcaa5, #1d9e75)}.tbot .vvc-eq{position:absolute;inset:0;display:none;align-items:center;justify-content:center;gap:2px;background:inherit}.tbot .vvc-eq i{width:3px;height:45%;border-radius:2px;background:#fff;animation:tb-lv-eq .9s ease-in-out infinite}.tbot .vvc-eq i:nth-child(2){animation-delay:-0.3s}.tbot .vvc-eq i:nth-child(3){animation-delay:-0.6s}.tbot .vvc-eq i:nth-child(4){animation-delay:-0.15s}.tbot .vvc-row.playing .vvc-eq{display:flex}.tbot .vvc-tx{min-width:0;display:grid;gap:1px}.tbot .vvc-tx b{display:flex;align-items:baseline;gap:6px;min-width:0;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tbot .vvc-nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbot .vvc-lb{flex:none;font-family:var(--font-mono);font-size:11px;font-weight:600;font-style:normal;opacity:.55}.tbot .vvc-tag{flex:none;padding:2px 7px;border-radius:999px;font-size:10.5px;font-weight:700;font-style:normal;letter-spacing:.02em;color:#1d9e75;background:rgba(29,158,117,.13)}.tbot .vvc-ren{justify-self:start;margin-top:4px;padding:2px 9px;border-radius:999px;cursor:pointer;color:#1d9e75;background:rgba(0,0,0,0);border:1px dashed rgba(29,158,117,.6);font-family:inherit;font-size:11.5px;font-weight:700;line-height:1.35;transition:background .2s,border-color .2s}.tbot .vvc-ren:hover,.tbot .vvc-ren:focus-visible{background:rgba(29,158,117,.12);border-style:solid;outline:none}.tbot .vvc-row:not(.on) .vvc-ren,.tbot .vvc-row.naming .vvc-ren{display:none}.tbot .vvc-row.naming .vvc-nm{overflow:visible;flex:1}.tbot .vvc-edit{width:100%;max-width:240px;box-sizing:border-box;padding:4px 9px;border-radius:9px;border:1.5px solid #1d9e75;background:rgba(29,158,117,.06);color:inherit;font-family:inherit;font-size:14px;font-weight:700;line-height:1.25;outline:none;box-shadow:0 0 0 3px rgba(93,202,165,.2)}.tbot .vvc-play{width:34px;height:34px;padding:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:inherit;background:rgba(0,0,0,0);border:1px solid rgba(127,127,127,.38);transition:background .2s,color .2s,border-color .2s}.tbot .vvc-play svg{width:14px;height:14px}.tbot .vvc-play .sq{display:none}.tbot .vvc-row.playing .vvc-play{color:#fff;background:#1d9e75;border-color:#1d9e75}.tbot .vvc-row.playing .vvc-play .pl{display:none}.tbot .vvc-row.playing .vvc-play .sq{display:block}.tbot .vvc-row.loading .vvc-play{border-color:rgba(0,0,0,0);border-top-color:#1d9e75;animation:tb-lv-vspin .8s linear infinite}.tbot .vvc-row.err .vvc-play{color:#e24b4a;border-color:#e24b4a;animation:tb-lv-shake 380ms cubic-bezier(0.2, 0.8, 0.2, 1)}.tbot .vvc-ok{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:800;color:#fff;background:#1d9e75;transform:scale(0);transition:transform .3s cubic-bezier(0.2, 0.9, 0.3, 1.6)}.tbot .vvc-row.on .vvc-ok{transform:none}.tbot .vvc-skel{display:grid;gap:6px}.tbot .vvc-skel i{height:54px;border-radius:14px;background:linear-gradient(90deg, rgba(127, 127, 127, 0.08), rgba(127, 127, 127, 0.18), rgba(127, 127, 127, 0.08));background-size:200% 100%;animation:tb-lv-skel 1.2s linear infinite}.tbot .vvc-none{margin:4px 2px 0;font-size:12px;opacity:.65}@container tb (max-width: 420px){.tbot .vvc-list{grid-template-columns:minmax(0, 1fr)}.tbot .lv-sw-seg{padding:0 8px;gap:5px;font-size:11.5px}.tbot .lv-visit small{display:none}}@media(pointer: coarse){.tbot .vvc-edit{font-size:16px}}@keyframes tb-lv-swin{from{opacity:0;transform:translateY(-8px) scale(0.94)}}@keyframes tb-lv-swpop{from{transform:scale(0.3)}60%{transform:scale(1.2)}}@keyframes tb-lv-nope{25%{transform:translateX(-4px)}50%{transform:translateX(3px)}75%{transform:translateX(-2px)}}@keyframes tb-lv-vvoice{from{opacity:0;transform:scale(0.4)}}@keyframes tb-lv-tring{0%{transform:scale(0.08);opacity:.95}100%{transform:scale(3.4);opacity:0}}@keyframes tb-lv-tringout{0%{transform:scale(3.2);opacity:0}30%{opacity:.75}100%{transform:scale(0.06);opacity:0}}@keyframes tb-lv-tflash{0%{opacity:0}25%{opacity:1}100%{opacity:0}}@keyframes tb-lv-ttitle{0%{opacity:0;filter:blur(8px);transform:scale(0.6)}32%{opacity:1;filter:none;transform:scale(1)}76%{opacity:1}100%{opacity:0;transform:scale(1.12)}}@keyframes tb-lv-skel{from{background-position:200% 0}to{background-position:-200% 0}}.tbot.rm .lv-night,.tbot.rm .lv-sw-pill{transition:none !important}.tbot.rm .lv-sw,.tbot.rm .lv-visit,.tbot.rm .lv-sw-badge,.tbot.rm .lv-sw-seg.nope,.tbot.rm .lv-tfb,.tbot.rm .lv-tfb *,.tbot.rm .lv-tfb::before,.tbot.rm .lv-vvoice,.tbot.rm .vvc-eq i,.tbot.rm .vvc-row.loading .vvc-play,.tbot.rm .vvc-skel i{animation:none !important}@keyframes tb-lv-vspin{to{transform:rotate(360deg)}}.tbot .lv-gat{position:absolute;inset:0;z-index:2;pointer-events:none}.tbot .lv-sats{position:absolute;inset:0;z-index:2;pointer-events:none;transition:opacity .35s ease}.tbot .lv-sats.away{opacity:0}.tbot .lv-sat{--s: 38px;--dx: 0px;--dy: 0px;--c: 238 138 184;position:absolute;left:calc(50% + var(--dx));top:calc(50% + var(--dy));display:flex;flex-direction:column;align-items:center;gap:5px;transform:translate(-50%, calc(var(--s) / -2));transition:left .55s cubic-bezier(0.2, 0.8, 0.2, 1),top .55s cubic-bezier(0.2, 0.8, 0.2, 1),opacity .35s ease,filter .35s ease;animation:tb-lv-satin .7s cubic-bezier(0.2, 0.9, 0.3, 1.2) backwards;animation-delay:calc(var(--i, 0)*110ms)}.tbot .lv-sat-ic{position:relative;z-index:1;width:var(--s);height:var(--s);border-radius:50%;overflow:hidden;display:grid;place-items:center;background:radial-gradient(circle at 34% 28%, rgba(255, 255, 255, 0.55), transparent 46%),rgb(var(--c));box-shadow:0 0 0 2px rgb(var(--c)/0.8),0 0 0 5px rgba(4,26,30,.55),0 8px 20px -8px rgba(0,0,0,.8);transition:transform .4s cubic-bezier(0.2, 0.9, 0.3, 1.5),box-shadow .4s ease}.tbot .lv-sat-ic img{width:100%;height:100%;display:block;object-fit:cover}.tbot .lv-sat-ini{font:800 15px/1 var(--font-mono);color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.45)}.tbot .lv-sat b{max-width:112px;padding:3px 7px;border-radius:999px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 10.5px/1.15 var(--font-mono);color:rgba(234,246,244,.82);background:rgba(4,26,30,.58);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:color .35s,border-color .35s}.tbot .lv-sat b em{font-style:normal;color:rgba(237,147,177,.9)}.tbot .lv-sat-arm{position:absolute;z-index:0;left:50%;top:calc(var(--s)/2);width:var(--len, 0px);height:2px;margin-top:-1px;transform-origin:0 50%;transform:rotate(var(--ang, 0rad));opacity:.3;transition:opacity .35s ease;background:repeating-linear-gradient(90deg, rgb(var(--c)) 0 2px, transparent 2px 7px);-webkit-mask:linear-gradient(90deg, transparent, #000 22%, #000 72%, transparent);mask:linear-gradient(90deg, transparent, #000 22%, #000 72%, transparent)}.tbot .lv-sats.lit .lv-sat:not(.on){opacity:.45;filter:saturate(0.55)}.tbot .lv-sat.on .lv-sat-ic{transform:scale(1.24);box-shadow:0 0 0 2px #fff,0 0 0 5px rgb(var(--c)/0.6),0 0 28px 6px rgb(var(--c)/0.65)}.tbot .lv-sat.on b{color:#fff;border-color:rgb(var(--c)/0.7)}.tbot .lv-sat.on .lv-sat-arm{opacity:1;height:3px;margin-top:-1.5px;animation:tb-lv-satflow .6s linear infinite}.tbot .lv-sat.bye{animation:tb-lv-satout .5s cubic-bezier(0.5, 0, 0.75, 0) forwards;animation-delay:0s}.tbot .lv-screen.small .lv-sat{--s: 30px}.tbot .lv-screen.small .lv-sat b{display:none}@container tb (max-width: 560px){.tbot .lv-sat{--s: 32px;gap:4px}.tbot .lv-sat b{max-width:92px;font-size:9.5px;padding:2px 6px}}@keyframes tb-lv-satin{from{opacity:0;transform:translate(calc(-50% - var(--dx)), calc(var(--s) / -2 - var(--dy))) scale(0.2)}}@keyframes tb-lv-satout{to{opacity:0;transform:translate(calc(-50% - var(--dx)), calc(var(--s) / -2 - var(--dy))) scale(0.2)}}@keyframes tb-lv-satflow{to{background-position:7px 0}}.tbot.rm .lv-sat,.tbot.rm .lv-sat.bye,.tbot.rm .lv-sat.on .lv-sat-arm{animation:none !important}.tbot.rm .lv-sat,.tbot.rm .lv-sat-ic,.tbot.rm .lv-sats{transition:none}.tbot .lv-fx{position:absolute;inset:0;z-index:2;width:100%;height:100%;pointer-events:none}.tbot .lv-bolt{position:absolute;inset:0;z-index:7;pointer-events:none;overflow:hidden}.tbot .lv-screen .sa-mpills{display:none}.tbot .lv-bolt::before{content:"";position:absolute;top:-20%;bottom:-20%;left:-45%;width:32%;transform:skewX(-20deg);filter:blur(1.5px);background:linear-gradient(90deg, transparent, rgba(255, 236, 160, 0) 18%, rgba(255, 236, 160, 0.5) 46%, #fff 50%, rgba(255, 236, 160, 0.5) 54%, transparent 82%);animation:tb-lv-boltsweep .75s cubic-bezier(0.5, 0, 0.3, 1) forwards}.tbot .lv-bolt::after{content:"";position:absolute;inset:0;background:rgba(255,240,190,.16);opacity:0;animation:tb-lv-boltflash .75s ease-out forwards}.tbot .lv-mchip{position:absolute;z-index:4;left:50%;bottom:8%;display:grid;justify-items:center;gap:5px;padding:9px 16px;border-radius:16px;max-width:calc(100% - 32px);box-sizing:border-box;pointer-events:none;color:#fff;white-space:nowrap;text-align:center;background:rgba(4,26,30,.66);border:1px solid rgba(159,225,203,.5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transform:translateX(-50%);animation:tb-lv-mcin .5s cubic-bezier(0.2, 0.9, 0.3, 1.4) both}.tbot .lv-mchip b{font-size:14.5px;font-weight:800}.tbot .lv-mchip small{font:700 11.5px/1 var(--font-mono);color:#fde2b0}.tbot .lv-mchip.k-bolt{border-color:rgba(255,214,102,.8);box-shadow:0 0 34px -4px rgba(255,214,102,.85)}.tbot .lv-mchip.k-surge{border-color:rgba(195,166,255,.7);box-shadow:0 0 32px -4px rgba(195,166,255,.85)}.tbot .lv-mchip.bye{animation:tb-lv-mcout .42s ease-in forwards}@keyframes tb-lv-boltsweep{to{left:130%}}@keyframes tb-lv-boltflash{0%,100%{opacity:0}12%{opacity:1}24%{opacity:.15}36%{opacity:.75}}@keyframes tb-lv-mcin{from{opacity:0;transform:translate(-50%, 14px) scale(0.8)}}@keyframes tb-lv-mcout{to{opacity:0;transform:translate(-50%, -10px) scale(0.94)}}.tbot.rm .lv-bolt,.tbot.rm .lv-bolt::before,.tbot.rm .lv-bolt::after,.tbot.rm .lv-mchip,.tbot.rm .lv-mchip.bye{animation:none !important}.tbot{position:relative;width:100%;height:100%;text-align:left;--font-ui: var(--tb-font-ui), var(--font-montserrat), "Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-mono: var(--tb-font-mono), "JetBrains Mono", ui-monospace, "Cascadia Code", "SF Mono", Menlo, Consolas, monospace}.tbot .app{height:100%;container:tb/size;contain:layout;overflow:hidden}.tbot :where(svg,video,canvas,audio){display:revert;vertical-align:revert}.tbot :where(svg){transition:revert}.tbot :where(p,h1,h2,h3,h4,pre,figure,blockquote,dl,dd,hr){margin:revert}.tbot :where(h1,h2,h3,h4){font-size:revert;font-weight:revert}.tbot :where(ol,ul){list-style:revert;margin:revert;padding:revert}.tbot :where(details){user-select:revert}.tbot details[open] summary~*{animation:none}.tbot :where(input,button,a,textarea){outline:revert}.tbot :where(img,video){height:revert}.tbot main{background:rgba(0,0,0,0) !important}.tbot .brand-name{display:inline-flex;align-items:center;font:800 21px/1 var(--font-ui);letter-spacing:-0.02em;white-space:nowrap;user-select:none}.tbot .brand-name .bn-t{color:var(--ink)}.tbot .brand-name .bn-s{width:4px;height:.98em;margin:0 4px 0 5px;border-radius:1.5px;background:var(--brand-rasp);transform:skewX(-21deg);flex:none}.tbot .brand-name .bn-b{color:var(--teal-500)}.tbot .brand-name .bn-cur{width:.5em;height:.81em;margin-left:5px;border-radius:2px;flex:none;background:color-mix(in srgb, var(--teal-500) 38%, transparent);animation:tb-blink 1.1s steps(1) infinite}@container tb (max-width: 560px){.tbot .brand-name{font-size:18px}.tbot .brand-name .bn-cur{width:.45em;margin-left:4px}}@container tb (max-width: 380px){.tbot .brand-name{font-size:16px}}.tbot.rm .brand-name .bn-cur{animation:none}@media(prefers-reduced-motion: reduce){.tbot .brand-name .bn-cur{animation:none}}@container tb (max-width: 560px){.tbot .top #histBtn,.tbot .top #soundBtn{display:none}.tbot .top .host-back{margin-right:2px}.tbot .top .host-back::after{display:none}.tbot .top>:not(.brand){flex-shrink:0}.tbot .brand{flex:1 1 auto;min-width:0;overflow:hidden}.tbot .brand-name{font-size:17px;min-width:0}}@container tb (max-width: 380px){.tbot .top{gap:2px;padding-left:10px;padding-right:10px}.tbot .brand{gap:6px}.tbot .brand-mark{width:22px;height:22px}.tbot .brand-name{font-size:15px}.tbot .brand-name .bn-s{margin:0 3px 0 4px;width:3px}}.tbot .field textarea{min-height:40px}.tbot .field textarea:placeholder-shown{text-indent:0}.tbot .field:has(textarea:placeholder-shown) .mirror .cur::after{opacity:.5}.tbot .field:has(textarea:placeholder-shown) .mirror.blur .cur::after{display:none}@media(hover: hover)and (pointer: fine){.tbot .field.ghosting .ghost{padding-right:76px}}.tbot .top .tb-embed-max,.tbot .top .tb-embed-x{flex:none;width:34px;height:34px;border-radius:50%}.tbot .top .tb-embed-x{background:var(--surface-2);border:1px solid var(--line);color:var(--ink-2)}.tbot .top .tb-embed-max,.tbot .top .tb-embed-x{position:relative;margin-left:9px}.tbot .top .tb-embed-max::before,.tbot .top .tb-embed-x::before{content:"";position:absolute;left:-10px;top:7px;bottom:7px;width:1px;background:var(--line)}.tbot .top .tb-embed-page{flex:none;position:relative;margin-left:9px;width:34px;height:34px;border-radius:999px;gap:6px;color:var(--teal);background:var(--teal-50);border:1px solid color-mix(in srgb, var(--teal) 18%, var(--line))}.tbot .top .tb-embed-page::before{content:"";position:absolute;left:-10px;top:7px;bottom:7px;width:1px;background:var(--line)}.tbot .top .tb-embed-page svg{width:16px;height:16px;stroke-width:2.1;transition:transform var(--spring-snappy-ms) var(--spring-snappy)}.tbot .top .tb-embed-page:hover{color:var(--accent-ink, #fff);background:var(--teal);border-color:var(--teal)}.tbot .top .tb-embed-page:hover svg{transform:translate(1.5px, -1.5px)}.tbot .top .tb-embed-page:active{transform:scale(0.94)}.tbot .top .tb-embed-page .ep-t{display:none;font:700 12.5px/1 var(--font-ui);white-space:nowrap}@container tb (min-width: 900px){.tbot .top .tb-embed-page{width:auto;display:inline-flex;align-items:center;padding:0 13px 0 10px}.tbot .top .tb-embed-page .ep-t{display:inline}}.tbot .top .tb-embed-page+.tb-embed-max{margin-left:4px}.tbot .top .tb-embed-page+.tb-embed-max::before{display:none}.tbot .top .tb-embed-max+.tb-embed-x{margin-left:2px}.tbot .top .tb-embed-max+.tb-embed-x::before{display:none}.tbot .top .tb-embed-x svg{width:16px;height:16px;stroke-width:2.2;transition:transform var(--spring-snappy-ms) var(--spring-snappy)}.tbot .top .tb-embed-x:hover{color:var(--rasp);background:var(--rasp-50);border-color:color-mix(in srgb, var(--rasp) 30%, var(--line))}.tbot .top .tb-embed-x:hover svg{transform:rotate(90deg)}.tbot .top .tb-embed-x:active{transform:scale(0.92)}.tbot .top .tb-embed-x:focus-visible{outline:none;box-shadow:var(--focus)}.tbot .rg-f .fld .rg-ask:not(.rg-ask-wide){top:50%;right:12px;margin-top:-10px;width:20px;height:20px;transition:right var(--spring-snappy-ms) var(--spring-snappy),transform var(--spring-bouncy-ms) var(--spring-bouncy),color var(--t-fast),border-color var(--t-fast),background var(--t-fast),box-shadow var(--t-fast)}.tbot .rg-f .fld:has(.ok-ic.on) .rg-ask:not(.rg-ask-wide){right:42px}.tbot .rg-f .fld:has(.eye) .rg-ask:not(.rg-ask-wide){right:50px}.tbot .rg-f .fld input{padding-right:40px;transition:padding-right var(--spring-snappy-ms) var(--spring-snappy),border-color var(--t-base),box-shadow var(--spring-soft-ms) var(--spring-soft),background var(--t-base)}.tbot .rg-f .fld:has(.ok-ic.on) input{padding-right:70px}.tbot .rg-f .fld:has(.eye) input{padding-right:78px}.tbot .has-pre .fld .rg-pre{top:22px;height:26px;display:flex;align-items:center;line-height:1;transform:translateY(-8px);transition:transform var(--spring-soft-ms) var(--spring-soft),color var(--t-base)}.tbot .has-pre .fld.focus .rg-pre,.tbot .has-pre .fld input:not(:placeholder-shown)~.rg-pre{transform:none}.tbot .rg-links{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px 22px;text-align:center}.tbot .rg-links>*{white-space:nowrap}.tbot .rg-tl .rg-ask.rg-tl-ask{width:26px;height:26px;border-color:color-mix(in srgb, var(--rasp) 30%, var(--line-2));background:var(--rasp-50)}.tbot .rg-tl .rg-ask.rg-tl-ask svg{width:15px;height:15px;fill:currentColor;stroke:none;transform:translate(-0.5px, -0.2px)}.tbot .rg-tl .rg-ask.rg-tl-ask:hover,.tbot .rg-tl .rg-ask.rg-tl-ask[aria-expanded=true]{background:var(--rasp);border-color:var(--rasp);color:#fff}.tbot .fld input:-webkit-autofill,.tbot .fld input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);box-shadow:0 0 0 100px var(--surface) inset;transition:background-color 600000s 0s,color 600000s 0s}.tbot .fld input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);box-shadow:0 0 0 100px var(--surface) inset,0 0 0 4px rgba(var(--mint-rgb), 0.35),0 10px 24px -16px rgba(var(--teal-rgb), 0.5)}.tbot .login-sheet .links{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px 22px;text-align:center}.tbot .login-sheet .links>*{white-space:nowrap}.tbot .prevs-wrap{position:relative;margin-top:14px}.tbot .prevs-wrap::before,.tbot .prevs-wrap::after{content:"";position:absolute;top:0;bottom:8px;width:28px;z-index:2;pointer-events:none;opacity:0;transition:opacity var(--t-base)}.tbot .prevs-wrap::before{left:0;background:linear-gradient(90deg, var(--surface), transparent)}.tbot .prevs-wrap::after{right:0;background:linear-gradient(-90deg, var(--surface), transparent)}.tbot .prevs-wrap.fade-l::before,.tbot .prevs-wrap.fade-r::after{opacity:1}.tbot .prevs{display:flex;gap:10px;margin-top:0;padding:2px 2px 8px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--line-2) rgba(0,0,0,0)}.tbot .prevs::-webkit-scrollbar{height:6px}.tbot .prevs::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:6px}.tbot .prevs .pv{display:block;flex:0 0 108px;width:108px;height:108px;aspect-ratio:auto;z-index:auto;border-left:1px solid var(--line);scroll-snap-align:start;box-shadow:var(--shadow-1)}.tbot .prevs .pv.doc{display:flex}.tbot .prevs .pv.bad{border-color:var(--danger)}.tbot .prevs .pv.zoomable{cursor:zoom-in;transition:transform var(--spring-snappy-ms) var(--spring-snappy),box-shadow var(--t-base)}.tbot .prevs .pv.zoomable:hover{transform:translateY(-2px);box-shadow:var(--shadow-2)}.tbot .prevs .pv.zoomable:focus-visible{outline:none;box-shadow:var(--focus)}.tbot .lb-stage .lb-video{max-width:100%;max-height:100%;border-radius:10px;background:#000;box-shadow:0 30px 80px -20px rgba(0,0,0,.6)}.tbot .prevs .pv .sz{position:absolute;right:5px;bottom:5px;font:700 9.5px/1 var(--font-mono);color:#fff;background:rgba(16,39,43,.6);padding:3px 5px;border-radius:5px;pointer-events:none}@container tb (max-width: 560px){.tbot .prevs .pv{display:block;flex-basis:96px;width:96px;height:96px}.tbot .prevs .pv.doc{display:flex}}.tbot .share-pop.fx{position:fixed;z-index:70;min-width:224px;transform-origin:top left}.tbot .share-pop.fx.up{transform:translateY(-100%);transform-origin:bottom left;animation:tb-share-up var(--spring-snappy-ms) var(--spring-snappy) both}.tbot .share-pop.fx>a,.tbot .share-pop.fx>button{animation:tb-rise 320ms var(--ease-out) both}.tbot .share-pop .sp-ic{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;flex:none;color:#fff;transition:transform var(--spring-bouncy-ms) var(--spring-bouncy)}.tbot .share-pop .sp-ic svg{width:15px;height:15px;color:#fff;fill:currentColor;stroke:none}.tbot .share-pop .sp-ic.wa{background:#25d366}.tbot .share-pop .sp-ic.tg{background:#229ed9}.tbot .share-pop .sp-ic.fb{background:#1877f2}.tbot .share-pop .sp-ic.ln{background:var(--teal-50);color:var(--teal)}.tbot .share-pop .sp-ic.ln svg{color:var(--teal);fill:none;stroke:currentColor;width:14px;height:14px}.tbot .share-pop a:hover .sp-ic,.tbot .share-pop button:hover .sp-ic{transform:scale(1.1) rotate(-6deg)}.tbot .share-pop .cp{border-top:1px solid var(--line);border-radius:0 0 9px 9px;margin-top:4px;padding-top:11px}.tbot .share-pop .cp.ok{color:var(--ok)}.tbot .share-pop .cp.ok .sp-ic.ln{background:var(--ok)}.tbot .share-pop .cp.ok .sp-ic.ln svg{color:#fff}.tbot .top .host-back{flex:none;position:relative;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px 0 4px;margin-right:8px;border-radius:999px;border:1px solid var(--line);background:var(--surface-2);color:var(--ink);font:600 13px/1 var(--font-ui);white-space:nowrap;cursor:pointer;transition:color var(--t-fast),background var(--t-fast),border-color var(--t-fast),box-shadow var(--t-base),transform var(--t-fast)}.tbot .top .host-back .hb-ic{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex:none;color:var(--teal);background:var(--surface);box-shadow:var(--shadow-1),0 0 0 1px var(--line);transition:background var(--t-fast),color var(--t-fast),transform var(--spring-snappy-ms) var(--spring-snappy)}.tbot .top .host-back .hb-ic svg{width:16px;height:16px;stroke-width:2.2}.tbot .top .host-back:hover{color:var(--teal);background:var(--teal-50);border-color:color-mix(in srgb, var(--teal) 32%, var(--line));box-shadow:0 6px 16px -10px rgba(var(--teal-rgb), 0.55)}.tbot .top .host-back:hover .hb-ic{background:var(--teal);color:#fff;transform:translateX(-2px)}.tbot .top .host-back:active{transform:scale(0.96)}.tbot .top .host-back:focus-visible{outline:none;box-shadow:var(--focus)}.tbot .top .host-back::after{content:"";position:absolute;right:-9px;top:7px;bottom:7px;width:1px;background:var(--line);pointer-events:none}@media(hover: none){.tbot .top .host-back:hover{color:var(--ink);background:var(--surface-2);border-color:var(--line);box-shadow:none}.tbot .top .host-back:hover .hb-ic{background:var(--surface);color:var(--teal);transform:none}.tbot .top .host-back:active .hb-ic{background:var(--teal);color:#fff}}@container tb (max-width: 560px){.tbot .top .host-back{width:36px;padding:0;justify-content:center;border:0;background:rgba(0,0,0,0)}.tbot .top .host-back .hb-ic{width:34px;height:34px}.tbot .top .host-back:hover,.tbot .top .host-back:active{background:rgba(0,0,0,0);box-shadow:none}.tbot .top .host-back:hover .hb-ic{transform:none}.tbot .top .host-back:focus-visible{box-shadow:none}.tbot .top .host-back:focus-visible .hb-ic{box-shadow:var(--focus)}.tbot .top .host-back .hb-t{display:none}}.tbot .top .lang-sw{flex:none;padding:2px;border-radius:999px}.tbot .top .lang-sw button{font:700 11.5px/1 var(--font-mono);letter-spacing:.04em;padding:8px 10px;border-radius:999px}.tbot .top .lang-sw .seg-ind{top:2px;bottom:2px;border-radius:999px}.tbot .menu .lang-mi{display:none}@container tb (max-width: 720px){.tbot .menu .lang-mi{display:flex}}.tbot.tbot-page .app{border-radius:0}@keyframes tb-share-up{from{opacity:0;transform:translateY(calc(-100% + 8px)) scale(0.96)}to{opacity:1;transform:translateY(-100%)}}.tbot#tb-shell{visibility:visible !important}@container tb (min-width: 1180px){.tbot#tb-shell .hist{width:280px;border-right-color:var(--line)}.tbot#tb-shell #histBtn{color:var(--teal);background:var(--teal-50)}}.tbot#tb-shell .field .tb-ph{position:absolute;z-index:0;left:4px;right:4px;top:9px;pointer-events:none;font:500 15px/22px var(--font-mono);color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tbot#tb-shell .tb-ph .s{display:none}@container tb (max-width: 560px){.tbot#tb-shell .field .tb-ph{font-size:16px}}@container tb (max-width: 559.98px){.tbot#tb-shell .tb-ph .l{display:none}.tbot#tb-shell .tb-ph .s{display:inline}}@property --pl-a{syntax:"<angle>";initial-value:0deg;inherits:false}.tbot{--pl-rgb: var(--teal-rgb)}.tbot.sa-mode{--pl-rgb: var(--sa-rgb, var(--rasp-rgb))}.tbot .pl-rel{position:relative}.tbot .pl-glow:not(.load)::after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;padding:1.5px;background:radial-gradient(84px circle at var(--gx, 50%) var(--gy, 50%), rgba(var(--pl-rgb), 0.85), rgba(var(--pl-rgb), 0) 70%);-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);opacity:0;transition:opacity .28s var(--ease-out, ease)}.tbot .pl-glow:hover::after{opacity:1}.tbot .pl-glow:disabled::after{display:none}.tbot .btn-primary.pl-glow::after,.tbot .btn-rasp.pl-glow::after,.tbot .send.pl-glow::after,.tbot .tbl-go.pl-glow::after{background:radial-gradient(70px circle at var(--gx, 50%) var(--gy, 50%), rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0) 70%)}.tbot .btn-primary.pl-glow:hover:not(:disabled),.tbot .btn-rasp.pl-glow:hover:not(:disabled),.tbot .send.pl-glow:hover:not(:disabled){background-image:radial-gradient(60px circle at var(--gx, 50%) var(--gy, 50%), rgba(255, 255, 255, 0.18), transparent 70%)}.tbot .composer::after{content:"";position:absolute;inset:-1px;z-index:2;border-radius:inherit;pointer-events:none;padding:1.5px;background:conic-gradient(from var(--pl-a), rgba(var(--pl-rgb), 0) 0 58%, rgba(var(--pl-rgb), 0.15) 66%, rgba(var(--pl-rgb), 0.95) 82%, rgba(var(--rasp-rgb), 0.8) 90%, rgba(var(--pl-rgb), 0) 96%);-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);opacity:0}.tbot .composer.pl-lit::after{animation:tb-pl-sweep 1.4s cubic-bezier(0.3, 0.7, 0.2, 1) 1 both}.tbot .composer.recording::after{--pl-rgb: var(--rasp-rgb)}.tbot .top::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;pointer-events:none;background:linear-gradient(90deg, rgba(var(--pl-rgb), 0), rgba(var(--pl-rgb), 0.55) 30%, rgba(var(--rasp-rgb), 0.45) 70%, rgba(var(--rasp-rgb), 0));opacity:0;transition:opacity .4s var(--ease-out, ease)}.tbot .top.pl-scrolled::after{opacity:1}.tbot .top.pl-scrolled{box-shadow:0 10px 24px -22px rgba(0,0,0,.45)}.tbot .hints kbd{transition:transform .15s var(--ease-out, ease),border-color .15s}.tbot .hints span:hover kbd{transform:translateY(-1px);border-color:rgba(var(--pl-rgb), 0.5)}.tbot.rm .pl-glow::after,.tbot.rm .composer::after{display:none}@media(prefers-reduced-motion: reduce){.tbot .pl-glow::after,.tbot .composer::after{display:none}}@keyframes tb-pl-sweep{0%{--pl-a: -40deg;opacity:0}12%{opacity:1}78%{opacity:1}100%{--pl-a: 320deg;opacity:0}}