@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}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.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:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.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:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.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:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.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:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.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:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-ext-600-italic-o1-A_FsB.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-600-italic-Vv_u9p1E.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:600;src:url(/assets/cormorant-garamond-cyrillic-600-italic-Bp4BYShX.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-600-italic-DP5iIMI9.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:600;src:url(/assets/cormorant-garamond-vietnamese-600-italic-C3DTNE_9.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-600-italic-Bdap-eNg.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:600;src:url(/assets/cormorant-garamond-latin-ext-600-italic-DYtrqAWE.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-600-italic-CcucBqPp.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:600;src:url(/assets/cormorant-garamond-latin-600-italic-DCuhXWyK.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-600-italic-BcJbkSJ4.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}:root{color-scheme:dark;font-family:Inter,sans-serif;color:#f1ece5;background:#050606;font-synthesis:none;--bg: #050606;--surface: #0b0d0d;--surface-raised: #111313;--line: #262827;--line-strong: #41433f;--text: #f1ece5;--muted: #a7a6a1;--copper: #c78d60;--copper-deep: #95603c;--copper-ink: #1c120c;--success: #8ca98e}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;min-width:320px;min-height:100vh;-webkit-font-smoothing:antialiased;background:var(--bg)}button,input,textarea{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #e7b68f;outline-offset:3px}.app-shell{min-height:100vh;background:var(--bg)}.site-header{height:74px;padding:0 4vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(65,67,63,.64);position:sticky;top:0;z-index:50;background:#060707eb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand{border:0;background:transparent;font:600 31px/1 Cormorant Garamond,serif;color:#d4a27b;padding:7px 0;cursor:pointer;letter-spacing:-.025em}.site-header nav{display:flex;align-items:center;gap:38px}.site-header nav button{min-height:44px;border:0;background:transparent;padding:8px 0;color:#e9e6e0;cursor:pointer;position:relative;font-size:14px}.site-header nav button:hover,.site-header nav .nav-active{color:var(--copper)}.locale-links{display:inline-flex;align-items:center;gap:3px;padding:3px;border:1px solid #343735;border-radius:999px;background:#0b0d0c}.locale-links a{min-width:29px;min-height:28px;display:grid;place-items:center;border-radius:999px;color:#858984;font-size:9px;font-weight:600;letter-spacing:.07em;text-decoration:none}.locale-links a:hover{color:#e1b08a}.locale-links a.active{color:#1a110b;background:var(--copper)}.library-dot{width:6px;height:6px;border-radius:50%;background:var(--copper);position:absolute;right:-10px;top:6px}.sign-in-link{border:1px solid transparent!important;display:inline-flex;align-items:center;gap:6px}.connected-auth{color:#68bdea!important}.mobile-auth-label{display:none}.landing{min-height:calc(100vh - 74px)}.landing>section{scroll-margin-top:74px}.hero-section{min-height:660px;position:relative;z-index:2;overflow:visible;border-bottom:1px solid var(--line)}.hero-media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.hero-image{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/assets/elizabeth-hero.png);background-size:cover;background-position:center 34%;opacity:.96;transform:scale(1.01)}.hero-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#030404fa,#030404e6,#03040461 62%,#03040414),linear-gradient(0deg,rgba(3,4,4,.58) 0%,transparent 38%);pointer-events:none}.hero-content{width:64%;max-width:960px;position:relative;z-index:2;padding:64px 0 58px 6.1vw}.hero-kicker{display:inline-flex;align-items:center;gap:8px;color:#d6a57f;font-size:11px;font-weight:600;letter-spacing:.17em;text-transform:uppercase;margin-bottom:19px}.hero-kicker:before{content:"";width:30px;height:1px;background:var(--copper)}.hero-content h1{margin:0 0 23px;max-width:760px;font:500 clamp(54px,5.3vw,80px)/1 "Cormorant Garamond",serif;letter-spacing:-.04em;text-wrap:balance;color:#f3eee7}.hero-content h1 em{font-style:normal;color:#d3a077}.hero-content>p{max-width:610px;color:#d2d0ca;font-size:clamp(16px,1.35vw,20px);line-height:1.6;margin:0 0 28px;letter-spacing:-.018em}.search-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;max-width:749px;position:relative}.search-field-wrap{position:relative;min-width:0}.search-field-wrap>svg{position:absolute;left:24px;top:50%;transform:translateY(-50%);color:#9da2a3;z-index:2;pointer-events:none}.search-field-wrap input{width:100%;height:70px;border-radius:8px;border:1px solid #505453;background:#0a0c0cf0;color:var(--text);padding:0 24px 0 65px;font-size:17px;box-shadow:0 16px 36px #0000002e}.search-field-wrap input::placeholder{color:#8d9090;opacity:1}.search-suggestions{position:absolute;left:0;top:calc(100% + 8px);z-index:100;width:100%;max-height:min(360px,48dvh);overflow-y:auto;overscroll-behavior:contain;background:#101212;border:1px solid #373a39;border-radius:8px;padding:6px;box-shadow:0 18px 50px #0000006b}.search-suggestions button{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;background:transparent;border:0;border-radius:5px;padding:12px;text-align:left;cursor:pointer}.search-suggestions button:hover,.search-suggestions button[aria-selected=true]{background:#1a1d1c}.search-suggestions button>svg:first-child{color:var(--copper)}.search-suggestions span{display:grid;gap:3px}.search-suggestions strong{font-size:13px;font-weight:500}.search-suggestions small{color:var(--muted);font-size:11px}.primary-button{border:1px solid #d0a078;background:#c58f65;color:var(--copper-ink);min-height:52px;border-radius:7px;padding:0 26px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:600;cursor:pointer;transition:background-color .18s ease,transform .18s ease,border-color .18s ease}.primary-button:hover{background:#d7a87f;border-color:#e5b990;transform:translateY(-1px)}.primary-button:disabled{opacity:.62;cursor:wait;transform:none}.search-form>.primary-button{height:70px;font-size:16px}.search-trust{display:flex;flex-wrap:wrap;gap:11px 22px;margin-top:17px;color:#aeadab;font-size:11px}.search-trust span{display:inline-flex;align-items:center;gap:6px}.search-trust svg{color:#d3a077}.hero-content>p.account-hint{max-width:620px;font-size:11px;line-height:1.6;color:#b6b0a8;margin:15px 0 0;letter-spacing:0}.quick-start{display:grid;gap:8px;margin-top:18px}.quick-start>span{color:#b7b0a7;font-size:11px}.quick-start>div{display:flex;flex-wrap:wrap;gap:7px}.quick-start button{display:inline-flex;gap:9px;align-items:center;min-height:38px;border:1px solid #514234;border-radius:5px;background:#17120ec9;color:#e5c4a8;padding:8px 11px;font-size:11px;cursor:pointer;text-align:left}.quick-start button:hover{background:#2b1d14;border-color:var(--copper)}.hero-caption{position:absolute;right:4.5vw;bottom:42px;z-index:2;display:grid;grid-template-columns:1fr auto;gap:6px 18px;text-align:left;color:var(--text);background:#090a0ad9;border:1px solid #574638;border-radius:5px;padding:18px 20px;cursor:pointer;max-width:32%}.hero-caption>span{color:var(--copper);text-transform:uppercase;letter-spacing:.12em;font-size:9px}.hero-caption>strong{font:500 26px/1.1 Cormorant Garamond,serif}.hero-caption>span,.hero-caption>strong,.hero-caption>small{grid-column:1}.hero-caption>small{font-size:11px;color:#bdb4a8;line-height:1.5}.hero-caption>svg{grid-column:2;grid-row:2;color:var(--copper)}.hero-caption:hover{border-color:var(--copper)}.search-empty{display:flex;gap:12px;align-items:flex-start;padding:18px;color:var(--copper)}.search-empty p{color:#cac4ba;font-size:12px;line-height:1.6;margin:0}.search-empty>svg{flex-shrink:0}.beta-strip{max-width:1440px;margin:0 auto;padding:34px 6.1vw;display:grid;grid-template-columns:minmax(300px,.9fr) 1.1fr;gap:70px;align-items:center;border-bottom:1px solid var(--line);background:#080a09}.beta-strip-copy{display:grid;gap:8px}.beta-strip h2{margin:0;font:600 clamp(28px,2.6vw,39px)/1.05 "Cormorant Garamond",serif;letter-spacing:-.025em}.beta-strip p{max-width:600px;color:var(--muted);font-size:12px;line-height:1.55;margin:1px 0 0}.beta-strip ul{list-style:none;display:grid;gap:11px;margin:0;padding:0}.beta-strip li{display:grid;grid-template-columns:22px 1fr;gap:9px;align-items:center;color:#d0cec8;font-size:12px;line-height:1.45}.beta-strip li svg{color:var(--success)}.proof-section{position:relative;z-index:0;padding:72px 6.1vw 52px;background:#040505}.proof-heading{max-width:1280px;margin:0 auto 34px;display:grid;grid-template-columns:minmax(300px,.9fr) 1fr;column-gap:80px;align-items:end}.proof-heading .eyebrow{grid-column:1 / -1;margin-bottom:10px}.proof-heading h2{font:500 clamp(40px,4vw,58px)/1 "Cormorant Garamond",serif;letter-spacing:-.035em;margin:0}.proof-heading>p{max-width:490px;justify-self:end;color:var(--muted);font-size:13px;line-height:1.62;margin:0 0 4px}.proof-flow{display:grid;grid-template-columns:1fr 42px 1fr 42px 1fr;align-items:stretch;gap:18px;max-width:1280px;margin:0 auto}.proof-step{min-height:292px;position:relative;border:1px solid var(--line);border-top-color:#5b412f;background:linear-gradient(180deg,#0c0e0d,#070808);padding:22px}.proof-step-label{display:block;color:#c18a60;font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.proof-book{text-align:center}.proof-book .proof-step-label{text-align:left}.proof-book img{width:min(240px,92%);height:174px;object-fit:contain;display:block;margin:8px auto 1px}.proof-book h3,.proof-evidence h3,.proof-result h3{font:500 25px/1.1 Cormorant Garamond,serif;margin:0}.proof-book p,.proof-result p{color:var(--muted);margin:4px 0 0;font-size:12px}.proof-arrow{color:var(--copper)}.proof-evidence{display:grid;grid-template-columns:76px 1fr;align-items:center;align-content:start;gap:12px 18px}.proof-evidence .proof-step-label{grid-column:1 / -1}.profile-outline{width:76px;height:96px;object-fit:contain;display:block;margin-top:32px}.proof-evidence ul{list-style:none;display:grid;gap:11px;margin:32px 0 0;padding:0;color:#c7c5bf;font-size:13px}.proof-evidence li{display:flex;align-items:center;gap:7px}.proof-evidence li svg{color:var(--copper)}.proof-evidence h3{grid-column:1 / -1;text-align:center}.proof-result{display:flex;flex-direction:column;align-items:center;text-align:center}.proof-result .proof-step-label{align-self:flex-start}.proof-portrait{width:172px;aspect-ratio:1;border-radius:50%;border:1px solid #413429;background:url(/assets/elizabeth-hero.png) 74% 34% / 210% auto no-repeat;margin:15px auto 12px;box-shadow:0 18px 45px #00000047}.privacy-proof{max-width:1280px;min-height:64px;margin:18px auto 0;border-top:1px solid #553a27;padding:18px 2px 0;display:flex;gap:13px;align-items:center}.privacy-proof>svg{color:var(--copper);flex:0 0 auto}.privacy-proof h3{color:#d8d2ca;font:600 18px/1.1 Cormorant Garamond,serif;margin:0 0 3px}.privacy-proof p{color:var(--muted);font-size:11px;line-height:1.5;margin:0}.examples-section{padding:76px 6.1vw 84px;border-top:1px solid var(--line);background:#070808}.examples-heading{max-width:1320px;margin:0 auto 30px;display:flex;justify-content:space-between;align-items:end;gap:34px}.examples-heading h2{font:500 clamp(42px,4.4vw,62px)/1 "Cormorant Garamond",serif;letter-spacing:-.035em;margin:9px 0 0}.examples-heading>p{max-width:430px;color:var(--muted);line-height:1.55;margin:0 0 5px;font-size:13px}.character-explorer{max-width:1320px;margin:0 auto}.example-choices{display:flex;gap:12px;margin-bottom:20px}.example-choices button{display:flex;align-items:center;gap:12px;min-height:70px;padding:9px 16px 9px 9px;border:1px solid var(--line);border-radius:5px;background:#0b0d0c;text-align:left;cursor:pointer}.example-choices button[aria-pressed=true]{border-color:#af7e56;background:#21170f}.example-choices img{width:42px;height:48px;object-fit:cover;object-position:center 22%;border-radius:3px}.example-choices span{font-size:13px}.example-choices svg{color:var(--copper);margin-left:10px}.example-view{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);border:1px solid #36352e;background:#0c0e0d}.example-artwork{position:relative;min-width:0;overflow:hidden}.example-artwork>img{display:block;width:100%;height:100%;max-height:610px;aspect-ratio:4 / 5;object-fit:cover;object-position:center 24%}.example-artwork>span{position:absolute;bottom:20px;left:20px;display:inline-flex;align-items:center;gap:7px;background:#070909d9;border:1px solid #4a4035;border-radius:4px;padding:10px 13px;color:#e2c6ae;font-size:11px}.example-story{padding:clamp(28px,4vw,58px);display:flex;flex-direction:column;justify-content:center}.example-story>.eyebrow{font-size:10px;line-height:1.7;letter-spacing:.12em}.example-story h3{font:500 clamp(36px,4vw,58px)/1.05 "Cormorant Garamond",serif;letter-spacing:-.025em;margin:13px 0 34px}.example-evidence,.example-imagination{display:grid;gap:10px;margin-bottom:24px}.example-evidence>span,.example-imagination>span{display:flex;align-items:center;gap:9px;font-size:12px;color:#b0c4b1}.example-imagination>span{color:#e0b793}.example-evidence p,.example-imagination p{font-size:14px;line-height:1.7;color:#c7c3bb;margin:0}.example-story>.primary-button{align-self:flex-start;margin-top:6px}.example-story>small{color:#aaa69d;font-size:10px;line-height:1.6;margin-top:14px}.examples-grid{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:22px}.example-result{margin:0;border:1px solid var(--line);background:#0b0d0d;overflow:hidden;transition:border-color .22s ease,transform .22s ease}.example-result:hover{border-color:#493a2e;transform:translateY(-2px)}.example-result>img{display:block;width:100%;height:560px;object-fit:cover;object-position:center 24%;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.example-result:hover>img{transform:scale(1.012)}.example-caption{min-height:92px;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:17px 20px 18px;border-top:1px solid var(--line)}.example-caption>div{display:grid;gap:3px}.example-caption>div>span{color:var(--copper);font-size:10px;text-transform:uppercase;letter-spacing:.1em}.example-caption h3{font:600 25px/1.05 Cormorant Garamond,serif;margin:0}.example-status{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;color:#aebcaf;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.examples-cta{max-width:1320px;margin:24px auto 0;padding-top:24px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:28px}.examples-cta>div{display:grid;gap:5px}.examples-cta strong{font:600 25px Cormorant Garamond,serif}.examples-cta span{color:var(--muted);font-size:12px}.reader-faq{max-width:1440px;margin:0 auto;padding:72px 6.1vw;display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;border-top:1px solid var(--line)}.reader-faq h2{font:500 clamp(35px,3.5vw,48px)/1.08 "Cormorant Garamond",serif;letter-spacing:-.025em;margin:15px 0 18px}.reader-faq>div>p{color:var(--muted);font-size:11px;line-height:1.6}.faq-questions details{border-bottom:1px solid #353630}.faq-questions details:first-child{border-top:1px solid #353630}.faq-questions summary{min-height:65px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:14px;line-height:1.5;list-style:none;padding:17px 0}.faq-questions summary::-webkit-details-marker{display:none}.faq-questions summary>span{color:var(--copper);font-size:24px;transition:transform .18s ease}.faq-questions details[open] summary>span{transform:rotate(45deg)}.faq-questions details>p{margin:0 32px 22px 0;color:#bbb9b1;font-size:13px;line-height:1.8}.final-invitation{padding:0 6.1vw 64px}.final-invitation .examples-cta{margin-top:0;padding-top:30px}.app-screen{width:min(1180px,calc(100% - 64px));margin:0 auto;padding:34px 0 70px;min-height:calc(100vh - 72px)}.screen-topline{display:flex;justify-content:space-between;align-items:center;margin-bottom:36px}.back-button{border:0;background:transparent;color:var(--muted);display:inline-flex;align-items:center;gap:8px;cursor:pointer;padding:7px 0}.back-button:hover{color:var(--text)}.progress{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:0}.progress li{display:flex;align-items:center;color:#777a78;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.progress li:not(:last-child):after{content:"";width:34px;height:1px;margin:0 10px;background:#2e312f}.progress li.complete{color:#c9a17e}.progress li span{display:grid;place-items:center;width:24px;height:24px;border:1px solid #414441;border-radius:50%;margin-right:7px;font-size:10px}.progress li.complete span{border-color:var(--copper-deep);background:#1e1510}.book-context{display:grid;grid-template-columns:144px 1fr;align-items:center;gap:30px;padding:25px 30px;border:1px solid var(--line);background:var(--surface);margin-bottom:46px}.book-context-image{width:144px;height:116px;overflow:hidden;background:#070808}.book-context-image img{width:100%;height:100%;object-fit:cover}.metro-book-cover{display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 25%,#293028,#080a09 58%,#030403);border:1px solid #37382f}.metro-book-cover span{color:#d9d2b9;font-family:Cormorant Garamond,Georgia,serif;font-size:29px;font-weight:600;line-height:.82;letter-spacing:.08em;text-align:center;text-shadow:0 0 22px rgba(173,150,92,.24)}.tom-book-cover{display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 52% 24%,#80603a,#241a10 58%,#090705);border:1px solid #5b4127}.tom-book-cover span{color:#f0d9ad;font-family:Cormorant Garamond,Georgia,serif;font-size:27px;font-weight:650;line-height:.82;letter-spacing:.07em;text-align:center;text-shadow:0 2px 24px rgba(218,159,82,.28)}.eyebrow{display:block;color:var(--copper);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.book-context h1,.evidence-person h1,.result-heading h1,.library-screen>h1{font:500 48px/1 Cormorant Garamond,serif;margin:8px 0 6px;letter-spacing:-.035em}.book-context p{margin:0;color:var(--muted)}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:22px}.section-heading h2{font:500 39px/1.05 Cormorant Garamond,serif;margin:7px 0 0}.section-heading>p{color:var(--muted);font-size:13px;margin:0}.character-list{border-top:1px solid var(--line)}.character-row{width:100%;min-height:112px;border:0;border-bottom:1px solid var(--line);background:transparent;display:grid;grid-template-columns:56px 1fr 180px 28px;gap:20px;align-items:center;text-align:left;padding:18px 16px;cursor:pointer}.character-row:hover{background:#0b0d0c}.character-row.selected{background:#100d0b;box-shadow:inset 3px 0 var(--copper)}.character-avatar{width:52px;height:52px;border-radius:50%;border:1px solid #514638;background:#171411;display:grid;place-items:center;color:#d6b08c;font:600 17px Cormorant Garamond,serif}.character-copy{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:3px 12px}.character-copy strong{font:600 22px Cormorant Garamond,serif}.character-copy small{color:var(--copper);font-size:10px;text-transform:uppercase;letter-spacing:.1em}.character-copy p{grid-column:1 / -1;color:var(--muted);margin:4px 0 0;font-size:13px}.evidence-strength{display:flex;align-items:center;gap:7px;color:#a9bbaa;font-size:11px}.radio-mark{width:24px;height:24px;border-radius:50%;border:1px solid #4e504e;display:grid;place-items:center;color:#17100b}.selected .radio-mark{background:var(--copper);border-color:var(--copper)}.screen-actions{display:flex;justify-content:space-between;align-items:center;padding-top:26px}.screen-actions>p{color:#898c89;display:flex;align-items:center;gap:8px;font-size:12px}.request-screen{padding-top:34px}.request-catalog-pill{display:inline-flex;align-items:center;gap:7px;color:#c0a184;border:1px solid #493728;border-radius:999px;padding:8px 12px;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.request-layout{min-height:560px;display:grid;grid-template-columns:.92fr 1.08fr;gap:84px;align-items:center}.request-intro h1{font:500 clamp(48px,5vw,68px)/.98 "Cormorant Garamond",serif;letter-spacing:-.045em;margin:11px 0 24px}.request-intro>p{max-width:490px;color:var(--muted);font-size:15px;line-height:1.7;margin:0}.request-intro>p strong{color:#d7d2ca;font-weight:500}.request-honesty-note{display:flex;gap:12px;align-items:flex-start;border-top:1px solid var(--line);margin-top:34px;padding-top:22px;color:var(--success)}.request-honesty-note span{display:grid;gap:4px}.request-honesty-note strong{color:#d7ded7;font-size:12px}.request-honesty-note small{color:var(--muted);font-size:11px}.request-panel{min-width:0}.request-mode-tabs{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #343735;border-bottom:0;background:#090b0a;padding:5px}.request-mode-tabs button{min-height:43px;border:0;background:transparent;color:#868985;cursor:pointer;font-size:11px}.request-mode-tabs button.active{background:#171310;color:#dfb18d;box-shadow:inset 0 -1px #9b6744}.request-card{min-height:450px;display:flex;flex-direction:column;justify-content:center;gap:20px;border:1px solid #343735;background:#0c0e0d;padding:42px;box-shadow:0 24px 70px #0000002e}.request-card-heading{display:flex;align-items:flex-start;gap:13px;padding-bottom:20px;border-bottom:1px solid var(--line);color:var(--copper)}.request-card-heading h2{color:var(--text);font:600 29px/1.05 Cormorant Garamond,serif;margin:0}.request-card-heading p{color:var(--muted);font-size:11px;margin:5px 0 0}.request-card label{display:grid;gap:8px;color:#d7d4cd;font-size:12px}.request-card label>span{display:flex;justify-content:space-between}.request-card label small{color:#747774;font-size:10px}.request-card input{width:100%;min-height:52px;border:1px solid #3d403e;border-radius:6px;background:#080a09;color:var(--text);padding:0 15px}.request-card textarea{width:100%;min-height:150px;resize:vertical;border:1px solid #3d403e;border-radius:6px;background:#080a09;color:var(--text);padding:13px 15px;line-height:1.55}.request-card input::placeholder{color:#686b69}.request-card textarea::placeholder{color:#686b69}.request-card .primary-button{width:100%;margin-top:2px}.request-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.request-error{display:flex;gap:8px;align-items:flex-start;color:#efaaa0;font-size:11px;margin:-4px 0 0}.request-privacy{display:flex;align-items:center;justify-content:center;gap:6px;color:#737674;font-size:9px}.request-success{align-items:center;text-align:center;color:var(--success)}.request-success h2{color:var(--text);font:600 36px/1.05 Cormorant Garamond,serif;margin:0}.request-success p{max-width:390px;color:var(--muted);font-size:13px;line-height:1.6;margin:-5px 0 10px}.request-success .primary-button{width:auto;min-width:220px}.evidence-upload-card{min-height:0;padding:30px 34px;gap:15px}.online-research-card{min-height:0;padding:34px;gap:17px}.book-first-note{display:flex;align-items:flex-start;gap:11px;border:1px solid #493728;border-radius:6px;background:#15100d;padding:13px 14px;color:var(--copper)}.book-first-note svg{flex:0 0 auto;margin-top:1px}.book-first-note>div{display:grid;gap:3px}.book-first-note strong{color:#e2d8ce;font-size:12px}.book-first-note p{color:#9b948d;font-size:10px;line-height:1.45;margin:0}.book-title-only-field>span small{color:var(--copper);text-transform:uppercase;letter-spacing:.08em}.optional-details-button{align-self:flex-start;border:0;background:transparent;color:var(--copper);padding:0;font-size:10px;cursor:pointer;text-decoration:underline;text-decoration-color:#5b412f;text-underline-offset:4px}.optional-details-button:hover{color:#e1b58f}.optional-research-fields{margin-top:-2px}.series-picker-card{min-height:0;padding:30px;gap:18px}.series-book-list{display:grid;border-top:1px solid var(--line)}.series-book-list button{width:100%;display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:13px;padding:13px 4px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--text);text-align:left;cursor:pointer}.series-book-list button:hover{background:#14110e}.series-book-list button>span{display:grid;place-items:center;width:25px;height:25px;border:1px solid #55402f;border-radius:50%;color:var(--copper);font-size:10px}.series-book-list button>div{display:grid;gap:3px}.series-book-list strong{font:600 17px Cormorant Garamond,Georgia,serif}.series-book-list small{color:var(--muted);font-size:10px}.series-book-list svg{color:var(--copper)}.series-change-button{justify-self:start;border:0;background:transparent;color:var(--copper);padding:0;font-size:10px;cursor:pointer}.character-discovery-card{min-height:0;padding:30px 34px;gap:16px}.discovery-book-context{color:var(--muted);font-size:11px;line-height:1.55;margin:-4px 0 0}.discovery-character-list{display:grid;max-height:380px;overflow-y:auto;border-top:1px solid var(--line);scrollbar-color:#5a4636 transparent}.discovery-character-list>button{width:100%;display:grid;grid-template-columns:40px 1fr 22px;align-items:center;gap:13px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--text);padding:14px 6px;text-align:left;cursor:pointer}.discovery-character-list>button:hover,.discovery-character-list>button.selected{background:#14110e}.discovery-character-list>button.selected{box-shadow:inset 2px 0 var(--copper)}.discovery-character-list>button:disabled{cursor:wait;opacity:.62}.discovery-character-list>button>span:nth-child(2){display:grid;gap:3px;min-width:0}.discovery-character-list strong{font:600 18px/1.1 Cormorant Garamond,Georgia,serif}.discovery-character-list small{color:var(--copper);font-size:9px;text-transform:uppercase;letter-spacing:.08em}.discovery-character-list p{color:var(--muted);font-size:10px;line-height:1.4;margin:2px 0 0}.discovery-character-list .radio-mark{justify-self:end}.discovery-auto-status{min-height:38px;display:flex;align-items:center;justify-content:center;gap:9px;margin:0;border:1px solid var(--line);border-radius:5px;color:#c5b8ad;background:#0d0d0c;font-size:11px;letter-spacing:.01em}.discovery-auto-status.searching{color:#d5a67f;border-color:#5c412f;background:#15100c}.status-spinner{width:14px;height:14px;border:2px solid rgba(213,166,127,.25);border-top-color:#d5a67f;border-radius:50%;animation:status-spin .75s linear infinite}@keyframes status-spin{to{transform:rotate(360deg)}}.request-field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.research-rules{display:flex;gap:10px;align-items:flex-start;border:1px solid #30443a;border-radius:6px;background:#0d1511;padding:12px 13px;color:var(--success)}.research-rules svg{flex:0 0 auto;margin-top:1px}.research-rules p{color:#aab5ad;font-size:10px;line-height:1.5;margin:0}.excerpt-upload-control{min-height:54px;border:1px dashed #5a4636;border-radius:6px;background:#110e0c;display:flex!important;align-items:center;justify-content:center;padding:10px 14px;color:#d1a47e!important;cursor:pointer}.excerpt-upload-control>span{display:inline-flex!important;align-items:center;justify-content:center!important;gap:8px}.excerpt-upload-control input[type=file]{position:absolute;width:1px;height:1px;min-height:0;opacity:0;pointer-events:none}.rights-confirmation{display:grid!important;grid-template-columns:20px 1fr;align-items:start;gap:10px!important;color:var(--muted)!important;line-height:1.45;cursor:pointer}.rights-confirmation input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;min-height:18px;border:1px solid #626460;border-radius:3px;padding:0;display:grid;place-items:center;cursor:pointer}.rights-confirmation input[type=checkbox]:checked{border-color:var(--copper);background:var(--copper);box-shadow:inset 0 0 0 4px #17100b}.rights-confirmation>span{display:block!important}.evidence-layout{display:grid;grid-template-columns:.78fr 1.3fr;gap:72px}.evidence-person{padding:26px 0}.evidence-person>p,.result-heading p,.library-screen>p{color:var(--muted);line-height:1.55;max-width:430px}.evidence-portrait{width:100%;height:270px;display:grid;place-items:center;color:#a96d45;margin:30px 0 24px;background:#0a0c0b url(/assets/elizabeth-hero.png) 70% 22% / cover no-repeat;border:1px solid var(--line)}.evidence-portrait svg{opacity:0}.source-note{display:flex;gap:12px;border-top:1px solid var(--line);padding-top:20px;color:var(--copper)}.source-note strong{font-size:11px;text-transform:uppercase;letter-spacing:.12em}.source-note p{color:var(--muted);font-size:12px;margin:4px 0 0}.source-links{display:grid;gap:7px;margin-top:14px}.source-links a{display:grid;grid-template-columns:22px 1fr 14px;align-items:center;gap:8px;min-height:38px;border:1px solid #333735;border-radius:5px;padding:7px 10px;color:#aaa8a2;font-size:10px;text-decoration:none;transition:border-color .18s ease,color .18s ease}.source-links a:hover{border-color:#6a4b35;color:#d9b28f}.source-links a span{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#171310;color:var(--copper);font-size:9px}.evidence-details{border-left:1px solid var(--line);padding-left:48px}.evidence-group{border-bottom:1px solid var(--line);padding:22px 0 26px}.evidence-label{display:flex;align-items:center;gap:7px;font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-weight:600}.evidence-label.confirmed{color:#a9bbaa}.evidence-label.interpretation{color:var(--copper)}.evidence-group h2{font:600 27px Cormorant Garamond,serif;margin:18px 0 3px}.evidence-group p{color:var(--muted);font-size:13px;line-height:1.55;margin:0}.evidence-group blockquote{margin:4px 0 10px;color:#bdb9b2;padding-left:15px;border-left:1px solid #5b432f;font:italic 17px/1.45 Cormorant Garamond,serif}.evidence-trait-list{display:grid;gap:9px;border-bottom:1px solid var(--line);padding:0 0 24px}.evidence-trait-list>div{display:grid;grid-template-columns:20px 1fr;gap:8px;color:#9bb19f}.evidence-trait-list span{display:grid;gap:3px}.evidence-trait-list strong{color:#d7d7d0;font-size:11px}.evidence-trait-list small{color:var(--muted);font-size:11px;line-height:1.45}.interpretation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.interpretation-grid div{display:grid;gap:5px;background:var(--surface-raised);border:1px solid var(--line);padding:14px}.interpretation-grid small{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.interpretation-grid strong{font:600 18px Cormorant Garamond,serif}.careful-note{display:flex;gap:10px;color:var(--copper);padding:18px 0}.careful-note p{color:var(--muted);font-size:12px;margin:0;line-height:1.5}.research-limitations{display:flex;gap:9px;align-items:flex-start;margin:14px 0 0;padding:11px 12px;border:1px solid #514334;border-radius:5px;background:#14110e;color:var(--copper)}.research-limitations p{display:grid;gap:3px;color:#989690;font-size:10px;line-height:1.45;margin:0}.research-limitations strong{color:#c9a786;font-size:10px}.full-button{width:100%}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:20px;background:#000000c7}.signin-modal{width:min(440px,100%);background:#101212;border:1px solid #393b39;padding:38px;position:relative;box-shadow:0 28px 90px #0000008c}.modal-close{position:absolute;top:14px;right:14px;background:transparent;border:0;color:var(--muted);cursor:pointer}.modal-icon{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;color:var(--copper);border:1px solid #5d412d;margin-bottom:22px}.signin-modal h2{font:600 34px/1.05 Cormorant Garamond,serif;margin:8px 0 14px}.signin-modal>p{color:var(--muted);line-height:1.55;font-size:13px}.telegram-modal-icon{color:#2aabee;border-color:#24536c}.telegram-button{width:100%;min-height:54px;border:1px solid #55bff5;border-radius:7px;background:#2aabee;color:#06131a;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 24px;margin-top:20px;font-weight:600;cursor:pointer;transition:background-color .18s ease,transform .18s ease}.telegram-button:hover{background:#55bff5;transform:translateY(-1px)}.telegram-logout-button{background:transparent;color:#8fd7fa}.auth-error{display:flex;gap:8px;align-items:flex-start;padding:11px 12px;border:1px solid #72403a;border-radius:6px;background:#241715;color:#efaaa0!important}.signin-modal>.telegram-qr-note{display:flex;gap:9px;align-items:flex-start;margin:16px 0 0;padding:12px 13px;border:1px solid #2d4d5b;border-radius:6px;background:#101c21;color:#a9c8d6}.telegram-qr-note svg{flex:0 0 auto;margin-top:1px;color:#55bff5}.telegram-qr-note strong{color:#d8edf6}.signin-modal>small{color:#737674;display:block;text-align:center;margin-top:14px;font-size:10px}.generating-screen{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px;background:#050606}.generating-orbit{width:190px;height:190px;border-radius:50%;border:1px solid #5c402d;padding:10px;margin-bottom:32px;animation:pulse-ring 1.6s ease-in-out infinite}.generating-portrait{width:100%;height:100%;border-radius:50%;background:url(/assets/elizabeth-hero.png) 72% 24% / 220% auto no-repeat}.generating-screen h1{font:500 46px/1.05 Cormorant Garamond,serif;margin:10px 0}.generating-screen>p{color:var(--muted)}.generation-steps{display:flex;gap:24px;color:#595c5a;font-size:11px;margin-top:30px}.generation-steps span{display:flex;align-items:center;gap:6px}.generation-steps .done{color:var(--success)}.generation-steps .active{color:var(--copper)}@keyframes pulse-ring{0%,to{box-shadow:0 0 #c78d600f}50%{box-shadow:0 0 0 16px #c78d6003}}.generation-error-screen{width:min(100% - 40px,680px);min-height:calc(100vh - 72px);margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.generation-error-icon{width:70px;height:70px;border-radius:50%;display:grid;place-items:center;color:var(--copper);border:1px solid #5d412d;margin-bottom:24px}.generation-error-screen h1{font:500 46px/1.05 Cormorant Garamond,serif;margin:10px 0 14px}.generation-error-screen>p{max-width:560px;color:var(--muted);line-height:1.6;margin:0}.generation-error-actions{display:flex;align-items:center;gap:18px;margin-top:28px}.generation-error-actions .back-button{margin:0}.result-heading{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:26px}.private-pill{display:inline-flex;align-items:center;gap:7px;color:#b8c5b8;border:1px solid #354338;padding:9px 13px;border-radius:999px;font-size:11px}.portrait-options{display:grid;grid-template-columns:1fr 1fr;gap:18px}.portrait-option{border:1px solid var(--line);background:#090b0a;padding:0;text-align:left;cursor:pointer;overflow:hidden}.portrait-option:hover{border-color:#51483f}.portrait-option.selected{border-color:var(--copper);box-shadow:inset 0 0 0 1px var(--copper)}.portrait-image{display:block;width:100%;height:440px;background-color:#080909;object-fit:cover;object-position:center 25%}.portrait-choice{display:flex;align-items:center;gap:13px;padding:16px}.portrait-choice>span:last-child{display:grid;gap:3px}.portrait-choice strong{font:600 20px Cormorant Garamond,serif}.portrait-choice small{color:var(--muted);font-size:11px}.result-footer{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.result-evidence{display:flex;align-items:center;gap:10px;color:var(--copper)}.result-evidence span{display:grid;gap:3px}.result-evidence strong{color:#d6d2cb;font-size:12px}.result-evidence small{color:var(--muted);font-size:11px}.result-evidence .library-inline-error{color:#d98e80;max-width:420px}.saved-button{background:#8da18c;border-color:#9aac99}.library-screen{padding-top:72px}.library-list{display:grid;gap:22px;margin-top:38px}.library-list .library-book{margin-top:0}.library-book{margin-top:38px;display:grid;grid-template-columns:260px 1fr;border:1px solid var(--line);background:var(--surface)}.library-cover{min-height:280px;background:#070808;overflow:hidden}.library-cover img{width:100%;height:100%;object-fit:cover}.library-cover.metro-book-cover span,.library-cover.tom-book-cover span{font-size:clamp(34px,5vw,62px)}.library-copy{padding:35px}.library-copy>span{color:var(--copper);font-size:11px;text-transform:uppercase;letter-spacing:.12em}.library-copy>h2{font:600 36px Cormorant Garamond,serif;margin:6px 0 28px}.saved-character{display:grid;grid-template-columns:58px 1fr auto;gap:14px;align-items:center;border-top:1px solid var(--line);padding-top:20px}.saved-photo{width:56px;height:56px;border-radius:50%;background:url(/assets/elizabeth-hero.png) 72% 24% / 230% auto no-repeat;overflow:hidden}.saved-photo img{width:100%;height:100%;object-fit:cover}.saved-character strong{font:600 20px Cormorant Garamond,serif}.saved-character p{color:var(--muted);font-size:11px;margin:3px 0 0}.saved-character button{border:0;background:transparent;color:var(--copper);cursor:pointer;display:flex;align-items:center;gap:6px}.library-item-actions{display:flex;align-items:center;gap:16px}.saved-character .library-delete-button{color:#a77d75}.empty-library{margin-top:38px;min-height:330px;border:1px solid var(--line);display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--copper)}.empty-library h2{color:var(--text);font:600 27px Cormorant Garamond,serif;margin:14px 0 4px}.empty-library p{color:var(--muted);margin:0 0 22px}@media(max-width:1050px){.hero-content{width:68%;padding-left:4.5vw}.hero-caption{right:3vw;max-width:27%;padding:14px}.example-story{padding:28px}.reader-faq{gap:38px}.proof-heading{column-gap:42px}.proof-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.proof-arrow{display:none}.proof-book img{width:190px}.proof-portrait{width:156px}.evidence-layout{gap:40px}}@media(max-width:760px){.site-header{height:62px;padding:0 20px}.brand{font-size:25px}.site-header nav{gap:13px}.locale-links{order:3}.locale-links a{min-width:27px;min-height:26px}.site-header nav button{min-height:44px;font-size:11px}.site-header .sign-in-link svg{display:none}.desktop-auth-label{display:none}.mobile-auth-label{display:inline}.hero-section{min-height:0;height:auto}.hero-image{background-position:64% center;opacity:.72}.hero-image:after{background:linear-gradient(90deg,#030404f0,#030404b8 58%,#03040457),linear-gradient(0deg,#030404e6,#0304041f 62%)}.hero-content{width:100%;padding:40px 22px 28px}.hero-kicker{margin-bottom:16px;font-size:9px}.hero-content h1{font-size:clamp(42px,8vw,58px);max-width:620px;line-height:1.03}.hero-content>p{max-width:520px;font-size:16px}.desktop-break{display:none}.search-form{grid-template-columns:1fr}.search-field-wrap input,.search-form>.primary-button{height:62px}.search-field-wrap>svg{top:31px}.search-suggestions{position:static;margin-top:8px;max-height:min(300px,42dvh)}.search-trust{gap:9px 16px;margin-top:15px;font-size:10px}.hero-content>p.account-hint{font-size:11px;margin:14px 0 0}.hero-caption{position:relative;right:auto;bottom:auto;max-width:none;margin:0 22px 24px;padding:12px 15px;width:calc(100% - 44px)}.hero-caption>strong{font-size:22px}.hero-caption>small{font-size:10px}.beta-strip{grid-template-columns:1fr;gap:22px;padding:34px 22px}.proof-section{padding:54px 22px 40px}.proof-heading{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:24px}.proof-heading .eyebrow{margin-bottom:0}.proof-heading h2{font-size:44px}.proof-heading>p{justify-self:start}.proof-flow{grid-template-columns:1fr;justify-items:stretch;gap:12px}.proof-step{min-height:0}.proof-book img{height:146px}.proof-evidence{width:100%}.profile-outline,.proof-evidence ul{margin-top:18px}.proof-result{display:grid;grid-template-columns:126px 1fr;column-gap:20px;text-align:left;align-items:center}.proof-result .proof-step-label{grid-column:1 / -1}.proof-result .proof-portrait{grid-row:2 / 4;width:118px;margin:16px 0 0}.proof-result h3{margin-top:16px}.privacy-proof{width:100%}.examples-section{padding:58px 22px 66px}.examples-heading{display:grid;gap:14px}.examples-heading h2{font-size:46px}.examples-grid{grid-template-columns:1fr}.example-choices{gap:8px}.example-choices button{flex:1;min-width:0;padding:8px;gap:8px}.example-choices img{width:34px;height:42px}.example-choices span{font-size:11px}.example-choices svg{display:none}.example-view{grid-template-columns:1fr}.example-artwork>img{height:420px;aspect-ratio:auto}.example-story{padding:28px 24px}.example-story h3{margin-bottom:26px}.example-story>.primary-button{align-self:stretch}.reader-faq{grid-template-columns:1fr;gap:24px;padding:50px 22px}.final-invitation{padding:0 22px 50px}.example-result>img{height:420px}.example-caption{align-items:flex-start;flex-direction:column}.examples-cta{align-items:stretch;flex-direction:column}.examples-cta .primary-button{width:100%}.app-screen{width:min(100% - 36px,680px);padding-top:22px}.screen-topline{display:grid;gap:18px;align-items:start}.progress{overflow-x:auto;padding-bottom:3px}.progress li:not(:last-child):after{width:12px;margin:0 5px}.progress li{font-size:9px}.progress li span{margin-right:4px}.book-context{grid-template-columns:100px 1fr;gap:18px;padding:16px}.book-context-image{width:100px;height:90px}.tom-book-cover span{font-size:23px}.book-context h1,.evidence-person h1,.result-heading h1,.library-screen>h1{font-size:39px}.section-heading{display:block}.section-heading>p{margin-top:8px}.character-row{grid-template-columns:48px 1fr 24px;gap:12px}.evidence-strength{grid-column:2}.character-row>.radio-mark{grid-column:3;grid-row:1}.character-copy{grid-template-columns:1fr}.screen-actions{display:grid;gap:16px}.screen-actions .primary-button{width:100%}.request-layout{min-height:auto;grid-template-columns:1fr;gap:34px;padding:24px 0 48px}.request-intro h1{font-size:48px}.request-card{min-height:0;padding:28px 22px}.request-success{min-height:360px}.request-field-row{grid-template-columns:1fr}.evidence-upload-card{padding:24px 18px}.evidence-layout{grid-template-columns:1fr;gap:10px}.evidence-details{border-left:0;padding-left:0}.interpretation-grid{grid-template-columns:1fr}.result-heading{display:grid;gap:14px}.portrait-options{grid-template-columns:1fr}.portrait-image{height:390px}.result-footer{align-items:stretch;flex-direction:column}.library-book{grid-template-columns:1fr}.library-cover{min-height:190px}.library-copy{padding:24px}.modal-backdrop{align-items:end;padding:0}.signin-modal{width:100%;padding:30px 22px;border-width:1px 0 0}.generation-steps{flex-direction:column;align-items:flex-start}.generation-error-actions{align-items:stretch;flex-direction:column;width:100%}.generation-error-actions .primary-button{width:100%}}@media(max-width:380px){.site-header{height:auto;min-height:96px;padding-top:8px;padding-bottom:8px;flex-wrap:wrap;gap:3px}.site-header .brand{flex-basis:100%;text-align:left}.site-header nav{width:100%;justify-content:space-between}}@media(max-width:460px){.site-header{padding:0 14px}.brand{font-size:23px}.site-header nav{gap:10px}.site-header nav button{font-size:10px}.how-link,.signed-in .how-link{display:none}.locale-links a{min-width:24px;min-height:24px;font-size:8px}.hero-content{padding-left:18px;padding-right:18px}.hero-content h1{font-size:clamp(40px,11.5vw,50px)}.hero-caption{margin-left:18px;margin-right:18px;width:calc(100% - 36px)}.search-field-wrap input{padding-left:56px;font-size:15px}.search-field-wrap>svg{left:20px}.search-trust span:last-child{width:100%}.proof-section,.examples-section{padding-left:18px;padding-right:18px}.proof-heading h2,.examples-heading h2{font-size:39px}.example-result>img{height:370px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.primary-button:hover,.example-result:hover,.example-result:hover>img{transform:none}}
