.landing-root{--ts-key:var(--brand-600,var(--accent))}:root[data-theme=dark] .landing-root{--ts-key:var(--accent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .landing-root{--ts-key:var(--accent)}}.landing-root .task-showcase{position:relative;z-index:121;color:var(--fg)}.landing-root .task-showcase:after{content:"";position:absolute;inset:0 0 100vh 0;background-color:var(--bg);z-index:-1;pointer-events:none}.landing-root .ts-sticky{position:sticky;top:0;height:100vh;background-color:var(--bg);background-position:var(--edge,40px) 0;background-attachment:fixed;opacity:calc(1 - var(--ts-exit, 0));display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:0;padding:0 var(--edge,40px);box-sizing:border-box;overflow:hidden}.landing-root .task-showcase,.landing-root .ts-sticky{pointer-events:none}.landing-root .ts-tab>button,.landing-root button.ts-step{pointer-events:auto}.landing-root .ts-rail{display:flex;flex-direction:column;justify-content:center;padding:96px 32px 64px 0;min-width:0}.landing-root .ts-rail-eyebrow{font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--label-size-min,12px);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink,var(--accent));margin-bottom:22px}.landing-root .ts-tabs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.landing-root .ts-tab>button{display:block;width:100%;text-align:left;background:none;border:0;padding:12px 14px;margin:0;border-left:2px solid var(--hairline);color:inherit;cursor:pointer;font:inherit;transition:border-color var(--motion-layout),opacity var(--motion-layout);opacity:.78}.landing-root .ts-tab.is-active>button{border-left-color:var(--accent);opacity:1}.landing-root .ts-tab.ts-tab-done>button{opacity:.88;border-left-color:color-mix(in srgb,var(--accent) 55%,var(--hairline))}.landing-root .ts-tab>button:hover{opacity:.94;border-left-color:color-mix(in srgb,var(--accent) 70%,var(--hairline))}.landing-root .ts-tab.is-active>button:hover{opacity:1;border-left-color:var(--accent)}.landing-root .ts-tab>button:hover .ts-tab-title{color:var(--ts-key)}.landing-root .ts-tab>button:focus-visible{outline:2px solid var(--ts-key);outline-offset:3px;border-radius:4px}.landing-root .ts-tab-model{display:block;font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--label-size-min,12px);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--fg) 92%,var(--bg))}.landing-root .ts-tab.is-active .ts-tab-model{color:var(--ts-key)}.landing-root .ts-tab-title{display:block;transition:color var(--motion-hover);font-family:var(--font-display,inherit);font-size:22px;font-weight:700;line-height:1.15;letter-spacing:-.015em;margin-top:4px}.landing-root .ts-tab.is-active .ts-tab-title{font-size:30px}.landing-root .ts-tab-note,.landing-root .ts-tab-scenario{display:block;margin-top:8px;font-size:14px;line-height:1.45;color:var(--muted);max-width:34ch}.landing-root .ts-tab-soon{display:inline-flex;align-items:center;margin-top:8px;font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--label-size-min,12px);font-weight:700;letter-spacing:.01em;white-space:nowrap;padding:3px 7px;border-radius:999px;color:color-mix(in srgb,var(--fg) 92%,var(--bg));background:color-mix(in srgb,var(--fg) 8%,transparent);border:1px solid color-mix(in srgb,var(--fg) 20%,transparent)}.landing-root .ts-tab:not(.is-active) .ts-steps{display:none}.landing-root .ts-step.is-lit{color:var(--fg)}.landing-root .ts-step.is-lit:before{background:var(--accent);border-color:var(--accent);opacity:1}.landing-root .ts-step.is-now{font-weight:600}.landing-root .ts-tab-scenario{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.landing-root .ts-steps{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:2px;counter-reset:ts-part}.landing-root .ts-steps>li{counter-increment:ts-part}.landing-root .ts-step{display:block;width:100%;text-align:left;background:none;border:0;margin:0;font:inherit;color:var(--muted);cursor:default;position:relative;padding:5px 0 5px 18px;font-size:13px;transition:color var(--motion-hover),opacity var(--motion-hover)}.landing-root button.ts-step{cursor:pointer}.landing-root button.ts-step:hover{color:var(--fg)}.landing-root button.ts-step:hover:before{border-color:var(--accent)}.landing-root .ts-step[aria-pressed=true]{color:var(--fg);font-weight:600}.landing-root .ts-step[aria-pressed=true]:before{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.landing-root .ts-step:focus-visible{outline:2px solid var(--ts-key);outline-offset:2px;border-radius:3px}.landing-root .ts-step:before{content:"";position:absolute;left:0;top:11px;width:8px;height:8px;border-radius:50%;border:1.5px solid var(--hairline);box-sizing:border-box;background:transparent;transition:background var(--motion-hover),border-color var(--motion-hover)}.landing-root .ts-step{--lit:clamp(0,calc((var(--ts-q, 0) - var(--at, 1)) * 40 + 1),1);color:color-mix(in srgb,var(--fg) calc(var(--lit) * 100%),var(--muted))}.landing-root .ts-step:before{background:color-mix(in srgb,var(--accent) calc(var(--lit) * 100%),transparent);border-color:color-mix(in srgb,var(--accent) calc(var(--lit) * 100%),var(--hairline))}.landing-root .ts-stage{position:relative;min-width:0;height:100%}.landing-root .ts-plate{position:absolute;inset:56px 0 32px 0;background:var(--surface);border:1px solid var(--hairline);border-radius:20px;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--fg) 5%,transparent),0 18px 44px -30px color-mix(in srgb,var(--fg) 34%,transparent);pointer-events:none;z-index:0;--tsp-rad:20px}.landing-root .ts-plate:after{content:"";position:absolute;left:calc(var(--tsp-rad) + 2px);right:calc(var(--tsp-rad) + 2px);bottom:0;height:1px;background:var(--accent);transform:scaleX(clamp(0,var(--ts-q,0),1));transform-origin:0 50%;pointer-events:none}@media (prefers-contrast:more){.landing-root .ts-plate:after{height:2px}}.landing-root .task-showcase[data-plate=b] .ts-plate{background:color-mix(in srgb,var(--bg) 94%,var(--fg))}.landing-root .ts-scene{position:absolute;inset:64px 0 40px 0;opacity:0;pointer-events:none;z-index:1;visibility:hidden}.landing-root .ts-scene.is-on{opacity:1;visibility:visible}.landing-root .ts-scene{transform-origin:50% 50%}.landing-root .ts-scene.is-on{will-change:opacity,transform}.landing-root .ts-stinger{font-weight:700;letter-spacing:-.02em;font-size:clamp(24px,2.4vw,34px);line-height:1}.landing-root .ts-hud,.landing-root .ts-stinger{position:absolute;left:0;right:0;top:0;height:64px;display:flex;align-items:center;gap:14px;padding:0 22px;pointer-events:none;opacity:0;z-index:3;overflow:hidden;white-space:nowrap;font-family:var(--font-display);color:var(--fg)}.landing-root .ts-hud{color:color-mix(in srgb,var(--dark-fg,#e8f1fb) calc(var(--ts-ground-dark, 0) * 100%),var(--fg))}.landing-root .ts-hud-n{font-family:var(--font-mono);font-weight:700;font-size:12px;letter-spacing:.12em;color:var(--dark-fg,#fff);background:var(--ts-key);padding:5px 10px;border-radius:999px;line-height:1;text-align:center}:root[data-palette=baze] .landing-root .ts-hud-n{color:#fff}.landing-root .ts-stage{--ts-band-key:58px}.landing-root .ts-hud-n,.landing-root .ts-stinger:before{flex:0 0 auto;min-width:var(--ts-band-key)}.landing-root .ts-hud{transition:opacity var(--motion-layout)}.landing-root .ts-hud-t{font-weight:700;font-size:clamp(24px,2.4vw,34px);letter-spacing:-.02em;line-height:1.1;min-width:0;overflow:hidden;text-overflow:ellipsis}.landing-root .ts-hud.is-new .ts-hud-t{animation:ts-hud-in var(--motion-enter)}.landing-root .ts-hud.is-new .ts-hud-n{animation:ts-hud-in var(--motion-enter) 40ms backwards}@keyframes ts-hud-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.landing-root .ts-hud.is-new .ts-hud-n,.landing-root .ts-hud.is-new .ts-hud-t{animation:none}}@media (max-width:860px){.landing-root .ts-hud,.landing-root .ts-stinger{height:44px;padding:0 4px}.landing-root .ts-hud{font-size:18px}.landing-root .ts-stinger{font-size:clamp(13px,4.1vw,18px)}.landing-root .ts-hud-t,.landing-root .ts-stinger{text-overflow:ellipsis}.landing-root .ts-hud-t{font-size:20px}.landing-root .ts-hud-n{font-size:var(--label-size-min,12px);padding:4px 9px;letter-spacing:.1em}}.landing-root .ts-stinger:before{content:attr(data-model);display:inline-block;margin:0;font-family:var(--font-mono);font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-600,var(--accent))}@media (max-width:860px){.landing-root .ts-sticky{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);padding:0 20px}.landing-root .ts-rail{padding:72px 0 6px;justify-content:flex-start}.landing-root .ts-tabs{flex-direction:column;gap:0}.landing-root .ts-tab{display:flex;align-items:center;gap:10px;min-width:0;border-bottom:1px solid var(--hairline)}.landing-root .ts-tab.is-active{border-bottom-color:var(--accent)}.landing-root .ts-tab.ts-tab-done{border-bottom-color:color-mix(in srgb,var(--accent) 55%,var(--hairline))}.landing-root .ts-tab>button{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0;min-height:44px;padding:4px 0;border-left:0;border-bottom:0}.landing-root .ts-tab-model{flex:0 0 auto;font-size:9px;letter-spacing:.08em}.landing-root .ts-tab-brand,.landing-root .ts-tab-soon{display:none}.landing-root .ts-tab-title,.landing-root .ts-tab.is-active .ts-tab-title{font-size:14px;line-height:1.2;margin-top:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-root .ts-beats{flex:0 0 32px;margin:0}.landing-root .ts-rail{position:relative;padding-bottom:52px}.landing-root .ts-tab.is-active .ts-steps{display:flex;flex-direction:row;gap:6px;margin:0;position:absolute;left:calc(var(--edge, 20px) * -1);right:calc(var(--edge, 20px) * -1);bottom:6px;padding-inline:var(--edge,20px);overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;padding-inline-end:72%}.landing-root .ts-tab.is-active .ts-steps>li{scroll-snap-align:start}.landing-root .ts-tab.is-active .ts-steps::-webkit-scrollbar{display:none}.landing-root .ts-step{flex:0 0 auto;min-width:0;height:40px;padding:0 14px;display:flex;align-items:center;justify-content:center;border:1px solid var(--hairline);border-radius:999px;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.01em;white-space:nowrap}.landing-root .ts-step:before{display:none}.landing-root .ts-step:after{content:none}.landing-root .ts-step-idle{opacity:.55}.landing-root .ts-step.is-lit{border-color:color-mix(in srgb,var(--accent) 55%,var(--hairline));color:var(--ts-key)}.landing-root .ts-step[aria-pressed=true]{border-color:var(--accent);color:var(--ts-key);background:color-mix(in srgb,var(--accent) 14%,transparent)}.landing-root .ts-stage{container-type:size;--ts-pic-ar:10}.landing-root .ts-stage[data-scene=duplex]{--ts-pic-ar:0.62}.landing-root .ts-stage[data-scene=live]{--ts-pic-ar:0.72}.landing-root .ts-hud,.landing-root .ts-plate,.landing-root .ts-plate-n,.landing-root .ts-scene,.landing-root .ts-stinger{--ts-air:max(0px,100cqh - 68px - var(--ts-pic-ar) * 100cqw);--ts-air-t:calc(var(--ts-air) * 0.3);--ts-air-b:calc(var(--ts-air) * 0.7)}.landing-root .ts-hud,.landing-root .ts-stinger{top:var(--ts-air-t)}.landing-root .ts-scene{inset:calc(44px + var(--ts-air-t)) 0 calc(24px + var(--ts-air-b)) 0}.landing-root .ts-plate{inset:calc(38px + var(--ts-air-t)) 0 calc(18px + var(--ts-air-b)) 0;border-radius:14px}.landing-root .ts-stage{--ts-band-key:46px}.landing-root .ts-stinger:before{font-size:10px;letter-spacing:.08em}}@media (max-width:360px){.landing-root .ts-stinger{font-size:0}.landing-root .ts-hud-t{font-size:15px}.landing-root .ts-hud{gap:8px}.landing-root .ts-stinger:before{content:attr(data-model);font-size:17px;letter-spacing:-.01em;text-transform:none;color:var(--fg);min-width:0;margin:0}.landing-root .ts-tab-model{display:none}.landing-root .ts-tab-title,.landing-root .ts-tab.is-active .ts-tab-title{font-size:0}.landing-root .ts-tab-title:after{content:attr(data-model);display:block;font-size:12px;font-weight:700;letter-spacing:-.01em;line-height:1.2}.landing-root .ts-tab.is-active .ts-tab-title:after{font-size:13px}}@media (prefers-reduced-motion:reduce){.landing-root .ts-step,.landing-root .ts-step:before,.landing-root .ts-tab>button{transition:none}}@media (min-width:861px) and (max-height:780px){.landing-root .ts-rail{padding:48px 28px 32px 0}.landing-root .ts-rail-eyebrow{margin-bottom:14px}.landing-root .ts-tabs{gap:4px}.landing-root .ts-tab>button{padding:9px 14px}.landing-root .ts-tab-title{font-size:19px}.landing-root .ts-tab.is-active .ts-tab-title{font-size:24px}.landing-root .ts-steps{margin-top:8px}.landing-root .ts-step{font-size:12px;padding:4px 0 4px 16px}.landing-root .ts-step:before{top:9px}}@media (min-width:861px) and (max-height:620px){.landing-root .ts-rail{padding:28px 24px 20px 0}.landing-root .ts-rail-eyebrow{margin-bottom:10px}.landing-root .ts-tab>button{padding:6px 12px}.landing-root .ts-tab-model{letter-spacing:.1em}.landing-root .ts-tab-title{font-size:16px;margin-top:2px}.landing-root .ts-tab.is-active .ts-tab-title{font-size:20px}.landing-root .ts-steps{margin-top:6px}.landing-root .ts-step{font-size:11.5px;padding:3px 0 3px 15px}.landing-root .ts-step:before{top:7px;width:7px;height:7px}}@media (max-width:860px) and (max-height:520px){.landing-root .ts-rail{padding-top:40px}}@media (max-width:860px){.landing-root .ts-rail:after,.landing-root .ts-rail:before{content:"";position:absolute;bottom:6px;width:44px;height:36px;pointer-events:none;z-index:1;transition:opacity var(--motion-hover)}.landing-root .ts-rail:before{left:calc(var(--edge, 20px) * -1);opacity:var(--ts-strip-l,0);background:linear-gradient(to left,transparent,var(--bg) 78%)}.landing-root .ts-rail:after{right:calc(var(--edge, 20px) * -1);opacity:var(--ts-strip-r,0);background:linear-gradient(to right,transparent,var(--bg) 78%)}.landing-root .ts-tab.is-active .ts-steps{scroll-padding-inline:calc(44px + var(--edge, 20px)) 8px}}@media (max-width:360px){.landing-root .ts-step{height:36px;padding:0 10px;font-size:10px;letter-spacing:0}.landing-root .ts-rail:after,.landing-root .ts-rail:before{height:36px;width:28px}}@media (prefers-contrast:more){.landing-root .ts-tab.ts-tab-done>button,.landing-root .ts-tab>button,.landing-root .ts-tab>button:hover{opacity:1}.landing-root .ts-tab>button{border-left-color:color-mix(in srgb,var(--fg) 45%,transparent)}.landing-root .ts-tab.is-active>button,.landing-root .ts-tab.ts-tab-done>button{border-left-color:var(--accent)}.landing-root .ts-plate{border-color:color-mix(in srgb,var(--fg) 45%,transparent)}.landing-root .ts-step{color:var(--fg)}.landing-root .ts-step-idle{opacity:.85}.landing-root .ts-step:before{border-color:color-mix(in srgb,var(--fg) 55%,transparent)}.landing-root .ts-hud-t,.landing-root .ts-rail-eyebrow{color:var(--fg)}}@media (prefers-contrast:more) and (max-width:860px){.landing-root .ts-step{border-color:color-mix(in srgb,var(--fg) 55%,transparent)}.landing-root .ts-step.is-lit{border-color:var(--accent)}}@media (prefers-reduced-transparency:reduce){.landing-root .ts-plate{box-shadow:none;border-color:color-mix(in srgb,var(--fg) 32%,transparent)}.landing-root .ts-step[aria-pressed=true]:before{box-shadow:none}.landing-root .ts-rail:after,.landing-root .ts-rail:before{display:none}}@media (prefers-reduced-transparency:reduce) and (max-width:860px){.landing-root .ts-step[aria-pressed=true]{background:var(--accent);color:var(--on-accent,#fff);border-color:var(--accent)}}@media (min-width:861px){.landing-root .ts-sticky{grid-template-columns:380px minmax(0,1fr)}.landing-root .ts-stage{container-type:size;--ts-cell:48px;--tsp-px:52px}.landing-root .ts-hud,.landing-root .ts-plate,.landing-root .ts-plate-n,.landing-root .ts-scene,.landing-root .ts-stinger{--tsp-h:round(down,calc(100cqh - 168px),var(--ts-cell));--tsp-t:round(nearest,calc((100cqh - var(--tsp-h)) / 2),var(--ts-cell));--tsp-b:calc(100cqh - var(--tsp-t) - var(--tsp-h));--tsp-prx:0px;--tsp-fx:var(--ts-cell);--tsp-ft:var(--ts-cell);--tsp-fb:calc(var(--ts-cell) * 2);--tsp-cx:calc(var(--tsp-px) + var(--ts-cell))}.landing-root .ts-plate{inset:var(--tsp-t) var(--tsp-prx) var(--tsp-b) var(--tsp-px)}.landing-root .ts-rail{justify-content:flex-start}.landing-root .ts-plate:before{content:"";position:absolute;left:var(--tsp-fx);right:var(--tsp-fx);top:var(--tsp-ft);bottom:var(--tsp-fb);border:1px solid color-mix(in srgb,var(--fg) 24%,transparent);border-radius:8px;pointer-events:none}.landing-root .ts-scene{inset:calc(var(--tsp-t) + var(--tsp-ft) + 14px) calc(var(--tsp-prx) + var(--tsp-fx) + 14px) calc(var(--tsp-b) + var(--tsp-fb) + 14px) calc(var(--tsp-px) + var(--tsp-fx) + 14px);height:auto}.landing-root .ts-plate-n{display:flex;align-items:center;gap:12px;position:absolute;z-index:3;pointer-events:none;top:var(--tsp-t);height:var(--ts-cell);left:var(--tsp-cx);font-family:var(--font-mono,ui-monospace,monospace);font-size:12px;font-weight:700;letter-spacing:.22em;color:color-mix(in srgb,var(--fg) 82%,var(--bg))}.landing-root .ts-stinger{top:auto;bottom:calc(var(--tsp-b) + 14px);height:calc(var(--ts-cell) - 14px);padding:0 var(--tsp-cx) 0 calc(var(--tsp-cx) + var(--ts-band-key) + 14px);font-size:clamp(24px,1.85vw,27px)}.landing-root .ts-stinger:before{display:none}.landing-root .ts-hud{top:auto;bottom:calc(var(--tsp-b) + 14px);height:calc(var(--ts-cell) - 14px);padding:0 var(--tsp-cx)}.landing-root .ts-hud-t{font-size:clamp(24px,1.85vw,27px)}.landing-root .ts-stage{--ts-band-key:66px}.landing-root .task-showcase:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:repeating-linear-gradient(to right,var(--reg-grid-raise) 0 1px,transparent 1px 48px),repeating-linear-gradient(to bottom,var(--reg-grid-raise) 0 1px,transparent 1px 48px);background-position:var(--edge,40px) 0;background-attachment:fixed;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 900px,#000 calc(100% - 900px),transparent);mask-image:linear-gradient(180deg,transparent 0,#000 900px,#000 calc(100% - 900px),transparent)}.landing-root .ts-stage{background:none}.landing-root .ts-rail{position:relative}.landing-root .ts-rail:before{content:"";position:absolute;inset:-8px -64px -8px -56px;z-index:-1;background:radial-gradient(132% 76% at 34% 50%,var(--bg) 44%,transparent 100%);pointer-events:none}}.landing-root .ts-beats{display:flex;gap:3px;height:2px;margin:8px 0 2px 16px;max-width:188px}.landing-root .ts-beats>i{flex:1 1 0;border-radius:2px;background:color-mix(in srgb,var(--fg) 13%,transparent);transition:background var(--motion-layout)}.landing-root .ts-beats>i.is-filled{background:color-mix(in srgb,var(--accent) 42%,transparent)}.landing-root .ts-tab.is-active .ts-beats>i.is-filled{background:var(--accent)}@media (prefers-reduced-motion:reduce){.landing-root .ts-beats>i{transition:none}}@media (prefers-contrast:more){.landing-root .ts-beats>i{background:color-mix(in srgb,var(--fg) 35%,transparent)}.landing-root .ts-beats>i.is-filled{background:var(--accent)}}.landing-root .ts-tab-plate{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:17px;margin-right:7px;padding:0 4px;border:1px solid color-mix(in srgb,var(--fg) 34%,transparent);border-radius:3px;box-sizing:border-box;font-style:normal;font-size:var(--label-size-min,12px);letter-spacing:.02em;line-height:1;vertical-align:1px}.landing-root .ts-tab.is-active .ts-tab-plate,.landing-root .ts-tab.ts-tab-done .ts-tab-plate{background:var(--accent);border-color:var(--accent);color:var(--dark-fg,#fff)}:root[data-palette=baze] .landing-root .ts-tab.is-active .ts-tab-plate,:root[data-palette=baze] .landing-root .ts-tab.ts-tab-done .ts-tab-plate{color:#fff}.landing-root .ts-plate-soon{display:inline-flex;align-items:center;font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--label-size-min,12px);font-weight:700;letter-spacing:.01em;white-space:nowrap;text-transform:none;padding:2px 8px;border-radius:999px;color:color-mix(in srgb,var(--fg) 88%,var(--bg));background:color-mix(in srgb,var(--fg) 8%,transparent);border:1px solid color-mix(in srgb,var(--fg) 22%,transparent)}@media (prefers-contrast:more){.landing-root .ts-plate-soon{color:var(--fg);border-color:color-mix(in srgb,var(--fg) 45%,transparent)}}@media (max-width:860px){.landing-root .ts-stage{--ts-cell:32px}.landing-root .task-showcase:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:repeating-linear-gradient(to right,var(--reg-grid-raise) 0 1px,transparent 1px 32px),repeating-linear-gradient(to bottom,var(--reg-grid-raise) 0 1px,transparent 1px 32px);background-position:20px 0;background-attachment:fixed;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 700px,#000 calc(100% - 700px),transparent);mask-image:linear-gradient(180deg,transparent 0,#000 700px,#000 calc(100% - 700px),transparent)}.landing-root .ts-stage{background:none}.landing-root .ts-plate{inset:auto auto auto 0;top:calc(38px + var(--ts-air-t));width:var(--tsp-w);height:calc(100cqh - 38px - var(--ts-air-t) - 18px - var(--ts-air-b));border-radius:14px;--tsp-rad:14px}.landing-root .ts-hud,.landing-root .ts-plate,.landing-root .ts-scene,.landing-root .ts-stinger{--tsp-w:round(down,100cqw,var(--ts-cell))}.landing-root .ts-hud,.landing-root .ts-scene,.landing-root .ts-stinger{right:calc(100cqw - var(--tsp-w))}.landing-root .ts-plate-n{display:flex;align-items:center;gap:8px;position:absolute;z-index:3;pointer-events:none;left:14px;height:22px;top:calc(38px + var(--ts-air-t) + 6px);font-family:var(--font-mono,ui-monospace,monospace);font-size:10px;font-weight:700;letter-spacing:.18em;color:color-mix(in srgb,var(--fg) 82%,var(--bg))}.landing-root .ts-plate-soon{font-size:10px;padding:1px 6px;letter-spacing:0}.landing-root .ts-scene{top:calc(44px + var(--ts-air-t) + 22px)}.landing-root .ts-tab-plate{display:inline-flex;min-width:15px;height:13px;margin-right:4px;padding:0 3px;font-size:9px;vertical-align:0}.landing-root .ts-beats{max-width:none}}@media (max-width:360px){.landing-root .ts-tab-plate{display:none}}@supports not (width:round(down,10px,3px)){@media (min-width:861px){.landing-root .ts-hud,.landing-root .ts-plate,.landing-root .ts-plate-n,.landing-root .ts-scene,.landing-root .ts-stinger{--tsp-h:calc(100cqh - 168px);--tsp-t:84px}}@media (max-width:860px){.landing-root .ts-hud,.landing-root .ts-plate,.landing-root .ts-scene,.landing-root .ts-stinger{--tsp-w:100cqw}}}