@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(../media/fb74448dcb8f3309-s.p.24ik8ds6mfy86.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(../media/6b186f06197624ff-s.p.171shbaxyastj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_4c85ccdf-module__t1WpKW__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_4c85ccdf-module__t1WpKW__variable{--font-instrument:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.3gj6ciom31zjc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.p.0_kz_z3o_slvt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.1cp9-4nby68jc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_1137fbd3-module__iyTYda__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_1137fbd3-module__iyTYda__variable{--font-archivo:"Archivo", "Archivo Fallback"}
:root{--font-sans:"Instrument Sans", "Helvetica Neue", Arial, sans-serif;--font-display:"Archivo", var(--font-sans);--display-stretch:112%;--display-weight:600;--display-tracking:-.035em;--fs-hero:clamp(3rem, 1.4rem + 5.2vw, 6.5rem);--fs-h1:clamp(2.5rem, 1.2rem + 4.4vw, 5.5rem);--fs-h2:clamp(2rem, 1.2rem + 2.8vw, 3.75rem);--fs-h3:clamp(1.375rem, 1.1rem + .9vw, 1.875rem);--fs-lead:clamp(1.0625rem, .98rem + .4vw, 1.3125rem);--fs-body:1rem;--fs-small:.875rem;--fs-micro:.75rem;--tracking-tight:-.045em;--tracking-snug:-.025em;--gutter:clamp(1.25rem, 4vw, 4rem);--col-gap:clamp(1rem, 2vw, 1.75rem);--section-y:clamp(5.5rem, 3rem + 9vw, 11rem);--max-w:1360px;--nav-h:72px;--r-pill:999px;--r-s:10px;--r-m:18px;--r-l:28px;--ease-out:cubic-bezier(.16, .84, .24, 1);--ease-film:cubic-bezier(.65, 0, .35, 1);--metal-shadow:#4d3824;--metal-deep:#80603a;--metal-mid:#b98e52;--metal-gold:#d5af70;--metal-spec:#f0d7a5;--gold-gradient:linear-gradient(135deg, #80603a 0%, #d5af70 38%, #f0d7a5 52%, #b98e52 70%, #80603a 100%)}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f0e9;--bg-soft:#ede9e0;--surface:#f8f6f1;--surface-elevated:#fff;--text:#101a20;--text-2:#536068;--text-3:#7e888c;--text-ghost:#a9aeab;--gold:#9d7848;--gold-hover:#846239;--gold-soft:#d5bd96;--border:#d9d4c9;--border-soft:#101a2014;--btn-bg:#101a20;--btn-text:#f3f0e9;--btn-bg-hover:#24323a;--ghost-bg:#fff9;--frost-bg:#ffffff9e;--frost-border:#ffffffbf;--frost-shadow:0 1px 2px #101a200f, 0 18px 50px -18px #101a2038;--positive:#3f7d58;--scrim:243, 240, 233}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07141d;--bg-soft:#0a1922;--surface:#0c1c26;--surface-elevated:#10232e;--text:#f1ede5;--text-2:#a6adb0;--text-3:#717c82;--text-ghost:#4f5d65;--gold:#c6a36b;--gold-hover:#d5b77f;--gold-soft:#8d714c;--border:#1b303b;--border-soft:#f1ede514;--btn-bg:#f1ede5;--btn-text:#07141d;--btn-bg-hover:#fff;--ghost-bg:#10232e99;--frost-bg:#10232e8c;--frost-border:#f1ede51a;--frost-shadow:0 1px 2px #0000004d, 0 18px 50px -18px #0009;--positive:#7fbf96;--scrim:7, 20, 29}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}html:not(.lenis){scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.55}::view-transition-old(root){animation-duration:.7s;animation-timing-function:var(--ease-film)}::view-transition-new(root){animation-duration:.7s;animation-timing-function:var(--ease-film)}img,svg,canvas{max-width:100%;display:block}h1,h2,h3,h4,p,dl,dd,ol,ul,figure{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--text);color:var(--bg);border-radius:var(--r-pill);padding:10px 16px;position:fixed;top:12px;left:16px;transform:translateY(-200%)}.skip-link:focus{transform:none}.wrap{width:100%;max-width:calc(var(--max-w) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-y);position:relative}.h-hero,.h1,.h2,.h3{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);text-wrap:balance;line-height:.96}.h-hero{font-size:var(--fs-hero);line-height:.92}.h1{font-size:var(--fs-h1)}.h2{font-size:var(--fs-h2);line-height:1.02}.h3{font-size:var(--fs-h3);letter-spacing:-.02em;line-height:1.15}.ghost{color:var(--text-ghost)}.lead{font-size:var(--fs-lead);color:var(--text-2);text-wrap:pretty;line-height:1.5}.muted{color:var(--text-2)}.num{font-variant-numeric:tabular-nums}.eyebrow{font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:8px;font-weight:500;display:inline-flex}.eyebrow:before{content:"";background:var(--gold);border-radius:50%;width:6px;height:6px}.btn{--h:52px;height:var(--h);border-radius:var(--r-pill);white-space:nowrap;transition:background-color .2s, color .2s, transform .4s var(--ease-out), box-shadow .4s;justify-content:center;align-items:center;gap:10px;padding-inline:26px;font-size:.9375rem;font-weight:500;display:inline-flex}.btn--primary{background:var(--btn-bg);color:var(--btn-text)}.btn--primary:hover{background:var(--btn-bg-hover)}.btn--ghost{background:var(--ghost-bg);color:var(--text);box-shadow:inset 0 0 0 1px var(--border-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.btn--ghost:hover{box-shadow:inset 0 0 0 1px var(--text-3)}.btn--gold{background:var(--gold-gradient);color:#1b1308;background-size:200% 100%}.btn--gold:hover{background-position:100% 0}.btn--sm{--h:40px;padding-inline:18px;font-size:.875rem}.btn__dot{background:var(--btn-text);width:22px;height:22px;color:var(--btn-bg);border-radius:50%;place-items:center;margin-right:-12px;display:grid}.btn__dot svg{width:10px;height:10px;transition:transform .4s var(--ease-out)}.btn:hover .btn__dot svg{transform:translate(2px)}.frost{background:var(--frost-bg);border:1px solid var(--frost-border);box-shadow:var(--frost-shadow);-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);border-radius:var(--r-m)}[data-reveal]{opacity:0;transition:opacity 1s var(--ease-out), transform 1s var(--ease-out);transition-delay:var(--d,0s);transform:translateY(24px)}[data-reveal].is-in{opacity:1;transform:none}.js [data-words]:not(.is-split){visibility:hidden}.blur-words .w{opacity:0;filter:blur(14px);transition:opacity 1.1s var(--ease-out), filter 1.1s var(--ease-out), transform 1.1s var(--ease-out);transition-delay:calc(var(--i) * 70ms + var(--d,0s));display:inline-block;transform:translateY(.12em)}.blur-words.is-in .w{opacity:1;filter:blur();transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important}[data-reveal],.blur-words .w{opacity:1;filter:none;transform:none}}
:root{--font-sans:var(--font-instrument), "Helvetica Neue", Arial, sans-serif;--font-display:var(--font-archivo), var(--font-sans)}.shell{place-items:center;min-height:100vh;padding:32px;display:grid}.shell__card{flex-direction:column;gap:18px;width:min(100%,480px);display:flex}.shell__card .gold{aspect-ratio:1.586;width:100%}
.media--mist{isolation:isolate;background:radial-gradient(90% 70% at 18% 8%,#f4f6f5 0%,#0000 60%),radial-gradient(80% 90% at 85% 95%,#8ea3b0 0%,#0000 62%),radial-gradient(60% 60% at 60% 40%,#c7d1d5 0%,#0000 70%),linear-gradient(165deg,#dfe4e3 0%,#a9b8c0 100%);position:relative;overflow:hidden}.media--mist:after{content:"";z-index:-1;opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}[data-theme=dark] .media--mist{background:radial-gradient(90% 70% at 18% 8%,#d5af7012 0%,#0000 60%),linear-gradient(165deg,#1c1d21 0%,#111214 100%)}.dash{--p:0;--d-bg:#f6f4ef;--d-side:#efece5;--d-tile:#fff;--d-line:#101a2012;--d-shadow:0 1px 2px #101a200a, 0 10px 26px -16px #101a202e;--d-text:#0e161b;--d-text-2:#5d6970;--d-text-3:#98a1a5;--d-up:#2f7a52;--d-primary:#0e161b;--d-primary-text:#f6f4ef;--d-gold:#a8814b;background:var(--d-bg);height:50em;max-height:66vh;color:var(--d-text);box-shadow:0 0 0 1px var(--d-line), 0 50px 120px -50px #101a2066;transform-origin:50% 0;transform:translateY(calc((1 - var(--p)) * 12vh)) scale(calc(.86 + var(--p) * .14)) rotateX(calc((1 - var(--p)) * 14deg));opacity:calc(.35 + var(--p) * .65);will-change:transform;border-radius:1.8em;grid-template-columns:14.5em 1fr;margin-inline:auto;font-size:clamp(8.5px,.92vw,13.5px);display:grid;overflow:hidden}[data-theme=dark] .dash{--d-bg:#08131a;--d-side:#0b1820;--d-tile:#ffffff0b;--d-line:#ffffff12;--d-shadow:inset 0 1px 0 #ffffff0d;--d-text:#f3efe7;--d-text-2:#a4acb0;--d-text-3:#66737a;--d-up:#86cfa0;--d-primary:#f3efe7;--d-primary-text:#08131a;--d-gold:#d5af70;box-shadow:0 0 0 1px var(--d-line), 0 50px 120px -50px #000000b3}.dash .up{color:var(--d-up);font-weight:600}.dash__side{background:var(--d-side);border-right:1px solid var(--d-line);flex-direction:column;gap:2em;padding:1.8em 1.1em 1.3em;display:flex}.dash__brand{letter-spacing:.16em;align-items:center;gap:.6em;padding-inline:.6em;font-size:.85em;font-weight:600;display:flex}.dash__brand svg{width:1.7em;height:1.5em;fill:var(--d-gold)}.dash__nav{flex-direction:column;gap:.2em;display:flex}.dash__nav span{color:var(--d-text-2);border-radius:.8em;align-items:center;gap:.75em;padding:.7em .75em;font-size:.95em;font-weight:500;display:flex}.dash__nav svg{flex:none;width:1.3em;height:1.3em}.dash__nav span.is-active{background:var(--d-tile);color:var(--d-text);box-shadow:var(--d-shadow), 0 0 0 1px var(--d-line)}.dash__nav span.is-active svg{color:var(--d-gold)}.dash__nav em{color:var(--d-text-3);text-transform:uppercase;letter-spacing:.12em;margin:1.4em .9em .3em;font-size:.72em;font-style:normal}.dash__nav .is-soon{color:var(--d-text-3)}.dash__me{border-radius:.9em;align-items:center;gap:.7em;margin-top:auto;padding:.6em;display:flex}.dash__me b{font-size:.9em;font-weight:600;display:block}.dash__me small{color:var(--d-text-3);font-size:.8em}.dash__face{color:#2a1d0c;background:linear-gradient(135deg,#80603a,#d5af70 45%,#f0d7a5 55%,#b98e52);border-radius:50%;place-items:center;width:2.3em;height:2.3em;font-size:.75em;font-weight:600;display:grid}.dash__main{flex-direction:column;gap:1.5em;min-width:0;padding:1.9em 2.1em;display:flex}.dash__top{justify-content:space-between;align-items:flex-end;display:flex}.dash__top .dash__title{color:var(--d-text);letter-spacing:-.04em;margin:0;font-size:2em;font-weight:600;line-height:1}.dash__top p{color:var(--d-text-3);margin-top:.35em;font-size:.88em}.dash__top-actions{gap:.6em;display:flex}.dash__btn{background:var(--d-tile);height:2.8em;box-shadow:var(--d-shadow), 0 0 0 1px var(--d-line);border-radius:1.4em;place-items:center;padding-inline:1.3em;font-size:.92em;font-weight:600;display:grid}.dash__btn.is-primary{background:var(--d-primary);color:var(--d-primary-text);box-shadow:none}.dash__grid{flex:1;grid-template:"value card"1fr"value plan""value tx"/1.7fr 1fr;gap:1em;min-height:0;display:grid}.dash__tile{background:var(--d-tile);box-shadow:var(--d-shadow), 0 0 0 1px var(--d-line);border-radius:1.3em;min-height:0;padding:1.3em 1.4em;overflow:hidden}.dash__eyebrow{color:var(--d-text-2);font-size:.85em;font-weight:500}.dash__tile--value{flex-direction:column;grid-area:value;display:flex}.dash__value-head{justify-content:space-between;align-items:flex-start;gap:1em;display:flex}.dash__amount{letter-spacing:-.05em;margin-top:.1em;font-size:3em;font-weight:500;line-height:1.05}.dash__amount small{color:var(--d-text-3);letter-spacing:-.03em;font-size:.58em}.dash__change{color:var(--d-text-2);margin-top:.2em;font-size:.88em}.dash__range{background:var(--d-bg);box-shadow:0 0 0 1px var(--d-line);border-radius:1.2em;padding:.25em;font-size:.8em;display:flex}.dash__range span{color:var(--d-text-3);white-space:nowrap;border-radius:1em;padding:.45em .85em;font-weight:600}.dash__range .is-on{background:var(--d-primary);color:var(--d-primary-text)}.dash__chartwrap{flex:1;min-height:6em;margin-top:1.2em;position:relative}.dash__chart{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dash__chart .area{fill:url(#dash-grad)}.dash__chart .line{fill:none;stroke:var(--d-gold);stroke-width:2.2px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.dash__chart .paid{fill:none;stroke:var(--d-text-3);stroke-width:1.2px;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.dash__chart .grid{stroke:var(--d-line);stroke-width:1px;vector-effect:non-scaling-stroke}.dash__marker{background:var(--d-primary);color:var(--d-primary-text);white-space:nowrap;border-radius:.7em;padding:.35em .7em;font-size:.78em;font-weight:600;position:absolute}.dash__marker:after{content:"";background:var(--d-gold);width:.7em;height:.7em;box-shadow:0 0 0 .3em color-mix(in srgb, var(--d-gold) 25%, transparent);border-radius:50%;position:absolute;bottom:-.95em;right:-.15em}.dash__axis{color:var(--d-text-3);justify-content:space-between;margin-top:.6em;font-size:.75em;display:flex}.dash__legend{color:var(--d-text-2);gap:1.4em;margin-top:.6em;font-size:.75em;display:flex}.dash__legend .lg:before{background:var(--d-gold)}.dash__tile--card{flex-direction:column;grid-area:card;display:flex}.dash__cardhead{justify-content:space-between;align-items:center;display:flex}.dash__chip{background:var(--d-bg);box-shadow:0 0 0 1px var(--d-line);color:var(--d-text-2);border-radius:1em;padding:.3em .7em;font-size:.75em;font-weight:600}.dash__card3d{flex:1;min-height:0;margin:.6em -.4em .2em;position:relative}.dash__card3d:before{content:"";filter:blur(10px);background:radial-gradient(closest-side,#101a2040,#0000);border-radius:50%;position:absolute;inset:35% 14% 0}[data-theme=dark] .dash__card3d:before{background:radial-gradient(closest-side,#d5af7040,#0000)}.dash__card3d canvas{width:100%;height:100%;position:relative}.dash__cardfoot{color:var(--d-text-2);justify-content:space-between;font-size:.82em;display:flex}.dash__cardfoot b{color:var(--d-text);font-weight:600}.dash__tile--plan{grid-area:plan;grid-template-columns:2.6em 1fr auto;align-items:center;gap:.8em;padding-block:1em;display:grid}.dash__planic{color:#2a1d0c;background:linear-gradient(135deg,#80603a,#d5af70 45%,#f0d7a5 55%,#b98e52);border-radius:.8em;place-items:center;width:2.6em;height:2.6em;display:grid}.dash__planic svg{width:1.3em;height:1.3em}.dash__tile--plan b{font-size:.95em;font-weight:600;display:block}.dash__tile--plan small{color:var(--d-text-2);font-size:.8em}.dash .switch{background:var(--d-line)}.dash .switch.is-on{background:var(--gold-gradient)}.dash__kpis{border-top:1px solid var(--d-line);grid-template-columns:repeat(4,1fr);margin:1.1em -1.4em -1.3em;display:grid}.dash__kpis div{padding:.95em 1.4em 1.05em}.dash__kpis div+div{border-left:1px solid var(--d-line)}.dash__kpis dt{color:var(--d-text-2);font-size:.78em}.dash__kpis dd{letter-spacing:-.025em;margin:.2em 0 0;font-size:1.1em;font-weight:600}.dash__tile--tx{grid-area:tx;padding-block:1.05em .5em}.dash__txhead{justify-content:space-between;align-items:baseline;margin-bottom:.3em;display:flex}.dash__link{color:var(--d-gold);font-size:.8em;font-weight:600}.dash__tx li{grid-template-columns:2.3em 1fr auto;align-items:center;gap:.75em;padding-block:.55em;font-size:.85em;display:grid}.dash__tx li+li{border-top:1px solid var(--d-line)}.dash__tx b{font-weight:600;display:block}.dash__tx small{color:var(--d-text-3);font-size:.9em}.dash__txic{width:2.3em;height:2.3em;color:var(--d-gold);background:color-mix(in srgb, var(--d-gold) 13%, transparent);border-radius:.7em;place-items:center;display:grid}.dash__txic svg{width:1.15em;height:1.15em}.dash__txic--buy{color:var(--d-text);background:var(--d-bg);box-shadow:inset 0 0 0 1px var(--d-line)}.dash__txamt{text-align:right}.dash__tx li:nth-child(3){display:none}.dash__marker{left:var(--mx,100%);right:auto;top:var(--my,0%);transition:opacity .4s;transform:translate(-100%,-150%)}.dash__marker.is-past{opacity:1}.switch{background:var(--border);border-radius:20px;width:34px;height:20px;position:relative}.switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .3s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.switch.is-on{background:var(--text)}.switch.is-on:after{transform:translate(14px)}.dash.px{--d-bg:#f5f5f6;--d-tile:#fff;--d-sunk:#ececee;--d-line:#12131512;--d-text:#121315;--d-text-2:#5c5f64;--d-text-3:#9a9da2;--d-up:#1b8a56;--d-green:#3fca88;--d-gold:#b08a52;--d-primary:#121315;--d-primary-text:#fff;background:var(--d-bg);color:var(--d-text);border-radius:1.6em;grid-template-columns:15.5em minmax(0,1fr)}[data-theme=dark] .dash.px{--d-bg:#0e0f11;--d-tile:#17181b;--d-sunk:#212226;--d-line:#ffffff12;--d-text:#f2f2f3;--d-text-2:#a2a5aa;--d-text-3:#6c6f75;--d-up:#58cf93;--d-gold:#d5af70;--d-primary:#f2f2f3;--d-primary-text:#121315}.px .up{color:var(--d-up)}.px svg{flex:none}.px-side{flex-direction:column;padding:1.7em 1.1em 1.3em 1.4em;display:flex}.px-logo{align-items:center;gap:.75em;padding:.4em .8em 0;display:flex}.px-logo__mark{width:1.7em;height:1.5em;fill:var(--gold)}.px-logo__word{width:6.5em;height:.78em;fill:var(--d-text)}.px-nav{flex-direction:column;gap:.25em;margin-top:2.2em;display:flex}.px-nav--foot{margin-top:auto}.px-nav__i{height:2.9em;color:var(--d-text-2);border-radius:.9em;align-items:center;gap:.9em;padding-inline:.9em;font-size:.95em;display:flex}.px-nav__i svg{width:1.3em;height:1.3em}.px-nav__i .px-chev{width:1em;height:1em;color:var(--d-text-3);margin-left:auto}.px-nav__i.is-on{color:var(--d-text);background:var(--d-sunk);font-weight:500}.px-main{flex-direction:column;min-width:0;padding:1.5em 1.8em 1.6em .6em;display:flex}.px-head{justify-content:space-between;align-items:center;display:flex}.px-crumbs{color:var(--d-text-3);letter-spacing:-.01em;gap:.6em;font-size:1.35em;display:flex}.px-crumbs b{color:var(--d-text);font-weight:500}.px-actions{align-items:center;gap:.5em;display:flex}.px-btn{background:var(--d-tile);height:2.6em;box-shadow:0 0 0 1px var(--d-line);border-radius:.75em;align-items:center;gap:.5em;padding-inline:1.1em;font-size:.9em;font-weight:500;display:inline-flex}.px-btn svg{width:1.1em;height:1.1em}.px-btn.is-primary{color:var(--d-primary-text);background:var(--d-primary);box-shadow:none}.px-face{color:#2a1d0c;background:linear-gradient(135deg,#c9a26a,#f0d7a5 55%,#d1ab72);border-radius:50%;place-items:center;width:2.4em;height:2.4em;margin-left:.3em;font-size:.8em;font-weight:600;display:grid}.px-grid{flex:1;grid-template:"card value plans""chart chart act"minmax(0,1fr)/minmax(0,1.15fr) minmax(0,1.05fr) minmax(0,1fr);gap:1em;min-height:0;margin-top:1.3em;display:grid}.px-c{background:var(--d-tile);border-radius:1.5em;min-width:0;min-height:0;padding:1.3em 1.4em;overflow:hidden;box-shadow:0 1px 2px #1213150a,0 6px 20px -12px #1213151f}[data-theme=dark] .px-c{box-shadow:inset 0 0 0 1px #ffffff0a}.px-row{justify-content:space-between;align-items:center;gap:.8em;display:flex}.px-label{color:var(--d-text-2);font-size:.95em}.px-title{font-size:1.05em;font-weight:500}.px-more{color:var(--d-text-2);font-size:.8em}.px-cardslot{grid-area:card;place-items:center;min-height:0;display:grid;position:relative;container-type:size}.px-cardslot .dash__card3d{flex:none;width:min(100cqw,158.6cqh);height:min(100cqh,63.0517cqw);margin:0;position:relative}.px-cardslot .dash__card3d:before{display:none}.px-value{flex-direction:column;grid-area:value;padding-bottom:0;display:flex}.px-pill{color:var(--d-up);background:color-mix(in srgb, var(--d-green) 16%, transparent);border-radius:1em;padding:.3em .7em;font-size:.75em;font-weight:500}.px-amount{letter-spacing:-.035em;margin-top:.3em;font-size:2.3em;line-height:1.05}.px-amount small{font-size:1em}.px-change{color:var(--d-text-3);margin-top:.3em;font-size:.8em}.px-change .up{font-weight:500}.px-split{gap:.2em;height:.5em;margin-top:1.1em;display:flex}.px-split i{background:var(--d-text-3);opacity:.55;border-radius:.3em;flex:.64}.px-split i.is-gain{background:var(--d-green);opacity:1;flex:.36}.px-legend{color:var(--d-text-3);flex-wrap:wrap;gap:.3em 1em;margin-top:.6em;font-size:.72em;display:flex}.px-legend span{white-space:nowrap;align-items:center;gap:.45em;display:inline-flex}.px-legend i{background:var(--d-text-3);opacity:.55;border-radius:50%;width:.55em;height:.55em}.px-legend i.is-gain{background:var(--d-green);opacity:1}.px-legend b{color:var(--d-text);font-weight:500}.px-facts{grid-template-columns:repeat(3,minmax(0,1fr));margin:auto -1.75em 0;padding-top:1em;display:grid}.px-facts div{border-top:1px solid var(--d-line);padding:.8em 1.1em 1em}.px-facts div:first-child{padding-left:1.75em}.px-facts div+div{border-left:1px solid var(--d-line)}.px-facts dt{color:var(--d-text-3);white-space:nowrap;font-size:.7em}.px-facts dd{white-space:nowrap;margin:.2em 0 0;font-size:.85em;font-weight:500}.px-plans{grid-area:plans}.px-add{background:var(--d-sunk);border-radius:50%;place-items:center;width:1.9em;height:1.9em;display:grid}.px-add svg{width:1em;height:1em}.px-big{letter-spacing:-.03em;margin-top:.3em;font-size:1.9em}.px-big small{letter-spacing:0;color:var(--d-text-3);font-size:.45em}.px-planlist{gap:.35em;margin-top:.8em;display:grid}.px-planlist li{background:var(--d-bg);border-radius:1em;grid-template-columns:2.1em minmax(0,1fr) 1.9em;align-items:center;gap:.7em;padding:.45em .45em .45em .55em;display:grid}.px-coin{color:#4a3517;background:radial-gradient(circle at 32% 28%,#fbe9c3 0%,#e2c287 38%,#b98e52 75%,#8c6a3e 100%);border-radius:50%;place-items:center;width:2.1em;height:2.1em;font-size:.85em;font-weight:600;display:grid}.px-plan b{white-space:nowrap;text-overflow:ellipsis;font-size:.82em;font-weight:500;display:block;overflow:hidden}.px-plan small{color:var(--d-text-3);white-space:nowrap;text-overflow:ellipsis;font-size:.68em;display:block;overflow:hidden}.px-tog{background:var(--d-tile);width:1.9em;height:1.9em;box-shadow:0 0 0 1px var(--d-line);border-radius:50%;place-items:center;display:grid}.px-tog svg{width:.9em;height:.9em}.px-tog.is-play{color:#fff;background:var(--d-green);box-shadow:none}.px-tog.is-play svg path{fill:currentColor}.px-planlist li.is-off .px-coin{filter:grayscale();opacity:.55}.px-planlist li.is-off b{color:var(--d-text-3)}.px-chart{flex-direction:column;grid-area:chart;padding-bottom:1em;display:flex}.px-seg{background:var(--d-sunk);border-radius:.9em;padding:.25em;font-size:.8em;display:inline-flex}.px-seg>*{color:var(--d-text-2);border-radius:.65em;padding:.45em .9em;font-weight:400}.px-seg b{color:var(--d-text);background:var(--d-tile);font-weight:500;box-shadow:0 1px 2px #0000000f}.px-seg--sm{font-size:.72em}.px-rule{background:var(--d-line);height:1px;margin:.9em 0 .4em}.px-chart .px-plot{flex:1;min-height:6em;margin-top:1.4em}.px .dash__chart .line{stroke:var(--d-gold);stroke-width:2px}.px .dash__chart .paid{stroke:var(--d-text-3)}.px .dash__chart .grid{stroke:var(--d-line)}.px .dash__marker{background:var(--d-primary);color:var(--d-primary-text)}.px .dash__marker:after{background:var(--d-tile);box-shadow:0 0 0 .2em var(--d-gold)}.px .dash__axis{color:var(--d-text-3);margin-top:.5em;font-size:.7em}.px-act{grid-area:act}.px-month{color:var(--d-text-3);margin-top:.9em;font-size:.7em}.px-tx{grid-template-columns:1.4em minmax(0,1fr) auto;align-items:center;gap:.8em;padding:.5em 0;display:grid}.px-txic{color:var(--d-text-2)}.px-txic.is-gold{color:var(--d-gold)}.px-txic svg{width:1.3em;height:1.3em;display:block}.px-txw b,.px-txa b{font-size:.82em;font-weight:500;display:block}.px-txw small,.px-txa small{color:var(--d-text-3);white-space:nowrap;text-overflow:ellipsis;font-size:.68em;display:block;overflow:hidden}.px-txw{min-width:0}.px-txa{text-align:right}@media (max-width:760px){.dash.px{grid-template-columns:minmax(0,1fr);font-size:10.5px}.px-side{display:none}.px-main{padding:1.4em 1.2em}.px-actions .px-btn:not(.is-primary),.px-crumbs span{display:none}.px-grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"card""value""chart"}.px-cardslot{container-type:normal}.px-cardslot .dash__card3d{aspect-ratio:1.586;width:100%;height:auto}.px-plans,.px-act{display:none}.px-chart .px-plot{flex:none;height:12em}}
.brand{align-items:center;gap:11px;display:inline-flex}.brand__mark{width:27px;height:24px;fill:var(--gold)}.brand__word{width:104px;height:12.3px;fill:var(--text)}.theme-toggle{width:40px;height:40px;color:var(--text-2);border-radius:50%;place-items:center;transition:color .2s,background-color .2s;display:grid}.theme-toggle:hover{color:var(--text);background:var(--ghost-bg)}.theme-toggle svg{width:18px;height:18px;transition:transform .7s var(--ease-out)}[data-theme=dark] .theme-toggle svg{transform:rotate(180deg)}.btn{isolation:isolate;transition:transform .7s var(--ease-out), background-color .3s, box-shadow .5s var(--ease-out), color .3s, opacity .2s;position:relative;overflow:hidden}.btn--lg{--h:58px;padding-inline:30px;font-size:1rem}.btn:before{content:"";z-index:-1;opacity:0;background:linear-gradient(100deg,#0000 0%,#ffffff8c 50%,#0000 100%);width:45%;position:absolute;inset:-2px auto -2px -60%;transform:skew(-20deg)}.btn--ghost:before{background:linear-gradient(100deg,#0000,#ffffff2e,#0000)}.btn:hover:not(:disabled):before{animation:glint 1.1s var(--ease-out)}@keyframes glint{0%{opacity:1;transform:skew(-20deg)translate(0)}to{opacity:1;transform:skew(-20deg)translate(480%)}}.btn--primary:hover:not(:disabled){box-shadow:0 14px 34px -14px #101a208c}.btn__dot{transition:transform .6s var(--ease-out), background-color .3s}.btn:hover:not(:disabled) .btn__dot{transform:scale(1.18)rotate(-45deg)}.btn:disabled{opacity:.4;cursor:not-allowed}.auth{background:var(--bg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100dvh;display:grid}.auth__stage{border-radius:var(--r-l);height:calc(100dvh - 24px);margin:12px 0 12px 12px;position:sticky;top:0}.auth__stage .dash{opacity:1;width:1040px;height:660px;max-height:none;transform:none;scale:var(--fit,.8);transform-origin:0 0;animation:rise 1s var(--ease-out) both;margin:0;font-size:13.5px;position:absolute;top:0;left:0}.auth__side{min-width:0;padding-inline:max(var(--gutter), env(safe-area-inset-left)) max(var(--gutter), env(safe-area-inset-right));padding-top:env(safe-area-inset-top);flex-direction:column;display:flex}.auth__nav{height:var(--nav-h);flex:none;justify-content:space-between;align-items:center;display:flex}.auth__body{width:100%;max-width:420px;animation:rise .7s var(--ease-out) both;flex-direction:column;flex:1;justify-content:center;margin:0 auto;padding-block:clamp(24px,5vh,64px);display:flex}@keyframes rise{0%{opacity:0;transform:translateY(12px)}}.auth__legal{padding-bottom:calc(22px + env(safe-area-inset-bottom));text-align:center;color:var(--text-3);font-size:.75rem}.auth__legal a{text-underline-offset:3px;text-decoration:underline}.auth__title{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);text-wrap:balance;font-size:clamp(1.625rem,1.3rem + .9vw,2.125rem);line-height:1.12}.auth__sub{color:var(--text-2);margin-top:8px;font-size:.9375rem}.social{flex-direction:column;gap:10px;margin-top:26px;display:flex}.social__btn{border-radius:var(--r-pill);height:52px;transition:transform .5s var(--ease-out), box-shadow .3s, background-color .2s;justify-content:center;align-items:center;gap:10px;font-size:.9375rem;font-weight:500;display:flex}.social__btn svg{width:18px;height:18px}.social__btn:hover{transform:translateY(-1px)}.social__btn--apple{color:#fff;background:#000}.social__btn--apple svg{margin-top:-3px}.social__btn--google{background:var(--surface-elevated);color:var(--text);box-shadow:inset 0 0 0 1px var(--border)}.social__btn--google:hover{box-shadow:inset 0 0 0 1px var(--text-3)}[data-theme=dark] .social__btn--apple{background:var(--btn-bg);color:#000}.social__or{color:var(--text-3);align-items:center;gap:14px;margin-top:8px;font-size:.8125rem;display:flex}.social__or:before,.social__or:after{content:"";background:var(--border-soft);flex:1;height:1px}.auth__fields{flex-direction:column;gap:16px;margin-top:16px;display:flex}.field__top{justify-content:space-between;align-items:baseline;margin-bottom:7px;display:flex}.field label{color:var(--text-2);font-size:.8125rem;font-weight:500}.field__wrap{position:relative}.field input{border-radius:var(--r-pill);width:100%;height:52px;font:inherit;color:var(--text);background:var(--surface-elevated);box-shadow:inset 0 0 0 1px var(--border-soft);border:0;padding:0 20px;font-size:1rem;transition:box-shadow .25s}.field input:hover{box-shadow:inset 0 0 0 1px var(--border)}.field input:focus{box-shadow:inset 0 0 0 1.5px var(--text), 0 0 0 5px color-mix(in srgb, var(--gold) 16%, transparent);outline:none}.field__eye{border-radius:var(--r-pill);color:var(--text-2);padding:7px 12px;font-size:.8125rem;font-weight:500;position:absolute;top:50%;right:8px;translate:0 -50%}.field__eye:hover{color:var(--text);background:var(--bg-soft)}.pw{grid-template-columns:repeat(4,1fr) auto;align-items:center;gap:4px;margin-top:10px;padding-inline:4px;display:grid}.pw i{background:var(--border);border-radius:3px;height:3px;transition:background-color .3s}.pw small{color:var(--text-3);margin-left:8px;font-size:.75rem}.pw[data-s="1"] i:nth-child(-n+1){background:#c9735b}.pw[data-s="2"] i:nth-child(-n+2){background:var(--gold)}.pw[data-s="3"] i:nth-child(-n+3),.pw[data-s="4"] i{background:var(--positive)}.check{color:var(--text-2);align-items:flex-start;gap:10px;font-size:.8125rem;line-height:1.45;display:flex}.check input{width:18px;height:18px;accent-color:var(--text);flex:none;margin-top:1px}.check a{color:var(--text);text-underline-offset:3px;text-decoration:underline}.auth__submit{width:100%;margin-top:6px}.auth__submit.is-busy>span:first-child{opacity:.7}.auth__note{color:var(--text-2);background:var(--bg-soft);border-radius:14px;padding:10px 16px;font-size:.8125rem}.auth__switch{text-align:center;color:var(--text-2);margin-top:24px;font-size:.9375rem}.auth__link{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:4px;font-weight:500}.auth__link--muted{color:var(--text-2);font-size:.8125rem;text-decoration:none}.auth__link--muted:hover{color:var(--text)}.auth__back{color:var(--text-2);margin-bottom:16px;font-size:.875rem;font-weight:500}.auth__back:hover{color:var(--text)}.auth__step{animation:rise .6s var(--ease-out) both}.auth__step>.auth__submit{margin-top:36px}.steps{align-items:center;gap:6px;margin-bottom:22px;display:flex}.steps span{background:var(--border);border-radius:3px;width:28px;height:3px;transition:background-color .4s}.steps span.is-on{background:var(--gold)}.steps small{color:var(--text-3);margin-left:8px;font-size:.75rem}.rates{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:22px;display:grid}.rates__chip{border-radius:var(--r-pill);height:48px;color:var(--text);background:var(--surface-elevated);box-shadow:inset 0 0 0 1px var(--border-soft);transition:background-color .25s, color .25s, box-shadow .25s, transform .5s var(--ease-out);justify-content:center;align-items:center;gap:2px;font-size:.9375rem;font-weight:500;display:inline-flex}.rates__chip:hover{box-shadow:inset 0 0 0 1px var(--text-3)}.rates__chip.is-on{background:var(--btn-bg);color:var(--btn-text);box-shadow:none}.rates__chip--custom{cursor:text;position:relative}.rates__chip--custom select{appearance:none;width:100%;height:100%;font:inherit;color:inherit;text-align:center;text-align-last:center;cursor:pointer;background:0 0;border:0;outline:none}.rates__chip--custom select option{color:#121315}.rates__chip--custom:focus-within{box-shadow:inset 0 0 0 2px var(--text-2)}.rates__chip--custom.is-on input{text-align:right;width:2.6em}.rates__chip--custom input::placeholder{color:var(--text-3)}.preview{background:var(--surface-elevated);box-shadow:inset 0 0 0 1px var(--border-soft);border-radius:22px;margin-top:16px;padding:20px 22px}.preview__head{white-space:nowrap;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;font-size:.8125rem;display:flex}.preview__label{color:var(--text-3)}.preview__grams{color:var(--text-2);font-weight:500}.preview__pct{letter-spacing:-.055em;color:var(--positive);margin-top:6px;font-size:clamp(2.75rem,2rem + 2vw,3.5rem);font-weight:500;line-height:1}.preview__claim{color:var(--text-2);margin-top:8px;font-size:.875rem}.preview__claim b{color:var(--text);font-weight:600}.preview__bars{align-items:flex-end;gap:3px;height:44px;margin-top:16px;display:flex}.preview__bars span{min-height:2px;height:calc(var(--h) * 100%);background:var(--gold-gradient);transition:height .6s var(--ease-out);background-size:100% 300%;border-radius:3px 3px 1px 1px;flex:1}.preview__fine{color:var(--text-3);margin-top:12px;font-size:.6875rem;line-height:1.45}@media (max-width:1100px){.auth{grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}}@media (max-width:900px){.auth{grid-template-columns:1fr}.auth__stage{display:none}}@media (max-width:560px){.auth__body{justify-content:flex-start;padding-top:16px}.preview{padding:18px}}@media (prefers-reduced-motion:reduce){.auth__body,.auth__step,.auth__stage .dash{animation:none}}.fillstage{text-align:center;animation:rise .9s var(--ease-out) both;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:clamp(24px,4vw,64px);display:flex;position:absolute;inset:0}.fillstage__card{aspect-ratio:.78;cursor:grab;width:min(400px,62%)}.fillstage__card canvas{width:100%;height:100%;display:block}.fillstage__count{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--display-weight);letter-spacing:-.02em;margin-top:6px;font-size:1.5rem}.fillstage__count span{color:var(--text-3);font-family:var(--font-sans);letter-spacing:0;font-size:.9375rem;font-weight:500;font-stretch:100%}.fillstage__claim{max-width:26em;color:var(--text-2);font-size:1.0625rem;line-height:1.5}.fillstage__claim b{color:var(--text);font-weight:600}.fillstage__past{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;position:absolute;bottom:22px;left:24px;right:24px;overflow:hidden}.fillstage__past b{color:var(--positive);font-weight:600}.auth__stage canvas[data-scene]{opacity:0;transition:opacity 1.2s var(--ease-out)}.auth__stage canvas[data-scene].is-ready{opacity:1}@media (min-width:901px){.preview--inline{display:none}}.steps .auth__back{margin:0 0 0 auto}@media (min-width:901px){.social{grid-template-columns:1fr 1fr;display:grid}.social__or{grid-column:1/-1}}@media (min-width:901px) and (max-height:940px){.auth__body{padding-block:8px}.auth__legal{padding-bottom:calc(14px + env(safe-area-inset-bottom))}.steps{margin-bottom:16px}.auth__title{font-size:clamp(1.5rem,1.2rem + .7vw,1.875rem)}.auth__sub{margin-top:6px;font-size:.875rem}.social{gap:8px;margin-top:18px}.social__btn{height:46px;font-size:.875rem}.social__or{margin-top:4px}.auth__fields{gap:12px;margin-top:12px}.field__top{margin-bottom:5px}.field input{height:46px}.pw{margin-top:7px}.check{font-size:.75rem}.auth__submit{--h:50px}.auth__switch{margin-top:14px;font-size:.875rem}}.otp__boxes{cursor:text;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid;position:relative}.otp__input{opacity:0;color:#0000;caret-color:#0000;border:0;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.otp__box{height:58px;color:var(--text);background:var(--surface-elevated);box-shadow:inset 0 0 0 1px var(--border-soft);pointer-events:none;border-radius:16px;place-items:center;font-size:1.5rem;font-weight:500;transition:box-shadow .2s;display:grid}.otp__box.is-on{box-shadow:inset 0 0 0 2px var(--text)}.otp__box.is-on:empty:after{content:"";background:var(--text);border-radius:1px;width:2px;height:26px;animation:1s step-end infinite otp-caret}@keyframes otp-caret{50%{opacity:0}}.otp__back{margin-top:18px}.auth__switch button.auth__link{font:inherit}@media (max-width:900px){.otp__boxes{gap:6px}.otp__box{height:52px;font-size:1.375rem}}.reg__country{grid-template-columns:1fr 1fr;gap:8px;display:grid}.reg__list{gap:2px;margin:22px 0;padding:0;list-style:none;display:grid}.reg__list li{border-bottom:1px solid var(--border-soft);flex-direction:column;gap:2px;padding:12px 0;display:flex}.reg__list b{color:var(--text);font-size:.9375rem;font-weight:500}.reg__list span{color:var(--text-3);font-size:.8125rem}.reg__ok{background:var(--surface-elevated);box-shadow:inset 0 0 0 1px var(--border-soft);border-radius:18px;align-items:center;gap:14px;margin:22px 0;padding:16px;display:flex}.reg__ok span{color:#fff;background:#3fca88;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-weight:600;display:grid}.reg__ok p{flex-direction:column;gap:2px;display:flex}.reg__ok b{color:var(--text);font-weight:500}.reg__ok small{color:var(--text-3);font-size:.8125rem}.reg__sum{border-top:1px solid var(--border-soft);margin:20px 0 6px}.reg__sum div{border-bottom:1px solid var(--border-soft);justify-content:space-between;gap:12px;padding:10px 0;font-size:.875rem;display:flex}.reg__sum dt{color:var(--text-3)}.reg__sum dd{text-align:right;color:var(--text);margin:0}.auth__fine{color:var(--text-3);margin-top:14px;font-size:.75rem;line-height:1.5}.steps small,.steps .auth__back{white-space:nowrap}@media (max-width:900px){.steps span{width:18px}.steps small{margin-left:4px}.steps .auth__back{font-size:.8125rem}}.seg.auth__lang{background:var(--bg-soft);border-radius:12px;margin-left:auto;margin-right:6px;padding:3px}.seg.auth__lang button{height:30px;color:var(--text-2);border-radius:9px;padding-inline:11px;font-size:.8125rem}.seg.auth__lang button:hover{color:var(--text)}.seg.auth__lang button.is-on{color:var(--text);background:var(--surface-elevated);box-shadow:0 1px 2px #0000000f}.ls__short{display:none}@media (max-width:480px){.auth__lang .ls__long{display:none}.auth__lang .ls__short{display:inline}}.auth{--bg:#f5f5f6;--bg-soft:#ececee;--surface:#fff;--surface-elevated:#fff;--text:#121315;--text-2:#5c5f64;--text-3:#9a9da2;--border:#dedfe2;--border-soft:#12131514;--ghost-bg:#eaeaec;--btn-bg:#121315;--btn-text:#fff;--btn-bg-hover:#000;--scrim:245, 245, 246}body:has(.auth){--bg:#f5f5f6;--bg-soft:#ececee;--surface:#fff;--surface-elevated:#fff;--text:#121315;--text-2:#5c5f64;--text-3:#9a9da2;--border:#dedfe2;--border-soft:#12131514;--ghost-bg:#eaeaec;--btn-bg:#121315;--btn-text:#fff;--btn-bg-hover:#000;--scrim:245, 245, 246}[data-theme=dark] .auth{--bg:#0e0f11;--bg-soft:#131417;--surface:#17181b;--surface-elevated:#17181b;--text:#f2f2f3;--text-2:#a2a5aa;--text-3:#6c6f75;--text-ghost:#4a4d52;--border:#2a2b30;--border-soft:#ffffff12;--ghost-bg:#1d1e21;--frost-bg:#17181b;--frost-border:#ffffff12;--btn-bg:#f2f2f3;--btn-text:#0e0f11;--btn-bg-hover:#fff;--scrim:14, 15, 17}[data-theme=dark] body:has(.auth){--bg:#0e0f11;--bg-soft:#131417;--surface:#17181b;--surface-elevated:#17181b;--text:#f2f2f3;--text-2:#a2a5aa;--text-3:#6c6f75;--text-ghost:#4a4d52;--border:#2a2b30;--border-soft:#ffffff12;--ghost-bg:#1d1e21;--frost-bg:#17181b;--frost-border:#ffffff12;--btn-bg:#f2f2f3;--btn-text:#0e0f11;--btn-bg-hover:#fff;--scrim:14, 15, 17}.auth__body:has(.auth__step--focus){justify-content:center;position:relative}.auth__step--focus{text-align:center}.auth__step--focus .auth__fields{text-align:left}.auth__step--focus .auth__sub{max-width:34ch;margin-inline:auto}@media (max-width:900px){.auth__body:has(.auth__step--focus){justify-content:center}}.auth__start{align-items:center;gap:4px;min-width:0;display:flex}.auth__navback{width:32px;height:40px;color:var(--text);transition:opacity .2s, transform .3s var(--ease-out);animation:fade-in .3s var(--ease-out) both;border-radius:10px;place-items:center;margin-left:-8px;display:grid}.auth__navback:hover{transform:translate(-2px)}.auth__navback svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}@keyframes fade-in{0%{opacity:0}}.lang-btn.auth__lang{letter-spacing:.02em;width:40px;height:40px;color:var(--text-2);border-radius:50%;place-items:center;margin-left:auto;font-size:.8125rem;font-weight:500;transition:color .2s,background-color .2s;display:grid}.lang-btn.auth__lang:hover{color:var(--text);background:var(--ghost-bg)}@media (max-width:900px){.auth:has(.steps) .auth__nav{height:52px}.auth:has(.steps) .auth__body{justify-content:flex-start;padding:2px 0 10px}.auth:has(.steps) .auth__legal{display:none}.auth:has(.steps) .steps{margin-bottom:12px}.auth:has(.steps) .auth__title{font-size:1.5rem;line-height:1.15}.auth:has(.steps) .auth__sub{margin-top:5px;font-size:.8125rem;line-height:1.45}.auth:has(.steps) .auth__step>.auth__submit{margin-top:16px}.auth:has(.steps) .auth__switch{margin-top:12px;font-size:.875rem}.auth:has(.steps) .auth__fine{margin-top:8px;font-size:.6875rem;line-height:1.45}.auth:has(.steps) .rates{gap:6px;margin-top:14px}.auth:has(.steps) .rates__chip{height:42px;font-size:.875rem}.auth:has(.steps) .preview{border-radius:18px;margin-top:12px;padding:14px 16px}.auth:has(.steps) .preview__pct{margin-top:4px;font-size:2.25rem}.auth:has(.steps) .preview__claim{margin-top:4px;font-size:.8125rem}.auth:has(.steps) .preview__bars{display:none}.auth:has(.steps) .preview__fine{margin-top:8px;font-size:.625rem}.auth:has(.steps) .social{flex-flow:wrap;gap:8px;margin-top:14px}.auth:has(.steps) .social__btn{flex:1 1 0;gap:7px;height:44px;font-size:.8125rem}.auth:has(.steps) .social__or{flex-basis:100%;margin-top:0;font-size:.75rem}.auth:has(.steps) .auth__fields{gap:9px;margin-top:8px}.auth:has(.steps) .field__top{margin-bottom:4px}.auth:has(.steps) .field label{font-size:.75rem}.auth:has(.steps) .field input{height:44px;font-size:1rem}.auth:has(.steps) .reg__country .rates__chip{height:40px}.auth:has(.steps) .pw{margin-top:5px}.auth:has(.steps) .check{font-size:.75rem;line-height:1.4}.auth:has(.steps) .auth__fields .auth__submit{margin-top:2px}.auth:has(.steps) .reg__list{margin:12px 0}.auth:has(.steps) .reg__list li{padding:9px 0}.auth:has(.steps) .reg__ok{margin:12px 0;padding:12px 14px}.auth:has(.steps) .reg__sum{border-top:0;grid-template-columns:1fr 1fr;column-gap:16px;margin:12px 0 2px;display:grid}.auth:has(.steps) .reg__sum div{border-bottom:1px solid var(--border-soft);padding:7px 0;display:block}.auth:has(.steps) .reg__sum dt{font-size:.6875rem}.auth:has(.steps) .reg__sum dd{text-align:left;margin-top:1px;font-size:.8125rem}}@media (max-width:900px) and (max-height:700px){:is(.auth:has(.steps) .auth__step>.auth__sub,.auth:has(.steps) .auth__fields+.auth__fine){display:none}.auth:has(.steps) .auth__title{font-size:1.375rem}.auth:has(.steps) .field input{height:40px}.auth:has(.steps) .social__btn{height:40px}.auth:has(.steps) .reg__country .rates__chip{height:36px}}
