@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-cyrillic-ext-600-normal-D_E8FDgP.woff2) format("woff2"),url(/assets/source-serif-4-cyrillic-ext-600-normal-DiT2IGQm.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-cyrillic-600-normal-BDP5YDHD.woff2) format("woff2"),url(/assets/source-serif-4-cyrillic-600-normal-DFnC3vAY.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-greek-600-normal-DdRkKr-1.woff2) format("woff2"),url(/assets/source-serif-4-greek-600-normal-DhXQw1Kl.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-vietnamese-600-normal-CznyfUKR.woff2) format("woff2"),url(/assets/source-serif-4-vietnamese-600-normal-B0WJbuqT.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-ext-600-normal-0sIUyHMO.woff2) format("woff2"),url(/assets/source-serif-4-latin-ext-600-normal-C6NNqpJh.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-600-normal-DouSKlru.woff2) format("woff2"),url(/assets/source-serif-4-latin-600-normal-DMD1h6_f.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-cyrillic-ext-700-normal-B9R79AaY.woff2) format("woff2"),url(/assets/source-serif-4-cyrillic-ext-700-normal-DsKdgJCr.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-cyrillic-700-normal-BmBwwUw2.woff2) format("woff2"),url(/assets/source-serif-4-cyrillic-700-normal-DVvE-KHB.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-greek-700-normal-BzuEQSqJ.woff2) format("woff2"),url(/assets/source-serif-4-greek-700-normal-C5Ojiwey.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-vietnamese-700-normal-CCAt8c4x.woff2) format("woff2"),url(/assets/source-serif-4-vietnamese-700-normal-BBU5i_d1.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-latin-ext-700-normal-C8ywwcuQ.woff2) format("woff2"),url(/assets/source-serif-4-latin-ext-700-normal-BZsvHpal.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-latin-700-normal-CGGdTIBe.woff2) format("woff2"),url(/assets/source-serif-4-latin-700-normal-3V4Pv1hj.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:300;src:url(/assets/source-sans-3-cyrillic-ext-300-normal-BScJVoff.woff2) format("woff2"),url(/assets/source-sans-3-cyrillic-ext-300-normal-BWjviSXR.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:300;src:url(/assets/source-sans-3-cyrillic-300-normal-BQEW1_rK.woff2) format("woff2"),url(/assets/source-sans-3-cyrillic-300-normal-DPVQS6lp.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:300;src:url(/assets/source-sans-3-greek-ext-300-normal-CRvD0syG.woff2) format("woff2"),url(/assets/source-sans-3-greek-ext-300-normal-B16eTztQ.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:300;src:url(/assets/source-sans-3-greek-300-normal-BOvp4GnK.woff2) format("woff2"),url(/assets/source-sans-3-greek-300-normal-CLjI7Ux4.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:300;src:url(/assets/source-sans-3-vietnamese-300-normal-CL5GESd6.woff2) format("woff2"),url(/assets/source-sans-3-vietnamese-300-normal-BFwU3kZG.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:300;src:url(/assets/source-sans-3-latin-ext-300-normal-WvfVEKlz.woff2) format("woff2"),url(/assets/source-sans-3-latin-ext-300-normal-BJOP1eKi.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:300;src:url(/assets/source-sans-3-latin-300-normal-KpEPfINB.woff2) format("woff2"),url(/assets/source-sans-3-latin-300-normal-8oYadkX6.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-cyrillic-ext-400-normal-BwJdxs7r.woff2) format("woff2"),url(/assets/source-sans-3-cyrillic-ext-400-normal-Cd63HKDh.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-cyrillic-400-normal-DjhbW-4D.woff2) format("woff2"),url(/assets/source-sans-3-cyrillic-400-normal-7kQcAFpS.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-greek-ext-400-normal-CpIwTHMM.woff2) format("woff2"),url(/assets/source-sans-3-greek-ext-400-normal-BI1kUwmR.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-greek-400-normal-DZReXJla.woff2) format("woff2"),url(/assets/source-sans-3-greek-400-normal-DJm9Ud5h.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-vietnamese-400-normal-CwtaIDr2.woff2) format("woff2"),url(/assets/source-sans-3-vietnamese-400-normal-dYp9C364.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-ext-400-normal-UNsKFIBq.woff2) format("woff2"),url(/assets/source-sans-3-latin-ext-400-normal-BGPHfnm_.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-400-normal-DQi5PRDE.woff2) format("woff2"),url(/assets/source-sans-3-latin-400-normal-AFMiCETP.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-cyrillic-ext-600-normal-6AhwUnSr.woff2) format("woff2"),url(/assets/source-sans-3-cyrillic-ext-600-normal-uAL1a5gb.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-cyrillic-600-normal-BnFu5nHC.woff2) format("woff2"),url(/assets/source-sans-3-cyrillic-600-normal-y-RO8wOd.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-greek-ext-600-normal-DynePNDL.woff2) format("woff2"),url(/assets/source-sans-3-greek-ext-600-normal-D7vJ4nVX.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-greek-600-normal-BSO157bq.woff2) format("woff2"),url(/assets/source-sans-3-greek-600-normal-BNF9LBpG.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-vietnamese-600-normal-B2sTNYey.woff2) format("woff2"),url(/assets/source-sans-3-vietnamese-600-normal-DpSexF-T.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-latin-ext-600-normal-AEyhgUpm.woff2) format("woff2"),url(/assets/source-sans-3-latin-ext-600-normal-Wy7HIzqC.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-latin-600-normal-DeckBYAU.woff2) format("woff2"),url(/assets/source-sans-3-latin-600-normal-BvDVuF-j.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:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-ext-400-italic-zoDFlEzN.woff2) format("woff2"),url(/assets/source-serif-4-cyrillic-ext-400-italic-Dx4A8QUO.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:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-400-italic-BLN19cOa.woff2) format("woff2"),url(/assets/source-serif-4-cyrillic-400-italic-Dx8qIUN3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-greek-400-italic-C7D4Dq0H.woff2) format("woff2"),url(/assets/source-serif-4-greek-400-italic-DcuniPAV.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:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-vietnamese-400-italic-CjUPRDIa.woff2) format("woff2"),url(/assets/source-serif-4-vietnamese-400-italic-DyjhI2GX.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:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-ext-400-italic-JynPwBMj.woff2) format("woff2"),url(/assets/source-serif-4-latin-ext-400-italic-G7LDTi7t.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:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-italic-0j97Jm6B.woff2) format("woff2"),url(/assets/source-serif-4-latin-400-italic-Dv9jnFA_.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:Sacramento;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sacramento-latin-ext-400-normal-CKF0Zc5Q.woff2) format("woff2"),url(/assets/sacramento-latin-ext-400-normal-CJ-VJynE.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:Sacramento;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sacramento-latin-400-normal-mRAQrhvZ.woff2) format("woff2"),url(/assets/sacramento-latin-400-normal-D-mHOmJi.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{--green-900: #0f3322;--green-800: #143f2b;--green-700: #1b5236;--green-100: #dcebe0;--green-50: #edf3ef;--gold-500: #c49a52;--gold-300: #e2c792;--ink: #17241d;--text: #2f3d49;--muted: #5a6770;--line: #e1e7e3;--page: #f7f8f6;--blue-100: #dfeafb;--blue-700: #2c5c99;--amber-100: #f6ecd6;--amber-700: #82540f;--grey-100: #eceff0;--grey-700: #515c65;--chart-line: #2f7a4c;--shadow-card: 0 1px 2px rgba(17, 40, 28, .06), 0 14px 34px -16px rgba(17, 40, 28, .26);--shadow-card-hover: 0 2px 6px rgba(17, 40, 28, .08), 0 22px 44px -18px rgba(17, 40, 28, .34);--radius: 12px;--serif: "Source Serif 4", Georgia, "Times New Roman", serif;--sans: "Source Sans 3", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--script: "Sacramento", "Brush Script MT", "Segoe Script", cursive;--w-header: 1240px;--w-narrow: 1160px;--w-wide: 1300px;--w-footer: 1480px;--gutter: clamp(18px, 4vw, 40px);--header-h: 66px;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--sans);font-size:16px;line-height:1.5;color:var(--text);background:var(--page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body.menu-open{overflow:hidden}h1,h2,h3{margin:0;font-family:var(--serif);font-weight:600;color:var(--ink);letter-spacing:-.012em}p{margin:0}a{color:inherit}button{font:inherit}svg{display:block}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:3px solid var(--gold-500);outline-offset:3px}.site{min-height:100vh;display:flex;flex-direction:column}main{flex:1}.container-header,.container-narrow,.container-wide,.container-footer{width:100%;margin-inline:auto;padding-inline:var(--gutter)}.container-header{max-width:calc(var(--w-header) + 2 * var(--gutter))}.container-narrow{max-width:calc(var(--w-narrow) + 2 * var(--gutter))}.container-wide{max-width:calc(var(--w-wide) + 2 * var(--gutter))}.container-footer{max-width:calc(var(--w-footer) + 2 * var(--gutter))}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1.5px solid transparent;border-radius:999px;font-family:var(--serif);font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.btn svg{flex:none}.btn-sm{padding:9px 20px;font-size:15px}.btn-lg{padding:12px 28px;font-size:17px}.btn-primary{background:var(--green-800);color:#fff;box-shadow:0 8px 18px -10px #0f3322b3}.btn-primary:hover{background:var(--green-700);transform:translateY(-1px)}.btn-ghost{background:#ffffffd6;border-color:#17241d8c;color:var(--ink)}.btn-ghost:hover{background:#fff;border-color:var(--ink)}.btn-outline{background:#fff;border-color:var(--green-800);color:var(--ink)}.btn-outline:hover{background:var(--green-50)}.site-header{position:fixed;inset:0 0 auto 0;z-index:40}.site-header__bar{background:#ffffffd6;box-shadow:0 1px #11281c0f}:root:has(.admin-page) .site-header__bar{background:#fff}.info-page.admin-page{z-index:0}.site-header__inner{display:flex;align-items:center;gap:20px;min-height:var(--header-h)}.brand{margin-right:auto;text-decoration:none;border-radius:8px}.logo{display:inline-flex;align-items:center;gap:12px}.logo__text{display:flex;flex-direction:column;line-height:1}.logo__name{font-family:var(--serif);font-size:27px;font-weight:600;color:var(--ink);letter-spacing:-.01em}.logo__tagline{margin-top:6px;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:#56635c;white-space:nowrap}.main-nav ul{display:flex;gap:clamp(16px,1.9vw,30px);margin:0;padding:0;list-style:none}.main-nav a{position:relative;display:block;padding:21px 0;font-size:15.5px;color:var(--ink);text-decoration:none;white-space:nowrap}.main-nav a:after{content:"";position:absolute;left:0;right:0;bottom:14px;height:2px;background:var(--green-800);transform:scaleX(0);transition:transform .2s ease}.main-nav a:hover:after,.main-nav a.active:after{transform:scaleX(1)}.site-header__actions{display:flex;align-items:center;gap:12px}.lang-picker{position:relative}.lang-picker__button{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 12px;border:1.5px solid rgba(23,36,29,.18);border-radius:999px;background:#ffffffbf;color:var(--ink);font-size:14px;font-weight:600;letter-spacing:.05em;cursor:pointer}.lang-picker__button:hover{border-color:var(--green-800)}.lang-picker__list{position:absolute;top:calc(100% + 8px);right:0;z-index:50;min-width:196px;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-card-hover)}.lang-picker__list button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:var(--ink);font-size:15px;text-align:left;cursor:pointer}.lang-picker__list button:hover,.lang-picker__list button[aria-current=true]{background:var(--green-50)}.lang-picker__list svg{color:var(--green-700)}.menu-toggle{display:none;place-items:center;width:44px;height:44px;border:0;border-radius:10px;background:transparent;color:var(--ink);cursor:pointer}.mobile-menu{position:fixed;inset:var(--header-h) 0 0 0;z-index:39;display:flex;flex-direction:column;gap:24px;padding:18px var(--gutter) 40px;overflow-y:auto;background:#fff}.mobile-menu ul{margin:0;padding:0;list-style:none}.mobile-menu nav a{display:block;padding:14px 2px;border-bottom:1px solid var(--line);font-family:var(--serif);font-size:22px;color:var(--ink);text-decoration:none}.mobile-menu nav a.active{color:var(--green-700)}.mobile-menu__cta{align-self:flex-start}.lang-inline{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.lang-inline button{padding:8px 16px;border:1.5px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);cursor:pointer}.lang-inline button[aria-pressed=true]{border-color:var(--green-800);background:var(--green-50);font-weight:600}.hero{position:relative;container-type:inline-size;isolation:isolate;overflow:hidden;min-height:484px;padding:calc(var(--header-h) + 30px) 0 130px}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#b9cbd3 url(/images/bled.webp) no-repeat;background-size:100cqw auto;background-position:50% -9cqw}.hero__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#ffffff94,#ffffff5c 32%,#fff0 58%),linear-gradient(180deg,#ffffff4d,#fff0 30%)}.hero__media:after{content:"";position:absolute;inset:auto 0 0 0;height:34px;background:linear-gradient(180deg,rgba(247,248,246,0),var(--page))}.hero__content h1{max-width:12em;font-size:clamp(38px,3.4vw,57px);line-height:1.04;letter-spacing:-.02em}.hero__lead{max-width:29em;margin-top:14px;font-family:var(--serif);font-size:clamp(17px,1.2vw,19px);line-height:1.4;color:#1f2c26}.hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:22px}.hero__rock,.hero__script,.hero__badge{display:none}.card{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow-card)}.features{position:relative;z-index:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:-96px}.feature-card{display:flex;align-items:flex-start;gap:18px;padding:18px 22px 20px}.feature-card__title{margin:4px 0 5px;font-size:18.5px}.feature-card p{font-size:14.5px;line-height:1.42}.icon-circle{display:grid;flex:none;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--green-50);color:var(--green-800)}.icon-circle--sm{width:50px;height:50px}.icon-circle--lg{width:72px;height:72px}.band{position:relative;isolation:isolate;margin-top:-64px;padding:86px 0 20px}.band__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;background:url(/images/band.webp) center 40% / cover no-repeat}.band__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--page) 0%,rgba(247,248,246,.35) 24%,rgba(247,248,246,.2) 62%,var(--page) 100%)}.band__inner{position:relative}.section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;margin-bottom:18px}.section-head__title{display:flex;align-items:center;gap:16px;min-width:0}.section-head__mark{flex:none;margin-bottom:8px;color:var(--gold-500)}.section-head h2{font-size:clamp(26px,2.5vw,36px);line-height:1.15}.gold-rule{flex:none;width:48px;height:2px;border-radius:2px;background:var(--gold-500)}.section-head__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.segmented{display:inline-flex;padding:3px;border:1px solid var(--line);border-radius:999px;background:#ffffffe6}.segmented button{padding:6px 14px;border:0;border-radius:999px;background:transparent;color:var(--muted);font-size:14px;font-weight:600;letter-spacing:.04em;cursor:pointer}.segmented button[aria-pressed=true]{background:var(--green-800);color:#fff}.rounds-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.round-card{display:flex;flex-direction:column;gap:12px;padding:16px 22px 18px}.round-card__head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.round-card__head h3{font-size:27px;line-height:1.1}.chip{display:inline-flex;align-items:center;padding:4px 14px;border-radius:999px;font-size:14px;font-weight:600;white-space:nowrap}.chip--open{background:var(--green-100);color:var(--green-700)}.chip--full{background:var(--amber-100);color:var(--amber-700)}.chip--closed,.chip--not_open,.chip--not_offered{background:var(--grey-100);color:var(--grey-700)}.chip--published{background:var(--blue-100);color:var(--blue-700)}.round-card__figures{display:grid;grid-template-columns:1fr 1fr}.round-card__figures>div{display:flex;flex-direction:column;gap:4px;min-width:0}.round-card__figures>div+div{padding-left:20px;border-left:1px solid var(--line)}.round-card__label{font-size:15px}.round-card__figure{font-family:var(--serif);font-size:clamp(22px,1.85vw,27px);font-weight:700;line-height:1.1;color:var(--ink);font-variant-numeric:lining-nums tabular-nums;overflow-wrap:anywhere}.progress{display:flex;align-items:center;gap:14px}.progress__track{flex:1;height:13px;overflow:hidden;border-radius:999px;background:#d9e1dc}.progress__fill{display:block;height:100%;border-radius:999px;background:var(--green-800)}.progress__value{min-width:3.2ch;font-size:15px;font-weight:600;color:var(--ink);text-align:right;white-space:nowrap}.round-card__note,.round-card__empty{font-size:14.5px;color:var(--muted)}.round-card__empty{padding:8px 0 4px}.round-card--not_offered{box-shadow:0 1px 2px #11281c0d;background:#ffffffdb}.round-card--skeleton{gap:16px;min-height:188px}.skeleton{display:block;border-radius:8px;background:linear-gradient(90deg,#eef1ef,#f8faf9,#eef1ef);background-size:200% 100%;animation:shimmer 1.4s linear infinite}.skeleton--title{width:55%;height:46px}.skeleton--figures{height:56px}.skeleton--bar{height:13px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.notice{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:22px 26px}.notice p{max-width:60ch}.source-note{max-width:88ch;margin-top:14px;font-size:13px;color:var(--muted)}.side-script{display:none}.tools{padding-top:8px;padding-bottom:46px}.section-head--inline{justify-content:flex-start;gap:10px 20px}.section-head--inline p{font-size:15px;color:var(--muted)}.tools-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tool-card{display:flex;align-items:center;gap:22px;padding:18px 22px;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.tool-card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.tool-card__body{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.tool-card__body strong{font-family:var(--serif);font-size:19px;font-weight:600;color:var(--ink)}.tool-card__body span{font-size:15px;line-height:1.4}.arrow-circle{display:grid;flex:none;place-items:center;width:44px;height:44px;border-radius:50%;background:#f0f2f1;color:var(--ink);transition:background-color .2s ease,color .2s ease}.tool-card:hover .arrow-circle{background:var(--green-800);color:#fff}.site-footer{background:radial-gradient(120% 220% at 50% 0%,#1b4a33,#133a28 55%,#0f2f20);color:#eef3ef}.site-footer__inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:22px 48px;padding-block:26px}.site-footer__brand{display:flex;align-items:center;gap:14px}.site-footer__brand strong{display:block;font-family:var(--serif);font-size:17px;font-weight:600;color:#fff}.site-footer__brand span{font-size:14px;color:#eef3efd1}.site-footer__links{display:flex;flex-wrap:wrap;gap:12px 34px}.site-footer__links a{font-size:15px;color:#fff;text-decoration:none}.site-footer__links a:hover{text-decoration:underline;text-underline-offset:4px}.site-footer__motto{display:flex;align-items:flex-end;justify-self:end;gap:14px;color:var(--gold-500)}.site-footer__motto p{display:flex;flex-direction:column;font-size:12px;line-height:1.45;letter-spacing:.1em;text-transform:uppercase;color:#fff}.site-footer__script{font-family:var(--script);font-size:34px;line-height:1;color:#f1e7d3;white-space:nowrap;transform:rotate(-10deg)}.info-page{position:relative;isolation:isolate;min-height:72vh;padding:calc(var(--header-h) + 120px) 0 90px}.info-page__media{position:absolute;inset:0 0 auto 0;z-index:-1;height:460px;background:url(/images/bled.webp) center 42% / cover no-repeat}.info-page__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(247,248,246,.2) 0%,rgba(247,248,246,.45) 55%,var(--page) 100%)}.info-page__card{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:640px;margin:0 auto;padding:40px 36px;text-align:center}.info-page__mark{color:var(--gold-500)}.info-page__eyebrow{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.info-page h1{font-size:clamp(28px,3vw,40px)}.info-page .btn{margin-top:8px}@media (min-width: 1500px){.hero__script{display:block;position:absolute;top:118px;right:1.4cqw;width:230px;font-family:var(--script);font-size:40px;line-height:1.02;color:#fff;text-align:center;text-shadow:0 2px 14px rgba(0,0,0,.28);transform:rotate(-9deg)}.hero__script:after{content:"";display:block;width:44px;height:2px;margin:14px auto 0;background:var(--gold-500)}.hero__badge{display:flex;position:absolute;top:292px;right:2.6cqw;align-items:flex-end;gap:10px;color:var(--gold-300)}.hero__badge p{display:flex;flex-direction:column;font-size:11.5px;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.45)}}@media (min-width: 1600px){.hero__rock{display:block;position:absolute;left:8.9cqw;top:24.7cqw;width:7cqw;text-wrap:balance;font-family:var(--serif);font-size:1.02cqw;font-weight:700;line-height:1.12;letter-spacing:.08em;text-align:center;text-transform:uppercase;color:#3e3226cc;mix-blend-mode:multiply;text-shadow:0 1px 0 rgba(255,255,255,.35),0 -1px 0 rgba(0,0,0,.15);transform:translate(-50%,-50%) rotate(-3deg)}html:lang(sl) .hero__rock{width:5.2cqw}}@media (min-width: 1660px){.side-script{display:block;position:absolute;top:150px;right:12px;width:160px;font-family:var(--script);font-size:31px;line-height:1.02;color:#6f7a74;text-align:center;transform:rotate(-12deg)}.side-script:after{content:"";display:block;width:40px;height:2px;margin:12px auto 0;background:var(--gold-500)}}@media (max-width: 1199px){:root{--header-h: 64px}.main-nav,.header-cta{display:none}.site-header--purchase .main-nav,.site-header--purchase .header-cta{display:flex}.site-header--purchase .menu-toggle{display:none}.menu-toggle{display:grid}.logo__name{font-size:24px}.hero__media{background-size:cover;background-position:50% 62%}}@media (max-width: 1020px){.site-header--purchase .main-nav,.site-header--purchase .header-cta{display:none}.site-header--purchase .menu-toggle{display:grid}}@media (max-width: 999px){.features{grid-template-columns:minmax(0,1fr);max-width:calc(680px + 2 * var(--gutter));margin-top:-110px}.rounds-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tools-grid{grid-template-columns:minmax(0,1fr)}.site-footer__inner{grid-template-columns:minmax(0,1fr) auto}.site-footer__links{grid-column:1 / -1;grid-row:2}.site-footer__motto{justify-self:start}.site-footer__script{display:none}}@media (max-width: 960px){.hero__media{background-image:url(/images/bled-960.webp)}.hero__media:before{background:linear-gradient(180deg,#ffffff9e,#fff6 55%,#ffffff1a)}}@media (max-width: 679px){.hero{min-height:0;padding:calc(var(--header-h) + 34px) 0 140px}.hero__actions .btn{flex:1 1 100%}.logo__tagline{display:none}.logo__name{font-size:21px;white-space:nowrap}.logo-mark{width:40px;height:40px}.section-head .gold-rule{display:none}.lang-picker__button{padding:0 10px}.feature-card{padding:18px;gap:16px}.icon-circle{width:54px;height:54px}.rounds-grid{grid-template-columns:minmax(0,1fr)}.section-head__title{gap:12px}.section-head__mark{display:none}.tool-card{gap:16px;padding:16px}.icon-circle--lg{width:58px;height:58px}.site-footer__inner{grid-template-columns:minmax(0,1fr)}.site-footer__motto{grid-row:auto}.info-page{padding-top:calc(var(--header-h) + 60px)}.info-page__card{padding:30px 22px}}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.icon-button{display:inline-grid;flex:none;place-items:center;width:40px;height:40px;border:0;border-radius:10px;background:transparent;color:var(--ink);cursor:pointer}.icon-button:hover{background:var(--green-50)}.form-alert{padding:12px 14px;border:1px solid #efcaca;border-radius:10px;background:#fbeceb;color:#8a1f1f;font-size:15px;line-height:1.45}.form-note{padding:12px 14px;border-radius:10px;background:var(--amber-100);color:var(--amber-700);font-size:15px}.form-note--action{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.form-note--action>span{flex:1 1 16rem;min-width:0}.page-loading{min-height:70vh}body.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:16px;background:#0c1e159e}.modal__panel{display:flex;flex-direction:column;gap:14px;width:min(460px,100%);max-height:calc(100vh - 32px);overflow-y:auto;padding:18px 20px}.modal__panel:focus{outline:none}.modal__head{display:flex;align-items:center;gap:12px}.modal__head h2{flex:1;font-size:22px}.modal__text{font-size:15px}.modal__note{font-size:13px;color:var(--muted)}.scanner{position:relative;aspect-ratio:1;overflow:hidden;border-radius:12px;background:#10231a}.scanner video{display:block;width:100%;height:100%;object-fit:cover}.scanner__frame{position:absolute;top:15%;right:15%;bottom:15%;left:15%;border:3px solid var(--gold-300);border-radius:16px;box-shadow:0 0 0 999px #00000042}.scanner__status{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;font-size:15px}.modal__actions{display:flex;flex-wrap:wrap;gap:10px}.modal__actions .btn{flex:1 1 180px}.file-button:focus-within{outline:3px solid var(--gold-500);outline-offset:3px}.login-card{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:560px;margin:0 auto;padding:34px 36px 28px;text-align:center}.login-card h1{font-size:clamp(26px,2.6vw,34px);text-wrap:balance}.login-card__lead{max-width:44ch}.login-form{display:flex;flex-direction:column;gap:12px;width:100%;margin-top:8px;text-align:left}.field-label{font-size:15px;font-weight:600;color:var(--ink)}.key-field{display:flex;align-items:center;gap:4px;padding:4px 4px 4px 16px;border:1.5px solid #c6d1ca;border-radius:12px;background:#fff}.key-field:focus-within{border-color:var(--green-800);box-shadow:0 0 0 3px #143f2b24}.key-field input{flex:1;min-width:0;height:44px;border:0;outline:none;background:transparent;font:16px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--ink)}.key-field input.is-masked{-webkit-text-security:disc;text-security:disc}.key-field input::placeholder{font-family:var(--sans);color:#87928c}.login-form .btn{width:100%}.or-rule{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--muted)}.or-rule:before,.or-rule:after{content:"";flex:1;height:1px;background:var(--line)}.login-notes{display:flex;flex-direction:column;gap:10px;width:100%;margin:10px 0 0;padding:14px 0 0;border-top:1px dashed var(--line);list-style:none;text-align:left}.login-notes li{display:flex;gap:10px;font-size:14px;line-height:1.45;color:var(--muted)}.login-notes svg{flex:none;margin-top:2px;color:var(--green-700)}.gate-actions{display:flex;flex-wrap:wrap;gap:8px}.login-form .gate-actions .btn{width:auto;flex:1 1 200px;white-space:normal;text-align:center}.reg-card{max-width:640px}.reg-wallet{display:flex;flex-direction:column;align-items:center;gap:4px;max-width:100%;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.reg-wallet code{max-width:100%;padding:6px 10px;border-radius:8px;background:var(--green-50);font:15px/1.3 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:0;text-transform:none;color:var(--ink);overflow-wrap:anywhere}.reg-form{gap:16px}.reg-field{display:flex;flex-direction:column;gap:6px;min-width:0}.reg-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px}.reg-field input,.reg-field select,.reg-field textarea{width:100%;min-height:46px;padding:10px 14px;border:1.5px solid #c6d1ca;border-radius:12px;background:#fff;font:16px/1.4 var(--sans);color:var(--ink)}.reg-field textarea{resize:vertical}.reg-field input:focus,.reg-field select:focus,.reg-field textarea:focus{outline:none;border-color:var(--green-800);box-shadow:0 0 0 3px #143f2b24}.reg-required{font-weight:400;color:var(--muted)}.reg-hint{font-size:14px;line-height:1.45;color:var(--muted)}.reg-count{text-align:right}.reg-count.is-enough{color:var(--green-700)}.reg-check{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.45;color:var(--ink);cursor:pointer}.reg-check input{flex:none;width:20px;height:20px;margin-top:1px;accent-color:var(--green-800)}@media (max-width: 520px){.reg-row{grid-template-columns:minmax(0,1fr)}.login-card.reg-card{padding-inline:20px}}.excluded-card{max-width:680px;gap:14px}.excluded-card__icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:999px;background:#fbeceb;color:#8a1f1f}.excluded-card h1:focus{outline:none}.excluded-card h2{font-size:18px;margin-bottom:8px}.excluded-ground,.excluded-section{width:100%;padding:18px 20px;border-radius:12px;text-align:left}.excluded-ground{border:1px solid #efcaca;background:#fbeceb}.excluded-ground h2{font-family:var(--sans);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#8a1f1f}.excluded-ground__text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55;color:var(--ink)}.excluded-ground__none{font-style:italic;color:var(--muted)}.excluded-ground__meta{margin-top:12px;padding-top:10px;border-top:1px solid #efcaca;font-size:14px;color:var(--muted)}.excluded-section{border:1px solid var(--line);background:var(--page);font-size:15px;line-height:1.55}.excluded-section ul,.excluded-questions{display:flex;flex-direction:column;gap:8px;margin:8px 0 0;padding-left:20px}.excluded-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.excluded-actions .btn{white-space:normal;text-align:center}.excluded-principles{display:flex;flex-direction:column;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line);color:var(--muted)}.excluded-motto{padding-left:12px;border-left:3px solid var(--gold-500);font-weight:600;color:var(--ink)}.excluded-back{width:100%}@media (max-width: 520px){.login-card.excluded-card{padding-inline:18px}.excluded-ground,.excluded-section{padding:14px}}.kyc-card{max-width:640px}.kyc-facts{margin-top:4px}.kyc-fineprint{font-size:14px;line-height:1.5;color:var(--muted);text-align:left;width:100%}.kyc-actions-row{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:100%;margin-top:6px}.kyc-actions-row .btn{flex:1 1 220px;white-space:normal;text-align:center}.kyc-standing{display:flex;gap:12px;width:100%;padding:14px 16px;border-radius:12px;text-align:left;font-size:15px;line-height:1.45}.kyc-standing--ok{background:var(--green-50);color:var(--ink)}.kyc-standing--ok svg{flex:none;color:var(--green-700)}.kyc-standing__title{font-weight:700}.kyc-standing__method,.kyc-standing__none{font-size:14px;color:var(--muted)}.kyc-summary{width:100%;padding:12px 14px;border-left:3px solid var(--gold-500);border-radius:0 10px 10px 0;background:var(--green-50);font-size:15px;line-height:1.5;text-align:left}.kyc-summary__label{margin-bottom:4px;font-size:13px;font-weight:600;color:var(--muted)}.kyc-card .reg-check{width:100%;text-align:left}.kyc-consent-text{width:100%;max-height:46vh;overflow-y:auto;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--page);font-size:15px;line-height:1.55;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere}.kyc-frame{position:relative;width:100%;max-width:560px;margin:12px auto}.kyc-video{width:100%;display:block;border-radius:12px;background:#000;object-fit:cover}.kyc-video-doc{aspect-ratio:3 / 2}.kyc-video-face{aspect-ratio:3 / 4;max-width:400px;margin:0 auto}.kyc-frame:has(.kyc-video-face){max-width:400px}.kyc-guide{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:86%;height:78%;border:2px dashed rgba(255,255,255,.85);border-radius:10px;pointer-events:none;box-shadow:0 0 0 9999px #0000002e}.kyc-frame{overflow:hidden;border-radius:12px}.kyc-preview{width:100%;max-width:560px;border-radius:12px;display:block;margin:12px auto;object-fit:contain;background:#000}.kyc-preview-doc{aspect-ratio:3 / 2}.kyc-preview-face{aspect-ratio:3 / 4;max-width:400px}.kyc-challenge{width:100%;min-height:2.4em;text-align:center;font-family:var(--serif);font-size:clamp(22px,5vw,30px);font-weight:700;color:var(--ink)}.kyc-flash-overlay{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .12s;z-index:1000}.cocreation{position:relative;isolation:isolate;padding:calc(var(--header-h) + 30px) 0 56px}.cocreation__media{position:absolute;inset:0 0 auto 0;z-index:-1;height:520px;background:url(/images/bled.webp) center 42% / cover no-repeat}.cocreation__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(247,248,246,.3) 0%,rgba(247,248,246,.72) 55%,var(--page) 100%)}.cocreation__inner{display:flex;flex-direction:column;gap:18px}.account-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:14px 20px}.account-bar__who{flex:1;min-width:0}.account-bar__eyebrow{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.account-bar__name{font-family:var(--serif);font-size:20px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.account-bar__ids{display:flex;flex-wrap:wrap;gap:2px 18px;font-size:13.5px;color:var(--muted)}.account-bar__ids code{font:13px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--ink)}.account-bar__warning,.account-bar__note{flex-basis:100%;padding:10px 12px;border-radius:10px;font-size:14px}.account-bar__warning{background:var(--amber-100);color:var(--amber-700)}.account-bar__kyc{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;flex-basis:100%;padding:10px 12px;border-radius:10px;font-size:14px}.account-bar__kyc span{flex:1 1 220px}.account-bar__kyc--ok{background:var(--green-50);color:var(--green-800)}.account-bar__kyc--ok svg{flex:none}.account-bar__kyc--ok a{color:var(--green-800);font-weight:600}.account-bar__note{background:var(--grey-100);color:var(--grey-700)}.split-banner{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;gap:18px 40px;padding:26px 32px 22px}.split-banner__title{display:flex;align-items:center;gap:18px}.split-banner__mark{flex:none;color:var(--gold-500)}.split-banner__eyebrow{font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.split-banner__number{font-size:clamp(52px,6.4vw,92px);line-height:.95;letter-spacing:-.02em;color:var(--green-800);white-space:nowrap}.split-banner__facts{display:grid;grid-template-columns:minmax(0,1fr);max-width:460px;gap:14px;margin:0}.split-fact{padding:14px 18px;border-radius:12px;background:var(--green-50)}.split-fact dt{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.split-fact dd{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:6px 0 0}.split-fact__value{font-family:var(--serif);font-size:clamp(26px,2.6vw,36px);font-weight:700;line-height:1.1;color:var(--ink)}.split-banner__approaching{grid-column:1 / -1;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;background:var(--blue-100);color:var(--blue-700);font-weight:600}.split-banner .source-note{grid-column:1 / -1;margin-top:0}.split-banner--skeleton{grid-template-columns:1fr;min-height:220px}.choices{padding-top:12px}.choices__lead,.choose-section__intro{max-width:80ch;margin:-6px 0 16px}.choices__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.choice-card{display:flex;flex-direction:column;gap:10px;min-width:0;padding:24px 24px 22px;color:inherit;text-decoration:none}.choice-card--open{box-shadow:0 0 0 2px var(--green-800),var(--shadow-card);transition:box-shadow .2s ease,transform .2s ease}.choice-card--open:hover{box-shadow:0 0 0 2px var(--green-800),var(--shadow-card-hover);transform:translateY(-2px)}.choice-card--open:focus-visible{outline:3px solid var(--gold-500);outline-offset:3px}.choice-card--locked{border:1.5px dashed #c6d1ca;background:#ffffffd1;box-shadow:none;cursor:default}.choice-card__icon{display:grid;place-items:center;width:54px;height:54px;border-radius:14px;background:var(--green-50);color:var(--green-800)}.choice-card--locked .choice-card__icon{background:var(--grey-100);color:var(--grey-700)}.choice-card__title{display:flex;flex-direction:column;gap:2px;font-family:var(--serif);font-size:24px;font-weight:700;line-height:1.2;color:var(--ink)}.choice-card--locked .choice-card__title{color:var(--grey-700)}.choice-card__subtitle{font-family:var(--sans);font-size:14px;font-weight:600;letter-spacing:.03em;color:var(--muted)}.choice-card__text{font-size:15px;line-height:1.5}.choice-card__go{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:6px;font-weight:600;color:var(--green-800)}.chip--soon{gap:5px;align-self:flex-start;margin-top:auto;background:var(--amber-100);color:var(--amber-700)}.buy-head{display:flex;flex-direction:column;gap:10px;padding:22px 28px}.buy-head__title{display:flex;align-items:center;gap:14px}.buy-head__title .section-head__mark{margin-bottom:6px}.buy-head h1{font-size:clamp(30px,3vw,42px);line-height:1.1}.buy-head__lead{max-width:72ch}.buy{display:flex;flex-direction:column;gap:18px}.buy-form,.quote-card,.sign-step,.signed-done,.signed-mine{display:flex;flex-direction:column;gap:16px;min-width:0;padding:24px 28px}.buy-form h2,.quote-card h2,.sign-step h2,.signed-mine h2{font-size:22px}.buy-form__row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px 28px}.buy-field{display:flex;flex-direction:column;gap:8px;min-width:0}.buy-field .segmented{align-self:flex-start}.buy-field .segmented button{padding:9px 16px;font-size:15px}.amount-field{display:flex;align-items:center;max-width:420px;border:1.5px solid #c6d1ca;border-radius:12px;background:#fff}.amount-field:focus-within{border-color:var(--green-800);box-shadow:0 0 0 3px #143f2b24}.amount-field input{flex:1;min-width:0;height:50px;padding:0 14px;border:0;outline:none;background:transparent;font:600 20px/1.2 var(--sans);color:var(--ink);font-variant-numeric:tabular-nums}.amount-field input[aria-invalid=true]{color:#8a1f1f}.amount-field__currency{padding:0 14px;font-weight:600;color:var(--muted)}.buy-range{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:14px;font-weight:600;line-height:1.45;color:var(--green-800)}.buy-range.is-none{color:var(--amber-700)}.buy-range svg{flex:0 0 auto}.buy-wallets{display:flex;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;border:0}.buy-wallets legend{margin-bottom:8px;padding:0}.buy-wallets__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}.buy-wallet{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:12px 14px;border:1.5px solid #c6d1ca;border-radius:12px;background:#fff;cursor:pointer}.buy-wallet.is-chosen{border-color:var(--green-800);background:var(--green-50);box-shadow:0 0 0 3px #143f2b24}.buy-wallet.is-blocked{background:var(--grey-100);cursor:not-allowed;opacity:.8}.buy-wallet:has(input:focus-visible){outline:2px solid var(--green-800);outline-offset:2px}.buy-wallet input{flex:none;width:20px;height:20px;margin-top:2px;accent-color:var(--green-800)}.buy-wallet__icon{flex:none;margin-top:1px;color:var(--green-700)}.buy-wallet__text{display:flex;flex-direction:column;gap:3px;min-width:0}.buy-wallet__type{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;color:var(--ink)}.buy-wallet__type .chip{padding:1px 9px;font-size:12px}.buy-wallet__address{font:13px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--text);overflow-wrap:anywhere}.buy-wallet__note{font-size:13px;color:var(--muted);overflow-wrap:anywhere}.chip--split{background:var(--blue-100);color:var(--blue-700)}.buy-wallet__balance{display:flex;flex-wrap:wrap;gap:2px 10px;font-size:14px;font-weight:600;color:var(--green-800);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.buy-wallet__balance.is-unknown{font-weight:400;font-style:italic;color:var(--muted)}.buy-wallet__pending{font-weight:400;color:var(--muted)}.buy-notice{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;border-radius:10px;background:var(--amber-100);color:var(--amber-700);font-size:15px;line-height:1.45}.buy-notice svg{flex:none}.buy-notice span,.buy-notice p{flex:1 1 220px}.new-wallet{display:flex;flex-direction:column;gap:14px;min-width:0;padding:16px 18px;border:1.5px dashed #c6d1ca;border-radius:14px;background:var(--page)}.new-wallet__head{display:flex;align-items:flex-start;gap:12px;min-width:0}.new-wallet__icon{flex:none;margin-top:2px;color:var(--green-700)}.new-wallet__intro{display:flex;flex-direction:column;gap:4px;min-width:0}.new-wallet__intro h3{font-size:18px}.new-wallet__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.new-wallet__choice{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:12px 14px;border:1.5px solid #c6d1ca;border-radius:12px;background:#fff;color:var(--green-800);font:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease}.new-wallet__choice:hover:not(:disabled){border-color:var(--green-800);box-shadow:0 0 0 3px #143f2b1a}.new-wallet__choice:focus-visible{outline:2px solid var(--green-800);outline-offset:2px}.new-wallet__choice:disabled{cursor:not-allowed;opacity:.6}.new-wallet__choice svg{flex:none;margin-top:2px}.new-wallet__choice-text{display:flex;flex-direction:column;gap:3px;min-width:0}.new-wallet__choice-title{font-weight:600;color:var(--ink)}.new-wallet__choice-hint{font-size:14px;line-height:1.4;color:var(--muted)}.new-wallet-done{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;border-radius:10px;background:var(--green-50);color:var(--green-800);font-size:15px;line-height:1.45}.new-wallet-done svg{flex:none}.new-wallet-done p{flex:1 1 220px;overflow-wrap:anywhere}.new-wallet-slot{scroll-margin-top:calc(var(--header-h) + 16px)}.new-wallet-panel{display:flex;flex-direction:column;gap:16px;min-width:0;padding:24px 28px;box-shadow:0 0 0 2px var(--green-800),var(--shadow-card)}.new-wallet-panel__head{display:flex;align-items:center;gap:12px;min-width:0}.new-wallet-panel__head h2{flex:1;min-width:0;font-size:22px}.new-wallet-panel__head h2:focus{outline:none}.new-wallet-panel .btn{white-space:normal}.new-wallet-panel__action,.new-wallet-panel__scan,.new-wallet-panel__again{align-self:flex-start}.new-wallet-panel__address{display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;border-radius:12px;background:var(--green-50)}.new-wallet-panel__address code{font:15px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--ink);overflow-wrap:anywhere}.reg-field input.new-wallet-panel__wallet{font:16px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.new-wallet-panel__made{font-size:15px;line-height:1.45;color:var(--ink);overflow-wrap:anywhere}.new-wallet-panel__progress{overflow-wrap:anywhere}.quote-card{box-shadow:0 0 0 2px var(--green-800),var(--shadow-card);scroll-margin-top:calc(var(--header-h) + 16px)}.quote-card.is-expired{box-shadow:0 0 0 2px var(--amber-700),var(--shadow-card)}.quote-card--waiting{padding:20px 28px;box-shadow:var(--shadow-card);color:var(--muted)}.quote-card--refused{align-items:flex-start;box-shadow:var(--shadow-card)}.quote-card__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px}.quote-card__number,.sign-step__summary code,.signed-list__number{font-size:14px;color:var(--muted)}.quote-card__number code,.sign-step__summary code,.signed-list__number{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--ink)}.quote-card__headline{font-family:var(--serif);font-size:clamp(24px,3.2vw,36px);font-weight:700;line-height:1.2;color:var(--green-800);font-variant-numeric:lining-nums tabular-nums;overflow-wrap:anywhere}.quote-card__facts,.sign-step__summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0}.quote-card__facts>div,.sign-step__summary>div{min-width:0;padding:10px 0;border-bottom:1px solid var(--line)}.quote-card__facts dt,.sign-step__summary dt{font-size:13px;color:var(--muted)}.quote-card__facts dd,.sign-step__summary dd{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:3px 0 0;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.quote-card__facts dd code{font:13px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.quote-card__price{font-family:var(--serif);font-size:22px;color:var(--green-800);font-variant-numeric:tabular-nums}.quote-card__how{grid-column:1 / -1}.quote-card__how dd{flex-direction:column;align-items:flex-start;font-weight:400;line-height:1.5}.quote-card__formula{font-size:13.5px;color:var(--muted)}.quote-card__expired{color:var(--amber-700)}.quote-card__statement{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;border-radius:10px;background:var(--green-50);color:var(--green-800);font-size:15px;line-height:1.45}.quote-card__statement svg{flex:none;margin-top:2px}.quote-card__actions,.signed-done__actions{display:flex;flex-wrap:wrap;gap:10px}.quote-card__waits{flex:1 1 100%}.sign-step{scroll-margin-top:calc(var(--header-h) + 16px)}.sign-step__back{border:0;padding:0;background:none;cursor:pointer}.sign-step__pad{display:flex;flex-direction:column;gap:8px}.signature-pad{display:block;width:100%;height:200px;border:1.5px dashed var(--green-700);border-radius:12px;background:linear-gradient(transparent calc(100% - 46px),var(--line) calc(100% - 46px),var(--line) calc(100% - 45px),transparent calc(100% - 45px)),#fff;touch-action:none;user-select:none;-webkit-user-select:none;cursor:crosshair}.signature-pad.is-disabled{opacity:.6;cursor:not-allowed}.sign-step__pad-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.sign-step__consent{padding:12px 14px;border-radius:10px;background:var(--green-50)}.sign-step__submit{align-self:flex-start}.signed-done{align-items:flex-start;box-shadow:0 0 0 2px var(--green-800),var(--shadow-card);scroll-margin-top:calc(var(--header-h) + 16px)}.signed-done__icon{color:var(--green-700)}.signed-done h2{font-size:clamp(24px,2.6vw,32px)}.signed-done h2:focus{outline:none}.signed-done__lead{font-weight:600;color:var(--ink)}.signed-done__hash{font-size:13px;color:var(--muted);overflow-wrap:anywhere}.signed-done__hash code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.signed-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.signed-list__item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:14px 0;border-top:1px solid var(--line)}.signed-list__item:first-child{border-top:0}.signed-list__item>:not(.signed-list__actions){grid-column:1}.signed-list__actions{grid-column:2;grid-row:1 / span 4;display:flex;flex-direction:column;align-items:stretch;gap:6px}.signed-list__withdraw{color:#8a1f1f}.signed-list__withdraw-hint{margin:0;font-size:13px}.signed-list__confirm{display:flex;flex-direction:column;gap:8px;margin-top:6px}.signed-list__confirm .form-note{margin:0}.signed-list__confirm-actions{display:flex;flex-wrap:wrap;gap:8px}.signed-list__withdrawn{display:inline-flex;align-items:center;gap:4px}.signed-list__item.is-withdrawn .signed-list__figures{color:var(--muted);text-decoration:line-through;text-decoration-thickness:1px}.signed-list__delivery{color:var(--green-800)}.signed-mine__withdrawn{margin-top:12px;border-top:1px solid var(--line);padding-top:10px}.signed-mine__withdrawn>summary{min-height:36px;display:flex;align-items:center;font-size:14px;font-weight:600;color:var(--green-800);cursor:pointer}.signed-list__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.signed-list__when{font-size:13.5px;color:var(--muted)}.signed-list__person{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.signed-list__person .admin-int__key{margin-top:0}.signed-list__figures{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-family:var(--serif);font-size:19px;color:var(--ink);font-variant-numeric:tabular-nums}.signed-list__meta{display:flex;flex-wrap:wrap;gap:2px 16px;font-size:13.5px;color:var(--muted)}.signed-list__meta code{font:12.5px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.buyer-note-field textarea{min-height:88px}.buyer-note-field__foot{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 16px}.buyer-note-field__foot .reg-hint:first-child{flex:1 1 260px;min-width:0}.buyer-note-field__count{white-space:nowrap;font-variant-numeric:tabular-nums}.buyer-note-field__count.is-over{color:#8a1f1f;font-weight:700}.buyer-note{display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--green-50)}.buyer-note__title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--ink)}.buyer-note__title svg{flex:none}.buyer-note__text{font-size:15px;line-height:1.5;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.buyer-note--admin{border:1.5px solid var(--amber-700);border-left-width:6px;background:var(--amber-100)}.buyer-note--admin .buyer-note__title{font-size:15px;text-transform:uppercase;letter-spacing:.04em;color:var(--amber-700)}.buyer-note--admin .buyer-note__text{font-size:16px}.buyer-note__read{font-size:14px;font-weight:700;color:var(--amber-700)}.buyer-note--form{margin-top:4px}.chip.buyer-note-mark{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;font-size:12.5px;font-weight:700;background:var(--amber-100);color:var(--amber-700);border:1px solid var(--amber-700);white-space:nowrap}.quote-parts{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:#fbfcfb}.quote-parts__title{font-size:13px;color:var(--muted)}.quote-parts__list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;counter-reset:part}.quote-parts__item{display:flex;flex-direction:column;gap:1px;padding-left:30px;position:relative;counter-increment:part;overflow-wrap:anywhere}.quote-parts__item:before{content:counter(part);position:absolute;left:0;top:1px;display:grid;place-items:center;width:22px;height:22px;border-radius:999px;background:var(--green-100);color:var(--green-800);font-size:13px;font-weight:700}.quote-parts__range{font-size:13.5px;color:var(--muted)}.quote-parts__sum{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.quote-parts__total{padding-top:8px;border-top:1px solid var(--line);font-weight:700;color:var(--green-800);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.quote-parts__average{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;font-size:15px;color:var(--muted)}.quote-parts__average strong{color:var(--ink);font-variant-numeric:tabular-nums}.quote-parts__formula{font-size:13.5px;color:var(--muted);line-height:1.45}.quote-card__terms{display:flex;flex-direction:column;gap:8px}.quote-card__term{display:flex;align-items:flex-start;gap:8px;font-size:15px;line-height:1.45;color:var(--ink)}.quote-card__term svg{flex:none;margin-top:2px;color:var(--green-700)}.quote-card__term--record{font-size:14px;color:var(--muted)}.quote-card__prior{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:10px;background:var(--green-100);font-size:15px;line-height:1.45;color:var(--ink);overflow-wrap:anywhere}.quote-card__prior svg{flex:none;margin-top:2px;color:var(--green-700)}.quote-card__term--record svg{color:var(--muted)}.signed-done__terms{align-self:stretch}.signed-done__terms dd svg{color:var(--green-700)}.signed-done__due{color:var(--green-800)}.pay-box{display:flex;flex-direction:column;gap:10px;align-self:stretch;padding:16px 18px;border:1.5px solid var(--green-700);border-radius:12px;background:var(--green-50)}.pay-box__title{display:flex;align-items:center;gap:8px;font-size:17px;color:var(--green-800)}.pay-box__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:0}.pay-box__facts>div{min-width:0;padding:7px 0;border-bottom:1px solid rgba(20,63,43,.12)}.pay-box__facts dt{font-size:13px;color:var(--muted)}.pay-box__facts dd{margin:2px 0 0;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.pay-box__amount{font-family:var(--serif);font-size:20px;font-variant-numeric:tabular-nums}.pay-box__value{font:15px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;user-select:all;-webkit-user-select:all;overflow-wrap:anywhere}.pay-box__account{display:flex;flex-direction:column;gap:4px;padding-top:6px}.pay-box__label{font-weight:600;color:var(--green-800)}.signed-list__due{color:var(--green-800)}.record-status{display:flex;flex-direction:column;gap:2px;font-size:13.5px;line-height:1.45;overflow-wrap:anywhere}.record-status__line{display:flex;align-items:flex-start;gap:6px}.record-status__line svg{flex:none;margin-top:2px}.record-status--published{color:var(--green-800)}.record-status--pending{color:var(--amber-700)}.record-status--failed{color:#8a1f1f}.record-status--none,.record-status__id{color:var(--muted)}.record-status__id code{font:12px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;word-break:break-all}@media (max-width: 999px){.choices__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 679px){.buy-head,.buy-form,.quote-card,.sign-step,.signed-done,.signed-mine{padding:18px 16px}.buy-form__row,.quote-card__facts,.sign-step__summary,.buy-wallets__list{grid-template-columns:minmax(0,1fr)}.amount-field{max-width:none}.new-wallet__choices{grid-template-columns:minmax(0,1fr)}.new-wallet{padding:14px}.new-wallet-panel{padding:18px 16px}.new-wallet-panel__action,.new-wallet-panel__scan,.new-wallet-panel__again{align-self:stretch}.quote-card__actions .btn,.signed-done__actions .btn,.sign-step__submit{flex:1 1 100%;align-self:stretch;white-space:normal}.signature-pad{height:180px}.signed-list__item{grid-template-columns:minmax(0,1fr)}.signed-list__actions{grid-column:1;grid-row:auto;flex-direction:row;flex-wrap:wrap;justify-self:start}.pay-box{padding:14px}.pay-box__facts{grid-template-columns:minmax(0,1fr)}.quote-parts{padding:12px}}.notes-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:18px;margin-top:8px}.notes-card{display:flex;flex-direction:column;gap:12px;padding:20px 24px}.notes-card__head{display:flex;align-items:center;gap:12px}.notes-card__head h2,.explorer-card h2{font-size:22px}.notes-card__list{display:flex;flex-direction:column;gap:8px;margin:0;padding-left:20px;font-size:15px;line-height:1.5}.notes-card__list li::marker{color:var(--gold-500)}.text-link{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;font-weight:600;color:var(--green-700);text-decoration:none}.text-link:hover{text-decoration:underline;text-underline-offset:4px}.explorer-card{display:flex;align-items:flex-start;gap:20px;padding:22px 24px}.explorer-card__body{display:flex;flex-direction:column;gap:10px;min-width:0}.explorer-card__links{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}@media (max-width: 999px){.split-banner,.notes-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 679px){.login-card{padding:26px 18px 22px}.split-banner{padding:20px 18px}.split-banner__facts{grid-template-columns:minmax(0,1fr)}.split-banner__mark{display:none}.explorer-card{flex-direction:column}.account-bar{padding:14px 16px}.account-bar .btn{width:100%}}.interests{position:relative;isolation:isolate;padding:calc(var(--header-h) + 30px) 0 56px}.interests__media{position:absolute;inset:0 0 auto 0;z-index:-1;height:520px;background:url(/images/bled.webp) center 42% / cover no-repeat}.interests__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(247,248,246,.3) 0%,rgba(247,248,246,.72) 55%,var(--page) 100%)}.interests__inner{display:flex;flex-direction:column;gap:24px}.interests-intro{display:flex;flex-direction:column;align-items:flex-start;gap:10px;max-width:880px;padding:28px 32px 30px}.interests-intro__mark{color:var(--gold-500)}.interests-intro__eyebrow{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.interests-intro h1{font-size:clamp(28px,3vw,40px);line-height:1.15}.interests-intro__lead{max-width:64ch;font-size:17px}.interests-intro__note{max-width:64ch;font-size:14px;color:var(--muted)}.interests-intro .btn{margin-top:6px}.interests-split__people{font-size:14px;color:var(--muted)}.interest-rounds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px}.interest-round{display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px 20px 18px}.interest-round .chip{white-space:normal}.interest-round__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.interest-round__head h3{font-size:25px;line-height:1.1}.interest-round__figures{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;padding-bottom:10px;border-bottom:1px solid var(--line)}.interest-round__sum{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:14px;color:var(--muted)}.interest-round__sum strong{font-size:22px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.interest-round__total{white-space:nowrap}.interest-round__people{font-size:14px;color:var(--muted)}.interest-round__empty{font-size:15px;color:var(--muted)}.interest-table{width:100%;border-collapse:collapse;font-size:15px}.interest-table th{padding:0 0 6px;font-size:12px;font-weight:600;letter-spacing:.08em;text-align:left;text-transform:uppercase;color:var(--muted)}.interest-table td{padding:10px 0;border-top:1px solid var(--line);vertical-align:top}.interest-table tbody tr:first-child td{border-top:0}.interest-table .interest-table__amount{padding-left:12px;text-align:right;white-space:nowrap}.interest-table__name{display:block;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.interest-table__name--none{font-weight:400;font-style:italic;color:var(--muted)}.interest-table__meta{display:block;margin-top:2px;font-size:12.5px;color:var(--muted)}.interest-table__meta code{font-size:12px}.interest-table__money{display:block;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.interest-round .interest-table__amount .chip{margin-top:4px;padding:2px 10px;font-size:12px;white-space:nowrap}.chip--warn{background:var(--amber-100);color:var(--amber-700)}.interests-notes{display:flex;flex-direction:column;gap:6px}.interests-notes .source-note{margin-top:0}.interest-table__firm{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:6px}.interest-round .interest-table__firm .chip{padding:2px 10px;font-size:12px}.chip--firm{background:var(--blue-100);color:var(--blue-700)}.interest-table__changed{font-size:12px;color:var(--amber-700)}.interest-firms{width:100%;border-collapse:collapse;font-size:14px}.interest-firms caption{padding-bottom:4px;font-size:12px;font-weight:600;letter-spacing:.08em;text-align:left;text-transform:uppercase;color:var(--muted)}.interest-firms th,.interest-firms td{padding:5px 0;text-align:left;vertical-align:top}.interest-firms thead th{padding-top:0;font-size:12px;font-weight:400;color:var(--muted)}.interest-firms tbody th{font-weight:600;color:var(--ink);overflow-wrap:break-word}.interest-firms tbody tr td,.interest-firms tbody tr th{border-top:1px solid var(--line)}.interest-firms tbody tr:last-child td,.interest-firms tbody tr:last-child th{border-bottom:1px solid var(--line)}.interest-firms .interest-firms__num{padding-left:10px;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.interest-firms .interest-firms__sum{white-space:normal}.interest-firms__free th{font-weight:500;font-style:italic}@media (max-width: 1099px){.interest-rounds{grid-template-columns:minmax(0,1fr)}}@media (max-width: 679px){.interests-intro{padding:22px 20px 24px}.interest-round{padding:14px 16px 16px}}.partners{position:relative;isolation:isolate;padding:calc(var(--header-h) + 30px) 0 56px}.partners__media{position:absolute;inset:0 0 auto 0;z-index:-1;height:520px;background:url(/images/bled.webp) center 42% / cover no-repeat}.partners__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(247,248,246,.3) 0%,rgba(247,248,246,.72) 55%,var(--page) 100%)}.partners__inner{display:flex;flex-direction:column;gap:26px}.partners-intro{display:flex;flex-direction:column;align-items:flex-start;gap:10px;max-width:880px;padding:28px 32px 30px}.partners-section{display:flex;flex-direction:column;gap:14px}.partner-search{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:#ffffffeb;color:var(--muted)}.partner-search input{width:clamp(160px,24vw,280px);border:0;background:transparent;color:var(--text);font:inherit;outline:none}.partner-search:focus-within{border-color:var(--green-700)}.partner-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:start;gap:16px}.partner-card{display:flex;gap:14px;min-width:0;padding:16px 18px}.partner-card__mark{flex:none;display:grid;place-items:center;width:54px;height:54px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--green-50);color:var(--green-700);font-weight:700;font-size:18px}.partner-card__mark img{width:100%;height:100%;object-fit:cover}.partner-card__body{min-width:0}.partner-card__name{font-size:18px;line-height:1.25;overflow-wrap:anywhere}.partner-card__country{margin-top:4px;font-size:14px;color:var(--text)}.partner-card__category{margin-top:2px;font-size:13px;color:var(--muted);overflow-wrap:anywhere}.partner-card__links{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:8px;font-size:13px}.partner-card__links a{display:inline-flex;align-items:center;gap:5px;color:var(--green-700);text-decoration:none;border-bottom:1px solid rgba(20,63,43,.28)}.partner-card__links a:hover{border-bottom-color:var(--green-700)}.partner-card__since{color:var(--muted)}.partner-trades__card{padding:8px 20px 12px;overflow-x:auto}.partner-trades .interest-table__meta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;margin-top:4px}.partner-trades .chip{padding:2px 10px;font-size:12px}@media (max-width: 679px){.partners-intro{padding:22px 20px 24px}.partner-search input{width:100%}.partner-search{flex:1}.partner-trades__card{padding:6px 14px 10px}}.export-links{display:flex;flex-wrap:wrap;gap:10px}.export-links .btn{background:#ffffffeb}.admin-int__export{justify-content:flex-end;align-items:center}.admin-int__export .form-alert{flex-basis:100%;margin:0}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.skeleton{animation:none}.btn,.tool-card,.main-nav a:after{transition:none}}.plain-hero{position:relative;padding:calc(var(--header-h) + 64px) 0 150px;background:linear-gradient(165deg,var(--green-100) 0%,var(--green-50) 48%,var(--page) 100%)}.plain-hero__eyebrow{font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.plain-hero h1{max-width:16em;margin-top:10px;font-size:clamp(34px,3.2vw,52px);line-height:1.06;letter-spacing:-.02em}.plain-hero__lead{max-width:34em;margin-top:14px;font-family:var(--serif);font-size:clamp(17px,1.2vw,19px);line-height:1.45;color:var(--text)}@media (max-width: 679px){.plain-hero{padding:calc(var(--header-h) + 34px) 0 140px}}.logo-image{display:block;flex:none;object-fit:contain;border-radius:8px}.site-footer__company{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px 22px;padding-top:14px;border-top:1px solid rgba(255,255,255,.14);font-size:13px;font-style:normal;line-height:1.5;color:#eef3efd1}.site-footer__company a{color:#fff;text-underline-offset:3px}.info-page.admin-page{padding-top:calc(var(--header-h) + 64px)}.admin-wrap{display:flex;flex-direction:column;gap:18px;max-width:calc(880px + 2 * var(--gutter))}.admin-card{display:flex;flex-direction:column;gap:14px;min-width:0;padding:26px 28px}.admin-card h2{font-size:21px}.admin-head h1{font-size:clamp(26px,2.6vw,34px)}.admin-head__lead,.admin-head__state{max-width:68ch;font-size:15px;line-height:1.5}.admin-head__state{color:var(--ink);overflow-wrap:anywhere}.admin-head__sign{max-width:68ch;font-size:14px;line-height:1.5;color:var(--muted)}.admin-head__retired{color:var(--amber-700)}.admin-head__bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;border-top:1px dashed var(--line)}.admin-head__actions{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.admin-pill{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 12px;border-radius:999px;background:var(--green-50);color:var(--ink);font-size:14px;overflow-wrap:anywhere}.admin-pill--quiet{background:transparent;border:1px dashed var(--line);color:var(--muted)}.admin-pill svg{flex:none}.admin-loading{padding:22px 28px;color:var(--muted)}.admin-editor{display:flex;flex-direction:column;gap:18px}.admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.admin-field{display:flex;flex-direction:column;gap:6px;min-width:0}.admin-field--wide{grid-column:1 / -1}.admin-field input,.admin-field select{width:100%;min-width:0;min-height:46px;padding:10px 14px;border:1.5px solid #c6d1ca;border-radius:12px;background:#fff;font:16px/1.4 var(--sans);color:var(--ink)}.admin-field input.is-mono{font:15px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.admin-field input:focus,.admin-field select:focus{outline:none;border-color:var(--green-800);box-shadow:0 0 0 3px #143f2b24}.admin-field [aria-invalid=true]{border-color:#b94141}.admin-issue{font-size:14px;line-height:1.45;color:#8a1f1f}.admin-row{display:flex;flex-direction:column;gap:12px;min-width:0;margin:0;padding:12px 16px 16px;border:1px solid var(--line);border-radius:12px}.admin-row legend{padding:0 6px;font-size:15px;font-weight:600;color:var(--ink)}.admin-remove,.admin-card>.btn-outline{align-self:flex-start}.admin-logo{display:flex;align-items:flex-start;gap:18px}.admin-logo__preview{display:grid;flex:none;place-items:center;width:104px;height:104px;overflow:hidden;border:1.5px dashed #c6d1ca;border-radius:12px;background:#fff;color:var(--muted)}.admin-logo__preview img{max-width:100%;max-height:100%;object-fit:contain}.admin-logo__fields{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.admin-logo__fields .admin-field{width:100%}.file-button.is-disabled{opacity:.55;pointer-events:none}.admin-warning,.admin-success{display:flex;align-items:flex-start;gap:8px;line-height:1.45}.admin-warning svg,.admin-success svg{flex:none;margin-top:2px}.admin-success{padding:12px 14px;border-radius:10px;background:var(--green-50);color:var(--green-800);font-size:15px}.admin-publish .form-alert ul{margin:6px 0 0 18px}.admin-publish>.btn-primary{align-self:flex-start}.admin-roles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-role{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:12px 14px;border:1.5px solid #c6d1ca;border-radius:12px;background:#fff;cursor:pointer}.admin-role.is-chosen{border-color:var(--green-800);background:var(--green-50);box-shadow:0 0 0 3px #143f2b24}.admin-role:has(input:focus-visible){outline:2px solid var(--green-800);outline-offset:2px}.admin-roles[aria-invalid=true] .admin-role{border-color:#b94141}.admin-role input{flex:none;width:20px;height:20px;margin-top:1px;accent-color:var(--green-800)}.admin-role__text{display:flex;flex-direction:column;gap:4px;min-width:0}.admin-role__label{font-size:16px;font-weight:600;line-height:1.35;color:var(--ink)}.admin-role__hint{font-size:14px;line-height:1.45;color:var(--muted)}.admin-conflict,.admin-rebased{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:12px;font-size:15px;line-height:1.5;overflow-wrap:anywhere}.admin-conflict{border:1px solid #e3cf9f;background:var(--amber-100);color:var(--ink)}.admin-conflict__title{font-weight:600;color:var(--amber-700)}.admin-conflict>.btn{align-self:flex-start;margin-top:4px}.admin-rebased{background:var(--green-50);color:var(--ink)}.admin-rebased__title{font-weight:600;color:var(--green-800)}.admin-rebased__both{display:flex;align-items:flex-start;gap:8px;color:var(--amber-700)}.admin-rebased__both svg{flex:none;margin-top:2px}@media (max-width: 640px){.info-page.admin-page{padding-top:calc(var(--header-h) + 28px)}.admin-card{padding:20px 16px}.admin-grid,.admin-roles{grid-template-columns:minmax(0,1fr)}.admin-conflict>.btn{align-self:stretch;white-space:normal}.admin-row{padding:10px 12px 14px}.admin-logo{flex-direction:column}.admin-head__actions{margin-left:0}.admin-publish>.btn-primary{align-self:stretch;white-space:normal}}.admin-wrap--wide{max-width:calc(1240px + 2 * var(--gutter))}.admin-back{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;font-size:14px;font-weight:600;color:var(--green-800);text-decoration:none}.admin-back:hover{text-decoration:underline}.admin-back:focus-visible{outline:3px solid var(--gold-500);outline-offset:3px}.admin-home__notice{margin:0}.admin-home{display:flex;flex-direction:column;gap:26px}.admin-home__section{display:flex;flex-direction:column;gap:10px}.admin-home__heading{margin:0;font-family:var(--sans);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.admin-home__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.admin-home__card{display:flex;align-items:flex-start;gap:12px;min-width:0;padding:14px 16px;color:inherit;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.admin-home__card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.admin-home__card:focus-visible{outline:3px solid var(--gold-500);outline-offset:3px}.admin-home__icon{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--green-50);color:var(--green-800)}.admin-home__body{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.admin-home__title{font-size:16px;font-weight:700;line-height:1.3;color:var(--ink)}.admin-home__text{display:-webkit-box;overflow:hidden;font-size:13.5px;line-height:1.45;color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical}.admin-home__go{flex:none;align-self:center;color:var(--green-800)}.chip--free{background:var(--green-100);color:var(--green-700)}.chip--ours{background:var(--green-800);color:#fff}.chip--other{background:var(--blue-100);color:var(--blue-700)}.chip--alert{background:#f8e1e1;color:#8a1f1f}.chip--new{gap:4px;padding:2px 10px;background:var(--gold-300);color:var(--ink);font-size:12px}.admin-int-board{display:flex;flex-direction:column;gap:18px}.admin-summary__split+.admin-summary__split{margin-top:6px;padding-top:14px;border-top:1px dashed var(--line)}.admin-summary__split-title{margin-bottom:10px;font-size:16px}.admin-summary__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.admin-summary__firm,.admin-summary__free,.admin-summary__offers{display:flex;flex-direction:column;gap:8px;min-width:0;padding:16px 18px;border:1px solid var(--line);border-radius:12px;background:#fff}.admin-summary__offers h3{margin:0;font-size:15px}.admin-summary__offers-counts{display:flex;flex-wrap:wrap;gap:6px;margin:0}.admin-summary__offers-sum{margin:0;font-size:14px}.admin-int__offers{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:150px}.admin-int__offers.is-none{color:var(--muted)}.admin-int__offers p{margin:0}.admin-int__offers-diff{font-size:13px;font-weight:600}.admin-int__offers-diff.is-short{color:var(--amber-700)}.admin-summary__all{display:flex;flex-direction:column;gap:6px;min-width:0;padding:16px 18px;border:1px solid var(--line);border-radius:12px;background:#fff}.admin-summary__firm.is-own{border-color:var(--green-800);box-shadow:inset 0 0 0 1px var(--green-800)}.admin-summary__firm h3,.admin-summary__all h3{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:18px;overflow-wrap:anywhere}.admin-summary__firm h3 .chip{padding:2px 10px;font-family:var(--sans);font-size:12px}.admin-summary__persons{font-weight:600;color:var(--ink)}.admin-summary__none{font-size:14px;color:var(--muted)}.admin-summary__totals{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:0;font-size:14px}.admin-summary__totals dt{color:var(--muted)}.admin-summary__totals dd{margin:0;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.admin-summary__totals dd.is-empty{font-weight:400;color:var(--muted)}.admin-summary__all{border-color:var(--ink)}.admin-summary__free{justify-content:center;border-color:transparent;background:var(--green-50);color:var(--ink)}.admin-summary__free strong{font-family:var(--serif);font-size:34px;line-height:1;color:var(--green-800)}.admin-summary__free-title{margin-top:8px;font-weight:600}.admin-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.admin-filters__label{margin-right:4px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.admin-filter{min-height:38px;padding:6px 14px;border:1.5px solid #c6d1ca;border-radius:999px;background:#fff;font:600 14px/1.2 var(--sans);color:var(--ink);cursor:pointer}.admin-filter.is-on{border-color:var(--green-800);background:var(--green-800);color:#fff}.admin-filter:focus-visible{outline:3px solid var(--gold-500);outline-offset:2px}.admin-int__visit{margin-top:-8px;font-size:14px;color:var(--muted)}.admin-int-split__head{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.admin-int{width:100%;border-collapse:collapse;font-size:15px}.admin-int th[scope=col]{padding:0 10px 8px;font-size:12px;font-weight:600;letter-spacing:.08em;text-align:left;text-transform:uppercase;color:var(--muted)}.admin-int th[scope=col]:first-child{padding-left:0}.admin-int td,.admin-int th[scope=row]{padding:12px 10px;border-top:1px solid var(--line);font-weight:400;text-align:left;vertical-align:top}.admin-int th[scope=row]{padding-left:0}.admin-int .admin-int__num,.admin-int th.admin-int__num{text-align:right;white-space:nowrap}.admin-int__amount{display:flex;flex-direction:column;align-items:flex-end}.admin-int__money{display:block;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.admin-int__money.is-past{font-weight:600;color:var(--muted)}.admin-int__num .chip{margin-top:4px;padding:1px 8px;font-size:11px}.admin-int__person{min-width:150px}.admin-int__name{display:block;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.admin-int__name.is-none{font-weight:400;font-style:italic;color:var(--muted)}.admin-int__key{display:block;margin-top:2px;font-size:12px;color:var(--muted)}.admin-int__person .chip--new{margin-top:5px}.admin-int__row.is-new>*{background:#fdf8ec}.admin-int__signed{font-size:14px;white-space:nowrap}.admin-int__state{display:flex;flex-direction:column;gap:6px;min-width:220px;max-width:380px}.admin-int__chips{display:flex;flex-wrap:wrap;gap:6px}.admin-int__chips .chip{padding:3px 10px;font-size:12.5px;white-space:normal}.admin-int__meta{font-size:13px;color:var(--muted);overflow-wrap:anywhere}.admin-int__changed,.admin-int__contested,.admin-int__unverified{padding:8px 10px;border-radius:8px;font-size:13.5px;line-height:1.45;overflow-wrap:anywhere}.admin-int__changed{background:var(--amber-100);color:var(--ink)}.admin-int__contested{background:#f8e1e1;color:#6e1a1a}.admin-int__unverified{background:var(--amber-100);color:var(--ink)}.admin-int__trail summary{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--green-800);cursor:pointer}.admin-int__trail ol{display:flex;flex-direction:column;gap:6px;margin:6px 0 0;padding-left:18px;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.admin-int__trail-status{font-weight:700}.admin-int__trail-status.is-holder{color:var(--green-700)}.admin-int__trail-status.is-released,.admin-int__trail-status.is-duplicate{color:var(--grey-700)}.admin-int__trail-status.is-contested,.admin-int__trail-status.is-backdated{color:#8a1f1f}.admin-int__trail-amounts,.admin-int__trail-release{display:block;color:var(--muted)}.admin-int .admin-int__action{text-align:right;white-space:nowrap}.admin-int__action .btn+.btn{margin-left:8px}.admin-int__empty{font-size:15px;color:var(--muted)}.admin-int__sources{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.admin-int__sources .source-note{flex:1 1 320px;margin:0}.admin-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:24px 16px;overflow-y:auto;background:#0f1e1673}.admin-dialog{display:flex;flex-direction:column;gap:12px;width:min(560px,100%);max-height:calc(100vh - 48px);overflow-y:auto;padding:26px 28px}.admin-dialog h2{font-size:24px}.admin-dialog h2:focus{outline:none}.admin-dialog__lead{line-height:1.5;color:var(--ink);overflow-wrap:anywhere}.admin-key-ask__backdrop{z-index:110}.admin-key-ask h2{display:flex;align-items:center;gap:10px}.admin-key-ask h2 svg{flex:none;color:var(--muted)}.admin-dialog__rounds{width:100%;border-collapse:collapse;font-size:16px}.admin-dialog__rounds th,.admin-dialog__rounds td{padding:8px 0;border-bottom:1px solid var(--line);font-weight:400;text-align:left}.admin-dialog__rounds td{font-weight:700;text-align:right;color:var(--ink);font-variant-numeric:tabular-nums}.admin-dialog__total th,.admin-dialog__total td{border-bottom:0;font-weight:700;color:var(--ink)}.admin-dialog__ack{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:10px;background:var(--amber-100);font-size:14.5px;line-height:1.45;color:var(--ink);overflow-wrap:anywhere;cursor:pointer}.admin-dialog__ack input{flex:none;width:18px;height:18px;margin-top:2px;accent-color:var(--green-800)}.admin-dialog__over{font-weight:600;color:#8a1f1f}.admin-dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:4px}@media (max-width: 760px){.admin-home__cards{grid-template-columns:minmax(0,1fr)}.admin-int thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.admin-int,.admin-int tbody,.admin-int tr,.admin-int td,.admin-int th[scope=row]{display:block;width:100%}.admin-int__row{padding:14px 0;border-top:1px solid var(--line)}.admin-int tbody tr:first-child{padding-top:2px;border-top:0}.admin-int td,.admin-int th[scope=row]{padding:3px 0;border-top:0}.admin-int .admin-int__num,.admin-int .admin-int__signed{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;text-align:left}.admin-int__num:before,.admin-int__signed:before{content:attr(data-label);font-size:14px;color:var(--muted)}.admin-int .admin-int__num.is-empty{display:none}.admin-int__num .chip{margin-top:0}.admin-int__amount{flex-direction:row-reverse;flex-wrap:wrap;align-items:center;gap:6px}.admin-int__money{display:inline}.admin-int__state{min-width:0;max-width:none;margin-top:6px}.admin-int .admin-int__action{padding-top:10px;text-align:left}.admin-int .admin-int__action:empty{display:none}.admin-int__action .btn{width:100%;justify-content:center}.admin-int__action .btn+.btn{margin-left:0;margin-top:8px}.admin-int__row.is-new{background:#fdf8ec}.admin-int__row.is-new>*{background:transparent}.admin-dialog{padding:20px 16px}.admin-dialog__actions .btn{flex:1 1 auto}}.admin-extra{display:flex;flex-direction:column;gap:14px;margin-top:22px;padding-top:26px;border-top:2px dashed var(--line)}.admin-extra__head{display:flex;flex-direction:column;gap:4px;padding:0 4px}.admin-extra__title{font-family:var(--sans);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.admin-extra__note{max-width:68ch;font-size:15px;line-height:1.5;color:var(--muted)}.record-key h2{display:flex;align-items:center;gap:8px}.record-key__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:0}.record-key__fact{min-width:0;padding:10px 0;border-bottom:1px solid var(--line)}.record-key__fact--wide{grid-column:1 / -1}.record-key__fact dt{font-size:13px;color:var(--muted)}.record-key__fact dd{display:flex;align-items:center;gap:6px;margin:3px 0 0;font-weight:600}.record-key__fact dd.is-yes{color:var(--green-800)}.record-key__fact dd.is-no{color:var(--amber-700)}.record-key__hex{font:14px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--ink);word-break:break-all;user-select:all;-webkit-user-select:all}.record-key__fact dd.record-key__hexline{flex-direction:column;align-items:flex-start;gap:4px}.record-key__hexline .reg-hint{margin:0;font-weight:400}.record-key__enter input.is-masked{-webkit-text-security:disc;text-security:disc}.record-key__off{display:flex;align-items:flex-start;gap:6px}.record-key__off svg{flex:none;margin-top:3px}.record-key__counts{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:15px}.record-key__enter{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:12px}.record-key__actions{display:flex;flex-wrap:wrap;gap:10px}.record-key__confirm{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border-radius:12px}.record-key__danger{background:#8a1f1f;border-color:#8a1f1f}.record-key__danger:hover:not(:disabled){background:#6f1919;border-color:#6f1919}.record-key__remove{color:#8a1f1f}.record-key__refresh{align-self:flex-start}.record-key__rule{display:flex;align-items:flex-start;gap:8px;background:var(--green-50);color:var(--green-800);line-height:1.45}.record-key__rule svg{flex:none;margin-top:2px}.record-key__scan{align-self:flex-start}.record-key__problem{display:flex;flex-direction:column;gap:6px}.record-key__problem .record-key__hex{color:inherit}.price-deadlines{display:flex;flex-direction:column;gap:10px;min-width:0;margin:0;padding:12px 16px 16px;border:1px solid var(--line);border-radius:12px}.price-deadlines legend{padding:0 6px;font-size:15px;font-weight:600;color:var(--ink)}.split-example{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:12px;background:var(--green-50)}.split-example__title{font-weight:600;color:var(--green-800)}.split-example__field{max-width:240px}.split-example__list{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.split-example__row{display:grid;grid-template-columns:minmax(96px,auto) minmax(0,1fr);gap:2px 12px;font-size:15px}.split-example__class{color:var(--muted)}.split-example__parts{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.split-example__parts.is-none{font-weight:400;color:var(--muted)}@media (max-width: 640px){.record-key__facts{grid-template-columns:minmax(0,1fr)}.record-key__actions .btn,.record-key__scan{flex:1 1 100%;align-self:stretch;white-space:normal}.split-example__field{max-width:none}.split-example__row{grid-template-columns:minmax(0,1fr)}.price-deadlines,.split-example{padding:12px}}.price-side__tabs{align-self:flex-start;flex-wrap:wrap}.price-side__tabs button{display:inline-flex;align-items:center;gap:4px;padding:8px 16px;font-size:15px}.price-side__none{font-weight:400;letter-spacing:0;opacity:.85}.price-side__alert{color:#b94141}.segmented button[aria-pressed=true] .price-side__alert{color:#ffd6d6}.price-classes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.price-list{display:flex;flex-direction:column;gap:10px;min-width:0;margin:0;padding:12px 16px 16px;border:1px solid var(--line);border-radius:12px}.price-list legend{padding:0 6px;font-size:15px;font-weight:600;color:var(--ink)}.price-list__empty{font-style:italic}.price-list__top{color:var(--amber-700)}.price-rows{display:flex;flex-direction:column;gap:8px}.price-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 40px;align-items:center;gap:8px}.price-row--head{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.price-row__above{padding-left:4px;font-weight:600;color:var(--ink)}.price-row__issue{margin-top:-4px}.price-input{display:flex;align-items:center;min-width:0;border:1.5px solid #c6d1ca;border-radius:10px;background:#fff}.price-input:focus-within{border-color:var(--green-800);box-shadow:0 0 0 3px #143f2b24}.price-input:has([aria-invalid=true]){border-color:#b94141}.price-input input,.admin-field .price-input input{flex:1;width:100%;min-width:0;min-height:42px;padding:8px 10px;border:0;outline:none;box-shadow:none;background:transparent;font:16px/1.3 var(--sans);color:var(--ink);font-variant-numeric:tabular-nums;text-align:right}.admin-field .price-input input:focus{box-shadow:none}.price-input span{padding:0 10px 0 2px;font-size:14px;color:var(--muted)}.price-input--fixed{border-style:dashed;background:#f3f6f4}.price-input--fixed output{flex:1;min-height:42px;padding:8px 10px;display:flex;align-items:center;justify-content:flex-end;font:16px/1.3 var(--sans);color:var(--ink);font-variant-numeric:tabular-nums}.price-rows{container-type:inline-size}@container (max-width: 340px){.price-row{grid-template-columns:minmax(0,3fr) minmax(0,2fr) 40px;gap:6px}.price-row .price-input:not(.price-input--percent)>span{display:none}.price-row .price-input input{padding-inline:8px}}@container (max-width: 250px){.price-row .price-input input{padding-inline:6px}}.price-list__actions{display:flex;flex-wrap:wrap;gap:8px}.price-list__actions .btn{max-width:100%;white-space:normal;text-align:left}.price-list__actions .btn svg{flex:0 0 auto}.cust-find{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 12px}.cust-find .admin-field{flex:1 1 320px}.cust-find input{font:15px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.cust-find .btn{min-height:46px}.inline-icon{display:inline;vertical-align:-3px}.cust-row__percents{min-width:170px;font-size:14px;line-height:1.5}.cust-row__limit{display:block;font-size:13px;color:var(--muted)}.cust-row__split{min-width:190px}.cust-table-wrap{max-width:100%;overflow-x:auto}.cust-table .admin-int__signed{min-width:140px;white-space:normal}.cust-table .admin-int__action{white-space:normal}.cust-table .admin-int__action .btn{display:flex;width:100%;justify-content:center;white-space:nowrap}.cust-table .admin-int__action .btn+.btn{margin-left:0;margin-top:8px}.cust-split{display:flex;flex-direction:column;gap:2px;overflow-wrap:anywhere}.cust-split__line{color:var(--ink);font-variant-numeric:tabular-nums}.cust-split__line.is-none,.cust-split.is-unknown{color:var(--muted)}.cust-split__rounds{font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.cust-editor__split{padding:10px 14px;border:1px solid var(--line);border-radius:10px;background:#fbfcfb;font-size:15px;line-height:1.5}.cust-limits{margin-top:14px}.cust-confirm{display:flex;flex-direction:column;align-items:flex-end;gap:8px;max-width:320px;white-space:normal;font-size:14px;text-align:left}.cust-confirm__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.cust-removed summary{font-weight:600;color:var(--green-800);cursor:pointer}.cust-removed .cust-table{margin-top:10px}.cust-editor{scroll-margin-top:calc(var(--header-h) + 16px)}.cust-editor__who code{font:14px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-wrap:anywhere}.cust-editor__form{display:flex;flex-direction:column;gap:14px}.cust-editor__actions{justify-content:flex-start}@media (max-width: 760px){.price-classes{grid-template-columns:minmax(0,1fr)}.price-list{padding:10px 12px 14px}.admin-int td.cust-row__percents{display:flex;flex-direction:column;gap:2px;min-width:0;padding-bottom:6px}.admin-int .cust-row__percents:before{content:attr(data-label);font-size:14px;color:var(--muted)}.cust-table .admin-int__action{display:flex;flex-direction:column;gap:8px;white-space:normal}.cust-table .admin-int__action .btn+.btn{margin-top:0}.cust-confirm{align-items:stretch;max-width:none}.cust-confirm__actions{justify-content:flex-start}}.price-side__minimum{margin-top:-6px;font-weight:600;color:var(--ink)}.price-calc{display:flex;flex-direction:column;gap:14px;min-width:0}.price-calc--inline{padding:14px 16px 16px;border:1px solid var(--line);border-radius:12px;background:var(--green-50)}.price-calc__title{display:flex;align-items:center;gap:8px}h3.price-calc__title{font-size:17px}.price-calc__title svg{flex:none;color:var(--green-800)}.price-calc__tabs{align-self:flex-start;flex-wrap:wrap}.price-calc__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.price-calc__field--wide{grid-column:1 / -1}.price-calc__field .reg-hint,.price-calc__field .admin-issue{font-size:13px}.price-calc__fixed{display:block;min-height:42px;padding:9px 12px;border:1.5px dashed #c6d1ca;border-radius:10px;background:#fff;font-size:16px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right;color:var(--ink)}.price-calc__table{width:100%;border-collapse:collapse;font-size:15px}.price-calc__table th,.price-calc__table td{padding:5px 0;vertical-align:baseline}.price-calc__table th{padding-right:12px;font-weight:400;text-align:left;overflow-wrap:anywhere}.price-calc__table td{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.price-calc__table .is-muted{color:var(--muted)}.price-calc__table .is-sum th,.price-calc__table .is-sum td{border-top:1px solid var(--line);font-weight:600;color:var(--ink)}.price-calc__table .is-sub th{padding-left:14px}.price-calc__table .is-note td{padding-left:14px;font-size:13px;line-height:1.45;text-align:left;white-space:normal;color:var(--muted)}.price-calc__table .is-rate th,.price-calc__table .is-rate td{padding-top:7px;padding-bottom:7px;background:#143f2b12;font-weight:600;color:var(--ink)}.price-calc__table .is-rate th{border-radius:8px 0 0 8px}.price-calc__table .is-rate td{padding-right:10px;border-radius:0 8px 8px 0}.price-calc__of{font-weight:400;color:var(--muted)}.price-calc__table .is-down th,.price-calc__table .is-down td{color:#8a1f1f}.price-calc__table .is-rate.is-down th,.price-calc__table .is-rate.is-down td{background:#fbeaea}.price-calc__table .is-gap th,.price-calc__table .is-gap td{padding-top:14px}.price-calc__result{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:10px}.price-calc__result.is-up{background:var(--green-50);color:var(--green-800);box-shadow:inset 0 0 0 1px #143f2b1f}.price-calc__result.is-down{background:#fbeaea;color:#8a1f1f;box-shadow:inset 0 0 0 1px #8a1f1f29}.price-calc--inline .price-calc__result.is-up{background:#fff}.price-calc__result-label{font-size:13px;font-weight:600;letter-spacing:.02em}.price-calc__result-value{font-size:22px;font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.price-calc__result-value span{font-size:16px;font-weight:600}.price-calc__result-of{font-size:13px}.price-calc-group{display:flex;flex-direction:column;gap:10px;min-width:0}.price-calc-group>h3{font-size:18px}.price-calc-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:14px}@media (max-width: 520px){.price-calc__fields{grid-template-columns:minmax(0,1fr)}.price-calc--inline{padding:12px 12px 14px}.price-calc__table{font-size:14px}.price-calc__result-value{font-size:20px}}.book-title{display:flex;align-items:center;gap:8px}.book-split-now{font-size:14px;font-weight:600;color:var(--blue-700)}.book-add{align-self:flex-start}.book-summary{display:flex;flex-direction:column;gap:6px;margin:4px 0 6px;padding:16px 18px;border-radius:12px;background:var(--green-50)}.book-summary__lead{margin:0;font-size:13.5px;font-weight:600;letter-spacing:.04em;color:var(--muted)}.book-summary__incoming{margin:0;font-family:var(--serif);font-size:clamp(24px,3vw,32px);font-weight:700;line-height:1.15;color:var(--green-800);font-variant-numeric:tabular-nums}.book-summary__table{width:100%;margin-top:6px;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.book-summary__table th,.book-summary__table td{padding:6px 8px;border-top:1px solid var(--line);text-align:right;vertical-align:top}.book-summary__table th:first-child{text-align:left}.book-summary__table thead th{border-top:0;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.book-summary__table tr.is-on th,.book-summary__table tr.is-on td{font-weight:700;color:var(--ink)}.book-summary__pick{padding:0;border:0;background:none;font:inherit;color:var(--green-800);text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.link-button{padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--green-800);text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media (max-width: 679px){.book-summary__table thead{display:none}.book-summary__table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2px 12px;padding:8px 0;border-top:1px solid var(--line)}.book-summary__table th,.book-summary__table td{padding:0;border-top:0;text-align:left}.book-summary__table th{grid-column:1 / -1}.book-summary__table td:before{content:attr(data-label) ": ";color:var(--muted);font-weight:400}}.book-filters{padding-top:6px;border-top:1px solid var(--line)}.book-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.book-row{display:flex;flex-direction:column;gap:8px;min-width:0;padding:16px 0;border-top:1px solid var(--line)}.book-row:first-child{border-top:0}.book-row--overdue .signed-list__number{color:#8a1f1f}.book-row__head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.chip.book-chip{padding:2px 10px;font-size:12.5px}.book-list--lines{display:grid;grid-template-columns:max-content max-content minmax(8rem,1fr) max-content minmax(min-content,max-content) minmax(min-content,max-content) minmax(min-content,max-content) auto;column-gap:14px}.book-list--lines>.book-row--line{display:grid;grid-column:1 / -1;grid-template-columns:subgrid}.book-list--lines .offer-line{grid-column:1 / -1;grid-template-columns:subgrid}.book-list--lines .book-row__detail{grid-column:1 / -1}.book-row.book-row--line{gap:0 14px;padding:0}.offer-line{display:grid;grid-template-columns:auto auto minmax(8rem,1fr) auto minmax(min-content,max-content) minmax(min-content,max-content) minmax(min-content,max-content) auto;align-items:center;gap:6px 14px;width:100%;padding:12px 4px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.offer-line:hover,.book-row--line.is-open .offer-line{background:#00000008}.offer-line:focus-visible{outline:3px solid var(--gold-500);outline-offset:2px}.offer-line__name{font-weight:600;overflow-wrap:anywhere}.offer-line__name.is-none{font-weight:400;color:var(--muted)}.offer-line__note{display:inline-flex}.offer-line__amount{justify-self:end;white-space:nowrap}.offer-line__state{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.offer-line__offset{display:flex;flex-direction:column;align-items:flex-end;font-size:13.5px;color:var(--green-800)}.offer-line__owed{font-size:13.5px;color:var(--muted);text-align:right}.offer-line__chevron{color:var(--muted);transition:transform .15s ease}.book-row--line.is-open .offer-line__chevron{transform:rotate(180deg)}.book-row--line.is-closed .offer-line{color:var(--muted)}.book-row--line.is-closed .offer-line .signed-list__number,.book-row--line.is-closed .offer-line__name,.book-row--line.is-closed .offer-line__amount{text-decoration:line-through}.book-row__detail{display:flex;flex-direction:column;gap:8px;padding:6px 4px 20px}.book-row__chips{display:flex;flex-wrap:wrap;gap:6px 10px}.book-offer{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding-top:10px;border-top:1px dashed var(--line)}.book-offer__signed{margin:0;font-size:14px;color:var(--muted)}.book-row--line .book-more{display:flex;flex-direction:column;gap:8px;padding-top:10px;border-top:1px dashed var(--line)}.book-more__title{margin:0;font-size:14px;font-weight:600}.book-records-hint{margin-top:14px}.offer-line__owed.is-late{color:#8a1f1f}.sales-admin__lines .offer-line__name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.book-row__detail>.sale-card{box-shadow:none;border:1px solid var(--line)}.sales-admin__wallets>summary{cursor:pointer;font-weight:600;color:var(--green-800)}.sales-admin__wallets[open]>summary{margin-bottom:10px}.book-list--pays{display:grid;grid-template-columns:max-content max-content minmax(0,1fr) max-content max-content;column-gap:14px}.book-list--pays>.pay-row{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;gap:0 14px;padding:0}.pay-line{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center;gap:6px 14px;width:100%;padding:12px 4px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.pay-line:hover,.pay-row .pay-line[aria-expanded=true]{background:#00000008}.pay-line:focus-visible{outline:3px solid var(--gold-500);outline-offset:2px}.pay-line__amount{justify-self:end;white-space:nowrap}.pay-line__kind{font-size:14px;color:var(--muted);white-space:nowrap}.pay-line__to{min-width:0;overflow-wrap:anywhere}.pay-line__to code{font-size:13.5px}.pay-line__more{display:inline-flex;align-items:center;gap:4px;font-size:13.5px;font-weight:600;color:var(--green-800)}.pay-line[aria-expanded=true] .pay-line__more svg{transform:rotate(180deg)}.book-list--pays .book-row__detail{grid-column:1 / -1}.pay-row.is-done .pay-line{color:var(--muted)}.pay-row.is-voided .pay-line__amount{text-decoration:line-through}.pay-done-toggle{align-self:flex-start;margin-top:10px}@media (max-width: 720px){.book-list--pays{display:flex;flex-direction:column}.book-list--pays>.pay-row{display:flex;flex-direction:column}.pay-line{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.pay-line__amount{justify-self:start}.pay-line__more{grid-column:2;grid-row:1;justify-self:end}.pay-line__kind,.pay-line__to,.pay-line__state{grid-column:1 / -1}.pay-line__to:empty,.pay-line__state:empty{display:none}}.book-receipt__for{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0}@media (max-width: 960px){.book-list--lines{display:flex;flex-direction:column}.book-list--lines>.book-row--line{display:flex}.offer-line,.book-list--lines .offer-line{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.offer-line__note{order:1;grid-column:1 / -1}.offer-line__note:empty{display:none}.offer-line__chevron{grid-column:2;grid-row:1;justify-self:end}.offer-line__amount{text-align:right}.offer-line__state,.offer-line__offset,.offer-line__owed{grid-column:1 / -1}.offer-line__offset{align-items:flex-start}.offer-line__offset:empty{display:none}.offer-line__owed{text-align:left}.offer-line__owed:empty{display:none}}.book-figures__due dd{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.chip.book-chip--late{background:#fbe9e7;color:#8a1f1f;font-weight:600}.book-figures,.book-totals,.book-check,.book-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,128px),1fr));gap:8px 16px;margin:0}.book-figures>div,.book-totals>div,.book-check>div,.book-facts>div{min-width:0}.book-figures dt,.book-totals dt,.book-check dt,.book-facts dt{font-size:12.5px;color:var(--muted)}.book-figures dd,.book-totals dd,.book-check dd,.book-facts dd{margin:2px 0 0;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.book-figures .is-owed dd,.book-check .is-max dd{color:var(--green-800)}.book-figures .is-late dd,.book-totals .is-over dd{color:#8a1f1f}.book-facts{grid-template-columns:minmax(0,1fr);padding:4px 0 8px}.book-hex{font:12.5px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--ink);word-break:break-all}.book-flags{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;font-size:13.5px;line-height:1.45;color:var(--amber-700)}.book-flags li{display:flex;align-items:flex-start;gap:6px}.book-flags svg{flex:none;margin-top:2px}.book-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.book-confirm{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface);font-size:14.5px;line-height:1.45}.book-more>summary{display:inline-flex;align-items:center;gap:6px;min-height:36px;font-size:14px;font-weight:600;color:var(--green-800);list-style:none;cursor:pointer}.book-more>summary::-webkit-details-marker{display:none}.book-more>summary svg{transition:transform .15s ease}.book-more[open]>summary svg{transform:rotate(180deg)}.book-more[open]{display:flex;flex-direction:column;gap:8px}.book-entries{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.book-entry{display:flex;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;border-left:3px solid var(--green-100);border-radius:0 10px 10px 0;background:var(--green-50)}.book-entry.is-voided{border-left-color:var(--line);background:transparent}.book-entry.is-voided .book-entry__what{text-decoration:line-through;color:var(--muted)}.book-entry__head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.book-entry__what{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.book-entry__meta{display:flex;flex-wrap:wrap;gap:2px 14px;font-size:13px;color:var(--muted);overflow-wrap:anywhere}.book-entry__voided{font-size:13.5px;color:#8a1f1f}.book-entry__erratum{display:flex;flex-direction:column;gap:2px}.book-entry__label{font-size:13px;font-weight:600;color:var(--ink)}.book-void{align-self:flex-start}.book-problem__offer{font-weight:700}.book-form{display:flex;flex-direction:column;gap:14px;min-width:0;padding:16px 18px;border:1.5px solid var(--green-100);border-radius:14px;background:var(--surface)}.book-form h3{font-size:18px}.book-form__receipt{font-weight:600;color:var(--ink)}.admin-field textarea.book-note{width:100%;min-width:0;padding:10px 14px;border:1.5px solid #c6d1ca;border-radius:12px;background:#fff;font:16px/1.4 var(--sans);color:var(--ink);resize:vertical}.admin-field textarea.book-note:focus{outline:none;border-color:var(--green-800);box-shadow:0 0 0 3px #143f2b24}.book-lines,.book-picks{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.book-search{margin:18px 0 14px}.book-search__box{position:relative}.book-search__box svg{position:absolute;top:50%;left:14px;transform:translateY(-50%);color:var(--muted);pointer-events:none}.admin-field .book-search__box input{padding-left:40px}.book-search__found{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0}.book-picks__more{align-self:flex-start;margin-top:8px}.book-line{display:flex;flex-direction:column;gap:6px;min-width:0;padding:10px 12px;border-radius:10px;background:var(--green-50)}.book-line__who{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:14.5px}.book-line__who code{font:600 13.5px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.book-line__owed{font-size:13px;color:var(--muted)}.book-line__amount{display:flex;align-items:flex-end;gap:6px}.book-line__amount .admin-field{flex:1 1 auto}.book-line__remove{margin-bottom:3px}.book-pick{display:flex;align-items:flex-start;gap:8px;width:100%;padding:10px 12px;border:1.5px dashed #c6d1ca;border-radius:10px;background:#fff;font:inherit;text-align:left;color:var(--ink);cursor:pointer}.book-pick:hover:not(:disabled){border-color:var(--green-800);background:var(--green-50)}.book-pick:focus-visible{outline:3px solid var(--gold-500);outline-offset:2px}.book-pick svg{flex:none;margin-top:2px;color:var(--green-800)}.book-pick__body{display:flex;flex-direction:column;gap:2px;min-width:0}.book-pick__line{display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px;font-weight:600}.book-pick__line code{font:600 13.5px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.book-pick__meta{font-size:13px;color:var(--muted);overflow-wrap:anywhere}.book-totals{padding-top:8px;border-top:1px dashed var(--line)}.book-receipt__amount{font-family:var(--serif);font-size:19px;color:var(--ink);font-variant-numeric:tabular-nums}.book-receipt__day{font-size:13.5px;color:var(--muted)}.book-receipt__note{font-size:14px;line-height:1.45;overflow-wrap:anywhere}.book-wallet{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:14px}.book-wallet svg{flex:none;color:var(--muted)}.book-check{padding:10px 12px;border-radius:10px;background:var(--green-50)}@media (max-width: 640px){.book-form{padding:14px 12px}.book-add,.book-form .book-actions .btn{align-self:stretch;flex:1 1 auto;white-space:normal}.book-entry{padding:8px 10px}}.payout-batch{display:flex;flex-direction:column;gap:14px}.batch-wallet{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#fff}.batch-wallet.is-refused{border-color:#e7c3bd}.batch-reg{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px;font-weight:600}.batch-reg svg{flex:none}.batch-reg.is-ok{color:var(--green-800)}.batch-reg.is-off{color:#8a1f1f}.batch-reg .admin-int__key{font-weight:400}.batch-subtitle{font-size:18px}.batch-all{display:inline-flex;align-items:center;gap:8px;font-size:14.5px;font-weight:600;color:var(--ink)}.batch-pick{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.batch-pick input,.batch-all input{width:18px;height:18px;margin:0;accent-color:var(--green-800)}.batch-row.is-chosen{margin:0 -10px;padding-right:10px;padding-left:10px;border-radius:10px;background:var(--green-50)}.batch-row.is-excluded .signed-list__number{color:var(--muted)}.batch-amount{max-width:320px}.batch-totals{padding:12px 14px;border-radius:10px;background:var(--green-50)}.batch-actions{justify-content:flex-end}.batch-key{display:flex;flex-direction:column;gap:12px;padding:16px;border:1.5px solid var(--green-800);border-radius:12px;background:#fff}.batch-key h3{display:flex;align-items:center;gap:8px;font-size:19px}.batch-recipients{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;font-size:14px}.batch-recipients li,.batch-share{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:6px 0;border-top:1px solid var(--line)}.batch-recipients li:first-child,.batch-share:first-child{border-top:0}.batch-recipients__who{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0}.batch-key__field{max-width:560px}.batch-key__field .key-field input,.batch-key__field .key-field input:focus{min-height:44px;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;font:16px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.batch-key__field .key-field:has(input[aria-invalid=true]){border-color:#b94141}.batch-check{margin:0;font-size:14px}.batch-check.admin-success{padding:8px 12px}.batch-scan{align-self:flex-start}.batch-sent{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--line);border-left:4px solid var(--amber-700);border-radius:12px;background:#fff}.batch-sent.is-done{border-left-color:var(--green-800)}.batch-sent.is-ended{border-left-color:#8a1f1f}.batch-sent.is-quiet{margin-top:10px}.batch-sent__head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;color:var(--ink)}.batch-sent__head svg{flex:none}.batch-sent__when{font-size:13.5px;color:var(--muted)}.batch-sent__tx{font-size:13.5px;overflow-wrap:anywhere}.batch-shares{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;font-size:14px}.batch-share__state{margin-left:auto;font-weight:600;color:var(--amber-700)}.batch-share.is-booked .batch-share__state{color:var(--green-800)}.batch-share.is-released .batch-share__state{color:var(--muted)}.batch-pending{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:12px;background:var(--amber-100);color:var(--amber-700)}.batch-pending__line{display:flex;align-items:flex-start;gap:8px;overflow-wrap:anywhere}.batch-pending__line svg{flex:none;margin-top:2px}.batch-wait{padding:12px 14px;border-radius:10px;background:var(--amber-100);color:var(--amber-700)}.delivery-bar{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:10px;background:var(--green-50)}.delivery-bar__label{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14.5px;font-weight:600;color:var(--ink)}.chip.delivery-bar__done{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;background:var(--green-800);color:#fff;font-size:12.5px}.delivery-bar__progress .progress__track{display:flex}.delivery-bar__progress .progress__fill{flex:none;border-radius:0}.delivery-bar__progress .progress__fill:first-child{border-radius:999px 0 0 999px}.delivery-bar.is-done .delivery-bar__progress .progress__fill:first-child{border-radius:999px}.progress__fill.delivery-bar__sending-fill{background:repeating-linear-gradient(135deg,var(--gold-300) 0 6px,var(--gold-500) 6px 12px)}.delivery-bar__sending{display:flex;align-items:center;gap:6px;font-size:13.5px;color:var(--amber-700)}.delivery-bar__sending svg{flex:none}@media (max-width: 640px){.batch-key{padding:14px 12px}.batch-actions .btn,.batch-key .book-actions .btn{flex:1 1 auto;white-space:normal}.batch-share__state{margin-left:0}}.member-gate{display:flex;flex-direction:column;gap:16px;min-width:0;padding:26px 28px}.member-gate--checking{padding:22px 28px}.member-gate__head{display:flex;align-items:center;gap:14px}.member-gate__icon{display:grid;flex:none;place-items:center;width:52px;height:52px;border-radius:14px;background:var(--green-50);color:var(--green-800)}.member-gate--pending .member-gate__icon{background:var(--amber-100);color:var(--amber-700)}.member-gate--rejected .member-gate__icon{background:#fbeceb;color:#8a1f1f}.member-gate__eyebrow{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.member-gate h1{font-size:clamp(26px,2.6vw,34px);line-height:1.15;overflow-wrap:anywhere}.member-gate__lead{max-width:68ch;line-height:1.55}.member-gate__again,.member-page__back{align-self:flex-start}.member-gate__again-note{font-weight:600;color:var(--ink)}.member-form{display:flex;flex-direction:column;gap:20px;min-width:0}.member-form__question{font-family:var(--serif);font-size:19px}.member-form__count{align-self:flex-end;font-variant-numeric:tabular-nums}.member-form__count.is-enough{color:var(--green-700)}.member-form__count.is-over{font-weight:700;color:#8a1f1f}.member-form__choice{display:flex;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;border:0}.member-form__choice legend{margin-bottom:4px;padding:0}.member-option{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1.5px solid #c6d1ca;border-radius:12px;background:#fff;font-size:16px;line-height:1.45;color:var(--ink);overflow-wrap:anywhere;cursor:pointer}.member-option:hover{border-color:var(--green-700)}.member-option.is-checked{border-color:var(--green-800);box-shadow:0 0 0 3px #143f2b24}.member-option input{flex:none;width:20px;height:20px;margin:1px 0 0;accent-color:var(--green-800)}.member-form__choice[aria-invalid=true] .member-option{border-color:#d9a3a3}.member-form__actions{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.member-form__private{display:flex;align-items:flex-start;gap:6px}.member-form__private svg{flex:none;margin-top:3px}.member-summary{display:flex;flex-direction:column;gap:4px;min-width:0;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:#fbfcfb}.member-summary__title{font-weight:700;color:var(--ink)}.member-summary__when{font-weight:400;color:var(--muted)}.member-summary__question{margin-top:8px;font-size:13.5px;font-weight:600;color:var(--muted)}.member-summary__answer{color:var(--ink);overflow-wrap:anywhere}.member-summary__text,.member-card__text,.member-reason__text{white-space:pre-wrap;overflow-wrap:anywhere}.member-reason{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid #efcaca;border-left-width:5px;border-radius:10px;background:#fbeceb}.member-reason__title{font-size:14px;font-weight:700;color:#8a1f1f}.member-reason__text{color:var(--ink)}.member-page__inner{display:flex;flex-direction:column;gap:18px;max-width:calc(880px + 2 * var(--gutter))}.member-badge{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;max-width:100%;padding:5px 12px;border:1.5px solid;border-radius:999px;font-size:13.5px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;line-height:1.25}.member-badge svg{flex:none}.member-badge--large{padding:8px 16px;font-size:15.5px}.member-badge--cashout{border-color:#b4441a;background:#fde4d2;color:#8a2b0f}.member-badge--buy_support{border-color:#2f7d4a;background:#dcf1e2;color:#1b5e33}.members-board__head{justify-content:space-between}.members-tabs{display:flex;flex-wrap:wrap;gap:6px}.members-tab{padding:8px 14px;border:1.5px solid var(--line);border-radius:999px;background:#fff;font:600 15px/1.2 var(--sans);color:var(--muted);cursor:pointer}.members-tab.is-active{border-color:var(--green-800);background:var(--green-800);color:#fff}.payout-tabs{margin-bottom:16px}.payout-tabs .members-tab{display:inline-flex;align-items:center;gap:6px}.payout-history[open]>summary{margin-bottom:8px}.payout-history>summary svg+svg{margin-left:-2px}.members-list{display:flex;flex-direction:column;gap:14px}.member-card{display:flex;flex-direction:column;gap:12px;min-width:0;padding:18px 20px;border:1px solid var(--line);border-left:6px solid #2f7d4a;box-shadow:none}.member-card--cashout{border-left-color:#b4441a;background:#fffaf6}.member-card__orientation{display:flex;flex-direction:column;gap:6px}.member-card__chose{display:flex;flex-direction:column;gap:2px}.member-card__label{font-size:13px;font-weight:600;color:var(--muted)}.member-card__answer{padding-left:10px;border-left:3px solid var(--line);font-style:italic;color:var(--ink);overflow-wrap:anywhere}.member-card--cashout .member-card__answer{border-left-color:#e3a07e}.member-card__who h3{font-size:20px;overflow-wrap:anywhere}.member-card__key summary{cursor:pointer;width:fit-content}.member-card__key code{font:13px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--ink)}.member-card__key[open]{display:flex;flex-direction:column;gap:4px}.member-card__hex{word-break:break-all}.member-card__contribution{display:flex;flex-direction:column;gap:4px}.member-card__text{font-size:16px;line-height:1.5;color:var(--ink)}.member-card__facts{display:flex;flex-wrap:wrap;gap:2px 18px;margin:0;padding:0;list-style:none;font-size:14px;color:var(--muted)}.member-card__auto{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:10px;background:var(--green-50);font-size:14.5px;color:var(--green-800)}.member-card__auto svg{flex:none;margin-top:2px}.member-card__actions{display:flex;flex-wrap:wrap;gap:10px}.member-card__actions .btn,.member-dialog .btn{padding:10px 22px;font-size:16px}.member-card__reject{border-color:#c98b8b;color:#8a1f1f}.member-dialog__reject{background:#8a1f1f}.member-dialog__reject:hover{background:#a12a2a}.member-dialog .admin-field textarea{min-height:84px}.admin-home__count{align-self:flex-start;padding:2px 10px;border-radius:999px;background:var(--grey-100);font-size:12.5px;font-weight:700;color:var(--grey-700)}.admin-home__count.is-waiting{background:var(--gold-300);color:var(--ink)}@media (max-width: 640px){.member-gate{padding:20px 16px}.member-gate__icon{width:44px;height:44px}.member-form .btn,.member-card__actions .btn,.member-dialog .btn,.member-gate .btn,.member-page__back{white-space:normal;text-align:center}.member-form__actions .btn{width:100%}.members-board__head{align-items:flex-start}.member-card{padding:16px 14px}.member-card__actions .btn{flex:1 1 auto}.member-badge--large{font-size:14px}}.sell-account__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.sell-account__head .field-label{margin:0}.sell-account__edit{display:inline-flex;align-items:center;gap:8px}.sell-account{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--green-50)}.sell-account__line{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.sell-account__line code{font:14px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.sell-account__line svg{flex:none;color:var(--green-700)}.quote-card__term.sell-account__line{flex-wrap:nowrap;align-items:flex-start}.quote-card__term.sell-account__line svg{margin-top:2px}.quote-card__term.sell-account__line>span{min-width:0}.sell-wallet__coins,.sell-wallet__committed{font-size:13px;color:var(--muted)}.sell-wallet__max{font-size:14px;font-weight:600;color:var(--green-800)}.sell-wallet__refusal{display:flex;align-items:flex-start;gap:6px;font-size:13.5px;line-height:1.45;color:var(--amber-700)}.sell-wallet__refusal svg{flex:none;margin-top:2px}.sell-wallets-blocked{margin-top:14px;padding:12px 14px;border-radius:10px;background:var(--amber-100);font-size:13.5px;line-height:1.45}.sell-wallets-blocked__title{margin:0 0 6px;font-weight:600;color:var(--amber-700)}.sell-wallets-blocked ul{margin:0;padding-left:18px}.sell-wallets-blocked li+li{margin-top:6px}.sell-wallets-blocked__what{display:block;color:var(--amber-700);overflow-wrap:anywhere}.sell-wallets-blocked__what code{font-size:12.5px}.sell-wallets-blocked__more{margin-top:8px;color:var(--amber-700)}.sell-wallets-blocked__why{display:block;color:var(--amber-700);opacity:.85}.sell-lana-row{display:flex;align-items:stretch;gap:8px}.sell-lana-row .amount-field{flex:1 1 auto;min-width:0}.sell-max{flex:none}.sell-terms{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;font-size:14.5px;line-height:1.45;color:var(--text)}.sell-terms li{display:flex;align-items:flex-start;gap:8px;min-width:0;overflow-wrap:anywhere}.sell-terms svg{flex:none;margin-top:3px;color:var(--green-700)}.sell-closed{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.sell-closed p{flex:1 1 220px;margin:0}.sale-status{display:flex;align-items:flex-start;gap:6px;margin:0;font-weight:600;line-height:1.4}.sale-status svg{flex:none;margin-top:2px}.sale-status.is-wait,.sale-status.is-sent{color:var(--blue-700)}.sale-status.is-ok,.sale-status.is-done{color:var(--green-800)}.sale-status.is-late{color:#8a1f1f}.sale-status.is-closed{color:var(--muted)}.sale-item .delivery-bar+.delivery-bar{margin-top:6px}.sale-transfers{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;font-size:13.5px}.sale-transfer-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;color:var(--text)}.sale-transfer-line.is-booked{color:var(--green-800)}.sale-transfer-line.is-refused,.sale-transfer-line.is-dropped,.sale-transfer-line.is-expired{color:#8a1f1f}.sale-transfer-line__why{font-style:italic}.sale-transfer{display:flex;flex-direction:column;gap:14px;min-width:0;padding:24px 28px;box-shadow:0 0 0 2px var(--green-800),var(--shadow-card);scroll-margin-top:calc(var(--header-h) + 16px)}.sell-closed{padding:18px 20px}.sale-transfer__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.sale-transfer__head h2{display:flex;align-items:center;gap:8px;margin:0}.sale-transfer__pending{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px;border:1.5px solid var(--amber-700);border-radius:12px;background:var(--amber-100)}.sale-transfer__pending p{margin:0;overflow-wrap:anywhere}.sale-transfer__txid input{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.sales-admin__tabs{flex-wrap:wrap}.sale-card{display:flex;flex-direction:column;gap:12px;min-width:0}.sale-card__title{margin:0;font-size:17px}.sale-card__pay{align-self:flex-start}.sale-card__entries summary{cursor:pointer;font-weight:600}.sale-account{margin:0}.sale-account__from{padding:2px 10px;font-size:12px}.sale-account__missing,.sale-account__partial{color:var(--amber-700)}.sale-account__incomplete{margin:10px 0 0}.sale-account__enter{align-self:flex-start;margin-top:10px}.holder-address__fields{display:flex;flex-direction:column;gap:12px}.holder-address__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px}.holder-address__fields [aria-invalid=true]{border-color:#b94141}.holder-address__error{margin:0;font-size:14px;line-height:1.45;color:#8a1f1f}.sale-address{display:flex;flex-direction:column;gap:8px;margin:12px 0}.sale-address--sign{padding:14px 16px;border:1.5px solid #c6d1ca;border-radius:12px}.sale-address__heading{margin:0;font-size:17px}.sale-address__title{display:flex;align-items:center;gap:6px}.sale-address__line{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;overflow-wrap:anywhere}.sale-address__from{padding:2px 10px;font-size:12px}.sale-address__needed{margin:0}.sale-address__form{display:flex;flex-direction:column;gap:10px;margin-top:6px}.sale-address__actions{display:flex;flex-wrap:wrap;gap:8px}.sale-address>.btn{align-self:flex-start}.my-deals__address{flex-wrap:wrap;align-items:center;margin-bottom:14px}@media (max-width: 520px){.holder-address__row{grid-template-columns:minmax(0,1fr)}}.receive-wallet .book-hex{overflow-wrap:anywhere}.receive-wallet-field{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.receive-wallet-field--default{padding-top:14px;border-top:1px solid var(--line)}.receive-wallet-currency{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.sell-currency-closed{margin:0 0 10px}.price-sell-terms{margin-bottom:10px}@media (max-width: 640px){.sale-transfer{padding:18px 16px}.sell-lana-row{flex-direction:column}.sell-max{align-self:flex-start}.sale-transfer .book-actions .btn,.sale-card .book-actions .btn,.sale-card__pay{flex:1 1 auto;align-self:stretch;white-space:normal;text-align:center}.sales-admin__tabs button{flex:1 1 45%}}.balance-public{display:flex;align-items:flex-start;gap:8px;margin:0}.balance-public svg{flex:none;margin-top:2px;color:var(--green-700)}.balance-account__head{display:flex;align-items:center;gap:12px;min-width:0}.balance-account__head h2{min-width:0;overflow-wrap:anywhere}.balance-account__icon{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--green-50);color:var(--green-700)}.balance-current{display:flex;flex-direction:column;gap:2px}.balance-current p{margin:0}.balance-current__label{font-size:14px;color:var(--muted)}.balance-current__value{font:600 clamp(28px,4.2vw,38px) / 1.15 var(--sans);color:var(--ink);overflow-wrap:anywhere}.balance-current__value.is-negative{color:#8a1f1f}.balance-current__meta{font-size:14px;line-height:1.45;color:var(--muted);overflow-wrap:anywhere}.balance-none{margin:0;color:var(--muted)}.balance-figure{margin:0;min-width:0}.balance-figure figcaption{margin-bottom:6px;font-size:15px;font-weight:600;color:var(--ink)}.balance-chart{position:relative;min-width:0;border-radius:10px}.balance-chart:focus-visible{outline:2px solid var(--green-700);outline-offset:4px}.balance-chart__svg{display:block;width:100%;height:auto;touch-action:pan-y}.balance-chart__grid{stroke:var(--line);stroke-width:1}.balance-chart__axis{stroke:#c9d2cc;stroke-width:1}.balance-chart__zero{stroke:var(--muted);stroke-width:1;stroke-opacity:.55}.balance-chart__tick{fill:var(--muted);font:12px/1 var(--sans);font-variant-numeric:tabular-nums}.balance-chart__line{fill:none;stroke:var(--chart-line);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.balance-chart__dot{fill:var(--chart-line);stroke:var(--surface, #fff);stroke-width:2}.balance-chart__dot.is-active{stroke-width:2.5}.balance-chart__cross{stroke:var(--muted);stroke-width:1;stroke-opacity:.6}.balance-chart__end{fill:var(--ink);font:600 12.5px/1 var(--sans)}.balance-chart__note{position:absolute;top:0;transform:translate(-50%);display:flex;flex-direction:column;gap:1px;margin:0;padding:6px 10px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-card);font-size:13px;line-height:1.3;white-space:nowrap;pointer-events:none}.balance-chart__note strong{color:var(--ink);font-size:14px}.balance-chart__note span{color:var(--muted)}.balance-form{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 14px}.balance-form .admin-field{flex:1 1 260px}.balance-form .btn{margin-top:28px}.balance-table{width:100%;border-collapse:collapse;font-size:14.5px}.balance-table th,.balance-table td{padding:9px 10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.balance-table th{font-size:13px;font-weight:600;color:var(--muted)}.balance-table .is-amount{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.balance-table tr.is-left td{color:var(--muted)}.balance-table code{font-size:13px}.balance-table__note{font-size:13px;color:var(--amber-700)}.balance-table__seen,.balance-current__seen{display:block;font-size:13px;line-height:1.4;color:var(--amber-700);overflow-wrap:anywhere}.balance-log__source{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px}.balance-log__source .source-note{margin:0}@media (max-width: 640px){.balance-form .btn{flex:1 1 100%;margin-top:0;white-space:normal}.balance-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.balance-table thead th{padding:0}.balance-table,.balance-table tbody,.balance-table tr,.balance-table td{display:block}.balance-table tr{padding:10px 0;border-bottom:1px solid var(--line)}.balance-table td{display:flex;justify-content:space-between;gap:12px;padding:3px 0;border:0;overflow-wrap:anywhere}.balance-table td:before{content:attr(data-label);flex:none;max-width:45%;color:var(--muted);font-size:13px}.balance-table td>*{text-align:right}.balance-table .is-amount{text-align:right}}.account-bar__payout{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;flex-basis:100%;font-size:14px;color:var(--muted);overflow-wrap:anywhere}.account-bar__payout svg{flex:none}.payout-gate{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.payout-gate h2{display:flex;align-items:center;gap:8px}.payout-methods{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.payout-method{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.45;color:var(--ink);overflow-wrap:anywhere}.payout-method svg{flex:none;margin-top:2px;color:#a1621a}.payout-method.is-usable svg{color:var(--green-700)}.payout-form{display:flex;flex-direction:column;gap:16px}.payout-form .reg-field input.is-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.payout-scope{margin:0;padding:0;border:0}.payout-preview{padding:12px 14px;border-radius:12px;background:var(--green-50);font-size:15px;line-height:1.5;color:var(--ink);overflow-wrap:anywhere}.payout-key{display:flex;flex-direction:column;gap:8px}.payout-done{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.card.payout-gate:not(.buy-notice),.card.payout-form,.card.payout-done{padding:24px 28px}.payout-form h2{font-size:22px}.payout-scope .reg-check input{width:20px;height:20px;min-height:0;padding:0;border:0;border-radius:0;background:none}@media (max-width: 679px){.card.payout-gate:not(.buy-notice),.card.payout-form,.card.payout-done{padding:18px 16px}}.payout-list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.payout-account{display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:#fff}.payout-account.is-editing{border-color:var(--green-800)}.payout-account.is-removed{background:var(--grey-100, #f2f2f2)}.payout-account.is-removed .payout-account__facts,.payout-account.is-removed .payout-account__head h3{text-decoration:line-through;color:var(--muted)}.payout-account__head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.payout-account__head h3{margin:0 4px 0 0;font-size:18px;line-height:1.3;overflow-wrap:anywhere}.payout-account__head .chip{padding:2px 10px;font-size:13px}.payout-account__facts{display:flex;flex-direction:column;gap:4px;margin:0;font-size:14.5px;line-height:1.45}.payout-account__facts>div{display:flex;flex-wrap:wrap;gap:0 10px;min-width:0}.payout-account__facts dt{flex:0 0 11em;color:var(--muted)}.payout-account__facts dd{flex:1 1 12em;min-width:0;margin:0;color:var(--ink);overflow-wrap:anywhere}.payout-account__facts dd.is-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.payout-account__use{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.45;color:var(--ink)}.payout-account__use svg{flex:none;margin-top:2px;color:#a1621a}.payout-account__use.is-usable svg{color:var(--green-700)}.payout-editor{display:flex;flex-direction:column;gap:12px;min-width:0}.payout-editor h3{font-size:18px}.payout-editor .reg-field input.is-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.payout-editor .reg-field .reg-check input{width:20px;height:20px;min-height:0;padding:0;border:0;border-radius:0;background:none}.payout-changes{display:flex;flex-direction:column;gap:4px;margin:4px 0 8px;padding-left:20px}.payout-preview p+p{margin-top:6px}.payout-warn p{display:flex;align-items:flex-start;gap:8px}.payout-warn svg{flex:none;margin-top:3px;color:#a1621a}@media (max-width: 679px){.payout-account{padding:12px}.payout-account__facts dt{flex-basis:100%}.payout-account .book-actions .btn{flex:1 1 auto}}.sale-proceeds{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--line);border-radius:12px;background:#fbfcfb}.sale-proceeds h3{margin:0;font-size:17px}.sale-proceeds__row{display:flex;flex-direction:column;gap:8px;margin:0;padding:12px 0 0;border:0;border-top:1px solid var(--line);min-width:0}.sale-proceeds__label{display:inline-flex;align-items:center;gap:8px;padding:0;font-weight:600;color:var(--ink)}.sale-proceeds__amount{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.sale-proceeds__amount .field-label{flex-basis:100%}.sale-proceeds__amount .amount-field{flex:1 1 180px;min-width:0}.sale-proceeds__amount>.btn{flex:none;align-self:stretch}.sale-proceeds__assign{display:flex;flex-direction:column;gap:8px}.sale-proceeds__assign .admin-issue,.sale-proceeds__assigned{margin:0}.sale-proceeds__assigned{display:flex;flex-direction:column;gap:2px;font-weight:600;overflow-wrap:anywhere}.sale-proceeds .reg-hint{overflow-wrap:anywhere}.sale-proceeds__purchases,.sale-proceeds__rounds{display:flex;flex-direction:column;gap:6px}.sale-proceeds__purchase,.sale-proceeds__round{display:flex;flex-wrap:wrap;align-items:center;gap:8px;overflow-wrap:anywhere}.sale-proceeds__purchase{flex-wrap:nowrap;align-items:flex-start}.sale-proceeds__purchase>input{flex:none;margin-top:3px}.sale-proceeds__purchase>span{flex:1 1 0;min-width:0}.sale-proceeds__purchase .chip{display:inline;margin-left:6px;padding:1px 8px;white-space:normal;line-height:1.7;-webkit-box-decoration-break:clone;box-decoration-break:clone}.sale-proceeds__purchase-note{display:block;margin-top:2px}.sale-proceeds__purchase.is-blocked,.sale-proceeds__round.is-blocked{color:var(--muted)}.sale-proceeds__round-name{font-weight:600}.sale-proceeds__result{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:10px;background:var(--green-50)}.sale-proceeds__result p{margin:0}.sale-proceeds__sum{margin:0;padding-top:10px;border-top:1px solid var(--line);font-weight:600;overflow-wrap:anywhere}.sale-proceeds-table,.sale-instructions,.sale-settlement{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:#fbfcfb}.sale-proceeds-table__rows{display:flex;flex-direction:column;gap:8px;margin:0}.sale-proceeds-table__rows>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 12px}.sale-proceeds-table__rows dt{display:inline-flex;align-items:center;gap:6px;color:var(--muted)}.sale-proceeds-table__rows dd{display:flex;flex-direction:column;gap:2px;margin:0;min-width:0;overflow-wrap:anywhere}.sale-proceeds-table__total{padding-top:8px;border-top:1px solid var(--line)}.sale-settlement{border-left:3px solid var(--gold-500)}.sale-settlement .quote-parts__title{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--ink)}.sale-settlement__paragraph{margin:0;font-size:14px;line-height:1.55;overflow-wrap:anywhere}.signed-list__offset{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--ink);font-weight:600}.signed-list__offsets{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.signed-list__offsets li{display:flex;align-items:flex-start;gap:6px;overflow-wrap:anywhere}.signed-list__offsets li>svg{flex:none;margin-top:3px}.signed-list__bank-rest{font-weight:600}.cocreation-card h2{display:inline-flex;align-items:center;gap:8px}.cocreation-card__currency{display:flex;flex-direction:column;gap:10px}.cocreation-card__history summary{cursor:pointer;font-weight:600}.cocreation-form code,.cocreation-card code{overflow-wrap:anywhere}@media (max-width: 560px){.sale-proceeds-table__rows>div{grid-template-columns:minmax(0,1fr)}}.sale-steps{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid var(--line);border-left:3px solid var(--green-700);border-radius:12px;background:#fbfcfb;min-width:0}.sale-steps.is-waiting{border-left-color:var(--amber-700)}.sale-steps.is-waiting .sale-steps__parts{opacity:.62}.sale-steps__wait{margin:0;color:var(--amber-700);font-weight:600}.sale-steps__parts{display:flex;flex-direction:column;gap:16px;margin:0;padding-left:20px}.sale-part{display:flex;flex-direction:column;gap:8px;min-width:0}.sale-part__title{margin:0;color:var(--ink);font-weight:600;overflow-wrap:anywhere}.sale-part__facts{display:flex;flex-direction:column;gap:2px;margin:0;padding-left:18px;color:var(--text);overflow-wrap:anywhere}.sale-part__check{display:inline-flex;align-items:flex-start;gap:8px}.sale-card__note-rule{margin:-4px 0 0}.sale-item__parts{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.sale-item__parts li{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--text);overflow-wrap:anywhere}.sale-item__parts li.is-done{color:var(--green-700)}.sale-item__parts li{align-items:flex-start}.sale-item__parts li>svg{flex:none;margin-top:3px}.sale-item__parts li>span{flex:1 1 calc(100% - 24px);min-width:0}.batch-obligations{margin:6px 0 0}@media (max-width: 640px){.sale-steps{padding:12px}.sale-steps__parts{padding-left:16px}}.ledger{display:grid;gap:12px}.ledger-note{margin:0}.ledger-guide{border-top:1px solid var(--line);padding-top:10px}.ledger-guide>summary{min-height:36px;display:flex;align-items:center;font-size:15px;font-weight:600;color:var(--green-800);cursor:pointer}.ledger-guide__term{margin-top:14px}.ledger-guide__term h3{margin:0 0 6px;font-size:17px}.ledger-guide__term dl{display:grid;gap:6px;margin:0}.ledger-guide__term dl>div{display:grid;grid-template-columns:minmax(0,9rem) minmax(0,1fr);gap:2px 12px}.ledger-guide__term dt{font-weight:600;color:var(--muted)}.ledger-guide__term dd{margin:0;overflow-wrap:anywhere}.ledger-guide__term ul{margin:0;padding-left:18px}.ledger-guide__term dd .reg-hint{margin:4px 0 0}@media (max-width: 600px){.ledger-guide__term dl>div{grid-template-columns:minmax(0,1fr)}}.ledger-period{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.ledger-period .admin-field{min-width:150px;margin:0}.ledger-period .book-actions{margin:0}.ledger-check{display:flex;gap:8px;align-items:center}.ledger-checks{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:14px}.ledger-checks li{display:flex;flex-wrap:wrap;gap:4px 12px;padding:8px 10px;border-radius:8px;background:var(--green-50)}.ledger-checks li.is-bad{background:#fbe9e7;color:#8a2a1d}.ledger-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.ledger-table{width:100%;min-width:860px;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.ledger-table th,.ledger-table td{padding:6px 8px;border-top:1px solid var(--line);text-align:left;vertical-align:top}.ledger-table thead th{border-top:0;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ledger-table .is-num{text-align:right;white-space:nowrap}.ledger-table td .book-chip{margin-left:6px}.ledger-table td .book-hex{display:block;font-size:11px;white-space:nowrap;word-break:normal}.ledger-table tr.is-storno td{color:#a3321f}.ledger-table tr.is-reversed td{color:var(--muted)}.ledger-table tr.is-memo td{font-style:italic}.ledger-exports,.ledger-map{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:14px}.ledger-exports li,.ledger-map li{display:flex;flex-wrap:wrap;gap:4px 12px;padding:6px 0;border-top:1px solid var(--line)}.ledger-map__key{font-weight:600;color:var(--ink)}.ledger-check-option{display:flex;gap:8px;align-items:flex-start}.sale-card__return{margin-top:12px}@media (max-width: 640px){.ledger-period .admin-field{min-width:0;flex:1 1 140px}}.form-alert.admin-home__notice,.form-alert.payout-wallets__notice{display:flex;align-items:flex-start;gap:8px}.form-alert.admin-home__notice svg,.form-alert.payout-wallets__notice svg{flex:none;margin-top:2px}.batch-currencies{display:flex;flex-direction:column;gap:6px;min-width:0}.batch-currencies .field-label{margin:0}.batch-currencies__list{display:flex;flex-wrap:wrap;gap:8px}@media (max-width: 640px){.batch-currencies__list .btn{white-space:normal;text-align:left}}.my-deals{margin-top:24px;padding:20px 22px}.my-deals__tabs{margin-bottom:14px}.my-deals__tabs button[aria-selected=true]{background:var(--green-800);color:#fff}.my-deals__list{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.my-deals__list>li{border-bottom:1px solid var(--line)}.deal-line{display:grid;grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:6px 16px;width:100%;padding:12px 4px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.deal-line:hover,.deal-line.is-open{background:#00000008}.deal-line__number{font-size:13.5px}.deal-line__when{font-size:14px;color:var(--muted)}.deal-line__figures{font-size:15px;overflow-wrap:anywhere}.deal-line__state{font-size:13.5px;color:var(--muted);text-align:right}.deal-line__state.is-late{color:var(--amber-700)}.deal-line__state.is-ok,.deal-line__state.is-done{color:var(--green-800)}.deal-line__state.is-done{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;font-weight:600}.deal-line__mini{display:inline-flex;align-items:center;gap:6px;margin-left:10px;vertical-align:middle;color:var(--muted);font-weight:600}.deal-line__mini-track{position:relative;display:inline-block;width:64px;height:6px;border-radius:999px;background:var(--line);overflow:hidden}.deal-line__mini-fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:currentColor}.deal-line__state.is-ok .deal-line__mini-fill,.deal-line__state.is-done .deal-line__mini-fill{background:var(--green-800)}.deal-line__tick{flex:none;color:currentColor}.deal-line__chevron{transition:transform .15s ease;color:var(--muted)}.deal-line.is-open .deal-line__chevron{transform:rotate(180deg)}.deal-line.is-closed{color:var(--muted)}.deal-line.is-closed .deal-line__number,.deal-line.is-closed .deal-line__when,.deal-line.is-closed .deal-line__figures{text-decoration:line-through}.deal-line.is-closed .deal-line__figures strong{font-weight:inherit}.my-deals__detail{padding:4px 0 16px}.my-deals__more{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:14px}.my-deals__empty a{white-space:nowrap}@media (max-width: 720px){.deal-line{grid-template-columns:auto 1fr auto}.deal-line__figures{grid-column:1 / 3}.deal-line__state{grid-column:1 / 3;text-align:left}.deal-line__chevron{grid-column:3;grid-row:1}}.payment-bar{background:var(--amber-100)}.payment-bar__setoff{font-weight:400;font-size:13.5px;color:var(--muted)}.payment-bar__rest{margin:0;font-size:14px;font-weight:600;color:var(--amber-700)}.payment-bar__rest.is-none{color:var(--green-800)}.buy-head__subtitle{display:block;margin-top:2px;font-size:.55em;font-weight:600;color:var(--muted)}.collateral{display:grid;gap:10px;padding:22px 28px}.collateral__title{display:flex;align-items:center;gap:8px;margin:0;font-size:19px}.collateral__currencies{display:flex;flex-wrap:wrap;gap:6px}.collateral__wallets,.collateral__purchases,.collateral__pledges{display:grid;gap:6px;margin:0;padding:0;list-style:none}.collateral__wallets li{display:grid;grid-template-columns:minmax(0,16rem) minmax(0,1fr) minmax(0,1fr);gap:4px 12px;align-items:baseline;padding:6px 0;border-bottom:1px solid var(--line)}.collateral__wallets li.is-out{color:var(--muted)}.collateral__wallets code{overflow-wrap:anywhere}.collateral__wallet-type{font-weight:600}.collateral__others-toggle{justify-self:start}.collateral__wallet-lana{text-align:right;font-variant-numeric:tabular-nums}.collateral__wallets li.is-out .collateral__wallet-lana{text-align:left;font-size:14px}.collateral__line,.collateral__total,.collateral__free{margin:0;font-variant-numeric:tabular-nums}.collateral__total,.collateral__free{font-weight:700}.collateral__pledges li{overflow-wrap:anywhere}.collateral__form{display:grid;gap:8px}.collateral__sign{display:grid;gap:10px}.collateral__sign h3{margin:0}.collateral__statement{margin:0;padding:12px 14px;border-radius:10px;background:var(--green-50);white-space:pre-line;overflow-wrap:anywhere}.collateral__statement p{margin:0}.collateral__statement p+p{margin-top:10px}.collateral__terms{margin:6px 0 0;padding-left:18px;display:grid;gap:2px;font-size:14px}.collateral__terms-box{padding:12px 14px;border-radius:10px;border:1px solid var(--line);display:grid;gap:6px}.collateral__terms-box .field-label,.collateral__terms-box .reg-hint{margin:0}.collateral-admin__terms{display:block}.collateral__sign .sign-step__pad,.collateral__sign .sign-step__consent{margin:0}.collateral__done{flex-wrap:wrap;align-items:center}.collateral__done>span{flex:1 1 16rem}.sale-proceeds__collateral{margin:0}.collateral-admin__totals,.collateral-admin__pledges{display:grid;gap:6px;margin:0;padding:0;list-style:none}.collateral-admin__pledges li,.collateral-admin__totals li{overflow-wrap:anywhere}@media (max-width: 600px){.collateral{padding:18px 16px}.collateral__wallets li{grid-template-columns:minmax(0,1fr)}.collateral__wallet-lana{text-align:left}}.pay-box__copyable{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.pay-box__copyable>:first-child{min-width:0;overflow-wrap:anywhere}.copy-btn{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:1px solid var(--line);border-radius:999px;background:#fff;color:inherit;font:inherit;font-size:13px;line-height:1.2;cursor:pointer;white-space:nowrap}.copy-btn:hover{border-color:currentColor}.copy-btn:focus-visible{outline:2px solid var(--gold-500);outline-offset:2px}.copy-btn.is-done{color:var(--green-800);border-color:var(--green-800);background:var(--green-50)}.analytics-head{display:flex;flex-direction:row;flex-wrap:wrap;padding-top:16px;padding-bottom:16px;align-items:center;justify-content:space-between;gap:10px}.analytics-sums{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;margin:4px 0 14px}.analytics-sums>div{min-width:0;padding:12px 14px;border:1px solid var(--line);border-radius:12px}.analytics-sums dt{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.analytics-sums dd{margin:4px 0 0;display:flex;flex-direction:column;gap:4px;overflow-wrap:anywhere}.analytics-sums dd strong{font-size:20px;font-variant-numeric:tabular-nums}.analytics-sums__coverage.is-full{background:var(--green-50)}.analytics-sums__coverage.is-half{background:var(--amber-100)}.analytics-sums__coverage.is-low{background:#fbecea}.analytics-short{color:#a3321f}.analytics-bar{display:block;width:100%;min-width:60px;height:6px;margin-top:4px;border-radius:3px;background:var(--line);overflow:hidden}.analytics-bar__fill{display:block;height:100%;border-radius:3px}.analytics-bar.is-full .analytics-bar__fill{background:var(--green-700)}.analytics-bar.is-half .analytics-bar__fill{background:#c98a1b}.analytics-bar.is-low .analytics-bar__fill{background:#a3321f}.analytics-accounts{list-style:none;margin:0 0 6px;padding:0;font-size:14px}.analytics-accounts li{padding:3px 0;overflow-wrap:anywhere}.analytics-table tfoot th,.analytics-table tfoot td{border-top:2px solid var(--line);font-weight:600}.analytics-change{display:block}.analytics-from{display:block;max-width:170px;margin-left:auto;font-size:11.5px;line-height:1.35;color:var(--muted);white-space:normal}.analytics-table td:first-child code{white-space:nowrap}.analytics h3{margin-top:18px}.header-register{font-size:14.5px;font-weight:600;color:var(--ink);text-decoration:none;white-space:nowrap}.header-register:hover{color:var(--green-700)}@media (max-width: 1199px){.header-register{display:none}}.login-switch{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:2px 0 0;font-size:15px;line-height:1.45;color:var(--text)}.login-switch svg{flex:none;color:var(--green-700)}.login-switch a{font-weight:600;color:var(--green-700)}.reg-row.reg-row--even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width: 520px){.reg-row.reg-row--even{grid-template-columns:minmax(0,1fr)}}.reg-hint--below{margin-top:-6px}.reg-statement span{color:var(--ink)}.analytics-defs{margin:-4px 0 12px;padding:0;list-style:none;font-size:14px;line-height:1.5;color:var(--text)}.analytics-defs li+li{margin-top:4px}.dash-section{padding:32px 0 12px}.dash{display:grid;gap:18px}.dash-part{display:flex;flex-direction:column;gap:14px;min-width:0;padding:24px 26px}.dash-part__head{display:flex;align-items:flex-start;gap:14px}.dash-part__head h2{margin:0 0 4px;font-size:clamp(21px,2.2vw,26px)}.dash-part__head p{margin:0;font-size:15px;line-height:1.5;color:var(--muted)}.dash-trades{display:grid;gap:4px;max-height:460px;margin:0;padding:0 4px 0 0;overflow-y:auto;list-style:none;scrollbar-width:thin}.dash-trade{display:grid;grid-template-columns:32px minmax(0,1fr) auto 22px auto 92px;grid-template-areas:"logo name amount lana status time";align-items:center;gap:10px;min-width:0;padding:6px 8px;border-radius:10px;background:var(--page)}.dash-trade__logo{grid-area:logo;display:grid;place-items:center;width:32px;height:32px;overflow:hidden;border-radius:8px;background:var(--green-50);color:var(--green-700);font-weight:800}.dash-trade__logo img{width:100%;height:100%;object-fit:cover}.dash-trade__name{grid-area:name;min-width:0;overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.dash-trade__amount{grid-area:amount;font-weight:700;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.dash-trade__lana{grid-area:lana;display:flex;justify-content:center}.dash-trade .chip{grid-area:status;justify-self:start}.dash-trade__time{grid-area:time;font-size:13px;color:var(--muted);text-align:right;white-space:nowrap}.dash-lana{display:inline-block;width:18px;height:18px;object-fit:contain;vertical-align:middle}@media (max-width: 600px){.dash-part{padding:20px 16px}.dash-trade{grid-template-columns:32px auto minmax(0,1fr) auto;grid-template-areas:"logo name name amount" "logo lana status time";row-gap:2px}}.dash-today{padding:14px 16px;border:1px solid var(--line);border-radius:12px}.dash-today h3{margin:0 0 8px;font-size:17px}.dash-today ul{display:grid;gap:6px;margin:0 0 6px;padding:0;list-style:none}.dash-today li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.dash-today__amount{font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}.dash-today__lana{display:inline-flex;align-items:center;gap:6px}.dash-more{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-weight:600;color:var(--green-700)}.dash-currency h3{margin:4px 0 10px;font-size:18px}.dash-currency h4,.dash-chart h4{margin:14px 0 8px;font-size:16px}.dash-contracts{max-height:420px;overflow-y:auto}.dash-contracts thead th{position:sticky;top:0;z-index:1;background:#fff}.dash-contract__of{display:block;font-size:12.5px}.dash-contract__mini{margin-left:0}.dash-contract__late{margin-left:8px}.dash-total__percent{font-size:28px!important}.circ-dash{padding:8px 0 24px}.dash-section+.features{margin-top:16px}.sale-part__ref{display:flex;align-items:center;gap:8px}.sale-part__ref input{flex:1;min-width:0}.sale-payments{display:flex;flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;font-size:14px}.sale-payments li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px}.sale-payments__ref{display:inline-flex;align-items:center;gap:6px;color:var(--muted)}.sale-payments__ref code{color:var(--ink, inherit);font-weight:600}.cocreation__inner .dash-section{padding:0}.cocreation__inner .dash-section>.container-wide{max-width:none;margin:0;padding-inline:0}.purchase-experience,.checkout-page,.site-header--purchase{--green-900: #163b2a;--green-800: #245b36;--green-700: #2b683b;--green-100: #e4ede1;--green-50: #f0f4ed;--gold-500: #9a761e;--gold-300: #c7b77a;--ink: #10251d;--text: #26342e;--muted: #59625d;--line: #d9dfd9;--page: #f8f7f3;--surface: #fffdfa;--accent-text: #52685c;--serif: var(--sans);--shadow-card: 0 1px 2px rgba(26, 45, 33, .05), 0 14px 34px -18px rgba(26, 45, 33, .2);--shadow-card-hover: 0 2px 6px rgba(26, 45, 33, .08), 0 22px 44px -18px rgba(26, 45, 33, .28)}.site-header--purchase .site-header__bar{background:#fffdfaf2}.hero:has(.market-hero__content){min-height:534px;padding-top:calc(var(--header-h) + clamp(36px,4vw,50px));padding-bottom:108px}.hero:has(.market-hero__content) .hero__media:before{background:linear-gradient(90deg,#ffffffc2,#ffffff94 39%,#ffffff14 76%),linear-gradient(180deg,#fff6,#fff0 42%)}.hero:has(.market-hero__content) .hero__media:after{height:0}.hero:has(.purchase-hero__values){min-height:534px;padding-bottom:104px}.hero:has(.purchase-hero__values) .hero__content{max-width:min(calc(var(--w-wide) + 2 * var(--gutter)),100%);padding-top:2px}.hero:has(.purchase-hero__values) .hero__content h1{max-width:12.5em}.purchase-hero__values{position:absolute;right:var(--gutter);bottom:22px;left:var(--gutter);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,4vw,60px);max-width:680px;margin:0 auto 0 0;padding:0;list-style:none}.purchase-hero__values li{display:flex;align-items:center;gap:12px;color:#fff;font-size:13px;font-weight:600;line-height:1.25;text-shadow:0 1px 5px rgba(0,0,0,.7)}.purchase-hero__values li>span{display:grid;flex:none;width:48px;height:48px;place-items:center;border:1px solid rgba(255,255,255,.72);border-radius:50%;background:#0c271a47}.market-hero__content h1,.purchase-summary-page h1{color:#10251d}.hero:has(.market-hero__content) .hero__content h1{font-family:var(--sans);font-weight:700;letter-spacing:-.035em}.market-hero__eyebrow{margin-bottom:13px;color:var(--green-800);font-size:12px;font-weight:700;letter-spacing:.19em}.hero:has(.market-hero__content) .hero__lead{max-width:34em;color:#26342e;font-family:var(--sans);line-height:1.5}.hero:has(.market-hero__content) .hero__actions .btn-primary{background:#245b36}.purchase-stage{position:relative;z-index:2;margin-top:0;padding:38px 0 56px;background:linear-gradient(180deg,rgba(249,249,247,.88),var(--page) 22%)}.purchase-stage__head{max-width:790px;margin:0 auto 26px;text-align:center}.purchase-eyebrow{margin-bottom:9px;color:var(--accent-text, var(--green-700));font-size:11px;font-weight:700;letter-spacing:.17em;line-height:1.4}.purchase-stage__head h2,.purchase-explainer__copy h2{color:var(--ink);font-family:var(--sans);font-size:clamp(27px,3.1vw,39px);font-weight:650;line-height:1.1;letter-spacing:-.035em}.purchase-stage__head>p:last-child{max-width:720px;margin:12px auto 0;color:var(--muted);font-size:15px;line-height:1.5}.purchase-stage__head>p:last-child strong{color:var(--ink)}.purchase-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:clamp(12px,1.8vw,22px)}.purchase-card{position:relative;display:flex;flex-direction:column;overflow:hidden;min-width:0;border:1px solid rgba(24,57,39,.11);border-radius:16px;background:var(--surface, #fff);box-shadow:var(--shadow-card);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.purchase-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-card-hover)}.purchase-card--popular{border:1.5px solid var(--green-700)}.purchase-card__image{position:relative;min-height:112px;overflow:hidden;background-image:linear-gradient(180deg,#0e201808,#0e20185c),url(/images/balanced-steps.webp);background-size:cover,200% 200%}.purchase-card__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 30%,rgba(8,28,19,.35))}.purchase-card__image--first{background-position:center,0% 0%}.purchase-card__image--balanced{background-position:center,100% 0%}.purchase-card__image--development{background-position:center,0% 100%}.purchase-card__image--community{background-position:center,100% 100%}.purchase-card__image span{position:absolute;z-index:1;right:15px;bottom:8px;color:#ffffffd6;font-family:var(--serif);font-size:33px;font-weight:700;line-height:1}.purchase-card__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:13px 17px 17px}.purchase-card__body h3{color:var(--ink);font-family:var(--sans);font-size:clamp(17px,1.65vw,21px);font-weight:650;line-height:1.15}.purchase-card__audience{min-height:24px;margin-top:2px;color:var(--muted);font-size:10.5px;font-weight:650;letter-spacing:.1em;line-height:1.3}.purchase-card__points{display:block;margin-top:5px;color:var(--green-800);font-family:var(--sans);font-size:clamp(25px,2.2vw,31px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.035em;line-height:1.1}.purchase-card__points span{color:var(--ink);font-size:14px;font-weight:550;letter-spacing:0}.purchase-card__benefits{display:grid;gap:5px;width:100%;margin:7px 0 4px;padding:8px 0 0;border-top:1px solid rgba(24,57,39,.08);list-style:none}.purchase-card__benefits li{display:flex;align-items:flex-start;gap:7px;color:var(--muted);font-size:12.5px;line-height:1.25}.purchase-card__benefits svg{flex:none;margin-top:1px;color:var(--green-700)}.purchase-card__amount{display:block;margin-top:auto;padding-top:12px;color:var(--ink);font-family:var(--sans);font-size:clamp(22px,2.1vw,28px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.035em;line-height:1.1}.purchase-card__badge{position:absolute;z-index:2;top:0;margin-top:0;left:50%;max-width:calc(100% - 24px);padding:5px 12px;transform:translate(-50%,-50%);border-radius:999px;background:var(--green-800);color:#fff;font-size:9px;font-weight:700;letter-spacing:.08em;line-height:1.3;text-align:center;text-transform:uppercase;white-space:nowrap}.purchase-card__button{width:100%;min-height:44px;margin-top:12px;justify-content:center;padding:10px 12px;border-radius:9px;font-family:var(--sans);font-size:14px}.purchase-card--custom{border-style:solid;border-color:var(--green-700)}.purchase-card__custom-mark{display:grid;min-height:112px;place-items:center;background:radial-gradient(circle at 25% 30%,rgba(255,255,255,.8) 0 2px,transparent 3px),radial-gradient(circle at 72% 64%,rgba(255,255,255,.75) 0 2px,transparent 3px),linear-gradient(135deg,var(--green-50),var(--green-100));color:var(--green-800)}.purchase-card__custom-mark span{display:grid;width:52px;height:52px;place-items:center;border:1px solid currentColor;border-radius:50%;font-family:var(--sans);font-size:26px;font-weight:600}.purchase-card--custom .purchase-card__audience{min-height:0;margin-bottom:12px}.purchase-custom__label{margin-bottom:6px;color:var(--ink);font-size:12px;font-weight:600}.purchase-custom__input{display:flex;align-items:center;gap:9px;width:100%;min-height:43px;padding:0 11px;border:1px solid var(--line);border-radius:8px;background:var(--page);color:var(--muted)}.purchase-custom__input:focus-within{border-color:var(--green-700);box-shadow:0 0 0 3px color-mix(in srgb,var(--green-700) 16%,transparent)}.purchase-custom__input input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums}.purchase-custom__hint,.purchase-custom__error{min-height:31px;margin:6px 0 10px!important;font-size:11.5px!important;line-height:1.35!important}.purchase-custom__error{color:#9a392d!important}.purchase-promises{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:28px 0 32px;padding:0;list-style:none}.purchase-promises li{display:flex;align-items:center;gap:10px;min-width:0;color:var(--muted);font-size:13px;line-height:1.3}.purchase-promises li>span{display:grid;flex:none;width:42px;height:42px;place-items:center;border-radius:50%;background:var(--surface, #fff);color:var(--green-800);box-shadow:0 1px 5px #11281c14}.purchase-explainer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,54px);padding:clamp(16px,2vw,24px);border:1px solid rgba(24,57,39,.07);border-radius:22px;background:var(--surface, rgba(255,255,255,.86));box-shadow:0 8px 28px #192c210b}.purchase-explainer__photo{min-height:265px;border-radius:15px;background:linear-gradient(180deg,#12241b05,#12241b14),url(/images/balanced-points-explainer.webp) center 50% / cover no-repeat}.purchase-explainer__copy{padding:clamp(4px,1.5vw,20px) clamp(4px,2vw,26px) clamp(4px,1.5vw,20px) 0}.purchase-explainer__copy h2{margin-bottom:13px}.purchase-explainer__copy>p:not(.purchase-eyebrow){max-width:52em;color:var(--muted);font-size:15px;line-height:1.58}.purchase-explainer__copy .btn{margin-top:18px;border-radius:999px;font-family:var(--sans);font-size:14px}.purchase-summary-page{position:relative;min-height:76vh;padding:calc(var(--header-h) + 50px) 0 76px;background:var(--page)}.purchase-summary__hero{position:absolute;z-index:0;inset:0 0 auto;height:275px;background:linear-gradient(90deg,#faf9f6f0,#faf9f6c2 46%,#faf9f614),url(/images/bled.webp) center 51% / cover no-repeat}.purchase-summary__layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,7fr) minmax(300px,4fr);align-items:start;gap:clamp(20px,3vw,40px)}.purchase-summary__main>.purchase-summary__back{display:inline-flex;align-items:center;gap:7px;margin-bottom:19px;color:var(--green-800);font-size:13px;font-weight:600;text-decoration:none}.purchase-summary-page h1{max-width:15em;font-family:var(--sans);font-size:clamp(33px,4vw,54px);font-weight:700;line-height:1.03;letter-spacing:-.04em}.purchase-summary__lead{max-width:42em;margin:12px 0 23px;color:#26342e;font-size:16px}.purchase-summary__card,.purchase-summary__aside,.purchase-summary__next{border:1px solid var(--line);border-radius:17px;background:var(--surface, #fff);box-shadow:var(--shadow-card)}.purchase-summary__card{padding:clamp(19px,2.4vw,28px)}.purchase-summary__card-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:17px;color:var(--ink);font-family:var(--sans);font-size:19px;font-weight:650}.purchase-summary__card-head svg{color:var(--green-700)}.purchase-summary__item{display:grid;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:14px;padding-bottom:18px;border-bottom:1px solid var(--line)}.purchase-summary__item-art{display:grid;width:88px;height:74px;place-items:center;border-radius:10px;background:linear-gradient(135deg,var(--green-50),var(--green-100));color:var(--green-800)}.purchase-summary__item-art span{display:grid;width:38px;height:38px;place-items:center;border:1px solid currentColor;border-radius:50%;font-size:20px}.purchase-summary__item h2{color:var(--ink);font-family:var(--sans);font-size:18px;font-weight:650}.purchase-summary__item p,.purchase-summary__item strong{color:var(--muted);font-size:13px}.purchase-summary__item p{margin-top:4px}.purchase-summary__item strong{color:var(--ink);font-size:18px;font-variant-numeric:tabular-nums;white-space:nowrap}.purchase-summary__rows{display:grid;gap:12px;margin:18px 0}.purchase-summary__rows>div,.purchase-summary__total{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.purchase-summary__rows dt{color:var(--muted)}.purchase-summary__rows dd{margin:0;color:var(--ink);font-weight:550;text-align:right}.purchase-summary__total{padding-top:16px;border-top:1px solid var(--line);color:var(--ink);font-weight:650}.purchase-summary__total strong{color:var(--green-800);font-size:28px;font-variant-numeric:tabular-nums}.purchase-summary__next{display:flex;align-items:flex-start;gap:14px;margin-top:17px;padding:18px;background:color-mix(in srgb,var(--green-50) 72%,var(--surface, white))}.purchase-summary__next-icon{display:grid;flex:none;width:42px;height:42px;place-items:center;border-radius:50%;background:var(--surface, #fff);color:var(--green-800)}.purchase-summary__next h2,.purchase-summary__aside h2{color:var(--ink);font-family:var(--sans);font-size:18px;font-weight:650;line-height:1.25}.purchase-summary__next p,.purchase-summary__aside>p:not(.purchase-eyebrow):not(.purchase-summary__fineprint){margin-top:6px;color:var(--muted);font-size:13.5px;line-height:1.5}.purchase-summary__aside{margin-top:99px;padding:clamp(20px,2.5vw,30px)}.purchase-summary__aside h2{font-size:24px}.purchase-summary__continue{width:100%;min-height:48px;margin-top:17px;border-radius:9px;font-family:var(--sans);font-size:14px;white-space:normal}.purchase-summary__fineprint{margin-top:17px;padding-top:15px;border-top:1px solid var(--line);color:var(--muted);font-size:11.5px;line-height:1.45}.checkout-page{position:relative;min-height:100vh;padding:calc(var(--header-h) + 28px) 0 54px;background:var(--page)}.checkout-page__hero{position:absolute;inset:0 0 auto;height:278px;background:linear-gradient(90deg,#f9f8f4f5,#f9f8f4c7 44%,#f9f8f40d),url(/images/bled.webp) center 48% / cover no-repeat}.checkout-page__wrap{position:relative;z-index:1}.checkout-page__heading{max-width:740px;min-height:204px;padding:4px 16px 28px}.checkout-page__heading h1{max-width:14em;color:#10251d;font-family:var(--sans);font-size:clamp(38px,5vw,58px);font-weight:700;line-height:1.03;letter-spacing:-.04em}.checkout-page__heading>p:last-child{max-width:34em;margin-top:9px;color:#26342e;font-size:clamp(16px,1.6vw,20px);line-height:1.45}.checkout-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(310px,1fr);align-items:start;gap:16px}.checkout-main{display:grid;gap:14px;min-width:0}.checkout-panel,.checkout-aside{min-width:0;padding:16px 18px;border:1px solid rgba(24,57,39,.07);border-radius:16px;background:var(--surface, #fff);box-shadow:0 4px 18px #18302212}.checkout-panel h2,.checkout-aside>h2{color:var(--ink);font-family:var(--sans);font-size:22px;font-weight:650;line-height:1.2}.checkout-panel__heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.checkout-change{display:inline-flex;align-items:center;gap:6px;color:var(--green-800);font-size:13px;font-weight:600;white-space:nowrap}.checkout-selected__item{display:grid;grid-template-columns:minmax(145px,34%) minmax(0,1fr) auto;align-items:center;gap:17px}.checkout-selected__image{min-height:166px;align-self:stretch;border-radius:10px;background-image:linear-gradient(180deg,#0e201808,#0e20182e),url(/images/balanced-steps.webp);background-size:cover,200% 200%}.checkout-selected__copy{position:relative;min-width:0}.checkout-selected__copy h3,.checkout-aside__product h3{color:var(--ink);font-family:var(--sans);font-size:21px;font-weight:650;line-height:1.15}.checkout-selected__copy .purchase-card__audience{margin-top:4px}.checkout-selected__copy .purchase-card__badge{top:-11px;left:45%;transform:translate(-50%,-50%)}.checkout-selected__benefits{display:grid;gap:5px;margin:7px 0 0;padding:0;list-style:none}.checkout-selected__benefits li{display:flex;align-items:flex-start;gap:7px;color:var(--muted);font-size:13px;line-height:1.3}.checkout-selected__benefits svg{flex:none;margin-top:1px;color:var(--green-700)}.checkout-selected__figures{display:grid;align-content:center;gap:7px;min-width:135px;min-height:138px;padding-left:18px;border-left:1px solid var(--line);color:var(--ink)}.checkout-selected__figures strong{font-family:var(--sans);font-size:clamp(20px,2vw,29px);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1;white-space:nowrap}.checkout-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:11px}.checkout-method{position:relative;display:flex;align-items:center;gap:14px;min-height:92px;padding:12px 36px 12px 16px;border:1.5px solid var(--line);border-radius:10px;color:var(--green-800)}.checkout-method--selected{border-color:var(--green-700);background:color-mix(in srgb,var(--green-50) 70%,white)}.checkout-method--disabled{color:var(--muted);opacity:.72}.checkout-method>span:not(.checkout-method__radio):not(.checkout-method__soon){display:grid;gap:4px;min-width:0}.checkout-method strong{color:var(--ink);font-size:14px;line-height:1.25}.checkout-method small{color:var(--muted);font-size:12.5px;line-height:1.3}.checkout-method__radio{position:absolute;top:50%;right:12px;width:16px;height:16px;transform:translateY(-50%);border:1.5px solid var(--muted);border-radius:50%}.checkout-method--selected .checkout-method__radio{border:5px solid var(--green-800)}.checkout-method__soon{position:absolute;top:9px;right:31px;padding:3px 8px;border-radius:999px;background:var(--grey-100);color:var(--muted);font-size:10px;white-space:nowrap}.checkout-bank-details{display:grid;grid-template-columns:64px minmax(0,1fr) minmax(155px,36%);align-items:center;gap:15px;margin-top:12px;padding:15px;border-radius:10px;background:color-mix(in srgb,var(--green-50) 76%,var(--surface, white))}.checkout-bank-details__icon{display:grid;width:58px;height:58px;place-items:center;border-radius:50%;background:var(--green-100);color:var(--green-800)}.checkout-bank-details__content h3{margin-bottom:6px;color:var(--ink);font-family:var(--sans);font-size:15px;font-weight:650}.checkout-bank-details dl{display:grid;gap:3px;margin:0;font-size:12.5px}.checkout-bank-details dl>div{display:grid;grid-template-columns:minmax(75px,.7fr) minmax(0,1.3fr);gap:8px}.checkout-bank-details dt{color:var(--muted)}.checkout-bank-details dd{min-width:0;margin:0;color:var(--ink);font-weight:550;overflow-wrap:anywhere}.checkout-bank-details__notice{min-height:76px;display:flex;align-items:center;padding:11px 13px;border:1px solid rgba(24,57,39,.11);border-radius:9px;color:var(--muted);font-size:12px;line-height:1.45}.checkout-account__body{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:20px;margin-top:11px}.checkout-account__entry{min-width:0}.checkout-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:13px;overflow:hidden;border-radius:9px;background:var(--page)}.checkout-tabs button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:45px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text);cursor:pointer}.checkout-tabs button[aria-selected=true]{border-color:var(--green-700);background:var(--green-100);color:var(--green-800);font-weight:650}.checkout-account__entry>label{display:block;margin:0 0 6px;color:var(--ink);font-size:13px;font-weight:600}.checkout-account__input{display:flex;align-items:center;gap:8px;min-height:43px;padding:0 11px;border:1px solid #cbd3ce;border-radius:8px;background:#fff;color:var(--green-700)}.checkout-account__input.is-valid{border-color:var(--green-700)}.checkout-account__input.is-invalid{border-color:#a63425}.checkout-account__input input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font:inherit}.checkout-account__help,.checkout-error{margin-top:7px;color:var(--muted);font-size:12px;line-height:1.4}.checkout-error{color:#9a392d}.checkout-account__qr{display:grid;justify-items:center;gap:8px;padding:13px 11px;border:1px dashed #c7d4cb;border-radius:9px;color:#101612;text-align:center}.checkout-account__qr .btn{min-height:34px;padding:6px 11px;border-radius:7px;font-family:var(--sans);font-size:12px}.checkout-account__qr p{color:var(--muted);font-size:11px;line-height:1.3}.checkout-aside{padding:18px}.checkout-aside>h2{margin-bottom:16px;font-size:21px}.checkout-aside__product{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:14px}.checkout-aside__image{height:75px;border-radius:8px;background-image:linear-gradient(180deg,#0e201808,#0e20182e),url(/images/balanced-steps.webp);background-size:cover,200% 200%}.checkout-aside__product h3{font-size:17px}.checkout-aside__product p{margin-top:3px;color:var(--muted);font-size:10px;font-weight:650;letter-spacing:.08em}.checkout-aside__rows{display:grid;gap:10px;margin:0;padding:0 0 13px;border-bottom:1px solid var(--line)}.checkout-aside__rows>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:13px}.checkout-aside__rows dt{flex:none;color:var(--muted)}.checkout-aside__rows dd{min-width:0;margin:0;color:var(--ink);font-weight:600;text-align:right;overflow-wrap:anywhere}.checkout-aside__total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:12px;color:var(--ink);font-size:14px;font-weight:650}.checkout-aside__total strong{color:var(--green-800);font-size:27px;font-variant-numeric:tabular-nums;white-space:nowrap}.checkout-aside__confirm,.checkout-aside__back{width:100%;min-height:46px;margin-top:13px;border-radius:9px;font-family:var(--sans);font-size:14px}.checkout-aside__confirm:disabled{opacity:.55;cursor:not-allowed;transform:none}.checkout-aside__back{text-decoration:none}.checkout-aside__notice{margin-top:14px;padding:13px;border:1px solid #f0c27d;border-radius:10px;background:#fff8ec}.checkout-aside__notice h3{display:flex;align-items:center;gap:8px;color:#9a5a00;font-family:var(--sans);font-size:14px;font-weight:650}.checkout-aside__notice p{margin-top:7px;color:var(--text);font-size:12.5px;line-height:1.5}.checkout-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:17px 0 13px;padding:12px 4%;background:color-mix(in srgb,var(--green-50) 72%,var(--surface, white));list-style:none}.checkout-trust li{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:12px;line-height:1.35}.checkout-trust li span{display:grid;flex:none;width:42px;height:42px;place-items:center;border-radius:50%;background:#fff;color:var(--green-800)}.checkout-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:12px}.checkout-faq details{border:1px solid rgba(24,57,39,.07);border-radius:14px;background:var(--surface, #fff);box-shadow:0 4px 16px #1830220d}.checkout-faq summary{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;padding:16px;color:var(--green-800);cursor:pointer;list-style:none}.checkout-faq summary::-webkit-details-marker{display:none}.checkout-faq summary>span{display:grid;gap:4px}.checkout-faq summary strong{color:var(--ink);font-size:14px}.checkout-faq summary small{color:var(--muted);font-size:12.5px;line-height:1.4}.checkout-scan-loading{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#00000080}.circ-landing__portal-note{padding:13px var(--gutter);color:var(--muted);font-size:13px;text-align:center}.purchase-experience .market-hero__eyebrow{color:var(--green-800)}@media (max-width: 1050px){.purchase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-card__body h3{font-size:20px}.purchase-card__amount{font-size:29px}}@media (max-width: 760px){.hero:has(.market-hero__content){min-height:500px;padding-top:calc(var(--header-h) + 42px)}.hero:has(.market-hero__content) .hero__media:before{background:linear-gradient(180deg,#fffc,#ffffff9e 55%,#ffffff0d)}.purchase-promises{grid-template-columns:repeat(2,minmax(0,1fr))}.hero:has(.purchase-hero__values) .purchase-hero__values{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;bottom:18px}.purchase-hero__values li{align-items:flex-start;gap:7px;font-size:11px}.purchase-hero__values li>span{width:38px;height:38px}.purchase-hero__values svg{width:24px;height:24px}.purchase-explainer{grid-template-columns:minmax(0,1fr)}.purchase-explainer__photo{min-height:220px}.purchase-explainer__copy{padding:0 5px 5px}.purchase-summary__layout{grid-template-columns:minmax(0,1fr)}.purchase-summary__aside{margin-top:0}.checkout-layout{grid-template-columns:minmax(0,1fr)}.checkout-aside{grid-row:1}.checkout-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.purchase-stage{padding-top:29px}.purchase-grid{grid-template-columns:minmax(0,1fr);max-width:480px;margin-inline:auto}.purchase-card__image{min-height:125px}.purchase-card__badge{top:0}.purchase-card__body{padding:18px}.purchase-card__body>p{min-height:0}.purchase-promises{gap:12px 10px}.purchase-promises li{align-items:flex-start;font-size:12px}.purchase-promises li>span{width:36px;height:36px}.purchase-explainer{padding:14px}.purchase-summary-page{padding-top:calc(var(--header-h) + 28px)}.purchase-summary__hero{height:250px;background-position:58% center}.purchase-summary__item{grid-template-columns:58px minmax(0,1fr)}.purchase-summary__item-art{width:58px;height:58px}.purchase-summary__item>strong{grid-column:2}.purchase-summary__card{padding:17px}.checkout-page{padding-top:calc(var(--header-h) + 20px)}.checkout-page__heading{min-height:235px;padding-inline:4px}.checkout-page__hero{height:315px;background-position:60% center}.checkout-page__heading h1{font-size:39px}.checkout-panel,.checkout-aside{padding:15px}.checkout-panel__heading{align-items:flex-start}.checkout-panel h2,.checkout-aside>h2{font-size:19px}.checkout-selected__item{grid-template-columns:minmax(100px,34%) minmax(0,1fr);gap:12px}.checkout-selected__image{min-height:135px}.checkout-selected__figures{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;padding:9px 0 0;border-top:1px solid var(--line);border-left:0}.checkout-methods{grid-template-columns:minmax(0,1fr)}.checkout-bank-details{grid-template-columns:48px minmax(0,1fr);gap:10px;padding:12px}.checkout-bank-details__icon{width:46px;height:46px}.checkout-bank-details__notice{grid-column:1 / -1;min-height:0}.checkout-account__body{grid-template-columns:minmax(0,1fr)}.checkout-account__qr{grid-template-columns:46px 1fr;justify-items:start;text-align:left}.checkout-account__qr>svg{grid-row:span 2;width:42px;height:42px}.checkout-trust{padding-inline:2%}.checkout-faq{grid-template-columns:minmax(0,1fr);gap:10px}}.purchase-experience--ravena,.checkout-page--ravena{color-scheme:dark;--green-900: #f8d889;--green-800: #f4ca72;--green-700: #e9b957;--green-100: #1b2942;--green-50: #111d34;--gold-500: #ffda8a;--gold-300: #ffe9b7;--ink: #f5f5fc;--text: #d7deef;--muted: #b6c2d9;--line: #344361;--page: #071226;--surface: #0b1930;--accent-text: #e8cb8b;--shadow-card: 0 8px 28px rgba(0, 0, 0, .28);--shadow-card-hover: 0 14px 36px rgba(0, 0, 0, .38);background-color:#071226;color:var(--ink)}.site-header--ravena{color-scheme:dark;--green-900: #f8d889;--green-800: #f4ca72;--green-700: #e9b957;--green-100: #1b2942;--green-50: #111d34;--gold-500: #ffda8a;--ink: #f5f5fc;--text: #d7deef;--muted: #bac5dc;--line: #344361;--surface: #0b1930;--shadow-card: 0 8px 28px rgba(0, 0, 0, .28);--shadow-card-hover: 0 14px 36px rgba(0, 0, 0, .38)}.site-header--ravena .site-header__bar{background:#030a1bf0;box-shadow:0 1px #ffdc942b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.site-header--ravena .main-nav a{color:#e4e8f3}.site-header--ravena .main-nav a:hover,.site-header--ravena .main-nav a.active{color:#ffe1a1}.site-header--ravena .main-nav a:after{background:#ffda8a}.site-header--ravena .logo-mark--ravena{color:#ffdc8d;filter:drop-shadow(0 0 5px rgba(255,210,117,.64))}.site-header--ravena .logo__name{color:#f5f3ee;font-family:var(--sans);font-size:17px;font-weight:600;letter-spacing:.15em;line-height:1.08}.site-header--ravena .logo__name>span{color:#f2cb7b;font-size:.77em;letter-spacing:.27em}.site-header--ravena .menu-toggle{color:#f5f5fc}.site-header--ravena .lang-picker__button{border-color:#ffdd9d52;background:#071226b8;color:#f5f5fc}.site-header--ravena .lang-picker__list{border-color:#344361;background:#0b1930}.site-header--ravena .lang-picker__list button{color:#f5f5fc}.site-header--ravena .lang-picker__list button:hover,.site-header--ravena .lang-picker__list button[aria-current=true]{background:#192842}.site-header--ravena .header-cta,.site-header--ravena .mobile-menu__cta.btn-primary{border-color:#ffe4a3;background:linear-gradient(180deg,#ffeab4,#e9b956);color:#171525;box-shadow:0 4px 18px #ffcc6933}.site-header--ravena .mobile-menu{border-top:1px solid rgba(255,221,157,.16);background:#071226}.site-header--ravena .mobile-menu nav a{color:#f5f5fc}.site-header--ravena .mobile-menu nav a.active{color:#ffda8a}.site-header--ravena .mobile-menu .btn-outline,.site-header--ravena .lang-inline button{border-color:#53617c;background:transparent;color:#f5f5fc}.site-header--ravena .lang-inline button[aria-pressed=true]{border-color:#f4ca72;background:#192842}.purchase-experience--ravena .hero:has(.market-hero__content){min-height:510px;padding-top:calc(var(--header-h) + 42px);padding-bottom:104px}.purchase-experience--ravena .hero__media{background:#08142a url(/images/ravena-cosmic-header.webp) center 48% / cover no-repeat}.purchase-experience--ravena .hero__media:before{background:linear-gradient(90deg,#030a1ce6,#050d21b8 37%,#050d2121 76%,#050d210a),linear-gradient(180deg,rgba(3,9,25,.38) 0%,transparent 38%,rgba(3,9,25,.25) 74%,rgba(5,13,30,.55) 100%)}.purchase-experience--ravena .hero__media:after{height:0}.purchase-experience--ravena .market-hero__eyebrow{color:#eadbb9}.purchase-experience--ravena .hero__content h1{max-width:12.5em;color:#f7f7ff;text-shadow:0 2px 22px rgba(0,0,0,.4)}.purchase-experience--ravena .hero__content h1 span,.checkout-page--ravena .checkout-page__heading h1 span{color:#ffd786;text-shadow:0 2px 18px rgba(255,192,83,.19)}.purchase-experience--ravena .hero:has(.market-hero__content) .hero__lead{color:#edf0f8;text-shadow:0 1px 10px rgba(0,0,0,.48)}.purchase-experience--ravena .hero:has(.market-hero__content) .hero__actions .btn-primary,.purchase-experience--ravena .btn-primary,.checkout-page--ravena .btn-primary{border-color:#ffe2a0;background:linear-gradient(180deg,#ffebba,#e8b953);color:#1a1a27;box-shadow:0 6px 24px #ffc75e38,inset 0 1px #ffffffad}.purchase-experience--ravena .btn-primary:hover,.checkout-page--ravena .btn-primary:hover{background:linear-gradient(180deg,#fff0c8,#f0c86f)}.purchase-experience--ravena .btn-outline,.checkout-page--ravena .btn-outline,.purchase-experience--ravena .btn-ghost,.checkout-page--ravena .btn-ghost{border-color:#ffdd9dad;background:#040c1e8c;color:#fff3d2}.purchase-experience--ravena .btn-outline:hover,.checkout-page--ravena .btn-outline:hover,.purchase-experience--ravena .btn-ghost:hover,.checkout-page--ravena .btn-ghost:hover{background:#222b43e0}.purchase-experience--ravena .purchase-hero__values li{color:#f4f2f5}.purchase-experience--ravena .purchase-hero__values li>span{border-color:#f3ce7f;background:#040c1e9e;color:#ffdf95;box-shadow:0 0 18px #f8c7671f}.purchase-experience--ravena .purchase-stage{background:linear-gradient(180deg,#050d1ee0,#050d1ef5),url(/images/ravena-cosmic-header.webp) center 60% / cover fixed}.purchase-experience--ravena .purchase-stage__head h2,.purchase-experience--ravena .purchase-explainer__copy h2{color:#f7f5fd}.purchase-experience--ravena .purchase-stage__head>p:last-child{color:#c9d1e1}.purchase-experience--ravena .purchase-stage__head>p:last-child strong{color:#f5dda9}.purchase-experience--ravena .purchase-eyebrow{color:#e5d3a9}.purchase-experience--ravena .purchase-card{border-color:#7897d35c;border-radius:15px;background:linear-gradient(180deg,#0c1931f7,#050e1ffc);box-shadow:0 9px 28px #00000057,inset 0 1px #ffffff09}.purchase-experience--ravena .purchase-card--popular,.purchase-experience--ravena .purchase-card--custom{border-color:#e5bd68}.purchase-experience--ravena .purchase-card__image{background-image:linear-gradient(180deg,#050d1e0a,#050d1e54),url(/images/ravena-cosmic-header.webp)}.purchase-experience--ravena .purchase-card__image:after{background:linear-gradient(180deg,#060d1e05 8%,#060d1e33)}.purchase-experience--ravena .purchase-card__body h3,.purchase-experience--ravena .purchase-card__points span,.purchase-experience--ravena .purchase-card__amount,.purchase-experience--ravena .purchase-custom__label{color:#f4f4fc}.purchase-experience--ravena .purchase-card__audience{color:#b4bfd5}.purchase-experience--ravena .purchase-card__points,.purchase-experience--ravena .purchase-card__benefits svg{color:#f5cf79}.purchase-experience--ravena .purchase-card__benefits{border-color:#d2ddf021}.purchase-experience--ravena .purchase-card__benefits li{color:#c5cede}.purchase-experience--ravena .purchase-card__badge{border:1px solid #ffdf97;background:linear-gradient(180deg,#ffedbf,#e7b44e);color:#221c24;box-shadow:0 3px 14px #ffc75e38}.purchase-experience--ravena .purchase-card--custom .purchase-card__image{background-image:radial-gradient(circle at 24% 30%,rgba(255,224,151,.95) 0 1px,transparent 2px),radial-gradient(circle at 72% 64%,rgba(255,224,151,.8) 0 1px,transparent 2px),linear-gradient(135deg,#152344,#070f20)}.purchase-experience--ravena .purchase-custom__input{border-color:#445371;background:#040c1cc7;color:#ffdc8d}.purchase-experience--ravena .purchase-custom__input input{color:#fff}.purchase-experience--ravena .purchase-custom__input:focus-within{border-color:#f0c76c;box-shadow:0 0 0 3px #f0c76c2b}.purchase-experience--ravena .purchase-custom__hint{color:#b8c3d7}.purchase-experience--ravena .purchase-custom__error{color:#ffb7ad!important}.purchase-experience--ravena .purchase-promises li{color:#cad2e2}.purchase-experience--ravena .purchase-promises li>span{border:1px solid rgba(242,202,112,.56);background:#0b1930e0;color:#ffdc8d;box-shadow:0 0 19px #ffcb651a}.purchase-experience--ravena .purchase-explainer{border-color:#7f99c95e;background:linear-gradient(110deg,#071125f0,#0d1930e8);box-shadow:0 12px 34px #00000047}.purchase-experience--ravena .purchase-explainer__photo{border:1px solid rgba(245,205,119,.34);background:linear-gradient(180deg,#040b1b0f,#040b1b2e),url(/images/ravena-cosmic-header.webp) 78% 72% / cover no-repeat}.purchase-experience--ravena .purchase-explainer__copy>p:not(.purchase-eyebrow){color:#c9d2e3}.checkout-page--ravena{background:linear-gradient(180deg,#050c1d87,#050c1ded 34%,#050c1dd1),url(/images/ravena-cosmic-header.webp) center 54% / cover fixed}.checkout-page--ravena .checkout-page__hero{height:300px;background:linear-gradient(90deg,#030a1cdb,#050d2191 50%,#050d2124),linear-gradient(180deg,#030a1c26,#030a1c2e 65%,#071226),url(/images/ravena-cosmic-header.webp) center 46% / cover no-repeat}.checkout-page--ravena .checkout-page__heading h1{color:#f7f6fc}.checkout-page--ravena .checkout-page__heading>p:last-child{color:#e1e6f1}.checkout-page--ravena .checkout-panel,.checkout-page--ravena .checkout-aside{border-color:#718fc657;background:linear-gradient(145deg,#0a1830f5,#050e1ff7);box-shadow:0 10px 30px #0000004d,inset 0 1px #ffffff09}.checkout-page--ravena .checkout-panel h2,.checkout-page--ravena .checkout-aside>h2,.checkout-page--ravena .checkout-selected__copy h3,.checkout-page--ravena .checkout-aside__product h3{color:#f5f5fc}.checkout-page--ravena .checkout-change{color:#ffdc8d}.checkout-page--ravena .checkout-selected__image,.checkout-page--ravena .checkout-aside__image{background-image:linear-gradient(180deg,#050d1e08,#050d1e33),url(/images/ravena-cosmic-header.webp)}.checkout-page--ravena .checkout-selected__figures{color:#f5f5fc}.checkout-page--ravena .checkout-selected__benefits li{color:#c6d0e1}.checkout-page--ravena .checkout-selected__benefits svg,.checkout-page--ravena .checkout-aside__notice h3 svg{color:#ffda8a}.checkout-page--ravena .checkout-method{border-color:#3c4b6b;background:#071125a8;color:#f5cf79}.checkout-page--ravena .checkout-method--selected{border-color:#e7c46e;background:linear-gradient(120deg,#39332d80,#0c1a30c7);box-shadow:0 0 18px #f6ca6b17,inset 0 0 0 1px #ffdb8a2b}.checkout-page--ravena .checkout-method strong{color:#f4f5fc}.checkout-page--ravena .checkout-method small{color:#b9c5db}.checkout-page--ravena .checkout-method--selected .checkout-method__radio{border-color:#f4ce7d}.checkout-page--ravena .checkout-method__radio{border-color:#8591aa}.checkout-page--ravena .checkout-method__soon{background:#26324a;color:#ccd5e4}.checkout-page--ravena .checkout-bank-details{background:linear-gradient(110deg,#15243df0,#0a182ee6)}.checkout-page--ravena .checkout-bank-details__icon{background:#182844;color:#ffdb8d}.checkout-page--ravena .checkout-bank-details__content h3,.checkout-page--ravena .checkout-bank-details dd{color:#f4f4fb}.checkout-page--ravena .checkout-bank-details__notice{border-color:#3a4b69;color:#c2cce0}.checkout-page--ravena .checkout-tabs{background:#040c1cb8}.checkout-page--ravena .checkout-tabs button{color:#d4dced}.checkout-page--ravena .checkout-tabs button[aria-selected=true]{border-color:#e8c36e;background:#1b2a44;color:#ffe09a}.checkout-page--ravena .checkout-account__entry>label{color:#f2f3fa}.checkout-page--ravena .checkout-account__input{border-color:#465573;background:#040c1cd9;color:#f5cf79}.checkout-page--ravena .checkout-account__input.is-valid{border-color:#70c99a;color:#80d9a7}.checkout-page--ravena .checkout-account__input input{color:#f5f5fc}.checkout-page--ravena .checkout-account__help{color:#bac5db}.checkout-page--ravena .checkout-error{color:#ffb7ad}.checkout-page--ravena .checkout-account__qr{border-color:#52617d;background:#050e2094;color:#f4f5fc}.checkout-page--ravena .checkout-aside__rows dd,.checkout-page--ravena .checkout-aside__total{color:#f4f5fc}.checkout-page--ravena .checkout-aside__total strong{color:#ffda8a}.checkout-page--ravena .checkout-aside__notice{border-color:#f5c665b3;background:linear-gradient(145deg,#29221fe6,#181823f7);box-shadow:0 0 20px #efb54914}.checkout-page--ravena .checkout-aside__notice h3{color:#ffd982}.checkout-page--ravena .checkout-aside__notice p{color:#e1e2ea}.checkout-page--ravena .checkout-trust{border-top:1px solid rgba(122,148,192,.25);border-bottom:1px solid rgba(122,148,192,.25);background:#081429c7}.checkout-page--ravena .checkout-trust li{color:#d0d8e7}.checkout-page--ravena .checkout-trust li span{border:1px solid rgba(240,201,111,.62);background:#0c1b33;color:#ffdc8d;box-shadow:0 0 16px #ffcd6d1c}.checkout-page--ravena .checkout-faq details{border-color:#708ec159;background:#081429e6;box-shadow:0 8px 22px #00000038}.checkout-page--ravena .checkout-faq summary{color:#ffdc8d}.checkout-page--ravena .checkout-faq summary strong{color:#f3f4fa}.checkout-page--ravena .checkout-faq summary small{color:#c0cadd}.checkout-page--ravena .checkout-aside__confirm:disabled{opacity:.48}.site:has(.purchase-experience--ravena) .site-footer,.site:has(.checkout-page--ravena) .site-footer{--gold-500: #ffda8a;background:linear-gradient(180deg,#040b1cd1,#040b1cf5),url(/images/ravena-cosmic-header.webp) center 72% / cover no-repeat;border-top:1px solid rgba(255,217,138,.22)}.site:has(.purchase-experience--ravena) .site-footer .logo-mark--ravena,.site:has(.checkout-page--ravena) .site-footer .logo-mark--ravena{color:#ffdc8d}@media (max-width: 760px){.purchase-experience--ravena .hero:has(.market-hero__content) .hero__media:before{background:linear-gradient(180deg,#030a1c9e,#030a1cb3 48%,#030a1c24),linear-gradient(90deg,#030a1c94,#030a1c14)}.purchase-experience--ravena .purchase-stage,.checkout-page--ravena{background-attachment:scroll}}.header-signin{display:inline-flex;align-items:center;gap:6px}@media (max-width: 1199px){.header-register.header-signin{display:inline-flex}}@media (max-width: 640px){.header-register.header-signin{display:none}}.site-header--ravena .header-signin:hover{color:#ffe1a1}.checkout-bank-details dd{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.checkout-bank-details dd code{font-family:var(--mono, ui-monospace, monospace);font-size:12.5px;font-weight:600}.checkout-bank-details__account+.checkout-bank-details__account{margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.checkout-bank-details__wait{color:var(--muted);font-weight:500}.checkout-bank-details .copy-btn{padding:2px 8px;border:1px solid var(--line);background:transparent;color:var(--ink);font-size:11.5px}.checkout-bank-details .copy-btn:hover{border-color:var(--green-700);color:var(--green-700)}.checkout-page--ravena .checkout-bank-details .copy-btn{border-color:#ffdd9d59;color:#f5f5fc}.checkout-page--ravena .checkout-bank-details .copy-btn:hover{border-color:#ffda8a;color:#ffe1a1}.checkout-bank-details dd code{white-space:nowrap}.balanced-orders__wallet{display:inline;font-size:12px;word-break:break-all}.balanced-orders__from{display:block;font-size:12px}.balanced-orders__action{white-space:nowrap}.balanced-orders__action .btn+.btn{margin-left:6px}.checkout-aside__wallet{font-family:var(--mono, ui-monospace, monospace);font-size:12px;overflow-wrap:anywhere}.checkout-placed{padding:14px 16px;border:1px solid var(--green-700);border-radius:10px;background:color-mix(in srgb,var(--green-50) 70%,transparent)}.checkout-placed h3{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:16px}.checkout-placed p{margin:0;font-size:14px}.copy-btn.copy-btn--icon{justify-content:center;width:28px;height:26px;padding:0}.checkout-aside__why{margin:10px 0 0;padding:10px 12px;border:1px solid currentColor;border-radius:9px;font-weight:600}.purchase-experience--ravena .hero .hero__media:before,.purchase-experience--ravena .hero:has(.market-hero__content) .hero__media:before{background:none}.purchase-experience--ravena .hero__media:after{display:none}.purchase-explainer .purchase-explainer__link{display:inline-flex;align-items:center;gap:8px;width:auto;padding:10px 20px;white-space:nowrap}.purchase-experience:not(.purchase-experience--ravena) .purchase-hero__values li{color:var(--ink);text-shadow:0 1px 3px rgba(255,255,255,.8)}.purchase-experience:not(.purchase-experience--ravena) .purchase-hero__values li>span{border-color:var(--ink);background:#ffffff8c;color:var(--ink)}.balanced-orders__lana{display:block;font-size:12px;white-space:nowrap}.balanced-orders__chain{display:flex;flex-direction:column;align-items:flex-start;gap:4px;white-space:normal;max-width:340px}.balanced-orders__chain .book-hex{display:inline;font-size:11px;word-break:break-all}.checkout-methods.checkout-methods--three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 900px){.checkout-methods.checkout-methods--three{grid-template-columns:minmax(0,1fr)}}.checkout-method[role=radio]{cursor:pointer}.checkout-method.checkout-method--disabled[role=radio]{cursor:not-allowed}.checkout-lana{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding:16px;border-radius:10px;background:color-mix(in srgb,var(--green-50) 76%,var(--surface, #fff))}.checkout-lana__head{display:flex;align-items:flex-start;gap:12px;color:var(--green-800)}.checkout-lana__head h3{margin:0 0 4px;color:var(--ink);font-family:var(--sans);font-size:15px;font-weight:650}.checkout-lana__head p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.checkout-lana__label{margin-top:6px;color:var(--ink);font-size:13px;font-weight:600}.checkout-lana__key{display:flex;align-items:center;gap:8px}.checkout-lana__key input{flex:1;min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:var(--surface, #fff);color:var(--ink);font-family:var(--mono, ui-monospace, monospace);font-size:13px}.checkout-lana__key input.is-masked{-webkit-text-security:disc;text-security:disc}.checkout-lana__facts{display:grid;gap:4px;margin:4px 0 0;font-size:13px}.checkout-lana__facts>div{display:grid;grid-template-columns:minmax(110px,.6fr) minmax(0,1.4fr);gap:8px}.checkout-lana__facts dt{color:var(--muted)}.checkout-lana__facts dd{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;margin:0;color:var(--ink);overflow-wrap:anywhere}.checkout-lana__facts dd code{font-size:12px;word-break:break-all}.checkout-lana__facts dd.is-ok{color:var(--green-800);font-weight:600}.checkout-lana__facts dd.is-short{color:#9a392d;font-weight:600}.checkout-lana__pay{align-self:flex-start;margin-top:8px}.checkout-lana--paid h3{display:flex;align-items:center;gap:8px;margin:0;font-size:16px}.checkout-lana--paid p{margin:0;font-size:14px}.checkout-lana__tx code{font-size:12px;word-break:break-all}.checkout-page--ravena .checkout-lana{background:linear-gradient(110deg,#15243df0,#0a182ee6)}.checkout-page--ravena .checkout-lana__head,.checkout-page--ravena .checkout-lana__facts dd.is-ok{color:#ffdf95}.checkout-page--ravena .checkout-lana__head h3,.checkout-page--ravena .checkout-lana__label,.checkout-page--ravena .checkout-lana__facts dd{color:#f4f4fb}.checkout-page--ravena .checkout-lana__head p,.checkout-page--ravena .checkout-lana__facts dt{color:#bac5db}.checkout-page--ravena .checkout-lana__key input{border-color:#3a4b69;background:#0b1930;color:#f4f4fb}.checkout-page--ravena .checkout-lana__facts dd.is-short{color:#ffb7ad}.checkout-payer__fields{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:12px;margin-top:10px}@media (max-width: 640px){.checkout-payer__fields{grid-template-columns:minmax(0,1fr)}}.checkout-payer__field{display:flex;flex-direction:column;gap:5px}.checkout-payer__field label{color:var(--ink);font-size:13px;font-weight:600}.checkout-payer__field input{padding:11px 12px;border:1px solid var(--line);border-radius:9px;background:var(--surface, #fff);color:var(--ink);font:inherit;font-size:14px}.checkout-payer__field input[aria-invalid=true]{border-color:#9a392d}.checkout-page--ravena .checkout-payer__field label{color:#f4f4fb}.checkout-page--ravena .checkout-payer__field input{border-color:#3a4b69;background:#0b1930;color:#f4f4fb}.balanced-orders__payer{min-width:160px}.balanced-orders__payer .book-hex{display:block;font-size:11px;word-break:break-all}.balanced-orders__kind0{margin-left:6px}.source-funds__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.source-funds__head h2{display:flex;align-items:center;gap:8px;margin:0}.source-funds__actions{display:flex;flex-wrap:wrap;gap:8px}.source-funds__totals{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:12px 0}.source-funds__total{display:flex;flex-direction:column;gap:2px;padding:12px;border:1px solid var(--line);border-radius:10px}.source-funds__total strong{font-size:20px}.source-funds__table .book-hex{display:block;font-size:11px;word-break:break-all}.source-funds__account{display:block;font-size:13px;word-break:break-word}.contract-page{box-sizing:border-box;width:100%;max-width:880px;margin:0 auto;padding:calc(var(--header-h) + 28px) 16px 64px}.contract-page__head h1{margin:4px 0 8px}.contract-card{margin-top:20px;padding:22px}.contract-card h2{display:flex;align-items:center;gap:8px;margin-top:0}.contract-form{display:flex;flex-direction:column;gap:14px}.contract-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width: 640px){.contract-grid{grid-template-columns:minmax(0,1fr)}}.contract-field{display:flex;flex-direction:column;gap:5px;font-size:13px;font-weight:600}.contract-field input,.contract-field select{padding:10px 12px;border:1px solid var(--line);border-radius:9px;font:inherit;font-weight:400;font-size:14px;background:var(--surface, #fff);color:var(--ink)}.contract-unit{word-break:break-word}.contract-warn{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:9px;background:#fff4e0;color:#7a4a00;font-size:14px}.contract-text{max-height:460px;overflow-y:auto;padding:14px 16px;border:1px solid var(--line);border-radius:10px;font-size:14px;line-height:1.55;margin-bottom:12px}.contract-text h3{font-size:14px;margin:12px 0 4px}.contract-text p{margin:0 0 6px}.contract-done a{display:inline-flex;gap:8px;align-items:center}.contracts-admin__actions{white-space:nowrap}.contracts-admin__actions .btn{margin-right:6px}.logo--artwork img{display:block;width:clamp(155px,18vw,206px);height:62px;object-fit:contain;object-position:left center}.site-header--growth .site-header__bar{background:#fffdf8f5;box-shadow:0 1px #103d2f1a}.site-header--growth .header-cta,.purchase-experience--growth .btn-primary,.checkout-page--growth .checkout-aside__confirm{background:#103d2f;color:#fff}.site-header--growth .header-cta:hover,.purchase-experience--growth .btn-primary:hover,.checkout-page--growth .checkout-aside__confirm:hover:not(:disabled){background:#245542}.purchase-experience--growth .hero{min-height:620px;padding-top:calc(var(--header-h) + 68px);padding-bottom:118px}.purchase-experience--growth .hero__media{background:#d5d4bd url(/images/growth-valley.webp) center 45% / cover no-repeat}.purchase-experience--growth .hero:has(.market-hero__content) .hero__media:before{background:linear-gradient(90deg,#fffbeff2,#fffbefcc,#fffbef40 62%,#fffbef00)}.purchase-experience--growth .hero:has(.market-hero__content) .hero__media:after{height:0}.purchase-experience--growth .market-hero__eyebrow,.purchase-experience--growth .purchase-eyebrow,.checkout-page--growth .purchase-eyebrow{color:#805f21}.purchase-experience--growth .hero:has(.market-hero__content) .hero__content h1{max-width:9em;color:#103d2f;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(46px,5.2vw,78px);font-weight:500;letter-spacing:-.045em;line-height:.99}.purchase-experience--growth .hero:has(.market-hero__content) .hero__lead{max-width:38em;color:#263e31;font-size:clamp(16px,1.35vw,20px)}.purchase-experience--growth .hero:has(.market-hero__content) .hero__actions .btn-primary{background:linear-gradient(160deg,#e1b65f,#c8973f);color:#173c2c;box-shadow:0 9px 24px #62481e2e}.purchase-experience--growth .purchase-hero__values{max-width:810px;gap:25px}.purchase-experience--growth .purchase-hero__values li>span{border-color:#ead3a2;background:#103d2fcc;color:#f2d692}.purchase-experience--growth .purchase-stage{padding-top:62px;background:linear-gradient(180deg,#fffaf0,#f8f5ed 40%)}.purchase-experience--growth .purchase-stage__head h2,.purchase-experience--growth .purchase-explainer__copy h2{font-family:"Source Serif 4",Georgia,serif;font-weight:500;letter-spacing:-.035em}.purchase-experience--growth .purchase-stage__head h2{font-size:clamp(34px,3.5vw,50px)}.purchase-experience--growth .purchase-card{border-color:#e1dfd4;border-radius:13px;box-shadow:0 7px 26px #28342514}.purchase-experience--growth .purchase-card--popular{border-color:#d4a64f;border-width:2px}.purchase-experience--growth .purchase-card__image,.checkout-page--growth .checkout-selected__image,.checkout-page--growth .checkout-aside__image{background-image:linear-gradient(180deg,#103d2f08,#103d2f2e),url(/images/growth-steps.webp);background-size:cover,200% 200%}.purchase-experience--growth .purchase-card__image--first,.checkout-page--growth .purchase-card__image--first{background-position:center,0% 0%}.purchase-experience--growth .purchase-card__image--balanced,.checkout-page--growth .purchase-card__image--balanced{background-position:center,100% 0%}.purchase-experience--growth .purchase-card__image--development,.checkout-page--growth .purchase-card__image--development{background-position:center,0% 100%}.purchase-experience--growth .purchase-card__image--community,.checkout-page--growth .purchase-card__image--community{background-position:center,100% 100%}.purchase-experience--growth .purchase-card__badge{background:#d4a64f;color:#173c2c}.purchase-experience--growth .purchase-card__badge{top:12px;transform:translate(-50%)}.purchase-experience--growth .purchase-card__image{min-height:142px}.purchase-experience--growth .purchase-card__body{padding:19px 18px 20px}.purchase-experience--growth .purchase-card__points{color:#103d2f}.purchase-experience--growth .purchase-card__benefits svg{color:#6b8b60}.purchase-experience--growth .purchase-card__button{margin-top:15px;border-radius:999px}.purchase-experience--growth .purchase-card--custom{border-color:#e1dfd4}.purchase-experience--growth .purchase-card--custom .purchase-card__button{color:#103d2f;border-color:#103d2f}.purchase-experience--growth .purchase-promises{margin:55px 0 50px}.purchase-experience--growth .purchase-promises li>span{border:1px solid #e3d4ae;color:#103d2f}.purchase-experience--growth .purchase-explainer{gap:0;padding:0;overflow:hidden;background:#fffcf6;border-radius:17px}.purchase-experience--growth .purchase-explainer__photo{min-height:365px;border-radius:0;background:url(/images/growth-valley.webp) 61% 60% / cover no-repeat}.purchase-experience--growth .purchase-explainer__copy{padding:clamp(28px,4vw,62px)}.purchase-experience--growth .purchase-explainer__link{color:#103d2f;border-color:#103d2f}.checkout-page--growth{background:linear-gradient(180deg,#f8f5ed,#f3f0e7)}.checkout-page--growth .checkout-page__hero{background:linear-gradient(90deg,#fffbf0f7,#fffbf0ad 45%,#fffbf014),url(/images/growth-valley.webp) center 54% / cover no-repeat}.checkout-page--growth .checkout-page__heading h1{color:#103d2f;font-family:"Source Serif 4",Georgia,serif;font-weight:500;letter-spacing:-.035em}.checkout-page--growth .checkout-panel,.checkout-page--growth .checkout-aside{border-color:#e2dfd3;background:#fffcf6;box-shadow:0 8px 30px #25312312}.checkout-page--growth .checkout-method--selected{background:#eef3ea}.checkout-page--growth .checkout-bank-details{background:#eff3e9}.checkout-page--growth .checkout-aside__notice{border-color:#dfc486;background:#fffaeb}.site:has(.purchase-experience--growth) .site-footer,.site:has(.checkout-page--growth) .site-footer{background:linear-gradient(150deg,#103d2f,#092b22)}@media (max-width: 760px){.logo--artwork img{width:140px;height:49px}.purchase-experience--growth .hero{min-height:620px;padding-top:calc(var(--header-h) + 40px)}.purchase-experience--growth .hero:has(.market-hero__content) .hero__media:before{background:linear-gradient(180deg,#fffbeff5,#fffbefbf 54%,#fffbef14)}.purchase-experience--growth .purchase-hero__values{gap:10px}.purchase-experience--growth .purchase-hero__values li{font-size:11px}.purchase-experience--growth .purchase-explainer{grid-template-columns:1fr}.purchase-experience--growth .purchase-explainer__photo{min-height:230px}}:root[data-theme=forest-stone]{--green-900: #092b22;--green-800: #103d2f;--green-700: #245542;--green-100: #dce9dc;--green-50: #edf2e9;--gold-500: #d4a64f;--gold-300: #edcf90;--blue-100: #e7efe6;--blue-700: #245542;--amber-100: #fff4db;--amber-700: #805f21;--grey-100: #eee9df;--grey-700: #5a6258;--ink: #102f26;--text: #2d4137;--muted: #5a6258;--line: #dedfd3;--page: #f8f5ed;--surface: #fffdf8;--accent-text: #805f21;--chart-line: #47775a;--radius: 16px;--shadow-card: 0 2px 6px rgba(16, 61, 47, .04), 0 18px 40px -22px rgba(16, 61, 47, .28);--shadow-card-hover: 0 4px 12px rgba(16, 61, 47, .07), 0 24px 48px -20px rgba(16, 61, 47, .32)}:root[data-theme=forest-stone] .site-header__bar{background:#fffdf8f7;box-shadow:0 1px #103d2f1f}:root[data-theme=forest-stone]:has(.admin-page) .site-header__bar{background:var(--surface)}:root[data-theme=forest-stone] .main-nav a:after{background:var(--gold-500)}:root[data-theme=forest-stone] .card{background:var(--surface);border:1px solid rgba(16,61,47,.09)}:root[data-theme=forest-stone] .btn-primary{box-shadow:0 8px 20px -12px #103d2fa6}:root[data-theme=forest-stone] .brand-motif{display:block;flex:none;object-fit:contain}:root[data-theme=forest-stone] .section-head__mark.brand-motif,:root[data-theme=forest-stone] .split-banner__mark.brand-motif{margin-bottom:0}:root[data-theme=forest-stone] .info-page__mark.brand-motif,:root[data-theme=forest-stone] .interests-intro__mark.brand-motif{margin-bottom:3px}:root[data-theme=forest-stone] .info-page__media,:root[data-theme=forest-stone] .cocreation__media,:root[data-theme=forest-stone] .interests__media,:root[data-theme=forest-stone] .partners__media{background:#d7d9c4 url(/images/growth-valley.webp) center 48% / cover no-repeat}:root[data-theme=forest-stone] .info-page__media:after,:root[data-theme=forest-stone] .cocreation__media:after,:root[data-theme=forest-stone] .interests__media:after,:root[data-theme=forest-stone] .partners__media:after{background:linear-gradient(180deg,rgba(248,245,237,.16) 0%,rgba(248,245,237,.54) 54%,var(--page) 100%)}:root[data-theme=forest-stone] .band__bg{background:linear-gradient(180deg,var(--page),#eee9dd 48%,var(--page))}:root[data-theme=forest-stone] .band__bg:after{content:none}:root[data-theme=forest-stone] .key-field,:root[data-theme=forest-stone] .partner-search,:root[data-theme=forest-stone] .contract-field input,:root[data-theme=forest-stone] .contract-field select{background:var(--surface);border-color:#c9d5c4}:root[data-theme=forest-stone] .key-field:focus-within{border-color:var(--green-800);box-shadow:0 0 0 3px #7a9b7a33}:root[data-theme=forest-stone] .site-footer{background:linear-gradient(145deg,#103d2f,#092b22)}:root[data-theme=indigo-clay]{--green-900: #1a1740;--green-800: #2c2870;--green-700: #403c8f;--green-100: #e3e1f4;--green-50: #efedf8;--gold-500: #c45a35;--gold-300: #eab096;--ink: #1d1a33;--text: #3b3850;--muted: #615d76;--line: #e3ddd2;--page: #f6f2eb;--surface: #fffdf9;--accent-text: #a8492a;--chart-line: #5550b0;--night: #17143a;--night-2: #241f58;--serif: "Source Sans 3", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--voice: "Source Serif 4", Georgia, "Times New Roman", serif;--shadow-card: 0 1px 2px rgba(26, 23, 64, .06), 0 14px 34px -18px rgba(26, 23, 64, .28);--shadow-card-hover: 0 2px 6px rgba(26, 23, 64, .08), 0 22px 44px -18px rgba(26, 23, 64, .36)}:root[data-theme=indigo-clay] .card{background:var(--surface)}:root[data-theme=indigo-clay] .btn-primary{box-shadow:0 8px 18px -10px #1a1740b3}:root[data-theme=indigo-clay] .logo__name{letter-spacing:-.02em}:root[data-theme=indigo-clay] .logo__tagline{color:var(--muted)}:root[data-theme=indigo-clay] .section-head__mark{display:none}:root[data-theme=indigo-clay] .progress__track{background:#e4e0ef}:root[data-theme=indigo-clay] .skeleton{background:linear-gradient(90deg,#ece8f2,#f8f6fb,#ece8f2);background-size:200% 100%}:root[data-theme=indigo-clay] .site-footer{background:radial-gradient(60% 140% at 100% 0%,#c45a3538,#c45a3500 60%),linear-gradient(160deg,var(--night-2) 0%,var(--night) 70%)}:root[data-theme=indigo-clay] .band__bg{background:linear-gradient(180deg,var(--page) 0%,var(--green-50) 50%,var(--page) 100%)}:root[data-theme=indigo-clay] .band__bg:after{content:none}:root[data-theme=indigo-clay] .info-page__media,:root[data-theme=indigo-clay] .cocreation__media,:root[data-theme=indigo-clay] .interests__media,:root[data-theme=indigo-clay] .partners__media{background:repeating-radial-gradient(circle at 88% 18%,rgba(196,90,53,.1) 0 1px,transparent 1px 34px),radial-gradient(70% 90% at 90% 0%,#c45a352e,#c45a3500 70%),linear-gradient(165deg,var(--green-100) 0%,var(--green-50) 55%,var(--page) 100%)}:root[data-theme=indigo-clay] .info-page__media:after,:root[data-theme=indigo-clay] .cocreation__media:after,:root[data-theme=indigo-clay] .interests__media:after,:root[data-theme=indigo-clay] .partners__media:after{background:linear-gradient(180deg,rgba(246,242,235,0) 0%,rgba(246,242,235,.5) 60%,var(--page) 100%)}@media (prefers-color-scheme: dark){:root[data-theme=indigo-clay]:has(.dark-ready){color-scheme:dark;--green-900: #e2dffc;--green-800: #b4adf3;--green-700: #c8c3f8;--green-100: #2d2a5c;--green-50: #1f1c42;--gold-500: #e8865e;--gold-300: #f2b598;--ink: #f3efe7;--text: #d7d2e3;--muted: #a7a1bd;--line: #2e2b50;--page: #111026;--surface: #1a1836;--accent-text: #f0a27f;--night: #0c0b1d;--night-2: #1b1840;--blue-100: #1e2b4a;--blue-700: #a9c4f2;--amber-100: #3a2d17;--amber-700: #f0c27a;--grey-100: #27243f;--grey-700: #c3bed2;--shadow-card: 0 1px 2px rgba(0, 0, 0, .3), 0 14px 34px -18px rgba(0, 0, 0, .6);--shadow-card-hover: 0 2px 6px rgba(0, 0, 0, .35), 0 22px 44px -18px rgba(0, 0, 0, .7)}:root[data-theme=indigo-clay]:has(.dark-ready) .btn-primary,:root[data-theme=indigo-clay]:has(.dark-ready) .segmented button[aria-pressed=true],:root[data-theme=indigo-clay]:has(.dark-ready) .tool-card:hover .arrow-circle{color:#111026}:root[data-theme=indigo-clay]:has(.dark-ready) .btn-primary{box-shadow:none}:root[data-theme=indigo-clay]:has(.dark-ready) .btn-outline{background:transparent}:root[data-theme=indigo-clay]:has(.dark-ready) .site-header__bar{background:#111026e6;box-shadow:0 1px #ffffff0f}:root[data-theme=indigo-clay]:has(.dark-ready):has(.admin-page) .site-header__bar{background:#111026}:root[data-theme=indigo-clay]:has(.dark-ready) .lang-picker__button{border-color:#fff3;background:#ffffff0a}:root[data-theme=indigo-clay]:has(.dark-ready) .lang-picker__list,:root[data-theme=indigo-clay]:has(.dark-ready) .lang-inline button,:root[data-theme=indigo-clay]:has(.dark-ready) .segmented{background:var(--surface)}:root[data-theme=indigo-clay]:has(.dark-ready) .mobile-menu{background:var(--page)}:root[data-theme=indigo-clay]:has(.dark-ready) .round-card--not_offered{background:#1a1836b3}:root[data-theme=indigo-clay]:has(.dark-ready) .progress__track{background:#2e2b50}:root[data-theme=indigo-clay]:has(.dark-ready) .skeleton{background:linear-gradient(90deg,#1f1c3d,#2a2650,#1f1c3d);background-size:200% 100%}:root[data-theme=indigo-clay]:has(.dark-ready) .arrow-circle{background:#26224a}:root[data-theme=indigo-clay]:has(.dark-ready) .site-footer{border-top:1px solid rgba(255,255,255,.06)}}.circ-landing{--circ-surface: var(--surface, #fff);--circ-accent-text: var(--accent-text, var(--gold-500));--circ-night: var(--night, var(--green-900));--circ-night-2: var(--night-2, var(--green-800));--circ-voice: var(--voice, var(--serif));--circ-on-night: #f6f2eb;--circ-on-night-muted: #cfcade;--circ-accent-on-night: #f0a27f;--circ-band: clamp(64px, 8vw, 112px)}.circ-eyebrow{margin-bottom:14px;font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--circ-accent-text)}.circ-eyebrow--night{color:var(--circ-accent-on-night)}.circ-title{font-size:clamp(30px,3.2vw,46px);font-weight:300;line-height:1.08;letter-spacing:-.025em}.circ-btn-accent{background:var(--circ-accent-on-night);color:#17143a}.circ-btn-accent:hover{background:#f6b899;transform:translateY(-1px)}.circ-btn-quiet{border-color:#f6f2eb73;background:transparent;color:var(--circ-on-night)}.circ-btn-quiet:hover{border-color:var(--circ-on-night);background:#f6f2eb14}.circ-hero{position:relative;isolation:isolate;overflow:hidden;padding:calc(var(--header-h) + clamp(40px,6vw,88px)) 0 clamp(56px,7vw,104px);background:radial-gradient(55% 70% at 82% 38%,#e8865e4d,#e8865e00 62%),radial-gradient(45% 60% at 4% 100%,#8c80f038,#8c80f000 65%),linear-gradient(160deg,var(--circ-night-2) 0%,var(--circ-night) 72%);color:var(--circ-on-night)}.circ-hero__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(24px,4vw,64px)}.circ-hero__rule{display:block;width:56px;height:3px;margin-bottom:26px;border-radius:3px;background:var(--circ-accent-on-night)}.circ-hero h1{max-width:11em;font-size:clamp(44px,5.6vw,84px);font-weight:300;line-height:.98;letter-spacing:-.035em;color:var(--circ-on-night)}.circ-hero__lead{max-width:31em;margin-top:26px;font-family:var(--circ-voice);font-size:clamp(18px,1.45vw,22px);font-style:italic;line-height:1.5;color:var(--circ-on-night-muted)}.circ-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.circ-hero__note{display:flex;align-items:baseline;gap:10px;max-width:40em;margin-top:26px;font-size:14.5px;color:var(--circ-on-night-muted)}.circ-hero__note:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--circ-accent-on-night)}.circ-hero__art{position:relative;justify-self:end;width:min(100%,520px)}.circ-seeds{width:100%;height:auto;overflow:visible}.circ-seeds__orbit{fill:none;stroke:#f6f2eb29;stroke-width:1;stroke-dasharray:2 7}.circ-seeds__turn{transform-origin:240px 240px;animation:circ-turn 420s linear infinite}.circ-seed--light{fill:#f6f2eb6b}.circ-seed--cool{fill:#a9a2f2}.circ-seed--accent{fill:var(--circ-accent-on-night)}.circ-seeds__bud{fill:none;stroke:var(--circ-accent-on-night);stroke-width:1.5}@keyframes circ-turn{to{transform:rotate(360deg)}}.circ-why{padding-block:var(--circ-band)}.circ-why__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,5vw,80px)}.circ-why__body{display:flex;flex-direction:column;gap:22px;padding-top:6px;font-size:17.5px;line-height:1.62}.circ-why__question{padding-left:22px;border-left:3px solid var(--gold-500);font-family:var(--circ-voice);font-size:clamp(20px,1.7vw,25px);font-style:italic;line-height:1.45;color:var(--ink)}.circ-story{padding-block:var(--circ-band);border-top:1px solid var(--line);background:radial-gradient(40% 60% at 100% 0%,var(--green-50) 0%,transparent 70%),var(--page)}.circ-story__grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;gap:clamp(28px,5vw,80px)}.circ-story__text{display:flex;flex-direction:column;gap:18px;font-size:17.5px;line-height:1.62}.circ-story__text .circ-eyebrow,.circ-story__text .circ-title{margin-bottom:0}.circ-story__text .circ-title{margin-bottom:4px}.circ-figures{margin:0;padding:clamp(22px,2.6vw,34px);border:1px solid var(--line);border-radius:18px;background:var(--circ-surface);box-shadow:var(--shadow-card)}.circ-figures table{width:100%;border-collapse:collapse;font-variant-numeric:lining-nums tabular-nums}.circ-figures caption{margin-bottom:16px;font-family:var(--serif);font-size:20px;font-weight:600;text-align:left;color:var(--ink)}.circ-figures thead th{padding:0 0 10px;border-bottom:1px solid var(--line);font-size:12px;font-weight:600;letter-spacing:.12em;text-align:left;text-transform:uppercase;color:var(--muted)}.circ-figures thead th:last-child,.circ-figures__volume{text-align:right}.circ-figures tbody th,.circ-figures tbody td{padding:16px 0;border-bottom:1px solid var(--line);vertical-align:baseline}.circ-figures tbody tr:last-child th,.circ-figures tbody tr:last-child td{border-bottom:0}.circ-figures tbody th{padding-right:12px;font-weight:600;text-align:left;color:var(--ink)}.circ-figures__period{padding-right:12px;color:var(--muted)}.circ-figures__volume{font-family:var(--serif);font-size:clamp(19px,1.6vw,23px);font-weight:300;white-space:nowrap;color:var(--ink)}.circ-figures figcaption{margin-top:16px;padding-top:14px;border-top:1px dashed var(--line);font-size:14px;line-height:1.5;color:var(--muted)}.circ-cycle{isolation:isolate;padding-block:var(--circ-band)}.circ-cycle__head{max-width:46em;margin-inline:auto;text-align:center}.circ-cycle__lead{margin-top:18px;font-family:var(--circ-voice);font-size:clamp(18px,1.4vw,21px);font-style:italic;line-height:1.5}.circ-cycle__steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,32px);margin:clamp(36px,5vw,60px) 0 0;padding:0;list-style:none}.circ-cycle__steps:before{content:"";position:absolute;top:41px;left:16%;right:16%;border-top:1.5px dashed var(--gold-300)}.circ-step{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.circ-step__body{display:flex;flex-direction:column;align-items:center;gap:8px}.circ-division{width:156px;height:auto;padding:2px 12px;background:var(--page)}.circ-division__cell{fill:var(--green-50);stroke:var(--green-800);stroke-width:1.5}.circ-division__ring{fill:none;stroke:var(--gold-500);stroke-width:1.2;stroke-dasharray:3 4}.circ-division__dot{fill:var(--gold-500)}.circ-step__number{margin-top:6px;font-size:13px;font-weight:600;letter-spacing:.18em;color:var(--circ-accent-text)}.circ-step h3{font-size:21px}.circ-step p{max-width:21em;font-size:16px;line-height:1.55}.circ-principles{padding-block:var(--circ-band);background:radial-gradient(50% 80% at 0% 0%,#8c80f033,#8c80f000 65%),linear-gradient(200deg,var(--circ-night-2) 0%,var(--circ-night) 75%);color:var(--circ-on-night-muted)}.circ-principles .circ-title{max-width:18em;color:var(--circ-on-night)}.circ-principles__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:clamp(30px,4vw,48px) 0 0;padding:0;overflow:hidden;border:1px solid rgba(246,242,235,.14);border-radius:18px;background:#f6f2eb24;list-style:none}.circ-principle{display:flex;flex-direction:column;gap:10px;padding:clamp(22px,2.6vw,34px);background:var(--circ-night)}.circ-principle__number{font-size:13px;font-weight:600;letter-spacing:.18em;color:var(--circ-accent-on-night)}.circ-principle h3{font-size:22px;color:var(--circ-on-night)}.circ-principle p{font-size:16px;line-height:1.6}.circ-live .band{margin-top:0;padding-top:var(--circ-band)}.circ-closing{position:relative;isolation:isolate;overflow:hidden;padding-block:var(--circ-band);background:repeating-radial-gradient(circle at 50% 120%,rgba(246,242,235,.06) 0 1px,transparent 1px 38px),radial-gradient(60% 90% at 50% 120%,#e8865e52,#e8865e00 70%),var(--circ-night);color:var(--circ-on-night-muted);text-align:center}.circ-closing__inner{display:flex;flex-direction:column;align-items:center;gap:24px}.circ-closing h2{max-width:22em;font-size:clamp(28px,3vw,44px);font-weight:300;line-height:1.15;letter-spacing:-.02em;color:var(--circ-on-night)}.circ-closing__text{max-width:36em;font-family:var(--circ-voice);font-size:clamp(17px,1.35vw,20px);font-style:italic;line-height:1.55}@media (max-width: 999px){.circ-hero__grid,.circ-why__grid,.circ-story__grid{grid-template-columns:minmax(0,1fr)}.circ-hero__art{position:absolute;top:calc(var(--header-h) + 12px);right:-170px;z-index:-1;width:420px;opacity:.3}}@media (max-width: 679px){.circ-hero__art{right:-190px;width:360px;opacity:.26}.circ-hero__actions .btn{flex:1 1 100%}.circ-why__body,.circ-story__text{font-size:16.5px}.circ-cycle__steps{grid-template-columns:minmax(0,1fr);gap:30px}.circ-cycle__steps:before{content:none}.circ-step:not(:last-child):after{content:"";position:absolute;z-index:-1;top:30px;bottom:-60px;left:44px;border-left:1.5px dashed var(--gold-300)}.circ-step{flex-direction:row;align-items:flex-start;gap:14px;text-align:left}.circ-step__body{align-items:flex-start;gap:4px}.circ-step__number{margin-top:0}.circ-division{flex:none;width:88px;padding:4px 0}.circ-principles__grid{grid-template-columns:minmax(0,1fr)}.circ-figures thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.circ-figures tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"round volume" "period volume";align-items:center;column-gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.circ-figures tbody tr:last-child{border-bottom:0}.circ-figures tbody th,.circ-figures tbody td{padding:0;border-bottom:0}.circ-figures tbody th{grid-area:round}.circ-figures__period{grid-area:period;font-size:14.5px}.circ-figures__volume{grid-area:volume}}@media (prefers-reduced-motion: reduce){.circ-seeds__turn{animation:none}}
