@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-ext-400-normal-W3Dto7M0.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-400-normal-DLdKLAvx.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-400-normal-DD2KOZkl.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-normal-CVFrM67f.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-vietnamese-400-normal-6K-YXo6g.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-normal-4uxlocMh.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-normal-Drx2k2n9.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-normal-uvC0WHQr.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.woff) format("woff");unicode-range:U+0000-00FF,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;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-ext-400-italic-BEGvmv_3.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-400-italic-C_Uk1MUY.woff) format("woff");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;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-400-italic-D3GtrbRZ.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-italic-AH1vqu4S.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-vietnamese-400-italic-BoXDRTEW.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-italic-CJpMwFnN.woff) format("woff");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;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-italic-BdEzgT7i.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-italic-CQvLaSWn.woff) format("woff");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;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-italic-Dc_OZ8oc.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-400-italic-BLh7T8o8.woff) format("woff");unicode-range:U+0000-00FF,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;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-ext-500-normal-Yta7XZ9C.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-500-normal-lsPpqi9g.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-500-normal-CyAY5ZLS.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-normal-DkJXBcIH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-vietnamese-500-normal-BZGLGj12.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-500-normal-DqXqCC0q.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-ext-500-normal-CH1kM7og.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-500-normal-DYeaGGzO.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff) format("woff");unicode-range:U+0000-00FF,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;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-ext-600-normal-BMhMHfrj.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-600-normal-CsIYWmWK.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-600-normal-C2atO-64.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-600-normal-FNmA3REe.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-vietnamese-600-normal-BoXdMtcr.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-600-normal-C4HEjEaf.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-ext-600-normal-DaBc-lu7.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-600-normal-Dk3-quAP.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.woff) format("woff");unicode-range:U+0000-00FF,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:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2) format("woff2"),url(/assets/instrument-serif-latin-ext-400-normal-CFCUzsTy.woff) format("woff");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:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff) format("woff");unicode-range:U+0000-00FF,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-display:swap;font-weight:300;src:url(/assets/inter-cyrillic-ext-300-normal-CgCALhwJ.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-300-normal-RId2JxDB.woff) format("woff");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-display:swap;font-weight:300;src:url(/assets/inter-cyrillic-300-normal-BnqRxXuy.woff2) format("woff2"),url(/assets/inter-cyrillic-300-normal-LR1W_oT8.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-greek-ext-300-normal-l2DDyC6M.woff2) format("woff2"),url(/assets/inter-greek-ext-300-normal-DLbbeei1.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-greek-300-normal-DmGD3g_f.woff2) format("woff2"),url(/assets/inter-greek-300-normal-BrhSP0vQ.woff) format("woff");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-display:swap;font-weight:300;src:url(/assets/inter-vietnamese-300-normal-Bdr24Bqb.woff2) format("woff2"),url(/assets/inter-vietnamese-300-normal-DDGmYYdT.woff) format("woff");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-display:swap;font-weight:300;src:url(/assets/inter-latin-ext-300-normal-CPgO9Ksf.woff2) format("woff2"),url(/assets/inter-latin-ext-300-normal-Dp1L8vcn.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-latin-300-normal-BVlfKGgI.woff2) format("woff2"),url(/assets/inter-latin-300-normal-i8F0SvXL.woff) format("woff");unicode-range:U+0000-00FF,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-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,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-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,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}.bu-seven{--seven-ink: #f4f0e7;--seven-muted: #b9c4d7;--seven-gold: #edcf9d;position:relative;min-height:100dvh;isolation:isolate;color:var(--seven-ink);font-family:Inter,sans-serif;font-size:15px;line-height:1.65}.bu-seven .seven-field{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-3;pointer-events:none}.bu-seven .echo-field-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.82}.seven-shade{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:linear-gradient(90deg,#050a14e3,#050a1461 56%,#050a1447),linear-gradient(0deg,#050a14,transparent 30%)}.bu-seven:not(.screen-1) .seven-shade{background:linear-gradient(90deg,#050a14ed,#050a14c7 54%,#050a149e),linear-gradient(0deg,#050a14,transparent)}.seven-header,.seven-main,.seven-footer{width:min(1260px,calc(100% - 96px));margin-inline:auto}.seven-header{min-height:110px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #c8dbed20}.seven-brand{display:flex;gap:16px;align-items:center;color:inherit;text-decoration:none;font-size:11px;letter-spacing:.21em}.seven-brand small{display:block;font-size:12px;letter-spacing:.025em;color:var(--seven-muted);margin-top:3px}.seven-mark{color:var(--seven-gold);font-size:37px;font-weight:300}.seven-tools{display:flex;gap:24px;align-items:center}.seven-tools button,.seven-footer button,.seven-footer summary{font-size:12px;color:#c6d0df;min-height:44px}.bu-seven button:hover:not(:disabled),.bu-seven summary:hover{color:#fff}.seven-tools button[aria-pressed=true]{color:var(--seven-gold)}.seven-main{padding-block:32px 52px;min-height:calc(100dvh - 190px)}.seven-progress{display:flex;align-items:center;gap:19px;color:#d9cfbb;font-size:11px;letter-spacing:.06em;margin-bottom:38px}.seven-progress>div{display:flex;gap:6px;width:130px}.seven-progress i{height:2px;flex:1;background:#b9c4d72b}.seven-progress i.passed{background:var(--seven-gold);box-shadow:0 0 10px #edcf9d30}.seven-dim{color:#8c9aaf;margin-left:5px}.bu-seven h1,.bu-seven h2,.bu-seven blockquote{font-family:Cormorant Garamond,Georgia,serif;font-weight:400}.bu-seven h1{font-size:clamp(40px,4.6vw,68px);line-height:1.06;letter-spacing:-.035em;margin:12px 0 18px;text-wrap:balance}.bu-seven h1:focus{outline:none}.bu-seven h2{font-size:33px;line-height:1.18;margin:0 0 15px}.bu-seven h3{font-size:15px;margin:23px 0 8px}.bu-seven p{margin:0 0 17px}.bu-seven em{font-weight:400;color:var(--seven-gold)}.bu-seven .seven-eyebrow{text-transform:uppercase;letter-spacing:.17em;font-size:10px;line-height:1.7;font-weight:500;color:var(--seven-gold);margin-bottom:12px}.seven-lead{color:#c4cede;font-size:15px;line-height:1.8;max-width:690px}.seven-title{margin-bottom:36px}.seven-welcome{display:grid;grid-template-columns:1.05fr 1fr;gap:6%}.seven-welcome h1{font-size:clamp(54px,5.7vw,84px);margin:18px 0 24px}.seven-welcome .seven-lead{max-width:510px;font-size:16px}.seven-facts{display:flex;gap:19px;flex-wrap:wrap;font-size:11px;color:#e0d4be;margin:27px 0 30px}.seven-facts span+span:before{content:"·";margin-right:19px;color:#8a9bb4}.seven-consent{max-width:555px;border-top:1px solid #c8dbed26;padding-top:25px}.bu-seven .seven-consent h2{font-family:Inter,sans-serif;font-size:14px;font-weight:500;margin-bottom:12px}.seven-consent p{font-size:13px;color:#c0cbda}.seven-consent .seven-preview-note{font-size:12px;color:#aebace}.seven-consent label{display:flex;align-items:flex-start;gap:12px;font-size:12px;cursor:pointer;padding:10px 0}.bu-seven input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:18px;height:18px;flex-shrink:0;margin:1px 0 0;accent-color:var(--seven-gold)}.seven-welcome-art{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:38px;text-align:center;pointer-events:none}.seven-orbit-label{color:#c8d7ee;font-size:9px;letter-spacing:.4em;margin-bottom:20px}.seven-welcome-art p{font-family:Cormorant Garamond,serif;font-size:36px;line-height:1.12}.seven-art-line{width:1px;height:52px;margin-top:12px;background:linear-gradient(#edcf9d90,transparent)}.seven-study-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:7%;align-items:start}.seven-story>p{color:#d6ddea;font-size:15px}.seven-claim{margin:25px 0;padding-left:22px;border-left:1px solid #e6c99280}.bu-seven blockquote{font-size:27px;line-height:1.27;margin:9px 0 0;color:#f0e4cf}.seven-rules{margin-top:25px}.seven-rules ol{list-style:none;margin:0;padding:0}.seven-rules li{display:flex;align-items:baseline;gap:15px;border-top:1px solid #b9c4d71c;padding-top:13px}.seven-rules li>span{color:#d2b884;font-size:10px}.seven-rules li p{color:#bac7d9;font-size:13px;line-height:1.75;margin-bottom:13px}.seven-answer{padding:29px;border:1px solid #c6d3eb2c;border-radius:10px;background:linear-gradient(150deg,#152235c9,#0b1424e8);box-shadow:0 20px 65px #0003}.bu-seven fieldset{border:0;margin:0;padding:0;min-width:0}.bu-seven legend{font-size:14px;font-weight:500;line-height:1.6;margin-bottom:18px;padding:0}.seven-choice{display:flex;gap:12px;align-items:center;border:1px solid #b4c4df33;border-radius:6px;padding:15px 13px;margin-bottom:10px;cursor:pointer;transition:background .18s,border-color .18s}.seven-choice:hover{background:#a4bcd40c;border-color:#bac9e078}.seven-choice.selected{border-color:#e5c58e;background:#dfc0880c}.bu-seven input[type=radio]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:17px;height:17px;margin:0;accent-color:var(--seven-gold);flex-shrink:0}.seven-choice strong{display:block;font-size:13px;font-weight:500;line-height:1.5}.seven-choice small{display:block;font-size:11px;color:var(--seven-muted);margin-top:3px;line-height:1.5}.seven-reason{display:block;margin:24px 0 12px;font-size:14px;font-weight:500}.seven-reason span{display:block;color:var(--seven-muted);font-size:11px;font-weight:400;margin-top:6px}.bu-seven textarea,.seven-session-help input{display:block;width:100%;border:1px solid #b4c4df50;border-radius:6px;background:#070f1d99;padding:13px 14px;font-size:15px;line-height:1.7;resize:vertical;color:#f4f0e7}.bu-seven textarea::placeholder{color:#9baac1}.bu-seven .seven-hint{font-size:11px;line-height:1.7;color:#adbbd0;margin:12px 0 0}.seven-guide{padding:23px 25px 8px;margin-bottom:27px;border:1px solid #c1b8e546;border-radius:8px;background:linear-gradient(140deg,#242039c0,#111b2b9e)}.seven-guide>p:not(.seven-eyebrow){font-size:14px;color:#dcdce9}.seven-guide-spark{font-size:22px;margin-right:6px}.seven-tag{display:inline-block;border:1px solid #bfcee338;border-radius:50px;padding:3px 9px;font-size:9px;letter-spacing:.04em;color:#c7d2e4;vertical-align:middle}.seven-guide .seven-tag{margin-left:8px;text-transform:none}.seven-evidence{border:1px solid #cfba8c40;border-radius:8px;background:#b4a16e0d;padding:20px 23px 4px;margin:24px 0}.seven-evidence>p:last-child{color:#e5dfd2;font-size:14px}.bu-seven summary{cursor:pointer;min-height:44px;padding-block:10px;color:#d2deee;font-size:12px}.seven-rule-details{border-top:1px solid #b9c4d72b;margin-top:25px}.seven-rule-details .seven-rules{margin-top:10px}.seven-actions{display:flex;align-items:center;justify-content:flex-end;gap:25px;margin-top:35px;border-top:1px solid #c8dbed22;padding-top:25px}.bu-seven .seven-actions>p{font-size:11px;color:#adbbd0;margin:0}.seven-actions.welcome-actions{justify-content:flex-start;flex-direction:row-reverse;width:fit-content;max-width:100%;border:0;margin-top:12px;padding-top:10px;gap:23px}.bu-seven .seven-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:52px;padding:15px 24px;border-radius:5px;background:#efdbb7;color:#17202c;font-size:12px;font-weight:500;box-shadow:0 4px 25px #edd5aa0c;transition:background .18s,transform .18s}.bu-seven .seven-primary:hover:not(:disabled){color:#101720;background:#f9e9cd;transform:translateY(-1px)}.bu-seven .seven-primary:disabled{opacity:.48;cursor:not-allowed}.seven-primary>span{font-size:19px;line-height:1}.seven-reflection-grid{display:grid;grid-template-columns:1fr 1.08fr;gap:8%}.seven-reflection .seven-reason{margin-top:0}.seven-debrief{border-left:1px solid #c8dbed26;padding-left:40px}.seven-debrief>p,.seven-debrief details p{font-size:14px;color:#c4cede}.seven-debrief details{border-block:1px solid #c8dbed26;margin-block:24px}.seven-muted{color:var(--seven-muted);font-size:12px!important}.seven-finish{min-height:530px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;max-width:650px;margin:auto}.seven-finish>p{color:#c4cede}.seven-finish .seven-eyebrow{margin-top:24px}.seven-complete-mark{border:1px solid #edcf9d60;width:60px;height:60px;display:grid;place-items:center;border-radius:50%;color:var(--seven-gold);font-size:24px}.seven-footer{border-top:1px solid #c8dbed20;padding-block:20px;display:flex;justify-content:space-between;align-items:start;gap:24px}.seven-footer>span{font-size:9px;color:#a4b3c9;letter-spacing:.12em;padding-top:13px}.seven-footer>div{display:flex;align-items:start;gap:28px}.seven-session-help{position:relative}.seven-session-help>div{position:absolute;bottom:100%;right:0;width:min(330px,82vw);padding:22px;border:1px solid #c8dbed50;background:#101a2b;box-shadow:0 8px 40px #0008;border-radius:8px;font-size:12px;z-index:5}.seven-session-help code{overflow-wrap:anywhere;display:block;color:#edcf9d;margin-bottom:16px}.seven-session-help input{font-size:14px;margin-top:6px}.seven-error{background:#42282c;border:1px solid #df9f9470;border-radius:7px;padding:18px;margin-bottom:20px;color:#ffe0d8;font-size:13px}.seven-error p{margin-bottom:5px}.seven-error button{text-decoration:underline;min-height:44px}.seven-loading{padding-block:100px;color:#bdcce0}.seven-dialog{background:#111b2c;color:#edf0f5;border:1px solid #c8dbed50;border-radius:12px;padding:36px;width:min(480px,calc(100vw - 32px))}.seven-dialog::backdrop{background:#030814e8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.seven-dialog p{color:#bfccdf}.seven-dialog-actions{display:flex;gap:25px;justify-content:flex-end;margin-top:28px}.seven-scene{animation:seven-arrive .48s ease-out both}@keyframes seven-arrive{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.bu-seven.is-still *,.bu-seven.is-still *:before,.bu-seven.is-still *:after{animation:none!important;transition:none!important}@media(min-width:1500px){.seven-main{padding-top:42px}.seven-welcome{padding-top:15px}}@media(max-width:1000px){.seven-header,.seven-main,.seven-footer{width:calc(100% - 56px)}.seven-study-grid{gap:4%;grid-template-columns:1fr 1fr}.seven-answer{padding:22px}.seven-welcome{grid-template-columns:1.2fr 1fr;gap:2%}.seven-welcome-art p{font-size:29px}.seven-actions.welcome-actions>p{max-width:150px}}@media(max-width:720px){.bu-seven{font-size:14px}.seven-header,.seven-main,.seven-footer{width:calc(100% - 40px)}.seven-header{min-height:85px;gap:12px}.seven-brand{font-size:9px;letter-spacing:.15em;gap:10px}.seven-brand small{font-size:10px}.seven-mark{font-size:29px}.seven-tools{gap:14px}.seven-tools button{font-size:10px}.seven-main{padding-top:24px;padding-bottom:35px}.seven-progress{gap:12px;margin-bottom:32px;font-size:10px}.seven-progress>div{width:95px}.seven-welcome{display:block}.seven-welcome h1{font-size:clamp(47px,10.4vw,68px);margin-top:20px}.seven-welcome .seven-lead{font-size:14px}.seven-welcome-art{display:none}.screen-1 .seven-field{opacity:.68}.seven-shade{background:linear-gradient(90deg,#050a14df,#050a1480),linear-gradient(0deg,#050a14,transparent)}.seven-facts{gap:12px;font-size:10px}.seven-facts span+span:before{margin-right:12px}.seven-consent label{font-size:12px;padding-block:12px}.seven-study-grid,.seven-reflection-grid{display:flex;flex-direction:column;gap:29px}.seven-story,.seven-answer,.seven-reflection,.seven-debrief{width:100%}.seven-title{margin-bottom:27px}.bu-seven h1{font-size:43px}.bu-seven h2{font-size:31px}.seven-lead,.seven-story>p{font-size:14px}.bu-seven blockquote{font-size:25px}.seven-answer{padding:23px 18px}.seven-choice{padding:16px 13px}.seven-choice strong{font-size:13px}.bu-seven textarea{font-size:16px}.seven-guide{padding:20px 19px 4px}.seven-evidence{padding:18px 19px 1px}.seven-actions,.seven-actions.welcome-actions{flex-direction:column-reverse;gap:13px;width:100%;margin-top:26px}.seven-actions .seven-primary{width:100%}.seven-actions.welcome-actions>p{max-width:none}.seven-debrief{padding:26px 0 0;border-left:0;border-top:1px solid #c8dbed26}.seven-footer{flex-direction:column;gap:8px;padding-top:10px}.seven-footer>div{width:100%;justify-content:space-between;flex-wrap:wrap;gap:10px}.seven-session-help{margin-left:auto}.seven-finish{min-height:500px}.seven-dialog{padding:25px}}@media(prefers-reduced-motion:reduce){.seven-scene{animation:none}.bu-seven *{scroll-behavior:auto!important}}.bu-eight{--seven-ink: #f1edf8;--seven-muted: #bbb8cf;--seven-gold: #e8d0a6}.bu-eight .seven-shade{background:linear-gradient(90deg,#090b1de8,#12122955 65%,#12122930),linear-gradient(0deg,#080b1b,transparent 40%)}.bu-eight:not(.screen-1) .seven-shade{background:linear-gradient(90deg,#090b1ef0,#101329c9),linear-gradient(0deg,#090b1e,transparent)}.bu-eight .seven-answer{background:#10162aeb;box-shadow:none;border-color:#c5b4f12b}.bu-eight .seven-guide{background:#211d36ba}.bu-eight .seven-primary{background:#e9d7b8}.bu-eight .echo-scale{border-top:1px solid #c6bcdf2a;padding-top:23px;margin-top:28px}.bu-eight .echo-scale legend{float:left;width:100%;margin-bottom:18px;font-size:13px}.echo-scale legend>span{display:block;margin-top:6px;color:var(--seven-muted);font-size:11px;font-weight:400}.echo-scale-options{clear:both;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.echo-scale-options label{position:relative;display:flex;flex-direction:column;gap:7px;align-items:center;padding:11px 2px 9px;text-align:center;border:1px solid #bcafd630;border-radius:5px;cursor:pointer;font-size:10px;line-height:1.35;color:#bfc5d9}.echo-scale-options label:hover,.echo-scale-options label.selected{border-color:#d3c0edb0;background:#b49adb10;color:#f6edf9}.echo-scale-options input{position:absolute;opacity:0;width:100%!important;height:100%!important;top:0;right:0;bottom:0;left:0;cursor:pointer}.echo-scale-options label:has(input:focus-visible){outline:2px solid #eed0a0;outline-offset:3px}.echo-scale-number{font-size:18px;color:#e3d6f3}.bu-eight .echo-clear{color:#c2b3dc;text-decoration:underline;font-size:11px;min-height:44px}.echo-usage{max-width:555px;border-top:1px solid #c5b4f12b;margin-top:24px;padding-top:24px;animation:seven-arrive .4s ease-out both}.bu-eight .echo-usage fieldset+fieldset{margin-top:22px}.bu-eight .echo-usage legend{margin-bottom:10px;font-size:13px}.echo-usage-options{display:flex;gap:8px;flex-wrap:wrap}.echo-usage-options label{display:flex;align-items:center;gap:9px;border:1px solid #bcaedc33;border-radius:5px;padding:11px 12px;min-height:44px;font-size:11px;cursor:pointer}.echo-usage-options label:has(input:checked){border-color:#d2b9eb;background:#b49adb10}.bu-eight .echo-usage-options input{width:15px;height:15px;margin:0}.echo-welcome-note{margin-top:13px!important;font-size:11px;color:#b8b8cd}.bu-eight .echo-reflection{max-width:640px;margin:0 auto}.bu-eight .echo-reflection .echo-scale{border-top:0;margin-top:0;padding-top:0;margin-bottom:40px}.bu-eight .echo-reflection .echo-scale legend{font-size:15px}.bu-eight .echo-reflection .seven-reason{margin-top:0}.bu-eight.screen-6:not(.echo-complete) .seven-title{max-width:640px;margin-inline:auto}.bu-eight.screen-6:not(.echo-complete) .seven-actions{max-width:640px;margin-inline:auto}.bu-eight.echo-complete .seven-shade{background:radial-gradient(ellipse at 50% 15%,#25204077,#080b1ed9 55%),linear-gradient(#0a0c20c7,#090b1eea)}.echo-complete .seven-main{padding-top:0}.echo-result{animation:echo-reveal 1.4s ease-out both}.echo-result-hero{text-align:center;position:relative;padding:70px 0 12px;isolation:isolate}.bu-eight .echo-result-hero h1{font-size:clamp(56px,6.3vw,92px);line-height:1.1;margin:15px 0 11px;letter-spacing:-.035em;color:#f3eafc;text-shadow:0 0 40px #bc98ff20}.echo-result-hero .seven-eyebrow{color:#c9b8e3;font-size:10px;letter-spacing:.23em}.echo-result-hero .seven-eyebrow span{color:#786f98;margin-inline:13px}.bu-eight .echo-hero-line{font-family:Cormorant Garamond,Georgia,serif;font-size:25px;color:#dbd5e9;margin-bottom:12px}.bu-eight .echo-save-note{color:#aaaec8;font-size:11px}.echo-harmonics{position:absolute;z-index:-1;inset:15px 0 auto;height:300px;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(transparent,#000 15%,#000 70%,transparent);mask-image:linear-gradient(transparent,#000 15%,#000 70%,transparent)}.echo-harmonics i{position:absolute;width:590px;height:250px;border:1px solid #c5a7fb25;border-radius:50%;left:50%;top:20px;transform:translate(-50%) rotate(-16deg);box-shadow:0 0 28px #b38eee08,inset 0 0 30px #b38eee06;animation:echo-harmonic 16s ease-in-out infinite alternate}.echo-harmonics i:nth-child(2){width:700px;height:270px;transform:translate(-50%) rotate(17deg);animation-delay:-8s;border-color:#e5d5ae19}.echo-harmonics i:nth-child(3){width:520px;height:280px;transform:translate(-50%) rotate(-4deg);animation-delay:-4s;border-color:#ddd0ff13}.echo-constellation{display:block;width:100%;height:auto;overflow:visible}.echo-thread{fill:none;stroke:url(#echo-thread);stroke-width:1;opacity:.8;stroke-dasharray:1100;animation:echo-connect 2.2s ease-out both}.echo-thread-halo{fill:none;stroke:#af85ee;stroke-width:9;filter:blur(10px);opacity:.5}.echo-star{color:#d8c3f8;animation:echo-reveal 1.2s ease-out both}.echo-star-1{animation-delay:.2s}.echo-star-2{animation-delay:.4s}.echo-star-3{color:#ead0a3;animation-delay:.6s}.echo-star path{fill:none;stroke:currentColor;stroke-width:.7}.echo-star-orbit{fill:#17152c;stroke:currentColor;stroke-width:.5;opacity:.6}.echo-star-orbit.inner{opacity:.4;fill:none}.echo-star-core{fill:currentColor;filter:drop-shadow(0 0 7px currentColor)}.echo-star .echo-star-stem{opacity:.18}.echo-moments{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;margin:0}.echo-moment{padding:0 23px;text-align:center;position:relative;min-width:0}.bu-eight .echo-moment-stage{font-size:10px;color:#c8b9e2;margin-bottom:15px}.echo-moment-stage>span{display:block;color:#8e83ab;font-size:9px;letter-spacing:.18em;margin-bottom:8px}.bu-eight .echo-moment h2{font-size:26px;line-height:1.1;text-wrap:balance;max-width:240px;margin:0 auto 15px}.bu-eight .echo-moment blockquote{font-family:Inter,sans-serif;color:#b9bbd0;font-size:12px;line-height:1.8;margin:0;overflow-wrap:anywhere}.echo-other-story{display:block;margin-top:13px;font-size:10px;color:#d1bd99}.bu-eight .echo-map-note{font-size:10px;color:#a6a7be;text-align:center;margin:32px 0 44px}.echo-reading{display:grid;grid-template-columns:1.12fr 1fr;gap:10%;padding:40px 0;border-block:1px solid #cbb5f126}.echo-reading p{color:#c1bed4;font-size:13px}.bu-eight .echo-reading h2{margin-bottom:16px;font-size:35px}.echo-title-rule{margin-top:22px}.echo-title-rule summary{color:#dfcba5}.echo-reported{border-left:1px solid #cbb5f126;padding-left:35px}.bu-eight .echo-reported h3{font-family:Cormorant Garamond,Georgia,serif;font-size:27px;font-weight:400;margin-top:0}.bu-eight .echo-rating-question{font-size:11px;color:#aaa9c1;margin-bottom:8px}.echo-rating-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:10px 0 22px}.echo-rating-pair>div{display:flex;flex-direction:column;font-size:11px;color:#bcb7ce}.echo-rating-pair strong{font-family:Cormorant Garamond,Georgia,serif;font-size:48px;font-weight:400;color:#e8d9f5;line-height:1.35}.echo-rating-pair small{font-family:Inter,sans-serif;font-size:12px;color:#a7a1ba}.bu-eight .echo-reported>p:not(.seven-eyebrow){font-size:11px}.echo-influence strong{display:block;font-weight:500;color:#dac5ed}.echo-aporia{text-align:center;max-width:830px;margin:64px auto 52px}.echo-aporia-symbol{display:block;font-size:38px;color:#dec99d;margin-bottom:20px}.bu-eight .echo-aporia h2{font-size:clamp(32px,3vw,44px);line-height:1.23;text-wrap:balance;margin:22px 0}.bu-eight .echo-aporia>p:last-child{font-size:11px;color:#a5a5bf}.echo-disclaimer{border-left:1px solid #c2a1e77a;padding:4px 0 4px 22px;max-width:880px;margin:0 auto 65px}.bu-eight .echo-disclaimer p{font-size:12px;color:#c2bdd2;line-height:1.9;margin:0}.echo-debrief{border-top:1px solid #cbb5f126;padding-top:38px;display:grid;grid-template-columns:1fr 1fr;gap:10%}.echo-debrief p{font-size:13px;color:#bfbcd0}.echo-solutions{align-self:start;border-block:1px solid #cbb5f143}.bu-eight .echo-solutions summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;font-family:Cormorant Garamond,Georgia,serif;font-size:28px;padding:17px 0}.echo-solutions summary::-webkit-details-marker{display:none}.echo-solutions summary small{display:block;font-family:Inter,sans-serif;font-size:10px;color:#b1aac6;margin-top:5px}.echo-solutions[open] summary>span:last-child{transform:rotate(45deg)}.bu-eight .echo-goodbye{font-family:Cormorant Garamond,Georgia,serif;font-size:29px;color:#e0d1e8;text-align:center;margin:55px 0 0}.echo-goodbye span{display:block;font-family:Inter,sans-serif;font-size:11px;color:#a7a8bd;margin-top:10px}@keyframes echo-harmonic{to{opacity:.5;translate:0 -9px}}@keyframes echo-connect{0%{stroke-dashoffset:1100}to{stroke-dashoffset:0}}@keyframes echo-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:720px){.bu-eight .echo-result-hero h1{font-size:54px;max-width:350px;margin-inline:auto}.echo-result-hero{padding:45px 0 10px}.echo-result-hero .seven-eyebrow{font-size:8px;letter-spacing:.12em}.echo-result-hero .seven-eyebrow span{margin-inline:7px}.bu-eight .echo-hero-line{font-size:23px}.bu-eight .echo-save-note{font-size:10px;max-width:270px;margin-inline:auto}.echo-harmonics{height:260px}.echo-harmonics i{width:390px;height:190px;top:35px}.echo-harmonics i:nth-child(2){width:460px;height:230px}.echo-harmonics i:nth-child(3){width:310px;height:210px}.echo-constellation{min-height:110px;margin-bottom:8px}.echo-moments{display:block;padding-left:14px}.echo-moment{text-align:left;padding:0 0 32px 27px;border-left:1px solid #b29ade55}.echo-moment:before{content:"";position:absolute;top:4px;left:-4px;width:7px;height:7px;border-radius:50%;background:#d4b4f3;box-shadow:0 0 15px #ae84e3}.echo-moment:last-child{border-color:transparent;padding-bottom:0}.echo-moment:last-child:before{background:#e6cca1;box-shadow:0 0 15px #d7b981}.echo-moment-stage>span{display:inline;margin-right:12px}.bu-eight .echo-moment-stage{margin-bottom:10px}.bu-eight .echo-moment h2{margin:0 0 12px;max-width:270px;font-size:27px;text-wrap:initial}.bu-eight .echo-moment blockquote{font-size:12px}.bu-eight .echo-map-note{text-align:left;margin:27px 0 32px}.echo-reading,.echo-debrief{display:flex;flex-direction:column;gap:30px;padding-top:30px}.echo-reported{padding:25px 0 0;border-left:0;border-top:1px solid #cbb5f126}.echo-aporia{margin:40px 0}.echo-disclaimer{padding-left:17px;margin-bottom:40px}.bu-eight .echo-disclaimer p{font-size:12px}.bu-eight .echo-goodbye{font-size:27px;margin-top:38px}.echo-scale-options{gap:5px}.echo-scale-options label{font-size:9px;padding-top:10px;min-height:74px}.echo-usage-options label{font-size:11px}}@media(prefers-reduced-motion:reduce){.bu-eight *,.bu-eight *:before,.bu-eight *:after{animation:none!important;transition:none!important}}.bu08-launch-notice{border:1px solid #b6a1ef55;background:#201c2bdb;border-radius:8px;padding:1rem 1.2rem;margin-bottom:2rem;color:#e1dcef;font-size:.85rem;line-height:1.6}.bu08-launch-notice strong{font-size:.7rem;letter-spacing:.12em}.bu08-launch-notice p{margin:.35rem 0 0}.bu08-demo-controls{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap;margin-top:.75rem}.bu08-demo-controls select{color:#f3eff9;background:#282233;border:1px solid #b6a1ef77;border-radius:4px;padding:.35rem;margin-left:.5rem}.bu08-demo-controls button{color:#e1dcef;text-decoration:underline;background:none;border:0;cursor:pointer}.bu08-invitation{display:grid;gap:1rem;width:min(100%,26rem);margin:2rem auto 0}.bu08-invitation input{width:100%;box-sizing:border-box;padding:.9rem;font:inherit;text-align:center;color:#f3eff9;background:#211d2b;border:1px solid #b6a1ef88;border-radius:4px}.bu08-invitation .seven-primary{justify-self:center;justify-content:center;min-width:min(100%,16rem)}.bu08-invitation input:focus-visible{outline:2px solid #efdbb7;outline-offset:3px}.bu-eight textarea[readonly]{opacity:.85}.bu08-study-information{margin:1.4rem 0;padding:1rem 0;border-block:1px solid #b6a1ef44}.bu08-study-information summary{cursor:pointer;color:#eee6ff;padding:.5rem 0}.bu08-study-information p{overflow-wrap:anywhere}.bu-eight .seven-session-help code{display:block;overflow-wrap:anywhere;white-space:normal;-webkit-user-select:all;user-select:all}.bu-eight .seven-session-help>div{max-height:min(70dvh,36rem);overflow-y:auto;overscroll-behavior:contain}.bu-eight .seven-footer>div{flex-wrap:wrap}.bu-eight dialog .seven-dialog-actions{flex-wrap:wrap}.bu-eight dialog .seven-primary{white-space:normal}@media(max-width:600px){.bu08-launch-notice{padding:.8rem}.bu08-invitation .seven-primary{width:100%}}:root{color-scheme:dark;--ef-bg-deep: #03050b;--ef-bg-indigo: #080e1e;--ef-ivory: #f3ede2;--ef-ivory-soft: rgba(243, 237, 226, .84);--ef-ivory-muted: rgba(214, 222, 238, .64);--ef-ivory-dim: rgba(178, 192, 218, .42);--ef-silver: #d8e4f8;--ef-warm: #ebd7b2;--ef-warm-line: rgba(235, 215, 178, .32);--ef-line: rgba(210, 222, 245, .16);--ef-line-strong: rgba(228, 236, 252, .38);--ef-surface: rgba(7, 12, 25, .56);--ef-surface-hover: rgba(16, 25, 48, .68);--ef-surface-active: rgba(22, 34, 64, .78);--font-serif: "Cormorant Garamond", "Instrument Serif", Georgia, serif;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;width:100%;min-height:100%;background-color:var(--ef-bg-deep);color:var(--ef-ivory);font-family:var(--font-sans);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{width:100%;min-height:100dvh}button,input,textarea{font:inherit;color:inherit}button{background:transparent;border:0;cursor:pointer;padding:0}button:disabled{opacity:.38;cursor:not-allowed}button:focus-visible,textarea:focus-visible,input:focus-visible{outline:1.5px solid var(--ef-warm);outline-offset:4px}h1,h2,h3,p,blockquote{margin:0}.ef-shell{position:relative;width:100%;height:100dvh;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;background:var(--ef-bg-deep);isolation:isolate}.echo-field-canvas{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;display:block}.ef-vignette{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 58% 40%,#060b170d,#03050b9e 86%),linear-gradient(90deg,#04070fd6,#04070f70 38%,#04070f2e 68%,#04070f8f),linear-gradient(180deg,rgba(3,5,11,.72) 0%,transparent 16%,transparent 84%,rgba(3,5,11,.82) 100%);transition:opacity .9s ease}.ef-masthead{position:relative;z-index:6;display:flex;align-items:center;justify-content:space-between;padding:22px 3.6vw 16px;border-bottom:1px solid rgba(210,222,245,.09);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ef-brand-group{display:flex;align-items:center;gap:12px}.ef-brand{display:inline-flex;align-items:center;gap:10px;color:var(--ef-ivory);transition:opacity .25s ease}.ef-brand:hover{opacity:.82}.ef-brand-mark{width:22px;height:22px;color:var(--ef-silver)}.ef-brand-text{font-size:10.5px;font-weight:500;letter-spacing:.28em;text-transform:uppercase}.ef-brand-divider{color:var(--ef-ivory-dim);font-size:11px}.ef-world-name{font-size:10px;letter-spacing:.22em;color:var(--ef-ivory-muted);text-transform:uppercase}.ef-sequence-nav{display:flex;align-items:center;gap:10px}.ef-seq-step{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;font-size:9.5px;letter-spacing:.2em;color:var(--ef-ivory-dim);border-bottom:1px solid transparent;transition:color .3s ease,border-color .3s ease}.ef-seq-step:hover{color:var(--ef-ivory-soft)}.ef-seq-step.active{color:var(--ef-ivory);border-bottom-color:var(--ef-warm)}.ef-seq-num{color:var(--ef-warm);font-weight:500}.ef-seq-connector{width:18px;height:1px;background:#d2def529}.ef-masthead-tools{display:flex;align-items:center;gap:18px}.ef-tool-link{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ef-ivory-muted);padding:4px 0;transition:color .2s ease}.ef-tool-link:hover{color:var(--ef-ivory)}.ef-progress-fraction{font-size:11px;letter-spacing:.24em;color:var(--ef-ivory-soft);font-variant-numeric:tabular-nums}.ef-main{position:relative;z-index:4;flex:1;min-height:0;padding:0 3.6vw;display:grid}.ef-eyebrow-row{display:flex;align-items:center;gap:12px;margin-bottom:14px}.ef-eyebrow-line{display:inline-block;width:28px;height:1px;background:var(--ef-silver);transform-origin:left center}.ef-line-warm{background:var(--ef-warm)}.ef-eyebrow-text{font-size:10px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--ef-ivory-muted)}.ef-text-warm{color:var(--ef-warm)!important}.ef-line-mask{display:block;overflow:hidden;padding-bottom:.08em}.ef-line-inner{display:block;will-change:transform,opacity}.ef-display-title{font-family:var(--font-serif);font-size:clamp(3.4rem,5.5vw,5.35rem);font-weight:300;line-height:.98;letter-spacing:-.025em;color:var(--ef-ivory);margin-bottom:22px}.ef-display-title em,.ef-scenario-title em,.ef-aside-quote em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--ef-warm)}.ef-hairline{width:100%;height:1px;background:var(--ef-line);transform-origin:left center}.ef-hairline-warm{background:var(--ef-warm-line)}.ef-main-arrival{grid-template-columns:minmax(340px,520px) 1fr;align-items:center;position:relative}.ef-arrival-editorial{display:flex;flex-direction:column;justify-content:center;max-width:510px}.ef-lead-copy{font-size:15.5px;font-weight:300;line-height:1.72;color:var(--ef-ivory-soft);margin-bottom:28px}.ef-arrival-PreviewRow{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0}.ef-preview-meta{display:flex;align-items:flex-start;gap:14px}.ef-meta-index{font-size:10px;letter-spacing:.16em;color:var(--ef-warm);padding-top:3px}.ef-preview-meta strong{display:block;font-family:var(--font-serif);font-size:21px;font-weight:400;letter-spacing:.01em;color:var(--ef-ivory)}.ef-preview-meta small{display:block;font-size:12px;color:var(--ef-ivory-muted);margin-top:2px}.ef-primary-cta{display:inline-flex;align-items:center;gap:16px;padding:12px 24px;border-radius:999px;background:linear-gradient(135deg,#f3ede2f2,#daceb8e0);color:#080d1a;font-size:12.5px;font-weight:500;letter-spacing:.06em;box-shadow:0 10px 34px #0000006b,0 0 24px #ebd7b22e;transition:transform .25s ease,box-shadow .25s ease,background .25s ease;white-space:nowrap}.ef-primary-cta:hover:not(:disabled){transform:translateY(-1px);background:#faf6ee;box-shadow:0 14px 40px #00000080,0 0 32px #ebd7b252}.ef-cta-arrow{font-size:15px;transition:transform .25s ease}.ef-primary-cta:hover .ef-cta-arrow{transform:translate(3px)}.ef-secondary-cta{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border-radius:999px;border:1px solid var(--ef-line-strong);color:var(--ef-ivory-soft);font-size:12px;letter-spacing:.04em;background:#0a10208c;transition:border-color .25s ease,color .25s ease,background .25s ease}.ef-secondary-cta:hover{border-color:var(--ef-warm);color:var(--ef-ivory);background:#121c34b8}.ef-arrival-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px}.ef-whisper-note{font-family:var(--font-serif);font-style:italic;font-size:15px;color:var(--ef-ivory-muted)}.ef-field-activity{display:inline-flex;align-items:center;gap:8px;font-size:9px;letter-spacing:.18em;color:var(--ef-ivory-dim)}.ef-activity-dot{width:6px;height:6px;border-radius:50%;background:var(--ef-silver);display:inline-block;transition:transform .18s ease,opacity .18s ease}.ef-arrival-aside{justify-self:end;align-self:end;margin-bottom:4.5vh;max-width:340px;text-align:right;padding:18px 20px 18px 24px;border-right:1px solid var(--ef-warm-line)}.ef-aside-eyebrow{font-size:9px;letter-spacing:.22em;color:var(--ef-ivory-dim);text-transform:uppercase;margin-bottom:10px}.ef-aside-quote{font-family:var(--font-serif);font-size:clamp(1.55rem,2.1vw,2.05rem);font-weight:300;line-height:1.22;color:var(--ef-ivory);margin-bottom:10px}.ef-aside-sub{font-size:11.5px;line-height:1.6;color:var(--ef-ivory-muted)}.ef-main-scenario,.ef-main-revelation{grid-template-columns:minmax(360px,5fr) minmax(420px,6.4fr);gap:clamp(28px,4.2vw,64px);align-items:center}.ef-scenario-narrative{display:flex;flex-direction:column;justify-content:center}.ef-scenario-title{font-family:var(--font-serif);font-size:clamp(2.55rem,3.9vw,3.85rem);font-weight:300;line-height:1.04;letter-spacing:-.02em;color:var(--ef-ivory);margin-bottom:16px}.ef-revelation-intro{font-size:13.5px;line-height:1.62;color:var(--ef-ivory-soft);margin-bottom:16px}.ef-stanza-list,.ef-evidence-stack{display:flex;flex-direction:column;gap:14px}.ef-stanza,.ef-evidence-card{padding-top:2px}.ef-stanza-header,.ef-evidence-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0 6px}.ef-stanza-num{font-size:9.5px;font-weight:500;letter-spacing:.2em;color:var(--ef-warm)}.ef-stanza-label,.ef-evidence-locus{font-size:9.5px;font-weight:500;letter-spacing:.2em;color:var(--ef-ivory-muted);text-transform:uppercase}.ef-evidence-finding{font-size:9px;font-weight:600;letter-spacing:.16em;color:var(--ef-warm);padding:2px 8px;border:1px solid var(--ef-warm-line);background:#ebd7b214}.ef-stanza-body,.ef-evidence-body{font-size:13.5px;line-height:1.62;color:var(--ef-ivory-soft)}.ef-stanza-body strong,.ef-evidence-body strong{color:var(--ef-ivory);font-weight:500}.ef-claim-quote{font-family:var(--font-serif);font-style:italic;font-size:19px;line-height:1.38;color:var(--ef-ivory);padding-left:14px;border-left:1.5px solid var(--ef-warm)}.ef-scenario-interaction{display:flex;flex-direction:column;gap:18px;background:linear-gradient(145deg,#060b18a3,#0408126b);border:1px solid rgba(210,222,245,.11);padding:22px 26px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ef-section-header{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.ef-section-kicker{font-size:9.5px;font-weight:500;letter-spacing:.22em;color:var(--ef-ivory-muted);text-transform:uppercase}.ef-section-question{font-family:var(--font-serif);font-size:20px;font-weight:400;color:var(--ef-ivory);line-height:1.28}.ef-choice-list{display:flex;flex-direction:column}.ef-choice-row{display:flex;align-items:center;gap:14px;width:100%;text-align:left;padding:12px 10px;border-bottom:1px solid var(--ef-line);transition:background .25s ease,border-color .25s ease}.ef-choice-row:hover{background:#d6e2f80a}.ef-choice-row.selected{background:#e2eafa12;border-bottom-color:var(--ef-line-strong)}.ef-choice-num{font-size:10px;letter-spacing:.16em;color:var(--ef-ivory-dim);width:22px;flex-shrink:0}.ef-choice-Node{width:8px;height:8px;border-radius:50%;border:1px solid rgba(214,226,248,.45);background:transparent;flex-shrink:0;transition:transform .25s ease,background .25s ease,box-shadow .25s ease}.ef-choice-row.selected .ef-choice-Node{background:var(--ef-ivory);border-color:var(--ef-ivory);box-shadow:0 0 12px #f3ede2d9;transform:scale(1.15)}.ef-choice-content{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.ef-choice-title{font-size:14px;font-weight:500;color:var(--ef-ivory)}.ef-choice-detail{font-size:12.5px;color:var(--ef-ivory-muted)}.ef-check-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:10px}.ef-check-item{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:11px 13px;border:1px solid var(--ef-line);background:#080e1c7a;transition:border-color .25s ease,background .25s ease}.ef-check-item:hover{border-color:var(--ef-line-strong);background:#0e172c9e}.ef-check-item.active{border-color:var(--ef-warm);background:#ebd7b212}.ef-check-top{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:5px}.ef-check-code{font-size:9px;letter-spacing:.18em;color:var(--ef-ivory-dim)}.ef-check-item.active .ef-check-code{color:var(--ef-warm)}.ef-check-indicator{width:7px;height:7px;border-radius:50%;border:1px solid var(--ef-ivory-dim)}.ef-check-item.active .ef-check-indicator{background:var(--ef-warm);border-color:var(--ef-warm);box-shadow:0 0 10px #ebd7b2bf}.ef-check-title{font-size:12.5px;font-weight:500;color:var(--ef-ivory);margin-bottom:3px}.ef-check-detail{font-size:11px;line-height:1.45;color:var(--ef-ivory-muted)}.ef-synthesis-box{padding-top:4px}.ef-synthesis-header{display:flex;justify-content:space-between;align-items:center;margin:10px 0 6px;font-size:9.5px;letter-spacing:.2em;color:var(--ef-warm)}.ef-synthesis-copy{font-size:13px;line-height:1.62;color:var(--ef-ivory-soft)}.ef-action-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:6px}.ef-footer{position:relative;z-index:6;display:flex;align-items:center;justify-content:space-between;padding:13px 3.6vw;border-top:1px solid rgba(210,222,245,.08);font-size:9.5px;letter-spacing:.2em;color:var(--ef-ivory-dim);text-transform:uppercase}.ef-footer-left,.ef-footer-right{display:flex;align-items:center;gap:10px}.ef-footer-sep{opacity:.45}.liminal-shell{position:relative;width:100%;min-height:100dvh;display:flex;flex-direction:column;justify-content:space-between;background:var(--ef-bg-deep);color:var(--ef-ivory);overflow-x:hidden;isolation:isolate}.liminal-header,.liminal-main,.liminal-footer{position:relative;z-index:4}.liminal-header{display:flex;align-items:center;justify-content:space-between;padding:24px 4vw}.liminal-wordmark{font-size:11px;letter-spacing:.32em;color:var(--ef-ivory-soft);text-transform:uppercase}.liminal-progress{font-size:11px;letter-spacing:.24em;color:var(--ef-ivory-muted)}.liminal-main{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2vh 4vw}.liminal-stage-body{width:min(680px,92vw);text-align:center}.liminal-eyebrow{font-size:10px;letter-spacing:.28em;color:var(--ef-ivory-muted);text-transform:uppercase;margin-bottom:12px}.liminal-headline{font-family:var(--font-serif);font-size:clamp(2.6rem,4.5vw,4.2rem);font-weight:300;line-height:1.06;margin-bottom:14px}.liminal-subheadline{font-size:15px;color:var(--ef-ivory-soft);max-width:560px;margin:0 auto 24px}.liminal-choices{display:flex;flex-direction:column;text-align:left;border-top:1px solid var(--ef-line);margin-bottom:22px}.liminal-choice-row{display:flex;align-items:center;gap:14px;padding:15px 12px;border-bottom:1px solid var(--ef-line)}.liminal-choice-row.selected{background:#e2eafa12}.liminal-orb-slot{width:14px;display:flex;justify-content:center}.liminal-orb{width:8px;height:8px;border-radius:50%;border:1px solid var(--ef-ivory-muted)}.liminal-choice-row.selected .liminal-orb{background:var(--ef-ivory);box-shadow:0 0 12px #f3ede2e6}.liminal-actions-row{display:flex;align-items:center;justify-content:flex-end;gap:16px}.liminal-continue-btn{display:inline-flex;align-items:center;gap:12px;padding:11px 24px;border-radius:999px;background:var(--ef-ivory);color:#080d1a;font-size:13px;font-weight:500}.liminal-footer{padding:18px 4vw;display:flex;flex-direction:column;align-items:center;gap:8px}.liminal-whisper{font-family:var(--font-serif);font-style:italic;font-size:14px;color:var(--ef-ivory-muted)}.liminal-utility-links{display:flex;gap:18px;font-size:10px;letter-spacing:.14em;color:var(--ef-ivory-dim);text-transform:uppercase}@media(max-width:1024px){.ef-shell{height:auto;min-height:100dvh;overflow-y:auto}.ef-main-arrival,.ef-main-scenario,.ef-main-revelation{grid-template-columns:1fr;gap:24px;padding-top:24px;padding-bottom:28px}.ef-arrival-aside{justify-self:start;text-align:left;border-right:0;border-left:1px solid var(--ef-warm-line);padding-left:16px;padding-right:0;margin-bottom:12px}}@media(max-width:640px){.ef-masthead{flex-wrap:wrap;gap:10px;padding:14px 18px}.ef-world-name,.ef-brand-divider,.ef-seq-connector{display:none}.ef-sequence-nav{order:3;width:100%;justify-content:space-between;padding-top:6px;border-top:1px solid rgba(210,222,245,.08)}.ef-seq-step{padding:4px 6px;font-size:8.5px;letter-spacing:.14em}.ef-main{padding:18px 18px 24px}.ef-display-title{font-size:clamp(2.65rem,11vw,3.4rem)}.ef-scenario-title{font-size:clamp(2.1rem,8.8vw,2.75rem)}.ef-arrival-PreviewRow,.ef-action-bar{flex-direction:column;align-items:stretch}.ef-primary-cta,.ef-secondary-cta{justify-content:center;width:100%}.ef-scenario-interaction{padding:16px}.ef-check-grid{grid-template-columns:1fr}.ef-footer{padding:12px 18px;font-size:8.5px}.ef-footer-right{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.bu06-shell{position:relative;height:auto!important;min-height:100dvh;width:100%;overflow-x:hidden;overflow-y:auto!important;display:flex;flex-direction:column;justify-content:flex-start;color:#f3efe6f5}.bu06-shell.is-split-stage .ef-vignette{background:linear-gradient(90deg,#040710d6,#040710a8 44%,#0407101f 66%,#04071038),radial-gradient(circle at 70% 44%,#060b1700,#03050b7a 88%)}.bu06-shell.is-centered-stage .ef-vignette{background:linear-gradient(180deg,#04071024,#0407102e 34%,#040710c7 58%,#03050ceb)}.bu06-topbar{position:relative;z-index:15;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:20px 4vw;border-bottom:1px solid rgba(214,226,248,.08);background:linear-gradient(180deg,#040712ad,#04071200)}.ef-brand-cluster{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ef-brand{font-size:10.5px;letter-spacing:.32em;text-transform:uppercase;color:#ecf1fcdb;font-weight:500}.bu06-world-badge{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:15px;letter-spacing:.03em;padding-left:14px;border-left:1px solid rgba(214,226,248,.22);color:#eee1c6eb}.bu06-chapter-rail{display:flex;align-items:center;gap:12px}.bu06-chapter-node{font-family:Cormorant Garamond,Georgia,serif;font-size:12px;letter-spacing:.14em;color:#cad8f45c;padding:3px 6px;border-bottom:1px solid transparent;transition:all .28s ease}.bu06-chapter-node.is-past{color:#d8e4faa3}.bu06-chapter-node.is-current{color:#f7f3eb;border-bottom-color:#eeddbcc7;text-shadow:0 0 12px rgba(238,221,188,.45)}.ef-topbar-right{display:flex;align-items:center;gap:10px}.ef-motion-toggle{background:#0a102275;border:1px solid rgba(206,222,250,.18);color:#e4ecfcd6;font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:6px 13px;border-radius:999px;cursor:pointer;transition:all .22s ease}.ef-motion-toggle:hover,.ef-motion-toggle.is-active{background:#eeddbc24;border-color:#eeddbc85;color:#fff}.bu06-main-stage{position:relative;z-index:10;flex:1;display:flex;flex-direction:column;width:100%;padding:12px 4vw 44px}.bu06-stage-workspace{position:relative;width:100%;flex:1;display:flex;flex-direction:column}.bu06-arrival-pane{width:min(640px,94vw);margin:13vh auto 0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:11px;padding:20px 26px 24px;border-radius:20px;background:radial-gradient(ellipse at center,#070c1ab8,#05091475);border:1px solid rgba(214,226,248,.12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ef-hero-title{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-weight:300;font-size:clamp(2.15rem,3.8vw,3.35rem);line-height:1.06;letter-spacing:-.01em;color:#f7f4ec;text-shadow:0 8px 32px rgba(2,5,14,.85)}.ef-lead{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:clamp(1.08rem,1.6vw,1.28rem);line-height:1.44;color:#eee1c6e6;max-width:560px}.bu06-beat-stack{width:100%;display:flex;flex-direction:column;gap:11px;text-align:left;margin-top:2px}.bu06-narrative-column{width:min(520px,53vw);display:flex;flex-direction:column;gap:10px;padding:16px 22px 20px;border-left:1px solid rgba(238,221,188,.28);background:linear-gradient(135deg,#060b18c2,#0509148a);border-radius:0 16px 16px 0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bu06-field-whisper{position:fixed;right:3vw;bottom:24px;z-index:8;max-width:min(280px,38vw);text-align:right;pointer-events:none;display:flex;flex-direction:column;gap:3px}.bu06-whisper-title{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:15.5px;color:#eee1c6e6;letter-spacing:.02em}.bu06-whisper-sub{font-size:11px;line-height:1.42;color:#c6d6f4a8}.ef-kicker{margin:0;font-size:9.5px;letter-spacing:.28em;text-transform:uppercase;color:#eeddbcc7}.ef-scenario-title,.ef-revelation-title{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-weight:300;font-size:clamp(1.9rem,3vw,2.55rem);line-height:1.06;color:#f7f4ec}.bu06-story-paragraph{margin:0;font-size:13.5px;line-height:1.56;color:#e2eafae0}.bu06-compact-laws{display:flex;flex-direction:column;gap:6px}.bu06-laws-strip{display:flex;flex-wrap:wrap;gap:6px}.bu06-law-pill-btn{font-size:11px;letter-spacing:.03em;padding:4px 11px;border-radius:999px;background:#0e162e8f;border:1px solid rgba(206,222,250,.18);color:#eee1c6e6;cursor:pointer;transition:all .2s ease}.bu06-law-pill-btn:hover,.bu06-law-pill-btn.is-active{background:#eeddbc2e;border-color:#eeddbca6;color:#fff}.bu06-active-law-summary{margin:0;padding:7px 11px;border-radius:8px;background:#0c132aad;border-left:2px solid rgba(238,221,188,.65);font-size:12px;line-height:1.45;color:#e8eefceb}.bu06-laws-overlay{position:fixed;top:68px;right:4vw;z-index:35;width:min(520px,92vw)}.bu06-laws-card{background:#070c1cf0;border:1px solid rgba(238,221,188,.32);border-radius:16px;padding:20px 22px;box-shadow:0 24px 60px #02040cd9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.bu06-laws-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.bu06-laws-title{margin:4px 0 0;font-family:Cormorant Garamond,Georgia,serif;font-weight:400;font-size:20px;color:#f7f4ec}.bu06-laws-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.bu06-law-item{padding:10px;border-radius:10px;background:#0f173099;border:1px solid rgba(204,220,250,.14)}.bu06-law-name{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#eee1c6eb;margin-bottom:4px}.bu06-law-item p{margin:0;font-size:12px;line-height:1.45;color:#dce6fadb}.bu06-reference-list{margin:0;padding-left:18px;font-size:12.5px;line-height:1.55;color:#d6e2f8d1}.bu06-passage-block{display:flex;flex-direction:column;gap:8px;padding:12px 0;border-top:1px solid rgba(214,226,248,.12);border-bottom:1px solid rgba(214,226,248,.12)}.bu06-passage-kicker{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:#eeddbcd6}.bu06-dilemma-opening{margin:0;font-size:14.5px;line-height:1.62;color:#eef3ffed}.bu06-claim-quote{margin:2px 0;padding-left:14px;border-left:2px solid rgba(238,221,188,.55);font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:19px;line-height:1.38;color:#f8f3e8}.ef-prompt{margin:2px 0 0;font-size:13.5px;font-weight:500;color:#eee1c6f2}.bu06-consent-grid{display:flex;flex-direction:column;gap:9px;padding:12px 16px;border-radius:12px;background:#0a102485;border:1px solid rgba(206,222,250,.14)}.bu06-check-row{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.48;color:#e4ecfce6;cursor:pointer}.bu06-check-row input[type=checkbox]{margin-top:3px;accent-color:#e6d4b2}.bu06-baseline-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bu06-baseline-col{display:flex;flex-direction:column;gap:8px}.bu06-field-label{display:block;font-size:12px;letter-spacing:.03em;color:#d6e2f8d1;font-weight:400}.bu06-mini-pills,.bu06-confidence-pills{display:flex;flex-wrap:wrap;gap:6px}.bu06-conf-pill{background:#0c13288a;border:1px solid rgba(204,220,250,.18);color:#e0eafcd1;font-size:12px;padding:6px 12px;border-radius:999px;cursor:pointer;transition:all .2s ease}.bu06-conf-pill:hover,.bu06-conf-pill.is-active{background:#eeddbc2e;border-color:#eeddbca6;color:#fff}.ef-options-list{display:flex;flex-direction:column;border-top:1px solid rgba(214,226,248,.14)}.ef-option-row{display:flex;align-items:center;gap:14px;width:100%;text-align:left;padding:11px 10px;background:transparent;border:none;border-bottom:1px solid rgba(214,226,248,.14);color:#eef3ffeb;cursor:pointer;transition:background .22s ease,padding-left .22s ease}.ef-option-row:hover{background:#d6e4ff0f;padding-left:14px}.ef-option-row.is-selected{background:#eeddbc1c}.ef-option-node{position:relative;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ef-option-node-core{width:7px;height:7px;border-radius:50%;background:#cedcf866;transition:all .22s ease}.ef-option-row.is-selected .ef-option-node-core{background:#f6ead4;box-shadow:0 0 12px #f6ead4f2}.ef-option-node-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(214,226,248,.36)}.ef-option-row.is-selected .ef-option-node-ring{border-color:#eeddbcbf}.ef-option-copy{display:flex;flex-direction:column;gap:2px}.ef-option-label{font-size:14.5px;font-weight:500;color:#f7f4ec}.ef-option-sub{font-size:12px;color:#cad8f4b8}.bu06-input-group,.bu06-confidence-block{display:flex;flex-direction:column;gap:6px}.bu06-textarea,.bu06-text-input{width:100%;background:#070c1c9e;border:1px solid rgba(206,222,250,.2);border-radius:10px;padding:10px 13px;color:#f7f4ec;font-family:inherit;font-size:13.5px;line-height:1.5;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease}.bu06-textarea:focus,.bu06-text-input:focus{outline:none;border-color:#eeddbca6;box-shadow:0 0 0 2px #eeddbc24}.bu06-tutor-feed{display:flex;flex-direction:column;gap:10px}.bu06-tutor-bubble{padding:13px 16px;border-radius:12px;font-size:14px;line-height:1.6}.bu06-tutor-bubble.is-assistant{background:#121b368f;border-left:2px solid rgba(238,221,188,.62);color:#f2efe8f0}.bu06-tutor-bubble.is-user{background:#0a10247a;border:1px solid rgba(204,220,250,.14)}.bu06-bubble-role{display:block;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#eeddbccc;margin-bottom:5px}.bu06-tutor-bubble p{margin:0}.bu06-ask-container{display:flex;flex-direction:column}.bu06-quiet-link{background:none;border:none;padding:0;color:#eeddbcd1;font-size:12.5px;text-align:left;cursor:pointer;letter-spacing:.02em}.bu06-quiet-link:hover{color:#fff;text-decoration:underline}.bu06-tutor-ask-row{display:flex;gap:8px;align-items:center}.bu06-checks-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bu06-check-chip{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 13px;border-radius:10px;background:#0c13288f;border:1px solid rgba(204,220,250,.18);color:#e6eefce0;font-size:12.5px;text-align:left;cursor:pointer;transition:all .2s ease}.bu06-check-chip:hover{border-color:#eeddbc6b}.bu06-check-chip.is-selected{background:#eeddbc29;border-color:#eeddbcad;color:#fff}.bu06-chip-mark{color:#eeddbce6;font-size:13px}.bu06-update-banner{padding:13px 16px;border-radius:12px;background:linear-gradient(135deg,#1c24449e,#0e142cad);border-left:2px solid rgba(238,221,188,.72)}.bu06-update-text{margin:5px 0 8px;font-size:14px;line-height:1.58;color:#f6f3ec}.ef-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ef-evidence-card{padding:11px 14px;border-radius:10px;background:#0c12269e;border:1px solid rgba(214,226,248,.16);font-size:12.5px;line-height:1.52}.ef-evidence-card p{margin:4px 0 0;color:#e8eefce6}.ef-evidence-tag{display:inline-block;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#eeddbce0;font-weight:500}.bu06-prior-note{margin:0;font-size:12.5px;font-style:italic;color:#d6e2f8c7}.bu06-prior-note strong{color:#f6ead4;font-style:normal;font-weight:500}.ef-action-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:6px}.ef-action-row.ef-action-centered{justify-content:center}.ef-whisper{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:15px;color:#d6e2f8b8}.ef-cta-pill{display:inline-flex;align-items:center;gap:10px;padding:11px 24px;border-radius:999px;border:1px solid rgba(246,236,218,.55);background:linear-gradient(180deg,#f6f1e8f5,#e2dacce6);color:#0d1222;font-size:13.5px;font-weight:500;letter-spacing:.02em;cursor:pointer;transition:all .22s ease;flex-shrink:0}.ef-cta-pill:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 28px #eeddbc47}.ef-cta-pill:disabled{opacity:.42;cursor:not-allowed}.bu06-error-banner{padding:10px 14px;border-radius:10px;background:#8c263873;border:1px solid rgba(255,150,168,.42);color:#ffe6eb;font-size:13px;margin-bottom:10px}.bu06-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#030610b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:20px}.bu06-modal-card{width:100%;max-width:500px;background:#080d1ef5;border:1px solid rgba(238,221,188,.28);border-radius:16px;padding:22px 24px;display:flex;flex-direction:column;gap:14px}.bu06-modal-header{display:flex;align-items:center;justify-content:space-between}.bu06-modal-header h3{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:20px;font-weight:400}.bu06-recovery-code{display:block;margin-top:6px;padding:8px 10px;border-radius:8px;background:#040814cc;border:1px solid rgba(214,226,248,.2);font-size:12px;word-break:break-all;color:#f6ead4}.bu06-recover-row{display:flex;gap:8px;margin-top:6px}@media(max-width:640px){.bu06-shell.is-split-stage .ef-vignette{background:linear-gradient(180deg,#04071014,#0407103d 26%,#040710d6 44%,#03050cf2)}.bu06-topbar{padding:14px 18px}.bu06-chapter-rail{gap:8px}.bu06-main-stage{padding:10px 16px 36px}.bu06-arrival-pane{margin-top:19vh;padding:18px 18px 24px}.bu06-narrative-column{width:100%;margin-top:18vh;padding:18px 16px 22px;border-radius:14px;border-left:1px solid rgba(238,221,188,.24)}.bu06-field-whisper{position:relative;right:auto;bottom:auto;max-width:100%;text-align:center;margin-top:12vh;margin-bottom:-16vh}.bu06-laws-grid,.bu06-baseline-row,.bu06-checks-grid,.ef-evidence-grid{grid-template-columns:1fr}.ef-action-row,.bu06-tutor-ask-row,.bu06-recover-row{flex-direction:column;align-items:stretch}.ef-cta-pill{justify-content:center;width:100%}}
