@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94--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-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK-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-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne-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-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs-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-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW-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-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ-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-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg-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-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz-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-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X-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-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD-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-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V-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-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs-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-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO-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-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8-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-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z--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-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN-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-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF-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-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh-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-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi-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-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L-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-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP-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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB-LO58E6JB.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:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3-DrXBdSj3.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:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O-BUv2fZ6O.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:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm-BZaoP0fm.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:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL-TidjK2hL.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:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd-BLAVimhd.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:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-cyrillic-600-normal-oLY6jnZ7-oLY6jnZ7.woff2) format("woff2"),url(/assets/playfair-display-cyrillic-600-normal-DbWAkkgN-DbWAkkgN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-vietnamese-600-normal-ICsRR-qJ-ICsRR-qJ.woff2) format("woff2"),url(/assets/playfair-display-vietnamese-600-normal-BPJkAZPN-BPJkAZPN.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:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-latin-ext-600-normal-CEjQclLc-CEjQclLc.woff2) format("woff2"),url(/assets/playfair-display-latin-ext-600-normal-BumBfC1v-BumBfC1v.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:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-latin-600-normal-CZLGqjJe-CZLGqjJe.woff2) format("woff2"),url(/assets/playfair-display-latin-600-normal-CxxueQ0Z-CxxueQ0Z.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:Playfair Display;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/playfair-display-cyrillic-600-italic-DsJAm2wE-DsJAm2wE.woff2) format("woff2"),url(/assets/playfair-display-cyrillic-600-italic-D0MPwuIc-D0MPwuIc.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/playfair-display-vietnamese-600-italic-CM5tQ_QU-CM5tQ_QU.woff2) format("woff2"),url(/assets/playfair-display-vietnamese-600-italic-DzX7eaGQ-DzX7eaGQ.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:Playfair Display;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/playfair-display-latin-ext-600-italic-Bg2sus4m-Bg2sus4m.woff2) format("woff2"),url(/assets/playfair-display-latin-ext-600-italic-Bkjhfatk-Bkjhfatk.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:Playfair Display;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/playfair-display-latin-600-italic-Bvp5b4iR-Bvp5b4iR.woff2) format("woff2"),url(/assets/playfair-display-latin-600-italic-BFV_U8S6-BFV_U8S6.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{--paper: #ffffff;--paper2: #f6f5f0;--cream: #f4edd8;--ink: #0b0b0f;--ink2: #5a6473;--ink3: #69727e;--faint: #a9afb8;--navy: #0c1b2e;--navy2: #0f2336;--gold: #c8a75b;--gold-bright: #dbbe78;--gold-deep: #8c6f33;--gold-tint: rgba(200, 167, 91, .13);--gold-line: rgba(200, 167, 91, .35);--navy-tint: rgba(12, 27, 46, .06);--navy-line: rgba(12, 27, 46, .16);--line: rgba(11, 11, 15, .09);--line2: rgba(11, 11, 15, .16);--on-navy: rgba(244, 237, 216, .85);--on-navy-dim: rgba(244, 237, 216, .55);--serif: "Playfair Display", "Palatino Linotype", Palatino, Georgia, serif;--ui: Inter, "Avenir Next", "Segoe UI Variable Text", "Segoe UI", system-ui, sans-serif;--mono: "Cascadia Code", Consolas, ui-monospace, monospace;--shadow: 0 1px 2px rgba(11, 11, 15, .03), 0 12px 36px -22px rgba(11, 11, 15, .12);--shadow-pop: 0 30px 80px -28px rgba(11, 11, 15, .32);--pop: cubic-bezier(.34, 1.56, .64, 1);--ease: cubic-bezier(.2, .7, .3, 1)}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{min-height:100vh}html,body{background:var(--paper2)}body{font-family:var(--ui);color:var(--ink);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;letter-spacing:-.011em}::selection{background:var(--gold);color:var(--navy)}button{font:inherit;color:inherit;cursor:pointer;background:none;border:0}.ic{display:inline-flex;flex:none}.ic svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;display:block}.ic.s svg{width:12px;height:12px;stroke-width:2.1}.ic.l svg{width:21px;height:21px}.cover{position:relative;flex:none;border-radius:3px 5px 5px 3px;overflow:hidden;background:linear-gradient(128deg,#14263f,#0c1b2e 55%,#091524);box-shadow:inset 3.5px 0 5px -2px #ffffff24,inset -1px 0 3px #0006,2px 4px 10px -3px #0b0b0f59;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--gold-bright)}.cover:before{content:"";position:absolute;top:5%;right:5%;bottom:5%;left:5%;border:1px solid rgba(200,167,91,.45);border-radius:2px;pointer-events:none}.cover:after{content:"";position:absolute;left:0;top:0;bottom:0;width:7%;background:linear-gradient(90deg,rgba(0,0,0,.35),transparent);pointer-events:none}.cover .ct{font-family:var(--serif);font-weight:600;letter-spacing:.02em;line-height:1.25;padding:0 12%;text-wrap:balance}.cover .crule{width:26%;height:1px;background:#c8a75b99;margin:7% 0}.cover .ca{font-size:55%;letter-spacing:.18em;text-transform:uppercase;color:var(--on-navy-dim)}.cover.sm{width:56px;height:80px;font-size:10px}.cover.sm .ct{font-size:9px}.cover.md{width:92px;height:132px;font-size:14px}.cover.md .ct{font-size:13px}.cover.lg{width:176px;height:252px;font-size:25px;border-radius:4px 8px 8px 4px}.cover.lg .ct{font-size:21px}.cover.lg .ca{font-size:11px}.audiotile{flex:none;border-radius:5px;display:grid;place-items:center;background:linear-gradient(140deg,#f1e9d2,#e7dbb8);border:1px solid #dccfa4;color:var(--gold-deep);box-shadow:2px 4px 10px -4px #0b0b0f40}.audiotile.sm{width:56px;height:80px}.audiotile.md{width:92px;height:132px}.audiotile.lg{width:176px;height:252px}.audiotile.lg .ic svg{width:44px;height:44px;stroke-width:1.2}.dthumb{position:relative;width:56px;height:80px;flex:none;border-radius:4px 6px 6px 4px;background:linear-gradient(165deg,#fff,#faf8f1);border:1px solid var(--line);box-shadow:2px 3px 9px -3px #0b0b0f33;padding:10px 9px 8px;display:flex;flex-direction:column;gap:4px;overflow:visible}.dthumb .l{height:2px;background:#0b0b0f1f;border-radius:1px;width:100%}.dthumb .l.t{height:3.5px;width:72%;background:#0c1b2e80;margin-bottom:3px;border-radius:2px}.dthumb .l.w{width:88%}.dthumb .l.w2{width:58%}.dthumb .num{position:absolute;right:-8px;bottom:-8px;min-width:23px;height:23px;border-radius:99px;background:var(--gold);color:var(--navy);font-size:11px;font-weight:800;display:grid;place-items:center;padding:0 5px;box-shadow:0 0 0 2px var(--paper),0 4px 10px -3px #8c6f3399;font-variant-numeric:tabular-nums}.dthumb.mini{width:40px;height:56px;padding:7px 6px 6px;gap:3px}.dthumb.mini .num{min-width:18px;height:18px;font-size:9px;right:-6px;bottom:-6px;box-shadow:0 0 0 1.5px var(--paper),0 3px 7px -2px #8c6f3399}.rphoto{width:40px;height:56px;flex:none;border-radius:5px;display:grid;place-items:center;font-family:var(--serif);font-size:22px;line-height:1;color:var(--gold-bright);box-shadow:2px 3px 8px -3px #0b0b0f4d}.shell{display:grid;grid-template-columns:280px 1fr;min-height:100vh}.side{background:var(--paper);border-right:1px solid var(--line);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;padding:22px 16px 16px;overflow-y:auto}.brand{display:flex;align-items:center;gap:12px;padding:4px 12px 18px}.brand img{width:32px;height:32px;border-radius:8px}.brand .n{font-size:16.5px;font-weight:700;letter-spacing:-.01em}.brand .n i{font-style:italic;font-family:var(--serif);font-weight:600;color:var(--gold-deep)}.navgrp{font-size:10.5px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--faint);padding:16px 12px 8px;display:flex;align-items:center;gap:8px}.navgrp .gl{flex:1;height:1px;background:var(--line)}.nav button{display:flex;align-items:center;gap:12px;width:100%;text-align:left;font-size:14.5px;font-weight:500;color:var(--ink2);padding:11px 12px;border-radius:10px;transition:.15s;position:relative}.nav button:hover{color:var(--ink);background:var(--paper2)}.nav button.on{color:var(--ink);background:var(--gold-tint);font-weight:600}.nav button.on:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:3px;border-radius:2px;background:var(--gold)}.nav button.on .ic{color:var(--gold-deep)}.nav button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.homeext{margin-left:auto;color:var(--faint);opacity:0;transition:.15s}.nav button:hover .homeext{opacity:1}.toolbadge{margin-left:auto;font-size:10.5px;font-weight:700;color:var(--gold-deep);background:var(--gold-tint);border:1px solid var(--gold-line);border-radius:99px;padding:1px 8px;font-variant-numeric:tabular-nums}.sidegrow{flex:1;min-height:14px}.wallet{border-top:1px solid var(--line);margin-top:12px;padding:14px 12px 4px;cursor:pointer;border-radius:10px}.wallet:hover{background:var(--paper2)}.wallet .wt{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;color:var(--ink3)}.wallet .wt b{font-size:16.5px;color:var(--ink);font-weight:700;font-variant-numeric:tabular-nums;transition:color .3s}.wallet .wt b.spent{color:var(--gold-deep)}.wallet .meter{height:4px;border-radius:3px;background:var(--paper2);margin:9px 0 5px;overflow:hidden}.wallet .meter i{display:block;height:100%;background:var(--gold);border-radius:3px;transition:width .8s var(--ease)}.wallet .cap{font-size:11.5px;color:var(--faint);font-variant-numeric:tabular-nums}.newbtn{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;margin-top:14px;background:var(--gold);color:var(--navy);font-size:14.5px;font-weight:700;border-radius:12px;padding:13px;transition:transform .15s var(--pop),background .18s,box-shadow .18s;box-shadow:0 12px 26px -12px #c8a75bb3}.newbtn:hover{background:var(--gold-bright);transform:translateY(-1px)}.newbtn:active{transform:scale(.97)}.acctrow{position:relative;display:flex;align-items:center;gap:11px;margin-top:14px;padding:12px 10px 4px;border-top:1px solid var(--line)}.avatar{width:38px;height:38px;border-radius:50%;flex:none;display:grid;place-items:center;overflow:hidden;background:var(--navy);color:var(--cream);font-size:13px;font-weight:700;letter-spacing:.02em;box-shadow:0 0 0 2px var(--paper),0 0 0 3.5px var(--gold-line);cursor:pointer}.avatar img{width:100%;height:100%;object-fit:cover;display:block}.acctrow .who{min-width:0;flex:1;cursor:pointer;display:flex;flex-direction:column;line-height:1.3}.acctrow .nm{font-size:13.5px;font-weight:650;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acctrow .pl{font-size:11px;color:var(--ink3)}.acctrow .who:hover .nm{color:var(--gold-deep)}.iconbtn{width:33px;height:33px;border-radius:8px;display:grid;place-items:center;color:var(--ink3);border:1px solid transparent;transition:.15s}.iconbtn:hover{color:var(--ink);border-color:var(--line2);background:var(--paper)}.setmenu{position:absolute;bottom:calc(100% + 8px);right:0;width:210px;background:var(--paper);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-pop);padding:6px;z-index:35;animation:kin2 .2s var(--ease)}@keyframes kin2{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.setmenu button{display:flex;align-items:center;gap:10px;width:100%;text-align:left;font-size:13px;font-weight:500;color:var(--ink2);padding:9px 12px;border-radius:8px;transition:.12s}.setmenu button:hover{background:var(--paper2);color:var(--ink)}.setmenu button .ic{color:var(--ink3)}.setmenu .signout,.setmenu .signout .ic{color:#a34e3c}.content{min-width:0;padding:48px 54px 80px}.pagewrap{max-width:1000px;margin:0 auto}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.ri{animation:rise .5s var(--ease) both}.ri:nth-child(2){animation-delay:.06s}.ri:nth-child(3){animation-delay:.12s}.ri:nth-child(4){animation-delay:.18s}.ri:nth-child(n+5){animation-delay:.24s}.phead{display:flex;align-items:flex-end;gap:20px;margin-bottom:26px}h1{font-family:var(--serif);font-size:31px;font-weight:600;letter-spacing:-.02em;line-height:1.1;text-wrap:balance}.lead{font-size:14.5px;color:var(--ink3);margin-top:7px;max-width:58ch}.phead .act{margin-left:auto;flex:none}.seclbl{font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--ink3);margin:28px 2px 10px;display:flex;align-items:center;gap:10px}.seclbl .rule{flex:1;height:1px;background:var(--line)}.list{background:var(--paper);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);overflow:hidden}.row{display:flex;align-items:center;gap:18px;padding:19px 24px;border-top:1px solid var(--line);transition:background .15s;position:relative}.row:first-child{border-top:0}.row.click{cursor:pointer}.row.click:hover{background:#fbfaf7}.row .t{font-size:16px;font-weight:600;letter-spacing:-.01em}.row .m{font-size:12.5px;color:var(--ink3);margin-top:2px;font-variant-numeric:tabular-nums}.row .sp{flex:1}.row .hoveract{display:flex;gap:6px;opacity:0;transform:translate(6px);transition:.2s var(--ease)}.row:hover .hoveract,.row:focus-within .hoveract{opacity:1;transform:none}.hbtn{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:650;border-radius:9px;padding:8px 15px;transition:.15s}.hbtn.gold{background:var(--gold);color:var(--navy)}.hbtn.gold:hover{background:var(--gold-bright)}.hbtn.gho{border:1px solid var(--line2);color:var(--ink2)}.hbtn.gho:hover{border-color:var(--ink3);color:var(--ink)}.chev{color:var(--faint);transition:transform .18s var(--pop)}.row.click:hover .chev{transform:translate(3px);color:var(--gold-deep)}.chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;padding:5px 13px;border-radius:99px;white-space:nowrap}.chip.seal{color:var(--navy);background:var(--navy-tint);border:1px solid var(--navy-line)}.chip.seal .ic{color:var(--gold-deep)}.chip.prep{color:var(--gold-deep);background:var(--gold-tint);border:1px solid var(--gold-line)}.chip.mute{color:var(--ink3);background:#edece7;border:1px solid var(--line)}.chip.warn{color:#8a5a10;background:#f8efdd;border:1px solid #ebdcb8}@keyframes chippop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.12)}to{transform:scale(1);opacity:1}}.chip.pop{animation:chippop .45s var(--pop)}.row.prep{background:#faf9f5}.row.prep .t{color:var(--ink3)}.row.prep .m{color:var(--faint)}.row.prep .audiotile,.row.prep .cover{filter:grayscale(.65);opacity:.55;transition:filter .5s,opacity .5s}.prep .prog{height:3px;border-radius:2px;background:var(--paper2);overflow:hidden;margin-top:8px;max-width:420px}.prep .prog i{display:block;height:100%;background:var(--gold);border-radius:2px;transition:width .8s var(--ease)}.prep .stepline{font-size:12px;color:var(--ink3);margin-top:6px;font-variant-numeric:tabular-nums}.prep .stepline .now{color:var(--gold-deep);font-weight:650}.prep .stepline .now:after{content:"";animation:dots 1.4s steps(4) infinite}@keyframes dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.prep .stepline .done{color:var(--ink2)}.addline{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.addline button{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--ink2);border:1px dashed var(--line2);border-radius:10px;padding:10px 16px;transition:.18s;background:transparent}.addline button:hover{border-color:var(--gold);color:var(--ink);background:var(--gold-tint)}.addline button .ic{color:var(--gold-deep)}.addline .fastnote{font-size:11.5px;color:var(--faint);align-self:center;margin-left:4px;max-width:46ch}.recents{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:4px}.rcard{display:flex;align-items:center;gap:13px;background:var(--paper);border:1px solid var(--line);border-radius:13px;padding:12px 15px;box-shadow:var(--shadow);text-align:left;transition:transform .18s var(--pop),border-color .18s,box-shadow .2s;cursor:pointer;min-width:0}.rcard:hover{transform:translateY(-2px);border-color:var(--line2)}.rcard.pop{animation:chippop .5s var(--pop)}.rtx{min-width:0;display:flex;flex-direction:column;line-height:1.35}.rt{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rm{font-size:11.5px;color:var(--ink3);font-variant-numeric:tabular-nums}.toolgrid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:6px}.toolcard{background:var(--paper);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);padding:24px 26px;display:flex;flex-direction:column;gap:12px;transition:transform .2s var(--pop),box-shadow .2s,border-color .2s;position:relative}.toolcard:hover{transform:translateY(-3px);border-color:var(--line2);box-shadow:0 2px 4px #0b0b0f0a,0 24px 56px -24px #0b0b0f33}.toolcard .tic{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:var(--gold-tint);border:1px solid var(--gold-line);color:var(--gold-deep)}.toolcard .tic .ic svg{width:22px;height:22px}.toolcard .tn{font-family:var(--serif);font-size:20px;font-weight:600;letter-spacing:-.015em}.toolcard .td{font-size:13.5px;color:var(--ink2);line-height:1.55}.toolcard .tfoot{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:12px}.toolcard .tstat{font-size:12px;color:var(--ink3);font-variant-numeric:tabular-nums}.toolcard.now{border-color:var(--gold-line);background:linear-gradient(180deg,#fffefb,#fff)}.toolcard.now:after{content:"IN USE";position:absolute;top:16px;right:18px;font-size:9.5px;font-weight:800;letter-spacing:.12em;color:var(--gold-deep);background:var(--gold-tint);border:1px solid var(--gold-line);border-radius:99px;padding:3px 9px}.toolcard.desk{opacity:.75}.toolcard.desk .tic{background:var(--paper2);border-color:var(--line);color:var(--ink3)}.trdrop{border:1.5px dashed var(--line2);border-radius:16px;padding:30px;text-align:center;color:var(--ink3);font-size:14px;transition:.2s;margin-bottom:8px;width:100%}.trdrop:hover{border-color:var(--gold);background:var(--gold-tint);color:var(--ink2)}.trdrop b{color:var(--gold-deep)}.trdrop .cap{font-size:12px;margin-top:5px;color:var(--faint)}.trdrop .ic{color:var(--gold-deep);margin-bottom:6px}.phwrap{display:grid;grid-template-columns:minmax(0,1fr) 292px;gap:28px;align-items:start}.canvasfrm{background:var(--paper);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);padding:22px}.canvas{position:relative;width:100%;aspect-ratio:1/1;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:9%;transition:aspect-ratio .3s var(--ease)}.canvas.r916{aspect-ratio:9/16;max-width:62%;margin:0 auto}.canvas.r169{aspect-ratio:16/9}.canvas .qmark{font-family:var(--serif);font-size:54px;line-height:.4;color:var(--gold-bright);opacity:.9;margin-bottom:18px}.canvas .qtx{font-family:var(--serif);font-style:italic;font-size:clamp(15px,2.6vw,23px);line-height:1.55;color:#f7f3e8;text-shadow:0 2px 18px rgba(0,0,0,.35);text-wrap:balance;max-width:26ch}.canvas .qat{margin-top:20px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-bright)}.canvas .qbk{font-size:10px;letter-spacing:.08em;color:#f7f3e8a6;margin-top:4px}.canvas .wm2{position:absolute;bottom:12px;right:14px;display:flex;align-items:center;gap:6px;font-size:9.5px;letter-spacing:.1em;color:#f7f3e88c}.canvas .wm2 img{width:14px;height:14px;border-radius:3px;opacity:.8}.bg-dawn{background:radial-gradient(120% 90% at 75% 12%,rgba(228,199,125,.55) 0%,transparent 45%),linear-gradient(160deg,#1b2b4a,#2e4568 45%,#8c6f4b)}.bg-forest{background:radial-gradient(100% 80% at 25% 15%,rgba(155,180,155,.35) 0%,transparent 50%),linear-gradient(165deg,#12241c,#24443a 55%,#4f6b57)}.bg-sea{background:radial-gradient(110% 80% at 70% 90%,rgba(125,160,190,.4) 0%,transparent 55%),linear-gradient(150deg,#0a1420,#16283e,#3a5878)}.bg-paper{background:linear-gradient(165deg,#f7f2e4,#efe6ce)}.bg-paper .qtx{color:#243247;text-shadow:none}.bg-paper .qbk{color:#2432478c}.bg-paper .wm2{color:#24324773}.canvasbar{display:flex;align-items:center;gap:10px;margin-top:18px}.szchip{font-size:12.5px;font-weight:650;border:1px solid var(--line);border-radius:99px;padding:6px 14px;color:var(--ink2);transition:.15s}.szchip:hover{border-color:var(--line2)}.szchip.on{color:var(--navy);border-color:var(--gold);background:var(--gold-tint)}.phrail{display:flex;flex-direction:column;gap:14px}.phcard{background:var(--paper);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);padding:16px 18px}.phcard .k{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);margin-bottom:11px}.layer{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:550;color:var(--ink2);padding:9px 10px;border-radius:9px;border:1px solid transparent;transition:.13s;width:100%;text-align:left}.layer:hover{background:var(--paper2)}.layer.on{border-color:var(--gold-line);background:var(--gold-tint);color:var(--ink)}.layer .ic{color:var(--ink3)}.layer.on .ic{color:var(--gold-deep)}.layer .eye{margin-left:auto;color:var(--faint)}.layer .eye:hover{color:var(--ink)}.swatches{display:flex;gap:8px}.swatch{width:44px;height:44px;border-radius:10px;border:2px solid transparent;cursor:pointer;transition:.15s;padding:0}.swatch:hover{transform:translateY(-2px)}.swatch.on{border-color:var(--gold);box-shadow:0 0 0 2px var(--paper),0 0 0 3.5px var(--gold-line)}.exlist{display:flex;flex-direction:column;gap:6px}.exq{font-family:var(--serif);font-style:italic;font-size:12.5px;line-height:1.5;color:var(--ink2);border:1px solid var(--line);border-radius:9px;padding:9px 11px;text-align:left;transition:.13s}.exq:hover,.exq.on{border-color:var(--gold);background:var(--gold-tint);color:var(--ink)}.exq .src{display:block;font-family:var(--ui);font-style:normal;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-deep);margin-top:5px}.setgrp{background:var(--paper);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);padding:8px 24px;margin-top:16px}.srow{display:flex;align-items:center;gap:16px;padding:16px 0;border-top:1px solid var(--line)}.srow:first-child{border-top:0}.srow .sk{min-width:0;flex:1}.srow .st{font-size:14.5px;font-weight:600}.srow .sd{font-size:12.5px;color:var(--ink3);margin-top:2px;max-width:52ch}.selchip{font-size:13px;font-weight:600;border:1px solid var(--line2);border-radius:9px;padding:7px 14px;color:var(--ink);display:inline-flex;align-items:center;gap:8px;transition:.15s}.selchip:hover{border-color:var(--gold)}.selchip .ic{color:var(--faint)}.tog{width:46px;height:26px;border-radius:99px;background:var(--line2);position:relative;transition:.2s;flex:none}.tog:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0b0b0f40;transition:.2s var(--pop)}.tog.on{background:var(--gold)}.tog.on:after{left:23px}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b0b0f61;z-index:45;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:fadein .22s var(--ease)}@keyframes fadein{0%{opacity:0}to{opacity:1}}.smodal{position:fixed;top:50%;left:50%;transform:translate(-50%,-48%);width:min(780px,94vw);z-index:46;background:var(--paper);border-radius:18px;box-shadow:var(--shadow-pop);overflow:hidden;animation:min2 .32s var(--ease)}@keyframes min2{0%{opacity:0;transform:translate(-50%,-45%)}to{opacity:1;transform:translate(-50%,-48%)}}.smodal .mx{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:9px;display:grid;place-items:center;color:var(--ink3);transition:.15s;z-index:2}.smodal .mx:hover{background:var(--paper2);color:var(--ink)}.smodal .mbody{display:flex;gap:32px;padding:36px}.smodal .mcoverwrap{flex:none;padding-top:4px}.smodal .minfo{min-width:0;flex:1}.smodal .mt{font-family:var(--serif);font-size:28px;font-weight:600;letter-spacing:-.015em;text-wrap:balance}.smodal .ma{font-size:14px;color:var(--ink3);margin-top:3px}.smodal .mstats{display:flex;margin:16px 0 14px;border:1px solid var(--line);border-radius:10px;overflow:hidden}.smodal .mstat{flex:1;padding:12px 14px;border-left:1px solid var(--line);text-align:center}.smodal .mstat:first-child{border-left:0}.smodal .mstat .v{font-size:18px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.smodal .mstat .k{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);margin-top:2px}.smodal .prevlbl{font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:6px}.smodal .prev{font-family:var(--serif);font-size:15px;font-style:italic;line-height:1.7;color:#2a2c31;position:relative;max-height:112px;overflow:hidden}.smodal .prev:after{content:"";position:absolute;left:0;right:0;bottom:0;height:34px;background:linear-gradient(transparent,var(--paper))}.smodal .mfoot{display:flex;align-items:center;gap:12px;padding:18px 28px;border-top:1px solid var(--line);background:#fbfaf7}.smodal .mnote{font-size:13px;color:var(--ink3)}.gbtn{display:inline-flex;align-items:center;gap:9px;background:var(--gold);color:var(--navy);font-size:15px;font-weight:700;border-radius:11px;padding:13px 26px;transition:transform .15s var(--pop),background .18s}.gbtn:hover{background:var(--gold-bright);transform:translateY(-1px)}.gbtn:active{transform:scale(.97)}.kpal{position:fixed;top:16vh;left:50%;transform:translate(-50%);width:min(580px,92vw);z-index:51;background:var(--paper);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-pop);overflow:hidden;animation:kin .25s var(--ease)}@keyframes kin{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.kpal input{width:100%;border:0;outline:0;font:inherit;font-size:16px;padding:18px 22px;color:var(--ink);border-bottom:1px solid var(--line);background:transparent}.kpal input::placeholder{color:var(--faint)}.klist{max-height:300px;overflow-y:auto;padding:6px}.kitem{display:flex;align-items:center;gap:12px;width:100%;text-align:left;font-size:14.5px;font-weight:500;color:var(--ink2);padding:11px 15px;border-radius:9px;transition:.1s}.kitem .ic{color:var(--ink3)}.kitem.sel{background:var(--gold-tint);color:var(--ink)}.kitem.sel .ic{color:var(--gold-deep)}.backrow{margin-bottom:16px}.backrow button{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--ink2);padding:6px 12px;border-radius:8px;transition:.15s;margin-left:-12px}.backrow button:hover{background:var(--paper2);color:var(--ink)}.rphead{display:flex;gap:22px;align-items:flex-start;margin-bottom:8px}.rphead .rpt{padding-top:6px}.rphead .eyebrow{font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:6px}.rphead h1{font-size:30px}.rphead .m{font-size:13.5px;color:var(--ink3);margin-top:6px;font-variant-numeric:tabular-nums}.panel{background:var(--paper);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);padding:24px 26px;margin-top:18px}.panel .k{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);margin-bottom:11px}.optrow{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.opt{display:flex;flex-direction:column;gap:5px;border:1px solid var(--line);border-radius:11px;padding:14px 16px;font-size:14.5px;font-weight:600;color:var(--ink2);transition:.15s;text-align:left;background:var(--paper)}.opt .ic{color:var(--ink3)}.opt .d{font-size:12px;color:var(--ink3);font-weight:500;line-height:1.4}.opt:hover{border-color:var(--line2)}.opt.on{border-color:var(--gold);color:var(--ink);background:var(--gold-tint);box-shadow:0 0 0 1px var(--gold)}.opt.on .ic{color:var(--gold-deep)}.chips2{display:flex;flex-wrap:wrap;gap:7px}.chip2{font-size:13.5px;font-weight:600;border:1px solid var(--line);border-radius:99px;padding:7px 16px;color:var(--ink2);transition:.15s;background:var(--paper)}.chip2:hover{border-color:var(--line2)}.chip2.on{color:var(--navy);border-color:var(--gold);background:var(--gold-tint)}.dials{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.dial{border:1px solid var(--line);border-radius:11px;padding:13px 16px;background:var(--paper)}.dial .dk{font-size:10.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--ink3)}.dial .dv{font-size:14.5px;font-weight:600;margin-top:3px}.genbar{display:flex;align-items:center;gap:16px;margin-top:18px}.quote{font-size:13.5px;color:var(--ink3);font-variant-numeric:tabular-nums}.quote b{color:var(--ink);font-weight:700}.thinking{display:flex;align-items:center;gap:11px;padding:13px 18px;background:var(--paper);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);margin-bottom:20px;animation:rise .4s var(--ease)}.thinking .orbit{width:15px;height:15px;flex:none;border-radius:50%;border:2px solid var(--gold-line);border-top-color:var(--gold-deep);animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.thinking .tt{font-size:14.5px;color:var(--ink2)}.thinking .tt:after{content:"";animation:dots 1.4s steps(4) infinite}.verdict{display:flex;align-items:center;gap:13px;padding:14px 20px;background:var(--navy);border-radius:14px;margin-bottom:22px;box-shadow:0 16px 40px -18px #0c1b2e80}.verdict.show{animation:rise .5s var(--ease) both}.vring{width:27px;height:27px;flex:none}.vring circle{fill:none;stroke:var(--gold);stroke-width:1.8}.vring .ring{stroke-dasharray:66;stroke-dashoffset:66;transition:stroke-dashoffset .7s var(--ease)}.vring path{fill:none;stroke:var(--gold-bright);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:16;transition:stroke-dashoffset .4s var(--ease) .55s}.verdict.show .ring{stroke-dashoffset:0}.verdict.show path{stroke-dashoffset:0}.verdict .vt{font-size:15px;font-weight:700;color:#fff;letter-spacing:-.01em}.verdict .vs{font-size:13px;color:var(--on-navy-dim);font-variant-numeric:tabular-nums}.verdict .vs b{color:var(--on-navy);font-weight:650}.verdict .sp{flex:1}.pay{font-size:12.5px;font-weight:650;color:var(--on-navy);border:1px solid rgba(244,237,216,.28);border-radius:99px;padding:5px 13px;transition:.15s;white-space:nowrap}.pay:hover{border-color:var(--gold);color:var(--gold-bright)}.hint{font-size:12.5px;color:var(--ink3);margin:-10px 2px 18px}.doczone{display:grid;grid-template-columns:minmax(0,1fr);position:relative}.doczone.open{grid-template-columns:minmax(0,1fr) 312px;gap:28px}.doc{background:var(--paper);border:1px solid var(--line);border-radius:6px;box-shadow:var(--shadow);padding:56px 64px;transition:all .35s var(--ease)}.doc h2{font-family:var(--serif);font-size:30px;font-weight:600;letter-spacing:-.015em;margin-bottom:7px;text-wrap:balance}.doc .by{font-size:13px;color:var(--ink3);margin-bottom:26px;padding-bottom:15px;border-bottom:1px solid var(--line)}.doc p{font-family:var(--serif);font-size:17.5px;line-height:1.82;color:#1e2126;margin-bottom:17px;max-width:64ch;opacity:0;transform:translateY(8px);filter:blur(3px);transition:opacity .6s var(--ease),transform .6s var(--ease),filter .6s var(--ease)}.doc p.in{opacity:1;transform:none;filter:none}.doc .cursor{display:inline-block;width:2px;height:1em;background:var(--gold-deep);vertical-align:text-bottom;animation:blink .8s steps(1) infinite;margin-left:2px}@keyframes blink{50%{opacity:0}}.g{cursor:pointer;border-bottom:1.5px solid var(--gold-line);transition:.15s}.g:hover{background:var(--gold-tint)}.g.open{background:var(--cream);border-bottom-color:var(--gold-deep)}.g.flagged{border-bottom:2px solid #d9a441;background:#d9a4411a}.g.flagged:hover{background:#d9a4412e}.g.flagged.open{background:#d9a44133;border-bottom-color:#8a5a10}.verdict.review{background:var(--paper);border:1.5px solid #e3c98f;box-shadow:0 16px 40px -20px #8a5a104d}.verdict.review .vt{color:#8a5a10}.verdict.review .vs{color:var(--ink3)}.verdict.review .vs b{color:var(--ink)}.verdict.review .pay{color:#8a5a10;border-color:#e3c98f}.verdict.review .pay:hover{border-color:#d9a441;color:#6b4409}.vring.warnring circle{stroke:#d9a441}.vring.warnring path{stroke:#b07c14}.evpanel.flagged{border-left-color:#d9a441}.evpanel.flagged .eh{color:#8a5a10}.evwrap{min-width:0}.evpanel{position:sticky;top:24px;border-left:2px solid var(--gold);padding:4px 0 6px 18px;animation:evin .35s var(--ease)}@keyframes evin{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.evpanel .eh{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:9px}.evpanel .nid{font-family:var(--mono);font-size:11.5px;color:var(--ink3);margin-bottom:9px}.evpanel .nq{font-family:var(--serif);font-size:15px;line-height:1.65;color:#1e2126;font-style:italic}.evpanel .nw{font-size:12px;color:var(--ink3);margin-top:8px;line-height:1.55}.evpanel .nl{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:700;color:var(--gold-deep);margin-top:10px;cursor:pointer}.evpanel .nl:hover{color:var(--ink)}.evpanel .stats{border-top:1px solid var(--line);margin-top:16px;padding-top:12px;font-size:12.5px;color:var(--ink3)}.evpanel .stats .r{display:flex;justify-content:space-between;padding:3.5px 0;font-variant-numeric:tabular-nums}.evpanel .stats .r b{color:var(--navy);font-weight:700}.evclose{float:right;color:var(--faint);width:22px;height:22px;border-radius:6px;display:grid;place-items:center}.evclose:hover{color:var(--ink);background:var(--paper2)}.twocol{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:6px}.plainblk .h{display:flex;align-items:center;gap:8px;font-size:14.5px;font-weight:700;margin-bottom:8px}.plainblk .h .ic{color:var(--gold-deep)}.plainblk p{font-size:14px;color:var(--ink2);line-height:1.65;max-width:44ch}.sample{font-family:var(--serif);font-style:italic;font-size:15.5px;color:var(--ink);border-left:2px solid var(--gold);padding-left:14px;margin-top:12px;line-height:1.65}.balrow{display:flex;align-items:baseline;gap:8px}.bal{font-size:34px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.balu{font-size:13px;color:var(--ink3)}.qrow{display:flex;justify-content:space-between;align-items:center;font-size:13.5px;color:var(--ink2);padding:8px 0;border-top:1px solid var(--line);font-variant-numeric:tabular-nums}.qrow:first-of-type{border-top:none}.qrow .v{font-weight:650;color:var(--ink)}.topups{display:flex;gap:8px;margin-top:14px}.topup{flex:1;border:1px solid var(--line);border-radius:10px;padding:11px;text-align:center;font-size:13px;font-weight:650;transition:.15s;background:var(--paper)}.topup:hover{border-color:var(--gold);background:var(--gold-tint)}.topup .pr{display:block;font-size:11.5px;color:var(--ink3);font-weight:500;margin-top:1px}.toast{position:fixed;bottom:26px;left:50%;transform:translate(-50%,86px);z-index:60;display:flex;align-items:center;gap:10px;background:var(--navy);color:var(--on-navy);font-size:14.5px;font-weight:600;border-radius:13px;padding:14px 22px;box-shadow:0 20px 50px -14px #0c1b2e99;transition:transform .5s var(--pop);pointer-events:none}.toast.show{transform:translate(-50%)}.toast .ic{color:var(--gold-bright)}.toast .sub{font-weight:500;color:var(--on-navy-dim);font-variant-numeric:tabular-nums}@media(max-width:1020px){.shell{grid-template-columns:1fr}.side{position:static;height:auto;flex-direction:row;align-items:center;flex-wrap:wrap;gap:6px;padding:12px 14px;overflow:visible}.brand{padding:0 8px 0 0}.navgrp,.wallet .meter,.wallet .cap,.acctrow .who{display:none}.nav{display:flex;gap:2px}.nav button .lb,.sidegrow{display:none}.wallet{border:0;margin:0;padding:0 8px}.newbtn{width:auto;margin:0;padding:9px 14px}.acctrow{border:0;margin:0;padding:0 4px}.content{padding:22px 16px 50px}.doc{padding:30px 24px}.doczone.open{grid-template-columns:1fr}.evwrap{display:none!important}.twocol,.toolgrid,.recents{grid-template-columns:1fr}.optrow,.dials{grid-template-columns:1fr 1fr}.phwrap{grid-template-columns:1fr}.smodal .mbody{flex-direction:column;align-items:center;text-align:center}.smodal .mstats{width:100%}.rphead{flex-direction:column}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.doc p.in,.verdict.show{opacity:1;transform:none;filter:none}.vring .ring,.vring path{stroke-dashoffset:0!important}}.gate{min-height:100vh;display:grid;place-items:center;background:var(--paper2);padding:24px}.gatecard{width:min(420px,100%);background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:42px 40px 34px;text-align:center;box-shadow:0 18px 50px -22px #0b0b0f47;animation:rise .5s cubic-bezier(.2,.8,.2,1) both}.gatebrand{justify-content:center;margin-bottom:26px}.gatetitle{font-family:var(--serif);font-weight:600;font-size:27px;letter-spacing:-.01em;color:var(--ink);margin-bottom:10px;text-wrap:balance}.gatelead{color:var(--ink3);font-size:14px;margin-bottom:26px;text-wrap:balance}.gatebtn{width:100%;height:44px;border-radius:9px;background:var(--gold);color:var(--navy);font-weight:700;font-size:14.5px;display:inline-flex;align-items:center;justify-content:center;gap:9px;box-shadow:0 6px 18px -8px #8c6f338c;transition:transform .16s ease,box-shadow .16s ease}.gatebtn:hover{transform:translateY(-1px);box-shadow:0 10px 22px -8px #8c6f3399}.gatebtn:active{transform:translateY(0)}.gatenote{margin-top:18px;font-size:12px;color:var(--faint);text-wrap:balance}@media(prefers-reduced-motion:reduce){.gatecard{animation:none}}
