/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--nk-a:0deg}}}@layer utilities;@font-face{font-family:Plus Jakarta Sans;src:url(/assets/PlusJakartaSans-Variable-BZU_LQer.ttf)format("truetype");font-weight:200 800;font-display:swap}:root{--bg-0:#0b1c22;--bg-1:#10262f;--bg-deep:#174842;--surface:#ffffff07;--surface-2:#ffffff0d;--surface-solid:#112a33;--line:#ecd3a01c;--line-2:#ecd3a038;--text:#e8eee9;--text-2:#a9bbb6;--text-3:#748b86;--brass:#d9b97c;--brass-2:#ecd3a0;--teal:#2dc996;--danger:#e2786a;--warn:#e6b45a;--plus-1:#f6d983;--plus-2:#e2b54e;--plus-3:#b8862a;--plus:#e9bf57;--plus-grad:linear-gradient(135deg, #f6d983 0%, #e2b54e 55%, #b8862a 100%);--max:#4fe0a8;--max-1:#9cf7d0;--max-2:#3ed9a0;--max-3:#1fa878;--max-grad:linear-gradient(110deg, #9cf7d0 0%, #3ed9a0 40%, #1fa878 65%, #8ef3c6 85%, #9cf7d0 100%);--r-sm:.625rem;--r-md:1rem;--r-lg:1.5rem;--r-pill:62.4375rem;--gutter:1.5rem;--container:72.5rem;--sec:7.5rem;--shadow:0 1.5rem 3.75rem -1.5rem #0000008c;--ring:0 0 0 .1875rem #2dc99659;--ease:cubic-bezier(.2, .7, .2, 1)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (width>=981px){html{font-size:clamp(12px,min(1.111vw,1.778vh),16px)}}html,body{overflow-x:clip}body{min-height:100vh;color:var(--text);background-color:var(--bg-0);-webkit-font-smoothing:antialiased;margin:0;font-family:Plus Jakarta Sans,system-ui,Segoe UI,sans-serif;font-size:1rem;line-height:1.6}.site>*{z-index:1;position:relative}img,svg{max-width:100%;display:block}a{color:var(--brass-2);text-decoration:none;transition:color .2s}a:hover{color:#fff3da}:focus-visible{box-shadow:var(--ring);border-radius:.375rem;outline:none}::selection{background:#2dc99659}h1,h2,h3,h4{letter-spacing:-.02em;color:#f4f1ea;margin:0;font-weight:700;line-height:1.12}h1{letter-spacing:-.035em;font-size:clamp(2.5rem,6.2vw,4.75rem);font-weight:800;line-height:1.02}h2{letter-spacing:-.03em;font-size:clamp(1.875rem,3.8vw,3rem)}h3{font-size:1.375rem}h4{font-size:1.0625rem}p{margin:0}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding:0 var(--gutter);margin:0 auto}.narrow{max-width:calc(51.25rem + var(--gutter) * 2)}.lead{color:var(--text-2);font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.6}.max-text{background:var(--max-grad);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite shimmer}@keyframes shimmer{to{background-position:-220% 0}}.ic{fill:none;stroke:currentColor;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.25rem;height:1.25rem}.btn{height:3rem;font:inherit;letter-spacing:-.005em;border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;transition:transform .2s var(--ease), background .2s, border-color .2s, color .2s, box-shadow .2s;border:1px solid #0000;justify-content:center;align-items:center;gap:.625rem;padding:0 1.375rem;font-size:.9688rem;font-weight:650;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-primary{color:#10262f;background:linear-gradient(#f1dcae 0%,#d9b97c 100%);box-shadow:inset 0 1px #ffffff73}.btn-primary:hover{color:#0b1c22;background:linear-gradient(#f7e6c0 0%,#e2c48a 100%);box-shadow:inset 0 1px #ffffff80}.btn-ghost{color:var(--brass-2);border-color:var(--line-2);background:#ecd3a00a}.btn-ghost:hover{color:#fff3da;background:#ecd3a014;border-color:#ecd3a073}.btn-plus{color:#2a1d05;background:var(--plus-grad);box-shadow:inset 0 1px #fff6}.btn-plus:hover{color:#1a1203;filter:brightness(1.06)}.btn-max{color:#1a2a2b;background:var(--max-grad);background-size:200% 100%;animation:8s linear infinite shimmer;box-shadow:inset 0 1px #ffffff80}.btn-max:hover{color:#0b1c22;filter:brightness(1.05)}.btn-quiet{color:var(--text-2);border-color:var(--line);background:0 0}.btn-quiet:hover{color:var(--text);border-color:var(--line-2)}.btn-sm{gap:.5rem;height:2.375rem;padding:0 1rem;font-size:.875rem}.btn-sm .ic{width:1.0625rem;height:1.0625rem}.btn-lg{height:3.5rem;padding:0 1.75rem;font-size:1.0312rem}.btn-block{width:100%}.btn[disabled]{opacity:.45;cursor:not-allowed}.site-header{z-index:50;position:fixed;inset:0 0 auto}.site-header:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#081418e6 0%,#0814189e 55%,#08141833 85%,#08141800 100%);position:absolute;inset:0 0 -.625rem}.site-header.open:before{background:#081418f7;bottom:0}main{padding-top:4.5rem}.page-home main{padding-top:0}.header-row{align-items:center;gap:1.75rem;height:4.5rem;display:flex}.brand{border-radius:.5rem;flex:none;align-items:center;gap:.6875rem;display:inline-flex}.brand-mark{flex:none;width:2.5rem;height:2.5rem}.wordmark{letter-spacing:-.02em;font-size:1.5625rem;font-weight:800;line-height:1}.wordmark .d{color:var(--brass)}.wordmark .l{color:var(--teal)}.wordmark .tm{color:var(--text-3);vertical-align:super;letter-spacing:0;margin-left:2px;font-size:.42em;font-weight:700}.nav{align-items:center;gap:.25rem;margin-left:.5rem;display:flex}.nav a{border-radius:var(--r-pill);color:var(--text-2);padding:.5rem .875rem;font-size:.9375rem;font-weight:550}.nav a:hover{color:var(--text);background:#ffffff0a}.nav a[aria-current=page]{color:var(--brass-2);background:#ecd3a012}.header-actions{align-items:center;gap:.625rem;margin-left:auto;display:flex}.lang{border-radius:var(--r-pill);border:1px solid var(--line);background:#0000001f;padding:.1875rem;display:inline-flex}.lang button{color:var(--text-3);cursor:pointer;font:inherit;letter-spacing:.04em;border-radius:var(--r-pill);background:0 0;border:0;height:1.75rem;padding:0 .625rem;font-size:.7812rem;font-weight:700}.lang button.on{color:var(--bg-1);background:var(--brass)}.lang button:not(.on):hover{color:var(--text)}.acct-btn{height:2.5rem;padding:0 1rem 0 .8125rem;font-size:.9062rem}.acct-btn .ic{width:1.125rem;height:1.125rem}.acct-btn[data-tier=plus]{color:var(--plus-1);border-color:#e9bf578c}.acct-btn[data-tier=plus] .ic{fill:var(--plus);stroke:var(--plus)}.acct-btn .crown{display:none}.acct-btn[data-tier=max]{color:var(--max-1);border-color:#3ed9a08c}.acct-btn[data-tier=max] .star{display:none}.acct-btn[data-tier=max] .crown{fill:url(#maxStar);stroke:var(--max-2);display:block}.burger{border:1px solid var(--line);width:2.625rem;height:2.625rem;color:var(--text);cursor:pointer;background:0 0;border-radius:.75rem;justify-content:center;align-items:center;padding:0;display:none}.burger .ic-close,.site-header.open .burger .ic-open{display:none}.site-header.open .burger .ic-close{display:block}.mobile-menu{display:none}.section-tight{padding:4.5rem 0}.divider{background:linear-gradient(90deg, transparent, var(--line-2), transparent);border:0;height:1px;margin:0}.page-hero{padding:5.5rem 0 2.5rem}.page-hero h1{margin-top:1rem;font-size:clamp(2.375rem,5vw,3.75rem)}.page-hero .lead{max-width:40rem;margin-top:1.125rem}.page-hero.center{text-align:center}.page-hero.center .lead{margin-left:auto;margin-right:auto}.card{border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(#ffffff09,#ffffff04);padding:1.75rem}.badge{border-radius:var(--r-pill);letter-spacing:.02em;border:1px solid var(--line-2);height:1.625rem;color:var(--brass-2);white-space:nowrap;background:#ecd3a00f;align-items:center;gap:.375rem;padding:0 .625rem;font-size:.7812rem;font-weight:700;display:inline-flex}.badge .ic{width:.875rem;height:.875rem}.badge-plus{color:#2a1d05;background:var(--plus-grad);border-color:#0000}.check-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.check-list li{color:var(--text-2);align-items:flex-start;gap:.75rem;font-size:.9375rem;line-height:1.5;display:flex}.check-list li .ic{width:1.125rem;height:1.125rem;color:var(--teal);margin-top:2px}.check-list li strong{color:var(--text);font-weight:600}.input{width:100%;font:inherit;color:var(--text);border:1px solid var(--line);background:#0000002e;border-radius:.75rem;padding:.75rem .875rem;font-size:.9375rem;transition:border-color .2s,box-shadow .2s}.input::placeholder{color:var(--text-3)}.input:hover{border-color:var(--line-2)}.input:focus{box-shadow:var(--ring);border-color:#2dc99699;outline:none}.site-footer{background:#06101459;border-top:1px solid #ecd3a014;margin-top:2.5rem}.footer-grid{grid-template-columns:1fr auto auto;gap:2.5rem 6rem;padding:4rem 0 2.5rem;display:grid}.footer-brand .brand-mark{width:2.125rem;height:2.125rem}.footer-brand .wordmark{font-size:1.3125rem}.footer-brand p{max-width:22rem;color:var(--text-3);margin-top:1rem;font-size:.875rem}.footer-col h4{text-transform:uppercase;letter-spacing:.12em;color:var(--text-3);margin-bottom:.875rem;font-size:.8125rem;font-weight:650}.footer-col ul{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.footer-col a{color:var(--text-2);align-items:center;gap:.5rem;font-size:.9062rem;display:inline-flex}.footer-col a:hover{color:var(--brass-2)}.footer-col a .ic{width:1rem;height:1rem}.footer-bottom{color:var(--text-3);border-top:1px solid #ecd3a00f;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1.375rem 0 2rem;font-size:.8125rem;display:flex}.cookie{z-index:80;border-radius:var(--r-pill);border:1px solid var(--line-2);width:min(51.25rem,100% - 2rem);color:var(--text-2);opacity:0;pointer-events:none;transition:opacity .35s, transform .35s var(--ease);background:#10262ffa;align-items:center;gap:1.125rem;padding:.75rem .75rem .75rem 1.375rem;font-size:.875rem;display:flex;position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%,1rem);box-shadow:0 1.25rem 3.125rem -1.25rem #000000b3}.cookie.show{opacity:1;pointer-events:auto;transform:translate(-50%)}.cookie p{flex:1;line-height:1.45}.cookie .btn{flex:none}.reveal{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(1.125rem)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}*{animation:none!important}}.hero{text-align:center;padding:6rem 0 2.5rem}.hero h1{max-width:56.25rem;margin:0 auto}.hero h1 em{color:var(--brass-2);font-style:normal}.hero .lead{max-width:37.5rem;margin:1.5rem auto 0}.hero-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2.5rem;display:flex}.cta-band{text-align:center;padding:6rem 0 7.5rem}.cta-band img{width:4rem;height:4rem;margin:0 auto 1.75rem}.cta-band h2{max-width:43.75rem;margin:0 auto}.cta-band .hero-actions{margin-top:2rem}.plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.25rem;display:grid}.plan{border:1px solid var(--line);background:linear-gradient(#ffffff09,#ffffff03);border-radius:1.75rem;flex-direction:column;padding:2rem;display:flex;position:relative}.plan-name{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.plan-name h3{align-items:center;gap:.625rem;font-size:1.5rem;display:flex}.plan-name h3 .ic{width:1.375rem;height:1.375rem}.plan-price{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-top:1.625rem;display:flex}.plan-price b{letter-spacing:-.04em;color:#f4f1ea;font-size:3rem;font-weight:800;line-height:1}.plan-price span{color:var(--text-3);font-size:.9375rem}.plan .check-list{flex:1;margin-top:1.625rem}.plan-includes{border-top:1px dashed var(--line);color:var(--text-2);align-items:center;gap:.5rem;margin-top:1.5rem;padding-top:1.25rem;font-size:.875rem;font-weight:600;display:flex}.plan-includes .ic{width:1rem;height:1rem}.plan .btn{margin-top:1.75rem}.plan-plus{background:radial-gradient(31.25rem 16.25rem at 50% -2.5rem,#e9bf5724,#0000 70%),linear-gradient(#ffffff0a,#ffffff03);border-color:#e9bf5773;box-shadow:0 1.875rem 5rem -2.5rem #e9bf5773}.plan-plus .plan-name h3{color:var(--plus-1)}.plan-plus .check-list li .ic{color:var(--plus)}.plan-max{background:radial-gradient(31.25rem 16.25rem at 50% -2.5rem,#3ed9a01a,#0000 70%),linear-gradient(#ffffff0a,#ffffff03);border-color:#3ed9a059}.plan-max .check-list li .ic{color:var(--max)}.plan-tag{position:absolute;top:-.8125rem;left:2rem}.login-legal{color:var(--text-3);margin-top:1.625rem;font-size:.7812rem;line-height:1.55}.login-legal a{color:var(--text-2);text-underline-offset:.1875rem;-webkit-text-decoration:underline #ecd3a04d;text-decoration:underline #ecd3a04d}@keyframes drift{0%{transform:translate(-6%,-4%)scale(1)}to{transform:translate(6%,5%)scale(1.15)}}.dash{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.25rem;display:grid}.dash .card{flex-direction:column;padding:1.75rem;display:flex}.queue{margin-top:1.5rem}.q-max{color:#1a2a2b;background:var(--max-grad);background-size:200% 100%;flex:1;animation:8s linear infinite shimmer}.q-plus{color:#2a1d05;background:var(--plus-grad);flex:3}.ring{flex:none;width:8.25rem;height:8.25rem;position:relative}.ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ring .ring-bg{stroke:#ecd3a01a}.ring .ring-fg{stroke:url(#ringGrad);stroke-linecap:round}@keyframes pulse{50%{opacity:.55}}.copied{color:var(--teal)!important;border-color:#2dc99666!important}.dl-card{border-radius:2rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2.25rem;padding:2.5rem;display:grid}.dl-card .app-ic{filter:drop-shadow(0 .875rem 1.875rem #00000073);width:6.5rem;height:6.5rem}.dl-card h2{font-size:clamp(1.75rem,3vw,2.25rem)}.dl-meta{color:var(--text-3);flex-wrap:wrap;gap:1.125rem;margin-top:.625rem;font-size:.9062rem;display:flex}.dl-meta span{align-items:center;gap:.375rem;display:inline-flex}.dl-meta .ic{width:.9375rem;height:.9375rem;color:var(--brass)}.hash{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:.625rem;margin-top:1.125rem;font-size:.7812rem;display:flex}.hash code{color:var(--text-2);overflow-wrap:anywhere;background:#0003;border-radius:.375rem;padding:.25rem .5rem;font-family:Consolas,monospace}@media (width<=1080px){.nav,.header-actions .lang,.header-actions .acct-btn .lbl{display:none}.acct-btn{width:2.625rem;padding:0}.burger{display:inline-flex}.header-row{gap:.75rem}.site-header.open .mobile-menu{display:block}.mobile-menu{border-top:1px solid var(--line);padding:.75rem 0 1.25rem}.mobile-menu a.mm{color:var(--text);border-bottom:1px solid #ecd3a00f;justify-content:space-between;align-items:center;padding:.875rem .25rem;font-size:1.125rem;font-weight:600;display:flex}.mobile-menu a.mm[aria-current=page]{color:var(--brass-2)}.mobile-menu a.mm .ic{width:1.125rem;height:1.125rem;color:var(--text-3)}.mobile-menu .mm-foot{justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.125rem;display:flex}.mobile-menu .lang{display:inline-flex}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.plans{grid-template-columns:1fr;max-width:35rem;margin:0 auto}}@media (width<=760px){:root{--gutter:1rem;--sec:5rem}body{font-size:.9688rem}.hero{padding:3.5rem 0 1.5rem}.hero-actions .btn{width:100%}.page-hero{padding:3.5rem 0 1.5rem}.card,.plan{padding:1.375rem}.plan-tag{left:1.375rem}.dash .card{padding:1.375rem}.dl-card{text-align:left;grid-template-columns:1fr;gap:1.375rem;padding:1.625rem 1.25rem}.dl-card .app-ic{width:5rem;height:5rem}.dl-card .btn{width:100%}.footer-grid{grid-template-columns:1fr 1fr;gap:2rem;padding-top:3rem}.cookie{border-radius:1.25rem;flex-direction:column;align-items:stretch;gap:.75rem;padding:1rem;bottom:.75rem}.cookie .btn{width:100%}.header-row{height:4rem}.brand-mark{width:2.125rem;height:2.125rem}.site-header .wordmark{font-size:1.375rem}main{padding-top:4rem}}img,svg,video,canvas,picture,.ic,button,.btn,.nav,.mobile-menu,.brand,.badge,.lang,.wordmark,h1,h2,h3,h4,h5,h6,.display,.lead,.plan-price b,.rp-line b,.max-text{-webkit-user-select:none;user-select:none}img,svg,video,canvas,.btn{-webkit-user-drag:none}.hero-full{isolation:isolate;align-items:center;min-height:100svh;padding:7.5rem 0 6rem;display:flex;position:relative;overflow:hidden}.hero-bg{z-index:-2;background-position:50%;background-size:cover;position:absolute;inset:0}.hero-shade{z-index:-1;pointer-events:none;background:linear-gradient(180deg, #0b1c2280 0%, #0b1c2200 16%, #0b1c2200 70%, var(--bg-0) 100%), linear-gradient(#08141833, #08141833);position:absolute;inset:0}.hero-copy{max-width:41.25rem}.hero-lockup{align-items:center;gap:1.125rem;display:flex}.hero-eye{filter:drop-shadow(0 .375rem 1rem #0000008c)drop-shadow(0 0 1rem #ecd3a04d);flex:none;width:5.75rem;height:2.875rem}.hero-lockup .wordmark{font-size:2.875rem}.hero-lockup .wordmark .tm{font-size:.3em}.hero-tag{letter-spacing:.18em;text-transform:uppercase;color:var(--brass);margin-top:.5rem;font-size:.8125rem;font-weight:700;display:block}.hero-full h1{letter-spacing:-.035em;color:#f4f1ea;text-shadow:0 1px 2px #0006,0 .25rem 1.5rem #0000006b;margin-top:1.625rem;font-size:clamp(2.75rem,6.4vw,5.25rem);font-weight:800;line-height:.9}.hero-full h1 em{white-space:nowrap;color:var(--brass-2);font-style:normal}.hero-lockup .wordmark{margin-left:-.032em}.hero-full h1{margin-left:-.0445em}.hero-full h1 em{margin-left:.018em;display:block}.hero-full .lead{color:#dde6e2;text-shadow:0 1px 2px #0000008c,0 0 .625rem #00000040;max-width:33.75rem;margin-top:1.5rem;font-size:1.1875rem;line-height:1.6}.hero-full .hero-actions{justify-content:flex-start;margin-top:2.5rem}.hero-cta{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:2.5rem;display:flex}.hero-cta .hero-actions{margin-top:0}.hero-os{color:#c9d6d1;white-space:nowrap;align-items:center;gap:.75rem;font-size:.9375rem;font-weight:600;display:flex}.hero-os .sep{background:#a9bbb68c;border-radius:1px;width:2px;height:1.25rem}.hero-os svg{fill:currentColor;width:1rem;height:1rem}.hero-demo{color:#c9d6d1;white-space:nowrap;text-underline-offset:.25em;text-shadow:0 1px 2px #0009;font-size:.9375rem;font-weight:600;-webkit-text-decoration:underline #c9d6d173;text-decoration:underline #c9d6d173}.hero-demo:hover{color:#fff;text-decoration-color:currentColor}@media (width<=899px){.hero-demo{display:none}}.hero-scroll{color:var(--text-3);position:absolute;bottom:1.75rem;left:50%;transform:translate(-50%)}.hero-scroll .ic{width:1.375rem;height:1.375rem;animation:2.4s ease-in-out infinite bob}@keyframes bob{50%{transform:translateY(.375rem)}}@media (width<=720px){.hero-full{align-items:flex-end;padding:6.5rem 0 5rem}.hero-left .hero-shade:after{background:linear-gradient(#0000 0%,#0814188c 40%,#081418e6 100%)}.hero-eye{width:4rem;height:2rem}.hero-lockup{gap:.75rem}.hero-lockup .wordmark{font-size:2.125rem}.hero-full .lead{font-size:1.0625rem}.hero-full .hero-actions .btn{width:100%}.hero-scroll{display:none}.hero-left .hero-bg{background-position:74%}}@media (width>=1100px){.hero-full .hero-copy{zoom:1.25}}.seam{z-index:2;pointer-events:none;--t:0;--v:0;height:2px;margin:0;position:relative}.seam i{position:absolute;inset:0}.seam i.seam-line{background:linear-gradient(90deg, transparent, #2dc996b3 calc(30% + var(--t) * 20%), #ecd3a0cc calc(50% + var(--t) * 20%), transparent);height:1px;opacity:calc(.25 + var(--v) * .6);top:50%;bottom:auto;-webkit-mask-image:linear-gradient(90deg,#0000 8%,#000 35% 65%,#0000 92%);mask-image:linear-gradient(90deg,#0000 8%,#000 35% 65%,#0000 92%)}.sp-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--brass);-webkit-user-select:none;user-select:none;align-items:center;gap:0;font-size:.875rem;font-weight:700;display:inline-flex}.sp-kicker b{color:var(--brass-2);font-weight:800}.sp-text h3{letter-spacing:-.025em;color:#f4f1ea;-webkit-user-select:none;user-select:none;margin-top:1.25rem;font-size:clamp(1.875rem,3.4vw,3.125rem);font-weight:800;line-height:1.08}.sp-text p{color:var(--text-2);max-width:29.375rem;margin-top:1.125rem;font-size:1.125rem;line-height:1.6}.sp-tabs{border:1px solid var(--line);background:#ffffff0a;border-radius:62.4375rem;gap:.25rem;margin-top:2rem;padding:.25rem;display:inline-flex;position:relative}.sp-tabs button{z-index:1;color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:62.4375rem;padding:.5625rem 1.125rem;font-size:.9375rem;font-weight:650;transition:color .3s;position:relative}.sp-tabs button.on{color:#14191a}.sp-tab-line{width:0;transition:left .45s var(--ease), width .45s var(--ease);background:linear-gradient(135deg,#ecd3a0,#d9b97c);border-radius:62.4375rem;position:absolute;top:.25rem;bottom:.25rem;left:0}.sp-shot{position:relative}.sp-frame{aspect-ratio:1600/914;background:#11262f;border-radius:.875rem;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ecd3a024,0 2px .375rem #00000024,0 .625rem 1.5rem #00000029,0 1.75rem 3.5rem #00000029}.sp-frame img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.sp-frame img.on{opacity:1}.sp-cap{height:1.375rem;margin-top:1rem;position:relative}.sp-cap span{color:var(--text-3);opacity:0;font-size:.875rem;transition:opacity .4s;position:absolute;top:0;left:0}.sp-cap span.on{opacity:1}.story-track{height:calc(var(--frames) * 75vh + 100vh);position:relative}.story-stage{align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.story-grid{grid-template-columns:9.375rem minmax(0,1fr);align-items:center;gap:3rem;width:100%;max-width:82.5rem;display:grid}.story-rail{gap:1.375rem;margin:0;padding:0;list-style:none;display:grid}.story-rail li{color:var(--text-3);-webkit-user-select:none;user-select:none;font-size:.875rem;font-weight:650;transition:color .4s}.story-rail li i{background:#ffffff14;border-radius:2px;height:2px;margin-top:.5rem;display:block;overflow:hidden}.story-rail li b{height:100%;width:calc(var(--fill,0) * 100%);background:linear-gradient(90deg,#d9b97c,#ecd3a0);display:block}.story-rail li.on{color:var(--brass-2)}.story-pages{height:min(42.5rem,78vh);position:relative}.story-page{pointer-events:none;grid-template-columns:minmax(0,5fr) minmax(0,8fr);align-items:center;gap:3.5rem;display:grid;position:absolute;inset:0}.story-page.is-active{pointer-events:auto}.story-page .sp-text,.story-page .sp-shot{transition:transform .9s var(--ease), opacity .6s ease}.story-page.is-after .sp-text{opacity:0;transform:translateY(5.625rem)}.story-page.is-after .sp-shot{opacity:0;transition-delay:60ms;transform:translateY(10rem)}.story-page.is-before .sp-text{opacity:0;transform:translate(-8.75rem)}.story-page.is-before .sp-shot{opacity:0;transform:translate(11.25rem)}.story-page.is-active .sp-shot{transition-delay:80ms}@media (width<=1080px){.story-grid{grid-template-columns:1fr}.story-rail{display:none}.story-page{grid-template-columns:1fr;gap:1.75rem}}@media (width<=900px){.story-track{height:auto}.story-stage{height:auto;padding:3rem 0 1.5rem;display:block;position:static;overflow:visible}.story-pages{gap:4.5rem;height:auto;display:grid}.story-page{pointer-events:auto;position:static}.story-page.is-after .sp-text,.story-page.is-after .sp-shot,.story-page.is-before .sp-text,.story-page.is-before .sp-shot{opacity:1;transform:none}.sp-text p{font-size:1.0312rem}.sp-tabs button{padding:.5rem .875rem;font-size:.875rem}}.story-bgs{z-index:-2;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.story-bg{opacity:0;background-position:50%;background-size:cover;transition:opacity 1.1s;position:absolute;inset:0}.story-bg.on{opacity:.2}@media (width<=900px){.story-bgs,.story-stage:after{display:none}}.hero-tag,.hero-os{text-shadow:0 1px 2px #0009}.hero-lockup .wordmark{text-shadow:0 1px 2px #0006,0 .25rem 1.25rem #0006}@media (width<=720px){.hero-left .hero-shade:after{content:none}.hero-left .hero-shade{background:linear-gradient(180deg, #0b1c228c 0%, transparent 18%, transparent 45%, #081418b3 78%, var(--bg-0) 100%)}}.story-grid{grid-template-columns:7rem minmax(0,1fr);gap:1.75rem;max-width:110rem;padding:0 2rem}.story-page{grid-template-columns:minmax(17.5rem,20.625rem) minmax(0,1fr);gap:2.5rem}.story-page .sp-shot{max-width:73.75rem}@media (width>=901px){.story-pages{height:min(51.25rem,86vh)}.story-stage{padding-top:3.5rem}}.story-rail li{font-size:.8125rem}.story-page .sp-text h3{font-size:clamp(1.75rem,2.5vw,2.625rem)}.story-page .sp-text p{font-size:1.0625rem}.story-page .sp-tabs button{padding:.5rem .875rem;font-size:.875rem}@media (width<=1080px){.story-grid{padding:0 1.5rem}.story-page{grid-template-columns:1fr}}@media (width<=720px){.story-grid{padding:0 1rem}}.cta-eye{margin:0 auto 1.75rem;width:6rem!important;height:3rem!important}.hero-cta.center{justify-content:center;margin-top:2rem}.cta-ver{color:var(--text-3);margin-top:1.125rem;font-size:.875rem}.cta-warn{text-align:left;max-width:55rem;margin:4.5rem auto 0}.cta-warn h3{color:var(--brass-2);font-size:1.5rem}.cta-warn>p{color:var(--text-2);margin-top:.5rem}.cta-warn-grid{grid-template-columns:1fr 1fr;gap:2rem;margin-top:1.5rem;display:grid}.cta-warn h4{color:var(--text);font-size:1rem}.cta-warn ol{color:var(--text-2);gap:.375rem;margin:.625rem 0 0;padding-left:1.25rem;font-size:.9375rem;display:grid}@media (width<=720px){.cta-warn-grid{grid-template-columns:1fr}}html{scrollbar-color:#2a5850 #0b1c22;scrollbar-width:thin}::-webkit-scrollbar{width:.625rem}::-webkit-scrollbar-track{background:#0b1c22}::-webkit-scrollbar-thumb{background:#2a5850;border:2px solid #0b1c22;border-radius:.375rem}::-webkit-scrollbar-thumb:hover{background:#3a7268}html.custom-sb{scrollbar-width:none}html.custom-sb::-webkit-scrollbar{display:none}.sb{z-index:60;cursor:pointer;background:linear-gradient(135deg,#a9bbb621 25%,#0000 25% 50%,#a9bbb621 50% 75%,#0000 75%) 0 0/.625rem .625rem;width:.75rem;position:fixed;top:0;bottom:0;right:0}.sb.hide{display:none}.sb-done{pointer-events:none;background:linear-gradient(135deg,#d9b97c47 25%,#0000 25% 50%,#d9b97c47 50% 75%,#0000 75%) 0 0/.625rem .625rem;position:absolute;top:0;left:0;right:0}.sb-thumb{cursor:grab;background:linear-gradient(135deg,#ecd3a0 25%,#a8874f 25% 50%,#ecd3a0 50% 75%,#a8874f 75%) 0 0/.625rem .625rem;border-radius:.375rem;position:absolute;top:0;left:1px;right:1px;box-shadow:0 0 0 1px #00000059}.sb.drag .sb-thumb{cursor:grabbing}.faq-sec{padding:2.5rem 0 6rem}.faq-sec h2{text-align:center;letter-spacing:-.02em;color:#f4f1ea;-webkit-user-select:none;user-select:none;font-size:clamp(2rem,3.6vw,3rem);font-weight:800}.fq-list{border-top:1px solid #ecd3a01a;max-width:51.25rem;margin:2.25rem auto 0}.fq{border-bottom:1px solid #ecd3a01a}.fq summary{cursor:pointer;color:var(--text);justify-content:space-between;align-items:center;gap:1rem;padding:1rem .25rem;font-size:1.0312rem;font-weight:650;list-style:none;display:flex}.fq summary::-webkit-details-marker{display:none}.fq summary .ic{width:1.125rem;height:1.125rem;color:var(--text-3);flex:none;transition:transform .25s}.fq[open] summary .ic{color:var(--brass);transform:rotate(180deg)}.fq summary:hover{color:var(--brass-2)}.fq p{color:var(--text-2);max-width:45rem;margin:-.25rem .25rem 1rem;font-size:.9375rem}.fq-more{text-align:center;color:var(--text-3);margin-top:1.375rem;font-size:.875rem}.fq-more a{margin-left:.625rem}.cta-ver{justify-content:center;align-items:center;gap:.875rem;display:flex}.cta-ver i{color:var(--brass);opacity:.7;font-style:normal}.fq-q{cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--text);background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem .25rem;font-size:1.0312rem;font-weight:650;display:flex}.fq-q:hover{color:var(--brass-2)}.fq-q .ic{width:1.125rem;height:1.125rem;color:var(--text-3);flex:none;transition:transform .3s}.fq.open .fq-q .ic{color:var(--brass);transform:rotate(180deg)}.fq-a{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.fq-a>div{overflow:hidden}.fq.open .fq-a{grid-template-rows:1fr}.fq-a p{color:var(--text-2);max-width:45rem;margin:0 .25rem 1rem;font-size:.9375rem}.help{padding:3.5rem 0 6rem}.help-grid{grid-template-columns:minmax(0,1fr) 23.75rem;align-items:start;gap:4.5rem;display:grid}.help-title{letter-spacing:-.03em;color:#f4f1ea;-webkit-user-select:none;user-select:none;font-size:clamp(2.25rem,4.4vw,3.625rem);font-weight:800}.help-intro{color:var(--text-2);margin-top:.625rem}.help-list{max-width:none;margin:1.75rem 0 0}.help-side{position:sticky;top:6rem}.help-side h2{color:#f4f1ea;font-size:1.375rem;font-weight:800}.help-side-note{color:var(--text-3);margin-top:.375rem;font-size:.875rem}.sup{gap:.625rem;margin-top:1.125rem;display:grid}.sup input,.sup textarea{width:100%;color:var(--text);font:inherit;resize:vertical;background:#ffffff08;border:1px solid #ecd3a024;border-radius:.625rem;padding:.6875rem .875rem;font-size:.9375rem}.sup input:focus,.sup textarea:focus{border-color:#ecd3a066;outline:none}.sup-msg{position:relative}.sup-msg textarea{min-height:9.375rem;padding-bottom:2.75rem}.sup-attach{width:2rem;height:2rem;color:var(--text-2);cursor:pointer;border-radius:.5rem;place-items:center;display:grid;position:absolute;bottom:.5rem;left:.5rem}.sup-attach:hover{color:var(--brass-2);background:#ffffff0d}.sup-attach .ic{width:1.125rem;height:1.125rem}.sup-files{flex-wrap:wrap;gap:.375rem;margin-top:-.125rem;display:flex}.sup-file{max-width:100%;color:var(--brass-2);background:#d9b97c24;border-radius:62.4375rem;align-items:center;font-size:.75rem;line-height:1.2;display:inline-flex}.sup-file button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.sup-file-name{text-overflow:ellipsis;white-space:nowrap;text-underline-offset:2px;min-width:0;max-width:14rem;padding:.3125rem .25rem .3125rem .625rem;-webkit-text-decoration:underline #ecd3a04d;text-decoration:underline #ecd3a04d;overflow:hidden}.sup-file-name:hover{color:#fff3da}.sup-file-x{border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;margin-right:.125rem;display:grid}.sup-file-x:hover{color:#fff3da;background:#ffffff14}.sup-file-x .ic{width:.8125rem;height:.8125rem}.sup-err,.sup-hint.sup-err{color:var(--danger)}.sup-warn,.sup-hint.sup-warn{color:#f3d28a}.sup-topic{position:relative}.sup-topic-btn{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ecd3a024;border-radius:.625rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.6875rem .875rem;font-size:.9375rem;line-height:1.4;transition:border-color .2s;display:flex}.sup-topic-btn.empty{color:var(--text-3)}.sup-topic-btn:hover,.sup-topic.open .sup-topic-btn,.sup-topic-btn:focus-visible{border-color:#ecd3a066;outline:none}.sup-topic.bad .sup-topic-btn{border-color:#e2786a99}.sup-topic-btn .ic{width:1rem;height:1rem;color:var(--text-2);transition:transform .2s var(--ease);flex:none}.sup-topic.open .sup-topic-btn .ic{transform:rotate(180deg)}.sup-topic-list{z-index:20;border:1px solid var(--line-2);background:var(--surface-solid);border-radius:.75rem;margin:0;padding:.375rem;list-style:none;position:absolute;top:calc(100% + .375rem);left:0;right:0;box-shadow:0 1.25rem 2.5rem #00000073}.sup-topic-list li{color:var(--text-2);cursor:pointer;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.5625rem .75rem;font-size:.9375rem;line-height:1.3;display:flex}.sup-topic-list li.act{color:var(--text);background:#ecd3a014}.sup-topic-list li.on{color:var(--brass-2)}.sup-topic-list li .ic{flex:none;width:1rem;height:1rem}.sup-hint{color:var(--text-3);margin-top:-2px;font-size:.7812rem}.sup-send{justify-self:start}@media (width<=960px){.help-grid{grid-template-columns:1fr;gap:3rem}.help-side{position:static}}.plan .st-guest,.plan .st-trial-used,.plan .st-plus,.plan .st-max{display:none}.btn-current{border:1px solid var(--line);color:var(--text-2);cursor:default;background:#ffffff08;justify-content:center}.plan-name h3{align-items:center;gap:.625rem;display:flex}.tier-ic .ic{width:1.375rem;height:1.375rem}.plus-ic .ic{fill:var(--plus);stroke:var(--plus)}.max-ic .ic{fill:url(#maxStar);stroke:var(--max-2)}.check-list small{color:var(--text-3);font-size:.7812rem;display:block}.plan-soon{border-top:1px dashed #3ed9a04d;margin-top:1.125rem;padding-top:.875rem}.soon-tag{letter-spacing:.14em;text-transform:uppercase;color:#0c2a21;background:var(--max-grad);background-size:200% 100%;border-radius:62.4375rem;align-items:center;gap:.375rem;padding:.1875rem .625rem;font-size:.6875rem;font-weight:800;animation:8s linear infinite shimmer;display:inline-flex}.plan-soon ul{gap:.5rem;margin:.625rem 0 0;padding:0;list-style:none;display:grid}.plan-soon li{color:var(--text-3);padding-left:1.125rem;font-size:.9062rem;position:relative}.plan-soon li:before{content:"";border:1.5px solid var(--max-2);border-radius:50%;width:.375rem;height:.375rem;position:absolute;top:.62em;left:.1875rem}.ref{padding-top:6rem;padding-bottom:4.5rem}.page-hero.plans-hero{padding-top:3.5rem}.plans-hero h1{margin-top:0}.plans-sec{padding-top:1rem;padding-bottom:1.5rem}.ref.plans-ref{padding-top:4rem}.ref-head{text-align:center}.ref-head h2{letter-spacing:-.02em;color:#f4f1ea;font-size:clamp(2rem,3.6vw,3rem);font-weight:800}.ref-head .lead{max-width:35rem;margin:.75rem auto 0}.ref-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:start;gap:1.125rem;margin-top:3rem;display:grid}.ref-step{text-align:center}.ref-step h4{color:var(--text);margin-top:1.125rem;font-size:1.0625rem}.ref-step p{max-width:16.25rem;color:var(--text-2);margin:.375rem auto 0;font-size:.9062rem}.ref-arrow{color:var(--brass);align-self:start;margin-top:3.25rem;display:flex}.ref-arrow .ic{width:1.75rem;height:1.75rem}.ref-pic{border:1px solid var(--line);background:#ffffff08;border-radius:1rem;place-items:center;height:8.25rem;display:grid}.rp-form{text-align:left;gap:.375rem;width:12.5rem;display:grid}.rp-label{color:var(--text-3);font-size:.6875rem}.rp-input{color:var(--brass-2);letter-spacing:.06em;background:#00000040;border:1px solid #ecd3a059;border-radius:.5rem;padding:.4375rem .625rem;font-family:ui-monospace,Consolas,monospace;font-size:.8125rem}.rp-btn{text-align:center;color:var(--text-2);background:#ffffff0f;border-radius:.5rem;padding:.375rem;font-size:.75rem}.rp-buy{background:#e9bf571a;border:1px solid #e9bf5759;border-radius:.75rem;align-items:center;gap:.625rem;padding:.75rem 1rem;display:flex}.rp-buy b{color:var(--plus-1)}.rp-sum{color:var(--text-2);font-size:.875rem}.rp-ok{background:var(--teal);color:#06231a;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;display:grid}.rp-ok .ic{width:.9375rem;height:.9375rem}.rp-gift{justify-items:center;display:grid}.rp-gift b{background:var(--plus-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.875rem;font-weight:800}.rp-gift span{color:var(--text-2);font-size:.8125rem}.faq-title{text-align:center;color:#f4f1ea;margin-top:4rem;font-size:clamp(1.875rem,3.2vw,2.625rem);font-weight:800}@media (width<=900px){.ref-flow{grid-template-columns:1fr}.ref-arrow{margin:0 auto;transform:rotate(90deg)}}.cta-band{isolation:isolate;position:relative}.cta-band:before{content:"";z-index:-1;pointer-events:none;opacity:.8;background:url(/assets/street-Hh5kNUdp.webp) 50% 40%/cover no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 25% 72%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 25% 72%,#0000 100%)}.plan .check-list{grid-auto-rows:min-content;align-content:start}.rp-form{text-align:center;justify-items:center}.rp-form .rp-input{text-align:center}.rp-gift{gap:.25rem}.rp-line{color:var(--text-2);font-size:.875rem}.rp-line b{color:#0000;-webkit-background-clip:text;background-clip:text;margin-right:.25rem;font-size:1.5rem;font-weight:800}.rp-line{white-space:nowrap}@media (width>=901px) and (width<=1180px){.rp-line b{font-size:1.125rem}}.rp-sum{font-weight:650;color:var(--teal)!important}.buy{padding:3.5rem 0 6rem}.dl-hero{padding-bottom:2rem}.dl-hero h1{margin-top:0}.dl-sec{padding:0 0 4.5rem}.dl-warn{max-width:none;margin:3.5rem 0 0;padding:0 .5rem}.hash-copy{justify-content:center;width:1.875rem;height:1.875rem;padding:0}.hash-copy .ic{width:.9375rem;height:.9375rem}.dl-last-sec{padding-bottom:7rem}.dl-last-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.375rem;display:flex}.dl-last-head h2{font-size:clamp(1.625rem,3vw,2.125rem)}.rel-card{border:1px solid var(--line);background:linear-gradient(160deg,#17484247,#0b1c2280);border-radius:1.375rem;padding:1.75rem 1.875rem}.rel-card h3{letter-spacing:-.02em;font-size:1.625rem}.dl-last .rel-card .rel-top{margin-bottom:.75rem}.rel-top{flex-wrap:wrap;align-items:center;gap:.375rem .75rem;font-size:.8438rem;display:flex}.rel-top i{background:#a9bbb64d;width:1px;height:.875rem}.rel-ver{color:var(--teal);letter-spacing:.12em;text-transform:uppercase;font-size:.7812rem;font-weight:650}.rel-top time{color:var(--text-3)}.rel-badge{color:var(--teal);background:#2dc9961f;border:1px solid #2dc99659;border-radius:62.4375rem;padding:2px .625rem;font-size:.75rem}.rel-items{gap:.625rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.rel-items li{color:var(--text-2);padding-left:1.25rem;font-size:.9688rem;line-height:1.55;position:relative}.rel-items li:before{content:"";background:var(--teal);border-radius:50%;width:.375rem;height:.375rem;position:absolute;top:.62em;left:2px}.rel-tier{margin-top:1.5rem}.rel-tier h4{align-items:center;gap:.5rem;margin:0;font-size:1.0625rem;font-weight:800;line-height:1;display:flex}.rel-tier h4 .ic{flex:none;width:1.0625rem;height:1.0625rem;translate:0 -.06em}.rel-plus h4{color:var(--plus)}.rel-plus h4 .ic{fill:var(--plus)}.rel-max h4{color:var(--max)}.rel-max h4 .ic{fill:var(--max)}.rel-plus .rel-items li:before{background:var(--plus)}.rel-max .rel-items li:before{background:var(--max)}.rel-card .btn{margin-top:1.375rem}.back-link{color:var(--text-3);align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;display:inline-flex}.back-link:hover{color:var(--text)}.back-link .ic{width:1rem;height:1rem}.hist-sec{padding:1.5rem 0 7rem}.tl{gap:3.25rem;margin:0;padding:0 0 0 3rem;list-style:none;display:grid;position:relative}.tl:before{content:"";background:linear-gradient(#c9ad7a66,#c9ad7a12);width:1px;position:absolute;top:.75rem;bottom:2rem;left:.8125rem}.tl-entry{scroll-margin-top:6.875rem;position:relative}.tl-entry.tl-hit .rel-card{transition:box-shadow .4s;box-shadow:0 0 0 1px #2dc9968c,0 0 1.5rem #2dc9962e}.tl-entry .rel-card{margin-top:.875rem;transition:box-shadow .8s}.tl-dot{width:1.75rem;height:1.75rem;color:var(--teal);background:linear-gradient(#2f9a8040, #2f9a8040) var(--bg-0);border-radius:50%;place-items:center;display:grid;position:absolute;top:-.25rem;left:-3rem;box-shadow:0 0 0 1px #2f9a8080}.tl-dot .ic{width:.875rem;height:.875rem}.tl-entry:first-child .tl-dot{color:var(--bg-0);background:var(--teal)}@media (width<=720px){.tl{padding-left:2.375rem}.tl:before{left:.6875rem}.tl-dot{width:1.5rem;height:1.5rem;left:-2.375rem}.rel-card{padding:1.375rem 1.25rem}.dl-warn{padding:0}}.rp-line .g-plus{background-image:linear-gradient(#f6d983 10%,#e2b54e 60%,#c99536 100%)}.rp-line .g-max{background-image:linear-gradient(#9cf7d0 10%,#3ed9a0 60%,#26b884 100%)}html[data-autoscroll],html[data-autoscroll] *{cursor:none!important}.autoscroll{z-index:200;color:#e6ca9c;pointer-events:none;background:#10262feb;border:1px solid #e6ca9c80;border-radius:50%;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex;position:fixed;top:0;left:0;box-shadow:0 .25rem .75rem #0006}.autoscroll svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.site{flex-direction:column;min-height:100vh;display:flex}.site>main{flex:1 0 auto}.page-hero.sub-hero{padding-top:2.25rem}.sub-hero h1{margin-top:1.125rem}.doc-ed{color:var(--text-3);margin-top:.875rem;font-size:.875rem}.doc-page{padding:.5rem 0 7rem}.doc-toc{border:1px solid var(--line);background:#ffffff05;border-radius:1.125rem;padding:1.375rem 1.625rem}.doc-toc h4{letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-size:.8125rem}.doc-toc ol{color:var(--text-3);gap:.375rem;margin:.75rem 0 0;padding-left:1.25rem;font-size:.9375rem;display:grid}.doc-body{gap:2.125rem;margin-top:2.5rem;display:grid}.doc-sec{scroll-margin-top:6.25rem}.doc-sec h2{letter-spacing:-.015em;font-size:1.375rem}.doc-sec p{color:var(--text-2);margin:.625rem 0 0;font-size:1rem;line-height:1.7}.footer-grid{gap:1.75rem 6rem;padding:2.75rem 0 1.75rem}.footer-brand{flex-direction:column;align-items:flex-start;display:flex}.footer-brand p{margin-top:.75rem}.footer-contacts{color:var(--text-2);margin-top:auto;padding-top:1rem;font-size:.9062rem}.footer-contacts:hover{color:var(--brass-2)}.footer-col ul{gap:.5rem}.footer-bottom{padding:1.125rem 0 1.5rem}.login{isolation:isolate;align-items:center;min-height:calc(100vh - 4.5rem);padding:3.5rem 0 5.5rem;display:flex;position:relative;overflow:hidden}.login-bg{z-index:-1;opacity:.5;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background:url(/assets/05_grand_theater-Frwylsj_.webp) 50%/cover no-repeat;position:absolute;inset:0 0 0 34%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 50%),linear-gradient(#000 60%,#0000);mask-image:linear-gradient(90deg,#0000,#000 50%),linear-gradient(#000 60%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.login-col{max-width:25rem}.login-eye{width:4rem;height:2rem}.login-col h1{letter-spacing:-.025em;color:#f4f1ea;margin-top:1.5rem;font-size:clamp(2.25rem,4.2vw,3.375rem);font-weight:800;line-height:1.05}.login-sub{color:var(--text-2);margin-top:.875rem;font-size:1rem;line-height:1.6}.ya-btn{color:#000;cursor:pointer;background:#fff;border:0;border-radius:.75rem;justify-content:center;align-items:center;gap:.625rem;width:100%;height:3.25rem;margin-top:2rem;font:500 1.0625rem/1 YS Text,Helvetica Neue,Arial,sans-serif;transition:background .15s;display:flex}.ya-btn:hover{background:#f2f2f2}.ya-btn svg{width:1.625rem;height:1.625rem}.vk-cap{color:#818c99;text-align:center;margin-top:1.25rem;font:.8125rem/1.35 -apple-system,Segoe UI,Roboto,Arial,sans-serif}.vk-list{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:.75rem;display:grid}.vk-list button{cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:.5rem;place-items:center;height:2.75rem;transition:background .15s;display:grid}.vk-list button:hover{background:#ffffff0a}.vk-list svg{width:1.75rem;height:1.75rem}.login-code{width:100%;font:inherit;color:var(--brass-2);text-align:center;text-underline-offset:.25rem;cursor:pointer;background:0 0;border:0;margin-top:2.25rem;padding:0;font-size:.9688rem;font-weight:700;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:block}.login-code:hover{color:var(--plus-1)}.login-fld{gap:.375rem;margin-top:2rem;display:grid}.login-col .login-legal{color:var(--text-3);margin-top:1.625rem;font-size:.7812rem;line-height:1.55}.sw{color:var(--text-2);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;gap:.625rem;font-size:.8438rem;display:inline-flex}.sw input{opacity:0;pointer-events:none;position:absolute}.sw i{background:#ffffff1a;border-radius:62.4375rem;flex:none;width:2.375rem;height:1.375rem;transition:background .2s;position:relative}.sw i:after{content:"";width:1rem;height:1rem;transition:transform .2s var(--ease);background:#cfd8d4;border-radius:50%;position:absolute;top:.1875rem;left:.1875rem}.sw input:checked+i{background:var(--teal)}.sw input:checked+i:after{background:#fff;transform:translate(1rem)}.nk{color:var(--nc,var(--text));font-family:var(--nf,inherit);font-style:var(--ns,normal);font-weight:var(--nw,800);white-space:nowrap;text-box:trim-both cap alphabetic;margin-block:-.3em;padding-block:.3em;display:inline-block}.nk.paint,.nk.paint.an-wave span{background-image:var(--np);color:#0000;background-size:100% 100%;-webkit-background-clip:text;background-clip:text}.nk.paint.an-shimmer{background-size:200% 100%}@property --nk-a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes nkSpin{to{--nk-a:360deg}}.nk.paint.an-wave{background:0 0}.nk.paint.an-wave span{background-size:calc(var(--n) * 100%) 100%;background-position:calc(var(--i) / max(var(--n) - 1, 1) * 100%) 0}.nk.an-shimmer{animation:3.5s linear infinite nkShimmer}.nk-wrap{vertical-align:bottom;min-width:0;max-width:100%;display:inline-grid}.nk-wrap>.nk{grid-area:1/1}.nk-wrap>.nk:not(.nk-glow){position:relative}.nk.nk-bloom{filter:blur(.06em);opacity:.55;mix-blend-mode:screen;pointer-events:none}.nk.nk-glow{color:var(--ng);filter:blur(.16em);opacity:.85;pointer-events:none;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;animation:none}.nk.nk-glow.an-wave span{animation:none}.dl-gear{flex:none;animation:6s linear infinite dlSpin,5s linear infinite reverse nkSpin;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes dlSpin{to{rotate:360deg}}.dl-dev-text{background-image:var(--dev-paint);color:#0000;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite reverse nkSpin}.acct-btn .gear{display:none}.acct-btn[data-tier=dev]{border-color:#c79bff8c}.acct-btn[data-tier=dev] .star,.acct-btn[data-tier=dev] .crown{display:none}.acct-btn[data-tier=dev] .gear{display:block}.nk.an-wave span{animation:1.8s ease-in-out infinite nkWave;animation-delay:calc(var(--i) * 90ms);display:inline-block}@keyframes nkShimmer{to{background-position:-200% 0}}@keyframes nkWave{0%,50%,to{transform:none}25%{transform:translateY(-.14em)}}@media (prefers-reduced-motion:reduce){.nk,.nk span,.dl-gear,.dl-dev-text{animation:none!important}}.cz-cat{margin-top:2.25rem}.cz-cat h2{color:var(--text);-webkit-user-select:none;user-select:none;align-items:center;gap:.625rem;font-size:1.25rem;font-weight:750;display:flex}.cz-cat h2 small{color:var(--text-3);font-size:.8125rem;font-weight:500}.cz-tiles{grid-template-columns:repeat(auto-fill,minmax(10.25rem,1fr));gap:.625rem;margin-top:.875rem;display:grid}.ti-name{color:var(--text-2);font-size:.8438rem;font-weight:600}.ti-sub{color:var(--text-3);font-size:.75rem;line-height:1.35}.ti-bar{background:#ffffff14;border-radius:2px;width:72%;height:.25rem;overflow:hidden}.ti-bar i{height:100%;width:var(--p);background:var(--brass);border-radius:2px;display:block}.ti-badge{border-radius:50%;place-items:center;width:1.375rem;height:1.375rem;display:grid;position:absolute;top:.5rem;right:.5rem}.ti-badge .ic{width:.8125rem;height:.8125rem}.ti-badge.on{background:var(--teal);color:#06231a}.ti-badge.on .ic{stroke-width:3px}.ti-badge.max .ic{fill:url(#maxStar);width:1rem;height:1rem;stroke:var(--max-2)}.ti-badge.lock{color:var(--text-3)}@media (width<=980px){.login-bg{opacity:.25;inset:0}}@media (width<=720px){.cz-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.mock-bar{max-width:calc(100vw - 1rem);overflow-x:auto}.footer-grid{gap:1.75rem 1.5rem}}.rp-gift{justify-content:center;align-items:center;gap:1.125rem;display:flex}.rp-lines{justify-items:start;gap:.25rem;display:grid}.rp-line b+b{margin-right:0}.rp-sep{background:#e8eee973;align-self:stretch;width:1px;margin:.375rem 0}.rp-per{color:var(--text-2);text-align:left;font-size:.875rem;font-weight:600;line-height:1.35}.ref-note{text-align:center;color:var(--text-2);margin:2.125rem auto 0;font-size:.9375rem}.per{border:1px solid var(--line);background:#0000002e;border-radius:1rem;grid-template-columns:repeat(3,1fr);gap:.25rem;padding:.25rem;display:grid}.per input{opacity:0;pointer-events:none;position:absolute}.per label span{height:3.375rem;color:var(--text-2);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;font-size:.9062rem;font-weight:700;transition:background .15s,color .15s;display:flex}.per label span:hover{color:var(--text)}.per label input:checked+span{color:var(--text);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-2)}.per input:focus-visible+span{outline:2px solid var(--brass-2);outline-offset:1px}.per i{border-radius:var(--r-pill);color:#052a1d;background:var(--teal);padding:.1875rem .5rem;font-size:.7188rem;font-style:normal;font-weight:800;line-height:1}.per i:empty{display:none}.per-plans{width:min(32.5rem,100%);margin:0 auto 2.75rem}.promo{isolation:isolate;background:radial-gradient(120% 160% at 0 0,#e9bf5738,#0000 55%),linear-gradient(100deg,#e9bf571a,#ffffff05 65%);border:1px solid #e9bf5773;border-radius:1.5rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1.75rem;width:min(56rem,100%);margin:0 auto 1.75rem;padding:1.5rem 2rem;display:grid;position:relative;overflow:hidden;box-shadow:0 1.25rem 3rem -1.5rem #e9bf5759,inset 0 1px #ffffff0f}.promo:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#ffecbe1f,#0000);width:35%;animation:5s ease-in-out 1s infinite promoShine;position:absolute;inset:-40% auto -40% -20%;transform:skew(-20deg)translate(-100%)}@keyframes promoShine{0%,60%{transform:skew(-20deg)translate(-100%)}to{transform:skew(-20deg)translate(480%)}}.promo[data-off]:after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.promo:after{animation:none;display:none}}.promo-pct{letter-spacing:-.04em;-webkit-user-select:none;user-select:none;align-items:center;font-size:4rem;font-weight:800;line-height:1;display:inline-flex;position:relative}.promo-pct small{letter-spacing:.04em;text-transform:uppercase;color:var(--plus-1);font-size:.8125rem;font-weight:700;position:absolute;top:-.875rem;left:.125rem}.promo-minus,.promo-num{background:var(--plus-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.promo-minus{display:inline-block;transform:translateY(-.13em)}.promo-main{border-left:1px solid #e9bf574d;gap:.375rem;min-width:0;padding-left:1.75rem;display:grid}.promo-kicker{letter-spacing:.02em;text-transform:uppercase;color:#f4f1ea;font-size:1.75rem;font-weight:800;line-height:1.05}.promo-main b{color:var(--plus-1);font-size:1.0625rem;font-weight:700;line-height:1.3}.promo-main small{color:var(--text-2);font-size:.875rem;line-height:1.3}.promo-left{background:#00000040;border:1px solid #e9bf5740;border-radius:1rem;justify-items:center;gap:.25rem;min-width:5.5rem;padding:.75rem 1rem;display:grid}.promo-left b{color:#f4f1ea;font-size:2rem;font-weight:800;line-height:1}.promo-left small{color:var(--text-3);text-align:center;font-size:.75rem;line-height:1.2}@media (width<=720px){.promo{border-radius:1.25rem;grid-template-columns:auto 1fr;gap:1rem 1.25rem;padding:1.25rem}.promo-pct{font-size:2.75rem}.promo-main{padding-left:1.25rem}.promo-kicker{white-space:nowrap;font-size:1.125rem}.promo-main b{font-size:.9375rem}.promo-left{grid-column:1/-1;grid-auto-flow:column;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem}.promo-left b{font-size:1.25rem}.promo-left small{font-size:.8125rem}}.plan-price s{color:var(--text-3);font-size:1.0625rem}.plan-price s:empty{display:none}.ci-head{text-align:center}.ci{gap:2.25rem;width:min(35rem,100%);margin:0 auto;display:grid}.ci-k{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-bottom:.625rem;font-size:.7812rem;font-weight:700;display:block}.ci-name{color:#f4f1ea;margin-bottom:.375rem;font-size:1.25rem;font-weight:750;display:block}.ci-who p{color:var(--text-2);margin:2px 0 0;font-size:.9375rem}.ci-who a{color:var(--text);font-weight:600}.ci-links{display:grid}.ci-row{color:var(--text-2);border-top:1px solid #ecd3a012;grid-template-columns:1.375rem minmax(0,1fr) auto;align-items:center;gap:.875rem;padding:.8125rem 0;font-size:.9375rem;display:grid}.ci-k+.ci-row,.ci-row.ci-join{border-top:0}.ci-row b{color:var(--text);white-space:nowrap;font-weight:650}.ci-row:hover b{color:var(--brass-2)}.ci-ic{color:var(--text-3);place-items:center;display:grid}.ci-ic .ic{width:1.25rem;height:1.25rem}.ci-tg{color:#29a9eb}.ci-boosty{color:#f15f2c}.ci-note{color:var(--text-3);align-items:center;gap:.5rem;margin:0 0 .375rem 2.25rem;font-size:.8125rem;display:flex}.ci-note .ic{width:.875rem;height:.875rem}@media (width<=640px){.ci-row{grid-template-columns:1.375rem minmax(0,1fr)}.ci-row b{white-space:normal;grid-column:2}}.help-side{border:1px solid #ecd3a01f;border-radius:1.125rem;padding:1.5rem}html.hero-fixed .hero-full{z-index:40;transition:opacity .7s var(--ease), transform .8s var(--ease), visibility 0s linear 0s;position:fixed;inset:0}html.hero-fixed .hero-full.out{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .6s var(--ease), transform .8s var(--ease), visibility 0s linear .8s;transform:translateY(-3%)scale(1.02)}html.hero-fixed .hero-full+.seam{display:none}html.hero-fixed main>:not(.hero-full){transition:opacity .7s var(--ease) .1s, transform .8s var(--ease) .1s}html.hero-gate{overflow:hidden}html.hero-gate main>:not(.hero-full){opacity:0;transform:translateY(2.5rem)}html.hero-gate .sb{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){html.hero-fixed .hero-full,html.hero-fixed .hero-full.out,html.hero-fixed main>:not(.hero-full){transition:none;transform:none}}.nk{text-transform:var(--ntt,none);letter-spacing:var(--nls,normal)}.nk.paint.mo-spin{animation:nk-spin var(--nk-sp,8s) linear infinite}.nk.paint.mo-slide{animation:nk-shimmer var(--nk-sp,3.5s) linear infinite;background-size:200% 100%}.nk.mo-pulse{animation:nk-pulse var(--nk-sp,2s) ease-in-out infinite}.nk.paint.an-shimmer{animation:nk-shimmer var(--nk-asp,3.5s) linear infinite;background-size:200% 100%}.nk.paint.an-shimmer.mo-spin{animation:nk-spin var(--nk-sp,8s) linear infinite, nk-shimmer var(--nk-asp,3.5s) linear infinite}.nk.paint.an-shimmer.mo-pulse{animation:nk-shimmer var(--nk-asp,3.5s) linear infinite, nk-pulse var(--nk-sp,2s) ease-in-out infinite}.nk.letters>span{display:inline-block}.nk.paint.letters{background:0 0}.nk.paint.letters>span{background-image:var(--np);background-size:calc(var(--n) * 100%) 100%;background-position:calc(var(--i) / max(var(--n) - 1, 1) * 100%) 0;color:#0000;-webkit-background-clip:text;background-clip:text}.nk.an-wave>span{animation:nk-wave var(--nk-asp,1.8s) ease-in-out infinite;animation-delay:calc(var(--i) * var(--nk-wstep,90ms))}.nk.nk-glow.an-wave>span{animation:none}@keyframes nk-pulse{50%{opacity:.62}}@keyframes nk-wave{0%,50%,to{translate:0}25%{translate:0 calc(var(--nk-wh,.14em) * -1)}}.nk.nk-glow{filter:blur(var(--ng-size,.16em));opacity:var(--ng-power,.85)}.nk.nk-glow.nk-glow-over{filter:blur(calc(var(--ng-size,.16em) * .5));opacity:calc(var(--ng-power,.85) * .65)}.nk.nk-glow.gr-pulse{animation:ng-pulse var(--ng-per,2s) ease-in-out infinite}.nk.nk-glow.gr-blink{animation:ng-blink var(--ng-per,1.2s) step-end infinite}@keyframes ng-pulse{50%{opacity:calc(var(--ng-power,.85) * .25)}}@keyframes ng-blink{50%{opacity:0}}.nk-badge{object-fit:contain;flex:none;width:1em;height:1em;display:block}.nk-badge.bd-spin{animation:nk-badge-spin var(--bd-sp,6s) linear infinite}.nk-badge.bd-pulse{animation:nk-badge-pulse var(--bd-sp,2s) ease-in-out infinite}@keyframes nk-badge-spin{to{rotate:360deg}}@keyframes nk-badge-pulse{50%{opacity:.75;scale:.82}}@media (prefers-reduced-motion:reduce){.nk-badge{animation:none!important}}@keyframes nk-spin{to{--nk-a:360deg}}@keyframes nk-shimmer{0%{background-position:200% 0}to{background-position:0 0}}.nk.nk-glow.letters>span{color:var(--ng);background:0 0}.plus-map{background:var(--bg-0);position:relative}.plus-map .pm-track{height:var(--track,300vh);position:relative}.plus-map .pm-stage{isolation:isolate;height:100vh;position:sticky;top:0;overflow:hidden}.plus-map .pm-head{z-index:3;padding-top:6.5rem;position:absolute;top:0;left:0;right:0}.plus-map .pm-view{z-index:2;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0 16.25rem,#000 23.75rem);mask-image:linear-gradient(#0000 0 16.25rem,#000 23.75rem)}.plus-map .pm-scroll{transform:translateY(calc(var(--off,0) * -1px));will-change:transform;padding:18.75rem 0 10rem;position:absolute;top:0;left:0;right:0}.plus-map .orn{z-index:-1;aspect-ratio:1;pointer-events:none;width:min(61.25rem,72vw);position:absolute;top:50%;right:calc(min(61.25rem,72vw)/-2);translate:0 -50%}.plus-map .orn *{fill:none;stroke:#d9b97c;stroke-width:1.1px;vector-effect:non-scaling-stroke}.plus-map .orn>g{opacity:.14}.plus-map .orn .w2{stroke-width:1.8px}.plus-map .orn .w3{stroke-width:2.6px}.plus-map .orn .dash{stroke-dasharray:3 8}.plus-map .orn .fill{fill:#d9b97c;stroke:none}.plus-map .pm-head{text-align:center}.plus-map .pm-head h2{letter-spacing:-.03em;color:#f4f1ea;-webkit-user-select:none;user-select:none;font-size:clamp(2.625rem,5.6vw,5rem);font-weight:800;line-height:.98}.plus-map .pm-head .lead{max-width:35rem;margin:1.25rem auto 0;font-size:1.1875rem}.plus-map .plus-shine{color:#0000;background:linear-gradient(90deg,#e2b54e,#f6d983 25%,#fff1c4 40%,#e9bf57 55%,#b8862a 80%,#e2b54e) 0 0/250% 100%;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite pmShine}@keyframes pmShine{0%{background-position:0 0}to{background-position:-250% 0}}.plus-map .map{max-width:73.75rem;margin:6rem auto 0;padding:0 1.5rem;position:relative}.plus-map .route{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.plus-map .route path{fill:none;stroke-linecap:round}.plus-map .route-base{stroke:#a9bbb633;stroke-width:3px;stroke-dasharray:10 14}.plus-map .route-lit{stroke:#d9b97c;stroke-width:3px;stroke-dasharray:10 14}.plus-map .route-reveal{stroke:#fff;stroke-width:30px}.plus-map .route-rings circle{fill:var(--bg-0);stroke:#a9bbb64d;stroke-width:3px;transition:stroke .4s}.plus-map .route-rings circle.in{fill:#a9bbb640;stroke:none;transition:fill .4s}.plus-map .route-rings g.on circle{stroke:#d9b97c}.plus-map .route-rings g.on circle.in{fill:#d9b97c}.plus-map .isl,.plus-map .isl-pair-wrap{z-index:1;text-align:center;position:relative}.plus-map .isl{opacity:.38;transition:opacity .8s}.plus-map .isl.on{opacity:1}.plus-map .isl.left{margin-right:auto}.plus-map .isl.right{margin-left:auto}.plus-map .isl.w-notes{width:40%}.plus-map .isl.w-md{width:50%}.plus-map .isl.w-lg{width:62%}.plus-map .isl.w-sm{width:100%}.plus-map .map>*+*{margin-top:9.375rem}.plus-map .isl-pair{grid-template-columns:1fr 1fr;gap:8.75rem;display:grid}.plus-map .isl-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--brass);-webkit-user-select:none;user-select:none;margin-bottom:.875rem;font-size:.875rem;font-weight:700;display:block}.plus-map .isl-frame{text-align:left;border:.1875rem dashed #a9bbb638;border-radius:1.125rem;padding:.375rem;transition:border-color .8s;position:relative}.plus-map .isl.on .isl-frame{border-color:#d9b97c8c}.plus-map .isl-cap{color:var(--text-2);max-width:35rem;margin:.875rem auto 0;font-size:.9375rem}.plus-map .isl-pair>.isl,.plus-map .isl-frame,.plus-map .stage-box{min-width:0}.plus-map .stage-box{border-radius:.75rem;position:relative;overflow:hidden}.plus-map .stage{width:calc(var(--w) * 1px);height:calc(var(--h) * 1px);transform:scale(var(--s,1));transform-origin:0 0;color:#dfe7e4;-webkit-user-select:none;user-select:none;background:#10262f;font-size:.8125rem;position:relative;overflow:hidden}.plus-map .cur{z-index:50;width:1.375rem;height:1.375rem;transform:translate(var(--x,30rem), var(--y,16.25rem));transition:transform var(--t,.7s) var(--ease,cubic-bezier(.45, 0, .2, 1));pointer-events:none;position:absolute;top:0;left:0}.plus-map .cur svg{z-index:2;width:1.375rem;height:1.375rem;position:absolute;inset:0}.plus-map .cur .cur-hand{opacity:0;left:-.3125rem}.plus-map .cur.hand .cur-hand{opacity:1}.plus-map .cur.hand .cur-arrow{opacity:0}.plus-map .cur.press svg{transform:scale(.82)}.plus-map .cur-ring{z-index:1;opacity:0;background:#fff6de59;border-radius:50%;width:1.125rem;height:1.125rem;position:absolute;top:-.5rem;left:-.5rem;box-shadow:0 0 0 2px #fff6deb3}.plus-map .cur.press .cur-ring{animation:.45s ease-out pmRing}@keyframes pmRing{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}.plus-map .hi{background:#0b1c22;border-radius:.375rem;flex:none;width:1.75rem;height:1.75rem;display:block}.plus-map .nr{border-bottom:1px solid #ffffff0d;grid-template-columns:1.75rem 1fr 1rem 4rem;align-items:center;column-gap:.75rem;height:2.625rem;padding:0 1rem;display:grid}.plus-map .nr-nick{align-items:center;gap:.5rem;min-width:6.875rem;font-size:.875rem;font-weight:650;display:flex;position:relative}.plus-map .nr-rank{border:2px solid #7fb7d6;border-radius:.1875rem;width:.8125rem;height:.8125rem;transform:rotate(45deg)}.plus-map .nr-bars{background:#ffffff12;border-radius:.1875rem;height:.375rem;overflow:hidden}.plus-map .nr-bars i{background:#2dc9968c;height:100%;display:block}.plus-map .nt{padding:.875rem 0}.plus-map .nt-pin{color:#93a6a1;place-items:center;width:1.25rem;height:1.25rem;display:inline-grid;position:relative}.plus-map .pin{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.0625rem;height:1.0625rem;transition:fill .3s,color .3s}.plus-map .nt-pin.filled{color:#d9b97c}.plus-map .nt-pin.filled .pin{fill:#d9b97c}.plus-map .nt-tip{white-space:nowrap;opacity:0;background:#1b3d40;border:1px solid #ecd3a04d;border-radius:.5rem;padding:.375rem .625rem;font-size:.8125rem;font-weight:600;transition:opacity .25s,transform .25s;position:absolute;bottom:1.625rem;left:50%;transform:translate(-50%,.25rem)}.plus-map .nt-tip.show{opacity:1;transform:translate(-50%)}.plus-map .nt-pop{opacity:0;transform-origin:0 100%;background:#163437;border:1px solid #ecd3a04d;border-radius:.75rem;width:13.75rem;transition:opacity .25s,transform .25s;position:absolute;top:1.125rem;left:9.375rem;transform:scale(.92)}.plus-map .nt-pop.show{opacity:1;transform:none}.plus-map .nt-pop-h{justify-content:space-between;align-items:center;padding:.625rem .75rem .375rem;font-size:.8125rem;display:flex}.plus-map .nt-x{color:#b9c8c4;border-radius:.375rem;place-items:center;width:1.375rem;height:1.375rem;font-size:1.125rem;line-height:1;display:grid}.plus-map .nt-text{background:#0003;border-radius:.5rem;min-height:3.375rem;margin:0 .75rem .75rem;padding:.5rem .625rem;font-size:.875rem}.plus-map .caret{vertical-align:-.1875rem;background:#ecd3a0;width:2px;height:1rem;margin-left:1px;animation:1s step-end infinite pmBlink;display:inline-block}@keyframes pmBlink{50%{opacity:0}}.plus-map .cam{width:90rem;height:100%;transition:transform .9s cubic-bezier(.65,0,.25,1);display:flex;transform:translate(-45rem)}.plus-map .cam.build{transform:translate(0)}.plus-map .pane{width:45rem;height:100%;padding:1.25rem 1.5rem;position:relative}.plus-map .q-head{justify-content:space-between;align-items:center;height:2rem;margin-bottom:.875rem;font-size:1rem;display:flex}.plus-map .q-open,.plus-map .q-go{font:inherit;border:0;border-radius:.5rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:700}.plus-map .q-open{color:#e8eee9;background:#ffffff14}.plus-map .q-go{color:#14191a;background:linear-gradient(135deg,#ecd3a0,#d9b97c);position:absolute;top:1.25rem;right:1.5rem}.plus-map .q-chain{background:#0000002e;border-radius:.625rem;align-items:center;height:3.375rem;padding:0 .625rem;display:flex}.plus-map .q-pal{grid-template-columns:repeat(3,1fr);justify-items:center;row-gap:.75rem;margin-top:1.875rem;display:grid;position:relative}.plus-map .blk{color:#fff;white-space:nowrap;clip-path:polygon(0 0,calc(100% - .75rem) 0,100% 50%,calc(100% - .75rem) 100%,0 100%,.75rem 50%);flex-direction:column;justify-content:center;height:2.625rem;padding:0 1.25rem 0 1.375rem;font-size:.8125rem;transition:transform .7s cubic-bezier(.45,0,.2,1);display:flex;position:relative}.plus-map .blk small{opacity:.75;font-size:.625rem;font-weight:500;line-height:1.1}.plus-map .blk b{align-items:center;gap:.3125rem;font-size:.8125rem;line-height:1.2;display:flex}.plus-map .blk b .hi{border-radius:.1875rem;width:1rem;height:1rem}.plus-map .q-chain .blk.start{clip-path:polygon(0 0,calc(100% - .75rem) 0,100% 50%,calc(100% - .75rem) 100%,0 100%);background:#2c5f57;padding-left:.875rem;font-weight:700;position:static}.plus-map .blk.hero{background:#7a4f9e}.plus-map .blk.mode{background:#a76a24}.plus-map .blk.nw{background:#b5893a}.plus-map .blk.dur{background:#2f6aa3}.plus-map .blk.res{background:#2f8a5e}.plus-map .blk.per{background:#4b5a63}.plus-map .blk.drag{z-index:5}.plus-map .mcs{grid-template-columns:1fr 1fr;gap:.625rem;transition:opacity .45s;display:grid;position:absolute;top:4.125rem;left:1.5rem;right:1.5rem}.plus-map .mcs-hit,.plus-map .q-hist.hit .mcs-all{opacity:0}.plus-map .q-hist.hit .mcs-hit{opacity:1}.plus-map .mc{background:#ffffff0a;border-left:.1875rem solid #e2786a;border-radius:.625rem;grid-template-rows:auto auto;grid-template-columns:2.125rem 1fr auto;align-items:center;column-gap:.75rem;padding:.5625rem .75rem;display:grid}.plus-map .mc.win{border-left-color:#2dc996}.plus-map .mc .hi{border-radius:.4375rem;grid-row:span 2;width:2.125rem;height:2.125rem}.plus-map .mc-res{font-size:.8125rem;font-weight:700}.plus-map .mc.win .mc-res{color:#2dc996}.plus-map .mc.loss .mc-res{color:#e2786a}.plus-map .mc-dur{color:#93a6a1;grid-column:2;font-size:.75rem}.plus-map .mc-nw{color:#e9cf8f;grid-area:1/3/span 2;font-weight:650}.plus-map .st-top{z-index:2;position:absolute;top:1.125rem;right:1.25rem}.plus-map .tgl{align-items:center;gap:.625rem;display:flex}.plus-map .tgl-label{color:#6f8580;font-size:.875rem;font-weight:800;transition:color .5s}.plus-map .tgl-sw{background:#ffffff14;border:1px solid #ffffff1f;border-radius:62.4375rem;width:2.75rem;height:1.5rem;transition:background .4s,border-color .4s;position:relative}.plus-map .tgl-sw i{background:#93a6a1;border-radius:50%;width:1rem;height:1rem;transition:transform .4s cubic-bezier(.45,0,.2,1),background .4s;position:absolute;top:.1875rem;left:.1875rem}.plus-map .tgl.on .tgl-sw{background:#e9bf5740;border-color:#e9bf5780}.plus-map .tgl.on .tgl-sw i{background:linear-gradient(135deg,#f6d983,#b8862a);transform:translate(1.25rem)}.plus-map .tgl.on .tgl-label{color:#0000;background:linear-gradient(90deg,#b8862a,#f6d983 40%,#fff6d6 50%,#f6d983 60%,#e2b54e) 0 0/300% 100%;-webkit-background-clip:text;background-clip:text;animation:1s ease-out forwards pmGlint}@keyframes pmGlint{0%{background-position:100% 0}to{background-position:0 0}}.plus-map .cal-view{border-radius:.375rem;width:12.25rem;height:8.5rem;transition:width .8s cubic-bezier(.45,0,.2,1);position:absolute;top:4rem;left:50%;overflow:hidden;translate:-50%}.plus-map .stage.plus .cal-view{width:30rem}.plus-map .cal-strip{grid-template-rows:repeat(7,1rem);grid-auto-flow:column;gap:.25rem;display:grid;position:absolute;top:0;right:0}.plus-map .cal-strip i{background:#ffffff0d;border-radius:.25rem;width:1rem;height:1rem}.plus-map .cal-strip i.l1{background:#2dc99647}.plus-map .cal-strip i.l2{background:#2dc99685}.plus-map .cal-strip i.l3{background:#2dc996d9}.plus-map .cal-strip.run{transition:transform 2s cubic-bezier(.6,0,.2,1)}.plus-map .cal-nums{gap:1.375rem;transition:gap .8s cubic-bezier(.45,0,.2,1);display:flex;position:absolute;bottom:1.875rem;left:50%;translate:-50%}.plus-map .stage.plus .cal-nums{gap:4rem}.plus-map .cal-nums div{flex-direction:column;align-items:center;min-width:3.25rem;display:flex}.plus-map .cal-nums b{color:#e8eee9;font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:800;transition:color .5s}.plus-map .stage.plus .cal-nums b{color:#f0d18a}.plus-map .cal-nums span{color:#93a6a1;white-space:nowrap;font-size:.6875rem}.plus-map .oc-box{background:#00000024;border-radius:.5rem;width:13.75rem;height:7.5rem;transition:width .8s cubic-bezier(.45,0,.2,1),height .8s cubic-bezier(.45,0,.2,1);position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%}.plus-map .stage.plus .oc-box{width:30rem;height:11rem;translate:-50% -58%}.plus-map .oc{width:100%;height:100%;display:block}.plus-map .oc-line{fill:none;stroke-width:2.4px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.plus-map .oc-line.up{stroke:#2dc996}.plus-map .oc-line.down{stroke:#e2786a}.plus-map .oc-zero{stroke:#ffffff38;stroke-width:1px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.plus-map .oc-marks line{stroke:#ffffff1f;stroke-width:1px;stroke-dasharray:3 5;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .5s .5s}.plus-map .stage.plus .oc-marks line{opacity:1}.plus-map .oc-hover{opacity:0;width:2px;transform:translateX(var(--hx,0));transition:transform var(--t,.7s) cubic-bezier(.45, 0, .2, 1), opacity .3s;background:#ecd3a0;position:absolute;top:0;bottom:0;left:0}.plus-map .oc-hover.show{opacity:.85}.plus-map .oc-read{color:#93a6a1;opacity:0;white-space:nowrap;align-items:baseline;gap:.625rem;font-size:.8125rem;transition:opacity .3s;display:flex;position:absolute;bottom:2.125rem;left:50%;translate:-50%}.plus-map .oc-read.show{opacity:1}.plus-map .oc-read b{color:#2dc996;font-size:1.125rem}.plus-map .oc-read b.neg{color:#e2786a}.plus-map .cu-table{transition:transform .8s cubic-bezier(.45,0,.2,1);position:absolute;top:50%;left:0;right:0;transform:translate(1.6875rem,-50%)}.plus-map .stage.table .cu-table{transform:translateY(-50%)}.plus-map .cu-table .nr{border-bottom-color:#0000;height:2.5rem;transition:border-color .6s .4s}.plus-map .cu-table .nr .hi,.plus-map .cu-table .nr-rank,.plus-map .cu-table .nr-bars{opacity:0;transition:opacity .6s .5s}.plus-map .stage.table .cu-table .nr{border-bottom-color:#ffffff0f}.plus-map .stage.table .cu-table .nr .hi,.plus-map .stage.table .cu-table .nr-rank,.plus-map .stage.table .cu-table .nr-bars{opacity:1}.plus-map .cu-table .nr-nick{min-width:9.375rem}.plus-map .cu-o{opacity:0;max-height:0;transition:opacity .6s .3s,max-height .8s;overflow:hidden}.plus-map .stage.table .cu-o{opacity:1;max-height:2.5rem}.plus-map .cu-o .nr-nick{color:#8d9c98}.plus-map .cu-me .nr-nick{font-size:1.875rem}.plus-map .stage.table .cu-me .nr-nick{font-size:1.375rem;transition:font-size .8s cubic-bezier(.45,0,.2,1)}.plus-map .cu-nick{color:#cfd8d5;transform-origin:50% 55%;font-weight:800;display:inline-block;position:relative}.plus-map .cu-nick.pop{animation:.42s cubic-bezier(.3,1.6,.5,1) pmPop}@keyframes pmPop{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1)}}.plus-map .cu-nick[data-lv="2"]{color:#0000;background:linear-gradient(90deg,#f6d983,#e2b54e,#fff1c4,#b8862a);-webkit-background-clip:text;background-clip:text}.plus-map .cu-nick[data-lv="3"]{color:#0000;background:linear-gradient(90deg,#7ff0d0,#5fd3ff,#c7fff0,#34c6a8,#7ff0d0) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite pmPaint}.plus-map .cu-nick.pop[data-lv="3"]{animation:.42s cubic-bezier(.3,1.6,.5,1) pmPop,3s linear infinite pmPaint}@keyframes pmPaint{to{background-position:-220% 0}}.plus-map .cu-flash{pointer-events:none;opacity:0;background:radial-gradient(circle,#fffffff2,#ecd3a073 32%,#0000 64%);border-radius:50%;width:10rem;height:10rem;margin:-5rem 0 0 -5rem;position:absolute;top:50%;left:50%}.plus-map .cu-flash.go{animation:.3s ease-out pmFlash}@keyframes pmFlash{0%{opacity:0;transform:scale(.3)}30%{opacity:1}to{opacity:0;transform:scale(1.4)}}.plus-map .cu-btn{min-width:9.375rem;height:2.75rem;font:inherit;color:#1c1608;background:linear-gradient(135deg,#f6d983,#e2b54e 55%,#b8862a);border:0;border-radius:62.4375rem;font-size:.875rem;font-weight:700;transition:opacity .5s;position:absolute;top:50%;right:5.1875rem;translate:0 -50%}.plus-map .cu-btn .cu-btn-b,.plus-map .cu-btn.count .cu-btn-a{display:none}.plus-map .cu-btn.count .cu-btn-b{display:inline}.plus-map .cu-days{font-variant-numeric:tabular-nums}.plus-map .cu-prog{color:#93a6a1;opacity:0;align-items:center;gap:.75rem;font-size:.75rem;transition:opacity .5s;display:flex;position:absolute;bottom:3rem;left:4.375rem;right:2.5rem}.plus-map .cu-lv{white-space:nowrap}.plus-map .cu-lv b{color:#e8eee9}.plus-map .stage.counting .cu-prog{opacity:1}.plus-map .stage.table .cu-btn,.plus-map .stage.table .cu-prog{opacity:0}.plus-map .cu-bar{background:#ffffff14;border-radius:.1875rem;flex:1;height:.375rem;display:block;position:relative}.plus-map .cu-bar i{background:linear-gradient(90deg,#d9b97c,#ecd3a0);border-radius:.1875rem;width:0;position:absolute;top:0;bottom:0;left:0}.plus-map .cu-bar em{background:#ffffff4d;width:2px;height:.75rem;position:absolute;top:-.1875rem}.plus-map .trial{z-index:1;text-align:center;max-width:40rem;transform:scale(calc(.9 + var(--grow,0) * .14));background:linear-gradient(#e9bf571f,#e9bf570a);border:1px solid #e9bf5759;border-radius:1.375rem;margin-left:auto;margin-right:auto;padding:2.25rem 2.5rem;position:relative}.plus-map .trial b{letter-spacing:-.02em;color:#f4f1ea;-webkit-user-select:none;user-select:none;font-size:clamp(1.875rem,3.4vw,2.875rem);font-weight:800;display:block}.plus-map .trial>span{color:var(--text-2);margin-top:.5rem;display:block}.plus-map .trial .btn{margin-top:1.375rem}.cta-eye{width:6rem;height:3rem;margin:0 auto 1.75rem;display:block;overflow:visible}.cta-eye .eye-open{transform-box:view-box;transform-origin:3.125rem 3.125rem;opacity:0;transform:scaleY(.04)}.cta-eye .eye-pupil{transform-box:view-box;transform-origin:3.125rem 3.125rem;transform:scale(.2)}.cta-eye.open .eye-open{opacity:1;transform:none}.cta-eye.open .eye-pupil{transform:none}.cta-eye.open .eye-lid{opacity:0}.cta-eye.anim .eye-open{animation:.55s cubic-bezier(.3,1.4,.5,1) both eyeOpen}.cta-eye.anim .eye-pupil{animation:.45s cubic-bezier(.3,1.5,.5,1) .18s both pupil}.cta-eye.anim .eye-lid{transition:opacity .15s}@keyframes eyeOpen{0%{opacity:1;transform:scaleY(.04)}to{opacity:1;transform:none}}@keyframes pupil{0%{transform:scale(.2)}to{transform:none}}@media (width<=900px){.plus-map .pm-track{height:auto}.plus-map .pm-stage{height:auto;position:relative;overflow:hidden}.plus-map .pm-scroll{position:relative;transform:none}.plus-map .isl.w-notes,.plus-map .isl.w-md,.plus-map .isl.w-lg{width:100%}.plus-map .isl-pair{grid-template-columns:1fr;gap:2.5rem}.plus-map .map>*+*{margin-top:5.625rem}.plus-map .route{display:none}.plus-map .orn{width:35rem;top:37.5rem;right:-17.5rem;translate:none}}@media (width<=720px){.plus-map .pm-scroll{padding:5rem 0 6.25rem}.plus-map .map{margin-top:3.5rem;padding:0 1rem}.plus-map .trial{padding:1.75rem 1.375rem}.hero-os .sep{display:none}}@media (prefers-reduced-motion:reduce){.plus-map .plus-shine,.plus-map .cu-nick[data-lv="3"]{animation:none}}.plus-map .isl-kicker.split{justify-content:center;gap:8.75rem;display:flex}@media (width<=900px){.plus-map .isl-kicker.split{gap:.4em}}.plus-map .oc-zones rect{opacity:0;transition:opacity .5s .4s}.plus-map .oc-zones .win{fill:#2dc99624}.plus-map .oc-zones .loss{fill:#e2786a24}.plus-map .stage.plus .oc-zones rect{opacity:1}.plus-map .oc-flag{opacity:0;background:#5fb4e6;border-radius:2px;width:.1875rem;margin-left:-1.5px;transition:opacity .5s .6s;position:absolute;top:1.125rem;bottom:0}.plus-map .oc-flag i{background:#5fb4e6;border-radius:2px;width:.75rem;height:.75rem;position:absolute;top:-.625rem;left:50%;transform:translate(-50%)rotate(45deg)}.plus-map .stage.plus .oc-flag{opacity:1}.plus-map .pm-head h2,.plus-map .pm-head .lead{position:relative}@media (width<=900px){.plus-map .pm-head{padding-top:5rem;position:relative}.plus-map .pm-view{position:relative;-webkit-mask-image:none;mask-image:none}.plus-map .pm-scroll{padding-top:0}}.plus-map .stage-box .stage.ghost{z-index:3;pointer-events:none;transition:opacity .45s;position:absolute;top:0;left:0}.plus-map .stage-box .stage.ghost.out{opacity:0}.plus-map .cur-ring{display:none}.plus-map .nt-pop{z-index:10}.plus-map .stage.instant,.plus-map .stage.instant *,.plus-map .stage.ghost *{transition:none!important;animation:none!important}.plus-map .nt{transition:opacity .45s,transform .45s;position:absolute;top:0;left:0;right:0}.plus-map .nt-b{opacity:0;transform:translateY(.625rem)}.plus-map .stage.next .nt-a{opacity:0;transform:translateY(-.625rem)}.plus-map .stage.next .nt-b{opacity:1;transform:none}.acc .vmain{padding:6.25rem 0 2.5rem;position:relative}.acc .v,.acc .colp{position:relative}.acc .vbg{z-index:-1;pointer-events:none;position:absolute;inset:-2.25rem 0 -8.75rem;-webkit-mask-image:linear-gradient(#000 0 30%,#0000 85%);mask-image:linear-gradient(#000 0 30%,#0000 85%)}.acc h1,.acc h2,.acc h3,.acc .btn,.acc .tp,.acc .cb,.acc .keyb,.acc .ph-out,.acc .tier-h,.acc .ttk-stub,.acc .ring b{-webkit-user-select:none;user-select:none}.acc .ph{border:1px solid var(--line);background:var(--bg-1);border-radius:1.5rem;position:relative;overflow:hidden}.acc .bn{aspect-ratio:25/7;position:relative;overflow:hidden}.acc .bn-def,.acc .bn-sky{position:absolute;inset:0}.acc .bn-def{background:repeating-linear-gradient(90deg,#0000 0 3.6875rem,#ecd3a00f 3.6875rem 3.75rem),linear-gradient(160deg,#153640,#0f252d 60%,#0b1c22)}.acc[data-s=plus] .bn-def{background:repeating-linear-gradient(90deg,#0000 0 3.6875rem,#e9bf5714 3.6875rem 3.75rem),linear-gradient(160deg,#24332c,#13282c 60%,#0b1c22)}.acc .bn-sky{background:linear-gradient(#0d3b35 0%,#1f6b55 55%,#6fbf95 100%)}.acc .ph-out{z-index:2;border:1px solid var(--line-2);height:2.375rem;color:var(--text-2);background:#0b1c22d1;border-radius:.75rem;align-items:center;gap:.5rem;padding:0 .875rem;font-size:.875rem;font-weight:600;display:inline-flex;position:absolute;top:1rem;right:1rem}.acc .ph-out:hover{color:var(--text)}.acc .ph-out .ic{width:1.0625rem;height:1.0625rem}.acc .ph-id{background:linear-gradient(#0000,#0b1c22eb 70%);align-items:center;gap:1.125rem;padding:4.375rem 1.75rem 1.5rem;display:flex;position:absolute;bottom:0;left:0;right:0}.acc .ph-ava{flex:none;width:5.75rem;height:5.75rem;position:relative}.acc .ph-ava img{object-fit:cover;width:100%;height:100%;box-shadow:0 0 0 .1875rem var(--bg-0), 0 0 0 .25rem var(--line-2);background:var(--bg-1);border-radius:50%}.acc[data-tier] .ph-ava img{box-shadow:0 0 0 .1875rem var(--bg-0), 0 0 0 .3125rem var(--tier)}.acc .ph-prov{width:1.75rem;height:1.75rem;box-shadow:0 0 0 .1875rem var(--bg-0);border-radius:50%;position:absolute;bottom:-2px;right:-2px}.acc .ph-prov svg{width:100%;height:100%;display:block}.acc .ph-txt{flex:1;min-width:0}.acc .ph-name{align-items:center;gap:.75rem;min-width:0;display:flex}.acc .me-nick{text-overflow:ellipsis;min-width:0;max-width:100%;font-size:2.125rem;font-weight:800;line-height:1.15;overflow:hidden}.acc .ph-sub{color:var(--text-2);margin-top:.25rem;font-size:.9062rem;font-weight:600}.acc .ph-edit{width:1.875rem;height:1.875rem;color:var(--text-3);border-radius:.5625rem;flex:none;place-items:center;margin-left:auto;display:grid}.acc .ph-edit:hover{color:var(--text);background:var(--surface-2)}.acc .ph-edit .ic{width:1rem;height:1rem}.acc .tp{border-radius:var(--r-pill);letter-spacing:.02em;flex:none;align-items:center;gap:.375rem;height:1.75rem;padding:0 .6875rem;font-size:.8125rem;font-weight:800;line-height:1;display:inline-flex}.acc .tp .ic{flex:none;width:.9375rem;height:.9375rem;display:block}.acc .tp-plus{color:#2a1d05;background:var(--plus-grad)}.acc .tp-plus .ic{fill:#2a1d05;stroke:#2a1d05}.acc .tp-max{color:#052a1d;background:var(--max-grad)}.acc .tp-max .ic{fill:#052a1d;stroke:#052a1d}.acc .ttk{--stub:4.25rem;--nr:.6875rem;--nb:#e9bf5780;color:var(--text);background:linear-gradient(120deg, #e9bf572e, #e9bf570d 60%), var(--bg-1);-webkit-mask:radial-gradient(circle var(--nr) at 0 calc(100% - var(--stub)), transparent calc(var(--nr) - .5px), #000 var(--nr)) left / 51% 100% no-repeat, radial-gradient(circle var(--nr) at 100% calc(100% - var(--stub)), transparent calc(var(--nr) - .5px), #000 var(--nr)) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--nr) at 0 calc(100% - var(--stub)), transparent calc(var(--nr) - .5px), #000 var(--nr)) left / 51% 100% no-repeat, radial-gradient(circle var(--nr) at 100% calc(100% - var(--stub)), transparent calc(var(--nr) - .5px), #000 var(--nr)) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--nr) at 0 calc(100% - var(--stub)), transparent calc(var(--nr) - .5px), #000 var(--nr)) left / 51% 100% no-repeat, radial-gradient(circle var(--nr) at 100% calc(100% - var(--stub)), transparent calc(var(--nr) - .5px), #000 var(--nr)) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--nr) at 0 calc(100% - var(--stub)), transparent calc(var(--nr) - .5px), #000 var(--nr)) left / 51% 100% no-repeat, radial-gradient(circle var(--nr) at 100% calc(100% - var(--stub)), transparent calc(var(--nr) - .5px), #000 var(--nr)) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--nr) at 0 calc(100% - var(--stub)), transparent calc(var(--nr) - .5px), #000 var(--nr)) left / 51% 100% no-repeat, radial-gradient(circle var(--nr) at 100% calc(100% - var(--stub)), transparent calc(var(--nr) - .5px), #000 var(--nr)) right / 51% 100% no-repeat;border-radius:1.125rem;flex-direction:column;display:flex;position:relative}.acc .ttk:before{content:"";border-radius:inherit;border:1px solid var(--nb);pointer-events:none;background:radial-gradient(circle calc(var(--nr) + 1px) at 0 calc(100% - var(--stub)), transparent var(--nr), var(--nb) calc(var(--nr) + .25px), var(--nb) calc(var(--nr) + .75px), transparent calc(var(--nr) + 1px)) left / 51% 100% no-repeat border-box, radial-gradient(circle calc(var(--nr) + 1px) at 100% calc(100% - var(--stub)), transparent var(--nr), var(--nb) calc(var(--nr) + .25px), var(--nb) calc(var(--nr) + .75px), transparent calc(var(--nr) + 1px)) right / 51% 100% no-repeat border-box;position:absolute;inset:0}.acc .ttk-main{flex:1;gap:.375rem;min-width:0;padding:1.25rem 1.5rem;display:grid}.acc .ttk-k{color:var(--text-2);font-size:.8125rem;font-weight:700}.acc .ttk-t{color:var(--plus-1);font-size:1.5rem;font-weight:800}.acc .ttk-d{color:var(--text-2);font-size:.875rem;line-height:1.5}.acc .ttk-stub{height:var(--stub);margin:0 calc(var(--nr) + .25rem);padding:0 calc(1.5rem - var(--nr) - .25rem);color:var(--plus-1);border-top:2px dashed #e9bf5773;flex:none;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.acc .ttk-stub b{font-size:1.375rem;font-weight:800}.acc .ttk-stub span{color:#2a1d05;background:var(--plus-grad);border-radius:var(--r-pill);padding:.5rem .875rem;font-size:.875rem;font-weight:750}.acc .ttk-stub:hover span{filter:brightness(1.08)}.acc .blk{border:1px solid var(--line);background:var(--surface);border-radius:1.375rem;padding:1.375rem 1.5rem}.acc .blk-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.acc .blk-h h2{margin:0;font-size:1.1875rem;font-weight:800}.acc .blk p{color:var(--text-2);margin:0;font-size:.9375rem;line-height:1.55}.acc .sub-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;display:grid}.acc .sub-stats dt{color:var(--text-3);margin-bottom:.375rem;font-size:.8125rem;font-weight:600}.acc .sub-stats dd{white-space:nowrap;align-items:center;gap:.4375rem;margin:0;font-size:1rem;font-weight:750;display:flex}.acc .sub-stats dd .ic{width:1.0625rem;height:1.0625rem;color:var(--text-3);flex:none}.acc .prg-row{align-items:center;gap:1.5rem;display:flex}.acc{--tier:var(--brass);--tier-1:var(--brass);--tier-2:var(--brass);--tier-3:var(--brass);--tier-grad:var(--brass)}.acc[data-tier=plus]{--tier:var(--plus);--tier-1:var(--plus-1);--tier-2:var(--plus-2);--tier-3:var(--plus-3);--tier-grad:var(--plus-grad)}.acc[data-tier=max]{--tier:var(--max-2);--tier-1:var(--max-1);--tier-2:var(--max-2);--tier-3:var(--max-3);--tier-grad:var(--max-grad)}.acc[data-tier=dev]{--tier:#c79bff;--tier-1:#8fd3ff;--tier-2:#c79bff;--tier-3:#ff9ed2;--tier-grad:linear-gradient(110deg, #8fd3ff 0%, #a9b6ff 20%, #c79bff 38%, #ff9ed2 55%, #ffd98f 72%, #a8f5c8 88%, #8fe6f0 100%)}.acc .ring{--p:0;flex:none;width:7rem;height:7rem;position:relative}.acc .ring stop:first-child{stop-color:var(--tier-1)}.acc .ring stop:nth-child(2){stop-color:var(--tier-2)}.acc .ring stop:nth-child(3){stop-color:var(--tier-3)}.acc .ring svg{width:100%;height:100%;transform:rotate(-90deg)}.acc .ring circle{fill:none;stroke-width:11px}.acc .ring-bg{stroke:var(--surface-2)}.acc .ring .ring-fg{stroke:url(#acc-ring);stroke-linecap:round;stroke-dasharray:326.7;stroke-dashoffset:calc(326.7 - 326.7 * var(--p) / 100)}.acc .ring b{place-items:center;font-size:1.5rem;font-weight:800;display:grid;position:absolute;inset:0}.acc .prg-line{flex:1;min-width:0}.acc .prg-ends{color:var(--text-2);justify-content:space-between;align-items:baseline;gap:.625rem;margin-bottom:.5625rem;font-size:.875rem;font-weight:700;display:flex}.acc .prg-left{color:var(--text);font-weight:750}.acc .bar{border-radius:var(--r-pill);background:var(--surface-2);height:.5625rem;overflow:hidden}.acc .bar i{height:100%;width:var(--w,0%);border-radius:inherit;background:var(--brass);display:block}.acc[data-tier] .bar i{background:var(--tier-grad)}.acc[data-s=ended] .bar i{background:var(--text-3)}.acc .prg-hint{color:var(--text-3)!important;margin-top:.625rem!important;font-size:.8438rem!important}.acc .rws{grid-template-columns:repeat(auto-fill,minmax(9.375rem,1fr));gap:.75rem;display:grid}.acc .rws-2{grid-template-columns:repeat(2,minmax(0,1fr))}.acc .rw{border:1px solid var(--line);background:#00000029;border-radius:1rem;align-content:start;gap:.1875rem;min-width:0;padding:.75rem .75rem .8125rem;display:grid;position:relative}.acc .rw-pv{background:#ffffff06;border-radius:.625rem;place-items:center;height:4rem;margin-bottom:.5rem;display:grid;overflow:hidden}.acc .rw-pv .nk{max-width:100%;font-size:1.1875rem;overflow:hidden}.acc .rw-n{text-overflow:ellipsis;white-space:nowrap;font-size:.9062rem;font-weight:750;overflow:hidden}.acc .rw-n>span{display:inline-block}.acc .rw-n.mq{text-overflow:clip}.acc .rw-n.mq>span{animation:rwMarquee var(--mqt,6s) ease-in-out infinite}@keyframes rwMarquee{0%,18%{transform:translate(0)}42%,58%{transform:translateX(var(--dx))}82%,to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.acc .rw-n.mq>span{animation:none}.acc .rw-n.mq{text-overflow:ellipsis}}.acc .rw-l{color:var(--text-3);font-size:.7812rem;font-weight:600}.acc .rw-bn{background:linear-gradient(#0d3b35 0%,#1f6b55 55%,#6fbf95 100%);width:100%;height:100%;display:block;position:relative}.acc .f-broadway{font-family:Playfair Display,serif;font-style:italic;font-weight:800}.acc .cb{z-index:1;width:1.625rem;height:1.625rem;box-shadow:0 0 0 .1875rem var(--bg-0);border-radius:50%;place-items:center;display:grid;position:absolute;top:-.4375rem;right:-.4375rem}.acc .cb .ic{width:.875rem;height:.875rem}.acc .cb-plus{background:var(--plus-grad)}.acc .cb-plus .ic{fill:#2a1d05;stroke:#2a1d05}.acc .cb-max{background:var(--max-grad)}.acc .cb-max .ic{fill:#052a1d;stroke:#052a1d}.acc .rw.got-plus:after,.acc .rw.got-max:after{content:"Получено";border-radius:var(--r-pill);color:#052a1d;background:var(--teal);padding:.1875rem .5rem;font-size:.7188rem;font-weight:800;display:none;position:absolute;bottom:.75rem;right:.625rem}.acc[data-s=plus] .rw.got-plus:after,.acc[data-s=max] .rw.got-max:after{display:block}.acc .ref-code code{letter-spacing:.08em;color:var(--brass-2);font:750 1.1875rem/1 Plus Jakarta Sans,sans-serif}.acc .ref-link{color:var(--teal);text-underline-offset:.25rem;cursor:pointer;align-items:center;gap:.375rem;font-size:.875rem;font-weight:650;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-flex}.acc .ref-link .ic{width:.9375rem;height:.9375rem}.acc .ref-link.copied{color:var(--brass-2)}.acc .ref-stats{border-top:1px dashed var(--line);border-bottom:1px dashed var(--line);grid-template-columns:auto auto 1fr;align-items:end;gap:.75rem 1.625rem;margin:1.125rem 0 .875rem;padding:1rem 0;display:grid}.acc .ref-stats b{font-size:1.75rem;font-weight:800;line-height:1.1;display:block}.acc .ref-stats span{color:var(--text-3);font-size:.8125rem;font-weight:600}.acc .ref-bank{grid-template-columns:auto 1fr;justify-self:end;align-items:center;column-gap:.875rem;display:grid}.acc .ref-bank span{grid-column:1}.acc .ref-bank .btn{grid-area:1/2/span 2}.acc .mdl{z-index:110;background:#050e12cc;place-items:center;padding:1.5rem 1rem;display:grid;position:fixed;inset:0;overflow-y:auto}.acc .mdl[hidden]{display:none}.acc .mdl-box{border:1px solid var(--line-2);background:var(--surface-solid);border-radius:1.5rem;gap:1rem;width:min(32.5rem,100%);padding:1.75rem;display:grid;position:relative}.acc .mdl-wide{width:min(45rem,100%)}.acc .mdl-x{width:2.25rem;height:2.25rem;color:var(--text-3);border-radius:.625rem;place-items:center;display:grid;position:absolute;top:1rem;right:1rem}.acc .mdl-x:hover{color:var(--text);background:var(--surface-2)}.acc .mdl-h{margin:0;padding-right:2.5rem;font-size:1.375rem;font-weight:800}.acc .mdl-p{color:var(--text-2);margin:0;line-height:1.55}.acc .pm-row{border:1px solid var(--line);border-radius:var(--nr);align-items:center;gap:10px;margin:2px 0 14px;padding:12px 14px;display:flex}.acc .pm-row .ic{width:18px;height:18px;color:var(--text-2);flex:none}.acc .pm-k{color:var(--text-3)}.acc .pm-v{color:var(--text);margin-left:auto;font-weight:600}.acc .mdl-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.25rem;display:flex}.acc .mdl-foot-r{justify-content:flex-end}.acc .mdl-legal{color:var(--text-3);margin:0;font-size:.7812rem;line-height:1.5}.acc .mdl-legal a{color:var(--text-2);text-decoration:underline}.acc .tiers{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.acc .tier input{opacity:0;pointer-events:none;position:absolute}.acc .tier-in{border:1.5px solid var(--line);cursor:pointer;border-radius:1.125rem;gap:.375rem;height:100%;padding:1rem 1.125rem;display:grid}.acc .tier-in:hover{border-color:var(--line-2)}.acc .tier-h{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:1.125rem;display:flex}.acc .tier-h .ic{width:1.1875rem;height:1.1875rem}.acc .tier-plus .tier-h .ic{fill:var(--plus);stroke:var(--plus)}.acc .tier-max .tier-h .ic{fill:var(--max-2);stroke:var(--max-2)}.acc .tier-now{border-radius:var(--r-pill);background:var(--surface-2);color:var(--text-2);padding:.1875rem .5625rem;font-size:.75rem;font-weight:750}.acc .tier-p{color:var(--text-2);font-size:.875rem}.acc .tier-p b{color:var(--text);font-size:1.375rem}.acc .tier-plus input:checked+.tier-in{border-color:var(--plus);background:#e9bf5714}.acc .tier-max input:checked+.tier-in{border-color:var(--max-2);background:#3ed9a014}.acc .queue{grid-template-columns:1fr 1fr;gap:.375rem .25rem;font-size:.8125rem;font-weight:750;display:grid}.acc .queue[hidden]{display:none}.acc .queue span{border-radius:.625rem;padding:.5rem .75rem}.acc .q-max{color:#052a1d;background:var(--max-grad)}.acc .q-plus{color:#2a1d05;background:var(--plus-grad)}.acc .queue small{color:var(--text-3);grid-column:1/-1;font-weight:600}.acc .st-av{background:var(--surface-2);border-radius:.5625rem;place-items:center;width:2.125rem;height:2.125rem;font-weight:800;display:grid}.acc .fld{color:var(--text-3);gap:.375rem;font-size:.8125rem;font-weight:600;display:grid}.acc .total{border-top:1px dashed var(--line);align-items:baseline;gap:.75rem;padding-top:.875rem;display:flex}.acc .total span{color:var(--text-2);font-weight:650}.acc .total b{font-size:1.625rem;font-weight:800}.acc .total small{color:var(--text-3);font-size:.8125rem}.acc .code-in{letter-spacing:.08em;text-transform:uppercase;width:11.875rem;height:2.875rem;font-weight:700}.acc .code-in::placeholder{letter-spacing:0;text-transform:none;font-weight:500}.acc .btn[disabled]{opacity:.45;pointer-events:none}.acc .key-in{font-family:ui-monospace,Consolas,monospace}.acc .colp[hidden]{display:none}.acc .col-back{color:var(--text-2);align-items:center;gap:.5rem;font-size:.9062rem;font-weight:650;display:inline-flex}.acc .col-back .ic{width:1.0625rem;height:1.0625rem}.acc .col-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin:1rem 0 1.75rem;display:flex}.acc .col-head h1{margin:0 0 .5rem;font-size:2.5rem;font-weight:800}.acc .col-head p{color:var(--text-2);max-width:35rem;margin:0}.acc .col-pv{text-align:center;border:1px solid var(--line);background:var(--surface);border-radius:1.125rem;align-content:center;justify-items:center;gap:.25rem;padding:1rem 1.375rem;display:grid}.acc .col-pv-nick{justify-content:center;align-items:center;gap:.5rem;min-width:0;max-width:100%;line-height:1.2;display:inline-flex}.acc .col-pv-nick .me-nick{white-space:nowrap;font-size:1.75rem}.acc .col-pv-tier{flex:none;width:1.25rem;height:1.25rem;translate:0 -.08em}.acc .col-pv small{color:var(--text-3)}.acc .col-h{align-items:baseline;gap:.75rem;margin:1.875rem 0 .875rem;font-size:1.25rem;font-weight:800;display:flex}.acc .col-h small{color:var(--text-3);font-size:.8438rem;font-weight:600}.acc .rws.rws-col{grid-template-columns:repeat(auto-fill,minmax(10.625rem,1fr));gap:.75rem 1rem}.acc .rws-col .rw-pv{height:4.5rem}.acc .col-sec+.col-sec{border-top:1px solid var(--line);margin-top:1.875rem}.acc .col-sec+.col-sec .col-h{margin-top:1.5rem}.acc .rw.own.locked{cursor:default}.acc .rw.own.locked>*{opacity:.5}.acc .rw.own{cursor:pointer;-webkit-user-select:none;user-select:none}.acc .rw-act{z-index:2;border-radius:inherit;color:#fff;opacity:0;pointer-events:none;background:#08161ab3;place-items:center;font-size:.75rem;font-weight:800;transition:opacity .15s;display:grid;position:absolute;inset:0}.acc .rw.own:not(.locked):hover .rw-act,.acc .rw.own:not(.locked):focus-visible .rw-act{opacity:1}.acc .rw .cb{z-index:5}.acc .rw.soon{border-style:dashed}.acc .rw.gone{filter:grayscale();opacity:.5}.acc [data-tip]{position:relative}.acc [data-tip]:hover:before{content:attr(data-tip);z-index:5;border:1px solid var(--line-2);width:max-content;max-width:min(15rem,100% + .75rem);color:var(--text);text-align:center;background:#1d3a44;border-radius:.625rem;padding:.5rem .6875rem;font-size:.7812rem;font-weight:600;line-height:1.4;position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%)}.acc .vbg canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.acc .sub-none{font-size:.9375rem}.acc .sub-foot{border-top:1px dashed var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;margin-top:1.125rem;padding-top:.875rem;display:flex}.acc .keyb{border-radius:var(--r-pill);border:1px dashed var(--line-2);height:2rem;color:var(--text-2);white-space:nowrap;align-items:center;gap:.4375rem;margin-left:auto;padding:0 .75rem;font-size:.8125rem;font-weight:650;display:inline-flex}.acc .keyb:hover{color:var(--text);border-style:solid}.acc .keyb .ic{width:.9375rem;height:.9375rem}.acc .ref-code{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;display:flex}.acc .ref-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:.8125rem;font-weight:700}.acc .code-copy{color:var(--brass-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:.625rem;padding:0;display:inline-flex}.acc .code-copy code{letter-spacing:.08em;font:750 1.3125rem/1 Plus Jakarta Sans,sans-serif}.acc .code-copy .ic{width:1.0625rem;height:1.0625rem;color:var(--text-3)}.acc .code-copy:hover .ic{color:var(--text-2)}.acc .code-copy.copied,.acc .ref-link.copied{animation:.5s ease-in-out 2 copyBlink}@keyframes copyBlink{50%{opacity:.3}}.acc .ref-link{text-decoration-style:solid}.acc .ref-link .ic{display:none}.acc .ref-stats{border-bottom:0;grid-template-columns:1fr 1fr;margin:1.125rem 0 0;padding:1rem 0 0}.acc .ref-bank{border-top:1px dashed var(--line);grid-column:1/-1;justify-content:space-between;justify-self:stretch;align-items:center;gap:.75rem;padding-top:.875rem;display:flex}.acc .ref-bank b{color:var(--plus-1)}.acc .prg-part{border-top:1px dashed var(--line);margin-top:1.375rem;padding-top:1.125rem}.acc .part-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.375rem .875rem;margin-bottom:.75rem;display:flex}.acc .part-h h3{color:var(--text-2);margin:0;font-size:.9375rem;font-weight:750}.acc .part-h h3 small{color:var(--text-3);font-size:.8125rem;font-weight:600}.acc .part-h>span{color:var(--text-3);font-size:.8438rem;font-weight:650}.acc .rws,.acc .rws-2{grid-template-columns:repeat(auto-fill,minmax(8.75rem,1fr))}.acc .rw-pv{box-shadow:none;border:0}.acc .rw.got-plus:after,.acc .rw.got-max:after{justify-self:start;margin-top:.5rem;position:static}.acc .f-poster{letter-spacing:.04em;text-transform:uppercase;font-family:Oswald,sans-serif;font-weight:600}.acc .g-side{grid-template-columns:23.75rem minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.acc .g-side>*+*{margin-top:0!important}.acc .side{flex-direction:column;gap:1rem;display:flex;position:sticky;top:5.75rem}.acc .main{flex-direction:column;gap:1rem;min-width:0;display:flex}.acc .main .ref-stats{grid-template-columns:auto auto 1fr;padding-bottom:0}.acc .main .ref-bank{border-top:0;grid-column:auto;justify-self:end;gap:1.25rem;padding-top:0}.acc .ph-card .ph-id{background:0 0;flex-direction:column;align-items:flex-start;gap:.75rem;padding:.875rem 1.375rem 1.375rem;position:relative}.acc .ph-card .ph-ava{width:5.25rem;height:5.25rem}.acc .ph-card .me-nick{font-size:1.625rem}.acc .ph-card .ph-out{height:2.125rem;padding:0 .6875rem;top:.75rem;right:.75rem}.acc .side .sub-stats{grid-template-columns:1fr 1fr}.acc .prg-big .ring{width:9.375rem;height:9.375rem}.acc .prg-big .ring b{font-size:2rem}.acc .prg-big .prg-ends{font-size:1rem}.acc .prg-big .rws{grid-template-columns:repeat(auto-fill,minmax(9.375rem,1fr))}.acc .prg-big .rw-pv{height:5.25rem}.acc .mdl-small{width:min(27.5rem,100%)}.acc .key-row{gap:.625rem;display:flex}.acc .key-in{flex:1;min-width:0;font-family:ui-monospace,Consolas,monospace}.acc .key-st{min-height:1.25rem;margin:0;font-size:.875rem;font-weight:650}.acc .key-st.bad{color:var(--danger)}.acc .key-st.ok{color:var(--teal)}.acc .code-in{letter-spacing:.06em;text-transform:uppercase;text-align:center;width:11.5em;font:700 1rem/1 ui-monospace,Consolas,monospace}.acc .code-in::placeholder{font:inherit;letter-spacing:.06em;color:var(--text-3);opacity:.6}@media (width<=980px){.acc .g-side{grid-template-columns:minmax(0,1fr)}.acc .side{position:static}}@media (width<=640px){.acc .vmain{padding-top:5.75rem}.acc .bn{aspect-ratio:25/11}.acc .ph-id{gap:.75rem;padding:2.5rem 1rem 1rem}.acc .ph-ava{width:4rem;height:4rem}.acc .me-nick{font-size:1.5rem}.acc .ph-out span{display:none}.acc .ph-out{padding:0 .625rem}.acc .sub-stats{grid-template-columns:1fr 1fr}.acc .prg-row{flex-direction:column;align-items:stretch}.acc .ring{align-self:center}.acc .tiers{grid-template-columns:1fr}.acc .mdl-box{padding:1.375rem 1.125rem}.acc .mdl-foot{flex-direction:column;align-items:stretch}.acc .code-in{flex:1;width:auto}.acc .keyb{margin-left:0}}.acc .btn-hero{border-radius:var(--r-pill);outline-offset:.1875rem;outline:1.5px solid #f6d9838c;justify-content:center;align-items:center;height:2.625rem;animation:4.5s linear infinite shimmer;display:inline-flex;position:relative;overflow:hidden;color:#2a1d05!important;background:linear-gradient(110deg,#f6d983 0%,#e2b54e 30%,#fff4cf 45%,#e2b54e 60%,#f6d983 100%) 0 0/250% 100%!important;padding:0 1.25rem!important;font-size:.9375rem!important;font-weight:800!important}.acc .btn-hero:after{content:"";border-radius:inherit;outline:1.5px solid #f6d98380;animation:2.4s ease-out infinite heroRing;position:absolute;inset:0}@keyframes heroRing{0%{outline-offset:.1875rem;opacity:1}to{outline-offset:.75rem;opacity:0}}.acc .ttk-stub:hover .btn-hero{filter:brightness(1.07)}.acc .btn-buy{color:#241803;background:var(--plus-grad);border:0;font-weight:800;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff73}.acc .btn-buy:before{content:"";width:40%;transition:left .6s var(--ease);background:linear-gradient(100deg,#0000,#ffffff8c,#0000);position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}.acc .btn-buy:hover{color:#1a1203;filter:brightness(1.05)}.acc .btn-buy:hover:before{left:120%}.acc .btn-buy .ic{width:1.125rem;height:1.125rem;transition:transform .2s var(--ease)}.acc .btn-buy:hover .ic{transform:translate(.1875rem)}.acc .btn-gift{color:var(--plus-1);background:0 0;border:1.5px solid #e9bf5766}.acc .btn-gift:hover{color:#fff1cf;background:#e9bf570f;border-color:#e9bf57bf}.acc .keyb{height:auto;color:var(--text-3);text-underline-offset:.25rem;border:0;border-radius:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.acc .keyb:hover{color:var(--text-2)}.acc .sub-acts{flex-wrap:wrap;gap:.625rem;margin-top:1.125rem;display:flex}.acc .sub-acts .btn{flex:auto;height:2.875rem}.acc .sub-acts .btn-buy{flex-basis:100%;height:3.25rem;font-size:1rem}.acc[data-s=plus] .sub-acts .btn,.acc[data-s=max] .sub-acts .btn{flex-basis:0}.acc .ref-link{color:var(--text-2)}.acc .ref-link:hover{color:var(--text)}.acc .part-h h3 small{margin-left:.75rem}.acc[data-s=new] .prg .rw>*,.acc[data-s=ended] .prg .rw>*{opacity:.42}.acc[data-s=new] .rw.own,.acc[data-s=ended] .rw.own,.acc[data-s=plus] .rw.own-max{opacity:1}.acc[data-s=new] .rw.own>*,.acc[data-s=ended] .rw.own>*,.acc[data-s=plus] .rw.own-max>*{opacity:.5}.acc .rw.soon .rw-pv{opacity:.55}.acc .rw.gone{filter:none;opacity:1;border-style:dashed}.acc .rw.gone>*{opacity:.28;filter:grayscale()}.acc .rw-d{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:650}.acc [data-tip]:hover:before{opacity:1;z-index:20;background:#1d3a44}.acc .vbg{-webkit-mask-image:linear-gradient(#000 0 25%,#0000 75%);mask-image:linear-gradient(#000 0 25%,#0000 75%)}.acc .buy{gap:1.125rem}.acc .rcpt{border:1px solid var(--line);background:#00000024;border-radius:1.125rem;padding:.875rem 1rem}.acc .rcpt-self{align-items:center;gap:.75rem;display:flex}.acc .rcpt-ava{background:var(--surface-2);width:2.5rem;height:2.5rem;color:var(--text-2);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.acc .rcpt-ava .ic{width:1.25rem;height:1.25rem}.acc .rcpt-ava img{object-fit:cover;width:100%;height:100%}.acc .rcpt-t{gap:2px;min-width:0;display:grid}.acc .rcpt-t small{color:var(--text-3);font-size:.7812rem;font-weight:650}.acc .rcpt-t b{text-overflow:ellipsis;white-space:nowrap;font-size:.9688rem;overflow:hidden}.acc .rcpt-sw{color:var(--text-2);font:inherit;cursor:pointer;text-underline-offset:.25rem;background:0 0;border:0;flex:none;align-items:center;gap:.4375rem;margin-left:auto;padding:0;font-size:.875rem;font-weight:650;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-flex}.acc .rcpt-sw:hover{color:var(--text)}.acc .rcpt-sw .ic{width:1rem;height:1rem}.acc .rcpt-gift{gap:.5rem;display:grid}.acc .rcpt-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.acc .rcpt-row .code-in{width:11.5em;height:2.875rem}.acc .rcpt-who{align-items:center;gap:.5rem;min-width:0;font-size:.9062rem;font-weight:700;display:inline-flex}.acc .rcpt-who.ok{color:var(--text)}.acc .rcpt-who.ok:before{content:"";background:linear-gradient(135deg,#3c6b78,#1d3a44);border-radius:50%;width:1.625rem;height:1.625rem}.acc .rcpt-who.bad{color:var(--danger);font-weight:650}.acc .rcpt-help{color:var(--text-3);font-size:.7812rem;line-height:1.45}.acc .code-in.bad,.acc .input.bad{border-color:var(--danger)}.acc .sw{border:1px solid var(--line);cursor:pointer;border-radius:1rem;align-items:flex-start;gap:.875rem;padding:.875rem 1rem;display:flex}.acc .sw input{opacity:0;pointer-events:none;position:absolute}.acc .sw-k{background:var(--surface-2);border:1px solid var(--line-2);border-radius:.8125rem;flex:none;width:2.75rem;height:1.625rem;margin-top:1px;transition:background .2s,border-color .2s;position:relative}.acc .sw-k:after{content:"";background:var(--text-2);width:1.125rem;height:1.125rem;transition:transform .2s var(--ease), background .2s;border-radius:50%;position:absolute;top:.1875rem;left:.1875rem}.acc .sw input:checked+.sw-k{background:var(--plus-grad);border-color:#0000}.acc .sw input:checked+.sw-k:after{background:#241803;transform:translate(1.125rem)}.acc .sw input:focus-visible+.sw-k{outline:2px solid var(--brass-2);outline-offset:2px}.acc .sw-t{gap:.1875rem;display:grid}.acc .sw-t b{font-size:.9375rem}.acc .sw-t small{color:var(--text-3);font-size:.8125rem;line-height:1.45}.acc .fld-err{min-height:0;color:var(--danger);font-size:.7812rem;font-weight:650}.acc .fld-err:empty{display:none}.acc .buy-foot{border-top:1px dashed var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.875rem;padding-top:1rem;display:flex}.acc .buy-foot .total{border:0;gap:2px;padding:0;display:grid}.acc .buy-foot .btn-buy{min-width:15rem}.acc .btn-buy[disabled]{filter:grayscale(.6);opacity:.5}.acc .pay-go{text-align:center;color:var(--teal);margin:0;font-size:.875rem;font-weight:650}@media (width<=640px){.acc .rcpt-row .code-in{flex:1;width:auto}.acc .buy-foot .btn-buy{width:100%;min-width:0}.acc .rcpt-self{flex-wrap:wrap}}.acc .input.bad,.acc .input.bad:focus{border-color:var(--danger)!important}.acc[data-s=plus] .rw.rw-max>*{opacity:.42}.acc .tier-in{gap:.25rem;padding:.875rem 1.125rem}.acc .tier-p{align-items:baseline;gap:.625rem;display:flex}.acc .tier-p b{color:var(--text);font-size:1.625rem;font-weight:800}.acc .tier-p s{color:var(--text-3);font-size:.875rem}.acc .tier-p s:empty{display:none}.acc .tier-m{color:var(--text-3);font-size:.8125rem;font-weight:600}.acc .buy .per{margin-top:-.375rem}.acc .buy-block{color:var(--text-2);background:#e9bf570f;border:1px solid #e9bf5740;border-radius:.875rem;align-items:flex-start;gap:.75rem;margin:.25rem 0 .5rem;padding:.875rem 1rem;display:flex}.acc .buy-block .ic{color:#f3d28a;flex:none;width:1.25rem;height:1.25rem;margin-top:.125rem}.acc .buy-block b{color:var(--text);margin-bottom:.25rem;display:block}.acc .buy-block p{margin:0;font-size:.875rem;line-height:1.5}.acc .mdl-box{grid-template-columns:minmax(0,1fr)}.acc .sw-t{min-width:0}.acc .queue{margin-top:-.375rem}.acc .sw{align-items:center}.acc .sw-t b em{color:var(--text-2);margin-left:.375rem;font-style:normal;font-weight:650}.acc .sw-off{color:#f3d28a!important}.acc .sw-off[hidden]{display:none}.acc .lnk{color:var(--text-2);text-underline-offset:.25rem;cursor:pointer;font-weight:650;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.acc .lnk:hover{color:var(--text)}.acc .sub-row{color:var(--text-3);align-items:baseline;gap:.625rem;margin-top:1rem;font-size:.875rem;display:flex}.acc .sub-row b{color:var(--text);font-size:.9375rem}.acc .sub-row+.sub-row{margin-top:.625rem}.acc .sub-row-r{color:var(--text-2);margin-left:auto;font-size:.8438rem}.acc .sub-row-r.ok{color:var(--teal);font-weight:650}.acc .sub-none+.sub-row{margin-top:.75rem}.acc .q-tag{align-items:center;gap:.375rem;display:inline-flex;color:var(--plus-1)!important}.acc .q-tag .ic{width:.9375rem;height:.9375rem;color:var(--plus);fill:var(--plus)}.acc .sub-auto{border:1px solid var(--line);background:#00000024;border-radius:.875rem;gap:.25rem;margin-top:1.125rem;padding:.75rem .875rem;display:grid}.acc .sub-auto-top{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.acc .sub-auto-top .lnk{font-size:.8438rem}.acc .sub-auto-h{color:var(--text);align-items:center;gap:.5rem;font-size:.9062rem;font-weight:700;display:inline-flex}.acc .on-dot{background:var(--teal);border-radius:50%;flex:none;width:.5rem;height:.5rem;box-shadow:0 0 0 .1875rem #3ed9a026}.acc .sub-auto-d{color:var(--text-3);font-size:.8438rem}.acc .sub-auto-d b{color:var(--text-2);font-weight:650}.acc .sub-foot .keyb+.keyb{margin-left:0}.acc .pays{margin:0;padding:0;list-style:none;display:grid}.acc .pays li{border-top:1px solid var(--line);grid-template-columns:4.625rem minmax(0,1fr) auto auto;align-items:center;gap:.25rem .875rem;padding:.75rem 0;display:grid}.acc .pays li:first-child{border-top:0}.acc .pays-d{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:.8125rem}.acc .pays-w{gap:2px;min-width:0;display:grid}.acc .pays-w b{color:var(--text);font-size:.9062rem;font-weight:650}.acc .pays-w small{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:.7812rem;overflow:hidden}.acc .pays-s{color:var(--text);white-space:nowrap;font-size:.9062rem;font-weight:750}.acc .pays .out .pays-s{color:#dba49b}.acc .pays .in .pays-s{color:#9fcfae}.acc .pays .pays-back{color:#d9c08c}.acc .pays s{color:var(--text-3)}.acc .pays .lnk{font-size:.8125rem}@media (width<=640px){.acc .pays li{grid-template-columns:minmax(0,1fr) auto}.acc .pays-d{grid-column:1/-1}}.acc .ops-scroll{scrollbar-width:thin;scrollbar-color:#ecd3a040 transparent;max-height:min(56vh,30rem);margin:0 -.5rem;padding:0 .5rem 1.25rem;overflow-y:auto;-webkit-mask:linear-gradient(#000 calc(100% - 1.75rem),#0000);mask:linear-gradient(#000 calc(100% - 1.75rem),#0000)}.acc .ops-scroll::-webkit-scrollbar{width:.375rem}.acc .ops-scroll::-webkit-scrollbar-thumb{background:#ecd3a040;border-radius:.375rem}.acc .pays .free .pays-s{color:var(--teal);grid-column:3/5;justify-self:end;font-size:.8125rem;font-weight:650}@media (width<=640px){.acc .pays .free .pays-s{grid-column:auto}}.acc .sw-off{overflow-wrap:anywhere;color:var(--text-2)!important}.acc .sw-off.warn{color:#f3d28a!important}.acc .sw-t small{white-space:normal}.acc .sub-foot{justify-content:center}.acc .sub-foot .keyb,.acc .sub-foot .keyb+.keyb{margin-left:0}@media (width<=640px){.acc .main .ref-stats{grid-template-columns:1fr 1fr}.acc .main .ref-bank{border-top:1px dashed var(--line);grid-column:1/-1;justify-self:stretch;padding-top:.875rem}}.acc .ph-card .ph-txt{align-self:stretch}.acc .col-pv-tier.tier-plus{fill:var(--plus);stroke:var(--plus)}.acc .col-pv-tier.tier-max{fill:var(--max);stroke:var(--max)}.acc .nk.me-nick.look{color:var(--nc,var(--text));background-image:none;-webkit-background-clip:border-box;background-clip:border-box;animation:none}.acc .nk.me-nick.look.paint{background-image:var(--np);color:#0000;background-size:100% 100%;-webkit-background-clip:text;background-clip:text}.acc .nk.me-nick.look.an-shimmer{background-size:200% 100%;animation:3.5s linear infinite nkShimmer}.acc .nk.me-nick.look.nk-glow{color:var(--ng);background:0 0;-webkit-background-clip:border-box;background-clip:border-box;animation:none}.acc .cb.cb-staff{background:radial-gradient(circle at 35% 30%,#2a3142 0%,#151a24 70%,#0e1219 100%)}.acc .cb.cb-staff .dl-gear{width:.875rem;height:.875rem}.acc .rw.worn .rw-pv:after{content:"";z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 2px var(--teal);pointer-events:none;position:absolute;inset:0}.acc .rw-pv{position:relative}.acc .rw-worn{z-index:3;color:#052a1d;background:var(--teal);border-radius:0 .375rem 0 .625rem;padding:.25rem .45rem .3rem;font-size:.625rem;font-weight:800;line-height:1;position:absolute;bottom:0;left:0}.acc .pay-banner{border:1px solid var(--line-2);background:var(--surface);color:var(--text-2);border-radius:.875rem;align-items:center;gap:.75rem;margin:0 0 1.25rem;padding:.75rem 1rem;font-weight:650;display:flex}.acc .pay-banner>span{flex:1;min-width:0;line-height:1.35}.acc .pay-x{cursor:pointer;width:1.75rem;height:1.75rem;color:inherit;opacity:.7;background:0 0;border:0;border-radius:.5rem;flex:none;place-items:center;margin:-.25rem -.375rem -.25rem 0;padding:0;transition:opacity .15s,background-color .15s;display:grid}.acc .pay-x:hover{opacity:1;background:#ffffff14}.acc .pay-x .ic{width:1rem;height:1rem;display:block}.acc .pay-wrap{grid-template-rows:1fr;transition:grid-template-rows .5s cubic-bezier(.4,0,.2,1);display:grid}.acc .pay-wrap-in{min-height:0;transition:opacity .35s,transform .5s cubic-bezier(.4,0,.2,1);overflow:hidden}.acc .pay-wrap.leaving{grid-template-rows:0fr}.acc .pay-wrap.leaving .pay-wrap-in{opacity:0;transform:translateY(-1rem)}@media (prefers-reduced-motion:reduce){.acc .pay-wrap,.acc .pay-wrap-in{transition-duration:10ms}}.acc .pay-banner.ok{color:var(--teal);border-color:#2dc99666}.acc .pay-banner.canceled,.acc .pay-banner.refund,.acc .pay-banner.failed{color:#f3d28a;border-color:#e9bf5759}.acc .ph-out,.acc .mdl-x{font:inherit}.acc a[aria-disabled=true],.btn[aria-disabled=true]{opacity:.45;pointer-events:none}main.acc{z-index:auto;padding-top:0}.acc .sub-stats dd span.s-plus,.acc .sub-stats dd span.s-max,.acc .sub-stats dd span.s-dev{align-items:center;gap:.44rem;display:inline-flex}.acc .sub-stats dd span.s-dev .dl-gear{width:1rem;height:1rem}.acc .sub-stats dd .ic.ic-endless{stroke-width:2.25px;width:1.375rem;height:1.375rem;color:inherit;display:block}.acc .sub-stats dd span.s-dev .dl-dev-text{display:inline}.acc .sub-stats dd .s-plus .ic{color:var(--plus);fill:var(--plus)}.acc .sub-stats dd span.s-max .ic{color:var(--max-2);fill:var(--max-2)}.acc .mng-form{grid-template-columns:minmax(0,1fr);gap:1.125rem;min-width:0;padding:0;display:grid}.acc .mng-foot{border-top:1px dashed var(--line);flex-wrap:wrap;gap:.75rem;padding-top:1rem;display:flex}.acc .mng-foot .btn{flex:1 1 0;min-width:12rem;height:2.75rem}.acc .mng-cancel:hover{color:var(--danger);border-color:#e2786a73}@media (width<=40rem){.acc .mng-foot .btn{flex-basis:100%}}.acc .cnl-list{color:var(--text-2);gap:.5rem;margin:0;padding-left:1.125rem;line-height:1.5;display:grid}.acc .cnl-list b{color:var(--text)}.acc .cnl-list a{color:var(--text-2);text-decoration:underline}.acc .mdl-box.cnl{width:min(37.5rem,100%)}.acc .cnl-foot{flex-wrap:nowrap;justify-content:space-between}.acc .cnl-foot .btn{white-space:nowrap}.acc .cnl-pays{gap:.375rem;margin-top:.5rem;display:grid}.acc .cnl-pay{border:1px solid var(--line);background:#00000024;border-radius:.75rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.5rem .75rem;display:grid}.acc .cnl-what{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acc .cnl-pm{color:var(--text);white-space:nowrap;align-items:center;gap:.375rem;font-weight:650;display:inline-flex}.acc .cnl-pm .ic{width:1rem;height:1rem;color:var(--text-3)}@media (width<=40rem){.acc .cnl-foot{flex-flow:column-reverse wrap}.acc .cnl-pay{grid-template-columns:minmax(0,1fr) auto}.acc .cnl-pm{grid-column:1/-1}}.acc .buy-foot .total{flex:20rem;min-width:0}.acc .order{color:var(--text-3);gap:.25rem;margin:.25rem 0 0;padding:0;font-size:.8125rem;list-style:none;display:grid}.acc .order li{justify-content:space-between;gap:.75rem;display:flex}.acc .order li>span:first-child{flex-wrap:wrap;align-items:center;gap:.375rem;display:inline-flex}.acc .order li>span:last-child{color:var(--text-2);white-space:nowrap;font-weight:650}.acc .order .order-now>span:first-child{color:var(--text-2)}.acc .order li.order-promo>span{color:var(--teal)}.acc .tip{width:1.125rem;height:1.125rem;color:var(--text-3);cursor:help;border-radius:50%;place-items:center;display:inline-grid;position:relative}.acc .tip:focus-visible{box-shadow:var(--ring);outline:none}.acc .tip .ic{width:.9375rem;height:.9375rem}.acc .tip-box{z-index:20;border:1px solid var(--line-2);width:max-content;max-width:min(20rem,80vw);color:var(--text-2);text-align:left;background:#1d3a44;border-radius:.75rem;gap:.3125rem;padding:.625rem .75rem;font-size:.7812rem;font-weight:600;line-height:1.45;display:none;position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%)}.acc .tip-box .tip-h{color:var(--text);font-weight:750}.acc .tip-box .tip-f{color:var(--text)}.acc .tip:hover .tip-box,.acc .tip:focus .tip-box{display:grid}.acc .ava-ph{color:#ffffff9e;background:linear-gradient(135deg,#1d3a44,#142a32);border-radius:50%;place-items:center;width:100%;height:100%;display:grid}.acc .ava-ph .ic{width:46%;height:46%}.acc .ava-yandex{background:linear-gradient(135deg,#8c4034,#5f2a23)}.acc .ava-vk{background:linear-gradient(135deg,#2f5a99,#1f3d6b)}.acc .ava-mailru{background:linear-gradient(135deg,#2f5a99 0%,#2a4f88 55%,#9a6430 100%)}.acc .ava-ok{background:linear-gradient(135deg,#a1622a,#6f431d)}.acc .ph-ava .ava-ph{box-shadow:0 0 0 .1875rem var(--bg-0), 0 0 0 .25rem var(--line-2)}.acc[data-tier] .ph-ava .ava-ph{box-shadow:0 0 0 .1875rem var(--bg-0), 0 0 0 .3125rem var(--tier)}.acc .ph-prov{overflow:hidden}.acc .ph-prov svg{position:absolute}.acc .prov-yandex svg{inset:0}.acc .prov-vk{background:#07f}.acc .prov-vk svg{inset:0}.acc .prov-ok{background:#ee8208}.acc .prov-ok svg{width:86%;height:86%;inset:7%}.acc .prov-mailru{background:#fff}.acc .prov-mailru svg{width:108%;height:108%;inset:-4%}.acc .rw-pv{background:#030a0db8}.acc .rw-bn{place-items:center;display:grid}.acc .rw-bn .nk{text-overflow:ellipsis;text-shadow:0 1px .5rem #000000bf,0 0 .125rem #0009;max-width:92%;font-size:1.1875rem;overflow:hidden}.acc .name-ideas{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.acc .name-idea{border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--surface-2);height:2rem;color:var(--text);font:inherit;cursor:pointer;padding:0 .75rem;font-size:.875rem;font-weight:650}.acc .name-idea:hover{border-color:var(--plus-1)}.acc .tp.tp-dev{background:#151a24;box-shadow:inset 0 0 0 1px #c79bff73}.acc .tp.tp-dev .dl-gear{width:.9375rem;height:.9375rem}.acc .nk.me-nick.look.paint.mo-spin{animation:nk-spin var(--nk-sp,8s) linear infinite}.acc .nk.me-nick.look.paint.mo-slide{animation:nk-shimmer var(--nk-sp,3.5s) linear infinite;background-size:200% 100%}.acc .nk.me-nick.look.mo-pulse{animation:nk-pulse var(--nk-sp,2s) ease-in-out infinite}.acc .nk.me-nick.look.paint.an-shimmer{animation:nk-shimmer var(--nk-asp,3.5s) linear infinite}.acc .nk.me-nick.look.paint.letters{background:0 0}.acc .nk.me-nick.look.nk-glow{filter:blur(var(--ng-size,.16em));opacity:var(--ng-power,.85)}.acc .nk.me-nick.look.nk-glow.gr-pulse{animation:ng-pulse var(--ng-per,2s) ease-in-out infinite}.acc .nk.me-nick.look.nk-glow.gr-blink{animation:ng-blink var(--ng-per,1.2s) step-end infinite}.acc .ph-name .me-badge{width:.9em;height:.9em}.acc .rw-badge{align-items:center;gap:.35em;max-width:92%;display:inline-flex}@media (width<=900px){:root{--sec:4rem}h1,h2,h3,.lead{text-wrap:balance}.section-tight{padding:2.5rem 0}.hero-full{text-align:center;align-items:center;min-height:0;padding:6.5rem 0 3.5rem}.hero-copy{margin:0 auto}.hero-lockup{text-align:left;justify-content:center}.hero-full h1,.hero-full h1 em{margin-left:0}.hero-full .lead{margin-left:auto;margin-right:auto}.hero-full .hero-actions,.hero-cta{justify-content:center}.hero-cta{flex-direction:column;gap:1rem}.hero-left .hero-bg{background-position:70%}.hero-os .sep,.hero-scroll{display:none}.story-grid,.story-page{grid-template-columns:minmax(0,1fr)}.story-rail{display:none}.story-stage{padding:3rem 0 1rem}.story-pages{gap:3.5rem}.story-page{gap:1.25rem}.story-page .sp-text{text-align:center;max-width:40rem;margin:0 auto}.sp-text p{margin-left:auto;margin-right:auto}.sp-tabs{margin-top:1.25rem}.story-page .sp-shot{width:100%;max-width:46rem;margin:0 auto}.sp-cap{text-align:center;margin-top:.625rem}.sp-cap span{left:0;right:0}.plus-map .pm-head{padding-top:3.5rem}.plus-map .map{margin-top:2.5rem}.plus-map .map>*+*{margin-top:3.5rem}.plus-map .isl-pair{gap:1.5rem}.plus-map .pm-scroll{padding-bottom:4rem}.plus-map .isl-cap{margin-top:.625rem}.plus-map .isl-kicker{margin-bottom:.625rem}.plus-map .isl{opacity:1}.soon-tag,.rp-label{font-size:.75rem}.cta-band{padding:3.5rem 0 4rem}.cta-warn{margin-top:2.75rem}.cta-warn h3,.cta-warn>p{text-align:center}.faq-sec{padding:2.5rem 0 3.5rem}.fq-list{margin-top:1.5rem}.page-hero{text-align:center}.page-hero .lead{margin-left:auto;margin-right:auto}.page-hero.sub-hero{padding-top:1.5rem}.back-link{width:fit-content;min-height:2.25rem;display:flex}.doc-ed{text-align:center}.dl-card{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:1.25rem;padding:1.75rem 1.25rem}.dl-meta,.hash{justify-content:center}.dl-card .btn.hash-copy{width:2.25rem;height:2.25rem}.dl-card>.btn{width:100%;max-width:26rem}.dl-warn{margin-top:2.5rem}.dl-sec{padding-bottom:3rem}.dl-last-sec{padding-bottom:4rem}.dl-last-head{text-align:center;justify-content:center}.page-hero.plans-hero{padding-top:2rem}.per-plans{margin-bottom:1.75rem}.ref.plans-ref{padding-top:2.5rem}.ref{padding-bottom:2.5rem}.ref-flow{gap:.75rem;margin-top:2rem}.ref-arrow{margin:0 auto}.ref-note{margin-top:1.5rem}.faq-title{margin-top:2rem}.help{padding:2rem 0 3.5rem}.help-main{text-align:center}.help-list{text-align:left}.help-grid{gap:2rem}.help-side h2,.help-side-note{text-align:center}.hist-sec{padding-bottom:4rem}.tl{gap:2.25rem}.doc-page{padding-bottom:4rem}.doc-body{gap:1.75rem;margin-top:1.75rem}.site-footer{margin-top:1.5rem}.footer-grid{gap:1.75rem 1.25rem;padding:2.25rem 0 1.5rem}.footer-brand{text-align:center;align-items:center}.footer-brand p{max-width:none}.footer-contacts{margin-top:0;padding-top:.75rem}.footer-bottom,.acc .col-head{text-align:center;justify-content:center}.acc .col-head p{margin-left:auto;margin-right:auto}.acc .col-back{width:fit-content;min-height:2.25rem;margin:0 auto;display:flex}.acc .col-h{justify-content:center}.acc .col-head>div:first-child{width:100%}.login{min-height:0;padding:2.5rem 0 3.5rem}.login-col{text-align:center;margin:0 auto}.login-eye{margin:0 auto}}@media (width>=601px) and (width<=900px){.plus-map .map>.isl{max-width:36rem;margin-left:auto;margin-right:auto}.plus-map .isl-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.plus-map .isl-kicker.split{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}}@media (width<=600px){body{font-size:.9375rem;line-height:1.55}h2{font-size:1.75rem}h3{font-size:1.25rem}.lead{font-size:1rem}.btn{height:2.75rem;font-size:.9375rem}.btn-sm{height:2.375rem;font-size:.875rem}.btn-lg{height:3.125rem;font-size:1rem}.card,.plan{padding:1.25rem}.header-row{height:3.5rem}main{padding-top:3.5rem}.site-header .wordmark{font-size:1.25rem}.brand-mark{width:2rem;height:2rem}.burger,.acct-btn{width:2.5rem;height:2.5rem}.acct-btn{padding:0}.mobile-menu a.mm{padding:.75rem .25rem;font-size:1rem}.lang button{height:2.25rem;padding:0 .875rem;font-size:.8125rem}.hero-full{padding:5.25rem 0 2.75rem}.hero-eye{width:3.25rem;height:1.625rem}.hero-lockup{gap:.625rem}.hero-lockup .wordmark{font-size:1.75rem}.hero-tag{letter-spacing:.14em;margin-top:.25rem;font-size:.75rem}.hero-full h1{margin-top:1.25rem;font-size:2.375rem;line-height:.95}.hero-full .lead{margin-top:1rem;font-size:.9688rem;line-height:1.55}.hero-cta{gap:.75rem;margin-top:1.5rem}.hero-full .hero-actions .btn,.hero-actions .btn{width:auto;min-width:15rem}.hero-os{font-size:.875rem}.story-stage{padding:2.25rem 0 .5rem}.story-pages{gap:2.75rem}.sp-kicker{letter-spacing:.14em;font-size:.75rem}.story-page .sp-text h3{margin-top:.625rem;font-size:1.5rem}.story-page .sp-text p{margin-top:.625rem;font-size:.9375rem;line-height:1.55}.story-page .sp-tabs button{height:2.25rem;padding:0 .75rem;font-size:.8125rem}.sp-cap span{font-size:.8125rem}.plus-map .pm-head{padding-top:2.75rem}.plus-map .pm-head h2{font-size:2.25rem}.plus-map .pm-head .lead{margin-top:.75rem;font-size:1rem}.plus-map .map{padding:0 var(--gutter);margin-top:2rem}.plus-map .map>*+*{margin-top:2.75rem}.plus-map .isl-kicker{letter-spacing:.12em;font-size:.75rem}.plus-map .isl-cap{font-size:.875rem;line-height:1.5}.plus-map .isl-frame{border-width:.125rem;padding:.25rem}.plus-map .trial{padding:1.5rem 1.125rem;transform:none}.plus-map .trial b{font-size:1.75rem}.plus-map .trial>span{font-size:.9375rem}.plus-map .pm-scroll{padding-bottom:3rem}.plus-map .stage[data-stage=notes]{--w:360!important;--h:250!important}.plus-map .stage[data-stage=notes] .nr{grid-template-columns:1.75rem 1fr 1rem 3.25rem;column-gap:.625rem;padding:0 .75rem}.plus-map .stage[data-stage=notes] .nt-pop{left:6.5rem}.plus-map .stage[data-stage=queries]{--w:400!important;--h:285!important}.plus-map .stage[data-stage=queries] .cam{width:50rem;transform:translate(-25rem)}.plus-map .stage[data-stage=queries] .cam.build{transform:translate(0)}.plus-map .stage[data-stage=queries] .pane{width:25rem;padding:1rem 1.125rem}.plus-map .stage[data-stage=queries] .q-go{top:1rem;right:1.125rem}.plus-map .stage[data-stage=queries] .q-chain{padding:0 .375rem}.plus-map .stage[data-stage=queries] .q-pal{grid-template-columns:repeat(2,1fr);row-gap:.625rem;margin-top:1.25rem}.plus-map .stage[data-stage=queries] .mcs{gap:.5rem;top:3.75rem;left:1.125rem;right:1.125rem}.plus-map .stage[data-stage=queries] .mc{grid-template-columns:1.875rem 1fr auto;column-gap:.5rem;padding:.5rem .625rem}.plus-map .stage[data-stage=queries] .mc .hi{width:1.875rem;height:1.875rem}.cta-band{padding:2.75rem 0 3.25rem}.cta-eye{margin-bottom:1.25rem;width:4.5rem!important;height:2.25rem!important}.cta-band h2{font-size:1.75rem}.cta-ver{flex-wrap:wrap;gap:.25rem .625rem;font-size:.8125rem}.cta-warn{margin-top:2.25rem}.cta-warn h3{font-size:1.25rem}.cta-warn>p{font-size:.875rem}.cta-warn-grid{gap:1.25rem;margin-top:1.125rem}.cta-warn h4{font-size:.9375rem}.cta-warn ol{font-size:.875rem}.faq-sec h2,.faq-title{font-size:1.75rem}.fq-q{min-height:2.75rem;padding:.8125rem .125rem;font-size:.9375rem}.fq-a p{margin-bottom:.875rem;font-size:.875rem}.fq-more{font-size:.8125rem}.page-hero{padding:2.25rem 0 1.25rem}.page-hero h1{margin-top:.5rem;font-size:2.125rem}.page-hero .lead{margin-top:.75rem}.help-title{font-size:2.125rem}.help-intro{font-size:.9375rem}.back-link{margin:0 auto}.dl-card .app-ic{width:4.5rem;height:4.5rem}.dl-card h2{font-size:1.625rem}.dl-meta{gap:.375rem .875rem;font-size:.8125rem}.hash{margin-top:.875rem;font-size:.75rem}.dl-last-head h2{font-size:1.5rem}.per label span{height:3rem;font-size:.8438rem}.per i{font-size:.75rem}.plan{border-radius:1.375rem}.plan-name h3{font-size:1.3125rem}.plan-price{margin-top:1rem}.plan-price b{font-size:2.375rem}.plan-price span{font-size:.875rem}.plan .check-list{gap:.5rem;margin-top:1.125rem}.check-list li{gap:.625rem;font-size:.875rem}.plan-soon li{font-size:.8438rem}.soon-tag{font-size:.75rem}.plan-includes{margin-top:1.125rem;padding-top:.875rem}.plan .btn{margin-top:1.25rem}.plans{gap:1.5rem}.ref-head h2{font-size:1.75rem}.ref-step h4{margin-top:.75rem;font-size:1rem}.ref-step p{font-size:.875rem}.ref-pic{height:6.75rem}.rp-label,.rp-btn{font-size:.75rem}.ref-arrow .ic{width:1.375rem;height:1.375rem}.fq-q .ic,.fq summary .ic{width:1rem;height:1rem}.help-side{padding:1.25rem 1rem}.sup input,.sup textarea{font-size:1rem}.sup-attach{width:2.25rem;height:2.25rem}.tl{gap:1.75rem;padding-left:2rem}.tl:before{left:.625rem}.tl-dot{width:1.375rem;height:1.375rem;top:-.125rem;left:-2rem}.tl-dot .ic{width:.75rem;height:.75rem}.tl-entry .rel-card{margin-top:.625rem}.rel-card{border-radius:1.125rem;padding:1.125rem 1rem}.rel-card h3{font-size:1.25rem}.rel-top{font-size:.8125rem}.rel-items{gap:.5rem;margin-top:.75rem}.rel-items li{padding-left:1rem;font-size:.875rem;line-height:1.5}.rel-tier{margin-top:1.125rem}.rel-tier h4{font-size:.9688rem}.doc-toc{padding:1rem 1.125rem}.doc-toc ol{gap:.25rem;font-size:.875rem}.doc-sec h2{font-size:1.1875rem}.doc-sec p{font-size:.9375rem;line-height:1.6}.ci{gap:1.5rem}.ci-name{font-size:1.125rem}.ci-row{min-height:2.75rem;padding:.625rem 0;font-size:.875rem}.footer-col h4{margin-bottom:.625rem;font-size:.75rem}.footer-col a{font-size:.8438rem;line-height:1.35}.footer-col ul{gap:.625rem}.footer-brand p,.footer-contacts{font-size:.8438rem}.footer-bottom{padding:1rem 0 1.25rem;font-size:.75rem}.acc .vmain{padding-top:4.5rem;padding-bottom:1.5rem}.acc .blk{border-radius:1.125rem;padding:1.125rem 1rem}.acc .blk-h{margin-bottom:.75rem}.acc .blk-h h2{font-size:1.0625rem}.acc .g-side,.acc .side{gap:.875rem}.acc .sub-stats{gap:.75rem}.acc .sub-stats dd{font-size:.9375rem}.acc .prg-big .ring{width:7.5rem;height:7.5rem}.acc .prg-big .ring b{font-size:1.625rem}.acc .rws,.acc .rws-2,.acc .prg-big .rws,.acc .rws.rws-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.acc .rw{padding:.5rem .5rem .625rem}.acc .rw-pv,.acc .prg-big .rw-pv,.acc .rws-col .rw-pv{height:3.5rem;margin-bottom:.375rem}.acc .rw-pv .nk{font-size:1rem}.acc .col-head{gap:1rem;margin:.5rem 0 1.25rem}.acc .col-head h1{font-size:2.125rem}.acc .col-pv{width:100%}.acc .col-pv-nick .me-nick{font-size:1.5rem}.cz-cat{margin-top:1.5rem}.cz-cat h2{font-size:1.125rem}.login-col h1{margin-top:1rem;font-size:2.125rem}.login-sub{font-size:.9375rem}.ya-btn{height:3rem;margin-top:1.5rem;font-size:1rem}.acc .mdl{padding:.75rem .5rem}.acc .mdl-box{border-radius:1.25rem;gap:.875rem}.acc .tiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.acc .tier-in{padding:.75rem}.acc .tier-h{gap:.375rem;font-size:1rem}.acc .tier-p b{font-size:1.375rem}.acc .sw{white-space:normal;gap:.75rem;padding:.75rem}.acc .sw-t{flex:1}.acc .sw-t b em{margin-left:0;display:block}}body:has(.demo-page){overflow:hidden}.site:has(.demo-page)>.site-footer{display:none}.site>main.demo-page{isolation:isolate;flex:none;height:100dvh;padding-top:4.5rem;position:relative}.demo-bg{z-index:-1;pointer-events:none;background:radial-gradient(ellipse 70% 55% at 50% 42%, #133a3c 0%, var(--bg-0) 68%), var(--bg-0);position:fixed;inset:0;overflow:hidden}.demo-dots{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(55% 45% at 18% 22%,#000 0%,#0000 70%),radial-gradient(50% 50% at 85% 78%,#000 0%,#0000 72%),radial-gradient(40% 35% at 60% 10%,#00000080 0%,#0000 70%);mask-image:radial-gradient(55% 45% at 18% 22%,#000 0%,#0000 70%),radial-gradient(50% 50% at 85% 78%,#000 0%,#0000 72%),radial-gradient(40% 35% at 60% 10%,#00000080 0%,#0000 70%)}.demo-dots:before{content:"";opacity:.5;background-image:radial-gradient(circle,#ecd3a080 1px,#0000 1.6px);background-size:28px 28px;animation:70s linear infinite demo-drift;position:absolute;inset:-3rem}.demo-glow{opacity:.7;background:radial-gradient(circle,#2dc99624 0%,#2dc99600 62%);border-radius:50%;width:52rem;height:52rem;position:absolute}.demo-glow.g1{animation:30s ease-in-out infinite alternate demo-float;top:-12rem;left:-14rem}.demo-glow.g2{background:radial-gradient(circle,#d9b97c1a 0%,#d9b97c00 62%);animation:36s ease-in-out infinite alternate-reverse demo-float;bottom:-18rem;right:-16rem}@keyframes demo-drift{to{transform:translate(28px,28px)}}@keyframes demo-float{to{transform:translate(7rem,5rem)}}.demo-wrap{height:100%;padding:.25rem var(--gutter) 1rem;flex-direction:column;gap:.75rem;max-width:120rem;margin:0 auto;display:flex}.demo-bar{flex:none;justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.demo-head h1{font-size:clamp(1.5rem,2.2vw,2.125rem)}.demo-head p{color:var(--text-2);margin-top:.375rem;font-size:.9688rem}.demo-side{align-items:center;gap:1rem;display:flex}.demo-note{border:1px solid var(--line-2);max-width:25rem;color:var(--text-2);background:#ecd3a00d;border-radius:.75rem;padding:.5rem .875rem;font-size:.8125rem;line-height:1.45}.demo-note a{color:var(--brass-2);font-weight:600}.demo-actions{gap:.5rem;display:flex}.demo-actions .btn{white-space:nowrap}.demo-actions .btn:disabled{opacity:.45;pointer-events:none}.demo-stage{flex:1;place-items:center;min-height:0;display:grid;container-type:size}.demo-window{border:1px solid var(--line-2);background:#0b1c22;border-radius:1rem;width:min(100cqw,163.6cqh,86rem);height:min(92cqh,56.25cqw,48.375rem);position:relative;overflow:hidden;box-shadow:0 1.5rem 4rem #00000073,0 0 0 1px #0006}.demo-frame{background:#0b1c22;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.demo-window[data-state=loading] .demo-frame,.demo-window[data-state=failed] .demo-frame{visibility:hidden}.demo-skel{background:#0c1d23;grid-template-columns:4.5rem minmax(0,1fr);display:grid;position:absolute;inset:0}.sk-rail{background:#0a171c;border-right:1px solid #ffffff0a;flex-direction:column;justify-content:space-between;align-items:center;padding:1.125rem 0;display:flex}.sk-rail .logo{border-radius:50%;width:2.75rem;height:2.75rem}.sk-nav{flex-direction:column;gap:1rem;display:flex}.sk-nav i{border-radius:.5rem;width:1.75rem;height:1.75rem}.sk-home{background:radial-gradient(60% 70% at 55% 30%,#466e8c24,#0000 70%);flex-direction:column;justify-content:flex-end;gap:1rem;min-width:0;padding:0 1rem 1rem 3.5%;display:flex;position:relative}.sk-title{border-radius:.75rem;width:28%;height:9%}.sk-launch{border-radius:99rem;width:26%;height:7.5%;margin-bottom:12%}.sk-cards{grid-template-columns:repeat(3,1fr);gap:.75rem;height:14%;display:grid}.sk-cards i{border-radius:.875rem}.sk-rail i,.sk-home>i,.sk-cards i{background:#ffffff0b;display:block;box-shadow:inset 0 .125rem .375rem #00000059}.sk-msg{flex-direction:column;justify-content:center;align-items:center;gap:1.125rem;display:flex;position:absolute;inset:0}.sk-label{color:var(--brass-2);letter-spacing:.22em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.sk-spin{width:3.25rem;height:3.25rem;position:relative}.sk-spin i{border:.1875rem solid #0000;border-radius:50%;position:absolute;inset:0}.sk-spin i:first-child{border-top-color:var(--brass);border-right-color:#d9b97c59;animation:1.1s linear infinite sk-rot}.sk-spin i:last-child{border-bottom-color:var(--teal);border-left-color:#2dc9964d;animation:1.6s linear infinite reverse sk-rot;inset:.5rem}@keyframes sk-rot{to{transform:rotate(360deg)}}.demo-small{text-align:center;max-width:28rem;color:var(--text-2);flex-direction:column;align-items:center;gap:1.25rem;display:flex}@media (width<=1180px){.demo-bar{flex-direction:column;align-items:stretch;gap:.75rem}.demo-side{justify-content:space-between}}@media (width<=899px){body:has(.demo-page){overflow:auto}.site>main.demo-page{height:auto;min-height:100dvh}.demo-side{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.demo-dots:before,.demo-glow{animation:none}.sk-spin i{animation-duration:3s}}.nav a.nav-demo{color:var(--text);font-weight:650}.nav a.nav-demo:hover{color:#fff}.site>main,.site>.site-footer{transition:opacity .17s}.site[data-fading]>main,.site[data-fading]>.site-footer{opacity:0}@media (prefers-reduced-motion:reduce){.site>main,.site>.site-footer{transition:none}}
