@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c56fbb5486862d1b-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:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/bd7a9b1ce2297c14-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:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/45d0fdf0988e07ff-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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7452ca4a93358909-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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e0ecb571b51ea3b5-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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6e8c7cb283336a9d-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:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_35b0e9{font-family:Fraunces,Fraunces Fallback}.__variable_35b0e9{--font-serif:"Fraunces","Fraunces Fallback"}@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-20c0,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_73ee6c{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_73ee6c{--font-sans:"Manrope","Manrope Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/2654dbf24aea7c5c-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 Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/28d9a5bcdfe1d85c-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 Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/f9ab74ff5df93b56-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 Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/f884487c2e174fcf-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 Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/f36144f235cd456e-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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-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 Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9e22ed{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_9e22ed{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--field-void,#000306)}body{margin:0;background:transparent;color:var(--ink-muted,rgba(201,193,184,.72));font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:rgba(185,135,104,.3);color:var(--paper-100,#e8d0c2)}.skip{position:fixed;top:.75rem;left:.75rem;z-index:200;padding:.6rem 1rem;border-radius:999px;font-family:var(--font-sans),system-ui,sans-serif;font-size:.875rem;text-decoration:none;color:var(--paper-100,#e8d0c2);background:#061019;box-shadow:inset 0 0 0 1px rgba(221,183,157,.42);transform:translateY(-180%);transition:transform .4s cubic-bezier(.22,1,.36,1)}.skip:focus-visible{transform:translateY(0);outline:1px solid var(--copper-300,#ddb79d);outline-offset:3px}:root{--field-void:#000306;--field-deep:#05090d;--field-petrol:#071318;--field-navy:#061724;--bloom-cool:#122029;--copper-500:#b98768;--copper-300:#ddb79d;--copper-100:#eecebe;--specular:#fffff2;--paper-100:#e8d0c2;--paper-300:#cdc1bb;--glass-fill:rgba(7,15,18,0.88);--glass-edge:rgba(221,183,157,0.42);--ease-cinematic:cubic-bezier(0.22,1,0.36,1);--ink-statement:rgba(238,232,225,0.92);--ink-strong:rgba(232,226,218,0.9);--ink-body:rgba(214,208,200,0.8);--ink-muted:rgba(201,193,184,0.72);--ink-faint:rgba(201,193,184,0.63);--ink-meta:rgba(221,183,157,0.65);--ink-accent:rgba(228,198,178,0.82);--type-statement:clamp(1.95rem,calc(2.5vw + 0.72rem),3.1rem);--type-lede:clamp(1rem,calc(0.3vw + 0.94rem),1.15rem);--type-body:clamp(0.95rem,calc(0.25vw + 0.9rem),1.05rem);--type-small:clamp(0.875rem,calc(0.2vw + 0.83rem),0.95rem);--type-fine:clamp(0.75rem,calc(0.15vw + 0.72rem),0.8125rem);--type-meta:clamp(0.625rem,calc(0.18vw + 0.58rem),0.72rem);--type-label:0.625rem;--weight-display:300;--weight-heading:500;--weight-answer:450;--weight-body:400;--weight-label:500;--weight-wordmark:300;--weight-serif:300;--gutter:clamp(1.5rem,5vw,5.5rem);--grain-src:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='256' height='256' filter='url(%23n)'/%3E%3C/svg%3E")}.rig,.rig__world{position:absolute;inset:0;transform-style:preserve-3d}.plane{overflow:visible;pointer-events:none}.plane,.source{position:absolute}.source{--cut:82%;transform-origin:50% 50%;transform-style:preserve-3d;font-family:var(--font-sans),system-ui,sans-serif;color:rgba(238,232,225,.9);-webkit-mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,.28) 14%,rgba(0,0,0,.8) 34%,#000 48%,#000 calc(var(--cut, 82%) - 17%),rgba(0,0,0,.5) calc(var(--cut, 82%) - 7%),rgba(0,0,0,.12) calc(var(--cut, 82%) - 1.5%),transparent var(--cut,82%)),linear-gradient(to bottom,transparent 0,rgba(0,0,0,.45) 7%,#000 17%,#000 82%,rgba(0,0,0,.4) 93%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,.28) 14%,rgba(0,0,0,.8) 34%,#000 48%,#000 calc(var(--cut, 82%) - 17%),rgba(0,0,0,.5) calc(var(--cut, 82%) - 7%),rgba(0,0,0,.12) calc(var(--cut, 82%) - 1.5%),transparent var(--cut,82%)),linear-gradient(to bottom,transparent 0,rgba(0,0,0,.45) 7%,#000 17%,#000 82%,rgba(0,0,0,.4) 93%,transparent 100%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.source__sheet{position:absolute;inset:6% 4% 0 14%;padding:26px 30px 0 0;background:linear-gradient(104deg,rgba(9,13,16,0),rgba(14,18,21,.3) 18%,rgba(26,28,29,.68) 44%,rgba(52,44,38,.9) 60%,rgba(34,30,27,.44) 78%,rgba(16,16,16,.12) 90%,rgba(10,12,13,.04));box-shadow:none}.source__labels{position:absolute;top:1%;left:22%;right:6%;display:flex;justify-content:space-between;font-family:var(--font-mono),ui-monospace,monospace;font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:rgba(221,183,157,.3)}.source__head{padding-left:34px;margin-bottom:22px}.source__title{margin:0;font-size:19px;letter-spacing:.004em;color:rgba(238,232,225,.86)}.source__title,.source__version{font-family:var(--font-serif),Georgia,serif;font-weight:300;font-style:italic}.source__version{margin:2px 0 0;font-size:13px;color:rgba(201,193,184,.62)}.source__stamp{display:flex;gap:18px;margin:9px 0 0;font-family:var(--font-mono),ui-monospace,monospace;font-size:7.5px;letter-spacing:.05em;color:rgba(201,193,184,.4)}.source__clauses{padding-left:34px;display:flex;flex-direction:column;gap:15px}.clause h4{display:flex;gap:11px;margin:0 0 4px;font-size:10.5px;font-weight:500;color:rgba(238,232,225,.74)}.clause__no{font-family:var(--font-mono),ui-monospace,monospace;font-weight:400;color:rgba(221,183,157,.52)}.clause ul{margin:0;padding-left:32px;list-style:none;display:flex;flex-direction:column;gap:2px;font-size:8px;line-height:1.5;color:rgba(201,193,184,.36)}.clause li:before{content:"·";margin-right:5px;color:rgba(221,183,157,.4)}.clause[data-carries] h4{color:rgba(238,232,225,.92)}.clause[data-carries] ul{color:rgba(201,193,184,.5)}.source__repo{position:absolute;left:1%;top:46%;margin:0;display:flex;flex-direction:column;gap:7px;font-family:var(--font-mono),ui-monospace,monospace;font-size:7.5px;letter-spacing:.03em;line-height:1.35}.source__repo div{display:flex;gap:5px}.source__repo dt{color:rgba(221,183,157,.34)}.source__repo dt:after{content:":"}.source__repo dd{margin:0;color:rgba(201,193,184,.32)}.source--reflection{--cut:100%}.source--reflection .source__sheet{background:linear-gradient(104deg,rgba(120,128,136,0),rgba(142,150,158,.1) 34%,rgba(176,184,192,.2) 76%,rgba(196,204,212,.24));box-shadow:none}.source--reflection .clause h4,.source--reflection .clause__no,.source--reflection .source__title,.source--reflection .source__version{color:rgba(230,234,238,.72)}.source--reflection .clause ul,.source--reflection .source__stamp{color:rgba(214,220,226,.44)}.path{position:absolute}.path--open{background:linear-gradient(90deg,rgba(221,183,157,0) 0,rgba(221,183,157,.45) 14%,rgba(221,183,157,.34) 62%,rgba(221,183,157,.16))}.signal{stroke:var(--copper-100);stroke-linecap:round}.signal,.voice{position:absolute}.voice{display:flex;align-items:center;gap:12px;padding:0 18px 0 7px;border-radius:999px;background:rgba(10,16,19,.55);box-shadow:inset 0 0 0 1px rgba(221,183,157,.2)}.voice__play{flex:0 0 auto;width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:50%;background:rgba(221,183,157,.07);box-shadow:inset 0 0 0 1px rgba(221,183,157,.3);cursor:pointer}.voice__play svg{stroke:var(--copper-300);fill:none;stroke-linecap:round}.voice__play:focus-visible{outline:1px solid var(--copper-300);outline-offset:3px}.voice__wave{flex:1 1 auto;height:18px;stroke:rgba(221,183,157,.62);stroke-linecap:round}.voice__title{flex:0 0 auto;font-family:var(--font-sans),system-ui,sans-serif;font-size:12.5px;color:rgba(232,208,194,.82)}.voice__time{flex:0 0 auto;font-family:var(--font-mono),ui-monospace,monospace;font-size:11.5px;letter-spacing:.04em;color:rgba(201,193,184,.66)}.source--scene-01{-webkit-mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.5) 3%,#000 9%,#000 84%,rgba(0,0,0,.35) 96%,transparent);mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.5) 3%,#000 9%,#000 84%,rgba(0,0,0,.35) 96%,transparent);-webkit-mask-composite:source-over;mask-composite:add}.source--scene-01 .source__sheet{inset:2% 3% 0 8%;background:linear-gradient(186deg,rgba(64,55,47,.9),rgba(44,40,36,.82) 26%,rgba(28,27,26,.72) 58%,rgba(18,19,20,.55) 84%,rgba(12,14,15,.34))}.source--scene-01 .source__title{font-size:19px}.source--scene-01 .source__version{font-size:13.5px}.source--scene-01 .clause h4{font-size:11.5px}.source--scene-01 .clause ul{font-size:8.5px;color:rgba(201,193,184,.46)}.source--scene-01 .source__labels,.source--scene-01 .source__repo{font-size:9px}.source--scene-01 .source__clauses{gap:11px}.path--closing{background:linear-gradient(90deg,rgba(221,183,157,0) 0,rgba(221,183,157,.18) 26%,rgba(221,183,157,.42) 92%,rgba(238,206,190,.62))}.sources{position:absolute;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}.sources li{display:flex;align-items:baseline;gap:13px;font-family:var(--font-sans),system-ui,sans-serif;font-size:15px;line-height:1.35;color:rgba(201,193,184,.42);transition:color .26s var(--ease-cinematic)}.sources li[data-active="1"]{color:var(--paper-100)}.sources__mark{flex:0 0 auto;width:5px;height:5px;margin-top:1px;border-radius:50%;background:rgba(221,183,157,.28);transition:background .26s var(--ease-cinematic),box-shadow .26s var(--ease-cinematic)}.sources li[data-active="1"] .sources__mark{background:var(--copper-100);box-shadow:0 0 10px rgba(238,206,190,.6)}.surface{position:absolute;transform-origin:50% 50%;transform-style:preserve-3d}.surface__shell{position:absolute;inset:0;border-radius:20px;background:linear-gradient(180deg,rgba(8,18,22,.72),rgba(4,10,13,.83));-webkit-backdrop-filter:blur(26px) saturate(112%);backdrop-filter:blur(26px) saturate(112%);box-shadow:-14px 20px 52px rgba(0,0,0,.38),0 0 22px rgba(185,135,104,.06)}.surface__shell:before{inset:0;padding:1px;background:linear-gradient(90deg,rgba(221,183,157,.07),rgba(221,183,157,.1) 42%,rgba(238,206,190,.4) 82%,rgba(238,206,190,.72));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.surface__shell:after,.surface__shell:before{content:"";position:absolute;border-radius:inherit;pointer-events:none}.surface__shell:after{left:8%;right:4%;bottom:-1px;height:34%;background:linear-gradient(0deg,rgba(185,135,104,.09),rgba(185,135,104,0) 78%)}.surface[data-variant=briefing] .surface__shell{box-shadow:-18px 24px 62px rgba(0,0,0,.44),0 0 26px rgba(185,135,104,.08)}.surface[data-variant=action-plan] .surface__shell{box-shadow:-10px 14px 40px rgba(0,0,0,.3),0 0 18px rgba(185,135,104,.05)}.surface__plane{position:absolute;inset:0;display:flex;flex-direction:column;gap:11px;padding:15px 15px 16px;border-radius:20px;overflow:hidden;font-family:var(--font-sans),system-ui,sans-serif;color:rgba(238,232,225,.92)}.surface__footer,.surface__header{position:relative}.surface__footer:before,.surface__header:before{content:"";position:absolute;inset:-8px -15px;background:linear-gradient(180deg,rgba(3,8,11,.5),rgba(3,8,11,.34));pointer-events:none}.surface__footer>*,.surface__header>*{position:relative}.surface__header{display:flex;align-items:baseline;gap:7px;flex:0 0 auto}.surface__body{flex:0 1 auto;min-height:0;display:flex;flex-direction:column;gap:9px}.surface[data-variant=action-plan] .surface__footer{margin-top:auto}.surface__footer{flex:0 0 auto;display:flex;flex-direction:column;gap:8px}.surface__title{margin:0;font-size:14px;font-weight:500;letter-spacing:.002em;color:rgba(238,232,225,.95)}.surface__meta{margin:0;font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px;letter-spacing:.03em;color:rgba(201,193,184,.6)}.surface[data-variant=action-plan] .surface__meta{margin-left:auto;color:rgba(221,183,157,.62)}.surface__glyph{width:12px;height:12px;flex:0 0 auto;align-self:center;stroke:rgba(221,183,157,.7);fill:none}.surface__media{position:relative;overflow:hidden;background:linear-gradient(155deg,rgba(30,26,24,.9),rgba(10,14,17,.95) 62%)}.surface__media[data-treatment=bleed]{margin:13px -15px 0;width:calc(100% + 30px);aspect-ratio:1.06}.surface__media[data-treatment=framed]{width:100%;aspect-ratio:3/4;border-radius:4px;box-shadow:inset 0 0 0 1px rgba(221,183,157,.22)}.surface__media img{width:100%;height:100%;object-fit:cover;display:block}.surface__media[data-pending="1"]:after{content:"";position:absolute;inset:0;background:radial-gradient(72% 58% at 62% 34%,rgba(185,135,104,.14),rgba(0,0,0,0) 74%)}.waveform{width:100%;margin-top:16px;height:30px;flex:0 0 auto;stroke:rgba(221,183,157,.72);stroke-linecap:round}.surface__playhead{margin:9px 0 0;text-align:center;font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px;letter-spacing:.04em;color:rgba(238,232,225,.72)}.surface__summary{margin:0;font-size:12.5px;line-height:1.46;color:rgba(238,232,225,.86)}.surface__control{align-self:flex-start;padding:0;border:0;background:none;font:inherit;font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:rgba(221,183,157,.6);cursor:pointer}.surface__control:focus-visible{outline:1px solid var(--copper-300);outline-offset:3px}.surface__subhead{margin:0;font-size:12.5px;font-weight:500;color:rgba(238,232,225,.94)}.surface__instructions{margin:0;padding:0;list-style:none;gap:3px;font-size:12px;line-height:1.4;color:rgba(201,193,184,.8)}.surface__instructions,.tasks{display:flex;flex-direction:column}.tasks{gap:10px}.tasks__group ul{margin:4px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:3px}.tasks__label{margin:0;font-size:11.5px;font-weight:500;color:rgba(238,232,225,.92)}.tasks__group li{display:flex;align-items:center;gap:6px;font-size:10.5px;line-height:1.3;color:rgba(201,193,184,.58)}.tasks__group li[data-done="1"]{color:rgba(201,193,184,.78)}.surface__state{margin:0;padding-top:9px;border-top:1px solid rgba(238,232,225,.09);font-family:var(--font-mono),ui-monospace,monospace;font-size:9.5px;letter-spacing:.035em;color:rgba(221,183,157,.66)}.drift{position:absolute;transform-origin:50% 50%;transform-style:preserve-3d}.drift__shell{position:absolute;inset:0;border-radius:11px;background:linear-gradient(180deg,rgba(8,18,22,.58),rgba(4,10,13,.7));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px rgba(221,183,157,.2),-8px 12px 30px rgba(0,0,0,.3)}.drift__shell:after{content:"";position:absolute;right:0;top:12%;bottom:12%;width:1px;background:linear-gradient(180deg,rgba(238,206,190,0) 0,rgba(238,206,190,.5) 50%,rgba(238,206,190,0))}.drift__plane{position:relative;padding:11px 13px 12px;font-family:var(--font-sans),system-ui,sans-serif}.drift__kind{margin:0 0 5px;font-family:var(--font-mono),ui-monospace,monospace;font-size:8px;letter-spacing:.11em;text-transform:uppercase;color:rgba(221,183,157,.5)}.drift__title{margin:0;font-size:12px;font-weight:500;line-height:1.25;color:rgba(238,232,225,.9)}.drift__detail{margin:4px 0 0;font-size:10px;line-height:1.3;color:rgba(201,193,184,.56)}