:root{--bg:#f5f2ee;--bg-raised:#faf8f5;--surface:#fffdfa;--surface-2:#eee9e3;--surface-3:#e5ded7;--ink:#191613;--ink-soft:#514943;--muted:#766d66;--border:#ddd5ce;--border-strong:#c2b7ae;--accent:#c95537;--accent-strong:#a23e25;--accent-soft:#f7e3dc;--lime:#c95537;--orange:#d9863d;--danger:#b33a3a;--danger-soft:#f9e4e1;--shadow:0 18px 60px #2d1d1417;--shadow-soft:0 8px 28px #2d1d140f;--radius-lg:24px;--radius-md:16px;--radius-sm:10px;color-scheme:light}:root[data-theme=dark]{--bg:#0c0b0a;--bg-raised:#11100f;--surface:#171513;--surface-2:#1e1b19;--surface-3:#282320;--ink:#f3efeb;--ink-soft:#c0b6ae;--muted:#8e837a;--border:#302a26;--border-strong:#453a33;--accent:#ff805c;--accent-strong:#ffa186;--accent-soft:#39231c;--lime:#ff805c;--orange:#efa15e;--danger:#ff8b83;--danger-soft:#351f1e;--shadow:0 22px 72px #00000057;--shadow-soft:0 10px 32px #00000040;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:#f5f2ee;background:var(--bg)}body{-webkit-font-smoothing:antialiased;color:#191613;color:var(--ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0;min-width:320px;text-rendering:optimizeLegibility}button,input{font:inherit}button{color:inherit}a,button{-webkit-tap-highlight-color:transparent}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid color-mix(in srgb,#c95537 55%,#0000);outline:3px solid color-mix(in srgb,var(--accent) 55%,#0000);outline-offset:3px}::selection{background:#c95537;background:var(--accent);color:#f5f2ee;color:var(--bg)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.app-shell{background:var(--bg);min-height:100vh}.section-wrap,.site-header{margin-inline:auto;width:min(1180px,calc(100% - 48px))}.site-header{align-items:center;border-bottom:1px solid var(--border);display:flex;height:82px;justify-content:space-between}.brand-button{background:#0000;border:0;cursor:pointer;padding:8px 0}.brand{align-items:center;display:inline-flex;gap:11px}.brand-mark{fill:var(--accent);stroke:var(--accent);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto;height:30px;width:30px}.brand-name{font-size:22px;font-weight:780;letter-spacing:-.05em}.brand-name span{color:var(--accent)}.header-actions{align-items:center;display:flex;gap:24px}.header-actions>a{color:var(--ink-soft);font-size:14px;font-weight:650;text-decoration:none}.header-actions>a:hover{color:var(--ink)}.icon-button{background:var(--surface);border:1px solid var(--border);border-radius:50%;cursor:pointer;display:grid;height:40px;place-items:center;transition:border-color .2s,transform .2s;width:40px}.icon-button:hover{border-color:var(--border-strong);transform:translateY(-1px)}.icon-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;height:18px;width:18px}.hero{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);min-height:660px;padding-block:72px 84px}.hero-copy{max-width:650px}.kicker{align-items:center;color:var(--muted);display:flex;font-size:12px;font-weight:700;gap:10px;letter-spacing:.08em;margin-bottom:25px;text-transform:uppercase}.kicker span{background:var(--accent-soft);border-radius:5px;color:var(--accent-strong);padding:6px 9px}.kicker i{background:var(--muted);border-radius:50%;height:3px;width:3px}.hero h1{font-size:clamp(62px,7.2vw,102px);font-weight:830;letter-spacing:-.075em;line-height:.88;margin:0;max-width:700px}.hero h1 em{color:var(--accent);font-style:normal}.hero-copy>p{color:var(--ink-soft);font-size:18px;line-height:1.65;margin:30px 0;max-width:600px}.url-form{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;max-width:660px}.url-form,.url-input-wrap{position:relative}.url-input-wrap svg{fill:none;stroke:var(--muted);stroke-width:1.6;stroke-linejoin:round;height:22px;left:17px;position:absolute;top:50%;transform:translateY(-50%);width:22px}.url-input-wrap input{background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-soft);color:var(--ink);font-size:15px;height:58px;padding:0 18px 0 50px;transition:border-color .2s,box-shadow .2s;width:100%}.url-input-wrap input::placeholder{color:var(--muted)}.url-input-wrap input:hover{border-color:var(--border-strong)}.url-input-wrap input:focus{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 12%,#0000);outline:none}.primary-button{background:var(--accent);border:1px solid var(--accent);border-radius:12px;color:#24140e;cursor:pointer;font-size:14px;font-weight:780;min-height:58px;padding:0 22px;transition:transform .2s,filter .2s}:root[data-theme=light] .primary-button{color:#fff}.primary-button:hover{filter:brightness(1.04);transform:translateY(-2px)}.primary-button span{margin-left:8px}.field-error{color:var(--danger);font-size:13px;grid-column:1/-1;margin:1px 0 0 4px}.hero-secondary{align-items:center;color:var(--muted);display:flex;font-size:12px;gap:20px;margin-top:18px}.hero-secondary button{align-items:center;background:#0000;border:0;color:var(--ink-soft);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:0}.hero-secondary button:hover{color:var(--accent)}.play-mini{border:1px solid var(--border-strong);border-radius:50%;display:grid;font-size:8px;height:25px;padding-left:2px;place-items:center;width:25px}.product-preview{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:hidden;transform:rotate(1deg)}.preview-topline{align-items:center;border-bottom:1px solid var(--border);color:var(--muted);display:flex;font:650 10px/1 ui-monospace,monospace;height:48px;justify-content:space-between;letter-spacing:.12em;padding-inline:20px}.live-dot{color:var(--accent)}.live-dot i{background:var(--accent);border-radius:50%;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 13%,#0000);display:inline-block;height:6px;margin-right:5px;width:6px}.preview-stage{background:var(--bg-raised);display:grid;height:275px;place-items:center;position:relative}.preview-time{color:var(--muted);font:600 11px/1 ui-monospace,monospace;left:20px;position:absolute;top:18px}.preview-rate{text-align:center}.preview-rate strong{display:block;font-size:82px;letter-spacing:-.08em;line-height:.9}.preview-rate strong span{color:var(--accent);font-size:40px}.preview-rate small{color:var(--accent);display:block;font:750 10px/1 ui-monospace,monospace;letter-spacing:.22em;margin-top:12px}.sound-wave{align-items:end;bottom:20px;display:flex;gap:7px;height:62px;justify-content:center;left:20px;opacity:.45;position:absolute;right:20px}.sound-wave i{background:var(--ink-soft);border-radius:3px;width:5px}.preview-plan{border-top:1px solid var(--border);padding:20px}.preview-plan-label{color:var(--ink-soft);display:block;font-size:12px;font-weight:650;margin-bottom:12px}.mini-track{display:flex;gap:3px;height:10px}.mini-track i{border-radius:3px;display:block}.mini-track i:first-child{width:18%}.mini-track i:nth-child(2){width:26%}.mini-track i:nth-child(3){width:22%}.mini-track i:nth-child(4){width:20%}.mini-track i:nth-child(5){flex:1 1}.careful{background:var(--orange)}.cruise{background:var(--accent)}.fast{background:color-mix(in srgb,var(--accent) 50%,var(--surface-3))}.preview-labels{color:var(--muted);display:flex;font:600 9px/1 ui-monospace,monospace;justify-content:space-between;margin-top:10px;text-transform:uppercase}.principle-strip{background:var(--surface);border-block:1px solid var(--border)}.principle-strip>div{align-items:center;display:flex;gap:12px;min-height:90px}.principle-strip span,.principle-strip strong{font-size:20px;letter-spacing:-.03em}.principle-strip span{color:var(--accent);font-weight:750}.principle-strip p{color:var(--muted);font-size:13px;margin-left:auto}.how-section{padding-block:120px}.section-intro{margin-bottom:48px;max-width:580px}.eyebrow{color:var(--accent);display:block;font:750 10px/1.2 ui-monospace,monospace;letter-spacing:.16em;margin-bottom:10px;text-transform:uppercase}.section-intro h2,.trust-section h2{font-size:clamp(36px,4vw,54px);letter-spacing:-.055em;line-height:1;margin:0}.section-intro p{color:var(--muted);font-size:16px;line-height:1.6;margin:16px 0 0}.steps-grid{border-top:1px solid var(--border);display:grid;grid-template-columns:repeat(3,1fr)}.steps-grid article{border-right:1px solid var(--border);min-height:300px;padding:32px 32px 28px 0;position:relative}.steps-grid article+article{padding-left:32px}.steps-grid article:last-child{border-right:0}.steps-grid article>span{color:var(--muted);font:600 11px/1 ui-monospace,monospace;position:absolute;right:30px;top:34px}.step-icon{background:var(--surface);border:1px solid var(--border);border-radius:12px;display:grid;height:48px;margin-bottom:52px;place-items:center;width:48px}.step-icon svg{fill:none;stroke:var(--accent);stroke-width:1.6;stroke-linejoin:round;height:23px;width:23px}.steps-grid h3{font-size:21px;letter-spacing:-.035em;margin:0 0 12px}.steps-grid p{color:var(--muted);font-size:14px;line-height:1.65;margin:0;max-width:290px}.trust-section{grid-gap:70px;align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);display:grid;gap:70px;grid-template-columns:240px minmax(0,1fr);margin-bottom:120px;padding:54px}.trust-mark{align-items:start;color:var(--accent);display:flex}.trust-mark span{font-size:92px;font-weight:820;letter-spacing:-.08em;line-height:.8}.trust-mark small{font-size:22px;font-weight:800;margin:4px 0 0 5px}.trust-section h2{font-size:clamp(30px,3.5vw,47px);max-width:740px}.trust-section p{color:var(--muted);font-size:15px;line-height:1.7;margin:18px 0 0;max-width:760px}.site-footer{align-items:center;border-top:1px solid var(--border);color:var(--muted);display:flex;font-size:11px;gap:30px;justify-content:space-between;min-height:100px}.player-main{padding-block:16px 60px}.player-layout{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1.55fr) minmax(320px,.7fr)}.player-primary{display:flex;flex-direction:column;gap:14px;min-width:0}.player-sidebar{min-width:0;position:sticky;top:16px}.video-card{background:#050505;border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow-soft);overflow:hidden}.video-frame{aspect-ratio:16/9;background:#050505;position:relative;width:100%}.video-frame iframe,.video-frame>div:first-child{border:0;display:block;height:100%!important;width:100%!important}.video-card.is-immersive{align-items:center;background:#000;border:0;border-radius:0;box-shadow:none;display:flex;height:100vh;height:100dvh;inset:0;justify-content:center;margin:0;overflow:hidden;padding:0;position:fixed;width:100vw;z-index:1000}.video-card.is-immersive .video-frame{flex:0 1 auto;max-width:100%;width:min(100vw,177.78vh);z-index:2}.video-card.is-immersive.is-landscape .video-frame{width:min(100vw,calc(177.78vh - 210px))}.immersive-wake-zone{inset:0;position:absolute;touch-action:none;z-index:1}.immersive-toolbar{align-items:center;background:linear-gradient(#000b,#0000);display:flex;gap:10px;height:60px;inset:0 0 auto;justify-content:flex-end;padding:0 max(14px,env(safe-area-inset-right)) 0 max(14px,env(safe-area-inset-left));position:absolute;transition:opacity .28s ease,transform .36s cubic-bezier(.2,.75,.25,1);z-index:2}.video-card.is-immersive.controls-hidden .immersive-toolbar{opacity:0;pointer-events:none;transform:translateY(-110%)}.immersive-layout-toggle{background:#161918e8;border:1px solid #ffffff22;border-radius:8px;display:flex;gap:3px;padding:3px}.immersive-layout-toggle button{background:#0000;border:0;border-radius:5px;color:#aeb4af;cursor:pointer;font-size:13px;font-weight:650;min-height:36px;padding:0 13px}.immersive-layout-toggle button.is-selected{background:#353b36;color:#fff}.immersive-exit:focus-visible,.immersive-layout-toggle button:focus-visible,.playback-bar__fullscreen:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.immersive-exit{background:#161918e8;border:1px solid #ffffff2b;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:38px;padding:0;place-items:center;width:38px}.immersive-exit svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;height:17px;width:17px}.video-card.is-immersive .playback-bar{background:linear-gradient(#0000,#000e 28%);border-top:0;bottom:0;left:50%;padding:18px 14px max(14px,env(safe-area-inset-bottom));position:absolute;transform:translateX(-50%);transition:opacity .28s ease,transform .36s cubic-bezier(.2,.75,.25,1);width:min(100vw,177.78vh);z-index:2}.video-card.is-immersive.controls-hidden .playback-bar{opacity:0;pointer-events:none;transform:translate(-50%,115%)}.video-card.is-immersive.is-landscape .playback-bar{width:min(100vw,calc(177.78vh - 210px))}@media (prefers-reduced-motion:reduce){.immersive-toolbar,.video-card.is-immersive .playback-bar{transition:none}}.video-summary-row{grid-gap:18px;align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;min-height:56px;padding:7px 9px 7px 14px}.video-summary-title{align-items:center;display:flex;gap:9px;min-width:0}.video-summary-title strong{color:var(--ink-soft);font-size:13px;font-weight:650;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-summary-title button{background:var(--surface-2);border:1px solid var(--border);border-radius:7px;color:var(--ink-soft);cursor:pointer;display:grid;flex:0 0 auto;height:32px;padding:0;place-items:center;width:32px}.video-summary-title svg{fill:none;stroke:currentColor;stroke-width:1.7;width:15px}.compact-duration{grid-gap:4px;align-content:center;align-self:stretch;border-left:1px solid var(--border);display:grid;gap:4px;padding:5px 10px 5px 15px}.compact-duration-values{align-items:center;display:flex;gap:12px}.compact-duration-values>span{align-items:baseline;display:flex;gap:7px;white-space:nowrap}.compact-duration small{color:var(--muted);font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.compact-duration strong{font-size:17px;letter-spacing:-.04em}.compact-duration i{color:var(--muted);font-style:normal}.compact-duration__adaptive strong{color:var(--accent-strong)}.playback-mode-toggle{grid-gap:2px;background:var(--surface-2);border-radius:6px;display:grid;gap:2px;grid-template-columns:1fr 1fr;padding:2px}.playback-mode-toggle button{background:#0000;border:0;border-radius:4px;color:var(--muted);cursor:pointer;font-size:8px;font-weight:700;min-height:21px;padding:0 8px}.playback-mode-toggle button.is-selected{background:var(--surface);box-shadow:0 1px 3px #00000014;color:var(--ink)}.playback-bar{grid-gap:6px;background:#090b0a;border-top:1px solid #292d2a;color:#f2f4f2;display:grid;gap:6px;padding:10px 14px 12px}.playback-bar__top{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-width:0}.playback-bar__play{background:#0000;border:0;border-radius:50%;color:#f5f6f5;cursor:pointer;display:grid;height:46px;padding:0;place-items:center;width:46px}.playback-bar__play svg{fill:currentColor;stroke:currentColor;stroke-width:2;stroke-linecap:round;height:19px;width:19px}.playback-bar__left{gap:9px;min-width:0}.playback-bar__left,.playback-bar__time{align-items:baseline;display:flex;justify-self:start}.playback-bar__time{color:#9ba19c;font:600 12px/1 ui-monospace,monospace;gap:5px;white-space:nowrap}.playback-bar__time strong{color:#f2f4f2;font-weight:750}.playback-bar__duration-pending{animation:duration-pulse 1.2s ease-in-out infinite alternate;color:#aeb4af;min-width:3em;text-align:center}@keyframes duration-pulse{to{opacity:.35}}@media (prefers-reduced-motion:reduce){.playback-bar__duration-pending{animation:none}}.playback-bar__right{align-items:center;display:flex;gap:9px;justify-self:end;min-width:0}.playback-bar__rate{color:#dfe4df;font:600 12px/1 ui-monospace,monospace;white-space:nowrap}.playback-bar__fullscreen{background:#0000;border:0;border-radius:5px;color:#dfe4df;cursor:pointer;display:grid;flex:0 0 auto;height:30px;padding:0;place-items:center;width:30px}.playback-bar__fullscreen:hover{background:#ffffff18;color:#fff}.playback-bar__fullscreen svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;height:17px;width:17px}.playback-bar__skiprow{display:flex;justify-content:flex-end}.playback-bar__skip{align-items:center;background:#171a18ed;border:1px solid #ffffff35;border-radius:7px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;min-height:40px;padding:0 13px}.playback-bar__skip span{color:#b8c0b9;font:600 11px/1 ui-monospace,monospace}.playback-bar__skip svg{fill:currentColor;stroke:currentColor;stroke-width:1.4;height:14px;width:14px}.playback-bar__skip:hover{background:#252a26;border-color:var(--accent)}.playback-mode-toggle--bar{background:#171a18;flex:0 0 auto;padding:2px;width:140px}.playback-mode-toggle--bar button{color:#9ba19c;font-size:11px;min-height:32px}.playback-mode-toggle--bar button.is-selected{background:#3a403c;box-shadow:none;color:#fff}.playback-sections-viewport{min-width:0;overflow:hidden}.playback-sections{display:flex;gap:2px;min-height:18px;width:100%}.playback-section{background:#0000;border:0;border-radius:2px;cursor:pointer;display:flex;flex:0 1 auto;flex-direction:column;gap:2px;justify-content:end;min-width:0;padding:0}.playback-section__speed{color:#858b86;font:600 9px/1 ui-monospace,monospace;overflow:hidden;text-align:center;white-space:nowrap}.playback-section.is-active .playback-section__speed{color:#f2f4f2}.playback-section__track{background:#353a36;border:0;border-radius:3px;display:block;height:3px;overflow:hidden}.playback-section--normal .playback-section__track i{background:var(--accent)}.playback-section--fast .playback-section__track i{background:color-mix(in srgb,var(--accent) 48%,var(--muted))}.playback-section__track i{border-radius:inherit;display:block;height:100%}.playback-section.is-active .playback-section__track{outline:1px solid var(--ink-soft);outline-offset:1px}.playback-bar__scrubber{appearance:none;-webkit-appearance:none;background:#0000;cursor:pointer;height:12px;margin:-3px 0 0;width:100%}.playback-bar__scrubber::-webkit-slider-runnable-track{background:#515752;border-radius:2px;height:2px}.playback-bar__scrubber::-moz-range-track{background:#515752;border-radius:2px;height:2px}.playback-bar__scrubber::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent);border:0;border-radius:50%;height:7px;margin-top:-2.5px;width:7px}.playback-bar__scrubber::-moz-range-thumb{background:var(--accent);border:0;border-radius:50%;height:7px;width:7px}.playback-bar__scrubber:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}.player-loading{grid-gap:12px;background:#080a09;color:#aab0aa;display:grid;font-size:12px;gap:12px;inset:0;justify-items:center;place-content:center;position:absolute}.player-loading span{animation:spin .8s linear infinite;border:2px solid #303530;border-radius:50%;border-top:2px solid var(--accent);height:28px;width:28px}.player-loading p{margin:0}@keyframes spin{to{transform:rotate(1turn)}}.now-strip{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);display:grid;grid-template-columns:120px 1fr 110px;min-height:84px}.now-next,.now-rate{padding:0 20px}.now-rate{border-right:1px solid var(--border)}.now-next{border-left:1px solid var(--border);text-align:right}.now-next>span,.now-rate>span{color:var(--muted);display:block;font-size:9px;font-weight:700;letter-spacing:.1em;margin-bottom:5px;text-transform:uppercase}.now-rate strong{font-size:28px;letter-spacing:-.05em;line-height:1}.now-rate small{color:var(--accent);font-size:15px}.now-next strong{font:700 14px/1 ui-monospace,monospace}.now-detail{align-items:center;display:flex;gap:12px;min-width:0;padding:0 18px}.now-detail>div{min-width:0}.now-detail span,.now-detail strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.now-detail strong{font-size:13px;margin-bottom:4px}.now-detail span{color:var(--muted);font-size:11px}.category-dot{background:var(--muted);border-radius:3px;flex:0 0 auto;height:9px;width:9px}.category-dot--careful{background:var(--orange)}.category-dot--cruise{background:var(--accent)}.category-dot--fast{background:color-mix(in srgb,var(--accent) 55%,var(--muted))}.category-dot--important{background:var(--orange)}.category-dot--standard{background:var(--accent)}.category-dot--lighter{background:color-mix(in srgb,var(--accent) 42%,var(--muted))}.stats-grid{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden}.stats-grid article{border-right:1px solid var(--border);min-width:0;padding:18px 20px}.stats-grid article:last-child{border-right:0}.stats-grid span{color:var(--muted);display:block;font-size:10px;font-weight:650;margin-bottom:8px;text-transform:uppercase}.stats-grid strong{font-size:20px;letter-spacing:-.04em}.stats-grid .stat-accent strong{color:var(--accent)}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}.panel-heading{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:15px;justify-content:space-between;min-height:72px;padding:17px 20px}.panel-heading .eyebrow{font-size:8px;margin-bottom:5px}.panel-heading h2{font-size:17px;letter-spacing:-.03em;margin:0}.mode-status{align-items:center;background:var(--surface-2);border-radius:999px;color:var(--muted);display:inline-flex;font-size:9px;font-weight:750;gap:6px;letter-spacing:.06em;padding:5px 8px;text-transform:uppercase}.mode-status i{background:currentColor;border-radius:50%;height:5px;width:5px}.mode-status.is-active{background:var(--accent-soft);color:var(--accent-strong)}.control-row{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:20px;justify-content:space-between;min-height:72px;padding:14px 20px}.control-row span,.control-row strong{display:block}.control-row strong{font-size:13px;margin-bottom:4px}.control-row span{color:var(--muted);font-size:11px}.switch{background:var(--surface-3);border:1px solid var(--border-strong);border-radius:999px;cursor:pointer;flex:0 0 auto;height:25px;padding:0;position:relative;transition:background .2s;width:45px}.switch span{background:var(--muted);border-radius:50%;height:17px;left:3px;position:absolute;top:3px;transition:transform .2s,background .2s;width:17px}.switch.is-on{background:var(--accent);border-color:var(--accent)}.switch.is-on span{background:#24140e;transform:translateX(20px)}.switch:disabled{cursor:not-allowed;opacity:.45}.override-notice{align-items:center;background:color-mix(in srgb,var(--orange) 9%,var(--surface));border:1px solid color-mix(in srgb,var(--orange) 38%,var(--border));border-radius:10px;display:flex;gap:15px;justify-content:space-between;margin:14px 20px 0;padding:12px 14px}.override-notice span,.override-notice strong{display:block}.override-notice strong{font-size:11px;margin-bottom:2px}.override-notice span{color:var(--muted);font-size:10px}.override-notice button{background:#0000;border:0;color:var(--orange);cursor:pointer;font-size:10px;font-weight:750}.control-group{border:0;border-bottom:1px solid var(--border);margin:0;padding:17px 20px}.control-group legend{color:var(--muted);font-size:9px;font-weight:700;letter-spacing:.08em;padding:0 0 10px;text-transform:uppercase}.segmented-control,.speed-buttons{grid-gap:5px;background:var(--surface-2);border-radius:9px;display:grid;gap:5px;grid-template-columns:repeat(3,1fr);padding:4px}.segmented-control button,.speed-buttons button{background:#0000;border:0;border-radius:6px;color:var(--muted);cursor:pointer;font-size:11px;font-weight:680;min-height:34px}.segmented-control button:hover,.speed-buttons button:hover{color:var(--ink)}.segmented-control .is-selected,.speed-buttons .is-selected{background:var(--surface);box-shadow:0 1px 5px #00000014;color:var(--ink)}.adaptive-speed-grid{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.adaptive-speed{align-items:center;background:var(--surface-2);border:1px solid var(--border);border-radius:9px;display:flex;gap:8px;justify-content:space-between;min-height:42px;padding:5px 6px 5px 10px}.adaptive-speed small,.adaptive-speed strong,.adaptive-speed>span{display:block}.adaptive-speed strong{font-size:11px;margin-bottom:3px}.adaptive-speed small{color:var(--muted);font-size:9px}.adaptive-speed select{background:var(--surface);border:1px solid var(--border-strong);border-radius:7px;color:var(--ink);cursor:pointer;font:700 11px/1 ui-monospace,monospace;min-height:34px;min-width:78px;padding:0 8px}.adaptive-speed--normal{border-left:3px solid var(--accent)}.adaptive-speed--fast{border-left:3px solid var(--muted)}.control-actions{display:flex;gap:15px;justify-content:space-between;padding:14px 20px}.text-button{background:#0000;border:0;color:var(--muted);cursor:pointer;font-size:10px;font-weight:680;padding:0}.text-button:hover{color:var(--accent)}.control-actions--compact{color:var(--muted);font-size:9px;padding-block:10px}.notice{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:12px;display:flex;gap:20px;justify-content:space-between;padding:14px 17px}.notice span,.notice strong{display:block}.notice strong{font-size:12px;margin-bottom:4px}.notice span{color:var(--muted);font-size:11px;line-height:1.5}.notice button{background:#0000;border:0;color:var(--accent);cursor:pointer;flex:0 0 auto;font-size:11px;font-weight:750}.notice--error{background:var(--danger-soft);border-color:color-mix(in srgb,var(--danger) 32%,var(--border))}.notice--error button,.notice--error strong{color:var(--danger)}.notice--sponsor{background:color-mix(in srgb,var(--orange) 8%,var(--surface));border-color:color-mix(in srgb,var(--orange) 40%,var(--border))}.notice--sponsor button,.notice--sponsor strong{color:var(--orange)}.notice--sponsor button{background:var(--surface);border:1px solid color-mix(in srgb,var(--orange) 45%,var(--border));border-radius:8px;min-height:36px;padding:0 13px}.segment-count{color:var(--muted);font:600 9px/1 ui-monospace,monospace;text-transform:uppercase}.timeline-speed-controls{grid-gap:6px;border-bottom:1px solid var(--border);display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 12px}.timeline-speed-controls label{align-items:center;background:var(--surface-2);border:1px solid var(--border);border-radius:7px;display:flex;gap:7px;justify-content:space-between;min-width:0;padding:4px 5px 4px 8px}.timeline-speed-controls label>span{color:var(--muted);font-size:9px;font-weight:700;overflow:hidden;text-overflow:ellipsis}.timeline-speed-controls select{background:var(--surface);border:1px solid var(--border-strong);border-radius:5px;color:var(--ink);font:700 9px/1 ui-monospace,monospace;height:28px;min-width:67px;padding:0 5px}.timeline-track{background:var(--surface-2);border-radius:4px;display:flex;gap:2px;height:13px;margin:22px 20px 12px;position:relative}.timeline-block{border:0;cursor:pointer;height:100%;opacity:.55;padding:0;transition:opacity .2s}.timeline-block:first-child{border-radius:4px 0 0 4px}.timeline-block:last-of-type{border-radius:0 4px 4px 0}.timeline-block--careful{background:var(--orange)}.timeline-block--cruise{background:var(--accent)}.timeline-block--fast{background:color-mix(in srgb,var(--accent) 46%,var(--muted))}.timeline-block.is-current{opacity:1}.timeline-block--sponsor{background:#e87936}.timeline-block--important{background:var(--orange)}.timeline-block--standard{background:var(--accent)}.timeline-block--lighter{background:color-mix(in srgb,var(--accent) 42%,var(--muted))}.timeline-sponsor-marker{background:#e87936;border-radius:2px;bottom:-4px;height:4px;min-width:2px;position:absolute;z-index:2}.timeline-playhead{background:var(--ink);height:23px;pointer-events:none;position:absolute;top:-5px;transform:translateX(-1px);width:2px}.timeline-legend{border-bottom:1px solid var(--border);color:var(--muted);display:flex;font-size:9px;gap:14px;padding:0 20px 18px}.timeline-legend span{align-items:center;display:inline-flex;gap:5px}.legend-dot{border-radius:2px;height:6px;width:6px}.legend-dot--careful{background:var(--orange)}.legend-dot--cruise{background:var(--accent)}.legend-dot--fast{background:color-mix(in srgb,var(--accent) 46%,var(--muted))}.legend-dot--sponsor{background:#e87936}.legend-dot--important{background:var(--orange)}.legend-dot--standard{background:var(--accent)}.legend-dot--lighter{background:color-mix(in srgb,var(--accent) 42%,var(--muted))}.segment-list{list-style:none;margin:0;max-height:560px;overflow:auto;padding:8px 0;scrollbar-color:var(--border-strong) #0000;scrollbar-width:thin}.segment-list li{border-left:2px solid #0000;transition:background .2s}.segment-list li.is-current{background:var(--accent-soft);border-left-color:var(--accent)}.timeline-chapter-button{grid-gap:10px;align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:grid;gap:10px;grid-template-columns:54px minmax(0,1fr) auto;min-height:61px;padding:9px 18px 9px 16px;text-align:left;width:100%}.timeline-chapter-button:hover{background:color-mix(in srgb,var(--accent) 6%,#0000)}.segment-time{align-items:start;align-self:stretch;color:var(--muted);display:flex;flex-direction:column;font:600 9px/1.2 ui-monospace,monospace}.segment-time i{background:var(--border);flex:1 1;margin:6px 0 0 3px;width:1px}.segment-list li:last-child .segment-time i{display:none}.segment-copy{min-width:0}.segment-copy span,.segment-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.segment-copy strong{font-size:11px;margin-bottom:4px}.segment-copy span{color:var(--muted);font-size:9px}.speed-pill{border-radius:6px;font:750 9px/1 ui-monospace,monospace;min-width:35px;padding:5px 6px;text-align:center}.speed-pill--careful{background:color-mix(in srgb,var(--orange) 15%,var(--surface));color:var(--orange)}.speed-pill--cruise{background:var(--accent-soft);color:var(--accent-strong)}.speed-pill--fast{background:var(--surface-2);color:var(--ink-soft)}.speed-pill--sponsor{background:color-mix(in srgb,#e87936 14%,var(--surface));color:#e87936}.importance-pill{border-radius:6px;font:750 9px/1 ui-monospace,monospace;min-width:42px;padding:5px 6px;text-align:center}.importance-pill--important{background:color-mix(in srgb,var(--orange) 15%,var(--surface));color:var(--orange)}.importance-pill--standard{background:var(--accent-soft);color:var(--accent-strong)}.importance-pill--lighter{background:var(--surface-2);color:var(--ink-soft)}.timeline-attribution{border-top:1px solid var(--border);color:var(--muted);font-size:9px;margin:0;padding:12px 18px}.timeline-attribution a{color:var(--ink-soft)}.timeline-empty{grid-gap:12px;color:var(--muted);display:grid;font-size:11px;gap:12px;justify-items:center;line-height:1.5;min-height:220px;padding:30px;place-content:center;text-align:center}.empty-pulse{background:var(--border-strong);border-radius:3px;box-shadow:38px 0 var(--border),-38px 0 var(--border);height:9px;width:28px}.player-footnote{color:var(--muted);font-size:10px;line-height:1.6;margin:24px auto 0;max-width:800px;text-align:center}@media (max-width:980px){.hero{gap:55px;grid-template-columns:1fr;padding-block:70px}.product-preview{transform:none;width:min(570px,100%)}.player-layout{grid-template-columns:1fr}.player-sidebar{position:static}.segment-list{max-height:420px}.trust-section{gap:35px;grid-template-columns:170px 1fr}.trust-mark span{font-size:70px}}@media (max-width:700px){.section-wrap,.site-header{width:min(100% - 28px,1180px)}.site-header{height:68px}.header-actions{gap:10px}.header-actions>a{display:none}.icon-button{height:36px;width:36px}.hero{min-height:auto;padding-block:56px 64px}.hero h1{font-size:clamp(56px,17vw,78px)}.hero-copy>p{font-size:16px;margin-block:24px}.url-form{grid-template-columns:1fr}.primary-button{width:100%}.hero-secondary{align-items:start;flex-direction:column;gap:12px}.preview-stage{height:230px}.preview-rate strong{font-size:68px}.principle-strip>div{align-content:center;flex-wrap:wrap;gap:7px;min-height:115px}.principle-strip span,.principle-strip strong{font-size:18px}.principle-strip p{flex-basis:100%;margin:3px 0 0}.how-section{padding-block:82px}.steps-grid{grid-template-columns:1fr}.steps-grid article,.steps-grid article+article{border-bottom:1px solid var(--border);border-right:0;min-height:230px;padding:28px 0}.steps-grid article:last-child{border-bottom:0}.step-icon{margin-bottom:35px}.trust-section{gap:35px;grid-template-columns:1fr;margin-bottom:80px;padding:34px 26px}.trust-mark span{font-size:74px}.site-footer{align-items:start;flex-direction:column;padding-block:30px}.player-main{padding-top:10px}.video-card{border-inline:0;border-radius:0;margin-inline:-14px}.video-badges{padding-inline:14px}.video-summary-row{gap:7px;padding-left:10px}.video-summary-title{gap:6px}.video-summary-title button{height:30px;width:30px}.compact-duration{padding-inline:8px}.compact-duration-values{gap:6px}.compact-duration small{display:none}.compact-duration strong{font-size:15px}.playback-mode-toggle button{padding-inline:5px}.playback-bar{gap:8px;padding:9px 9px 7px}.playback-bar__top{gap:5px}.playback-bar__left{gap:6px}.playback-mode-toggle--bar{width:108px}.playback-bar__rate,.playback-bar__time{font-size:11px}.playback-mode-toggle--bar button{font-size:10px;min-height:32px}.video-card.is-immersive.is-landscape .playback-bar,.video-card.is-immersive.is-landscape .video-frame{width:min(100vw,calc(177.78vh - 170px))}.video-card.is-immersive .playback-bar{padding-inline:8px}.immersive-layout-toggle button,.playback-bar__skip{font-size:12px}.playback-section__speed{font-size:8px}.now-strip{grid-template-columns:90px minmax(0,1fr)}.now-detail,.now-rate{padding-inline:14px}.now-next{display:none}.stats-grid{grid-template-columns:repeat(2,1fr)}.stats-grid article:nth-child(2){border-right:0}.stats-grid article:nth-child(-n+2){border-bottom:1px solid var(--border)}.stats-grid article{padding:15px}.stats-grid strong{font-size:18px}.control-actions,.control-group,.control-row,.panel-heading{padding-inline:16px}.adaptive-speed{align-items:stretch;flex-direction:column}.adaptive-speed select{width:100%}.override-notice{margin-inline:16px}.notice,.override-notice{align-items:start;flex-direction:column}.timeline-track{margin-inline:16px}.timeline-legend{padding-inline:16px}.player-footnote{text-align:left}}@media (max-width:380px){.playback-bar__top{gap:3px;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr)}.playback-bar__left{gap:4px}.playback-bar__rate,.playback-bar__time{font-size:10px}.playback-bar__right{gap:4px}.playback-bar__play{height:40px;width:40px}.playback-mode-toggle--bar{width:88px}.playback-bar__fullscreen{height:26px;width:26px}.playback-section__speed{font-size:7px}}
/*# sourceMappingURL=main.0ff7bf47.css.map*/