@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_f524cf{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_f524cf{--font-body:"Manrope","Manrope Fallback"}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Schibsted Grotesk Fallback;src:local("Arial");ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.00%;size-adjust:104.49%}.__className_caefae{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.__variable_caefae{--font-display:"Schibsted Grotesk","Schibsted Grotesk Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_a3cc63{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_a3cc63{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--ds-font-family-body:var(--font-body),"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ds-font-family-display:var(--font-display),"Schibsted Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ds-font-family-mono:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--ds-font-size-2xs:0.75rem;--ds-font-size-xs:0.75rem;--ds-font-size-sm:0.875rem;--ds-font-size-md:1rem;--ds-font-size-lg:1.125rem;--ds-font-size-xl:1.375rem;--ds-font-size-2xl:1.75rem;--ds-font-size-3xl:2.25rem;--ds-font-size-4xl:clamp(2.5rem,4vw,3.5rem);--ds-line-height-tight:1.05;--ds-line-height-heading:1.15;--ds-line-height-body:1.55;--ds-line-height-relaxed:1.7;--ds-font-weight-regular:450;--ds-font-weight-medium:600;--ds-font-weight-semibold:700;--ds-font-weight-bold:760;--ds-tracking-tight:-0.035em;--ds-tracking-heading:-0.02em;--ds-tracking-label:0.12em;--ds-space-0:0;--ds-space-1:0.25rem;--ds-space-2:0.5rem;--ds-space-3:0.75rem;--ds-space-4:1rem;--ds-space-5:1.25rem;--ds-space-6:1.5rem;--ds-space-8:2rem;--ds-space-10:2.5rem;--ds-space-12:3rem;--ds-space-16:4rem;--ds-space-20:5rem;--ds-padding-control-sm:0.5rem 0.75rem;--ds-padding-control-md:0.625rem 1rem;--ds-padding-control-lg:0.75rem 1.25rem;--ds-padding-card-sm:var(--ds-space-4);--ds-padding-card-md:var(--ds-space-6);--ds-padding-card-lg:var(--ds-space-8);--ds-padding-section:clamp(var(--ds-space-8),5vw,var(--ds-space-16));--ds-radius-none:0;--ds-radius-xs:0.25rem;--ds-radius-sm:0.5rem;--ds-radius-md:0.75rem;--ds-radius-lg:1rem;--ds-radius-xl:1.5rem;--ds-radius-pill:999px;--ds-radius-button:var(--ds-radius-lg);--ds-shadow-0:none;--ds-shadow-1:0 1px 3px rgba(27,40,32,0.07);--ds-shadow-2:0 8px 28px rgba(31,42,35,0.06);--ds-shadow-3:0 16px 44px rgba(31,42,35,0.1);--ds-shadow-4:0 28px 80px rgba(19,27,22,0.16);--ds-z-base:0;--ds-z-raised:10;--ds-z-sticky:20;--ds-z-overlay:40;--ds-z-modal:50;--ds-z-toast:60;--ds-color-brand:#2457FF;--ds-color-brand-strong:#1747E6;--ds-color-electric-cobalt:#001bff;--ds-color-brand-hover:var(--ds-color-brand-strong);--ds-color-brand-soft:#EEF2FF;--ds-color-action:var(--ds-color-brand);--ds-color-action-hover:var(--ds-color-brand-strong);--ds-color-action-pressed:#1239BA;--ds-color-action-soft:var(--ds-color-brand-soft);--ds-color-action-text:#FCFCFB;--ds-color-action-text-on-strong:#ffffff;--ds-color-highlight:#f2b84b;--ds-color-highlight-strong:#705115;--ds-color-highlight-soft:#fff2d2;--ds-color-danger:#9a3b31;--ds-color-danger-on-dark:#f28b82;--ds-color-danger-hover:#7f2e27;--ds-color-danger-soft:#fbefed;--ds-color-light-canvas:#f4f5f1;--ds-color-light-surface:#ffffff;--ds-color-light-surface-subtle:#f8fafa;--ds-color-light-border:#dce3e5;--ds-color-light-border-strong:#c4d0d6;--ds-color-light-text:#111820;--ds-color-light-text-muted:#64717a;--ds-color-dark-surface:#111820;--ds-color-dark-surface-raised:#19232d;--ds-color-dark-border:#283641;--ds-color-dark-border-strong:#3a4a56;--ds-color-dark-text:#f2f5f6;--ds-color-dark-text-muted:#a7b3ba;--ds-focus-ring:var(--ds-color-brand-strong);--ds-brand-ink:#111820;--ds-brand-cyan:#15a7bf;--ds-brand-amber:#f2b84b;--ds-brand-ivory:#f5f7f8;--ds-brand-symbol-aspect:1/1;--ds-brand-wordmark-size:20px;--ds-brand-light-wordmark:var(--ds-brand-ink);--ds-brand-dark-wordmark:var(--ds-brand-ivory);--ds-brand-clear-space:0.125em;--ds-brand-lockup-min-width:120px;--bg:#0d0d0f;--surface:#16161a;--surface-raised:#1d1d22;--border:#29292f;--border-strong:#3a3a42;--ink:#eceae4;--ink-dim:#a5a39c;--ink-faint:#8a8982;--accent:#d9a962;--accent-ink:#0d0d0f;--danger:#e07a6a;--radius:10px;--radius-sm:6px;--highlight:rgba(255,255,255,0.06);--band:#16161c;--lift:inset 0 1px 0 var(--highlight),0 40px 100px rgba(0,0,0,0.65);--lift-sm:inset 0 1px 0 var(--highlight),0 12px 32px rgba(0,0,0,0.5);--accent-deep:#b8873f;--accent-glow:rgba(217,169,98,0.18);--measure:1280px;--gutter:clamp(24px,5vw,80px)}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-body),"Manrope",-apple-system,system-ui,sans-serif;font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;--ds-focus-ring:var(--accent)}h1,h2,h3{font-family:var(--font-display),"Schibsted Grotesk",-apple-system,sans-serif;font-weight:600;letter-spacing:-.015em;margin:0}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}:where(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:2px}.sw-section{margin-top:28px;padding-top:18px;border-top:1px solid var(--border);max-width:700px}.sw-label{font-family:var(--font-body),sans-serif;font-size:var(--ds-font-size-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 10px}.sw-body{color:var(--ink-dim);margin:0}.sw-source{margin:6px 0 0;color:var(--ink-faint);font-size:var(--ds-font-size-xs)}.sw-timestamp{background:none;border:none;padding:0 2px;font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px;color:var(--accent);cursor:pointer;border-radius:3px}.sw-timestamp:hover{background:color-mix(in srgb,var(--accent) 16%,transparent)}.sw-button{padding:7px 16px;border-radius:var(--ds-radius-button);border:1px solid var(--border-strong);background:var(--surface-raised);color:var(--ink);font:inherit;font-size:14px;cursor:pointer;transition:border-color .12s ease,background .12s ease}.sw-button:hover{border-color:var(--accent)}.sw-button[disabled]{opacity:.5;cursor:default}.sw-button--primary{background:var(--ink);border-color:var(--ink);color:var(--accent-ink);font-weight:600}.sw-button--primary:hover{border-color:var(--ink);background:#fff}.sw-button--ghost{background:none;border:none;color:var(--accent);padding:0;font:inherit;font-size:14px;cursor:pointer}.sw-scrubber{flex:1 1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;border-radius:2px;background:var(--border-strong);accent-color:var(--accent);cursor:pointer}.sw-scrubber::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:var(--accent);border:2px solid var(--bg)}.sw-step-figure{margin:10px 0 0;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--surface);aspect-ratio:16/9}.sw-step-figure>img{display:block;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .3s ease}.sw-step-figure>img.loaded{opacity:1}.sw-step-figure.failed{display:none}.sw-overlay{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:24px;background:rgba(0,0,0,.62);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sw-modal{display:flex;flex-direction:column;width:min(940px,100%);max-height:88dvh;background:var(--surface);border:1px solid var(--border-strong);border-radius:14px;box-shadow:0 24px 60px rgba(0,0,0,.5);overflow:hidden}.sw-modal-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 22px;border-bottom:1px solid var(--border)}.sw-modal-title{font-size:17px}.sw-modal-body{padding:22px;overflow-y:auto}.sw-modal-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px 22px;border-top:1px solid var(--border)}.sw-modal-message{flex:1 1 auto;min-width:0;color:var(--ink-dim);font-size:13.5px;text-align:right}.sw-modal-x{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--border-strong);background:var(--surface-raised);color:var(--ink-dim);font-size:18px;line-height:1;cursor:pointer;transition:color .12s ease,border-color .12s ease}.sw-modal-x:hover{color:var(--ink);border-color:var(--accent)}.sw-button,.sw-button--ghost,.sw-button--primary{white-space:nowrap}.sw-field-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sw-input{flex:1 1 240px;min-width:0;max-width:340px;background:var(--surface-raised);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--ink);font:inherit;font-size:14px;padding:7px 12px}.sw-input:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.sw-transcript{line-height:2;margin-top:16px;max-width:700px}.sw-word{cursor:pointer;border-radius:3px;padding:1px 2px}.sw-word:hover{background:color-mix(in srgb,var(--ink) 12%,transparent)}.sw-word--cut{text-decoration:line-through;opacity:.45}.sw-word--anchor{background:color-mix(in srgb,var(--accent) 30%,transparent)}.sw-brand-preview{display:block;margin-top:12px;height:34px;width:auto;max-width:200px;object-fit:contain;border-radius:5px}