@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.p.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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.p.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.p.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.p.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_fe0b9a{font-family:Inter,Inter Fallback;font-style:normal}.__variable_fe0b9a{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bee7118203610aa4-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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ddc3e0e9f748bc4e-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0cf46b173d5d4150-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f03ae0efb5d567c5-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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8dabd5c20013d1cb-s.p.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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/190cd984471a34c4-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:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_08ed5f{font-family:Geist Mono,Geist Mono Fallback;font-weight:400;font-style:normal}.__variable_08ed5f{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}:root{--color-eggshell:#fdfcfc;--color-warm-taupe:#f5f3f1;--color-stone:#ebe8e4;--color-ink:#000000;--color-graphite:#44403b;--color-smoke:#777169;--color-ash:#a59f97;--color-violet-spark:#0447ff;--color-ember-orange:#ff4704;--font-display:var(--font-inter),ui-sans-serif,system-ui,sans-serif;--font-body:var(--font-inter),ui-sans-serif,system-ui,sans-serif;--font-mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--shadow-subtle:rgba(0,0,0,0.4) 0px 0px 1px 0px,rgba(0,0,0,0.04) 0px 1px 1px 0px,rgba(0,0,0,0.04) 0px 2px 4px 0px;--page-max-width:1280px}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased}body{background:var(--color-eggshell);color:var(--color-ink);font-family:var(--font-body);font-size:16px;line-height:1.5;letter-spacing:.16px}a{color:inherit;text-decoration:none}.page{max-width:var(--page-max-width);margin:0 auto;padding:0 64px 96px}@media (max-width:900px){.page{padding:0 20px 64px}}.topnav{display:flex;align-items:center;gap:28px;height:64px;max-width:var(--page-max-width);margin:0 auto;padding:0 64px}@media (max-width:900px){.topnav{padding:0 20px}}@media (max-width:720px){.topnav{gap:8px;height:auto;min-height:56px;flex-wrap:wrap;padding:8px 16px}.topnav .wordmark{margin-right:4px}.topnav .navlink{padding:5px 10px;font-size:13px}}.nav-search{margin-left:auto}.nav-search .input{width:220px;border-radius:9999px;padding:7px 16px;font-size:13px}@media (max-width:720px){.nav-search{flex:1 1 100%;margin-left:0}.nav-search .input{width:100%}}.topnav .wordmark{display:inline-flex;font-size:20px;margin-right:12px}.logo{display:inline-flex;align-items:baseline;gap:.3em;line-height:1;white-space:nowrap;color:var(--color-ink)}.logo-mark{height:.727em;width:calc(.727em * 2.5154);fill:currentColor;flex-shrink:0}.logo-name{font-weight:400;letter-spacing:-.01em}.logo-lg{font-size:40px}.topnav .navlink{font-size:14px;font-weight:400;color:var(--color-graphite);padding:6px 14px;border-radius:9999px;border:1px solid transparent}.topnav .navlink:hover{border-color:#e5e5e5}.topnav .navlink.active{color:var(--color-ink);border-color:#e5e5e5;background:var(--color-eggshell)}.detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:32px;align-items:start}@media (max-width:1000px){.detail-grid{grid-template-columns:minmax(0,1fr)}}.display{font-size:48px;line-height:1.08;letter-spacing:-.96px}.display,.heading{font-family:var(--font-display);font-weight:300}.heading{font-size:36px;line-height:1.17;letter-spacing:-.72px}@media (max-width:720px){.display{font-size:32px;letter-spacing:-.64px}.heading{font-size:25px;letter-spacing:-.5px}.heading-sm{font-size:22px}}.heading-sm{font-family:var(--font-display);font-weight:300;font-size:32px;line-height:1.13;letter-spacing:-.64px}.subheading{font-size:18px;line-height:1.6;font-weight:500}.body-sm{font-size:14px;line-height:1.5;letter-spacing:.14px}.muted{color:var(--color-smoke)}.faint{color:var(--color-ash)}.mono{font-family:var(--font-mono);font-size:13px;line-height:1.69;letter-spacing:0}.section-label{font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-graphite)}.btn{display:inline-flex;align-items:center;gap:8px;border-radius:9999px;font-family:var(--font-body);font-size:14px;font-weight:500;letter-spacing:.14px;padding:8px 16px;cursor:pointer;border:1px solid #e5e5e5;transition:opacity .12s ease,background .12s ease;text-decoration:none}.btn-filled{background:var(--color-ink);color:#fff}.btn-filled:hover{opacity:.85}.btn-outline{background:var(--color-eggshell);color:var(--color-ink);padding:8px 14px}.btn-outline:hover{background:var(--color-warm-taupe)}.btn-ghost{background:transparent;color:var(--color-ink);border-color:transparent}.btn-ghost:hover{border-color:#e5e5e5}.btn-sm{font-size:13px;padding:5px 12px}.btn:disabled{opacity:.4;cursor:default}.card{border-radius:20px;padding:32px}.card,.card-lg{background:var(--color-warm-taupe)}.card-lg{border-radius:24px;padding:40px}.card-white{background:var(--color-eggshell);border-radius:20px;padding:16px;box-shadow:var(--shadow-subtle)}.hairline{border:0;border-top:1px solid var(--color-stone)}.dropzone{flex:0 1 420px;display:flex;align-items:center;gap:16px;min-height:112px;padding:20px 24px;border:1px dashed var(--color-ash);border-radius:20px;background:transparent;color:var(--color-ink);font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;transition:background .12s ease,border-color .12s ease}.dropzone *{pointer-events:none}.dropzone:hover{background:var(--color-warm-taupe)}.dropzone:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.dropzone.is-over{background:var(--color-warm-taupe);border-style:solid;border-color:var(--color-ink)}.dropzone-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:9999px;background:var(--color-stone);flex-shrink:0;transition:background .12s ease,color .12s ease}.dropzone.is-over .dropzone-icon{background:var(--color-ink);color:#fff}.dropzone-title{display:block;font-size:15px;font-weight:500;margin-bottom:2px}.dropzone-hint{display:block;font-size:12px;margin-top:6px}@media (max-width:720px){.dropzone{flex-basis:100%}}.pill{display:inline-flex;align-items:center;gap:7px;border-radius:9999px;font-size:13px;font-weight:500;padding:3px 12px;border:1px solid #e5e5e5;background:var(--color-eggshell);color:var(--color-graphite);white-space:nowrap}.pill .dot{width:7px;height:7px;border-radius:9999px;background:var(--color-ash)}.pill-ready{background:var(--color-stone);border-color:var(--color-stone);color:var(--color-ink)}.pill-error,.pill-ready .dot{background:var(--color-ink)}.pill-error{border-color:var(--color-ink);color:#fff}.pill-error .dot{background:#fff}.pill-working .dot{background:var(--color-graphite);animation:pulse 1.4s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.25}}.session-row{display:grid;grid-template-columns:1fr 80px 80px 170px 92px;gap:16px;align-items:baseline;padding:20px 4px;border-bottom:1px solid var(--color-stone)}.session-row .pill{justify-self:start}.session-row>.btn{justify-self:end}.session-row.head{padding:8px 4px}.session-row:hover{background:var(--color-warm-taupe);border-radius:12px}@media (max-width:720px){.session-row{grid-template-columns:1fr;gap:6px;padding:14px 4px}.session-row>.btn{justify-self:start}.session-row.head{display:none}}.project-table{max-height:clamp(320px,65vh,720px);overflow-y:auto;overscroll-behavior:contain}.project-row,.project-table{border-bottom:1px solid var(--color-stone)}.project-row{display:grid;grid-template-columns:112px minmax(0,1fr) 72px 150px 100px;grid-template-areas:"number name count last bar";gap:16px;align-items:center;padding:9px 8px}.project-row:last-child{border-bottom:0}.project-row .col-number{grid-area:number}.project-row .col-name{grid-area:name}.project-row .col-count{grid-area:count;justify-self:end}.project-row .col-last{grid-area:last;justify-self:end;white-space:nowrap}.project-row .col-bar{grid-area:bar}.project-row .project-number{font-size:12.5px;color:var(--color-ash)}.project-name{font-size:14.5px;font-weight:500;line-height:1.35}.project-count{font-size:14px;font-variant-numeric:tabular-nums}.project-last{font-size:13px;color:var(--color-graphite);font-variant-numeric:tabular-nums}a.project-row:hover{background:var(--color-warm-taupe);border-radius:10px}.project-row.head{position:sticky;top:0;z-index:1;padding:4px 8px;background:var(--color-eggshell)}.project-sort{display:inline-flex;align-items:center;gap:4px;padding:4px 0;border:0;background:none;cursor:pointer;font-family:var(--font-body);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-graphite)}.project-sort-arrow,.project-sort:hover{color:var(--color-ink)}.project-sort-arrow{width:10px}.project-bar{height:4px;border-radius:9999px;background:var(--color-stone);overflow:hidden}.project-bar i{display:block;height:100%;border-radius:inherit;background:var(--color-graphite)}.project-empty{padding:12px 8px}@media (max-width:720px){.project-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"number last" "name count";row-gap:0;padding:9px 6px}.project-row .col-bar{display:none}.project-row.head{display:flex;gap:18px}.project-last{font-size:12px}}.session-title:hover{text-decoration:underline;text-underline-offset:3px}.segment{display:grid;grid-template-columns:96px 1fr;gap:16px;padding:10px 12px;border-radius:10px;content-visibility:auto;contain-intrinsic-size:auto 72px}@media (max-width:720px){.segment{grid-template-columns:66px 1fr;gap:10px;padding:8px 6px}.segment .time{font-size:11px}}.only-low .segment.low,.segment:hover{background:var(--color-warm-taupe)}.only-low .segment.low{box-shadow:inset 3px 0 0 var(--color-graphite)}.segment .time{font-family:var(--font-mono);font-size:13px;color:var(--color-ash);cursor:pointer;white-space:nowrap}.segment .time:hover{color:var(--color-ink)}.segment .speaker{font-size:12px;font-weight:500;color:var(--color-graphite)}.segment .text{font-size:13px;line-height:1.6;letter-spacing:.13px;color:var(--color-graphite)}.segment .speaker{cursor:pointer}.segment .speaker:hover{color:var(--color-ink);text-decoration:underline dotted;text-underline-offset:3px}.segment.flash{background:var(--color-stone);transition:background 1.2s ease}.player-bar{position:sticky;top:0;z-index:10;background:var(--color-eggshell);padding:12px 0;border-bottom:1px solid var(--color-stone)}.segment.playing{background:var(--color-stone);box-shadow:inset 3px 0 0 var(--color-ink);transition:background .25s ease}.segment.playing .text,.segment.playing .time{color:var(--color-ink)}.segment.playing .time:before{content:"▶";font-size:.75em;margin-right:5px}.follow-pill{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:20;box-shadow:0 4px 16px rgba(0,0,0,.12)}.segment .original{margin-top:4px;font-size:13px;color:var(--color-ash)}.word-low{text-decoration:underline dashed;text-decoration-color:var(--color-ash);text-underline-offset:3px}.glossary-form{display:grid;grid-template-columns:1fr 180px 1fr 1fr auto;gap:12px;align-items:end}@media (max-width:900px){.glossary-form{grid-template-columns:1fr 1fr}}@media (max-width:560px){.glossary-form{grid-template-columns:1fr}}.editor-wrap{position:relative;margin-left:-52px}@media (max-width:900px){.editor-wrap{margin-left:0}}.editor-wrap.has-times{padding-right:78px}.time-chip{appearance:none;line-height:normal;position:absolute;right:0;text-decoration:none;width:64px;text-align:center;font-family:var(--font-mono);font-size:10.5px;color:var(--color-ash);background:var(--color-eggshell);border:1px solid var(--color-stone);border-radius:9999px;padding:2px 0;cursor:pointer;transition:color .12s ease,border-color .12s ease}.time-chip:hover{color:var(--color-ink);border-color:var(--color-graphite)}@media (max-width:720px){.editor-wrap.has-times{padding-right:58px}.time-chip{width:52px;font-size:9.5px}}.search-hit{display:block;padding:10px 14px;border:1px solid var(--color-stone);border-radius:12px;background:var(--color-eggshell);font-size:14px;transition:border-color .12s ease}.search-hit:hover{border-color:var(--color-graphite)}.info-dialog-backdrop{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.25)}.info-dialog{width:min(520px,100%);max-height:min(80vh,640px);overflow-y:auto;padding:24px 28px 28px;display:flex;flex-direction:column;gap:14px}.diag{border:1px solid var(--color-stone);border-radius:12px;padding:10px 16px;background:var(--color-eggshell)}.diag>summary{cursor:pointer;font-size:13px;font-weight:500;color:var(--color-graphite);list-style:none;display:flex;align-items:baseline}.diag>summary:before{content:"▸";margin-right:8px;color:var(--color-ash);transition:transform .12s ease;display:inline-block}.diag[open]>summary:before{transform:rotate(90deg)}.transcript-video{display:block;width:100%;max-height:300px;background:#000;border-radius:12px}@media (max-width:720px){.transcript-video{max-height:210px}}.md{font-size:13.5px;line-height:1.65;color:var(--color-graphite)}.md h1,.md h2,.md h3{font-weight:500;color:var(--color-ink);margin:20px 0 8px}.md h1{font-size:20px}.md h2{font-size:17px}.md h3{font-size:15px}.md ol,.md ul{padding-left:22px;margin:8px 0}.md li{margin:3px 0}.md p{margin:8px 0}.md strong{font-weight:600;color:var(--color-ink)}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-scroll .table{min-width:560px}.table{width:100%;border-collapse:collapse;font-size:14px}.table th{text-align:left;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--color-ash);padding:8px 12px}.table td,.table th{border-bottom:1px solid var(--color-stone)}.table td{padding:10px 12px;color:var(--color-graphite);vertical-align:top}.input,.select,.textarea{font-family:var(--font-body);font-size:14px;color:var(--color-ink);background:var(--color-eggshell);border:1px solid var(--color-stone);border-radius:4px;padding:8px 10px;width:100%}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--color-graphite)}.field{display:flex;flex-direction:column;gap:4px}.field label{font-size:12px;font-weight:500;color:var(--color-graphite)}.bn-container{--bn-colors-editor-background:transparent;--bn-colors-editor-text:var(--color-graphite);--bn-colors-menu-background:var(--color-eggshell);--bn-colors-menu-text:var(--color-ink);--bn-colors-tooltip-background:var(--color-ink);--bn-colors-tooltip-text:#fff;--bn-colors-hovered-background:var(--color-stone);--bn-colors-hovered-text:var(--color-ink);--bn-colors-selected-background:var(--color-ink);--bn-colors-selected-text:#fff;--bn-colors-side-menu:var(--color-ash);--bn-colors-border:var(--color-stone);--bn-colors-shadow:rgba(0,0,0,0.08);--bn-font-family:var(--font-body);--bn-border-radius:10px}.bn-container,.bn-editor{font-size:13px}.bn-editor h1{font-weight:500;font-size:16px}.bn-editor h2{font-weight:500;font-size:14.5px}.bn-editor h3{font-weight:500;font-size:13.5px}