@font-face{font-family:__Cormorant_Garamond_30721a;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-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:__Cormorant_Garamond_30721a;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Cormorant_Garamond_30721a;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-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:__Cormorant_Garamond_30721a;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Cormorant_Garamond_30721a;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-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:__Cormorant_Garamond_30721a;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-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:__Cormorant_Garamond_30721a;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Cormorant_Garamond_30721a;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-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:__Cormorant_Garamond_30721a;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48410f3df60da620-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Cormorant_Garamond_30721a;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-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:__Cormorant_Garamond_30721a;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-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:__Cormorant_Garamond_30721a;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Cormorant_Garamond_30721a;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-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:__Cormorant_Garamond_30721a;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48410f3df60da620-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Cormorant_Garamond_30721a;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-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:__Cormorant_Garamond_Fallback_30721a;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_30721a{font-family:__Cormorant_Garamond_30721a,__Cormorant_Garamond_Fallback_30721a;font-style:normal}.__variable_30721a{--font-display:"__Cormorant_Garamond_30721a","__Cormorant_Garamond_Fallback_30721a"}@font-face{font-family:__IBM_Plex_Sans_1bc20f;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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:__IBM_Plex_Sans_1bc20f;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Sans_1bc20f;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:__IBM_Plex_Sans_1bc20f;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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:__IBM_Plex_Sans_1bc20f;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Sans_1bc20f;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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:__IBM_Plex_Sans_1bc20f;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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:__IBM_Plex_Sans_1bc20f;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Sans_1bc20f;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:__IBM_Plex_Sans_1bc20f;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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:__IBM_Plex_Sans_1bc20f;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Sans_1bc20f;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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:__IBM_Plex_Sans_1bc20f;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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:__IBM_Plex_Sans_1bc20f;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Sans_1bc20f;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:__IBM_Plex_Sans_1bc20f;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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:__IBM_Plex_Sans_1bc20f;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Sans_1bc20f;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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:__IBM_Plex_Sans_Fallback_1bc20f;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_1bc20f{font-family:__IBM_Plex_Sans_1bc20f,__IBM_Plex_Sans_Fallback_1bc20f;font-style:normal}.__variable_1bc20f{--font-body:"__IBM_Plex_Sans_1bc20f","__IBM_Plex_Sans_Fallback_1bc20f"}:root{--bg:#120f0d;--bg-2:#1f1713;--panel:rgba(30,20,16,.82);--panel-strong:rgba(43,29,22,.9);--paper:#ead8be;--paper-dim:#bda687;--ink:#201714;--text:#f6ebdd;--muted:hsla(34,58%,92%,.68);--line:rgba(255,233,207,.14);--accent:#d07a3d;--accent-soft:rgba(208,122,61,.16);--danger:#ce5f58;--ok:#79ab7e;--shadow:0 30px 90px rgba(0,0,0,.32)}*{box-sizing:border-box}html{background:radial-gradient(circle at top,#332116 0,var(--bg) 48%,#0e0b09 100%)}body{margin:0;min-height:100vh;color:var(--text);font-family:var(--font-body),sans-serif;background:radial-gradient(circle at 18% 16%,rgba(208,122,61,.18),transparent 28%),radial-gradient(circle at 82% 10%,rgba(112,55,28,.26),transparent 24%),linear-gradient(180deg,hsla(0,0%,100%,.02),transparent 28%),radial-gradient(circle at center,var(--bg-2),var(--bg))}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.page-shell{min-height:100vh;position:relative;overflow:hidden}.page-shell:after,.page-shell:before{content:"";position:absolute;inset:auto;pointer-events:none;border-radius:999px;filter:blur(70px)}.page-shell:before{width:18rem;height:18rem;top:2rem;right:-4rem;background:rgba(203,112,56,.18)}.page-shell:after{width:16rem;height:16rem;bottom:10rem;left:-5rem;background:rgba(92,56,32,.2)}.poster-hero{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);grid-gap:3rem;gap:3rem;padding:3.5rem clamp(1.4rem,4vw,4rem);position:relative}.poster-copy,.poster-detail{position:relative;z-index:1}.eyebrow{color:var(--paper-dim);text-transform:uppercase;letter-spacing:.22em;font-size:.75rem;margin-bottom:1rem}.poster-title,.room-title,.section-title{font-family:var(--font-display),serif;font-weight:600;letter-spacing:-.03em}.poster-title{font-size:clamp(4rem,10vw,7.6rem);line-height:.88;max-width:9ch;margin:0}.poster-subtitle{max-width:36rem;font-size:1.1rem;line-height:1.75;color:var(--muted);margin:1.4rem 0 0}.cta-row,.inline-actions,.stack-row{display:flex;flex-wrap:wrap;gap:.85rem}.cta-row{margin-top:2rem}.button,.button-danger,.button-ghost{border:1px solid transparent;border-radius:999px;padding:.82rem 1.2rem;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,opacity .18s ease}.button{background:var(--accent);color:#1a100c;font-weight:600}.button-ghost{background:hsla(0,0%,100%,.03);border-color:var(--line);color:var(--text)}.button-danger{background:rgba(206,95,88,.12);border-color:rgba(206,95,88,.35);color:#ffd8d4}.button-danger:hover,.button-ghost:hover,.button:hover{transform:translateY(-1px)}.poster-detail{align-self:end;padding:2rem 0 0 2rem;border-left:1px solid var(--line)}.detail-block+.detail-block{margin-top:1.5rem}.detail-kicker{display:block;margin-bottom:.55rem;font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-dim)}.detail-copy{margin:0;color:var(--muted);line-height:1.75}.dashboard-layout,.room-layout{min-height:100vh;display:grid;grid-template-columns:20rem minmax(0,1fr) 22rem;grid-gap:0;gap:0}.inspector-pane,.main-pane,.side-pane{padding:1.35rem}.inspector-pane,.side-pane{background:linear-gradient(180deg,rgba(11,9,8,.56),rgba(11,9,8,.28));border-right:1px solid var(--line)}.inspector-pane{border-right:0;border-left:1px solid var(--line)}.main-pane{background:linear-gradient(180deg,hsla(0,0%,100%,.02),transparent 20%)}.masthead{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding-bottom:1rem}.masthead,.section{border-bottom:1px solid var(--line)}.section{padding:1.1rem 0}.section:last-child{border-bottom:0}.section-title{font-size:2rem;margin:0 0 .7rem}.room-title{font-size:clamp(2.4rem,5vw,3.8rem);margin:0}.empty-state,.lede,.list-copy,.meta-line,.muted{color:var(--muted)}.lede{margin:.3rem 0 0;line-height:1.7}.chip-row,.meta-row,.status-strip{display:flex;flex-wrap:wrap;gap:.6rem}.status-strip{margin-top:.9rem}.chip{display:inline-flex;align-items:center;gap:.45rem;padding:.38rem .7rem;border-radius:999px;font-size:.8rem;background:hsla(0,0%,100%,.04);border:1px solid var(--line);color:var(--paper)}.chip.ok{border-color:rgba(121,171,126,.38);color:#d9f0dc}.chip.warn{border-color:rgba(208,122,61,.35);color:#ffd8bf}.chip.danger{border-color:rgba(206,95,88,.35);color:#ffd7d4}.divider-space{margin-top:1rem}.plain-list,.rail-list{list-style:none;padding:0;margin:0}.plain-item,.rail-item{padding:.8rem 0;border-bottom:1px solid var(--line)}.plain-item:last-child,.rail-item:last-child{border-bottom:0}.nameplate{display:flex;justify-content:space-between;gap:.75rem;align-items:baseline}.nameplate strong{font-weight:600}.microcopy,.small-note{font-size:.88rem;color:var(--muted)}.transcript-shell{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:calc(100vh - 2.7rem)}.transcript-feed{min-height:24rem;max-height:calc(100vh - 21rem);overflow:auto;padding:1rem 0}.line{display:grid;grid-template-columns:8rem minmax(0,1fr);grid-gap:1rem;gap:1rem;padding:.75rem 0;border-bottom:1px solid hsla(0,0%,100%,.05)}.line:last-child{border-bottom:0}.line-meta{font-size:.82rem;color:var(--paper-dim)}.line-copy{font-size:1rem;line-height:1.7;white-space:pre-wrap}.line-copy strong{color:var(--paper)}.composer{margin-top:.8rem;padding-top:1rem;border-top:1px solid var(--line)}.field,.field-stack{display:grid;grid-gap:.45rem;gap:.45rem}.field-stack{margin-top:.9rem}.field-row,.three-col,.two-col{display:grid;grid-gap:.8rem;gap:.8rem}.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.three-col{grid-template-columns:repeat(3,minmax(0,1fr))}label span{font-size:.82rem;text-transform:uppercase;letter-spacing:.12em;color:var(--paper-dim)}input,select,textarea{width:100%;background:rgba(255,251,244,.05);color:var(--text);border:1px solid rgba(255,239,220,.12);border-radius:1rem;padding:.9rem 1rem;outline:none}textarea{min-height:6rem;resize:vertical}input:focus,select:focus,textarea:focus{border-color:rgba(208,122,61,.75);box-shadow:0 0 0 1px rgba(208,122,61,.4)}.summary-block{padding:1rem 0;white-space:pre-wrap;line-height:1.75}.metric-line{display:flex;justify-content:space-between;gap:1rem;padding:.5rem 0}.state-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.6rem;gap:.6rem;margin-top:.8rem}.state-grid label{display:grid;grid-gap:.35rem;gap:.35rem}.state-grid input{padding:.7rem .8rem}.banner,.error-banner{margin-top:1rem;padding:.9rem 1rem;border-radius:1rem}.banner{background:var(--accent-soft);color:#ffd5b5}.error-banner{background:rgba(206,95,88,.14);color:#ffd9d5}.pill-link{color:var(--paper);text-decoration:underline;-webkit-text-decoration-color:hsla(0,0%,100%,.25);text-decoration-color:hsla(0,0%,100%,.25);text-underline-offset:.18em}.pulse-dot{width:.55rem;height:.55rem;border-radius:999px;background:var(--accent);box-shadow:0 0 0 0 rgba(208,122,61,.5);animation:pulse 2.2s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(208,122,61,.55)}70%{box-shadow:0 0 0 10px rgba(208,122,61,0)}to{box-shadow:0 0 0 0 rgba(208,122,61,0)}}@media (max-width:1100px){.dashboard-layout,.poster-hero,.room-layout{grid-template-columns:1fr}.inspector-pane,.poster-detail,.side-pane{border-left:0;border-right:0;padding-top:0}.line{grid-template-columns:1fr;gap:.3rem}.transcript-feed{max-height:none}}@media (max-width:700px){.poster-hero{padding-top:2rem}.poster-title{font-size:clamp(3rem,16vw,4.8rem)}.state-grid,.three-col,.two-col{grid-template-columns:1fr}.inspector-pane,.main-pane,.side-pane{padding:1rem}}