*,:before,:after{box-sizing:inherit;-webkit-tap-highlight-color:transparent}html,body,#q-app{direction:ltr;width:100%}html,body{box-sizing:border-box;margin:0}summary{display:block}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}code,kbd,pre,samp{font-family:monospace;font-size:1em}hr{box-sizing:content-box;height:0}button,input,optgroup,select,textarea{font:inherit;margin:0;font-family:inherit}optgroup{font-weight:700}button,input,select{text-transform:none}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}:is(button:-moz-focusring,input:-moz-focusring){outline:1px dotted buttontext}legend{padding:0}progress{vertical-align:baseline}input[type=search]::-webkit-search-cancel-button{appearance:none}.wrap{flex-wrap:wrap}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}body{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:100px;min-height:100%;font-family:Roboto,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5}h1{letter-spacing:-.01562em;font-size:6rem;font-weight:300;line-height:6rem}h2{letter-spacing:-.00833em;font-size:3.75rem;font-weight:300;line-height:3.75rem}h3{letter-spacing:normal;font-size:3rem;font-weight:400;line-height:3.125rem}h4{letter-spacing:.00735em;font-size:2.125rem;font-weight:400;line-height:2.5rem}h5{letter-spacing:normal;font-size:1.5rem;font-weight:400;line-height:2rem}h6{letter-spacing:.0125em;font-size:1.25rem;font-weight:500;line-height:2rem}p{margin:0 0 16px}small{font-size:80%}big{font-size:170%}sub{bottom:-.25em}sup{top:-.5em}.disabled,.disabled *,[disabled],[disabled] *{cursor:not-allowed!important;outline:0!important}.disabled,[disabled]{opacity:.6!important}:root{--bg:#fbfbfd;--s1:#fff;--s2:#f4f5f9;--s3:#eceef5;--ink:#0b0d17;--tx2:#3f4559;--mut:#6a7085;--ln:#0f142d14;--ln2:#0f142d24;--ac:#3d45f5;--ac-2:#2a31d6;--ac-soft:#eef0ff;--vi:#7b5cff;--cy:#12b5e5;--ok:#0c9466;--ok-soft:#e4f6ee;--unk:#8a8fa3;--warn:#b7791f;--warn-soft:#fff6e0;--grad:linear-gradient(100deg, #3d45f5 0%, #7b5cff 45%, #12b5e5 100%);--grad-soft:linear-gradient(135deg, #eef0ff 0%, #f3eeff 50%, #e6f8fd 100%);--sh-1:0 1px 2px #0f142d0d, 0 0 0 1px #0f142d0f;--sh-2:0 1px 2px #0f142d0a, 0 0 0 1px #0f142d0f, 0 10px 30px -12px #0f142d24;--sh-3:0 0 0 1px #0f142d0f, 0 2px 4px #0f142d0a, 0 30px 70px -25px #2d32a052, 0 60px 120px -60px #0f142d40;--sans:"Onest Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"Geist Mono Variable", ui-monospace, "SFMono-Regular", monospace;--wrap:1240px;--gut:clamp(18px, 4vw, 40px);--sec:clamp(88px, 11vw, 150px);--ease:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--r:18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:where(html:not(.is-admin)) *{box-sizing:border-box}html:not(.is-admin){-webkit-text-size-adjust:100%;scroll-padding-top:110px}:where(html:not(.is-admin)) body{background:var(--bg);color:var(--ink);font:400 16px/1.6 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}:where(html:not(.is-admin)) img,:where(html:not(.is-admin)) svg{max-width:100%;display:block}:where(html:not(.is-admin)) a{color:inherit;text-decoration:none}:where(html:not(.is-admin)) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(html:not(.is-admin)) input,:where(html:not(.is-admin)) select,:where(html:not(.is-admin)) textarea{font:inherit;color:inherit}:where(html:not(.is-admin)) ::selection{color:var(--ink);background:#d9dcff}:where(html:not(.is-admin)) :focus-visible{outline:2px solid var(--ac);outline-offset:3px;border-radius:6px}:where(html:not(.is-admin)) h1,:where(html:not(.is-admin)) h2,:where(html:not(.is-admin)) h3,:where(html:not(.is-admin)) h4{letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:600;line-height:1.08}:where(html:not(.is-admin)) h1{font-size:2em}:where(html:not(.is-admin)) h2{font-size:1.5em}:where(html:not(.is-admin)) h3{font-size:1.17em}:where(html:not(.is-admin)) h4{font-size:1em}:where(html:not(.is-admin)) h5,:where(html:not(.is-admin)) h6{letter-spacing:normal;margin:0;font-size:1em;font-weight:600;line-height:1.3}:where(html:not(.is-admin)) p{text-wrap:pretty;margin:0}:where(html:not(.is-admin)) .sr,:where(html:not(.is-admin)) .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(html:not(.is-admin)) .skip-link{z-index:100;background:var(--ink);color:#fff;transition:top .3s var(--ease);border-radius:12px;padding:10px 16px;font-weight:500;position:absolute;top:-60px;left:12px}:where(html:not(.is-admin)) .skip-link:focus{top:12px}:where(html:not(.is-admin)) .wrap{width:100%;max-width:calc(var(--wrap) + var(--gut) * 2);padding-inline:var(--gut);margin-inline:auto}:where(html:not(.is-admin)) .sec{padding-block:var(--sec);position:relative}:where(html:not(.is-admin)) .muted{color:var(--mut)}:where(html:not(.is-admin)) .small{font-size:14px}:where(html:not(.is-admin)) .mono{font-family:var(--mono);font-feature-settings:"zero" 0}:where(html:not(.is-admin)) .grad-tx{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}:where(html:not(.is-admin)) .h1{letter-spacing:-.042em;font-size:clamp(40px,5.4vw,74px);font-weight:600;line-height:1}:where(html:not(.is-admin)) .h2{letter-spacing:-.038em;font-size:clamp(32px,4vw,54px);line-height:1.04}:where(html:not(.is-admin)) .h3{letter-spacing:-.025em;font-size:clamp(22px,2vw,28px);line-height:1.15}:where(html:not(.is-admin)) .lead{color:var(--tx2);letter-spacing:-.008em;font-size:clamp(17px,1.4vw,20px);line-height:1.55}:where(html:not(.is-admin)) .eyebrow{font:500 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);align-items:center;gap:10px;display:inline-flex}:where(html:not(.is-admin)) .eyebrow:before{content:"";background:var(--grad);width:6px;height:6px;box-shadow:0 0 0 4px var(--ac-soft);border-radius:2px}:where(html:not(.is-admin)) .sec-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px 48px;margin-bottom:clamp(36px,5vw,64px);display:grid}:where(html:not(.is-admin)) .sec-head .h2{max-width:16ch;margin-top:18px}:where(html:not(.is-admin)) .sec-head p{max-width:46ch;margin-top:18px}@media (width<=800px){:where(html:not(.is-admin)) .sec-head{grid-template-columns:minmax(0,1fr)}}:where(html:not(.is-admin)) .btn{--bh:48px;height:var(--bh);letter-spacing:-.01em;white-space:nowrap;transition:transform .5s var(--ease), box-shadow .4s var(--ease), background .3s, color .3s;isolation:isolate;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:500;display:inline-flex;position:relative}:where(html:not(.is-admin)) .btn svg{width:18px;height:18px;transition:transform .5s var(--ease);flex:none}:where(html:not(.is-admin)) .btn:hover svg.arr{transform:translate(3px)}:where(html:not(.is-admin)) .btn--pri{background:var(--ink);color:#fff;overflow:hidden;box-shadow:inset 0 1px #ffffff26,0 8px 22px -8px #0b0d1780}:where(html:not(.is-admin)) .btn--pri:before{content:"";z-index:-1;border-radius:inherit;background:var(--grad);opacity:0;transition:opacity .4s;position:absolute;inset:0}:where(html:not(.is-admin)) .btn--pri:hover:before{opacity:1}:where(html:not(.is-admin)) .btn--pri:hover{box-shadow:0 10px 30px -10px #3d45f5a6}:where(html:not(.is-admin)) .btn--pri:after{content:"";z-index:-1;width:40%;transition:left .8s var(--ease);background:linear-gradient(100deg,#0000,#ffffff59,#0000);position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}:where(html:not(.is-admin)) .btn--pri:hover:after{left:130%}:where(html:not(.is-admin)) .btn--sec{background:var(--s1);box-shadow:var(--sh-1)}:where(html:not(.is-admin)) .btn--sec:hover{box-shadow:var(--sh-2)}:where(html:not(.is-admin)) .btn--ghost{height:auto;color:var(--ac);padding:0 6px}:where(html:not(.is-admin)) .btn--ghost:hover{color:var(--ac-2)}:where(html:not(.is-admin)) .btn--sm{--bh:38px;padding:0 16px;font-size:14px}:where(html:not(.is-admin)) .btn--lg{--bh:56px;padding:0 28px;font-size:16px}:where(html:not(.is-admin)) .btn[disabled],:where(html:not(.is-admin)) .btn[aria-disabled=true]{opacity:.4;pointer-events:none}:where(html:not(.is-admin)) .mag{will-change:transform}:where(html:not(.is-admin)) .link-arr{color:var(--ac);align-items:center;gap:8px;font-weight:500;display:inline-flex}:where(html:not(.is-admin)) .link-arr svg{width:16px;height:16px;transition:transform .5s var(--ease)}:where(html:not(.is-admin)) .link-arr:hover svg{transform:translate(4px)}:where(html:not(.is-admin)) .chip{height:28px;color:var(--tx2);background:var(--s2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:13px;display:inline-flex}:where(html:not(.is-admin)) .chip svg{width:14px;height:14px}:where(html:not(.is-admin)) .chip--ac{background:var(--ac-soft);color:var(--ac-2)}:where(html:not(.is-admin)) .chip--ok{background:var(--ok-soft);color:var(--ok)}:where(html:not(.is-admin)) .chip--line{box-shadow:inset 0 0 0 1px var(--ln2);background:0 0}:where(html:not(.is-admin)) .tag{font:500 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;background:var(--s2);color:var(--mut);border-radius:6px;align-items:center;gap:6px;padding:6px 8px;display:inline-flex}:where(html:not(.is-admin)) .tag--ad{box-shadow:inset 0 0 0 1px var(--ln2);color:var(--tx2);background:0 0}:where(html:not(.is-admin)) .pill{background:var(--s1);height:38px;box-shadow:var(--sh-1);color:var(--tx2);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;transition:box-shadow .3s,color .3s,background .3s;display:inline-flex}:where(html:not(.is-admin)) .pill:hover{color:var(--ink);box-shadow:var(--sh-2)}:where(html:not(.is-admin)) .pill.on{background:var(--ink);color:#fff;box-shadow:none}:where(html:not(.is-admin)) .pill .n{font:500 12px var(--mono);color:var(--mut)}:where(html:not(.is-admin)) .pill.on .n{color:#fff9}:where(html:not(.is-admin)) .tri{border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:inline-grid;position:relative}:where(html:not(.is-admin)) .tri svg{width:12px;height:12px}:where(html:not(.is-admin)) .tri--yes{background:var(--ok-soft);color:var(--ok)}:where(html:not(.is-admin)) .tri--unknown{background:var(--s2);color:var(--unk)}:where(html:not(.is-admin)) .tri--no{color:#c0362c;background:#fdecec}:where(html:not(.is-admin)) .tri--addon{background:var(--warn-soft);color:var(--warn)}:where(html:not(.is-admin)) .logo{object-fit:contain;width:52px;height:52px;box-shadow:var(--sh-1);background:#fff;border-radius:14px;flex:none;padding:6px}:where(html:not(.is-admin)) .logo--txt{font:600 16px var(--sans);letter-spacing:-.02em;color:var(--ac-2);background:var(--grad-soft);place-items:center;padding:0;display:grid}:where(html:not(.is-admin)) .logo--sm{border-radius:10px;width:36px;height:36px;padding:4px}:where(html:not(.is-admin)) .logo--sm.logo--txt{font-size:12px}:where(html:not(.is-admin)) .logo--lg{border-radius:22px;width:84px;height:84px;padding:10px}:where(html:not(.is-admin)) .logo--lg.logo--txt{font-size:26px}:where(html:not(.is-admin)) .card{background:var(--s1);border-radius:var(--r);box-shadow:var(--sh-1);transition:box-shadow .5s var(--ease), transform .6s var(--ease);position:relative}:where(html:not(.is-admin)) .spot{--mx:50%;--my:50%}:where(html:not(.is-admin)) .spot:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx) var(--my), #3d45f512, transparent 45%);transition:opacity .4s;position:absolute;inset:0}:where(html:not(.is-admin)) .spot:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(300px circle at var(--mx) var(--my), #3d45f58c, #12b5e540 40%, transparent 70%);padding:1px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:where(html:not(.is-admin)) .spot:hover:after,:where(html:not(.is-admin)) .spot:hover:before{opacity:1}:where(html:not(.is-admin)) .mnote{background:var(--warn-soft);color:#6f4a0e;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 16px;font-size:13.5px;line-height:1.5;display:flex;box-shadow:inset 0 0 0 1px #b7791f2e}:where(html:not(.is-admin)) .mnote b{font:600 11px/20px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--warn);flex:none}:where(html:not(.is-admin)) .hdr{z-index:50;transition:padding .5s var(--ease);padding:12px 0;position:sticky;top:0}:where(html:not(.is-admin)) .hdr__in{height:60px;transition:box-shadow .5s var(--ease), background .5s;background:#fffffff5;border-radius:20px;align-items:center;gap:28px;padding:0 10px 0 20px;display:flex;box-shadow:0 0 0 1px #0f142d0f,0 8px 30px -14px #0f142d29}:where(html:not(.is-admin)) .hdr.top .hdr__in{background:#fff6;box-shadow:0 0 0 1px #0f142d0a}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:where(html:not(.is-admin)) .hdr__in{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#ffffffb8}:where(html:not(.is-admin)) .hdr.top .hdr__in{-webkit-backdrop-filter:none;backdrop-filter:none}:where(html:not(.is-admin)) .hdr:not(.top)~.site__main .hero__bg i{animation-play-state:paused}@media (prefers-reduced-transparency:reduce){:where(html:not(.is-admin)) .hdr:not(.top) .hdr__in{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff5}}}:where(html:not(.is-admin)) .brand{letter-spacing:-.03em;flex:none;align-items:center;gap:10px;font-size:17px;font-weight:650;display:flex}:where(html:not(.is-admin)) .brand svg{width:30px;height:30px}:where(html:not(.is-admin)) .brand:hover .bm-lens{transform:translate(-1.5px,-1.5px)}:where(html:not(.is-admin)) .bm-lens{transition:transform .6s var(--ease)}:where(html:not(.is-admin)) .brand span em{color:var(--mut);font-style:normal;font-weight:500}:where(html:not(.is-admin)) .nav{gap:2px;margin-left:8px;display:flex;position:relative}:where(html:not(.is-admin)) .nav a{color:var(--tx2);white-space:nowrap;z-index:1;border-radius:10px;padding:8px 14px;font-size:14.5px;transition:color .3s;position:relative}@media (width<=1080px){:where(html:not(.is-admin)) .nav a{padding:8px 10px}:where(html:not(.is-admin)) .hdr__in{gap:18px}}@media (width<=1199px){:where(html:not(.is-admin)) .nav a.nav__wide{display:none}}:where(html:not(.is-admin)) .nav a:hover,:where(html:not(.is-admin)) .nav a.on{color:var(--ink)}:where(html:not(.is-admin)) .nav__hl{background:var(--s2);height:100%;transition:left .45s var(--ease), width .45s var(--ease), opacity .3s;opacity:0;pointer-events:none;border-radius:10px;position:absolute;top:0}:where(html:not(.is-admin)) .hdr__r{align-items:center;gap:8px;margin-left:auto;display:flex}:where(html:not(.is-admin)) .hdr__cmp{width:40px;height:40px;color:var(--tx2);border-radius:12px;place-items:center;transition:background .3s;display:inline-grid;position:relative}:where(html:not(.is-admin)) .hdr__cmp:hover{background:var(--s2)}:where(html:not(.is-admin)) .hdr__cmp svg{width:20px;height:20px}:where(html:not(.is-admin)) .hdr__cmp b{background:var(--ac);color:#fff;min-width:17px;height:17px;font:600 10px/17px var(--mono);text-align:center;transition:transform .5s var(--ease);border-radius:9px;padding:0 4px;position:absolute;top:4px;right:3px;transform:scale(0)}:where(html:not(.is-admin)) .hdr__cmp b.on{transform:scale(1)}@keyframes bump{40%{transform:scale(1.5)}}:where(html:not(.is-admin)) .burger{border-radius:12px;place-items:center;width:44px;height:44px;display:none}:where(html:not(.is-admin)) .burger span{background:var(--ink);width:18px;height:1.6px;transition:transform .5s var(--ease), opacity .3s;border-radius:2px;display:block}:where(html:not(.is-admin)) .burger span+span{margin-top:5px}:where(html:not(.is-admin)) .burger i{display:grid}:where(html:not(.is-admin)) body.menu .burger span:first-child{transform:translateY(3.3px)rotate(45deg)}:where(html:not(.is-admin)) body.menu .burger span:last-child{transform:translateY(-3.3px)rotate(-45deg)}@media (width<=920px){:where(html:not(.is-admin)) .nav,:where(html:not(.is-admin)) .hdr__r .btn{display:none}:where(html:not(.is-admin)) .burger{display:grid}:where(html:not(.is-admin)) .hdr__in{height:56px;padding:0 6px 0 16px}}:where(html:not(.is-admin)) .mmenu{z-index:45;padding:110px var(--gut) 40px;overscroll-behavior:contain;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s var(--ease), visibility .4s;background:#fbfbfdfa;flex-direction:column;gap:6px;display:flex;position:fixed;inset:0;overflow-y:auto}:where(html:not(.is-admin)) body.menu .mmenu{opacity:1;visibility:visible;pointer-events:auto}:where(html:not(.is-admin)) body.menu{overflow:hidden}:where(html:not(.is-admin)) .mmenu a.mm{letter-spacing:-.035em;border-bottom:1px solid var(--ln);opacity:0;transition:transform .7s var(--ease), opacity .5s;transition-delay:calc(var(--i) * 50ms);justify-content:space-between;align-items:baseline;padding:10px 0;font-size:34px;font-weight:600;display:flex;transform:translateY(20px)}:where(html:not(.is-admin)) .mmenu a.mm.on{color:var(--ac)}:where(html:not(.is-admin)) .mmenu a.mm small{font:500 12px var(--mono);color:var(--mut);letter-spacing:.05em}:where(html:not(.is-admin)) body.menu .mmenu a.mm{opacity:1;transform:none}:where(html:not(.is-admin)) .mmenu .btn{align-self:flex-start;margin-top:24px}:where(html:not(.is-admin)) .prog{z-index:70;background:var(--grad);transform-origin:0;pointer-events:none;width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0)}:where(html:not(.is-admin)) .site{flex-direction:column;min-height:100dvh;display:flex}:where(html:not(.is-admin)) .site__main{flex:1;min-height:70vh}:where(html:not(.is-admin)) .site__main:focus{outline:none}:where(html:not(.is-admin)) .site__main.in{animation:pageIn .8s var(--ease) both}@keyframes pageIn{0%{opacity:0;transform:translateY(18px)}}:where(html:not(.is-admin)) .veil{z-index:80;background:var(--grad);transform-origin:0;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}:where(html:not(.is-admin)) .veil.go{animation:veil .7s var(--ease) forwards}@keyframes veil{0%{opacity:1;transform:scaleX(0)}70%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}html:not(.is-admin).noanim :is(.rv,.rv-s,.sw>span,.draw,.flow__st li,.adl__r,.adl__ad,.trl li,.cmpv__c .tri,.dev__li){transition:none!important}html:not(.is-admin).motion .rv:not(.vis){opacity:0;transform:translateY(26px)}:where(html:not(.is-admin)) .rv{transition:opacity .9s var(--ease), transform 1.1s var(--ease);transition-delay:calc(var(--i,0) * 70ms)}html:not(.is-admin).motion .rv-s:not(.vis){opacity:0;transform:scale(.96)}:where(html:not(.is-admin)) .rv-s{transition:opacity .9s var(--ease), transform 1.2s var(--ease);transition-delay:calc(var(--i,0) * 70ms)}:where(html:not(.is-admin)) .sw{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}:where(html:not(.is-admin)) .sw>span{transition:transform 1.1s var(--ease);transition-delay:calc(var(--w) * 55ms + var(--d0,0s));display:inline-block}html:not(.is-admin).motion .sw>span{transform:translateY(105%)}html:not(.is-admin).motion .vis .sw>span,html:not(.is-admin).motion .sw.vis>span{transform:none}:where(html:not(.is-admin)) .draw{stroke-dasharray:1;transition:stroke-dashoffset 1.6s var(--ease-io);transition-delay:calc(var(--i,0) * .12s)}html:not(.is-admin).motion .draw{stroke-dashoffset:1px}html:not(.is-admin).motion .vis .draw,html:not(.is-admin).motion .draw.vis{stroke-dashoffset:0}:where(html:not(.is-admin)) .ftr{margin-top:var(--sec);background:var(--s1);border-top:1px solid var(--ln);padding:72px 0 32px;position:relative;overflow:hidden}:where(html:not(.is-admin)) .ftr__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:40px;display:grid}:where(html:not(.is-admin)) .ftr h4,:where(html:not(.is-admin)) .ftr__h{font:500 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);margin-bottom:18px}:where(html:not(.is-admin)) .ftr ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}:where(html:not(.is-admin)) .ftr li a{color:var(--tx2);font-size:14.5px;transition:color .3s}:where(html:not(.is-admin)) .ftr li a:hover{color:var(--ac)}:where(html:not(.is-admin)) .ftr__btn{font:inherit;color:var(--tx2);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:14.5px;transition:color .3s}:where(html:not(.is-admin)) .ftr__btn:hover{color:var(--ac)}:where(html:not(.is-admin)) .ftr__about p{text-wrap:balance;max-width:38ch;color:var(--mut);margin-top:16px;font-size:14.5px}:where(html:not(.is-admin)) .ftr__mail{margin-top:18px;font-weight:500;display:inline-flex}:where(html:not(.is-admin)) .ftr__mail:hover{color:var(--ac)}:where(html:not(.is-admin)) .ftr__big{letter-spacing:-.06em;white-space:nowrap;background:linear-gradient(#e3e6f2 10%,#e3e6f200 92%);color:#0000;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;margin-top:64px;font-size:clamp(64px,13.5vw,196px);font-weight:700;line-height:.8}:where(html:not(.is-admin)) .ftr__bot{border-top:1px solid var(--ln);color:var(--mut);flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:22px;font-size:13px;display:flex}@media (width<=900px){:where(html:not(.is-admin)) .ftr__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:where(html:not(.is-admin)) .ftr__about{grid-column:1/-1}}:where(html:not(.is-admin)) .cbar{left:50%;bottom:calc(20px + var(--consent-h,0px));z-index:40;color:#fff;transform:translate(-50%, calc(100% + 40px + var(--consent-h,0px)));visibility:hidden;transition:transform .7s var(--ease), visibility .7s;background:#12141f;border-radius:20px;align-items:center;gap:14px;max-width:calc(100vw - 24px);padding:8px 8px 8px 16px;display:flex;position:fixed;box-shadow:0 20px 50px -15px #0b0d1780}:where(html:not(.is-admin)) .cbar.on{visibility:visible;transform:translate(-50%)}:where(html:not(.is-admin)) .cbar__l{display:flex}:where(html:not(.is-admin)) .cbar__l .logo{width:34px;height:34px;animation:popIn .6s var(--ease) both;border-radius:10px;margin-left:-8px;padding:3px;box-shadow:0 0 0 2px #15182a}:where(html:not(.is-admin)) .cbar__l .logo:first-child{margin-left:0}@keyframes popIn{0%{opacity:0;transform:scale(.3)}}:where(html:not(.is-admin)) .cbar__t{white-space:nowrap;font-size:14px}:where(html:not(.is-admin)) .cbar__t small{font:500 11px var(--mono);color:#ffffff8c;letter-spacing:.04em;display:block}:where(html:not(.is-admin)) .cbar .btn--pri{color:var(--ink);--bh:40px;background:#fff}:where(html:not(.is-admin)) .cbar .btn--pri[aria-disabled=true]{opacity:.45}:where(html:not(.is-admin)) .cbar__x{color:#fff9;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;transition:color .3s,background .3s;display:grid}:where(html:not(.is-admin)) .cbar__x:hover{color:#fff;background:#ffffff1a}:where(html:not(.is-admin)) .cbar__x svg{width:16px;height:16px}@property --consent-h{syntax:"<length>";inherits:false;initial-value:0}:where(html:not(.is-admin)) .site{padding-bottom:var(--consent-h,0px)}:where(html:not(.is-admin)) .site--with-bar{padding-bottom:calc(84px + var(--consent-h,0px))}html:not(.is-admin).cnst-off .cnst[data-pre]{display:none}:where(html:not(.is-admin)) .cnst{z-index:45;border-radius:var(--r);background:var(--s1);width:min(1080px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);box-shadow:var(--sh-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 28px;margin:0 auto;padding:16px 20px;font-size:14.5px;line-height:1.5;display:grid;position:fixed;bottom:16px;left:0;right:0;overflow-y:auto}:where(html:not(.is-admin)) .cnst:focus{outline:none}:where(html:not(.is-admin)) .cnst:focus-visible{outline:2px solid var(--ac);outline-offset:2px}:where(html:not(.is-admin)) .cnst__h{margin:0 0 6px;font-size:15px;font-weight:600}:where(html:not(.is-admin)) .cnst__t{color:var(--tx2)}:where(html:not(.is-admin)) .cnst__t a{color:var(--ac);text-underline-offset:2px;text-decoration:underline}:where(html:not(.is-admin)) .cnst__st{color:var(--mut);margin-top:10px;font-size:13.5px}:where(html:not(.is-admin)) .cnst__err{color:#c62828;margin-top:10px;font-size:13.5px}:where(html:not(.is-admin)) .cnst__btns{flex-direction:column;align-items:stretch;gap:4px;display:flex}:where(html:not(.is-admin)) .cnst__ok{background:var(--grad);min-width:200px;font-size:16px;font-weight:600}:where(html:not(.is-admin)) .cnst__no{min-height:32px;font:inherit;color:var(--tx2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:center;padding:4px 10px;font-size:13.5px;text-decoration:underline;transition:color .3s}:where(html:not(.is-admin)) .cnst__no:hover{color:var(--ac)}:where(html:not(.is-admin)) .cnst__no[disabled]{opacity:.4;pointer-events:none}:where(html:not(.is-admin)) .cnst__close{align-self:center}@media (width<=720px){:where(html:not(.is-admin)) .cnst{grid-template-columns:minmax(0,1fr)}:where(html:not(.is-admin)) .cnst__ok{width:100%;min-width:0}}@media (width<=520px){:where(html:not(.is-admin)) .cnst{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:14px 16px 10px;font-size:14px;bottom:12px}}:where(html:not(.is-admin)) .cbar .btn--pri:hover{color:#fff}@media (width<=520px){:where(html:not(.is-admin)) .cbar__t small{display:none}:where(html:not(.is-admin)) .cbar{gap:10px;width:calc(100vw - 24px)}:where(html:not(.is-admin)) .cbar__t{white-space:normal;flex:1;min-width:0;font-size:13px;line-height:1.25}:where(html:not(.is-admin)) .cbar .btn{flex:none;padding:0 16px}:where(html:not(.is-admin)) .cbar .btn svg{display:none}}:where(html:not(.is-admin)) .crumbs{font:500 12px/1 var(--mono);letter-spacing:.04em;color:var(--mut);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;display:flex}:where(html:not(.is-admin)) .crumbs a:hover{color:var(--ac)}:where(html:not(.is-admin)) .crumbs i{background:var(--ln2);border-radius:50%;width:4px;height:4px;font-size:0;overflow:hidden}:where(html:not(.is-admin)) .phead{padding:clamp(40px,6vw,80px) 0 clamp(32px,4vw,56px);position:relative;overflow:hidden}:where(html:not(.is-admin)) .phead .h1{max-width:18ch;margin-top:22px;font-size:clamp(38px,4.6vw,62px)}:where(html:not(.is-admin)) .phead .lead{max-width:58ch;margin-top:18px}:where(html:not(.is-admin)) .phead__bg{pointer-events:none;z-index:-1;width:70%;height:180%;position:absolute;inset:-40% -10% auto auto}:where(html:not(.is-admin)) .grid-bg{pointer-events:none;z-index:-1;background-image:linear-gradient(var(--ln) 1px, transparent 1px), linear-gradient(90deg, var(--ln) 1px, transparent 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask:radial-gradient(70% 60% at 50% 30%,#000 20%,#0000 75%);mask:radial-gradient(70% 60% at 50% 30%,#000 20%,#0000 75%)}:where(html:not(.is-admin)) .field{background:var(--s1);height:56px;box-shadow:var(--sh-2);transition:box-shadow .4s var(--ease);border-radius:16px;align-items:center;display:flex;position:relative}:where(html:not(.is-admin)) .field:focus-within{box-shadow:0 0 0 1px var(--ac), 0 0 0 5px #3d45f51f, 0 14px 34px -14px #3d45f566}:where(html:not(.is-admin)) .field>svg{width:20px;height:20px;color:var(--mut);pointer-events:none;position:absolute;left:18px}:where(html:not(.is-admin)) .field input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0 12px 0 50px;font-size:16px}:where(html:not(.is-admin)) .field input::placeholder{color:var(--mut);opacity:1}:where(html:not(.is-admin)) .field .btn{--bh:44px;margin-right:6px}:where(html:not(.is-admin)) .kbd{font:500 11px var(--mono);background:var(--s2);color:var(--mut);box-shadow:inset 0 -1px 0 var(--ln2);border-radius:6px;margin-right:12px;padding:4px 7px}@keyframes ping{70%{box-shadow:0 0 0 7px #34d39900}to{box-shadow:0 0 #34d39900}}@media (prefers-reduced-motion:reduce){:where(html:not(.is-admin)) *,:where(html:not(.is-admin)) :before,:where(html:not(.is-admin)) :after{scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}:where(html:not(.is-admin)) .rv,:where(html:not(.is-admin)) .rv-s,html:not(.is-admin).motion .rv:not(.vis),html:not(.is-admin).motion .rv-s:not(.vis){opacity:1;transform:none}:where(html:not(.is-admin)) .sw>span,html:not(.is-admin).motion .sw>span{transform:none}:where(html:not(.is-admin)) .draw,html:not(.is-admin).motion .draw{stroke-dashoffset:0}}@media (hover:none) and (pointer:coarse),(width<=760px){:where(html:not(.is-admin)) .hero__bg i,:where(html:not(.is-admin)) .phead__bg,:where(html:not(.is-admin)) .eng__live i,:where(html:not(.is-admin)) .e-r3,:where(html:not(.is-admin)) .e-ping,:where(html:not(.is-admin)) .mq__track,:where(html:not(.is-admin)) .hf__t i,:where(html:not(.is-admin)) .hf__t i:after,:where(html:not(.is-admin)) .hf__track i,:where(html:not(.is-admin)) .hf__track b,:where(html:not(.is-admin)) .pr:after,:where(html:not(.is-admin)) .rvw__dots i,:where(html:not(.is-admin)) .cv-spin,:where(html:not(.is-admin)) .cv-dash,:where(html:not(.is-admin)) .dm,:where(html:not(.is-admin)) .live__l i,:where(html:not(.is-admin)) .empty__lens,:where(html:not(.is-admin)) .nf__orb,:where(html:not(.is-admin)) .nf__orb2{animation:none!important}}:where(html:not(.is-admin)) .hero{isolation:isolate;margin-top:-84px;padding:calc(84px + clamp(28px,4vw,56px)) 0 clamp(40px,5vw,72px);position:relative;overflow:hidden}:where(html:not(.is-admin)) .hero__bg{z-index:-2;pointer-events:none;position:absolute;inset:0}:where(html:not(.is-admin)) .hero__bg i{opacity:.75;will-change:transform;border-radius:50%;position:absolute}:where(html:not(.is-admin)) .hero__bg .b1{background:radial-gradient(closest-side,#c9cdff,#c9cdff80 45%,#0000);width:620px;height:520px;animation:18s ease-in-out infinite alternate blob;top:-120px;left:-160px}:where(html:not(.is-admin)) .hero__bg .b2{background:radial-gradient(closest-side,#c4f0fb,#c4f0fb80 45%,#0000);width:680px;height:560px;animation:22s ease-in-out infinite alternate-reverse blob;top:40px;right:-200px}:where(html:not(.is-admin)) .hero__bg .b3{background:radial-gradient(closest-side,#e2d9ff,#e2d9ff80 45%,#0000);width:520px;height:420px;animation:26s ease-in-out infinite alternate blob;top:260px;left:38%}@keyframes blob{50%{translate:60px 30px;scale:1.08}to{translate:-30px 50px;scale:.95}}:where(html:not(.is-admin)) .hero__in{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(32px,4vw,64px);display:grid}:where(html:not(.is-admin)) .hero__txt{z-index:2;position:relative}:where(html:not(.is-admin)) .hero__h{margin-top:22px;font-size:clamp(40px,4.9vw,70px)}:where(html:not(.is-admin)) .hero .lead{max-width:50ch;margin-top:22px}:where(html:not(.is-admin)) .hero__q{max-width:520px;margin-top:30px}:where(html:not(.is-admin)) .hero__cta{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}:where(html:not(.is-admin)) .badge{height:36px;color:var(--tx2);box-shadow:var(--sh-1);transition:box-shadow .4s var(--ease);background:#ffffffd9;border-radius:999px;align-items:center;gap:10px;padding:0 14px 0 5px;font-size:14px;display:inline-flex}:where(html:not(.is-admin)) .badge:hover{box-shadow:var(--sh-2);color:var(--ink)}:where(html:not(.is-admin)) .badge svg{width:15px;height:15px;transition:transform .5s var(--ease)}:where(html:not(.is-admin)) .badge:hover svg{transform:translate(3px)}:where(html:not(.is-admin)) .badge__t{background:var(--grad);color:#fff;height:26px;font:500 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}:where(html:not(.is-admin)) .trust{border-top:1px solid var(--ln);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:clamp(40px,5vw,64px) 0 0;padding:26px 0 0;list-style:none;display:grid}:where(html:not(.is-admin)) .trust li{color:var(--mut);gap:14px;font-size:14.5px;line-height:1.5;display:flex}:where(html:not(.is-admin)) .trust b{color:var(--ink);letter-spacing:-.01em;margin-bottom:3px;font-size:15px;font-weight:600;display:block}:where(html:not(.is-admin)) .trust__i{background:var(--s1);width:38px;height:38px;box-shadow:var(--sh-1);color:var(--ac);border-radius:12px;flex:none;place-items:center;display:grid}:where(html:not(.is-admin)) .trust__i svg{width:19px;height:19px}@media (width<=1040px){:where(html:not(.is-admin)) .hero__in{grid-template-columns:minmax(0,1fr)}:where(html:not(.is-admin)) .eng{max-width:720px}}@media (width<=760px){:where(html:not(.is-admin)) .trust{grid-template-columns:minmax(0,1fr);gap:18px}}:where(html:not(.is-admin)) .eng{box-shadow:var(--sh-3);transition:transform .8s var(--ease);transform-style:preserve-3d;background:#ffffffe0;border-radius:26px;padding:10px;position:relative}:where(html:not(.is-admin)) .eng:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(140deg,#ffffffe6,#3d45f540 40%,#12b5e559 80%,#ffffffb3);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:where(html:not(.is-admin)) .eng__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 12px 12px;display:flex}:where(html:not(.is-admin)) .eng__live{font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);align-items:center;gap:8px;display:inline-flex}:where(html:not(.is-admin)) .eng__live i{background:#22c55e;border-radius:50%;width:7px;height:7px;animation:2s infinite ping;box-shadow:0 0 #22c55e80}:where(html:not(.is-admin)) .eng__tabs{background:var(--s2);border-radius:12px;gap:2px;padding:3px;display:flex}:where(html:not(.is-admin)) .eng__tab{height:30px;color:var(--mut);border-radius:9px;padding:0 12px;font-size:13px;transition:color .3s,background .3s,box-shadow .3s;position:relative;overflow:hidden}:where(html:not(.is-admin)) .eng__tab:hover{color:var(--ink)}:where(html:not(.is-admin)) .eng__tab.on{color:var(--ink);box-shadow:var(--sh-1);background:#fff}:where(html:not(.is-admin)) .eng__tab.on:after{content:"";background:var(--grad);transform-origin:0;border-radius:2px;height:2px;animation:8.2s linear forwards tabprog;position:absolute;bottom:3px;left:10px;right:10px}@keyframes tabprog{0%{transform:scaleX(0)}}:where(html:not(.is-admin)) .eng__svg{width:100%;height:auto;box-shadow:inset 0 0 0 1px var(--ln);background:linear-gradient(#fdfdff,#f6f7fc);border-radius:18px}:where(html:not(.is-admin)) .eng__foot{color:var(--mut);letter-spacing:.02em;padding:10px 10px 4px;font-size:11px}:where(html:not(.is-admin)) .eng__foot a{color:var(--ac);text-underline-offset:2px;text-decoration:underline}:where(html:not(.is-admin)) .eng__svg text{font-family:var(--sans)}:where(html:not(.is-admin)) .e-card{fill:#fff;stroke:#0f142d14}:where(html:not(.is-admin)) .e-sh{fill:#1c2270;fill-opacity:.045}:where(html:not(.is-admin)) .e-ic{fill:var(--ac-soft)}:where(html:not(.is-admin)) .e-icp{stroke:var(--ac)}:where(html:not(.is-admin)) .e-lbl{font:500 9.5px var(--mono);letter-spacing:.08em;fill:var(--mut)}:where(html:not(.is-admin)) .e-val{fill:var(--ink);letter-spacing:-.01em;font-size:14.5px;font-weight:600}:where(html:not(.is-admin)) .e-port{fill:#fff;stroke:var(--ac);stroke-width:1.6px}:where(html:not(.is-admin)) .e-w{fill:none;stroke:#0f142d1a;stroke-width:1.4px}:where(html:not(.is-admin)) .e-wf{fill:none;stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round}:where(html:not(.is-admin)) .e-pulse{fill:#fff;stroke-width:2.5px}:where(html:not(.is-admin)) .e-pulse.in{stroke:#7b5cff}:where(html:not(.is-admin)) .e-pulse.out{stroke:#12b5e5}:where(html:not(.is-admin)) .e-num{font:600 15px var(--mono);fill:#fff;letter-spacing:-.02em}:where(html:not(.is-admin)) .e-numl{font:500 6.5px var(--mono);fill:#ffffffb3;letter-spacing:.12em}:where(html:not(.is-admin)) .e-halo{fill:#fff;stroke:#3d45f51f}:where(html:not(.is-admin)) .e-ping{fill:none;stroke:#7b5cff;stroke-width:1.2px;opacity:0}@keyframes spin{to{transform:rotate(360deg)}}:where(html:not(.is-admin)) .e-glow{opacity:.3;transition:opacity .8s}:where(html:not(.is-admin)) .e-chip,:where(html:not(.is-admin)) .e-rc{opacity:0;transition:opacity .6s var(--ease), transform .8s var(--ease);transition-delay:calc(var(--i) * .11s)}:where(html:not(.is-admin)) .e-chip{transition-property:opacity,translate;translate:-14px}:where(html:not(.is-admin)) .e-rc{transition-property:opacity,translate;translate:14px}:where(html:not(.is-admin)) .e-name{fill:var(--ink);letter-spacing:-.01em;font-size:14px;font-weight:600}:where(html:not(.is-admin)) .e-price{font:500 10.5px var(--mono);fill:var(--mut)}:where(html:not(.is-admin)) .e-ini{font:600 13px var(--sans);fill:var(--ac-2)}:where(html:not(.is-admin)) .e-logo-bg{fill:#fff;stroke:#0f142d14}:where(html:not(.is-admin)) .e-bar{fill:var(--s3)}:where(html:not(.is-admin)) .e-barf{transform-box:fill-box;transform-origin:0;transition:transform 1.2s var(--ease);transition-delay:calc(.3s + var(--i) * .12s);transform:scaleX(0)}:where(html:not(.is-admin)) .e-rc:not(.full) .e-barf{fill:#b7bdd4}:where(html:not(.is-admin)) .e-score{font:600 10.5px var(--mono);fill:var(--ok)}:where(html:not(.is-admin)) .e-rc:not(.full) .e-score{fill:var(--mut)}:where(html:not(.is-admin)) [data-ph="1"] .e-chip,:where(html:not(.is-admin)) [data-ph="2"] .e-chip,:where(html:not(.is-admin)) [data-ph="3"] .e-chip,:where(html:not(.is-admin)) [data-ph="4"] .e-chip{opacity:1;translate:0}:where(html:not(.is-admin)) [data-ph="2"] .e-wf.e-in,:where(html:not(.is-admin)) [data-ph="3"] .e-wf.e-in,:where(html:not(.is-admin)) [data-ph="4"] .e-wf.e-in{stroke-dashoffset:0;transition:stroke-dashoffset 1s var(--ease-io);transition-delay:calc(var(--i) * .11s)}:where(html:not(.is-admin)) .e-wf{transition:stroke-dashoffset .4s var(--ease-io)}:where(html:not(.is-admin)) [data-ph="3"] .e-glow,:where(html:not(.is-admin)) [data-ph="4"] .e-glow{opacity:1}:where(html:not(.is-admin)) [data-ph="3"] .e-r3{animation:1.4s linear infinite spin}:where(html:not(.is-admin)) [data-ph="3"] .e-ping{animation:eping 1.2s var(--ease) infinite}@keyframes eping{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}:where(html:not(.is-admin)) [data-ph="4"] .e-wf.e-out{stroke-dashoffset:0;transition:stroke-dashoffset 1s var(--ease-io);transition-delay:calc(var(--i) * .15s)}:where(html:not(.is-admin)) [data-ph="4"] .e-rc{opacity:1;transition-delay:calc(.35s + var(--i) * .15s);translate:0}:where(html:not(.is-admin)) [data-ph="4"] .e-barf{transform:scaleX(var(--fill))}:where(html:not(.is-admin)) .e-rc.full .e-card{stroke:#0c946647}:where(html:not(.is-admin)) .mq{padding:clamp(24px,3vw,40px) 0;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}:where(html:not(.is-admin)) .mq__cap{text-align:center;letter-spacing:.04em;color:var(--mut);padding:0 var(--gut);text-transform:uppercase;margin-bottom:22px;font-size:12px}:where(html:not(.is-admin)) .mq__row{padding:6px 0;display:flex;overflow:hidden}:where(html:not(.is-admin)) .mq__track{flex:none;gap:12px;padding-right:12px;animation:70s linear infinite mq;display:flex}:where(html:not(.is-admin)) .mq__row.rev .mq__track{animation-duration:80s;animation-direction:reverse}:where(html:not(.is-admin)) .mq:hover .mq__track{animation-play-state:paused}@keyframes mq{to{transform:translate(-50%)}}@media (hover:none) and (pointer:coarse),(width<=760px){:where(html:not(.is-admin)) .mq__row{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}:where(html:not(.is-admin)) .mq__row::-webkit-scrollbar{display:none}:where(html:not(.is-admin)) .mq__track{padding:0 var(--gut)}:where(html:not(.is-admin)) .mq__it[aria-hidden=true]{display:none}}:where(html:not(.is-admin)) .mq__it{background:var(--s1);height:52px;box-shadow:var(--sh-1);white-space:nowrap;transition:box-shadow .3s, transform .4s var(--ease);border-radius:16px;align-items:center;gap:10px;padding:0 18px 0 8px;font-size:14.5px;font-weight:500;display:inline-flex}:where(html:not(.is-admin)) .mq__it:hover{box-shadow:var(--sh-2);transform:translateY(-2px)}:where(html:not(.is-admin)) .mq__it .logo{box-shadow:none}:where(html:not(.is-admin)) .stats{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(48px,6vw,80px);display:grid}:where(html:not(.is-admin)) .stat{flex-direction:column;padding:8px 28px 8px 0;display:flex;position:relative}:where(html:not(.is-admin)) .stat+.stat{border-left:1px solid var(--ln);padding-left:28px}:where(html:not(.is-admin)) .stat__n{letter-spacing:-.06em;font-variant-numeric:tabular-nums;background:linear-gradient(180deg, var(--ink) 40%, #5b62a8);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(54px,6.5vw,92px);font-weight:600;line-height:.95}:where(html:not(.is-admin)) .stat__t{letter-spacing:-.015em;margin-top:14px;font-size:17px;font-weight:600}:where(html:not(.is-admin)) .stat__s{color:var(--mut);margin-top:6px;font-size:12px;line-height:1.5}@media (width<=860px){:where(html:not(.is-admin)) .stats{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:36px}:where(html:not(.is-admin)) .stat:nth-child(3){border-left:0;padding-left:0}}:where(html:not(.is-admin)) .inds{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}:where(html:not(.is-admin)) .ind-c{grid-template-rows:auto auto 1fr;grid-template-columns:auto minmax(0,1fr);gap:0 18px;min-height:196px;padding:26px;display:grid;overflow:hidden}:where(html:not(.is-admin)) .ind-c:hover{box-shadow:var(--sh-2);transform:translateY(-3px)}:where(html:not(.is-admin)) .ind-c__ic{background:var(--grad-soft);width:60px;height:60px;transition:transform .7s var(--ease);border-radius:18px;grid-row:1/3;place-items:center;display:grid}:where(html:not(.is-admin)) .ind-c:hover .ind-c__ic{transform:rotate(-6deg)scale(1.06)}:where(html:not(.is-admin)) .ind{width:34px;height:34px}:where(html:not(.is-admin)) .ind path,:where(html:not(.is-admin)) .ind rect,:where(html:not(.is-admin)) .ind circle{stroke-dasharray:1;stroke-dashoffset:0}:where(html:not(.is-admin)) .ind-c:hover .ind path,:where(html:not(.is-admin)) .ind-c:hover .ind rect,:where(html:not(.is-admin)) .ind-c:hover .ind circle{animation:inddraw 1.2s var(--ease-io)}@keyframes inddraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}:where(html:not(.is-admin)) .ind-c__n{color:var(--mut);background:var(--s2);border-radius:8px;grid-area:1/2;place-self:start end;padding:5px 9px;font-size:12px}:where(html:not(.is-admin)) .ind-c__t{letter-spacing:-.025em;grid-column:1/-1;margin-top:22px;font-size:21px;font-weight:600}:where(html:not(.is-admin)) .ind-c__d{color:var(--mut);grid-column:1/-1;margin-top:6px;padding-right:36px;font-size:14.5px;line-height:1.5}:where(html:not(.is-admin)) .ind-c__a{background:var(--s2);width:34px;height:34px;color:var(--ink);transition:background .4s, color .4s, transform .6s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:22px;right:22px}:where(html:not(.is-admin)) .ind-c__a svg{width:16px;height:16px}:where(html:not(.is-admin)) .ind-c:hover .ind-c__a{background:var(--ink);color:#fff;transform:rotate(-45deg)}@media (width<=980px){:where(html:not(.is-admin)) .inds{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=620px){:where(html:not(.is-admin)) .inds{grid-template-columns:minmax(0,1fr)}:where(html:not(.is-admin)) .ind-c{min-height:0}}:where(html:not(.is-admin)) .how__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}:where(html:not(.is-admin)) .how__nav{gap:8px;margin:0;padding:0;list-style:none;display:grid;position:sticky;top:130px}:where(html:not(.is-admin)) .how__nav li{cursor:pointer;border-radius:18px;gap:18px;padding:22px 22px 24px;transition:background .5s,box-shadow .5s;display:flex;position:relative;overflow:hidden}:where(html:not(.is-admin)) .how__nav li b{letter-spacing:-.025em;color:var(--mut);font-size:22px;font-weight:600;transition:color .4s;display:block}:where(html:not(.is-admin)) .how__nav li span span{color:var(--mut);opacity:0;max-height:0;transition:max-height .6s var(--ease), opacity .5s;margin-top:6px;font-size:15px;line-height:1.55;display:block;overflow:hidden}:where(html:not(.is-admin)) .how__nav li.on{background:var(--s1);box-shadow:var(--sh-2)}:where(html:not(.is-admin)) .how__nav li.on b{color:var(--ink)}:where(html:not(.is-admin)) .how__nav li.on span span{opacity:1;max-height:120px}:where(html:not(.is-admin)) .how__n{color:var(--mut);padding-top:6px;font-size:13px}:where(html:not(.is-admin)) .how__nav li.on .how__n{color:var(--ac)}:where(html:not(.is-admin)) .how__bar{background:var(--grad);transform-origin:0;width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}:where(html:not(.is-admin)) .how__nav li.on .how__bar{transition:transform 1.2s var(--ease);transform:scaleX(1)}:where(html:not(.is-admin)) .how__panels{gap:24px;display:grid}:where(html:not(.is-admin)) .how__p{opacity:.45;min-height:440px;transition:opacity .7s var(--ease), transform .9s var(--ease), box-shadow .6s;background:linear-gradient(#fff,#f7f8fc);place-items:center;padding:clamp(24px,4vw,48px);display:grid;overflow:hidden;transform:scale(.97)}:where(html:not(.is-admin)) .how__p.act{opacity:1;box-shadow:var(--sh-3);transform:none}@media (width<=900px){:where(html:not(.is-admin)) .how__grid{grid-template-columns:minmax(0,1fr)}:where(html:not(.is-admin)) .how__nav{display:none;position:static}:where(html:not(.is-admin)) .how__p{opacity:1;min-height:360px;transform:none}}:where(html:not(.is-admin)) .hf{gap:18px;width:100%;max-width:440px;display:grid}:where(html:not(.is-admin)) .hf__row{gap:8px;display:grid}:where(html:not(.is-admin)) .hf__l{letter-spacing:.08em;text-transform:uppercase;color:var(--mut);font-size:11px}:where(html:not(.is-admin)) .hf__sel{height:48px;box-shadow:var(--sh-1);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:0 14px;font-weight:500;display:flex}:where(html:not(.is-admin)) .hf__sel .ind{width:22px;height:22px}:where(html:not(.is-admin)) .hf__caret{border-right:1.6px solid var(--mut);border-bottom:1.6px solid var(--mut);width:8px;height:8px;margin-left:auto;transform:rotate(45deg)translateY(-3px)}:where(html:not(.is-admin)) .hf__tg{flex-wrap:wrap;gap:8px;display:flex}:where(html:not(.is-admin)) .hf__t{height:36px;box-shadow:var(--sh-1);background:#fff;border-radius:11px;align-items:center;gap:8px;padding:0 12px 0 8px;font-size:14px;display:inline-flex}:where(html:not(.is-admin)) .hf__t i{background:var(--s3);border-radius:8px;width:28px;height:16px;transition:background .4s;position:relative}:where(html:not(.is-admin)) .hf__t i:after{content:"";width:12px;height:12px;transition:transform .5s var(--ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}:where(html:not(.is-admin)) .act .hf__t i{animation:6s infinite tgbg;animation-delay:calc(var(--i) * .5s)}:where(html:not(.is-admin)) .act .hf__t i:after{animation:tgk 6s infinite var(--ease);animation-delay:calc(var(--i) * .5s)}@media (prefers-reduced-motion:reduce),(hover:none) and (pointer:coarse),(width<=760px){:where(html:not(.is-admin)) .hf__t i{background:var(--ac)}:where(html:not(.is-admin)) .hf__t i:after{transform:translate(12px)}}@keyframes tgbg{0%,8%{background:var(--s3)}12%,85%{background:var(--ac)}90%,to{background:var(--s3)}}@keyframes tgk{0%,8%{transform:none}12%,85%{transform:translate(12px)}90%,to{transform:none}}:where(html:not(.is-admin)) .hf__rng{align-items:center;gap:14px;display:flex}:where(html:not(.is-admin)) .hf__track{background:var(--s3);border-radius:3px;flex:1;height:6px;position:relative}:where(html:not(.is-admin)) .hf__track i{border-radius:inherit;background:var(--grad);width:62%;position:absolute;top:0;bottom:0;left:0}:where(html:not(.is-admin)) .hf__track b{width:20px;height:20px;box-shadow:0 0 0 1px var(--ln2), 0 4px 10px #0f142d26;background:#fff;border-radius:50%;margin:-10px 0 0 -10px;position:absolute;top:50%;left:62%}:where(html:not(.is-admin)) .act .hf__track i{animation:rngw 6s infinite var(--ease-io)}:where(html:not(.is-admin)) .act .hf__track b{animation:rngl 6s infinite var(--ease-io)}@keyframes rngw{0%,20%{width:80%}45%,to{width:62%}}@keyframes rngl{0%,20%{left:80%}45%,to{left:62%}}:where(html:not(.is-admin)) .hf__v{color:var(--tx2);white-space:nowrap;font-size:13px}:where(html:not(.is-admin)) .hf__res{background:var(--ink);color:#fff;border-radius:16px;align-items:center;gap:8px;height:54px;padding:0 8px 0 18px;font-weight:500;display:flex}:where(html:not(.is-admin)) .hf__num{font-size:18px}:where(html:not(.is-admin)) .hf__go{background:#ffffff1f;border-radius:12px;place-items:center;width:38px;height:38px;margin-left:auto;display:grid}:where(html:not(.is-admin)) .hf__go svg{width:16px;height:16px}:where(html:not(.is-admin)) .hc{width:100%;max-width:460px;box-shadow:var(--sh-2);background:#fff;border-radius:18px;overflow:hidden}:where(html:not(.is-admin)) .hc__h,:where(html:not(.is-admin)) .hc__r{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));align-items:center;display:grid}:where(html:not(.is-admin)) .hc__h{background:var(--s2);padding:14px 16px}:where(html:not(.is-admin)) .hc__h span{place-items:center;display:grid}:where(html:not(.is-admin)) .hc__r{border-top:1px solid var(--ln);padding:13px 16px;font-size:14.5px;transition:background .5s}:where(html:not(.is-admin)) .hc__c{place-items:center;display:grid}:where(html:not(.is-admin)) .hc__c .tri{transition:transform .6s var(--ease);transition-delay:calc(var(--i) * 70ms + .2s);transform:scale(0)}:where(html:not(.is-admin)) .act .hc__c .tri{transform:none}:where(html:not(.is-admin)) .hc__c small{text-align:center;color:var(--mut);margin-top:3px;font-size:11.5px;line-height:1.3;display:block}:where(html:not(.is-admin)) .act .hc__r.diff{background:linear-gradient(90deg,#3d45f512,#12b5e50d)}:where(html:not(.is-admin)) .hc__f{border-top:1px solid var(--ln);justify-content:flex-end;padding:12px 16px;display:flex}:where(html:not(.is-admin)) .hk{width:100%;max-width:440px;box-shadow:var(--sh-2);background:#fff;border-radius:18px;overflow:hidden}:where(html:not(.is-admin)) .hk__site{background:var(--s2);border-bottom:1px solid var(--ln);align-items:center;gap:14px;padding:12px 14px;display:flex}:where(html:not(.is-admin)) .hk__dots{gap:5px;display:flex}:where(html:not(.is-admin)) .hk__dots i{background:#dfe1ea;border-radius:50%;width:9px;height:9px}:where(html:not(.is-admin)) .hk__url{height:26px;color:var(--mut);background:#fff;border-radius:8px;flex:1;align-items:center;gap:6px;padding:0 10px;font-size:11.5px;display:inline-flex}:where(html:not(.is-admin)) .hk__url svg{width:12px;height:12px;color:var(--ok)}:where(html:not(.is-admin)) .hk__body{gap:14px;padding:18px;display:grid}:where(html:not(.is-admin)) .hk__card{box-shadow:var(--sh-1);border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}:where(html:not(.is-admin)) .hk__card b{font-size:15px;display:block}:where(html:not(.is-admin)) .hk__card small{color:var(--mut);font-size:11px}:where(html:not(.is-admin)) .hk__btn{background:var(--ink);color:#fff;border-radius:10px;align-items:center;gap:4px;height:32px;margin-left:auto;padding:0 12px;font-size:13px;display:inline-flex}:where(html:not(.is-admin)) .hk__btn svg{width:14px;height:14px}:where(html:not(.is-admin)) .hk__rev{background:var(--s2);border-radius:14px;gap:8px;padding:14px;display:grid}:where(html:not(.is-admin)) .hk__st{color:#f5b014;gap:2px;display:flex}:where(html:not(.is-admin)) .hk__st svg{width:15px;height:15px}:where(html:not(.is-admin)) .hk__ln{background:#e2e4ee;border-radius:4px;height:8px}:where(html:not(.is-admin)) .hk__ln.s{width:65%}:where(html:not(.is-admin)) .hk__ok{background:var(--ok-soft);height:28px;color:var(--ok);opacity:0;transition:transform .7s var(--ease) .5s, opacity .4s .5s;border-radius:9px;justify-self:start;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex;transform:scale(.6)}:where(html:not(.is-admin)) .hk__ok svg{width:14px;height:14px}:where(html:not(.is-admin)) .act .hk__ok{opacity:1;transform:none}:where(html:not(.is-admin)) .bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}:where(html:not(.is-admin)) .bx{flex-direction:column;display:flex;overflow:hidden}:where(html:not(.is-admin)) .bx--price{grid-column:span 4}:where(html:not(.is-admin)) .bx--tri{grid-column:span 2}:where(html:not(.is-admin)) .bx--rev{grid-column:span 3}:where(html:not(.is-admin)) .bx--ad{background:linear-gradient(160deg,#fff 30%,#f3f1ff);grid-column:span 3;justify-content:flex-end;min-height:260px}:where(html:not(.is-admin)) .bx__ui{flex:1;place-items:center;min-height:230px;padding:34px 28px 10px;display:grid;position:relative}:where(html:not(.is-admin)) .bx__t{padding:22px 28px 28px}:where(html:not(.is-admin)) .bx__t p{max-width:52ch;margin-top:10px;font-size:15px;line-height:1.55}:where(html:not(.is-admin)) .adl{gap:8px;width:100%;max-width:440px;display:grid}:where(html:not(.is-admin)) .adl__h{letter-spacing:.08em;text-transform:uppercase;color:var(--mut);margin-bottom:2px;font-size:11px}:where(html:not(.is-admin)) .adl__r{height:44px;box-shadow:var(--sh-1);transition:opacity .6s var(--ease), transform .8s var(--ease);transition-delay:calc(var(--i) * .12s + .2s);background:#fff;border-radius:13px;align-items:center;gap:12px;padding:0 14px;font-size:14.5px;display:flex}html:not(.is-admin).motion .adl__r{opacity:0;transform:translateY(8px)}:where(html:not(.is-admin)) .adl__n{background:var(--ac-soft);width:22px;height:22px;color:var(--ac-2);border-radius:7px;place-items:center;font-size:11px;display:grid}:where(html:not(.is-admin)) .adl__s{align-items:center;gap:4px;margin-left:auto;font-size:12.5px;display:inline-flex}:where(html:not(.is-admin)) .adl__s svg{color:#f5b014;width:13px;height:13px}:where(html:not(.is-admin)) .adl__ad{border:1px dashed var(--ln2);height:48px;transition:opacity .7s var(--ease) .75s, transform .9s var(--ease) .75s;background:#fff9;border-radius:13px;align-items:center;gap:12px;margin-top:6px;padding:0 14px;font-size:14px;display:flex}html:not(.is-admin).motion .adl__ad{opacity:0;transform:translate(24px)}:where(html:not(.is-admin)) .adl__ad .bx__ad{padding:4px 8px;font-size:10px;position:static}:where(html:not(.is-admin)) .adl__nr{color:var(--mut);margin-left:auto;font-size:11.5px}@media (width<=520px){:where(html:not(.is-admin)) .adl__ad{flex-wrap:wrap;row-gap:6px;height:auto;padding:10px 14px}:where(html:not(.is-admin)) .adl__nr{flex-basis:100%;margin-left:0}}html:not(.is-admin).motion .vis .adl__r,html:not(.is-admin).motion .vis .adl__ad{opacity:1;transform:none}:where(html:not(.is-admin)) .bx__ad{box-shadow:inset 0 0 0 1px var(--ln2);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);border-radius:8px;padding:6px 10px;font-size:11px;position:absolute;top:26px;left:28px}:where(html:not(.is-admin)) .pr{width:100%;max-width:520px;box-shadow:var(--sh-2);background:#fff;border-radius:18px;padding:22px;position:relative;overflow:hidden}:where(html:not(.is-admin)) .pr__h{align-items:center;gap:10px;display:flex}:where(html:not(.is-admin)) .pr__h .tag{margin-left:auto}:where(html:not(.is-admin)) .pr__v{letter-spacing:-.04em;margin-top:18px;font-size:44px;font-weight:600;line-height:1}:where(html:not(.is-admin)) .pr__num{font-variant-numeric:tabular-nums}:where(html:not(.is-admin)) .pr__u{letter-spacing:-.01em;color:var(--mut);font-size:15px;font-weight:500}:where(html:not(.is-admin)) .pr__u2{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}:where(html:not(.is-admin)) .pr__src{border-top:1px dashed var(--ln2);color:var(--mut);align-items:center;gap:8px;margin-top:16px;padding-top:14px;font-size:12px;display:flex;position:relative}:where(html:not(.is-admin)) .pr__src i{background:var(--ok);width:7px;height:7px;box-shadow:0 0 0 3px var(--ok-soft);border-radius:50%}:where(html:not(.is-admin)) .pr:after{content:"";animation:scan 4.5s var(--ease-io) infinite 1s;pointer-events:none;background:linear-gradient(100deg,#0000 30%,#3d45f512 50%,#0000 70%);position:absolute;inset:0;transform:translate(-100%)}@keyframes scan{60%,to{transform:translate(100%)}}:where(html:not(.is-admin)) .trl{gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}:where(html:not(.is-admin)) .trl li{height:46px;box-shadow:var(--sh-1);transition:opacity .6s var(--ease), transform .8s var(--ease);transition-delay:calc(var(--i) * .12s + .2s);background:#fff;border-radius:13px;align-items:center;gap:10px;padding:0 12px;font-size:14.5px;font-weight:500;display:flex}html:not(.is-admin).motion .trl li{opacity:0;transform:translate(-12px)}html:not(.is-admin).motion .vis .trl li{opacity:1;transform:none}:where(html:not(.is-admin)) .trl em{font:500 11.5px var(--mono);color:var(--ok);margin-left:auto;font-style:normal}:where(html:not(.is-admin)) .trl em.unknown{color:var(--unk)}:where(html:not(.is-admin)) .rvw{width:100%;max-width:440px;box-shadow:var(--sh-2);background:#fff;border-radius:18px;padding:20px}:where(html:not(.is-admin)) .rvw__h{align-items:center;gap:12px;display:flex}:where(html:not(.is-admin)) .rvw__h b{font-size:14.5px;display:block}:where(html:not(.is-admin)) .rvw__av{background:var(--grad);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:600;display:grid}:where(html:not(.is-admin)) .rvw__st{color:#f5b014;gap:2px;margin-top:2px;display:flex}:where(html:not(.is-admin)) .rvw__st svg{width:14px;height:14px}:where(html:not(.is-admin)) .rvw p{color:var(--tx2);margin-top:12px;font-size:14.5px;line-height:1.55}:where(html:not(.is-admin)) .rvw__ok{align-items:center;gap:10px;margin-top:14px;display:flex}:where(html:not(.is-admin)) .rvw__ph{background:var(--s2);height:30px;color:var(--mut);border-radius:9px;align-items:center;gap:8px;padding:0 10px;display:inline-flex}:where(html:not(.is-admin)) .rvw__ph svg{width:15px;height:15px}:where(html:not(.is-admin)) .rvw__dots{gap:3px;display:flex}:where(html:not(.is-admin)) .rvw__dots i{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.2s infinite dots}:where(html:not(.is-admin)) .rvw__dots i:nth-child(2){animation-delay:.15s}:where(html:not(.is-admin)) .rvw__dots i:nth-child(3){animation-delay:.3s}@keyframes dots{30%{opacity:.4;transform:translateY(-3px)}}:where(html:not(.is-admin)) .rvw__badge{background:var(--ok-soft);height:30px;color:var(--ok);border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:500;display:inline-flex}:where(html:not(.is-admin)) .rvw__badge svg{width:14px;height:14px}:where(html:not(.is-admin)) .rvw__badge svg path{stroke-dasharray:30;stroke-dashoffset:0}html:not(.is-admin).motion .rvw__badge svg path{stroke-dashoffset:30px}html:not(.is-admin).motion .vis .rvw__badge svg path{animation:ck .8s var(--ease) .8s forwards}@keyframes ck{to{stroke-dashoffset:0}}@media (width<=980px){:where(html:not(.is-admin)) .bx--price,:where(html:not(.is-admin)) .bx--tri,:where(html:not(.is-admin)) .bx--rev,:where(html:not(.is-admin)) .bx--ad{grid-column:span 6}}:where(html:not(.is-admin)) .cmpv__box{box-shadow:var(--sh-3);background:linear-gradient(#fff,#f8f9fd);border-radius:26px;padding:10px}:where(html:not(.is-admin)) .cmpv__tbl{box-shadow:var(--sh-1);background:#fff;border-radius:18px;overflow-x:auto}:where(html:not(.is-admin)) .cmpv__r{grid-template-columns:minmax(150px,1.2fr) repeat(3,minmax(150px,1fr));align-items:center;min-width:640px;display:grid}:where(html:not(.is-admin)) .cmpv__r>span{padding:15px 20px}:where(html:not(.is-admin)) .cmpv__r+.cmpv__r{border-top:1px solid var(--ln)}:where(html:not(.is-admin)) .cmpv__r--h{background:var(--s2);position:sticky;top:0}:where(html:not(.is-admin)) .cmpv__r--h a{align-items:center;gap:10px;display:flex}:where(html:not(.is-admin)) .cmpv__r--h b{font-size:15px}:where(html:not(.is-admin)) .cmpv__r>span:first-child{color:var(--tx2);font-size:14.5px}:where(html:not(.is-admin)) .cmpv__r>span:first-child.mono{letter-spacing:.04em;text-transform:uppercase;color:var(--mut);font-size:12px}:where(html:not(.is-admin)) .cmpv__r small{color:var(--mut);font-size:12px;display:block}:where(html:not(.is-admin)) .cmpv__r:not(.cmpv__r--h):hover{background:#fafbff}:where(html:not(.is-admin)) .cmpv__c .tri{transition:transform .6s var(--ease);transition-delay:calc(var(--i) * 40ms + .3s)}html:not(.is-admin).motion .cmpv__c .tri{transform:scale(0)}html:not(.is-admin).motion .vis .cmpv__c .tri{transform:none}:where(html:not(.is-admin)) .cmpv__cta{flex-wrap:wrap;align-items:center;gap:18px;padding:18px 12px 10px;display:flex}:where(html:not(.is-admin)) .acards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}:where(html:not(.is-admin)) .acard{flex-direction:column;display:flex;overflow:hidden}:where(html:not(.is-admin)) .acard:hover{box-shadow:var(--sh-2);transform:translateY(-4px)}:where(html:not(.is-admin)) .acard__cv{aspect-ratio:16/10;border-bottom:1px solid var(--ln);display:block;overflow:hidden}:where(html:not(.is-admin)) .acard__cv svg,:where(html:not(.is-admin)) .acard__cv img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease);display:block}:where(html:not(.is-admin)) .acard:hover .acard__cv svg,:where(html:not(.is-admin)) .acard:hover .acard__cv img{transform:scale(1.05)}:where(html:not(.is-admin)) .acard__b{flex-direction:column;flex:1;gap:10px;padding:22px 24px 26px;display:flex}:where(html:not(.is-admin)) .acard__m{justify-content:space-between;align-items:center;gap:10px;display:flex}:where(html:not(.is-admin)) .acard__tags{flex-wrap:wrap;gap:6px;display:flex}:where(html:not(.is-admin)) .acard__m .small{font-size:12px}:where(html:not(.is-admin)) .acard__t{letter-spacing:-.025em;font-size:21px;font-weight:600;line-height:1.2}:where(html:not(.is-admin)) .acard__ex{color:var(--mut);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.55;display:-webkit-box;overflow:hidden}:where(html:not(.is-admin)) .acard__ad{color:var(--mut);overflow-wrap:anywhere;font-size:12px;line-height:1.45}:where(html:not(.is-admin)) .acard .link-arr{margin-top:auto;padding-top:6px}:where(html:not(.is-admin)) .cv-spin{animation:50s linear infinite spin}:where(html:not(.is-admin)) .cv-dash{animation:3s linear infinite dash}@keyframes dash{to{stroke-dashoffset:-40px}}:where(html:not(.is-admin)) .cv-bar{transform-box:fill-box;transform-origin:50% 100%;animation:grow 1.4s var(--ease) both;animation-delay:calc(var(--i) * 80ms)}@keyframes grow{0%{transform:scaleY(0)}}@media (width<=980px){:where(html:not(.is-admin)) .acards{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=640px){:where(html:not(.is-admin)) .acards{grid-template-columns:minmax(0,1fr)}}:where(html:not(.is-admin)) .dev{isolation:isolate;color:#fff;margin-top:var(--sec);background:#0b0d17;border-radius:30px;padding:clamp(40px,6vw,84px);position:relative;overflow:hidden}:where(html:not(.is-admin)) .dev__mesh{z-index:-1;width:100%;height:100%;position:absolute;inset:0}:where(html:not(.is-admin)) .dm{transform-box:fill-box;transform-origin:50%}:where(html:not(.is-admin)) .dm1{animation:14s ease-in-out infinite alternate dm}:where(html:not(.is-admin)) .dm2{animation:18s ease-in-out infinite alternate-reverse dm}:where(html:not(.is-admin)) .dm3{animation:22s ease-in-out infinite alternate dm}@keyframes dm{to{transform:translate(-80px,40px)scale(1.15)}}:where(html:not(.is-admin)) .dev{grid-template-columns:minmax(0,600px) minmax(0,380px);justify-content:space-between;align-items:center;gap:40px;display:grid}:where(html:not(.is-admin)) .sec+.wrap>.dev{margin-top:0}:where(html:not(.is-admin)) .dev__t{max-width:600px}:where(html:not(.is-admin)) .dev__card{transition:transform 1.2s var(--ease);background:#ffffff12;border-radius:22px;gap:8px;padding:18px;display:grid;transform:perspective(900px)rotateY(-10deg)rotateX(4deg);box-shadow:inset 0 0 0 1px #ffffff1f,0 30px 60px -30px #0009}:where(html:not(.is-admin)) .dev__card:hover{transform:none}:where(html:not(.is-admin)) .dev__ch{border-bottom:1px solid #ffffff1a;align-items:center;gap:10px;margin-bottom:4px;padding:4px 4px 12px;display:flex}:where(html:not(.is-admin)) .dev__ch b{font-size:15px}:where(html:not(.is-admin)) .dev__ch .mono{color:#7fe3c1;margin-left:auto;font-size:11px}:where(html:not(.is-admin)) .dev__li{height:44px;transition:opacity .6s var(--ease), transform .8s var(--ease);transition-delay:calc(var(--i) * .14s + .4s);background:#ffffff0f;border-radius:12px;align-items:center;gap:10px;padding:0 12px;font-size:14px;display:flex}html:not(.is-admin).motion .dev__li{opacity:0;transform:translateY(10px)}html:not(.is-admin).motion .vis .dev__li{opacity:1;transform:none}:where(html:not(.is-admin)) .dev__li i{color:#7fe3c1;background:#7fe3c126;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}:where(html:not(.is-admin)) .dev__li i svg{width:13px;height:13px}:where(html:not(.is-admin)) .dev__li em{color:#ffffff8c;margin-left:auto;font-size:11px;font-style:normal}:where(html:not(.is-admin)) .dev__li em.ad{text-transform:uppercase;letter-spacing:.08em;color:#fff;border-radius:6px;padding:3px 7px;box-shadow:inset 0 0 0 1px #ffffff40}@media (width<=900px){:where(html:not(.is-admin)) .dev{grid-template-columns:minmax(0,1fr)}:where(html:not(.is-admin)) .dev__card{transform:none}}:where(html:not(.is-admin)) .dev .h2{margin-top:18px}:where(html:not(.is-admin)) .dev p{color:#ffffffb8;margin-top:18px;font-size:18px;line-height:1.55}:where(html:not(.is-admin)) .eyebrow--inv{color:#fff9}:where(html:not(.is-admin)) .eyebrow--inv:before{box-shadow:0 0 0 4px #ffffff1a}:where(html:not(.is-admin)) .dev__btn{color:var(--ink);background:#fff;margin-top:30px}:where(html:not(.is-admin)) .dev__btn:hover{box-shadow:0 10px 40px -10px #7b5cffcc}:where(html:not(.is-admin)) .badge,:where(html:not(.is-admin)) .eng__tab{white-space:nowrap}:where(html:not(.is-admin)) .eng__tab{flex:none}:where(html:not(.is-admin)) .eng__tabs{scrollbar-width:none;overflow-x:auto}@media (width<=520px){:where(html:not(.is-admin)) .badge{gap:8px;max-width:100%;font-size:13px}:where(html:not(.is-admin)) .eng__tab{padding:0 8px;font-size:12.5px}:where(html:not(.is-admin)) #hq .kbd{display:none}:where(html:not(.is-admin)) .dev{padding:36px 22px}:where(html:not(.is-admin)) .dev__btn{max-width:100%;height:auto;min-height:var(--bh);white-space:normal;padding:10px 20px;font-size:15px}}:where(html:not(.is-admin)) .sk{background:#e2e4ee;border-radius:4px;height:8px;display:block}:where(html:not(.is-admin)) .sk--s{width:65%}:where(html:not(.is-admin)) .sk--n{width:90px;height:10px}:where(html:not(.is-admin)) .rvw__sk{gap:8px;margin-top:14px;display:grid}:where(html:not(.is-admin)) .rvw__h .sk{width:120px}:where(html:not(.is-admin)) .rvw__h .sk+.sk{background:#f2dfaa;width:80px;margin-top:8px}:where(html:not(.is-admin)) .adl__r .sk{width:100px}:where(html:not(.is-admin)) .adl__s .sk{background:#f2dfaa;width:36px}:where(html:not(.is-admin)) .sec-head__more{margin-top:14px}:where(html:not(.is-admin)) .dev__ch .logo svg{width:17px;height:17px}:where(html:not(.is-admin)) .phead{isolation:isolate}:where(html:not(.is-admin)) .phead__bg{background:radial-gradient(closest-side at 60% 45%,#7b5cff29,#0000),radial-gradient(closest-side at 30% 60%,#12b5e524,#0000),radial-gradient(closest-side at 75% 70%,#3d45f51f,#0000);animation:20s ease-in-out infinite alternate blob}:where(html:not(.is-admin)) .logo--md{border-radius:13px;width:46px;height:46px;padding:5px}:where(html:not(.is-admin)) .logo--md.logo--txt{font-size:14px}:where(html:not(.is-admin)) .cmpb{z-index:2;background:var(--s1);height:38px;box-shadow:var(--sh-1);color:var(--tx2);border-radius:12px;align-items:center;gap:8px;padding:0 14px 0 10px;font-size:14px;font-weight:500;transition:background .4s,color .4s,box-shadow .4s;display:inline-flex;position:relative}:where(html:not(.is-admin)) .cmpb:hover{box-shadow:var(--sh-2);color:var(--ink)}:where(html:not(.is-admin)) .cmpb__i{width:18px;height:18px;display:grid;position:relative}:where(html:not(.is-admin)) .cmpb__i svg{width:18px;height:18px;transition:transform .5s var(--ease), opacity .3s;grid-area:1/1}:where(html:not(.is-admin)) .cmpb__i svg:last-child{opacity:0;transform:scale(.3)rotate(-30deg)}:where(html:not(.is-admin)) .cmpb.on{background:var(--ac-soft);color:var(--ac-2);box-shadow:inset 0 0 0 1px #3d45f540}:where(html:not(.is-admin)) .cmpb.on .cmpb__i svg:first-child{opacity:0;transform:rotate(90deg)scale(.3)}:where(html:not(.is-admin)) .cmpb.on .cmpb__i svg:last-child{opacity:1;transform:none}:where(html:not(.is-admin)) .cmpb--ic{justify-content:center;width:38px;padding:0}:where(html:not(.is-admin)) .cmpb--ic .cmpb__t{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}:where(html:not(.is-admin)) .hdr__cmp b.bump{animation:bump .6s var(--ease)}:where(html:not(.is-admin)) .toast{z-index:90;background:var(--ink);color:#fff;opacity:0;pointer-events:none;max-width:min(480px,100vw - 32px);transition:transform .6s var(--ease), opacity .4s;border-radius:14px;padding:12px 18px;font-size:14.5px;position:fixed;top:92px;left:50%;transform:translate(-50%,-20px);box-shadow:0 20px 40px -15px #0b0d1780}:where(html:not(.is-admin)) .toast.on{opacity:1;transform:translate(-50%)}:where(html:not(.is-admin)) .chip--x{cursor:pointer;background:var(--s1);box-shadow:var(--sh-1);padding-right:8px;white-space:normal;text-align:left;max-width:100%;height:auto;min-height:28px;padding-block:4px;line-height:20px;transition:box-shadow .3s,color .3s}:where(html:not(.is-admin)) .chip--x svg{width:12px;height:12px;color:var(--mut);flex-shrink:0}:where(html:not(.is-admin)) .chip--x:hover{color:var(--ink);box-shadow:var(--sh-2)}:where(html:not(.is-admin)) .link-sm{color:var(--ac);font-size:13px;font-weight:500}:where(html:not(.is-admin)) .link-sm:hover{color:var(--ac-2)}:where(html:not(.is-admin)) .sel{background:var(--s1);height:48px;box-shadow:var(--sh-1);border-radius:14px;align-items:center;display:inline-flex;position:relative}:where(html:not(.is-admin)) .sel svg{width:17px;height:17px;color:var(--mut);pointer-events:none;position:absolute;left:14px}:where(html:not(.is-admin)) .sel select{appearance:none;height:100%;font:500 14.5px var(--sans);color:var(--ink);cursor:pointer;background:0 0;background-image:linear-gradient(45deg, transparent 50%, var(--mut) 50%), linear-gradient(135deg, var(--mut) 50%, transparent 50%);background-position:right 18px top 21px,right 13px top 21px;background-repeat:no-repeat;background-size:5px 5px;border:0;outline:0;padding:0 38px 0 40px}:where(html:not(.is-admin)) .sel:focus-within{box-shadow:0 0 0 1px var(--ac), 0 0 0 4px #3d45f51f}:where(html:not(.is-admin)) .seg{background:var(--s2);border-radius:12px;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;padding:3px;display:grid}:where(html:not(.is-admin)) .seg button{min-height:34px;color:var(--mut);border-radius:9px;padding:4px 6px;font-size:13px;line-height:1.2;transition:background .3s,color .3s,box-shadow .3s}:where(html:not(.is-admin)) .seg button:hover{color:var(--ink)}:where(html:not(.is-admin)) .cat__side .seg button{padding:4px}:where(html:not(.is-admin)) .seg button.on{color:var(--ink);box-shadow:var(--sh-1);background:#fff}:where(html:not(.is-admin)) .rng input{appearance:none;cursor:pointer;--k:0;background:0 0;width:100%;height:24px}:where(html:not(.is-admin)) .rng input::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--ac), var(--vi) calc(var(--k) * 100%), var(--s3) calc(var(--k) * 100%));border-radius:3px;height:6px}:where(html:not(.is-admin)) .rng input::-moz-range-track{background:linear-gradient(90deg, var(--ac), var(--vi) calc(var(--k) * 100%), var(--s3) calc(var(--k) * 100%));border-radius:3px;height:6px}:where(html:not(.is-admin)) .rng input::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;box-shadow:0 0 0 1px var(--ln2), 0 4px 12px #0f142d2e;-webkit-transition:transform .3s var(--ease);transition:transform .3s var(--ease);background:#fff;border-radius:50%;margin-top:-8px}:where(html:not(.is-admin)) .rng input::-moz-range-thumb{width:22px;height:22px;box-shadow:0 0 0 1px var(--ln2), 0 4px 12px #0f142d2e;background:#fff;border:0;border-radius:50%}:where(html:not(.is-admin)) .rng input:active::-webkit-slider-thumb{transform:scale(1.15)}:where(html:not(.is-admin)) .rng input:focus-visible{outline:0}:where(html:not(.is-admin)) .rng input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 1px var(--ac), 0 0 0 5px #3d45f526}:where(html:not(.is-admin)) .rng__v{font:500 13px var(--mono);color:var(--tx2);margin-top:6px}:where(html:not(.is-admin)) .chk{gap:2px;display:grid}:where(html:not(.is-admin)) .chk label{cursor:pointer;border-radius:10px;align-items:center;gap:10px;min-height:36px;margin:0 -8px;padding:0 8px;font-size:14.5px;transition:background .25s;display:flex}:where(html:not(.is-admin)) .chk label:hover{background:var(--s2)}:where(html:not(.is-admin)) .chk input{opacity:0;pointer-events:none;position:absolute}:where(html:not(.is-admin)) .chk i{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--ln2);color:#fff;border-radius:6px;flex:none;place-items:center;transition:background .3s,box-shadow .3s;display:grid}:where(html:not(.is-admin)) .chk i svg{width:12px;height:12px;transition:transform .4s var(--ease);transform:scale(0)}:where(html:not(.is-admin)) .chk input:checked+i{background:var(--ac);box-shadow:none}:where(html:not(.is-admin)) .chk input:checked+i svg{transform:none}:where(html:not(.is-admin)) .chk input:focus-visible+i{box-shadow:0 0 0 3px #3d45f540}:where(html:not(.is-admin)) .chk small{font:500 12px var(--mono);color:var(--mut);margin-left:auto}:where(html:not(.is-admin)) .chk label.z{opacity:.45}:where(html:not(.is-admin)) .phead--cat{padding-bottom:clamp(24px,3vw,40px);overflow:clip}:where(html:not(.is-admin)) .cat__chips{scrollbar-width:none;gap:8px;margin:0 -2px;padding:4px 2px 10px;scroll-margin-top:110px;display:flex;overflow-x:auto}:where(html:not(.is-admin)) .cat__chips::-webkit-scrollbar{display:none}:where(html:not(.is-admin)) .chipx{background:var(--s1);height:40px;box-shadow:var(--sh-1);color:var(--tx2);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14.5px;transition:background .35s,color .35s,box-shadow .35s;display:inline-flex}:where(html:not(.is-admin)) .chipx small{font:500 11.5px var(--mono);color:var(--mut)}:where(html:not(.is-admin)) .chipx:hover{box-shadow:var(--sh-2);color:var(--ink)}:where(html:not(.is-admin)) .chipx.on{background:var(--ink);color:#fff;box-shadow:0 8px 20px -10px #0b0d1799}:where(html:not(.is-admin)) .chipx.on small{color:#fff9}:where(html:not(.is-admin)) .cguide{margin-top:14px;padding:clamp(18px,2.2vw,26px) clamp(18px,2.4vw,28px)}:where(html:not(.is-admin)) .cguide__top{justify-content:space-between;align-items:center;gap:12px;display:flex}:where(html:not(.is-admin)) .cguide__h{letter-spacing:-.015em;margin:0;font-size:clamp(18px,1.5vw,20px);line-height:1.25}:where(html:not(.is-admin)) .cguide__tg{min-height:40px;color:var(--ac);border-radius:10px;flex:none;align-items:center;gap:6px;padding:0 4px 0 10px;font-size:14.5px;font-weight:500;display:none}:where(html:not(.is-admin)) .cguide__tg svg{width:18px;height:18px}:where(html:not(.is-admin)) .cguide__body{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:18px 36px;margin-top:16px;display:grid}:where(html:not(.is-admin)) .cguide__req{counter-reset:req;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:0;padding:0;list-style:none;display:grid}:where(html:not(.is-admin)) .cguide__req li{color:var(--tx2);counter-increment:req;padding-left:34px;font-size:14.5px;line-height:1.55;position:relative}:where(html:not(.is-admin)) .cguide__req li:before{content:counter(req);background:var(--ac-soft);width:22px;height:22px;color:var(--ac);font:600 12px var(--mono);border-radius:7px;place-items:center;display:grid;position:absolute;top:1px;left:0}:where(html:not(.is-admin)) .cguide__req b{color:var(--ink);margin-bottom:2px;font-weight:600;display:block}:where(html:not(.is-admin)) .cguide__vs{border-left:1px solid var(--ln);color:var(--tx2);padding-left:28px;font-size:14.5px;line-height:1.6}:where(html:not(.is-admin)) .cguide__vs-h{color:var(--ink);margin:0 0 6px;font-size:15px;font-weight:600}:where(html:not(.is-admin)) .cguide__vs p{margin:0 0 12px}@media (width<=1100px){:where(html:not(.is-admin)) .cguide__body{grid-template-columns:minmax(0,1fr)}:where(html:not(.is-admin)) .cguide__vs{border-left:0;border-top:1px solid var(--ln);padding:16px 0 0}}@media (width<=900px){:where(html:not(.is-admin)) .cguide__tg{display:inline-flex}:where(html:not(.is-admin)) .cguide:not(.on) .cguide__body{display:none}}@media (width<=600px){:where(html:not(.is-admin)) .cguide__req{grid-template-columns:minmax(0,1fr)}}:where(html:not(.is-admin)) .ckor{background:var(--grad-soft);border-radius:14px;max-width:82ch;margin-top:18px;padding:14px 18px}:where(html:not(.is-admin)) .ckor__h{font:500 11.5px/1.3 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ac);margin:0 0 4px}:where(html:not(.is-admin)) .ckor p{color:var(--tx2);margin:0;font-size:15px;line-height:1.6}:where(html:not(.is-admin)) .ckor+.rate-plq{margin-top:14px}:where(html:not(.is-admin)) .cprice__pl{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}:where(html:not(.is-admin)) .cprice__note{margin-top:12px}:where(html:not(.is-admin)) .cdemo{margin:0}:where(html:not(.is-admin)) .cfaq{max-width:780px}:where(html:not(.is-admin)) .cfaq>h3:first-child{margin-top:0}:where(html:not(.is-admin)) .csee{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}:where(html:not(.is-admin)) .csee__a{flex-direction:column;gap:4px;height:100%;padding:16px 48px 16px 18px;display:flex;position:relative}:where(html:not(.is-admin)) .csee__a small{letter-spacing:.06em;text-transform:uppercase;color:var(--mut);font-size:11px}:where(html:not(.is-admin)) .csee__a b{font-weight:600;line-height:1.35}:where(html:not(.is-admin)) .csee__a:hover{box-shadow:var(--sh-2)}:where(html:not(.is-admin)) .csee__a:hover b{color:var(--ac)}:where(html:not(.is-admin)) .csee__a>svg{width:18px;height:18px;color:var(--ac);margin-top:-9px;position:absolute;top:50%;right:18px}:where(html:not(.is-admin)) .cat__bar{gap:10px;margin-top:18px;display:flex}:where(html:not(.is-admin)) .cat__q{height:48px;box-shadow:var(--sh-1);border-radius:14px;flex:1}:where(html:not(.is-admin)) .cat__qx{width:32px;height:32px;color:var(--mut);opacity:0;pointer-events:none;border-radius:9px;place-items:center;margin-right:8px;transition:opacity .3s,background .3s;display:grid}:where(html:not(.is-admin)) .cat__qx svg{width:15px;height:15px}:where(html:not(.is-admin)) .cat__q:has(input:not(:placeholder-shown)) .cat__qx{opacity:1;pointer-events:auto}:where(html:not(.is-admin)) .cat__qx:hover{background:var(--s2);color:var(--ink)}:where(html:not(.is-admin)) .cat__fbtn{--bh:48px;display:none}:where(html:not(.is-admin)) .cat__fbtn b{background:var(--ac);color:#fff;min-width:20px;height:20px;font:600 11px/20px var(--mono);border-radius:10px;padding:0 6px}:where(html:not(.is-admin)) .cat__fbtn b:empty{display:none}:where(html:not(.is-admin)) .cat__grid{grid-template-columns:268px minmax(0,1fr);align-items:start;gap:28px;margin-top:24px;display:grid}:where(html:not(.is-admin)) .cat__side{background:var(--s1);max-height:calc(100vh - 116px);box-shadow:var(--sh-1);scrollbar-width:thin;border-radius:20px;padding:22px;position:sticky;top:96px;overflow-y:auto}:where(html:not(.is-admin)) .side__h{display:none}:where(html:not(.is-admin)) .side__g+.side__g{border-top:1px solid var(--ln);margin-top:22px;padding-top:20px}:where(html:not(.is-admin)) .side__g h4,:where(html:not(.is-admin)) .side__t{letter-spacing:.08em;text-transform:uppercase;color:var(--mut);margin-bottom:12px;font-size:11px;font-weight:500}:where(html:not(.is-admin)) .side__hint{color:var(--mut);margin:-4px 0 12px;font-size:12.5px;line-height:1.45}:where(html:not(.is-admin)) .side__d+.side__d{margin-top:2px}:where(html:not(.is-admin)) .side__d summary{cursor:pointer;border-radius:10px;align-items:center;gap:8px;min-height:36px;margin:0 -8px;padding:0 8px;font-size:14px;font-weight:600;list-style:none;transition:background .25s;display:flex}:where(html:not(.is-admin)) .side__d summary::-webkit-details-marker{display:none}:where(html:not(.is-admin)) .side__d summary:hover{background:var(--s2)}:where(html:not(.is-admin)) .side__d summary span{flex:1;min-width:0}:where(html:not(.is-admin)) .side__d summary svg{width:15px;height:15px;color:var(--mut);transition:transform .4s var(--ease)}:where(html:not(.is-admin)) .side__d[open] summary svg{transform:rotate(90deg)}:where(html:not(.is-admin)) .side__d .chk{padding:2px 0 8px}:where(html:not(.is-admin)) .side__n{background:var(--ac);color:#fff;min-width:20px;height:20px;font:600 11px/20px var(--mono);text-align:center;border-radius:10px;padding:0 6px}:where(html:not(.is-admin)) .side__rng{margin-top:14px}:where(html:not(.is-admin)) .side__rng .side__hint{margin:8px 0 0}:where(html:not(.is-admin)) .rng__v b{color:var(--ink);font-weight:600}:where(html:not(.is-admin)) .side__f .btn:disabled{opacity:.4;pointer-events:none}:where(html:not(.is-admin)) .side__f{justify-content:space-between;gap:10px;margin-top:18px;display:flex}:where(html:not(.is-admin)) .side__f .btn--pri,:where(html:not(.is-admin)) .side-veil{display:none}:where(html:not(.is-admin)) .cat__info{flex-wrap:wrap;align-items:center;gap:12px 16px;min-height:32px;margin-bottom:14px;display:flex}:where(html:not(.is-admin)) .cat__count{color:var(--tx2);font-size:15px}:where(html:not(.is-admin)) .cat__count b{color:var(--ink);font-size:16px}:where(html:not(.is-admin)) .cat__act{flex-wrap:wrap;align-items:center;gap:6px;display:flex}:where(html:not(.is-admin)) .pcs{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;display:grid}:where(html:not(.is-admin)) .pcs+.pcs,:where(html:not(.is-admin)) .cat__unk .pcs{margin-top:0}html:not(.is-admin).motion .pcs.pop .pc{animation:pcIn .7s var(--ease) both;animation-delay:calc(var(--i) * 40ms)}@keyframes pcIn{0%{opacity:0;transform:translateY(16px)scale(.98)}}:where(html:not(.is-admin)) .cat__res{transition:opacity .3s}:where(html:not(.is-admin)) .cat__res.is-loading{opacity:.55}:where(html:not(.is-admin)) .empty.is-loading{color:var(--mut)}:where(html:not(.is-admin)) .pc{flex-direction:column;min-height:300px;padding:20px;display:flex}:where(html:not(.is-admin)) .pc:hover{box-shadow:var(--sh-2);transform:translateY(-3px)}:where(html:not(.is-admin)) .pc__lnk{z-index:1;border-radius:inherit;position:absolute;inset:0}:where(html:not(.is-admin)) .pc__lnk:focus-visible{outline:2px solid var(--ac);outline-offset:2px}:where(html:not(.is-admin)) .pc__top{align-items:center;gap:14px;display:flex}:where(html:not(.is-admin)) .pc__nm{flex:1;min-width:0}:where(html:not(.is-admin)) .pc__nm h2,:where(html:not(.is-admin)) .pc__nm h3{letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.2}:where(html:not(.is-admin)) .pc__dep{color:var(--mut);align-items:center;gap:5px;margin-top:4px;font-size:11.5px;display:inline-flex}:where(html:not(.is-admin)) .pc__dep svg{width:13px;height:13px}:where(html:not(.is-admin)) .pc__cmp{align-self:flex-start}:where(html:not(.is-admin)) .pc__d{color:var(--mut);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:14px;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}:where(html:not(.is-admin)) .pc__cats{color:var(--mut);flex-wrap:wrap;gap:4px 10px;margin:12px 0 0;padding:0;font-size:12px;list-style:none;display:flex}:where(html:not(.is-admin)) .pc__cats li+li:before{content:"·";margin-right:10px}:where(html:not(.is-admin)) .pc__chk{background:var(--warn-soft);color:var(--tx2);border-radius:10px;gap:8px;margin-top:12px;padding:9px 11px;font-size:12.5px;line-height:1.45;display:flex}:where(html:not(.is-admin)) .pc__chk svg{width:15px;height:15px;color:var(--warn);flex:none;margin-top:1px}:where(html:not(.is-admin)) .pc__kf{flex-wrap:wrap;gap:5px;margin:14px 0 0;padding:0;list-style:none;display:flex}:where(html:not(.is-admin)) .pc__kf li{background:var(--s2);height:24px;color:var(--tx2);border-radius:7px;align-items:center;gap:4px;padding:0 8px;font-size:12px;display:inline-flex}:where(html:not(.is-admin)) .pc__kf li.on{background:var(--ok-soft);color:var(--ok)}:where(html:not(.is-admin)) .pc__kf svg{width:11px;height:11px}:where(html:not(.is-admin)) .pc__bot{align-items:flex-end;gap:10px;margin-top:auto;padding-top:16px;display:flex}:where(html:not(.is-admin)) .pc__p{border-top:1px dashed var(--ln2);flex:1;min-width:0;padding-top:14px}:where(html:not(.is-admin)) .pc__p b{letter-spacing:-.02em;font-size:17px;font-weight:600;display:block}:where(html:not(.is-admin)) .pc__p small{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}:where(html:not(.is-admin)) .pc__p small.pc__pn{white-space:normal;color:var(--tx2);margin-top:3px}:where(html:not(.is-admin)) .pc__go{background:var(--s2);width:38px;height:38px;transition:background .4s, color .4s, transform .6s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}:where(html:not(.is-admin)) .pc__go svg{width:16px;height:16px}:where(html:not(.is-admin)) .pc:hover .pc__go{background:var(--ink);color:#fff;transform:rotate(-45deg)}:where(html:not(.is-admin)) .empty{text-align:center;background:var(--s1);box-shadow:var(--sh-1);border-radius:20px;grid-column:1/-1;justify-items:center;gap:10px;padding:56px 20px;display:grid}:where(html:not(.is-admin)) .empty__svg{width:200px;height:auto;margin-bottom:6px}:where(html:not(.is-admin)) .empty__lens{transform-origin:140px 86px;animation:lens 4s var(--ease-io) infinite}@keyframes lens{50%{transform:translate(-50px,-18px)}}:where(html:not(.is-admin)) .empty .btn{margin-top:10px}:where(html:not(.is-admin)) .pager{flex-wrap:wrap;justify-content:center;gap:6px;margin:28px 0 18px;display:flex}:where(html:not(.is-admin)) .pager>a,:where(html:not(.is-admin)) .pager>span,:where(html:not(.is-admin)) .pager button{background:var(--s1);min-width:42px;height:42px;box-shadow:var(--sh-1);font:500 14px var(--mono);border-radius:12px;place-items:center;transition:box-shadow .3s,background .3s,color .3s;display:grid}:where(html:not(.is-admin)) .pager svg{width:16px;height:16px}:where(html:not(.is-admin)) .pager>a:hover,:where(html:not(.is-admin)) .pager button:hover{box-shadow:var(--sh-2)}:where(html:not(.is-admin)) .pager .on{background:var(--ink);color:#fff}:where(html:not(.is-admin)) .pager button:disabled,:where(html:not(.is-admin)) .pager .pager__off{opacity:.35;pointer-events:none}:where(html:not(.is-admin)) .pager>.pager__gap{min-width:20px;box-shadow:none;color:var(--mut);background:0 0}:where(html:not(.is-admin)) .cat__relax{gap:6px;margin:4px 0 0;padding:0;font-size:14.5px;list-style:none;display:grid}:where(html:not(.is-admin)) .cat__relax a{color:var(--ac);font-weight:500}:where(html:not(.is-admin)) .cat__relax a:hover{color:var(--ac-2)}:where(html:not(.is-admin)) .cat__unk{gap:16px;margin-top:28px;display:grid}:where(html:not(.is-admin)) .cat__unk-n{background:var(--warn-soft);color:var(--tx2);border-radius:16px;gap:12px;padding:16px 18px;font-size:14.5px;line-height:1.55;display:flex;box-shadow:inset 0 0 0 1px #b7791f2e}:where(html:not(.is-admin)) .cat__unk-n>svg{width:20px;height:20px;color:var(--warn);flex:none;margin-top:2px}:where(html:not(.is-admin)) .cat__unk-n b{color:var(--ink)}:where(html:not(.is-admin)) .cat__unk-n .chk{margin-top:8px}:where(html:not(.is-admin)) .cat__unk-n .chk label:hover{background:#fff9}:where(html:not(.is-admin)) .cat__unk-t{margin-top:12px}@media (width<=900px){:where(html:not(.is-admin)) .cat__grid{grid-template-columns:minmax(0,1fr)}:where(html:not(.is-admin)) .cat__fbtn{gap:8px;padding:0 16px;display:inline-flex}:where(html:not(.is-admin)) .cat__bar{flex-wrap:wrap}:where(html:not(.is-admin)) .cat__q{flex-basis:100%}:where(html:not(.is-admin)) .cat__bar .sel{flex:1 0 auto}:where(html:not(.is-admin)) .cat__bar .sel select{width:100%;padding:0 30px 0 38px}:where(html:not(.is-admin)) .cat__side{z-index:70;visibility:hidden;max-height:86vh;transition:transform .6s var(--ease), visibility 0s .6s;border-radius:24px 24px 0 0;padding-bottom:0;position:fixed;inset:auto 0 0;transform:translateY(105%);box-shadow:0 -20px 60px -20px #0f142d59}:where(html:not(.is-admin)) body.side-on .cat__side{visibility:visible;transition:transform .6s var(--ease);transform:none}:where(html:not(.is-admin)) body.side-on{overflow:hidden}:where(html:not(.is-admin)) .side__h{justify-content:space-between;align-items:center;margin-bottom:18px;font-size:18px;display:flex}:where(html:not(.is-admin)) .side__x{background:var(--s2);border-radius:10px;place-items:center;width:36px;height:36px;display:grid}:where(html:not(.is-admin)) .side__x svg{width:16px;height:16px}:where(html:not(.is-admin)) .side__f{padding:14px 22px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--ln);background:#fff;margin:18px -22px 0;position:sticky;bottom:0}:where(html:not(.is-admin)) .side__f .btn--pri{flex:1;display:inline-flex}:where(html:not(.is-admin)) .side-veil{z-index:65;opacity:0;pointer-events:none;background:#0b0d1759;transition:opacity .4s;display:block;position:fixed;inset:0}:where(html:not(.is-admin)) body.side-on .side-veil{opacity:1;pointer-events:auto}}@media (width<=420px){:where(html:not(.is-admin)) .pcs{grid-template-columns:minmax(0,1fr)}}:where(html:not(.is-admin)) .pp{padding-bottom:clamp(32px,4vw,56px)}:where(html:not(.is-admin)) .pp__grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:clamp(28px,4vw,64px);margin-top:28px;display:grid}:where(html:not(.is-admin)) .pp__id{align-items:center;gap:22px;display:flex}:where(html:not(.is-admin)) .pp__h{letter-spacing:-.045em;font-size:clamp(34px,4.2vw,56px);font-weight:600;line-height:1.02}:where(html:not(.is-admin)) .pp__chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}:where(html:not(.is-admin)) .pp__chips .chip:hover{background:var(--ac-soft);color:var(--ac-2)}:where(html:not(.is-admin)) .pp .lead{max-width:62ch;margin-top:24px}:where(html:not(.is-admin)) .pp__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}:where(html:not(.is-admin)) .pp__facts li{box-shadow:var(--sh-1);background:#ffffffeb;border-radius:16px;align-items:center;gap:12px;padding:14px;font-size:14.5px;font-weight:500;display:flex}:where(html:not(.is-admin)) .pp__facts svg{width:20px;height:20px;color:var(--ac);flex:none}:where(html:not(.is-admin)) .pp__facts small{font:500 10.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mut);margin-bottom:3px;display:block}:where(html:not(.is-admin)) .pp__cta{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}:where(html:not(.is-admin)) .cmpb--lg{border-radius:16px;height:56px;padding:0 22px 0 18px;font-size:16px}:where(html:not(.is-admin)) .pbox{box-shadow:var(--sh-3);border-radius:24px;padding:26px;position:sticky;top:100px}:where(html:not(.is-admin)) .pbox__l{letter-spacing:.08em;text-transform:uppercase;color:var(--mut);font-size:11px}:where(html:not(.is-admin)) .pbox__p{align-items:baseline;gap:8px;margin-top:10px;display:flex}:where(html:not(.is-admin)) .pbox__from{color:var(--mut);font-size:18px}:where(html:not(.is-admin)) .pbox__p b{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:48px;font-weight:600;line-height:1}:where(html:not(.is-admin)) .pbox__p b.pbox__req{font-size:30px}:where(html:not(.is-admin)) .pbox__u{color:var(--tx2);margin-top:6px;font-size:15px;display:block}:where(html:not(.is-admin)) .pbox__ring{border-block:1px solid var(--ln);align-items:center;gap:16px;margin-top:22px;padding:16px 0;display:flex}:where(html:not(.is-admin)) .pbox__ring b{letter-spacing:-.04em;font-size:26px;display:block}:where(html:not(.is-admin)) .pbox__ring b small{color:var(--mut);font-size:15px}:where(html:not(.is-admin)) .pbox__ring>span>small{color:var(--mut);font-size:13px}:where(html:not(.is-admin)) .ring{flex:none;width:64px;height:64px}:where(html:not(.is-admin)) .ring__fg{fill:none;stroke-width:10px;stroke-linecap:round;transition-duration:2s}:where(html:not(.is-admin)) .pbox__src{color:var(--mut);gap:10px;margin-top:16px;font-size:11.5px;line-height:1.6;display:flex}:where(html:not(.is-admin)) .pbox__src i{background:var(--ok);width:7px;height:7px;box-shadow:0 0 0 3px var(--ok-soft);border-radius:50%;flex:none;margin-top:6px}:where(html:not(.is-admin)) .pbox__src a{color:var(--ac);text-underline-offset:3px;-webkit-text-decoration:underline #3d45f54d;text-decoration:underline #3d45f54d}@media (width<=980px){:where(html:not(.is-admin)) .pp__grid{grid-template-columns:minmax(0,1fr)}:where(html:not(.is-admin)) .pbox{position:static}}@media (width<=640px){:where(html:not(.is-admin)) .pp__id{flex-direction:column;align-items:flex-start;gap:16px}:where(html:not(.is-admin)) .pp__facts{grid-template-columns:minmax(0,1fr)}:where(html:not(.is-admin)) .pp__cta>*{flex:100%;justify-content:center}}:where(html:not(.is-admin)) .ptabs{z-index:30;margin-top:8px;position:sticky;top:84px}:where(html:not(.is-admin)) .ptabs__in{width:max-content;max-width:100%;box-shadow:var(--sh-2);scrollbar-width:none;background:#fffffff5;border-radius:14px;gap:2px;padding:4px;display:flex;position:relative;overflow-x:auto}:where(html:not(.is-admin)) .ptabs__in::-webkit-scrollbar{display:none}:where(html:not(.is-admin)) .ptabs a{z-index:1;height:38px;color:var(--mut);white-space:nowrap;border-radius:10px;align-items:center;padding:0 16px;font-size:14.5px;transition:color .4s;display:inline-flex;position:relative}:where(html:not(.is-admin)) .ptabs a:hover{color:var(--ink)}:where(html:not(.is-admin)) .ptabs a.on{color:#fff}:where(html:not(.is-admin)) .ptabs__hl{background:var(--ink);width:0;transition:left .6s var(--ease), width .6s var(--ease);border-radius:10px;position:absolute;top:4px;bottom:4px;left:4px}:where(html:not(.is-admin)) .pbody{padding-top:12px}:where(html:not(.is-admin)) .psec{padding-top:clamp(56px,7vw,96px);scroll-margin-top:calc(44px - clamp(56px,7vw,96px))}:where(html:not(.is-admin)) .psec__h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 20px;margin-bottom:22px;display:flex}:where(html:not(.is-admin)) .psec__h .h3{font-size:clamp(26px,2.6vw,34px)}:where(html:not(.is-admin)) .pov{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:28px;display:grid}:where(html:not(.is-admin)) .pov__t p{color:var(--tx2);max-width:70ch;font-size:16.5px;line-height:1.7}:where(html:not(.is-admin)) .pov__t p+p{margin-top:16px}:where(html:not(.is-admin)) .pov__aud{background:var(--grad-soft);box-shadow:none;padding:22px}:where(html:not(.is-admin)) .pov__aud p{margin-top:10px;font-size:15px;line-height:1.6}:where(html:not(.is-admin)) .pov+.mnote{margin-top:24px}@media (width<=900px){:where(html:not(.is-admin)) .pov{grid-template-columns:minmax(0,1fr)}}:where(html:not(.is-admin)) .plans{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:14px;display:grid}:where(html:not(.is-admin)) .plan{padding:24px}:where(html:not(.is-admin)) .plan--first{box-shadow:0 0 0 1.5px #3d45f559, var(--sh-2)}:where(html:not(.is-admin)) .plan__h{letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:8px;font-size:18px;display:flex}:where(html:not(.is-admin)) .plan__p{letter-spacing:-.04em;margin-top:14px;font-size:34px;font-weight:600;line-height:1.05}:where(html:not(.is-admin)) .plan__p small{letter-spacing:0;color:var(--mut);margin-top:6px;font-size:13.5px;font-weight:400;display:block}:where(html:not(.is-admin)) .plan__req{font-size:24px}:where(html:not(.is-admin)) .plan__n{border-top:1px dashed var(--ln2);color:var(--tx2);margin-top:14px;padding-top:14px;font-size:13.5px;line-height:1.55}:where(html:not(.is-admin)) .plan__fp>span,:where(html:not(.is-admin)) .plan__ad>span{color:var(--ink);margin-bottom:2px;font-weight:500;display:block}:where(html:not(.is-admin)) .plan__ad ul{margin:0;padding:0;list-style:none}:where(html:not(.is-admin)) .plan__ad li+li{margin-top:2px}:where(html:not(.is-admin)) .plan__c{margin-top:14px}:where(html:not(.is-admin)) .plan__c summary{cursor:pointer;color:var(--ac);justify-content:space-between;align-items:center;font-size:14px;font-weight:500;list-style:none;display:flex}:where(html:not(.is-admin)) .plan__c summary::-webkit-details-marker{display:none}:where(html:not(.is-admin)) .plan__c summary svg{width:16px;height:16px;transition:transform .4s var(--ease)}:where(html:not(.is-admin)) .plan__c[open] summary svg{transform:rotate(45deg)}:where(html:not(.is-admin)) .plan__c p{color:var(--mut);animation:fadeDown .5s var(--ease);margin-top:10px;font-size:13.5px;line-height:1.6}@keyframes fadeDown{0%{opacity:0;transform:translateY(-6px)}}:where(html:not(.is-admin)) .trialn{background:var(--ok-soft);color:var(--tx2);border-radius:14px;gap:12px;margin-top:16px;padding:14px 18px;font-size:14px;line-height:1.55;display:flex}:where(html:not(.is-admin)) .trialn svg{width:18px;height:18px;color:var(--ok);flex:none;margin-top:2px}:where(html:not(.is-admin)) .tgl{color:var(--tx2);cursor:pointer;align-items:center;gap:10px;font-size:14px;display:inline-flex}:where(html:not(.is-admin)) .tgl input{opacity:0;position:absolute}:where(html:not(.is-admin)) .tgl i{background:var(--s3);border-radius:11px;width:38px;height:22px;transition:background .4s;position:relative}:where(html:not(.is-admin)) .tgl i:after{content:"";width:16px;height:16px;transition:transform .5s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}:where(html:not(.is-admin)) .tgl input:checked+i{background:var(--ac)}:where(html:not(.is-admin)) .tgl input:checked+i:after{transform:translate(16px)}:where(html:not(.is-admin)) .tgl input:focus-visible+i{box-shadow:0 0 0 3px #3d45f540}:where(html:not(.is-admin)) .fgr{columns:2 380px;column-gap:14px}:where(html:not(.is-admin)) .fg{break-inside:avoid;margin-bottom:14px;padding:22px}:where(html:not(.is-admin)) .fg__h{letter-spacing:.08em;text-transform:uppercase;color:var(--mut);justify-content:space-between;margin-bottom:8px;font-size:11.5px;font-weight:500;display:flex}:where(html:not(.is-admin)) .fg__h span{color:var(--ok)}:where(html:not(.is-admin)) .fg ul{margin:0;padding:0;list-style:none}:where(html:not(.is-admin)) .fi{border-top:1px solid var(--ln);transition:opacity .4s, max-height .6s var(--ease);gap:12px;padding:11px 0;display:flex}:where(html:not(.is-admin)) .fi:first-child{border-top:0}:where(html:not(.is-admin)) .fi b{font-size:15px;font-weight:500;display:block}:where(html:not(.is-admin)) .fi small{color:var(--mut);margin-top:3px;font-size:13px;line-height:1.5;display:block}:where(html:not(.is-admin)) .fi--unknown b{color:var(--mut)}:where(html:not(.is-admin)) .fi small.fi__pl{color:var(--tx2)}:where(html:not(.is-admin)) .fi__src{color:var(--mut);align-items:center;gap:4px;margin-top:3px;font-size:12.5px;transition:color .3s;display:inline-flex}:where(html:not(.is-admin)) .fi__src:hover{color:var(--ac)}:where(html:not(.is-admin)) .fi__src svg{width:12px;height:12px}:where(html:not(.is-admin)) .fgr.only .fi--unknown,:where(html:not(.is-admin)) .fgr.only .fi--no,:where(html:not(.is-admin)) .fgr.only .fg--none{display:none}:where(html:not(.is-admin)) .fgr.only .fi--yes{border-top:0}:where(html:not(.is-admin)) .fgr.only .fi--yes~.fi--yes{border-top:1px solid var(--ln)}:where(html:not(.is-admin)) .fg__cols{columns:2 220px}:where(html:not(.is-admin)) .shots{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}:where(html:not(.is-admin)) .shot{text-align:left;flex-direction:column;padding:0;display:flex;overflow:hidden}:where(html:not(.is-admin)) .shot:hover{box-shadow:var(--sh-2);transform:translateY(-3px)}:where(html:not(.is-admin)) .shot__img{aspect-ratio:16/10;background:var(--s2);border-bottom:1px solid var(--ln);display:block;position:relative;overflow:hidden}:where(html:not(.is-admin)) .shot__img img,:where(html:not(.is-admin)) .shot__img svg{object-fit:cover;object-position:top left;width:100%;height:100%;transition:transform 1s var(--ease);display:block}:where(html:not(.is-admin)) .shot:hover .shot__img img,:where(html:not(.is-admin)) .shot:hover .shot__img svg{transform:scale(1.04)}:where(html:not(.is-admin)) .shot__z{width:36px;height:36px;box-shadow:var(--sh-1);opacity:0;transition:opacity .3s, transform .5s var(--ease);background:#ffffffe6;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;right:12px;transform:scale(.7)}:where(html:not(.is-admin)) .shot__z svg{width:16px;height:16px}:where(html:not(.is-admin)) .shot:hover .shot__z{opacity:1;transform:none}:where(html:not(.is-admin)) .shot__c{color:var(--tx2);padding:14px 16px 18px;font-size:13.5px;line-height:1.5}:where(html:not(.is-admin)) .shots+.mnote{margin-top:18px}@media (width<=900px){:where(html:not(.is-admin)) .shots{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=560px){:where(html:not(.is-admin)) .shots{grid-template-columns:minmax(0,1fr)}}:where(html:not(.is-admin)) .lbx{z-index:95;opacity:0;cursor:zoom-out;background:#0b0d17db;place-items:center;padding:24px;transition:opacity .4s;display:grid;position:fixed;inset:0}:where(html:not(.is-admin)) .lbx.on{opacity:1}:where(html:not(.is-admin)) .lbx figure{max-width:min(1100px,100%);transition:transform .6s var(--ease);margin:0;transform:scale(.94)}:where(html:not(.is-admin)) .lbx.on figure{transform:none}:where(html:not(.is-admin)) .lbx img,:where(html:not(.is-admin)) .lbx svg{object-fit:contain;background:#fff;border-radius:14px;width:100%;max-height:78vh;display:block}:where(html:not(.is-admin)) .lbx figcaption{color:#fff;text-align:center;margin-top:14px;font-size:14.5px}:where(html:not(.is-admin)) .lbx__x{color:#fff;background:#ffffff26;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:18px;right:18px}:where(html:not(.is-admin)) .lbx__x svg{width:20px;height:20px}:where(html:not(.is-admin)) .nrev{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;padding:28px 32px;display:grid}:where(html:not(.is-admin)) .nrev__svg{width:190px;height:auto}:where(html:not(.is-admin)) .nrev__st{stroke-dasharray:1}html:not(.is-admin).motion .nrev__st{stroke-dashoffset:1px}html:not(.is-admin).motion .vis .nrev__st{animation:stdraw 1.4s var(--ease-io) forwards;animation-delay:calc(var(--i) * .14s)}@keyframes stdraw{to{stroke-dashoffset:0}}:where(html:not(.is-admin)) .nrev p{max-width:58ch;margin-top:6px;font-size:15px;line-height:1.55}:where(html:not(.is-admin)) .nrev .btn svg{color:#f5b014}@media (width<=860px){:where(html:not(.is-admin)) .nrev{grid-template-columns:minmax(0,1fr);gap:16px}}:where(html:not(.is-admin)) .pcs--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=980px){:where(html:not(.is-admin)) .pcs--3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=640px){:where(html:not(.is-admin)) .pcs--3{grid-template-columns:minmax(0,1fr)}}:where(html:not(.is-admin)) .pp__al{margin-top:10px}:where(html:not(.is-admin)) .pbox__rt{border-bottom:1px solid var(--ln);gap:12px;margin:16px 0 0;padding-bottom:16px;display:grid}:where(html:not(.is-admin)) .pbox__rt div{gap:4px;display:grid}:where(html:not(.is-admin)) .pbox__rt dt{letter-spacing:.06em;text-transform:uppercase;color:var(--mut);font-size:10.5px}:where(html:not(.is-admin)) .pbox__rt dd{flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;font-size:14.5px;display:flex}:where(html:not(.is-admin)) .pbox__rt a{color:var(--ac);font-size:14px}:where(html:not(.is-admin)) .pbox__rt a:hover{color:var(--ac-2)}:where(html:not(.is-admin)) .pbox__ring+.pbox__rt{border-top:0}:where(html:not(.is-admin)) .pbox__inv{background:var(--s2);border-radius:16px;margin-top:16px;padding:16px}:where(html:not(.is-admin)) .pbox__invh{margin:0;font-size:15.5px;font-weight:600;line-height:1.35}:where(html:not(.is-admin)) .pbox__invt{color:var(--tx2);margin:6px 0 0;font-size:13.5px;line-height:1.5}:where(html:not(.is-admin)) .pbox__invb.btn{height:auto;min-height:var(--bh);white-space:normal;text-align:center;margin-top:12px;padding-block:8px}:where(html:not(.is-admin)) .psec__sub{max-width:70ch;margin-top:8px;line-height:1.55}:where(html:not(.is-admin)) .psec__h .tgl{align-self:center}:where(html:not(.is-admin)) .psec__h .tag{margin-right:auto}:where(html:not(.is-admin)) .psec__a{color:var(--ac);text-underline-offset:3px;-webkit-text-decoration:underline #3d45f54d;text-decoration:underline #3d45f54d}:where(html:not(.is-admin)) .psec__a:hover{text-decoration-color:currentColor}:where(html:not(.is-admin)) .psec__note{max-width:80ch;margin-top:14px}:where(html:not(.is-admin)) .psec__btn svg,:where(html:not(.is-admin)) .nrev .btn svg{color:#f5b014}:where(html:not(.is-admin)) .pov--one{grid-template-columns:minmax(0,1fr)}:where(html:not(.is-admin)) .plan{flex-direction:column;display:flex}:where(html:not(.is-admin)) .plan__h b{overflow-wrap:anywhere;min-width:0}:where(html:not(.is-admin)) .plan__h .chip{flex:none}:where(html:not(.is-admin)) .plan__p--free{color:var(--ok)}:where(html:not(.is-admin)) .plan__p--req{color:var(--tx2);font-size:24px}:where(html:not(.is-admin)) .plan__n+.plan__n{border-top:0;margin-top:8px;padding-top:0}:where(html:not(.is-admin)) .plan__c p{overflow-wrap:anywhere}:where(html:not(.is-admin)) .plan__src{color:var(--mut);align-items:center;gap:6px;margin-top:16px;font-size:13px;transition:color .3s;display:inline-flex}:where(html:not(.is-admin)) .plan__src:hover{color:var(--ac)}:where(html:not(.is-admin)) .plan__src svg{width:14px;height:14px}:where(html:not(.is-admin)) .trialn b{color:var(--ink);font-weight:600}:where(html:not(.is-admin)) .ped{align-items:flex-start;gap:22px;max-width:820px;padding:24px 26px;display:flex}:where(html:not(.is-admin)) .ped__n{background:var(--grad-soft);width:68px;height:68px;color:var(--ac-2);letter-spacing:-.04em;border-radius:18px;flex:none;place-items:center;font-size:26px;font-weight:600;display:grid}:where(html:not(.is-admin)) .ped p{color:var(--tx2);font-size:15.5px;line-height:1.6}:where(html:not(.is-admin)) .ped p+p{margin-top:8px}:where(html:not(.is-admin)) .pcred{margin-top:clamp(48px,6vw,72px)}:where(html:not(.is-admin)) .pcred a{text-underline-offset:3px;text-decoration:underline}:where(html:not(.is-admin)) .pcred a:hover{color:var(--ac)}:where(html:not(.is-admin)) .pbody>:last-child{margin-bottom:clamp(56px,7vw,96px)}:where(html:not(.is-admin)) .acards+.pcred,:where(html:not(.is-admin)) .psec+.pcred{margin-top:48px}html:not(.is-admin).lbx-on{overflow:hidden}:where(html:not(.is-admin)) .lbx figure{justify-items:center;display:grid}:where(html:not(.is-admin)) .lbx img{width:auto;max-width:100%}:where(html:not(.is-admin)) .lbx figcaption{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px 16px;max-width:80ch;line-height:1.5;display:flex}:where(html:not(.is-admin)) .lbx__n{letter-spacing:.06em;color:#fff9;font-size:12px}:where(html:not(.is-admin)) .lbx figcaption a{color:#b9c0ff;align-items:center;gap:6px;display:inline-flex}:where(html:not(.is-admin)) .lbx figcaption a svg{width:14px;height:14px}:where(html:not(.is-admin)) .lbx__b{color:#fff;background:#ffffff26;border-radius:50%;place-items:center;width:48px;height:48px;margin-top:-24px;transition:background .3s;display:grid;position:absolute;top:50%}:where(html:not(.is-admin)) .lbx__b:hover,:where(html:not(.is-admin)) .lbx__x:hover{background:#ffffff47}:where(html:not(.is-admin)) .lbx__b svg{width:22px;height:22px}:where(html:not(.is-admin)) .lbx__b--l{left:18px}:where(html:not(.is-admin)) .lbx__b--r{right:18px}:where(html:not(.is-admin)) .lbx :focus-visible{outline-color:#fff}@media (width<=640px){:where(html:not(.is-admin)) .lbx{padding:72px 12px}:where(html:not(.is-admin)) .lbx__b{margin-top:0;top:auto;bottom:14px}:where(html:not(.is-admin)) .lbx__b--l{left:calc(50% - 60px)}:where(html:not(.is-admin)) .lbx__b--r{right:calc(50% - 60px)}}:where(html:not(.is-admin)) .rvs{gap:14px;display:grid}:where(html:not(.is-admin)) .rvs__sum{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px 48px;padding:26px 30px;display:grid}:where(html:not(.is-admin)) .rvs__avg{justify-items:start;gap:8px;display:grid}:where(html:not(.is-admin)) .rvs__avg>b{letter-spacing:-.05em;font-size:56px;font-weight:600;line-height:1}:where(html:not(.is-admin)) .rvs__avg small{color:var(--mut);font-size:13px}:where(html:not(.is-admin)) .rvs__bars{gap:8px;max-width:460px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}:where(html:not(.is-admin)) .rvs__bars li{grid-template-columns:14px minmax(0,1fr) 32px;align-items:center;gap:12px;display:grid}:where(html:not(.is-admin)) .rvs__bars li>:last-child{text-align:right}:where(html:not(.is-admin)) .rvs__bar{background:var(--s2);border-radius:4px;height:8px;overflow:hidden}:where(html:not(.is-admin)) .rvs__bar i{background:var(--grad);border-radius:4px;height:100%;display:block}:where(html:not(.is-admin)) .rvi{gap:14px;padding:24px 26px;scroll-margin-top:44px;display:grid}:where(html:not(.is-admin)) .rvi__h{flex-wrap:wrap;align-items:center;gap:12px 14px;display:flex}:where(html:not(.is-admin)) .rvi__av{background:var(--grad);color:#fff;text-transform:uppercase;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-weight:600;display:grid}:where(html:not(.is-admin)) .rvi__who{gap:2px;min-width:0;display:grid}:where(html:not(.is-admin)) .rvi__who b{font-weight:600}:where(html:not(.is-admin)) .rvi__av--anon{background:var(--s3);color:var(--mut)}:where(html:not(.is-admin)) .rvi__ph{letter-spacing:.02em;color:var(--mut);font-size:12.5px}:where(html:not(.is-admin)) .rvi__sub{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}:where(html:not(.is-admin)) .rvi__ph+time:before{content:"·";content:"·" / "";margin-right:10px}:where(html:not(.is-admin)) .rvi__terms{color:var(--mut);font-size:13px;line-height:1.5}:where(html:not(.is-admin)) .rvi__who time,:where(html:not(.is-admin)) .rvi__re-h time{letter-spacing:.04em;color:var(--mut);font-size:11.5px}:where(html:not(.is-admin)) .rvi__meta{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}:where(html:not(.is-admin)) .rvi__b p{color:var(--tx2);white-space:pre-line;font-size:15.5px;line-height:1.65}:where(html:not(.is-admin)) .rvi__b p+p{margin-top:10px}:where(html:not(.is-admin)) .rvi__pc{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}:where(html:not(.is-admin)) .rvi__pc div{background:var(--s2);border-radius:14px;padding:14px 16px}:where(html:not(.is-admin)) .rvi__pc .rvi__pro{background:var(--ok-soft)}:where(html:not(.is-admin)) .rvi__pc dt{letter-spacing:.06em;text-transform:uppercase;color:var(--mut);font-size:11px}:where(html:not(.is-admin)) .rvi__pro dt{color:var(--ok)}:where(html:not(.is-admin)) .rvi__pc dd{white-space:pre-line;margin:6px 0 0;font-size:14.5px;line-height:1.55}:where(html:not(.is-admin)) .rvi__re{background:var(--ac-soft);box-shadow:inset 3px 0 0 var(--ac);border-radius:14px;padding:14px 18px}:where(html:not(.is-admin)) .rvi__re-h{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:6px;font-size:14px;display:flex}:where(html:not(.is-admin)) .rvi__re p{color:var(--tx2);white-space:pre-line;font-size:14.5px;line-height:1.6}@media (width<=640px){:where(html:not(.is-admin)) .rvs__sum{grid-template-columns:minmax(0,1fr);padding:22px}:where(html:not(.is-admin)) .rvi{padding:20px}:where(html:not(.is-admin)) .rvi__pc{grid-template-columns:minmax(0,1fr)}:where(html:not(.is-admin)) .rvi__meta{width:100%;margin-left:0}}:where(html:not(.is-admin)) .rvf{margin-top:18px;padding:clamp(22px,3vw,32px);scroll-margin-top:44px}:where(html:not(.is-admin)) .rvf>.h3{font-size:clamp(22px,2vw,26px)}:where(html:not(.is-admin)) .rvf__intro{max-width:70ch;color:var(--mut);margin-bottom:4px;font-size:14.5px;line-height:1.6}:where(html:not(.is-admin)) .rvf>.h3+.fm,:where(html:not(.is-admin)) .rvf>.h3+.ntc{margin-top:12px}:where(html:not(.is-admin)) .rvf__stars{align-items:center;gap:4px;display:flex}:where(html:not(.is-admin)) .review-form__star{color:#dfe2ee;cursor:pointer;width:40px;height:40px;transition:color .3s, transform .4s var(--ease);border-radius:10px;place-items:center;display:grid}:where(html:not(.is-admin)) .review-form__star svg{width:30px;height:30px}:where(html:not(.is-admin)) .review-form__star:hover{transform:scale(1.12)}:where(html:not(.is-admin)) .review-form__star.on{color:#f5b014}:where(html:not(.is-admin)) .review-form__star:has(input:focus-visible){outline:2px solid var(--ac);outline-offset:1px}:where(html:not(.is-admin)) .rvf__stars .mono{margin-left:8px}:where(html:not(.is-admin)) .rvf__phone{max-width:340px}:where(html:not(.is-admin)) .rvf__name-hint{margin-top:-10px}:where(html:not(.is-admin)) .rvf__agree{gap:2px;display:grid}:where(html:not(.is-admin)) .rvf__show{padding-left:30px}:where(html:not(.is-admin)) .rvf__pv{background:var(--s2);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:6px 0 0 30px;padding:12px 14px;display:flex}:where(html:not(.is-admin)) .rvf__pv-l{color:var(--mut);flex-basis:100%;font-size:12.5px}:where(html:not(.is-admin)) .rvf__captcha-wait{border:1px dashed var(--ln2);border-radius:12px;align-items:center;min-height:102px;padding:0 16px;display:grid}@media (width<=640px){:where(html:not(.is-admin)) .rvf__show{padding-left:0}:where(html:not(.is-admin)) .rvf__pv{margin-left:0}}:where(html:not(.is-admin)) .rvf__call p{margin:0}:where(html:not(.is-admin)) .rvf__num{letter-spacing:-.02em;color:var(--ink);white-space:nowrap;margin:6px 0 8px;font-size:26px;font-weight:600;display:inline-block}:where(html:not(.is-admin)) .rvf__acts{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:10px;display:flex}:where(html:not(.is-admin)) .rvf__go,:where(html:not(.is-admin)) .review-form__done p{margin-top:4px}:where(html:not(.is-admin)) .rvf__q{color:var(--mut);margin:0 0 8px;padding-left:18px;font-size:14px;line-height:1.55}:where(html:not(.is-admin)) .rvf__q li+li{margin-top:2px}:where(html:not(.is-admin)) p.rvf__q{padding-left:0}:where(html:not(.is-admin)) .rvf__link{border-top:1px solid var(--ln);margin:22px 0 0;padding-top:14px;font-size:12.5px;line-height:1.6}:where(html:not(.is-admin)) .rvf__url{overflow-wrap:anywhere}:where(html:not(.is-admin)) .rvf__link .lnk{font-size:inherit;margin-left:6px}@media (width<=640px){:where(html:not(.is-admin)) .rvf__go .btn{width:100%}}:where(html:not(.is-admin)) .pkey{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin-bottom:28px;display:grid}:where(html:not(.is-admin)) .pkey__c{padding:22px}:where(html:not(.is-admin)) .pkey__h{letter-spacing:-.02em;font-size:17px;font-weight:600}:where(html:not(.is-admin)) .pkey ul{margin:12px 0 0;padding:0;list-style:none}:where(html:not(.is-admin)) .pkey li{color:var(--tx2);gap:10px;font-size:15px;line-height:1.55;display:flex}:where(html:not(.is-admin)) .pkey li+li{margin-top:8px}:where(html:not(.is-admin)) .pkey li svg{width:18px;height:18px;color:var(--ok);flex:none;margin-top:2px}:where(html:not(.is-admin)) .pkey__c--lim li svg{color:var(--mut)}:where(html:not(.is-admin)) .prv__lead{background:var(--grad-soft);max-width:82ch;color:var(--tx2);border-radius:14px;gap:10px;padding:14px 18px;font-size:14.5px;line-height:1.6;display:flex}:where(html:not(.is-admin)) .prv__lead svg{width:18px;height:18px;color:var(--ac);flex:none;margin-top:2px}:where(html:not(.is-admin)) .prv__part{margin-top:32px}:where(html:not(.is-admin)) .prv__h{letter-spacing:-.02em;align-items:center;gap:10px;font-size:19px;font-weight:600;display:flex}:where(html:not(.is-admin)) .prv__h svg{width:20px;height:20px;color:var(--ac);flex:none}:where(html:not(.is-admin)) .prv__part p{max-width:68ch;color:var(--tx2);margin-top:12px;font-size:16.5px;line-height:1.7}:where(html:not(.is-admin)) .prv__part .prv__ind{color:var(--mut);font-size:14.5px;line-height:1.6}:where(html:not(.is-admin)) .prv__chk{background:var(--s2);max-width:82ch;box-shadow:none;margin-top:32px;padding:22px 24px}:where(html:not(.is-admin)) .prv__chk ol{counter-reset:chk;margin:14px 0 0;padding:0;list-style:none}:where(html:not(.is-admin)) .prv__chk li{color:var(--tx2);counter-increment:chk;grid-template-columns:30px minmax(0,1fr);font-size:15.5px;line-height:1.6;display:grid}:where(html:not(.is-admin)) .prv__chk li:before{content:counter(chk, decimal-leading-zero);font-family:var(--mono);color:var(--ac);padding-top:2px;font-size:13px}:where(html:not(.is-admin)) .prv__chk li+li{margin-top:10px}:where(html:not(.is-admin)) .prv__meta{margin-top:24px}:where(html:not(.is-admin)) .prv__src{margin-top:8px}:where(html:not(.is-admin)) .prv__src summary{color:var(--ac);cursor:pointer;align-items:center;gap:8px;font-size:14.5px;font-weight:500;list-style:none;display:inline-flex}:where(html:not(.is-admin)) .prv__src summary::-webkit-details-marker{display:none}:where(html:not(.is-admin)) .prv__src summary svg{width:16px;height:16px;transition:transform .4s var(--ease)}:where(html:not(.is-admin)) .prv__src[open] summary svg{transform:rotate(45deg)}:where(html:not(.is-admin)) .prv__src ul{color:var(--tx2);margin:10px 0 0;padding:0;font-size:14px;line-height:1.6;list-style:none}:where(html:not(.is-admin)) .prv__src li+li{margin-top:4px}:where(html:not(.is-admin)) .prv__src a{color:var(--ac);overflow-wrap:anywhere;text-underline-offset:3px;-webkit-text-decoration:underline #3d45f54d;text-decoration:underline #3d45f54d}:where(html:not(.is-admin)) .prv__src li .muted{overflow-wrap:anywhere}:where(html:not(.is-admin)) .prv__go{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}:where(html:not(.is-admin)) .pkey--after{margin:40px 0 0}:where(html:not(.is-admin)) .pcs--3+.prv__go{margin-top:24px}:where(html:not(.is-admin)) .psrc{padding:22px 24px}:where(html:not(.is-admin)) .psrc summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 14px;list-style:none;display:grid}:where(html:not(.is-admin)) .psrc summary>.small{grid-column:1/-1}:where(html:not(.is-admin)) .psrc summary::-webkit-details-marker{display:none}:where(html:not(.is-admin)) .psrc summary svg{width:18px;height:18px;color:var(--ac);transition:transform .4s var(--ease)}:where(html:not(.is-admin)) .psrc[open] summary svg{transform:rotate(45deg)}:where(html:not(.is-admin)) .psrc ul{color:var(--tx2);margin:16px 0 0;padding:0;font-size:14px;line-height:1.6;list-style:none}:where(html:not(.is-admin)) .psrc li+li{margin-top:4px}:where(html:not(.is-admin)) .psrc li a,:where(html:not(.is-admin)) .psrc p a{color:var(--ac);overflow-wrap:anywhere;text-underline-offset:3px;-webkit-text-decoration:underline #3d45f54d;text-decoration:underline #3d45f54d}:where(html:not(.is-admin)) .psrc p{margin-top:14px}:where(html:not(.is-admin)) .phead--sm{padding-bottom:clamp(24px,3vw,40px)}:where(html:not(.is-admin)) .cmpt__bar{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-bottom:18px;display:flex}:where(html:not(.is-admin)) .cmpt__legend{color:var(--mut);flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:13px;display:inline-flex}:where(html:not(.is-admin)) .cmpt__legend>span{align-items:center;gap:8px;display:inline-flex}:where(html:not(.is-admin)) .cmpt__bar .link-sm{margin-left:auto}:where(html:not(.is-admin)) .cmpt{--lw:230px;box-shadow:var(--sh-2);border-radius:22px;padding:0;overflow:auto visible}:where(html:not(.is-admin)) .cr{grid-template-columns:var(--lw) repeat(var(--cols), minmax(190px, 1fr));min-width:calc(var(--lw) + var(--cols) * 190px);align-items:stretch;display:grid}:where(html:not(.is-admin)) .cr>*{padding:14px 18px}:where(html:not(.is-admin)) .cr__l{z-index:2;background:inherit;color:var(--tx2);box-shadow:1px 0 0 var(--ln);align-items:center;font-size:14.5px;display:flex;position:sticky;left:0}:where(html:not(.is-admin)) .cr{border-top:1px solid var(--ln);background:#fff;transition:background .3s}:where(html:not(.is-admin)) .cr:not(.cr--h):not(.cr--g):hover{background:#fafbff}:where(html:not(.is-admin)) .cr__c{flex-direction:column;justify-content:center;align-items:flex-start;font-size:14.5px;display:flex}:where(html:not(.is-admin)) .cr__c b{letter-spacing:-.01em;font-size:15.5px}:where(html:not(.is-admin)) .cr__c small{color:var(--mut);margin-top:2px;font-size:12px}:where(html:not(.is-admin)) .cr__c .tri{animation:triIn .6s var(--ease) forwards;animation-delay:calc(var(--i,0) * 60ms + .2s);transform:scale(0)}@keyframes triIn{to{transform:none}}:where(html:not(.is-admin)) .cr.diff .cr__l:before{content:"";background:var(--vi);border-radius:50%;flex:none;width:6px;height:6px;margin-right:10px}:where(html:not(.is-admin)) .cmpt.only .cr.same{display:none}:where(html:not(.is-admin)) .cmpt.only .cr.diff{background:linear-gradient(90deg,#fff,#f7f6ff)}:where(html:not(.is-admin)) .cr--g{background:var(--s2);border-top:0}:where(html:not(.is-admin)) .cr--g>span{font:500 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);grid-column:1/-1;width:max-content;padding:22px 18px 10px;position:sticky;left:0}:where(html:not(.is-admin)) .cr--h{z-index:3;background:#fff;border-top:0;position:sticky;top:0}:where(html:not(.is-admin)) .ch{animation:chIn .8s var(--ease) both;animation-delay:calc(var(--i,0) * 80ms);gap:8px;padding-top:22px;padding-bottom:18px;position:relative}@keyframes chIn{0%{opacity:0;transform:translateY(12px)}}:where(html:not(.is-admin)) .ch__a{flex-direction:column;gap:12px;display:flex}:where(html:not(.is-admin)) .ch__a b{letter-spacing:-.02em;font-size:17px}:where(html:not(.is-admin)) .ch__a:hover b{color:var(--ac)}:where(html:not(.is-admin)) .ch__x{width:30px;height:30px;color:var(--mut);border-radius:9px;place-items:center;transition:background .3s,color .3s;display:grid;position:absolute;top:14px;right:14px}:where(html:not(.is-admin)) .ch__x svg{width:15px;height:15px}:where(html:not(.is-admin)) .ch__x:hover{color:#c0362c;background:#fdecec}:where(html:not(.is-admin)) .ch__sc{background:var(--s3);border-radius:3px;width:100%;height:5px;margin-top:4px;overflow:hidden}:where(html:not(.is-admin)) .ch__sc i{border-radius:inherit;background:var(--grad);transform-origin:0;height:100%;transform:scaleX(var(--k));animation:barIn 1.4s var(--ease) both .3s;display:block}@keyframes barIn{0%{transform:scaleX(0)}}:where(html:not(.is-admin)) .ch__n{color:var(--mut);font-size:11.5px}:where(html:not(.is-admin)) .cr__c--add{background:repeating-linear-gradient(135deg,#0000 0 8px,#0f142d04 8px 16px)}:where(html:not(.is-admin)) .ch__add{border:1.5px dashed var(--ln2);width:100%;min-height:120px;color:var(--mut);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:14.5px;font-weight:500;transition:border-color .3s,color .3s,background .3s;display:flex}:where(html:not(.is-admin)) .ch__add svg{width:22px;height:22px;transition:transform .5s var(--ease)}:where(html:not(.is-admin)) .ch__add:hover{border-color:var(--ac);color:var(--ac);background:var(--ac-soft)}:where(html:not(.is-admin)) .ch__add:hover svg{transform:rotate(90deg)}:where(html:not(.is-admin)) .pick{z-index:10;width:300px;box-shadow:var(--sh-3);animation:fadeDown .4s var(--ease);background:#fff;border-radius:18px;padding:8px;position:absolute;top:calc(100% - 10px);right:12px}:where(html:not(.is-admin)) .pick__q{height:44px;box-shadow:var(--sh-1);border-radius:12px}:where(html:not(.is-admin)) .pick__q input{padding-left:44px;font-size:15px}:where(html:not(.is-admin)) .pick__q>svg{width:18px;left:14px}:where(html:not(.is-admin)) .pick ul{max-height:320px;margin:6px 0 0;padding:0;list-style:none;overflow-y:auto}:where(html:not(.is-admin)) .pick li button{text-align:left;border-radius:12px;align-items:center;gap:10px;width:100%;padding:8px;transition:background .25s;display:flex}:where(html:not(.is-admin)) .pick li button:hover{background:var(--s2)}:where(html:not(.is-admin)) .pick li button>span{flex:1;font-size:14.5px;font-weight:500}:where(html:not(.is-admin)) .pick li small{color:var(--mut);font-size:12px;font-weight:400;display:block}:where(html:not(.is-admin)) .pick li button>svg{width:16px;height:16px;color:var(--ac)}:where(html:not(.is-admin)) .pick__no{padding:12px}:where(html:not(.is-admin)) #cmpt .mnote{margin-top:18px}:where(html:not(.is-admin)) #cmpt .mnote+.mnote{margin-top:10px}@media (width<=760px){:where(html:not(.is-admin)) .cmpt{--lw:130px}:where(html:not(.is-admin)) .cr{grid-template-columns:var(--lw) repeat(var(--cols), minmax(160px, 1fr));min-width:calc(var(--lw) + var(--cols) * 160px)}:where(html:not(.is-admin)) .cr>*{padding:12px}:where(html:not(.is-admin)) .cr__l{font-size:13px}:where(html:not(.is-admin)) .cmpt__bar .link-sm{margin-left:0}}:where(html:not(.is-admin)) .pbh .h1{max-width:none}:where(html:not(.is-admin)) .stepper{grid-template-columns:repeat(4,minmax(0,1fr));max-width:760px;margin:36px 0 0;padding:0;list-style:none;display:grid;position:relative}:where(html:not(.is-admin)) .stepper li{z-index:1;position:relative}:where(html:not(.is-admin)) .stepper button{color:var(--mut);flex-direction:column;align-items:flex-start;gap:10px;font-size:14px;font-weight:500;transition:color .4s;display:flex}:where(html:not(.is-admin)) .stepper button:disabled{cursor:default}:where(html:not(.is-admin)) .stepper__n{background:var(--s1);width:34px;height:34px;box-shadow:var(--sh-1);transition:background .5s, color .5s, box-shadow .5s, transform .6s var(--ease);border-radius:50%;place-items:center;font-size:12px;display:grid}:where(html:not(.is-admin)) .stepper__n svg{width:15px;height:15px}:where(html:not(.is-admin)) .stepper li.on button{color:var(--ink)}:where(html:not(.is-admin)) .stepper li.on .stepper__n{background:var(--ink);color:#fff;transform:scale(1.08);box-shadow:0 0 0 5px #3d45f524}:where(html:not(.is-admin)) .stepper li.done button{color:var(--tx2)}:where(html:not(.is-admin)) .stepper li.done .stepper__n{background:var(--ac);color:#fff;box-shadow:none}:where(html:not(.is-admin)) .stepper__ln{background:var(--s3);border-radius:1px;height:2px;position:absolute;top:16px;left:17px;right:calc(25% - 17px)}:where(html:not(.is-admin)) .stepper__ln i{background:var(--grad);transform-origin:0;height:100%;transition:transform .9s var(--ease);border-radius:inherit;display:block;transform:scaleX(0)}:where(html:not(.is-admin)) .podbor{overflow-x:clip}:where(html:not(.is-admin)) .pbw{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:28px;padding-top:12px;display:grid}:where(html:not(.is-admin)) .pbw__main.go .pbs>*{animation:stIn .8s var(--ease) both}:where(html:not(.is-admin)) .pbw__main.go .pbs>:nth-child(2){animation-delay:60ms}:where(html:not(.is-admin)) .pbw__main.go .pbs>:nth-child(3){animation-delay:.12s}:where(html:not(.is-admin)) .pbw__main.go .pbs>:nth-child(4){animation-delay:.18s}@keyframes stIn{0%{opacity:0;transform:translate(24px)}}:where(html:not(.is-admin)) .pbs__h{font-size:clamp(28px,3.2vw,42px)}:where(html:not(.is-admin)) .pbs__s{max-width:60ch;margin-top:10px;font-size:16px}:where(html:not(.is-admin)) .pbs__nav{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:28px;display:flex}:where(html:not(.is-admin)) .pbi{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}:where(html:not(.is-admin)) .pbi__c{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;min-height:150px;padding:20px;display:flex}:where(html:not(.is-admin)) .pbi__c:hover{box-shadow:var(--sh-2);transform:translateY(-2px)}:where(html:not(.is-admin)) .pbi__ic{background:var(--grad-soft);border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:auto;display:grid}:where(html:not(.is-admin)) .pbi__ic .ind{width:28px;height:28px}:where(html:not(.is-admin)) .pbi__c:hover .ind path,:where(html:not(.is-admin)) .pbi__c:hover .ind rect,:where(html:not(.is-admin)) .pbi__c:hover .ind circle{animation:inddraw 1.2s var(--ease-io)}:where(html:not(.is-admin)) .pbi__c b{letter-spacing:-.015em;margin-top:18px;font-size:16.5px}:where(html:not(.is-admin)) .pbi__c small{color:var(--mut);font-size:11.5px}:where(html:not(.is-admin)) .pbi__ck{background:var(--ac);color:#fff;width:26px;height:26px;transition:transform .5s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px;transform:scale(0)}:where(html:not(.is-admin)) .pbi__ck svg{width:14px;height:14px}:where(html:not(.is-admin)) .pbi__c.on{box-shadow:0 0 0 2px var(--ac), 0 14px 30px -14px #3d45f580}:where(html:not(.is-admin)) .pbi__c.on .pbi__ck{transform:none}:where(html:not(.is-admin)) .pbf{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}:where(html:not(.is-admin)) .pbf__c{background:var(--s1);height:46px;box-shadow:var(--sh-1);transition:background .35s, color .35s, box-shadow .35s, transform .5s var(--ease);border-radius:14px;align-items:center;gap:8px;padding:0 16px 0 10px;font-size:15px;font-weight:500;display:inline-flex}:where(html:not(.is-admin)) .pbf__c:hover{box-shadow:var(--sh-2)}:where(html:not(.is-admin)) .pbf__c:active{transform:scale(.96)}:where(html:not(.is-admin)) .pbf__c i{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--ln2);border-radius:7px;place-items:center;transition:background .3s,box-shadow .3s;display:grid}:where(html:not(.is-admin)) .pbf__c i svg{width:13px;height:13px;transition:transform .4s var(--ease);transform:scale(0)}:where(html:not(.is-admin)) .pbf__c small{color:var(--mut);font-size:11.5px}:where(html:not(.is-admin)) .pbf__c.on{background:var(--ink);color:#fff;box-shadow:0 10px 24px -12px #0b0d1799}:where(html:not(.is-admin)) .pbf__c.on i{background:var(--grad);box-shadow:none}:where(html:not(.is-admin)) .pbf__c.on i svg{transform:none}:where(html:not(.is-admin)) .pbf__c.on small{color:#ffffff8c}:where(html:not(.is-admin)) .pbb{max-width:620px;margin-top:26px;padding:26px}:where(html:not(.is-admin)) .seg--lg button{min-height:42px;font-size:14.5px}:where(html:not(.is-admin)) .pbb__v{flex-wrap:wrap;align-items:baseline;gap:12px;margin:26px 0 10px;display:flex}:where(html:not(.is-admin)) .pbb__v b{letter-spacing:-.045em;font-size:44px;font-weight:600;line-height:1}:where(html:not(.is-admin)) .rng--lg input{height:32px}:where(html:not(.is-admin)) .rng--lg input::-webkit-slider-runnable-track{border-radius:4px;height:8px}:where(html:not(.is-admin)) .rng--lg input::-webkit-slider-thumb{width:28px;height:28px;margin-top:-10px}:where(html:not(.is-admin)) .pbb__sc{color:var(--mut);justify-content:space-between;margin-top:6px;font-size:11.5px;display:flex}:where(html:not(.is-admin)) .live{box-shadow:var(--sh-3);transition:opacity .5s, transform .7s var(--ease);border-radius:24px;padding:24px;position:sticky;top:100px;overflow:hidden}:where(html:not(.is-admin)) .live:before{content:"";pointer-events:none;background:radial-gradient(circle,#7b5cff2e,#0000 65%);border-radius:50%;width:260px;height:260px;position:absolute;inset:-40% -40% auto auto}:where(html:not(.is-admin)) .live.hide{opacity:0;pointer-events:none;transform:translate(30px)}:where(html:not(.is-admin)) .live__l{letter-spacing:.08em;text-transform:uppercase;color:var(--mut);align-items:center;gap:8px;font-size:11px;display:inline-flex}:where(html:not(.is-admin)) .live__l i{background:#22c55e;border-radius:50%;width:7px;height:7px;animation:2s infinite ping;box-shadow:0 0 #22c55e80}:where(html:not(.is-admin)) .live__n{align-items:baseline;gap:10px;margin-top:10px;display:flex}:where(html:not(.is-admin)) .live__n b{letter-spacing:-.06em;font-variant-numeric:tabular-nums;background:linear-gradient(180deg, var(--ink) 40%, #5b62a8);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:72px;font-weight:600;line-height:1}:where(html:not(.is-admin)) .live__n span{color:var(--tx2);font-size:17px}:where(html:not(.is-admin)) .live__logos{flex-wrap:wrap;min-height:36px;margin-top:16px;padding-left:8px;display:flex}:where(html:not(.is-admin)) .live__logos>span{animation:popIn .5s var(--ease) both;animation-delay:calc(var(--i,0) * 40ms);margin-left:-8px}:where(html:not(.is-admin)) .live__logos .logo{box-shadow:0 0 0 2px #fff, var(--sh-1)}:where(html:not(.is-admin)) .live__more{background:var(--s2);border-radius:10px;place-items:center;width:36px;height:36px;font-size:11.5px;display:grid;box-shadow:0 0 0 2px #fff}:where(html:not(.is-admin)) .live__f{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}:where(html:not(.is-admin)) .live__f li{background:var(--s2);border-radius:12px;padding:10px 12px;font-size:14px;transition:background .4s}:where(html:not(.is-admin)) .live__f li.set{background:var(--ac-soft)}:where(html:not(.is-admin)) .live__f small{letter-spacing:.08em;text-transform:uppercase;color:var(--mut);margin-bottom:2px;font-size:10.5px;display:block}:where(html:not(.is-admin)) .pbw:has(.pbr){grid-template-columns:minmax(0,1fr)}:where(html:not(.is-admin)) .pbw:has(.pbr) .live{display:none}:where(html:not(.is-admin)) .pbr__h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}:where(html:not(.is-admin)) .pbr__h .pbs__h{margin-top:14px}:where(html:not(.is-admin)) .pbr__a{flex-wrap:wrap;gap:10px;display:flex}:where(html:not(.is-admin)) .pbl{gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}:where(html:not(.is-admin)) .pbl__i{animation:stIn .8s var(--ease) both;animation-delay:calc(var(--i) * 60ms);grid-template-columns:40px minmax(200px,1.1fr) minmax(0,1.6fr) auto;align-items:center;gap:18px;padding:16px 20px;display:grid}:where(html:not(.is-admin)) .pbl__i:hover{box-shadow:var(--sh-2)}:where(html:not(.is-admin)) .pbl__i.full{box-shadow:0 0 0 1.5px #0c94664d, var(--sh-1)}:where(html:not(.is-admin)) .pbl__r{color:var(--mut);font-size:13px}:where(html:not(.is-admin)) .pbl__i.full .pbl__r{color:var(--ok)}:where(html:not(.is-admin)) .pbl__id{align-items:center;gap:12px;min-width:0;display:flex}:where(html:not(.is-admin)) .pbl__id b{letter-spacing:-.015em;font-size:16.5px;display:block}:where(html:not(.is-admin)) .pbl__id small{color:var(--mut);font-size:12.5px;display:block}:where(html:not(.is-admin)) .pbl__id:hover b{color:var(--ac)}:where(html:not(.is-admin)) .pbl__m{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;display:grid}:where(html:not(.is-admin)) .pbl__bar{background:var(--s3);border-radius:3px;height:6px;overflow:hidden}:where(html:not(.is-admin)) .pbl__bar i{background:var(--grad);border-radius:inherit;transform-origin:0;height:100%;transform:scaleX(var(--k));animation:barIn 1.2s var(--ease) both;animation-delay:calc(.2s + var(--i) * 60ms);display:block}:where(html:not(.is-admin)) .pbl__i:not(.full) .pbl__bar i{background:#b7bdd4}:where(html:not(.is-admin)) .pbl__s{color:var(--mut);font-size:12px}:where(html:not(.is-admin)) .pbl__met{flex-wrap:wrap;grid-column:1/-1;gap:5px;display:flex}:where(html:not(.is-admin)) .pbl__met span{border-radius:6px;align-items:center;gap:4px;height:22px;padding:0 7px;font-size:12px;display:inline-flex}:where(html:not(.is-admin)) .pbl__met svg{width:10px;height:10px}:where(html:not(.is-admin)) .pbl__met .ok{background:var(--ok-soft);color:var(--ok)}:where(html:not(.is-admin)) .pbl__met .no{background:var(--s2);color:var(--unk);text-decoration:line-through}:where(html:not(.is-admin)) .pbl__a{align-items:center;gap:8px;display:flex}@media (width<=980px){:where(html:not(.is-admin)) .pbw{grid-template-columns:minmax(0,1fr)}:where(html:not(.is-admin)) .live{z-index:20;order:-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 16px;padding:14px 18px;display:grid;position:relative;top:auto}:where(html:not(.is-admin)) .live__l{grid-column:1/-1}:where(html:not(.is-admin)) .live__n{margin-top:0}:where(html:not(.is-admin)) .live__n b{font-size:40px}:where(html:not(.is-admin)) .live__logos{justify-content:flex-end;margin-top:0}:where(html:not(.is-admin)) .live__f{display:none}:where(html:not(.is-admin)) .pbi{grid-template-columns:repeat(2,minmax(0,1fr))}:where(html:not(.is-admin)) .pbl__i{grid-template-columns:28px minmax(0,1fr) auto}:where(html:not(.is-admin)) .pbl__m{grid-column:1/-1}:where(html:not(.is-admin)) .pbl__a{grid-area:1/3}}@media (width<=560px){:where(html:not(.is-admin)) .stepper button{font-size:12px}:where(html:not(.is-admin)) .pbi{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:where(html:not(.is-admin)) .pbi__c{min-height:128px;padding:14px}:where(html:not(.is-admin)) .pbi__c b{font-size:14.5px}:where(html:not(.is-admin)) .live__logos{display:none}:where(html:not(.is-admin)) .pbs__nav .btn{flex:1;justify-content:center}}:where(html:not(.is-admin)) .cmpw{padding-bottom:clamp(56px,7vw,96px)}:where(html:not(.is-admin)) .cmpt__base{align-items:center;gap:10px;display:flex}:where(html:not(.is-admin)) .cmpt__base .seg{min-width:220px}:where(html:not(.is-admin)) .cmpt__note{margin-bottom:14px}:where(html:not(.is-admin)) .cmpt__note a{text-underline-offset:3px;text-decoration:underline}:where(html:not(.is-admin)) .cmpt__foot{margin-top:16px}:where(html:not(.is-admin)) .cmpw__pop{margin:clamp(40px,5vw,64px) 0 0}:where(html:not(.is-admin)) .cmpt:focus-visible{outline:2px solid var(--ac);outline-offset:3px}:where(html:not(.is-admin)) .cr__l small.cr__h{color:var(--mut);margin-top:4px;font-size:12px;line-height:1.4;display:block}:where(html:not(.is-admin)) .cr__c small{line-height:1.4}:where(html:not(.is-admin)) .cr__c .tri+small{margin-top:6px}:where(html:not(.is-admin)) .ch__s{color:var(--mut);font-size:12.5px;line-height:1.4}:where(html:not(.is-admin)) .ch__a{padding-right:34px}:where(html:not(.is-admin)) .cr__tags{flex-wrap:wrap;gap:4px;display:flex}:where(html:not(.is-admin)) .cr__a{color:var(--ac);margin-top:4px;font-size:13px}:where(html:not(.is-admin)) .cr__plans{gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}:where(html:not(.is-admin)) .cr__plans small{display:block}:where(html:not(.is-admin)) .ch__add+.pick{top:150px;left:12px;right:auto}@media (width<=760px){:where(html:not(.is-admin)) .cr__l small.cr__h{display:none}:where(html:not(.is-admin)) .pick{width:min(300px,100vw - 48px)}}:where(html:not(.is-admin)) .cr:not(.cr--h)>.cr__c{justify-content:flex-start}:where(html:not(.is-admin)) .cr:not(.cr--h)>.cr__l{align-items:flex-start}:where(html:not(.is-admin)) .cr.diff .cr__l:before{margin-top:7px}:where(html:not(.is-admin)) .ch{justify-content:flex-start}:where(html:not(.is-admin)) .cr--h>.cr__l{align-items:flex-end}@media (width<=760px){:where(html:not(.is-admin)) .ch__s{display:none}:where(html:not(.is-admin)) .ch__add+.pick{top:142px;left:auto;right:8px}}:where(html:not(.is-admin)) .cr__c--add.ch{z-index:4}:where(html:not(.is-admin)) .pbw,:where(html:not(.is-admin)) .pbt{padding-bottom:clamp(56px,7vw,96px)}:where(html:not(.is-admin)) .pbt__doc{max-width:780px}:where(html:not(.is-admin)) .pbt__doc>h2:first-child{margin-top:0}:where(html:not(.is-admin)) .pbf__gs{gap:22px;margin-top:26px;display:grid}:where(html:not(.is-admin)) .pbf__gs .pbf{margin-top:10px}:where(html:not(.is-admin)) .pbf__gt{letter-spacing:.08em;text-transform:uppercase;color:var(--mut);margin:0;font-size:11px;font-weight:500}:where(html:not(.is-admin)) .pbf__c{text-align:left}:where(html:not(.is-admin)) .pbb__h{color:var(--mut);max-width:56ch;margin:16px 0 0;font-size:13.5px}:where(html:not(.is-admin)) .rng input:disabled{cursor:not-allowed;opacity:.45}:where(html:not(.is-admin)) .live__note{color:var(--tx2);margin:14px 0 0;font-size:13px;position:relative}:where(html:not(.is-admin)) .pbr__relax{flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;font-size:14px;display:flex}:where(html:not(.is-admin)) .pbl__met .unk{background:var(--s2);color:var(--unk)}:where(html:not(.is-admin)) .pbl__m--free{font-size:14px}:where(html:not(.is-admin)) .pbl__id small{overflow-wrap:anywhere}:where(html:not(.is-admin)) .pbl__id small.pbl__pn{color:var(--tx2);margin-top:2px;font-size:12px;line-height:1.35}:where(html:not(.is-admin)) .pbr__all{margin:24px 0 0}@media (width<=560px){:where(html:not(.is-admin)) .stepper button{gap:8px}:where(html:not(.is-admin)) .pbs__nav .btn--lg{white-space:normal;flex-basis:100%}:where(html:not(.is-admin)) .pbr__a,:where(html:not(.is-admin)) .pbr__a .btn,:where(html:not(.is-admin)) .pbr__all .btn{justify-content:center;width:100%}}:where(html:not(.is-admin)) .ch__plan{width:100%;height:38px;box-shadow:inset 0 0 0 1px var(--ln);background:#fff;border-radius:11px}:where(html:not(.is-admin)) .ch__plan select{text-overflow:ellipsis;background-position:right 15px top 16px,right 10px top 16px;width:100%;min-width:0;padding:0 30px 0 12px;font-size:13px}:where(html:not(.is-admin)) .ch__plan1{color:var(--tx2);font-size:13px}:where(html:not(.is-admin)) .feat{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);margin-top:18px;display:grid;overflow:hidden}:where(html:not(.is-admin)) .feat:hover{box-shadow:var(--sh-2)}:where(html:not(.is-admin)) .feat__cv{min-height:320px;display:block;overflow:hidden}:where(html:not(.is-admin)) .feat__cv svg{width:100%;height:100%;transition:transform 1.4s var(--ease)}:where(html:not(.is-admin)) .feat:hover .feat__cv svg{transform:scale(1.04)}:where(html:not(.is-admin)) .feat__b{flex-direction:column;justify-content:center;gap:14px;padding:clamp(24px,4vw,48px);display:flex}:where(html:not(.is-admin)) .feat__t{letter-spacing:-.035em;font-size:clamp(26px,2.8vw,38px);font-weight:600;line-height:1.1}:where(html:not(.is-admin)) .feat .acard__ex{-webkit-line-clamp:5;flex:none}:where(html:not(.is-admin)) .feat[hidden],:where(html:not(.is-admin)) .acard[hidden]{display:none}:where(html:not(.is-admin)) #g-empty{margin-top:14px}:where(html:not(.is-admin)) #g-list+.empty+.mnote,:where(html:not(.is-admin)) .wrap>.mnote{margin-top:20px}@media (width<=820px){:where(html:not(.is-admin)) .feat{grid-template-columns:minmax(0,1fr)}:where(html:not(.is-admin)) .feat__cv{aspect-ratio:16/9;min-height:0}}:where(html:not(.is-admin)) .guides__w{padding-bottom:clamp(56px,7vw,96px);transition:opacity .3s}:where(html:not(.is-admin)) .guides__w.is-loading{opacity:.6}:where(html:not(.is-admin)) .guides__list{margin-top:14px}:where(html:not(.is-admin)) .guides__partners{max-width:58ch;color:var(--mut);margin-top:10px;font-size:15px}:where(html:not(.is-admin)) .guides__partners a{color:var(--ac);text-underline-offset:2px;text-decoration:underline}:where(html:not(.is-admin)) .guides__w>.empty{margin-top:18px}:where(html:not(.is-admin)) .guides__w .pager{margin-top:28px}:where(html:not(.is-admin)) .feat__cv img{object-fit:cover;width:100%;height:100%;display:block}:where(html:not(.is-admin)) .feat .acard__m{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}:where(html:not(.is-admin)) .rprog{z-index:61;background:var(--grad);transform-origin:0;height:3px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}:where(html:not(.is-admin)) .wrap--art .h1{max-width:20ch}:where(html:not(.is-admin)) .art__meta{color:var(--mut);flex-wrap:wrap;align-items:center;gap:16px;margin-top:22px;font-size:12.5px;display:flex}:where(html:not(.is-admin)) .art{grid-template-columns:260px minmax(0,720px);gap:clamp(32px,5vw,80px);padding-top:24px;display:grid}:where(html:not(.is-admin)) .toc{align-self:start;position:sticky;top:100px}:where(html:not(.is-admin)) .toc__l{letter-spacing:.08em;text-transform:uppercase;color:var(--mut);font-size:11px}:where(html:not(.is-admin)) .toc ol{border-left:1.5px solid var(--s3);counter-reset:t;gap:4px;margin:14px 0 0;padding:0 0 0 14px;list-style:none;display:grid}:where(html:not(.is-admin)) .toc li a{color:var(--mut);padding:6px 0;font-size:14px;transition:color .3s;display:block;position:relative}:where(html:not(.is-admin)) .toc li a:before{content:"";background:var(--grad);width:1.5px;transition:transform .5s var(--ease);position:absolute;top:6px;bottom:6px;left:-15.5px;transform:scaleY(0)}:where(html:not(.is-admin)) .toc li a:hover{color:var(--ink)}:where(html:not(.is-admin)) .toc li a.on{color:var(--ink);font-weight:500}:where(html:not(.is-admin)) .toc li a.on:before{transform:none}:where(html:not(.is-admin)) .toc__cta{background:var(--grad-soft);box-shadow:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;margin-top:28px;padding:16px;display:grid}:where(html:not(.is-admin)) .toc__cta b{font-size:14.5px}:where(html:not(.is-admin)) .toc__cta span{grid-row:2}:where(html:not(.is-admin)) .toc__cta svg{width:18px;height:18px;color:var(--ac);transition:transform .5s var(--ease);grid-area:1/2/3}:where(html:not(.is-admin)) .toc__cta:hover svg{transform:translate(4px)}:where(html:not(.is-admin)) .prose{color:var(--tx2);font-size:17.5px;line-height:1.75}:where(html:not(.is-admin)) .prose>*+*{margin-top:1.1em}:where(html:not(.is-admin)) .prose h2{letter-spacing:-.035em;color:var(--ink);margin-top:2.2em;font-size:30px;font-weight:600;line-height:1.15}:where(html:not(.is-admin)) .prose h2:before{content:"";background:var(--grad);border-radius:2px;width:36px;height:3px;margin-bottom:18px;display:block}:where(html:not(.is-admin)) .prose h3{color:var(--ink);letter-spacing:-.02em;margin-top:1.8em;font-size:21px}:where(html:not(.is-admin)) .prose strong{color:var(--ink);font-weight:600}:where(html:not(.is-admin)) .prose ul,:where(html:not(.is-admin)) .prose ol{padding-left:0;list-style:none}:where(html:not(.is-admin)) .prose li{padding-left:28px;position:relative}:where(html:not(.is-admin)) .prose li+li{margin-top:.7em}:where(html:not(.is-admin)) .prose ul>li:before{content:"";background:var(--grad);border-radius:2px;width:7px;height:7px;position:absolute;top:.72em;left:6px;transform:rotate(45deg)}:where(html:not(.is-admin)) .prose ol{counter-reset:o}:where(html:not(.is-admin)) .prose ol>li{counter-increment:o}:where(html:not(.is-admin)) .prose ol>li:before{content:counter(o);background:var(--ac-soft);width:20px;height:20px;color:var(--ac-2);font:600 11px/20px var(--mono);text-align:center;border-radius:6px;position:absolute;top:.2em;left:0}:where(html:not(.is-admin)) .prose li p{margin:0}:where(html:not(.is-admin)) .prose a{color:var(--ac);text-underline-offset:3px;-webkit-text-decoration:underline #3d45f54d;text-decoration:underline #3d45f54d}:where(html:not(.is-admin)) .prose table{border-collapse:separate;border-spacing:0;width:100%;box-shadow:var(--sh-1);border-radius:16px;font-size:15px;display:block;overflow:auto hidden}:where(html:not(.is-admin)) .prose th,:where(html:not(.is-admin)) .prose td{text-align:left;border-top:1px solid var(--ln);vertical-align:top;padding:12px 14px}:where(html:not(.is-admin)) .prose th{background:var(--s2);color:var(--ink);border-top:0;font-weight:600}:where(html:not(.is-admin)) .prose blockquote{background:var(--grad-soft);color:var(--ink);border-radius:16px;margin:1.6em 0 0;padding:20px 24px}:where(html:not(.is-admin)) .prose img{border-radius:16px;height:auto}@media (width<=900px){:where(html:not(.is-admin)) .art{grid-template-columns:minmax(0,1fr)}:where(html:not(.is-admin)) .toc{background:var(--s1);box-shadow:var(--sh-1);border-radius:18px;padding:18px;position:static}:where(html:not(.is-admin)) .prose{font-size:16.5px}:where(html:not(.is-admin)) .prose h2{font-size:25px}}:where(html:not(.is-admin)) .art--solo{grid-template-columns:minmax(0,760px);justify-content:center}:where(html:not(.is-admin)) .art__ad{color:var(--mut);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:18px;font-size:13px;display:flex}:where(html:not(.is-admin)) .art__cover{box-shadow:var(--sh-1);border-radius:20px;margin:0 0 28px;overflow:hidden}:where(html:not(.is-admin)) .art__cover img{width:100%;height:auto;display:block}:where(html:not(.is-admin)) .art__ad-foot{margin-top:28px}:where(html:not(.is-admin)) .art__prods{padding-top:clamp(48px,6vw,80px)}:where(html:not(.is-admin)) .art__prods .pcs{margin-top:22px}:where(html:not(.is-admin)) .art__cta-w{padding-top:clamp(40px,5vw,64px);padding-bottom:clamp(56px,7vw,96px)}:where(html:not(.is-admin)) .art__cta{background:var(--grad-soft);box-shadow:none;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:clamp(24px,4vw,44px);display:flex}:where(html:not(.is-admin)) .art__cta>div{max-width:560px}:where(html:not(.is-admin)) .art__cta .h2{margin-top:8px}:where(html:not(.is-admin)) .art__cta p{margin-top:10px}:where(html:not(.is-admin)) .art__wait{padding:120px 0}@media (width<=560px){:where(html:not(.is-admin)) .art__cta .btn{justify-content:center;width:100%}}:where(html:not(.is-admin)) .flow{box-shadow:var(--sh-3);border-radius:26px;padding:36px 28px 30px;position:relative;overflow:hidden}:where(html:not(.is-admin)) .flow__svg{width:100%;height:120px;position:absolute;top:36px;left:0;right:0}:where(html:not(.is-admin)) .flow__st{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}:where(html:not(.is-admin)) .flow__st li{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}html:not(.is-admin).motion .flow__st li{opacity:0;transition:opacity .8s var(--ease), transform .9s var(--ease);transition-delay:calc(.3s + var(--i) * .25s);transform:translateY(14px)}html:not(.is-admin).motion .flow.vis .flow__st li{opacity:1;transform:none}:where(html:not(.is-admin)) .flow__ic{width:120px;height:120px;box-shadow:var(--sh-2);background:#fff;border-radius:50%;place-items:center;margin-bottom:12px;display:grid;position:relative}:where(html:not(.is-admin)) .flow__ic:before{content:"";background:var(--grad-soft);border-radius:50%;position:absolute;inset:12px}:where(html:not(.is-admin)) .flow__ic svg{width:34px;height:34px;color:var(--ac);position:relative}:where(html:not(.is-admin)) .flow__st li:last-child .flow__ic{background:var(--ink)}:where(html:not(.is-admin)) .flow__st li:last-child .flow__ic:before{background:radial-gradient(circle,#3d45f5,#151a7a)}:where(html:not(.is-admin)) .flow__st li:last-child .flow__ic svg{color:#fff}:where(html:not(.is-admin)) .flow__st b{letter-spacing:-.015em;font-size:17px}:where(html:not(.is-admin)) .flow__st small{color:var(--mut);max-width:22ch;font-size:13.5px;line-height:1.5}@media (width<=760px){:where(html:not(.is-admin)) .flow__svg{display:none}:where(html:not(.is-admin)) .flow__st{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:26px}:where(html:not(.is-admin)) .flow__ic{width:84px;height:84px}:where(html:not(.is-admin)) .flow__ic svg{width:26px;height:26px}}:where(html:not(.is-admin)) .rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}:where(html:not(.is-admin)) .rule{flex-direction:column;min-height:280px;padding:30px;display:flex}:where(html:not(.is-admin)) .rule:hover{box-shadow:var(--sh-2);transform:translateY(-3px)}:where(html:not(.is-admin)) .rule__n{letter-spacing:-.04em;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:auto;font-size:44px;font-weight:500}:where(html:not(.is-admin)) .rule .h3{margin-top:32px}:where(html:not(.is-admin)) .rule p{margin-top:10px;font-size:15px;line-height:1.6}@media (width<=900px){:where(html:not(.is-admin)) .rules{grid-template-columns:minmax(0,1fr)}:where(html:not(.is-admin)) .rule{min-height:0}:where(html:not(.is-admin)) .rule .h3{margin-top:18px}}:where(html:not(.is-admin)) .contact{background:linear-gradient(140deg,#fff 40%,#f1f0ff);border-radius:28px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:32px;padding:clamp(28px,5vw,64px);display:grid}:where(html:not(.is-admin)) .contact__mail{background:var(--ink);color:#fff;transition:transform .6s var(--ease), box-shadow .6s;border-radius:20px;flex-direction:column;gap:8px;padding:28px;display:flex}:where(html:not(.is-admin)) .contact__mail:hover{transform:translateY(-3px);box-shadow:0 24px 50px -20px #3d45f599}:where(html:not(.is-admin)) .contact__mail svg{color:#9aa3ff;width:26px;height:26px}:where(html:not(.is-admin)) .contact__mail span{letter-spacing:-.03em;word-break:break-all;margin-top:14px;font-size:clamp(20px,2.2vw,28px);font-weight:600}:where(html:not(.is-admin)) .contact__mail small{color:#ffffff8c;font-size:11.5px}:where(html:not(.is-admin)) .contact+.mnote{margin-top:20px}@media (width<=860px){:where(html:not(.is-admin)) .contact{grid-template-columns:minmax(0,1fr)}}:where(html:not(.is-admin)) .info__end{padding-bottom:clamp(56px,7vw,96px)}:where(html:not(.is-admin)) .info .flow{margin-top:8px}:where(html:not(.is-admin)) .info__doc{max-width:760px}:where(html:not(.is-admin)) .info__method .info__doc{margin-top:8px}:where(html:not(.is-admin)) .info__ads{max-width:760px;margin:20px 0 0}:where(html:not(.is-admin)) .info__method .info__revs{margin-top:clamp(36px,5vw,56px)}:where(html:not(.is-admin)) .info__revs .prose h3:first-child{margin-top:0}:where(html:not(.is-admin)) .info__revs-go{margin-top:22px}:where(html:not(.is-admin)) .info__ch{margin-top:16px}:where(html:not(.is-admin)) .info__cl{margin-top:14px}:where(html:not(.is-admin)) .info__list{color:var(--tx2);gap:10px;margin:18px 0 0;padding-left:1.2em;line-height:1.6;display:grid}:where(html:not(.is-admin)) .info__list a{color:var(--ac);text-underline-offset:3px;text-decoration:underline}:where(html:not(.is-admin)) .info__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}:where(html:not(.is-admin)) .info__card{padding:clamp(22px,3vw,30px)}:where(html:not(.is-admin)) .info__dl{grid-template-columns:max-content minmax(0,1fr);gap:10px 18px;margin:16px 0 0;display:grid}:where(html:not(.is-admin)) .info__dl dt{color:var(--mut)}:where(html:not(.is-admin)) .info__dl dd{overflow-wrap:anywhere;margin:0}:where(html:not(.is-admin)) .info__dl a{color:var(--ac)}:where(html:not(.is-admin)) .info__version{margin-top:28px}:where(html:not(.is-admin)) .info__consent{margin-top:16px}:where(html:not(.is-admin)) .info__doc>.empty{margin-top:8px}@media (width<=900px){:where(html:not(.is-admin)) .info__cards{grid-template-columns:minmax(0,1fr)}}:where(html:not(.is-admin)) .hww__more{max-width:760px;margin:20px 0 0}:where(html:not(.is-admin)) .hww__note{margin:18px 0 0;font-size:15px;line-height:1.55}:where(html:not(.is-admin)) .adv .phead .hero__cta{margin-top:26px}:where(html:not(.is-admin)) .adv__price{color:var(--ink);margin-top:auto;padding-top:18px;font-size:14.5px}:where(html:not(.is-admin)) .adv__two{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}:where(html:not(.is-admin)) .adv__card{padding:clamp(24px,3vw,34px)}:where(html:not(.is-admin)) .adv__list{margin:18px 0 0;font-size:15.5px;line-height:1.6}:where(html:not(.is-admin)) .adv__end{padding-bottom:clamp(56px,7vw,96px);scroll-margin-top:0}:where(html:not(.is-admin)) .adv__fc{gap:24px;max-width:820px;margin:0 auto;padding:clamp(24px,4vw,48px);display:grid}:where(html:not(.is-admin)) .adv__fh .h2{margin-top:14px}:where(html:not(.is-admin)) .adv__fh p{margin-top:10px}:where(html:not(.is-admin)) .adv__hint{margin-top:-10px}:where(html:not(.is-admin)) .adv__hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}:where(html:not(.is-admin)) .chk--r i{border-radius:50%}:where(html:not(.is-admin)) .chk--r input:checked+i{box-shadow:inset 0 0 0 6px var(--ac);background:#fff}@media (width<=900px){:where(html:not(.is-admin)) .adv__two{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){:where(html:not(.is-admin)) .adv__send{justify-content:center;width:100%}}:where(html:not(.is-admin)) .nf{isolation:isolate;padding:clamp(40px,8vw,110px) 0 20px;position:relative;overflow:hidden}:where(html:not(.is-admin)) .nf__in{text-align:center;flex-direction:column;align-items:center;display:flex}:where(html:not(.is-admin)) .nf__svg{width:min(520px,100%);height:auto}:where(html:not(.is-admin)) .nf__d{font:700 200px/1 var(--sans);letter-spacing:-.06em;fill:var(--ink)}:where(html:not(.is-admin)) .nf__orb{animation:9s linear infinite spin}:where(html:not(.is-admin)) .nf__orb2{animation:14s linear infinite reverse spin}:where(html:not(.is-admin)) .nf .h1{margin-top:24px}:where(html:not(.is-admin)) .nf .lead{max-width:52ch;margin-top:18px}:where(html:not(.is-admin)) .nf .hero__cta{justify-content:center;margin-top:28px}@media (prefers-reduced-motion:reduce){:where(html:not(.is-admin)) .flow__dot{display:none}}:where(html:not(.is-admin)) .rpick__w{padding-block:8px 72px}:where(html:not(.is-admin)) .pick--page{width:auto;max-width:560px;padding:10px;animation:none;position:static}:where(html:not(.is-admin)) .pick--page .pick__q{height:52px}:where(html:not(.is-admin)) .pick--page ul:empty{display:none}:where(html:not(.is-admin)) .rpick__h{margin-top:48px}:where(html:not(.is-admin)) .rpick__list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}:where(html:not(.is-admin)) .rpick__list a{background:var(--s1);box-shadow:var(--sh-1);color:var(--ink);transition:box-shadow .3s var(--ease);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:14.5px;font-weight:500;display:flex}:where(html:not(.is-admin)) .rpick__list a:hover{box-shadow:var(--sh-2)}:where(html:not(.is-admin)) .rpick__list span{overflow-wrap:anywhere;min-width:0}:where(html:not(.is-admin)) .fm{gap:18px;display:grid}:where(html:not(.is-admin)) .fm__set{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}:where(html:not(.is-admin)) .fm__set:disabled{opacity:.55}:where(html:not(.is-admin)) .fm__set:disabled .fm__set{opacity:1}:where(html:not(.is-admin)) .fm__f{gap:6px;min-width:0;display:grid}:where(html:not(.is-admin)) .fm__l{color:var(--ink);padding:0;font-size:14px;font-weight:500}:where(html:not(.is-admin)) .inp{background:var(--s1);width:100%;min-height:48px;box-shadow:inset 0 0 0 1px var(--ln2);color:var(--ink);font:inherit;border:0;border-radius:12px;padding:12px 14px;font-size:15px;line-height:1.5;transition:box-shadow .25s}:where(html:not(.is-admin)) textarea.inp{resize:vertical;min-height:96px}:where(html:not(.is-admin)) .inp::placeholder{color:var(--mut);opacity:.7}:where(html:not(.is-admin)) .inp:hover{box-shadow:inset 0 0 0 1px var(--mut)}:where(html:not(.is-admin)) .inp:focus{box-shadow:inset 0 0 0 1.5px var(--ac), 0 0 0 4px #3d45f524;outline:0}:where(html:not(.is-admin)) .inp[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--err,#d92d4a)}:where(html:not(.is-admin)) .fm__h{color:var(--mut);font-size:13px;line-height:1.5}:where(html:not(.is-admin)) .fm__e{color:var(--err,#d92d4a);font-size:13px;line-height:1.5}:where(html:not(.is-admin)) .ph{background:var(--s1);width:100%;min-height:48px;box-shadow:inset 0 0 0 1px var(--ln2);cursor:text;border-radius:12px;align-items:center;transition:box-shadow .25s;display:flex;position:relative}:where(html:not(.is-admin)) .ph:hover{box-shadow:inset 0 0 0 1px var(--mut)}:where(html:not(.is-admin)) .ph:focus-within{box-shadow:inset 0 0 0 1.5px var(--ac), 0 0 0 4px #3d45f524}:where(html:not(.is-admin)) .ph[data-state=err]{box-shadow:inset 0 0 0 1.5px var(--err,#d92d4a)}:where(html:not(.is-admin)) .ph[data-state=err]:focus-within{box-shadow:inset 0 0 0 1.5px var(--err,#d92d4a), 0 0 0 4px #d92d4a1f}:where(html:not(.is-admin)) .ph__cc{color:var(--ink);-webkit-user-select:none;user-select:none;flex:none;padding:0 2px 0 14px;font-size:15px}:where(html:not(.is-admin)) .ph__box{flex:1;min-width:0;position:relative}:where(html:not(.is-admin)) .ph__in,:where(html:not(.is-admin)) .ph__ghost{font:inherit;letter-spacing:.01em;font-variant-numeric:tabular-nums;margin:0;padding:12px 40px 12px 3px;font-size:15px;line-height:1.5}:where(html:not(.is-admin)) .ph__in{z-index:1;width:100%;color:var(--ink);background:0 0;border:0;border-radius:0 12px 12px 0;outline:0;display:block;position:relative}:where(html:not(.is-admin)) .ph__ghost{white-space:pre;color:#b4b8c6;pointer-events:none;position:absolute;inset:0;overflow:hidden}:where(html:not(.is-admin)) .ph__ghost i{color:#0000;font-style:normal}:where(html:not(.is-admin)) .ph__ok{z-index:2;width:20px;height:20px;color:var(--ok);opacity:0;pointer-events:none;margin-top:-10px;transition:opacity .2s,transform .25s;position:absolute;top:50%;right:12px;transform:scale(.6)}:where(html:not(.is-admin)) .ph[data-state=ok] .ph__ok{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){:where(html:not(.is-admin)) .ph,:where(html:not(.is-admin)) .ph__ok{transition:none}}:where(html:not(.is-admin)) .fm__two{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}@media (width<=640px){:where(html:not(.is-admin)) .fm__two{grid-template-columns:minmax(0,1fr)}}:where(html:not(.is-admin)) .fm .chk label{align-items:flex-start;min-height:0;padding:6px 8px;font-size:14px;line-height:1.5}:where(html:not(.is-admin)) .fm .chk label i{margin-top:1px}:where(html:not(.is-admin)) .fm .chk a{color:var(--ac);text-underline-offset:3px;text-decoration:underline}:where(html:not(.is-admin)) .ntc{background:var(--s2);color:var(--tx2);border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:14.5px;line-height:1.55;display:flex}:where(html:not(.is-admin)) .ntc>svg{width:20px;height:20px;color:var(--mut);flex:none;margin-top:1px}:where(html:not(.is-admin)) .ntc b{color:var(--ink);font-weight:600}:where(html:not(.is-admin)) .ntc--ok{background:var(--ok-soft)}:where(html:not(.is-admin)) .ntc--ok>svg{color:var(--ok)}:where(html:not(.is-admin)) .ntc--warn{background:#fff6e0}:where(html:not(.is-admin)) .ntc--warn>svg{color:#b7791f}:where(html:not(.is-admin)) .ntc--err{background:#fdecef}:where(html:not(.is-admin)) .ntc--err>svg{color:var(--err,#d92d4a)}:where(html:not(.is-admin)) .lnk{font:inherit;color:var(--ac);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}:where(html:not(.is-admin)) .lnk:hover{color:var(--ac-2)}:where(html:not(.is-admin)) .nowrap{white-space:nowrap}:where(html:not(.is-admin)) .btn.is-loading{color:#0000;position:relative}:where(html:not(.is-admin)) .btn.is-loading:after{content:"";z-index:1;background:0 0;border:2px solid #ffffff80;border-top-color:#fff;border-radius:50%;width:18px;height:18px;margin:auto;transition:none;animation:.8s linear infinite fm-spin;position:absolute;inset:0;transform:none}@keyframes fm-spin{to{transform:rotate(360deg)}}:where(html:not(.is-admin)) .fban{background:var(--ac-soft);box-shadow:inset 0 -1px 0 var(--ln);color:var(--tx2);font-size:14px;line-height:1.5}:where(html:not(.is-admin)) .fban__in{flex-wrap:wrap;align-items:center;gap:8px 10px;min-height:44px;padding-block:10px;display:flex}:where(html:not(.is-admin)) .fban__in>svg{width:18px;height:18px;color:var(--ac);flex:none}:where(html:not(.is-admin)) .fban__in>span{flex:260px;min-width:0}:where(html:not(.is-admin)) .fban b{color:var(--ink);font-weight:600}:where(html:not(.is-admin)) .fban--ok{background:var(--ok-soft)}:where(html:not(.is-admin)) .fban--ok .fban__in>svg{color:var(--ok)}:where(html:not(.is-admin)) .fban__a{color:var(--ac);align-items:center;gap:6px;font-weight:500;display:inline-flex}:where(html:not(.is-admin)) .fban__a:hover{color:var(--ac-2)}:where(html:not(.is-admin)) .fban__a svg{width:16px;height:16px}:where(html:not(.is-admin)) .fpan{z-index:40;padding-bottom:env(safe-area-inset-bottom);box-shadow:0 -1px 0 var(--ln), 0 -14px 34px -22px #0f142d59;background:#fbfbfdf5;position:sticky;bottom:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:where(html:not(.is-admin)) .fpan{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#fbfbfdcc}@media (prefers-reduced-transparency:reduce){:where(html:not(.is-admin)) .fpan{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fbfbfdf5}}}:where(html:not(.is-admin)) .fpan__in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-block:14px;display:flex}:where(html:not(.is-admin)) .fpan__in>.ntc{flex:100%}:where(html:not(.is-admin)) .fpan__info{min-width:0;color:var(--mut);gap:2px;font-size:14px;line-height:1.45;display:grid}:where(html:not(.is-admin)) .fpan__info b{color:var(--ink);font-size:15px;font-weight:600}:where(html:not(.is-admin)) .fpan__run{align-items:center;gap:14px;min-width:0;display:flex}:where(html:not(.is-admin)) .fpan__b{flex-wrap:wrap;gap:10px;display:flex}:where(html:not(.is-admin)) .fpan__no{color:#c0362c}@media (width<=760px){:where(html:not(.is-admin)) .fpan__in{gap:10px;padding-block:12px}:where(html:not(.is-admin)) .fpan__info--dec{display:none}:where(html:not(.is-admin)) .fpan__b{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}:where(html:not(.is-admin)) .fpan__b .btn{--bh:44px;padding:0 12px}:where(html:not(.is-admin)) .fpan__b .btn--pri{grid-column:1/-1}}:where(html:not(.is-admin)) .fst{padding-block:clamp(48px,8vw,104px) clamp(64px,9vw,128px)}:where(html:not(.is-admin)) .fst__card{text-align:center;justify-items:center;gap:14px;max-width:620px;margin-inline:auto;padding:clamp(28px,5vw,48px);display:grid}:where(html:not(.is-admin)) .fst__card p{max-width:46ch;color:var(--tx2)}:where(html:not(.is-admin)) .fst__card p.muted{color:var(--mut)}:where(html:not(.is-admin)) .fst__card .ntc{text-align:left;width:100%}:where(html:not(.is-admin)) .fst__ic{background:var(--s2);width:64px;height:64px;color:var(--mut);border-radius:50%;place-items:center;display:grid}:where(html:not(.is-admin)) .fst__ic svg{width:28px;height:28px}:where(html:not(.is-admin)) .fst__ic--err{color:#c0362c;background:#fdecef}:where(html:not(.is-admin)) .ring{flex:none;place-items:center;width:56px;height:56px;display:grid;position:relative}:where(html:not(.is-admin)) .ring--lg{width:112px;height:112px}:where(html:not(.is-admin)) .ring svg{width:100%;height:100%;transform:rotate(-90deg)}:where(html:not(.is-admin)) .ring__bg{fill:none;stroke:var(--s3);stroke-width:5px}:where(html:not(.is-admin)) .ring__fg{fill:none;stroke-width:5px;stroke-linecap:round;transition:stroke-dashoffset .8s var(--ease)}:where(html:not(.is-admin)) .ring__spin{fill:none;stroke:var(--vi);stroke-width:1px;stroke-dasharray:2 6;opacity:.45;transform-origin:50%;animation:8s linear infinite ring-spin}:where(html:not(.is-admin)) .ring__v{color:var(--ink);font-size:13px;font-weight:500;position:absolute}:where(html:not(.is-admin)) .ring--lg .ring__v{font-size:20px}@keyframes ring-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){:where(html:not(.is-admin)) .ring__spin{animation:none}}:where(html:not(.is-admin)) .cdlg{background:var(--s1);width:min(520px,100vw - 24px);max-width:none;max-height:calc(100dvh - 24px);box-shadow:var(--sh-3);color:var(--ink);overscroll-behavior:contain;border:0;border-radius:22px;margin:auto;padding:0;overflow:auto}:where(html:not(.is-admin)) .cdlg[open]{animation:cdlg-in .35s var(--ease)}:where(html:not(.is-admin)) .cdlg::backdrop{background:#0b0d176b}@keyframes cdlg-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}@media (prefers-reduced-motion:reduce){:where(html:not(.is-admin)) .cdlg[open]{animation:none}}:where(html:not(.is-admin)) .cdlg__box{gap:16px;padding:clamp(20px,4vw,28px);display:grid}:where(html:not(.is-admin)) .cdlg__h{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}:where(html:not(.is-admin)) .cdlg__t{letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1.2}:where(html:not(.is-admin)) .cdlg__x{width:36px;height:36px;color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:-6px -8px 0 0;padding:0;transition:background .2s,color .2s;display:grid}:where(html:not(.is-admin)) .cdlg__x:hover{background:var(--s2);color:var(--ink)}:where(html:not(.is-admin)) .cdlg__x svg{width:18px;height:18px}:where(html:not(.is-admin)) .cdlg__c{color:var(--tx2);gap:12px;font-size:15px;line-height:1.55;display:grid}:where(html:not(.is-admin)) .cdlg__c b{color:var(--ink);font-weight:600}:where(html:not(.is-admin)) .cdlg__c blockquote{border-left:3px solid var(--ac);background:var(--s2);max-height:40vh;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:0 12px 12px 0;margin:0;padding:12px 14px;overflow:auto}:where(html:not(.is-admin)) .cdlg__f{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:4px;display:flex}:where(html:not(.is-admin)) .btn--pri.cdlg__danger{background:#c0362c;box-shadow:0 8px 22px -8px #c0362c8c}:where(html:not(.is-admin)) .btn--pri.cdlg__danger:before{background:#a3281f}:where(html:not(.is-admin)) .btn--pri.cdlg__danger:hover{box-shadow:0 10px 30px -10px #c0362ca6}:where(html:not(.is-admin)) .fdlg__cnt{justify-content:space-between;gap:12px;display:flex}:where(html:not(.is-admin)) .fdlg__cnt .mono{white-space:nowrap;flex:none}@media (width<=480px){:where(html:not(.is-admin)) .cdlg__f{flex-direction:column-reverse}:where(html:not(.is-admin)) .cdlg__f .btn{width:100%}}:where(html:not(.is-admin)) .fver{overscroll-behavior:contain;border:0;gap:8px;max-height:min(46vh,420px);margin:0;padding:0;display:grid;overflow:auto}:where(html:not(.is-admin)) .fver__i{box-shadow:inset 0 0 0 1px var(--ln);cursor:pointer;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:2px 10px;padding:10px 12px;transition:background .2s,box-shadow .2s;display:grid}:where(html:not(.is-admin)) .fver__i:hover{background:var(--s2)}:where(html:not(.is-admin)) .fver__i.is-on{background:var(--ac-soft);box-shadow:inset 0 0 0 1.5px var(--ac)}:where(html:not(.is-admin)) .fver__i.is-cur{cursor:default}:where(html:not(.is-admin)) .fver__i.is-cur:hover{background:0 0}:where(html:not(.is-admin)) .fver__i input{width:18px;height:18px;accent-color:var(--ac);margin:2px 0 0}:where(html:not(.is-admin)) .fver__t{min-width:0;color:var(--tx2);font-size:14px}:where(html:not(.is-admin)) .fver__t .mono{white-space:nowrap}:where(html:not(.is-admin)) .fver__cur{background:var(--ok-soft);color:var(--ok);white-space:nowrap;border-radius:999px;margin-left:6px;padding:0 8px;font-size:12px;font-weight:500;display:inline-block}:where(html:not(.is-admin)) .fver__n{color:var(--mut);overflow-wrap:anywhere;grid-column:2;font-size:13px;line-height:1.45}:where(html:not(.is-admin)) .rate-meta{font:500 12.5px/1.4 var(--mono);color:var(--mut);flex-wrap:wrap;gap:6px 18px;margin-top:22px;display:flex}:where(html:not(.is-admin)) .rate-meta span{align-items:center;gap:8px;display:inline-flex}:where(html:not(.is-admin)) .rate-meta span+span:before{content:"";background:var(--ln2);border-radius:50%;width:4px;height:4px}:where(html:not(.is-admin)) .rate-sec{padding-block:clamp(40px,6vw,72px)}:where(html:not(.is-admin)) .rate-sec+.rate-sec{padding-top:0}:where(html:not(.is-admin)) .rate-h2{letter-spacing:-.035em;font-size:clamp(26px,2.6vw,36px);line-height:1.1}:where(html:not(.is-admin)) .rate-sub{max-width:70ch;color:var(--tx2);margin-top:10px}:where(html:not(.is-admin)) .rate-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 32px;margin-bottom:24px;display:flex}:where(html:not(.is-admin)) .rate-bars{gap:7px;margin:0;display:grid}:where(html:not(.is-admin)) .rate-bars>div{grid-template-columns:74px minmax(0,1fr) 38px;align-items:center;gap:10px;font-size:13px;display:grid}:where(html:not(.is-admin)) .rate-bars dt{color:var(--mut)}:where(html:not(.is-admin)) .rate-bars dd{margin:0;display:contents}:where(html:not(.is-admin)) .rate-bar{background:var(--ac-soft);border-radius:3px;height:6px;overflow:hidden}:where(html:not(.is-admin)) .rate-bar i{background:var(--ac);border-radius:3px;height:100%;display:block}:where(html:not(.is-admin)) .rate-bars b{font:600 13px var(--mono);text-align:right;font-variant-numeric:tabular-nums}:where(html:not(.is-admin)) .rate-lcs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (width<=1060px){:where(html:not(.is-admin)) .rate-lcs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){:where(html:not(.is-admin)) .rate-lcs{grid-template-columns:minmax(0,1fr)}}:where(html:not(.is-admin)) .rate-lc{flex-direction:column;gap:16px;padding:22px;display:flex}:where(html:not(.is-admin)) .rate-lc:hover{box-shadow:var(--sh-2);transform:translateY(-3px)}:where(html:not(.is-admin)) .rate-lc__lnk{z-index:1;border-radius:inherit;position:absolute;inset:0}:where(html:not(.is-admin)) .rate-lc__top{justify-content:space-between;align-items:center;gap:10px;display:flex}:where(html:not(.is-admin)) .rate-lc__nom{font:500 12px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}:where(html:not(.is-admin)) .rate-lc__id{align-items:center;gap:14px;display:flex}:where(html:not(.is-admin)) .rate-lc__id h3{letter-spacing:-.02em;font-size:19px;line-height:1.2}:where(html:not(.is-admin)) .rate-lc__id small{color:var(--mut);margin-top:3px;font-size:13px;display:block}:where(html:not(.is-admin)) .rate-lc__sc{text-align:right;flex:none;margin-left:auto}:where(html:not(.is-admin)) .rate-lc__sc b{letter-spacing:-.04em;font-size:30px;font-weight:600;line-height:1;display:block}:where(html:not(.is-admin)) .rate-lc__sc small{color:var(--mut);font-size:12px}:where(html:not(.is-admin)) .rate-lc__p{border-top:1px dashed var(--ln2);color:var(--tx2);padding-top:14px;font-size:14px}:where(html:not(.is-admin)) .rate-lc__p b{color:var(--ink);letter-spacing:-.02em;font-size:17px;font-weight:600}:where(html:not(.is-admin)) .rate-lc__next{color:var(--mut);font-size:13px;line-height:1.5}:where(html:not(.is-admin)) .rate-lc__go{margin-top:auto;font-size:14.5px}:where(html:not(.is-admin)) .rate-lc:hover .rate-lc__go svg{transform:translate(4px)}:where(html:not(.is-admin)) .rate-pl{background:var(--s2);min-width:30px;height:30px;font:600 14px var(--mono);color:var(--tx2);border-radius:10px;flex:none;place-items:center;padding:0 8px;display:inline-grid}:where(html:not(.is-admin)) .rate-pl--1{background:var(--grad);color:#fff}:where(html:not(.is-admin)) .rate-off{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (width<=760px){:where(html:not(.is-admin)) .rate-off{grid-template-columns:minmax(0,1fr)}}:where(html:not(.is-admin)) .rate-off li{box-shadow:inset 0 0 0 1px var(--ln2);color:var(--mut);border-radius:14px;padding:16px 18px;font-size:14px;list-style:none}:where(html:not(.is-admin)) .rate-off li b{color:var(--ink);font-size:16px;font-weight:600;display:block}:where(html:not(.is-admin)) .rate-off li a{color:var(--ac);margin-top:6px;display:inline-block}:where(html:not(.is-admin)) .rate-off{margin:0;padding:0}:where(html:not(.is-admin)) .rate-how{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (width<=860px){:where(html:not(.is-admin)) .rate-how{grid-template-columns:minmax(0,1fr)}}:where(html:not(.is-admin)) .rate-how>div{padding:22px}:where(html:not(.is-admin)) .rate-how__w{font:600 34px/1 var(--sans);letter-spacing:-.04em}:where(html:not(.is-admin)) .rate-how h3{margin-top:12px;font-size:18px}:where(html:not(.is-admin)) .rate-how p{color:var(--tx2);margin-top:8px;font-size:14.5px}:where(html:not(.is-admin)) .rate-note{background:var(--s2);color:var(--tx2);border-radius:14px;gap:10px;margin-top:18px;padding:14px 16px;font-size:14.5px;display:flex}:where(html:not(.is-admin)) .rate-note svg{width:18px;height:18px;color:var(--ac);flex:none;margin-top:2px}:where(html:not(.is-admin)) .rate-noms{margin-top:26px}:where(html:not(.is-admin)) .rate-win{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:0;display:grid;overflow:hidden}@media (width<=900px){:where(html:not(.is-admin)) .rate-win{grid-template-columns:minmax(0,1fr)}}:where(html:not(.is-admin)) .rate-win__l{background:var(--grad-soft);flex-direction:column;gap:18px;padding:clamp(22px,3vw,34px);display:flex}:where(html:not(.is-admin)) .rate-win__id{align-items:center;gap:16px;display:flex}:where(html:not(.is-admin)) .rate-win__id h2{letter-spacing:-.035em;font-size:clamp(26px,2.6vw,34px)}:where(html:not(.is-admin)) .rate-win__id small{color:var(--tx2);margin-top:4px;font-size:14px;display:block}:where(html:not(.is-admin)) .rate-win__sc{align-items:baseline;gap:8px;display:flex}:where(html:not(.is-admin)) .rate-win__sc b{letter-spacing:-.05em;font-size:clamp(54px,6vw,72px);font-weight:600;line-height:.9}:where(html:not(.is-admin)) .rate-win__sc span{color:var(--tx2)}:where(html:not(.is-admin)) .rate-win__l .btn{align-self:flex-start;margin-top:auto}:where(html:not(.is-admin)) .rate-win__r{padding:clamp(22px,3vw,34px)}:where(html:not(.is-admin)) .rate-win__r>h3{font-size:18px}:where(html:not(.is-admin)) .rate-why{margin:14px 0 0;padding:0;list-style:none}:where(html:not(.is-admin)) .rate-why>li{border-top:1px solid var(--ln);grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:16px 0;display:grid}:where(html:not(.is-admin)) .rate-why>li:first-child{border-top:0;padding-top:4px}:where(html:not(.is-admin)) .rate-why h4{font-size:16px}:where(html:not(.is-admin)) .rate-why h4 small{font:500 12px var(--mono);color:var(--mut);letter-spacing:.02em;margin-left:6px}:where(html:not(.is-admin)) .rate-why__v{font:600 16px var(--mono);text-align:right}:where(html:not(.is-admin)) .rate-why__v small{color:var(--mut);font-size:12px;font-weight:500}:where(html:not(.is-admin)) .rate-why p{color:var(--tx2);grid-column:1/-1;font-size:14.5px}:where(html:not(.is-admin)) .rate-why__runner{color:var(--mut);margin-top:6px;font-size:13.5px}:where(html:not(.is-admin)) .rate-cnt{flex-wrap:wrap;grid-column:1/-1;gap:6px;margin-top:8px;padding:0;display:flex}:where(html:not(.is-admin)) .rate-cnt li{background:var(--s2);height:26px;color:var(--tx2);border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-size:12.5px;list-style:none;display:inline-flex}:where(html:not(.is-admin)) .rate-cnt li b{font:600 12.5px var(--mono)}:where(html:not(.is-admin)) .rate-chart{padding:clamp(18px,2.4vw,28px)}:where(html:not(.is-admin)) .rate-legend{color:var(--tx2);flex-wrap:wrap;gap:6px 18px;margin:14px 0 0;padding:0;font-size:13px;display:flex}:where(html:not(.is-admin)) .rate-legend li{align-items:center;gap:8px;list-style:none;display:inline-flex}:where(html:not(.is-admin)) .rate-legend i{background:#8b91b5;border-radius:50%;width:10px;height:10px}:where(html:not(.is-admin)) .rate-legend i.is-lead{background:var(--ac);width:12px;height:12px}:where(html:not(.is-admin)) .rate-legend i.is-from{background:var(--s1);box-shadow:inset 0 0 0 2px #8b91b5}:where(html:not(.is-admin)) .rate-plotw{margin-top:46px;padding:0 4px 0 44px;position:relative}:where(html:not(.is-admin)) .rate-plot{touch-action:pan-y;height:clamp(300px,34vw,420px);position:relative}:where(html:not(.is-admin)) .rate-gy,:where(html:not(.is-admin)) .rate-gx{pointer-events:none;position:absolute}:where(html:not(.is-admin)) .rate-gy{border-top:1px solid var(--ln);height:0;left:0;right:0}:where(html:not(.is-admin)) .rate-gy span{font:500 11.5px/16px var(--mono);color:var(--mut);font-variant-numeric:tabular-nums;position:absolute;top:-8px;right:calc(100% + 10px)}:where(html:not(.is-admin)) .rate-gx{border-left:1px solid var(--ln);width:0;top:0;bottom:0}:where(html:not(.is-admin)) .rate-gx span.is-off{visibility:hidden}:where(html:not(.is-admin)) .rate-gx span{font:500 11.5px/16px var(--mono);color:var(--mut);white-space:nowrap;font-variant-numeric:tabular-nums;position:absolute;top:calc(100% + 10px);left:0;transform:translate(-50%)}:where(html:not(.is-admin)) .rate-ref{pointer-events:none;border-left:1px solid #3d45f559;width:0;position:absolute;top:0;bottom:0}:where(html:not(.is-admin)) .rate-ref span{width:max-content;max-width:150px;color:var(--ac-2);font-size:12px;line-height:1.35;position:absolute;bottom:8px;left:8px}:where(html:not(.is-admin)) .rate-ref.is-flip span{text-align:right;left:auto;right:8px}:where(html:not(.is-admin)) .rate-ax{color:var(--mut);font-size:12.5px}:where(html:not(.is-admin)) .rate-ax--y{position:absolute;top:-30px;left:0}:where(html:not(.is-admin)) .rate-ax--x{text-align:right;margin-top:36px}:where(html:not(.is-admin)) .rate-dot{width:26px;height:26px;margin:calc(-13px + var(--dy,0px)) 0 0 calc(-13px + var(--dx,0px));z-index:2;border-radius:50%;position:absolute}:where(html:not(.is-admin)) .rate-dot:before{content:"";box-shadow:0 0 0 2px var(--s1);transition:transform .25s var(--ease);background:#8b91b5;border-radius:50%;position:absolute;inset:8px}:where(html:not(.is-admin)) .rate-dot.is-from:before{background:var(--s1);box-shadow:inset 0 0 0 2px #8b91b5, 0 0 0 2px var(--s1)}:where(html:not(.is-admin)) .rate-dot.is-lead{z-index:3}:where(html:not(.is-admin)) .rate-dot.is-lead:before{background:var(--ac);inset:6px}:where(html:not(.is-admin)) .rate-dot.is-lead.is-from:before{background:var(--s1);box-shadow:inset 0 0 0 3px var(--ac), 0 0 0 2px var(--s1)}:where(html:not(.is-admin)) .rate-dot.is-hot:before,:where(html:not(.is-admin)) .rate-dot:focus-visible:before{transform:scale(1.35)}:where(html:not(.is-admin)) .rate-dot:focus-visible{outline-offset:0;border-radius:50%}:where(html:not(.is-admin)) .rate-dot__lb{white-space:nowrap;color:var(--ink);pointer-events:none;text-shadow:0 0 3px var(--s1), 0 0 3px var(--s1);font-size:13px;font-weight:600;position:absolute;top:50%;left:calc(100% - 2px);transform:translateY(-50%)}:where(html:not(.is-admin)) .rate-dot__lb.is-left{left:auto;right:calc(100% - 2px)}:where(html:not(.is-admin)) .rate-tip{z-index:5;background:var(--ink);color:#fff;pointer-events:none;border-radius:12px;width:max-content;max-width:240px;padding:10px 12px;font-size:13px;line-height:1.45;position:absolute;box-shadow:0 12px 30px -12px #0b0d1780}:where(html:not(.is-admin)) .rate-tip[hidden]{display:none}:where(html:not(.is-admin)) .rate-tip b{font-size:15px;display:block}:where(html:not(.is-admin)) .rate-tip span{color:#ffffffb8;display:block}:where(html:not(.is-admin)) .rate-tip strong{color:#fff;font-weight:600}:where(html:not(.is-admin)) .rate-tw{overflow:hidden}:where(html:not(.is-admin)) .rate-t{border-collapse:collapse;width:100%;font-size:14.5px}:where(html:not(.is-admin)) .rate-t th{text-align:left;font:500 11.5px/1.3 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--mut);background:var(--s2);white-space:nowrap;padding:14px 12px}:where(html:not(.is-admin)) .rate-t td{border-top:1px solid var(--ln);vertical-align:middle;padding:14px 12px}:where(html:not(.is-admin)) .rate-t .num{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}:where(html:not(.is-admin)) .rate-t th.num{text-align:right}:where(html:not(.is-admin)) .rate-t td.rate-t__tot{color:var(--ink);font-size:16px;font-weight:600}:where(html:not(.is-admin)) .rate-t__crm{align-items:center;gap:12px;min-width:0;display:flex}:where(html:not(.is-admin)) .rate-t__crm a{font-weight:600}:where(html:not(.is-admin)) .rate-t__crm a:hover{color:var(--ac)}:where(html:not(.is-admin)) .rate-t__crm small{color:var(--mut);font-size:12.5px;display:block}:where(html:not(.is-admin)) .rate-t__pr b{white-space:nowrap;font-weight:600}:where(html:not(.is-admin)) .rate-t__pr small{color:var(--mut);font-size:12px;display:block}:where(html:not(.is-admin)) .rate-t tr.is-lead>td{background:#eef0ff8c}:where(html:not(.is-admin)) .rate-more{height:34px;color:var(--tx2);box-shadow:inset 0 0 0 1px var(--ln2);white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;display:inline-flex}:where(html:not(.is-admin)) .rate-more:hover{color:var(--ink);background:var(--s2)}:where(html:not(.is-admin)) .rate-more svg{width:14px;height:14px;transition:transform .3s var(--ease)}:where(html:not(.is-admin)) .rate-more[aria-expanded=true] svg{transform:rotate(180deg)}:where(html:not(.is-admin)) .rate-t tr.rate-det>td{border-top:0;padding:0}:where(html:not(.is-admin)) .rate-t tr[hidden]{display:none!important}:where(html:not(.is-admin)) .rate-det__in{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:22px 28px;padding:6px 18px 22px;display:grid}@media (width<=1000px){:where(html:not(.is-admin)) .rate-det__in{grid-template-columns:minmax(0,1fr)}}:where(html:not(.is-admin)) .rate-det__in h4{margin-bottom:8px;font-size:14.5px}:where(html:not(.is-admin)) .rate-det__in h4 small{font:500 12px var(--mono);color:var(--mut);margin-left:4px}:where(html:not(.is-admin)) .rate-det__in ul{color:var(--tx2);gap:6px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}:where(html:not(.is-admin)) .rate-det__in li{align-items:flex-start;gap:8px;display:flex}:where(html:not(.is-admin)) .rate-det__in li .tri{width:20px;height:20px;margin-top:1px}:where(html:not(.is-admin)) .rate-det__sum{border-top:1px dashed var(--ln2);margin-top:10px;padding-top:10px;font-size:14px;font-weight:600}:where(html:not(.is-admin)) .rate-det__fl{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}:where(html:not(.is-admin)) .rate-det__mk{color:var(--mut)}:where(html:not(.is-admin)) .rate-det__note{color:var(--mut);margin-top:2px;font-size:12.5px;display:block}:where(html:not(.is-admin)) .rate-det__key{background:var(--ac-soft);color:var(--ac-2);font:500 10.5px/16px var(--mono);letter-spacing:.04em;text-transform:uppercase;vertical-align:1px;border-radius:6px;padding:1px 6px;display:inline-block}:where(html:not(.is-admin)) .rate-ok{color:var(--ok)}:where(html:not(.is-admin)) .rate-dash{color:var(--unk)}@media (width<=760px){:where(html:not(.is-admin)) .rate-t thead{display:none}:where(html:not(.is-admin)) .rate-t,:where(html:not(.is-admin)) .rate-t tbody{display:block}:where(html:not(.is-admin)) .rate-t tr.rate-row{border-top:1px solid var(--ln);grid-template-columns:auto minmax(0,1fr) auto;gap:10px 12px;padding:16px;display:grid;position:relative}:where(html:not(.is-admin)) .rate-t tbody tr.rate-row:first-child{border-top:0}:where(html:not(.is-admin)) .rate-t tr.rate-row>td{background:0 0;border:0;padding:0;display:block}:where(html:not(.is-admin)) .rate-t tr.is-lead{background:#eef0ff8c}:where(html:not(.is-admin)) .rate-t__plc,:where(html:not(.is-admin)) .rate-t__c{grid-row:1}:where(html:not(.is-admin)) .rate-t td.rate-t__tot{grid-row:1;align-self:center;font-size:20px}:where(html:not(.is-admin)) .rate-t tr.rate-row>td.rate-t__subs{color:var(--mut);flex-wrap:wrap;grid-column:1/-1;gap:4px 16px;font-size:13px;display:flex}:where(html:not(.is-admin)) .rate-t__subs b{font:600 13px var(--mono);color:var(--ink)}:where(html:not(.is-admin)) .rate-t tr.rate-row>td.rate-t__f,:where(html:not(.is-admin)) .rate-t tr.rate-row>td.rate-t__p,:where(html:not(.is-admin)) .rate-t tr.rate-row>td.rate-t__s{display:none}:where(html:not(.is-admin)) .rate-t td.rate-t__pr{grid-column:1/-1;min-height:34px;padding-right:124px}:where(html:not(.is-admin)) .rate-t tr.rate-row>td.rate-t__b{position:absolute;bottom:16px;right:16px}:where(html:not(.is-admin)) .rate-t tr.rate-det{border-top:0;display:block}:where(html:not(.is-admin)) .rate-t tr.rate-det>td{display:block}:where(html:not(.is-admin)) .rate-det__in{padding:0 16px 18px}}@media (width>=761px){:where(html:not(.is-admin)) .rate-t__subs{display:none}}:where(html:not(.is-admin)) .rate-ex{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0;padding:0;list-style:none;display:grid}@media (width<=760px){:where(html:not(.is-admin)) .rate-ex{grid-template-columns:minmax(0,1fr)}}:where(html:not(.is-admin)) .rate-ex li{box-shadow:inset 0 0 0 1px var(--ln2);border-radius:14px;gap:12px;padding:14px 16px;display:flex}:where(html:not(.is-admin)) .rate-ex b{font-weight:600;display:block}:where(html:not(.is-admin)) .rate-ex b a:hover{color:var(--ac)}:where(html:not(.is-admin)) .rate-ex span{color:var(--tx2);margin-top:2px;font-size:13.5px;display:block}:where(html:not(.is-admin)) .rate-ex span b{color:var(--ink);font-weight:500;display:inline}:where(html:not(.is-admin)) .rate-mini{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}@media (width<=760px){:where(html:not(.is-admin)) .rate-mini{grid-template-columns:minmax(0,1fr)}}:where(html:not(.is-admin)) .rate-mini>div{border-top:1px solid var(--ln);padding:16px 22px}:where(html:not(.is-admin)) .rate-mini>div:nth-child(-n+2){border-top:0}:where(html:not(.is-admin)) .rate-mini>div:last-child:nth-child(odd){grid-column:1/-1}@media (width<=760px){:where(html:not(.is-admin)) .rate-mini>div:nth-child(2){border-top:1px solid var(--ln)}}:where(html:not(.is-admin)) .rate-mini dt{font:500 11.5px/1.3 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--mut)}:where(html:not(.is-admin)) .rate-mini dd{margin:6px 0 0;font-size:15px}:where(html:not(.is-admin)) .rate-badge{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:22px 32px;padding:clamp(20px,2.6vw,30px);display:grid}@media (width<=860px){:where(html:not(.is-admin)) .rate-badge{grid-template-columns:minmax(0,1fr)}}:where(html:not(.is-admin)) .rate-badge+.rate-badge{margin-top:16px}:where(html:not(.is-admin)) .rate-badge img{width:420px;max-width:100%;height:auto;display:block}:where(html:not(.is-admin)) .rate-badge p{color:var(--tx2);font-size:14.5px}:where(html:not(.is-admin)) .rate-badge .rate-badge__who{color:var(--ink);margin:0 0 10px;font-size:15px}:where(html:not(.is-admin)) .rate-code{background:var(--s2);width:100%;min-height:112px;font:500 12.5px/1.55 var(--mono);color:var(--tx2);resize:vertical;border:0;border-radius:12px;margin-top:12px;padding:12px 14px;display:block}:where(html:not(.is-admin)) .rate-code:focus-visible{outline:2px solid var(--ac);outline-offset:2px}:where(html:not(.is-admin)) .rate-badge .btn{margin-top:12px}:where(html:not(.is-admin)) .rate-badge__ok{color:var(--ok);margin-left:10px;font-size:13.5px}:where(html:not(.is-admin)) .rate-plq{align-items:center;gap:14px;max-width:640px;margin-top:22px;padding:14px 18px;display:flex}:where(html:not(.is-admin)) .rate-plq:hover{box-shadow:var(--sh-2)}:where(html:not(.is-admin)) .rate-plq__ic{background:var(--grad);color:#fff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}:where(html:not(.is-admin)) .rate-plq__ic svg{width:20px;height:20px}:where(html:not(.is-admin)) .rate-plq__t{min-width:0;color:var(--tx2);flex:1;font-size:14px}:where(html:not(.is-admin)) .rate-plq__t b{color:var(--ink);font-size:15.5px;font-weight:600;display:block}:where(html:not(.is-admin)) .rate-plq>svg.arr{width:18px;height:18px;color:var(--ac);flex:none}:where(html:not(.is-admin)) .rate-ppl{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}:where(html:not(.is-admin)) .rate-ppl a{background:var(--ac-soft);min-height:28px;color:var(--ac-2);border-radius:14px;align-items:center;gap:6px;padding:4px 11px 4px 6px;font-size:13px;line-height:1.3;display:inline-flex}:where(html:not(.is-admin)) .rate-ppl a:hover{background:#e2e5ff}:where(html:not(.is-admin)) .rate-ppl a i{background:var(--s1);min-width:18px;height:18px;font:600 11px var(--mono);border-radius:9px;place-items:center;padding:0 4px;font-style:normal;display:inline-grid}:where(html:not(.is-admin)) .rate-ppl a.is-1 i{background:var(--grad);color:#fff}:where(html:not(.is-admin)) .rate-ppl__n{white-space:nowrap}:where(html:not(.is-admin)) .rate-doc{max-width:780px}:where(html:not(.is-admin)) .rate-doc .prose table{font-size:14px}:where(html:not(.is-admin)) .rate-doc .prose td,:where(html:not(.is-admin)) .rate-doc .prose th{vertical-align:top}@media (width<=600px){:where(html:not(.is-admin)) .rate-doc .prose thead{display:none}:where(html:not(.is-admin)) .rate-doc .prose table,:where(html:not(.is-admin)) .rate-doc .prose tbody,:where(html:not(.is-admin)) .rate-doc .prose tr,:where(html:not(.is-admin)) .rate-doc .prose td{display:block}:where(html:not(.is-admin)) .rate-doc .prose tr{border-top:1px solid var(--ln);padding:12px 14px}:where(html:not(.is-admin)) .rate-doc .prose tr:first-child{border-top:0}:where(html:not(.is-admin)) .rate-doc .prose td{border:0;padding:2px 0}:where(html:not(.is-admin)) .rate-doc .prose td:first-child{font-weight:600}:where(html:not(.is-admin)) .rate-doc .prose td[data-th]:before{content:attr(data-th) ": ";color:var(--mut)}}:where(html:not(.is-admin)) .rate-ver{padding:0;list-style:none}:where(html:not(.is-admin)) .rate-ver li:before{display:none}:where(html:not(.is-admin)) .phead--fy{overflow:clip}:where(html:not(.is-admin)) .fy-facts{gap:8px;max-width:82ch;margin:0 0 24px;padding:0;list-style:none;display:grid}:where(html:not(.is-admin)) .fy-facts li{color:var(--tx2);padding-left:18px;line-height:1.55;position:relative}:where(html:not(.is-admin)) .fy-facts li:before{content:"";background:var(--ac);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:2px}:where(html:not(.is-admin)) .fy-a{font-weight:600}:where(html:not(.is-admin)) .fy-a:hover{color:var(--ac)}:where(html:not(.is-admin)) .fy-x{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}:where(html:not(.is-admin)) .rate-links{flex-wrap:wrap;gap:8px 24px;display:flex}@media (width<=760px){:where(html:not(.is-admin)) .col-t.fy-t tr.rate-row{grid-template-columns:repeat(2,minmax(0,1fr))}:where(html:not(.is-admin)) .col-t.fy-t tr.rate-row>td.rate-t__c{grid-column:1/-1}}:where(html:not(.is-admin)) .af__head .h1{overflow-wrap:anywhere;margin-top:12px}:where(html:not(.is-admin)) .af__head .lead{max-width:680px;margin-top:12px}:where(html:not(.is-admin)) .af__head .fm__h{margin-top:10px}:where(html:not(.is-admin)) .af__body{gap:18px;max-width:860px;padding-bottom:clamp(56px,7vw,96px);display:grid}:where(html:not(.is-admin)) .af__form{gap:18px}:where(html:not(.is-admin)) .af__done p{margin:4px 0 10px}:where(html:not(.is-admin)) .af .fm__set:disabled{opacity:1}:where(html:not(.is-admin)) .af .fm__set:disabled .inp,:where(html:not(.is-admin)) .af .fm__set:disabled .af-seg,:where(html:not(.is-admin)) .af .fm__set:disabled .pill{opacity:.8}:where(html:not(.is-admin)) .af .fm__set:disabled .btn,:where(html:not(.is-admin)) .af .fm__set:disabled .af-ib,:where(html:not(.is-admin)) .af .fm__set:disabled .af-file{display:none}:where(html:not(.is-admin)) .af-sec{gap:18px;padding:clamp(20px,3vw,32px);scroll-margin-top:90px;display:grid}:where(html:not(.is-admin)) .af-sec__t{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}:where(html:not(.is-admin)) .af-sec__t .mono{color:var(--mut);font-size:13px}:where(html:not(.is-admin)) .af-opt{font-size:14px;font-weight:400}:where(html:not(.is-admin)) .af-fs{gap:6px}:where(html:not(.is-admin)) .af-fs legend{margin-bottom:6px}:where(html:not(.is-admin)) .af-inline{flex-wrap:wrap;gap:2px 18px;display:flex}:where(html:not(.is-admin)) .af-narrow{max-width:260px}:where(html:not(.is-admin)) .af-pills{flex-wrap:wrap;gap:8px;display:flex}:where(html:not(.is-admin)) .af-pills .pill{height:auto;min-height:38px;font:inherit;text-align:left;cursor:pointer;border:0;padding:7px 16px;font-size:14px}:where(html:not(.is-admin)) [data-err="1"]>.af-pills .pill:not(.on){box-shadow:inset 0 0 0 1.5px var(--err,#d92d4a)}:where(html:not(.is-admin)) .af-logo{flex-wrap:wrap;align-items:center;gap:18px 24px;display:flex}:where(html:not(.is-admin)) .af-logo .fm__f{flex:260px}:where(html:not(.is-admin)) .af-file{cursor:pointer;justify-self:start;position:relative}:where(html:not(.is-admin)) .af-file input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}:where(html:not(.is-admin)) .af-file:focus-within{box-shadow:0 0 0 3px #3d45f540}:where(html:not(.is-admin)) .af-shots{gap:12px;margin:0;padding:0;list-style:none;display:grid}:where(html:not(.is-admin)) .af-shot{background:var(--s2);border-radius:14px;grid-template-columns:132px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px;display:grid}:where(html:not(.is-admin)) .af-shot img{aspect-ratio:16/10;object-fit:cover;background:var(--s1);border-radius:8px;width:132px}:where(html:not(.is-admin)) .af-shot__btns{gap:4px;display:flex}:where(html:not(.is-admin)) .af-ib{background:var(--s1);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--ln2);color:var(--tx2);cursor:pointer;border:0;border-radius:10px;place-items:center;padding:0;font:600 16px/1 inherit;transition:box-shadow .25s;display:inline-grid}:where(html:not(.is-admin)) .af-ib:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--mut);color:var(--ink)}:where(html:not(.is-admin)) .af-ib:disabled{opacity:.35;cursor:default}:where(html:not(.is-admin)) .af-ib svg{width:16px;height:16px}@media (width<=560px){:where(html:not(.is-admin)) .af-shot{grid-template-columns:96px minmax(0,1fr)}:where(html:not(.is-admin)) .af-shot img{width:96px}:where(html:not(.is-admin)) .af-shot__btns{grid-column:1/-1;justify-content:flex-end}}:where(html:not(.is-admin)) .af-plan{box-shadow:inset 0 0 0 1px var(--ln2);border-radius:14px;gap:14px;padding:16px;display:grid}:where(html:not(.is-admin)) .af-plan__head{justify-content:space-between;align-items:center;gap:12px;display:flex}:where(html:not(.is-admin)) .af-price{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}@media (width<=640px){:where(html:not(.is-admin)) .af-price{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:where(html:not(.is-admin)) .af-price .fm__f:first-child{grid-column:1/-1}}:where(html:not(.is-admin)) .af-src{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 8px;margin-bottom:8px;display:grid}:where(html:not(.is-admin)) .af-src .fm__e{grid-column:1/-1}:where(html:not(.is-admin)) .af-grp{gap:8px;display:grid}:where(html:not(.is-admin)) .af-grp__t{font:500 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mut);margin:8px 0 2px}:where(html:not(.is-admin)) .af-fn{background:var(--s2);border-radius:14px;gap:10px;padding:14px 16px;scroll-margin-top:90px;display:grid}:where(html:not(.is-admin)) .af-fn.is-err{box-shadow:inset 0 0 0 1.5px var(--err,#d92d4a)}:where(html:not(.is-admin)) .af-fn__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}:where(html:not(.is-admin)) .af-fn__name{flex:240px;gap:2px;min-width:0;display:grid}:where(html:not(.is-admin)) .af-fn__name b{color:var(--ink);font-weight:500}:where(html:not(.is-admin)) .af-seg{background:var(--s1);box-shadow:inset 0 0 0 1px var(--ln2);border-radius:12px;flex-wrap:wrap;padding:3px;display:inline-flex}:where(html:not(.is-admin)) .af-seg label{min-height:34px;color:var(--tx2);cursor:pointer;border-radius:9px;align-items:center;padding:0 12px;font-size:13.5px;transition:background .2s,color .2s;display:inline-flex;position:relative}:where(html:not(.is-admin)) .af-seg input{opacity:0;pointer-events:none;position:absolute}:where(html:not(.is-admin)) .af-seg label:hover{color:var(--ink)}:where(html:not(.is-admin)) .af-seg label:has(input:focus-visible){box-shadow:0 0 0 3px #3d45f540}:where(html:not(.is-admin)) .af-seg label.on.af-seg--yes{background:var(--ok-soft);color:var(--ok);font-weight:500}:where(html:not(.is-admin)) .af-seg label.on.af-seg--no{background:var(--ink);color:#fff;font-weight:500}@media (width<=480px){:where(html:not(.is-admin)) .af-seg{width:100%;display:flex}:where(html:not(.is-admin)) .af-seg label{flex:auto;justify-content:center;padding:0 8px}}:where(html:not(.is-admin)) .af-more summary{width:fit-content;color:var(--ac);cursor:pointer;font-size:13.5px}:where(html:not(.is-admin)) .af-more[open] summary{margin-bottom:10px}:where(html:not(.is-admin)) .fa{gap:6px;display:grid}:where(html:not(.is-admin)) .fa__row{flex-wrap:wrap;gap:2px 18px;display:flex}:where(html:not(.is-admin)) .fa__opt{cursor:pointer;align-items:center;gap:8px;min-height:32px;font-size:14px;display:inline-flex}:where(html:not(.is-admin)) .fa__opt input{width:18px;height:18px;accent-color:var(--ac);margin:0}:where(html:not(.is-admin)) .fa__opt.is-off{opacity:.5;cursor:default}:where(html:not(.is-admin)) .fa__plans{padding-left:26px}:where(html:not(.is-admin)) .fa__addon{grid-template-columns:minmax(0,200px) minmax(0,160px);gap:12px;padding-left:26px;display:grid}@media (width<=480px){:where(html:not(.is-admin)) .fa__addon{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}:where(html:not(.is-admin)) .af-bar{z-index:5;margin:0 calc(-1 * var(--gut));padding:12px var(--gut) calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 -1px 0 var(--ln);background:#ffffffeb;position:sticky;bottom:0}:where(html:not(.is-admin)) .af-bar__in{justify-content:space-between;align-items:center;gap:12px 18px;max-width:none;padding:0;display:flex}:where(html:not(.is-admin)) .af-bar__n{color:var(--tx2);font-size:14px}:where(html:not(.is-admin)) .af-bar__n.ok{color:var(--ok)}@media (width<=480px){:where(html:not(.is-admin)) .af-bar__in{flex-direction:column;align-items:stretch}:where(html:not(.is-admin)) .af-bar__n{text-align:center}:where(html:not(.is-admin)) .af-bar__btn{justify-content:center}}:where(html:not(.is-admin)) .af-gone{padding-block:clamp(56px,9vw,120px)}:where(html:not(.is-admin)) .af-gone__card{justify-items:start;gap:12px;max-width:560px;margin:0 auto;padding:clamp(24px,4vw,40px);display:grid}:where(html:not(.is-admin)) .af-gone__card>svg{width:28px;height:28px;color:var(--mut)}:where(html:not(.is-admin)) .ac-who{margin-bottom:28px}:where(html:not(.is-admin)) .ac-back{margin-top:20px}:where(html:not(.is-admin)) .ar-dl{flex-wrap:wrap;gap:12px 40px;margin:0;display:flex}:where(html:not(.is-admin)) .ar-dl dt{color:var(--mut);font-size:13px}:where(html:not(.is-admin)) .ar-dl dd{margin:2px 0 0;font-weight:600}:where(html:not(.is-admin)) .ar-docs,:where(html:not(.is-admin)) .ar-scans{gap:8px;display:grid}:where(html:not(.is-admin)) .ar-docs ul,:where(html:not(.is-admin)) .ar-scans ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}:where(html:not(.is-admin)) .ar-docs a{align-items:flex-start;gap:8px;display:inline-flex}:where(html:not(.is-admin)) .ar-docs svg{flex:none;width:18px;height:18px;margin-top:2px}:where(html:not(.is-admin)) .ar-scans li{background:var(--s2);border-radius:12px;flex-wrap:wrap;gap:2px 12px;padding:10px 14px;font-size:14px;display:flex}:where(html:not(.is-admin)) .ar-scans__n{overflow-wrap:anywhere}:where(html:not(.is-admin)) .ar-ok{color:var(--ok)}:where(html:not(.is-admin)) .ar-text{border-top:1px solid var(--ln);justify-items:start;gap:8px;padding-top:16px;display:grid}:where(html:not(.is-admin)) .ar-text__t{overflow-wrap:anywhere;margin:0;font-weight:600}:where(html:not(.is-admin)) .ar-text__t .muted{font-weight:400}:where(html:not(.is-admin)) .ar-text>.fm__h{margin:0}:where(html:not(.is-admin)) .ar-text__r{background:var(--s2);border-radius:12px;justify-self:stretch;padding:10px 14px;font-size:14px}:where(html:not(.is-admin)) .ar-text__r p{white-space:pre-line;overflow-wrap:anywhere;margin:2px 0 0}:where(html:not(.is-admin)) .rp{transition:opacity .2s}:where(html:not(.is-admin)) .rp--busy{opacity:.55}:where(html:not(.is-admin)) .rp-head{padding-bottom:clamp(24px,3vw,36px)}:where(html:not(.is-admin)) .rp-id{align-items:center;gap:20px;margin-top:18px;display:flex}:where(html:not(.is-admin)) .rp-id:has(.rp-lk__panel){align-items:flex-start}:where(html:not(.is-admin)) .rp-id .h1{max-width:24ch;margin-top:0;font-size:clamp(30px,3.8vw,50px)}:where(html:not(.is-admin)) .rp-id__cover{object-fit:cover;width:132px;height:88px;box-shadow:var(--sh-1);border-radius:14px;flex:none}:where(html:not(.is-admin)) .rp-id__meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}:where(html:not(.is-admin)) .rp-id__meta .link-arr{margin-left:4px}:where(html:not(.is-admin)) .rp-ctl{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:26px;padding:14px;display:flex}:where(html:not(.is-admin)) .rp-ctl__note{color:var(--mut);flex-basis:100%;font-size:14px}:where(html:not(.is-admin)) .rp-ctl__note b{color:var(--ink);font-weight:600}:where(html:not(.is-admin)) .rp-cmp{color:var(--tx2);cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}:where(html:not(.is-admin)) .rp-cmp input{width:18px;height:18px;accent-color:var(--ac)}:where(html:not(.is-admin)) .rp-custom{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:10px;font-size:14px;display:flex}:where(html:not(.is-admin)) .rp-custom label{align-items:center;gap:8px;display:inline-flex}:where(html:not(.is-admin)) .rp-custom .inp{width:auto;min-width:150px}:where(html:not(.is-admin)) .rp-seg{background:var(--s2);border-radius:12px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}:where(html:not(.is-admin)) .rp-seg button{font:500 14px/1 var(--sans);color:var(--tx2);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 12px;transition:background .15s,color .15s,box-shadow .15s}:where(html:not(.is-admin)) .rp-seg button:hover{color:var(--ink)}:where(html:not(.is-admin)) .rp-seg button[aria-pressed=true]{background:var(--s1);color:var(--ac);box-shadow:var(--sh-1)}:where(html:not(.is-admin)) .rp-seg button:focus-visible,:where(html:not(.is-admin)) .rp-link:focus-visible{outline:2px solid var(--ac);outline-offset:2px}:where(html:not(.is-admin)) .rp-link{font:500 14px/1.2 var(--sans);color:var(--ac);cursor:pointer;background:0 0;border:0;padding:6px 0}:where(html:not(.is-admin)) .rp-link:hover{text-decoration:underline}:where(html:not(.is-admin)) .rp-body{gap:clamp(16px,2vw,22px);padding-top:clamp(20px,3vw,32px);padding-bottom:clamp(56px,8vw,96px);display:grid}:where(html:not(.is-admin)) .rp-none{align-items:flex-start;gap:14px;padding:22px;display:flex}:where(html:not(.is-admin)) .rp-none>svg{width:24px;height:24px;color:var(--mut);flex:none}:where(html:not(.is-admin)) .rp-tiles{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;display:grid}:where(html:not(.is-admin)) .rp-tile{grid-template-columns:1fr auto;align-content:start;gap:4px;padding:16px 18px;display:grid}:where(html:not(.is-admin)) .rp-tile__l{color:var(--mut);grid-column:1/-1;font-size:13px}:where(html:not(.is-admin)) .rp-tile__v{letter-spacing:-.02em;white-space:nowrap;font-size:clamp(26px,2.6vw,32px);font-weight:600;line-height:1.15}:where(html:not(.is-admin)) .rp-tile__v--long{font-size:clamp(20px,1.9vw,24px)}:where(html:not(.is-admin)) .rp-tile .rp-d{align-self:center}:where(html:not(.is-admin)) .rp-tile__s{color:var(--mut);grid-column:1/-1;font-size:12.5px;line-height:1.4}:where(html:not(.is-admin)) .rp-d{font:600 12px/1 var(--mono);white-space:nowrap;border-radius:6px;padding:4px 6px;font-style:normal;display:inline-block}:where(html:not(.is-admin)) .rp-d--up{color:var(--ok);background:var(--ok-soft)}:where(html:not(.is-admin)) .rp-d--down{color:#c2410c;background:#fff1e8}:where(html:not(.is-admin)) .rp-d--flat{color:var(--mut);background:var(--s2)}:where(html:not(.is-admin)) .rp-b{min-width:0;padding:clamp(18px,2.4vw,28px)}:where(html:not(.is-admin)) .rp-b__h{grid-template-columns:auto 1fr;align-items:baseline;gap:4px 12px;margin-bottom:18px;display:grid}:where(html:not(.is-admin)) .rp-b__h>p,:where(html:not(.is-admin)) .rp-b__h>.chip{grid-column:2}:where(html:not(.is-admin)) .rp-b__h>p{color:var(--mut);max-width:72ch;font-size:14px}:where(html:not(.is-admin)) .rp-b__h>.chip{justify-self:start;margin-top:4px}:where(html:not(.is-admin)) .rp-n{color:var(--ac);background:var(--ac-soft);border-radius:7px;padding:4px 7px;font-size:12px;font-weight:600}:where(html:not(.is-admin)) .rp-h{letter-spacing:-.01em;font-size:clamp(19px,1.8vw,22px);font-weight:600}:where(html:not(.is-admin)) .rp-sub{color:var(--tx2);margin:22px 0 10px;font-size:14px;font-weight:600}:where(html:not(.is-admin)) .rp-b__h+.rp-sub,:where(html:not(.is-admin)) .rp-3>div>.rp-sub:first-child,:where(html:not(.is-admin)) .rp-2>div>.rp-sub:first-child,:where(html:not(.is-admin)) .rp-cmw>div>.rp-sub:first-child{margin-top:0}:where(html:not(.is-admin)) .rp-empty{color:var(--mut);padding:18px 0;font-size:14px}:where(html:not(.is-admin)) .rp-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,22px);display:grid}:where(html:not(.is-admin)) .rp-2--in{gap:28px;margin-top:26px}:where(html:not(.is-admin)) .rp-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}:where(html:not(.is-admin)) .rp-cmw{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}:where(html:not(.is-admin)) .rp-legend{color:var(--mut);flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:10px;font-size:13px;display:flex}:where(html:not(.is-admin)) .rp-legend>span{align-items:center;gap:7px;display:inline-flex}:where(html:not(.is-admin)) .rp-legend i{border-top:2.5px solid var(--ac);width:18px;height:0;display:inline-block}:where(html:not(.is-admin)) .rp-legend .rp-legend__prev{border-top:2px dashed var(--unk)}:where(html:not(.is-admin)) .rp-legend .rp-legend__open{border-top:2.5px dotted var(--ac)}:where(html:not(.is-admin)) .rp-line__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}:where(html:not(.is-admin)) .rp-line__box{position:relative}:where(html:not(.is-admin)) .rp-line__box svg{touch-action:pan-y;outline:none;max-width:100%;display:block}:where(html:not(.is-admin)) .rp-line__box svg:focus-visible{outline:2px solid var(--ac);outline-offset:4px;border-radius:6px}:where(html:not(.is-admin)) .rp-line__grid line{stroke:var(--ln)}:where(html:not(.is-admin)) .rp-line__grid text{font:11px var(--mono);fill:var(--mut)}:where(html:not(.is-admin)) .rp-line__cur,:where(html:not(.is-admin)) .rp-line__prev{fill:none;stroke-linejoin:round;stroke-linecap:round}:where(html:not(.is-admin)) .rp-line__cur{stroke:var(--ac);stroke-width:2.5px}:where(html:not(.is-admin)) .rp-line__open{stroke-dasharray:2 5}:where(html:not(.is-admin)) .rp-line__prev{stroke:var(--unk);stroke-width:1.75px;stroke-dasharray:5 5}:where(html:not(.is-admin)) .rp-line__dot{fill:var(--s1);stroke:var(--ac);stroke-width:2px}:where(html:not(.is-admin)) .rp-line__cross{stroke:var(--ln2)}:where(html:not(.is-admin)) .rp-line__hot{fill:var(--ac);stroke:var(--s1);stroke-width:2.5px}:where(html:not(.is-admin)) .rp-tip{pointer-events:none;background:var(--ink);color:#fff;white-space:nowrap;box-shadow:var(--sh-2);z-index:2;border-radius:10px;gap:2px;padding:8px 11px;font-size:12.5px;display:grid;position:absolute;top:0;transform:translate(-50%)}:where(html:not(.is-admin)) .rp-tip b{font-size:16px}:where(html:not(.is-admin)) .rp-tip__w,:where(html:not(.is-admin)) .rp-tip__p{color:#ffffffb3}:where(html:not(.is-admin)) .rp-tip .rp-d{margin-left:6px}:where(html:not(.is-admin)) .rp-tw{margin-inline:-4px;padding-inline:4px;position:relative;overflow-x:auto}:where(html:not(.is-admin)) .rp-t{border-collapse:collapse;width:100%;font-size:14px}:where(html:not(.is-admin)) .rp-t th{text-align:left;color:var(--mut);border-bottom:1px solid var(--ln2);white-space:nowrap;padding:0 10px 10px;font-size:12.5px;font-weight:500}:where(html:not(.is-admin)) .rp-t td{border-bottom:1px solid var(--ln);vertical-align:top;padding:10px}:where(html:not(.is-admin)) .rp-t tr:last-child td{border-bottom:0}:where(html:not(.is-admin)) .rp-t th:first-child,:where(html:not(.is-admin)) .rp-t td:first-child{padding-left:0}:where(html:not(.is-admin)) .rp-t .num{text-align:right;white-space:nowrap}:where(html:not(.is-admin)) .rp-t td small{color:var(--mut);font-size:12px;display:block}:where(html:not(.is-admin)) .rp-secs td:first-child{width:40%;min-width:180px}:where(html:not(.is-admin)) .rp-secs__l{margin-bottom:6px;display:block}:where(html:not(.is-admin)) .rp-bars ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}:where(html:not(.is-admin)) .rp-bars li{grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:4px 12px;font-size:14px;display:grid}:where(html:not(.is-admin)) .rp-bars__l{overflow-wrap:anywhere;min-width:0}:where(html:not(.is-admin)) .rp-bars__l a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--ln2);text-decoration-color:var(--ln2);text-underline-offset:3px}:where(html:not(.is-admin)) .rp-bars__l a:hover{color:var(--ac)}:where(html:not(.is-admin)) .rp-bars__l .tag{vertical-align:1px;margin-left:6px}:where(html:not(.is-admin)) .rp-bars__n{text-align:right;white-space:nowrap}:where(html:not(.is-admin)) .rp-bars__n small{color:var(--mut);margin-left:8px;font-size:12px}:where(html:not(.is-admin)) .rp-bars__x{text-align:right;min-width:3ch;color:var(--vi);font-size:13px}:where(html:not(.is-admin)) .rp-bars li>:nth-child(3):not(.rp-bars__x){grid-column:1/-1}:where(html:not(.is-admin)) .rp-bars__b{background:var(--s2);border-radius:6px;grid-column:1/-1;height:6px;display:block;overflow:hidden}:where(html:not(.is-admin)) .rp-bars__b i{background:var(--grad);border-radius:inherit;transform-origin:0;height:100%;transition:transform .6s var(--ease);display:block}:where(html:not(.is-admin)) .rp-bars__head{margin-top:10px}:where(html:not(.is-admin)) .rp-bars__head:before{content:"";background:var(--vi);border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}:where(html:not(.is-admin)) .rp-bars .rp-link{margin-top:8px}:where(html:not(.is-admin)) .rp-fun{gap:12px;margin:0;padding:0;list-style:none;display:grid}:where(html:not(.is-admin)) .rp-fun li{grid-template-columns:minmax(0,1fr) auto 5ch;align-items:baseline;gap:6px 12px;font-size:14px;display:grid}:where(html:not(.is-admin)) .rp-fun__b{background:var(--s2);border-radius:8px;grid-area:2/1/auto/-1;height:26px;display:block;overflow:hidden}:where(html:not(.is-admin)) .rp-fun__b i{border-radius:inherit;transform-origin:0;background:var(--grad);height:100%;opacity:calc(1 - var(--i) * .09);transition:transform .6s var(--ease);display:block}:where(html:not(.is-admin)) .rp-fun__n{font-weight:600}:where(html:not(.is-admin)) .rp-fun__s{text-align:right;color:var(--mut);font-size:12.5px}:where(html:not(.is-admin)) .rp-cols{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:4px 10px;display:grid}:where(html:not(.is-admin)) .rp-cols__c{grid-row:span 4;grid-template-rows:subgrid;text-align:center;place-items:start center;min-width:0;display:grid}:where(html:not(.is-admin)) .rp-cols__c b{font-size:14px;font-weight:600}:where(html:not(.is-admin)) .rp-cols__b{background:var(--s2);border-radius:8px;align-items:flex-end;width:100%;height:110px;display:flex;overflow:hidden}:where(html:not(.is-admin)) .rp-cols__b i{background:linear-gradient(180deg, var(--vi), var(--ac));transform-origin:bottom;width:100%;height:100%;transition:transform .6s var(--ease);border-radius:8px 8px 0 0;display:block}:where(html:not(.is-admin)) .rp-cols__l{color:var(--tx2);font-size:12.5px;line-height:1.3}:where(html:not(.is-admin)) .rp-cols__c small{color:var(--mut);font-size:11.5px}:where(html:not(.is-admin)) .rp-kinds{margin-bottom:18px}:where(html:not(.is-admin)) .rp-share{background:var(--s2);border-radius:8px;gap:3px;height:14px;display:flex;overflow:hidden}:where(html:not(.is-admin)) .rp-share i{flex-basis:0;min-width:0;display:block}:where(html:not(.is-admin)) .rp-share__g{background:#b9bdcc}:where(html:not(.is-admin)) .rp-share__s,:where(html:not(.is-admin)) .rp-share__r,:where(html:not(.is-admin)) .rp-share__d1{background:var(--vi)}:where(html:not(.is-admin)) .rp-share__u,:where(html:not(.is-admin)) .rp-share__n,:where(html:not(.is-admin)) .rp-share__d0{background:var(--ac)}:where(html:not(.is-admin)) .rp-share__d2{background:var(--cy)}:where(html:not(.is-admin)) .rp-share__d3{background:var(--unk)}:where(html:not(.is-admin)) .rp-kinds__l{gap:6px;margin:12px 0 0;padding:0;font-size:14px;list-style:none;display:grid}:where(html:not(.is-admin)) .rp-kinds__l li{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}:where(html:not(.is-admin)) .rp-kinds__l b{font-weight:600}:where(html:not(.is-admin)) .rp-kinds__l small{font-size:12.5px}:where(html:not(.is-admin)) .rp-dot{border-radius:3px;flex:none;width:10px;height:10px;margin-right:8px;display:inline-block}:where(html:not(.is-admin)) .rp-heat__sc{position:relative;overflow-x:auto}:where(html:not(.is-admin)) .rp-heat__g{gap:3px;min-width:560px;display:grid}:where(html:not(.is-admin)) .rp-heat__r{grid-template-columns:28px repeat(24,minmax(0,1fr));align-items:center;gap:3px;display:grid}:where(html:not(.is-admin)) .rp-heat__r>span:first-child{color:var(--mut);font-size:12px}:where(html:not(.is-admin)) .rp-heat__r--h span{color:var(--mut);font-size:10.5px}:where(html:not(.is-admin)) .rp-heat__c{aspect-ratio:1;background:color-mix(in srgb, var(--ac) calc(var(--k) * 100%), var(--s2));border-radius:4px;display:block}:where(html:not(.is-admin)) .rp-heat__scale{gap:3px;display:inline-flex}:where(html:not(.is-admin)) .rp-heat__scale i{border:0;border-radius:3px;width:14px;height:14px}:where(html:not(.is-admin)) .rp-heat__scale i:first-child{background:var(--s2)}:where(html:not(.is-admin)) .rp-heat__scale i:nth-child(2){background:color-mix(in srgb, var(--ac) 25%, var(--s2))}:where(html:not(.is-admin)) .rp-heat__scale i:nth-child(3){background:color-mix(in srgb, var(--ac) 50%, var(--s2))}:where(html:not(.is-admin)) .rp-heat__scale i:nth-child(4){background:color-mix(in srgb, var(--ac) 75%, var(--s2))}:where(html:not(.is-admin)) .rp-heat__scale i:nth-child(5){background:var(--ac)}:where(html:not(.is-admin)) .rp-cm .rp-seg{margin-bottom:14px}:where(html:not(.is-admin)) .rp-cm__page{gap:10px;display:grid}:where(html:not(.is-admin)) .rp-cm__page--mobile{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}:where(html:not(.is-admin)) .rp-cm__s{margin:0}:where(html:not(.is-admin)) .rp-cm__s figcaption{color:var(--tx2);justify-content:space-between;gap:10px;margin-bottom:4px;font-size:13px;display:flex}:where(html:not(.is-admin)) .rp-cm__s figcaption .mono{color:var(--mut);white-space:nowrap;font-size:12px}:where(html:not(.is-admin)) .rp-cm__s svg{background:linear-gradient(var(--ln) 1px, transparent 1px) 0 0 / 100% 25%, var(--s2);border:1px solid var(--ln);border-radius:10px;width:100%;height:auto;display:block}:where(html:not(.is-admin)) .rp-how dl{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px 28px;margin:0;display:grid}:where(html:not(.is-admin)) .rp-how dt{font-size:14px;font-weight:600}:where(html:not(.is-admin)) .rp-how dd{color:var(--tx2);margin:4px 0 0;font-size:14px}:where(html:not(.is-admin)) .rp-how>.small{margin-top:18px}:where(html:not(.is-admin)) .rp-sw{min-width:0;margin-bottom:18px}:where(html:not(.is-admin)) .rp-sw__tabs{background:var(--s2);border-radius:12px;flex-wrap:wrap;gap:2px;max-width:100%;margin:0;padding:3px;list-style:none;display:inline-flex}:where(html:not(.is-admin)) .rp-sw__tab,:where(html:not(.is-admin)) .rp-sw__btn,:where(html:not(.is-admin)) .rp-sw__pop a{min-width:0;font:500 14px/1.2 var(--sans);color:var(--tx2);align-items:center;gap:8px;text-decoration:none;display:inline-flex}:where(html:not(.is-admin)) .rp-sw__tab{border-radius:9px;max-width:260px;padding:9px 12px;transition:background .15s,color .15s,box-shadow .15s}:where(html:not(.is-admin)) .rp-sw__tab span,:where(html:not(.is-admin)) .rp-sw__btn span,:where(html:not(.is-admin)) .rp-sw__pop a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(html:not(.is-admin)) .rp-sw__tab svg,:where(html:not(.is-admin)) .rp-sw__btn svg,:where(html:not(.is-admin)) .rp-sw__pop svg{width:16px;height:16px;color:var(--mut);flex:none}:where(html:not(.is-admin)) .rp-sw__tab:hover{color:var(--ink)}:where(html:not(.is-admin)) .rp-sw__tab[aria-current=page]{background:var(--s1);color:var(--ac);box-shadow:var(--sh-1)}:where(html:not(.is-admin)) .rp-sw__tab[aria-current=page] svg{color:var(--ac)}:where(html:not(.is-admin)) .rp-sw__dd{max-width:100%;display:none;position:relative}:where(html:not(.is-admin)) .rp-sw--many .rp-sw__tabs{display:none}:where(html:not(.is-admin)) .rp-sw--many .rp-sw__dd{display:inline-block}:where(html:not(.is-admin)) .rp-sw__btn{background:var(--s1);max-width:100%;box-shadow:var(--sh-1);color:var(--ink);cursor:pointer;border:0;border-radius:12px;padding:10px 14px}:where(html:not(.is-admin)) .rp-sw__btn>svg:last-child{transition:transform .15s}:where(html:not(.is-admin)) .rp-sw__btn[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}:where(html:not(.is-admin)) .rp-sw__pop{z-index:20;width:min(360px,100vw - 32px);box-shadow:var(--sh-2);padding:8px;position:absolute;top:calc(100% + 6px);left:0}:where(html:not(.is-admin)) .rp-sw__pop .inp{margin-bottom:6px}:where(html:not(.is-admin)) .rp-sw__pop ul{max-height:min(360px,60vh);margin:0;padding:0;list-style:none;overflow-y:auto}:where(html:not(.is-admin)) .rp-sw__pop a{border-radius:9px;padding:9px 10px;display:flex}:where(html:not(.is-admin)) .rp-sw__pop a:hover{background:var(--s2);color:var(--ink)}:where(html:not(.is-admin)) .rp-sw__pop a[aria-current=page]{color:var(--ac);background:var(--ac-soft)}:where(html:not(.is-admin)) .rp-sw__none{color:var(--mut);padding:9px 10px;font-size:14px}:where(html:not(.is-admin)) .rp-sw__tab:focus-visible,:where(html:not(.is-admin)) .rp-sw__btn:focus-visible,:where(html:not(.is-admin)) .rp-sw__pop a:focus-visible,:where(html:not(.is-admin)) .rp-lk__btn:focus-visible,:where(html:not(.is-admin)) .rp-sum__p:focus-visible{outline:2px solid var(--ac);outline-offset:2px}:where(html:not(.is-admin)) .rp-lk{margin-top:10px}:where(html:not(.is-admin)) .rp-lk__bar{flex-wrap:wrap;gap:4px 18px;display:flex}:where(html:not(.is-admin)) .rp-lk__btn{font:500 13.5px/1.2 var(--sans);color:var(--mut);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;display:inline-flex}:where(html:not(.is-admin)) .rp-lk__btn svg{width:15px;height:15px}:where(html:not(.is-admin)) .rp-lk__btn:hover,:where(html:not(.is-admin)) .rp-lk__btn[aria-expanded=true]{color:var(--ac)}:where(html:not(.is-admin)) .rp-lk__panel{max-width:620px;margin-top:10px;padding:14px}:where(html:not(.is-admin)) .rp-lk__l{color:var(--ink);margin-bottom:8px;font-size:14px;font-weight:500;display:block}:where(html:not(.is-admin)) .rp-lk__row{gap:8px;display:flex}:where(html:not(.is-admin)) .rp-lk__row .inp{flex:1;min-width:0}:where(html:not(.is-admin)) .rp-lk__hint,:where(html:not(.is-admin)) .rp-lk__err,:where(html:not(.is-admin)) .rp-lk__ok{color:var(--mut);margin-top:8px;font-size:13.5px;line-height:1.45}:where(html:not(.is-admin)) .rp-lk__err{color:var(--err,#d92d4a)}:where(html:not(.is-admin)) .rp-lk__ok{color:var(--ok);align-items:center;gap:6px;display:flex}:where(html:not(.is-admin)) .rp-lk__ok svg{width:16px;height:16px}:where(html:not(.is-admin)) .rp-lk__panel>.rp-lk__hint:first-child{margin-top:0}:where(html:not(.is-admin)) .rp-lk__list{margin:8px 0 0;padding:0;list-style:none}:where(html:not(.is-admin)) .rp-lk__list li{border-top:1px solid var(--ln);align-items:center;gap:10px;padding:8px 0;font-size:14px;display:flex}:where(html:not(.is-admin)) .rp-lk__list li>svg{width:16px;height:16px;color:var(--mut);flex:none}:where(html:not(.is-admin)) .rp-lk__t{overflow-wrap:anywhere;flex:1;min-width:0}:where(html:not(.is-admin)) .rp-lk__t small{color:var(--mut)}:where(html:not(.is-admin)) .rp-tiles--sum{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}:where(html:not(.is-admin)) .rp-sum__p{color:var(--ink);align-items:flex-start;gap:8px;min-width:180px;font-weight:500;text-decoration:none;display:inline-flex}:where(html:not(.is-admin)) .rp-sum__p svg{width:16px;height:16px;color:var(--mut);flex:none;margin-top:2px}:where(html:not(.is-admin)) .rp-sum__p:hover span{color:var(--ac);text-underline-offset:3px;text-decoration:underline}:where(html:not(.is-admin)) .rp-sum .rp-d{width:max-content;margin:4px 0 0 auto;display:block}:where(html:not(.is-admin)) .rp-sum__note{margin-top:12px}@media (width<=980px){:where(html:not(.is-admin)) .rp-2,:where(html:not(.is-admin)) .rp-3,:where(html:not(.is-admin)) .rp-cmw{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){:where(html:not(.is-admin)) .rp-sw__tabs{display:none}:where(html:not(.is-admin)) .rp-sw__dd{display:inline-block}:where(html:not(.is-admin)) .rp-lk__row{flex-direction:column}:where(html:not(.is-admin)) .rp-id{flex-direction:column;align-items:flex-start}:where(html:not(.is-admin)) .rp-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:where(html:not(.is-admin)) .rp-tile{padding:12px 14px}:where(html:not(.is-admin)) .rp-tile__v{font-size:22px}:where(html:not(.is-admin)) .rp-tile .rp-d{grid-column:1/-1;justify-self:start}:where(html:not(.is-admin)) .rp-seg button{padding:8px 9px;font-size:13px}:where(html:not(.is-admin)) .rp-cols{gap:5px}:where(html:not(.is-admin)) .rp-cols__l{font-size:11px}}@media (prefers-reduced-motion:reduce){:where(html:not(.is-admin)) .rp-bars__b i,:where(html:not(.is-admin)) .rp-fun__b i,:where(html:not(.is-admin)) .rp-cols__b i{transition:none}}@media print{:where(html:not(.is-admin)) .rp-sw,:where(html:not(.is-admin)) .rp-lk,:where(html:not(.is-admin)) .rp-ctl .rp-seg,:where(html:not(.is-admin)) .rp-cmp,:where(html:not(.is-admin)) .rp-custom,:where(html:not(.is-admin)) .rp-line__bar .rp-link,:where(html:not(.is-admin)) .rp-bars .rp-link{display:none}:where(html:not(.is-admin)) .rp-b,:where(html:not(.is-admin)) .rp-tile{break-inside:avoid;box-shadow:none;border:1px solid var(--ln2)}:where(html:not(.is-admin)) .rp-head .phead__bg,:where(html:not(.is-admin)) .rp-head .grid-bg{display:none}}:where(html:not(.is-admin)) .fy{margin-top:18px;padding:24px}:where(html:not(.is-admin)) .fy__h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;display:flex}:where(html:not(.is-admin)) .fy__t{letter-spacing:-.02em;font-size:19px;font-weight:600}:where(html:not(.is-admin)) .fy__h p{margin-top:4px}:where(html:not(.is-admin)) .fy__h .rate-ppl{margin-top:0}:where(html:not(.is-admin)) .fy__g{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:22px 28px;margin-top:18px;display:grid}:where(html:not(.is-admin)) .fy__sum{background:var(--grad-soft);border-radius:14px;flex-direction:column;gap:4px;min-width:0;padding:18px 20px;display:flex}:where(html:not(.is-admin)) .fy__v{letter-spacing:-.03em;color:var(--ink);font-size:34px;font-weight:600;line-height:1.15}:where(html:not(.is-admin)) .fy__sum ul{border-top:1px dashed var(--ln2);color:var(--tx2);margin:10px 0 0;padding:10px 0 0;font-size:13.5px;line-height:1.5;list-style:none}:where(html:not(.is-admin)) .fy__sum .rate-det__fl{margin-top:10px}:where(html:not(.is-admin)) .fy .rate-det__in.fy__f{background:0 0;padding:0;display:block}:where(html:not(.is-admin)) .fy__go{margin-top:18px}@media (width<=760px){:where(html:not(.is-admin)) .fy{padding:18px}:where(html:not(.is-admin)) .fy__g{grid-template-columns:minmax(0,1fr)}:where(html:not(.is-admin)) .fy__v{font-size:28px}}:where(html:not(.is-admin)) .pods{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}@media (width<=1100px){:where(html:not(.is-admin)) .pods{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){:where(html:not(.is-admin)) .pods{grid-template-columns:minmax(0,1fr)}}:where(html:not(.is-admin)) .pod{min-width:0;color:inherit;flex-direction:column;gap:8px;padding:20px 20px 18px;text-decoration:none;display:flex;position:relative}:where(html:not(.is-admin)) .pod__i{background:var(--ac-soft);width:40px;height:40px;color:var(--ac);border-radius:12px;place-items:center;display:inline-grid}:where(html:not(.is-admin)) .pod__i svg{width:20px;height:20px}:where(html:not(.is-admin)) .pod__t{letter-spacing:-.02em;color:var(--ink);margin-top:4px;padding-right:22px;font-size:17px;font-weight:600;line-height:1.3}:where(html:not(.is-admin)) .pod__d{color:var(--tx2);font-size:14px;line-height:1.5}:where(html:not(.is-admin)) .pod__m{color:var(--mut);margin-top:auto;padding-top:6px;font-size:12px;line-height:1.45}:where(html:not(.is-admin)) .pod__go{color:var(--mut);transition:transform .3s var(--ease), color .3s;position:absolute;top:20px;right:20px}:where(html:not(.is-admin)) .pod__go svg{width:18px;height:18px}:where(html:not(.is-admin)) .pod:hover .pod__go{color:var(--ac);transform:translate(3px)}:where(html:not(.is-admin)) .pod--vs{background:var(--grad-soft)}:where(html:not(.is-admin)) .pod__lg{align-items:center;gap:8px;height:40px;display:flex}:where(html:not(.is-admin)) .pod__lg i{font:500 11px var(--mono);color:var(--mut);font-style:normal}:where(html:not(.is-admin)) .cpods{margin:22px 0 26px}:where(html:not(.is-admin)) .cpods__h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;margin-bottom:16px;display:flex}:where(html:not(.is-admin)) .cpods__h .h3{font-size:clamp(22px,2.2vw,28px)}:where(html:not(.is-admin)) .col-sec{padding-block:clamp(28px,4vw,48px)}:where(html:not(.is-admin)) .col-sec+.col-sec{padding-top:0}:where(html:not(.is-admin)) .col-chips{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:28px;display:flex}:where(html:not(.is-admin)) .col-chips__l{letter-spacing:.06em;text-transform:uppercase;color:var(--mut);margin-right:4px;font-size:11.5px}:where(html:not(.is-admin)) .col-chips .link-arr{margin-left:8px}:where(html:not(.is-admin)) .col-t__v b{font-weight:600}:where(html:not(.is-admin)) .col-t__v small{max-width:34ch;color:var(--mut);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}:where(html:not(.is-admin)) .col-t__miss{max-width:30ch;color:var(--tx2);font-size:13.5px;line-height:1.45}:where(html:not(.is-admin)) .col-det__p{color:var(--tx2);font-size:13.5px;line-height:1.55}:where(html:not(.is-admin)) .col-det__p+.col-det__p{margin-top:8px}:where(html:not(.is-admin)) .rate-det__in .link-arr{margin-top:10px;font-size:13.5px}:where(html:not(.is-admin)) .col-unk{margin-top:14px;padding:16px 20px}:where(html:not(.is-admin)) .col-unk summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;font-weight:600;list-style:none;display:flex}:where(html:not(.is-admin)) .col-unk summary::-webkit-details-marker{display:none}:where(html:not(.is-admin)) .col-unk summary svg{width:18px;height:18px;color:var(--mut);transition:transform .3s var(--ease);flex:none}:where(html:not(.is-admin)) .col-unk[open] summary svg{transform:rotate(45deg)}:where(html:not(.is-admin)) .col-unk>p{margin-top:10px}:where(html:not(.is-admin)) .col-unk__l{font-size:14.5px;line-height:1.8}:where(html:not(.is-admin)) .col-unk__ul{gap:10px;margin:12px 0 0;padding:0;font-size:14.5px;list-style:none;display:grid}:where(html:not(.is-admin)) .col-unk__ul li{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}:where(html:not(.is-admin)) .col-2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}:where(html:not(.is-admin)) .col-2>.rate-mini{grid-template-columns:minmax(0,1fr);margin:0}:where(html:not(.is-admin)) .col-2>.rate-mini>div:nth-child(2){border-top:1px solid var(--ln)}:where(html:not(.is-admin)) .col-2>.pkey{grid-template-columns:minmax(0,1fr);margin:0}:where(html:not(.is-admin)) .col-links{flex-wrap:wrap;gap:10px 24px;margin-top:22px;display:flex}@media (width<=860px){:where(html:not(.is-admin)) .col-2{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){:where(html:not(.is-admin)) .col-t tr.rate-row,:where(html:not(.is-admin)) .vs-t tr.rate-row{grid-template-columns:minmax(0,1fr)}:where(html:not(.is-admin)) .col-t tr.rate-row>td[data-l]:before,:where(html:not(.is-admin)) .vs-t tr.rate-row>td[data-l]:before{content:attr(data-l);font:500 10.5px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mut);margin-bottom:3px;display:block}:where(html:not(.is-admin)) .col-t tr.rate-row>td.col-t__last{min-height:34px;padding-right:124px}:where(html:not(.is-admin)) .col-t__miss{max-width:none}}:where(html:not(.is-admin)) .vs-sum{background:var(--grad-soft);max-width:82ch;color:var(--tx2);border-radius:14px;gap:10px;margin:0 0 24px;padding:14px 18px;font-size:15px;line-height:1.6;display:flex}:where(html:not(.is-admin)) .vs-sum>svg{width:18px;height:18px;color:var(--ac);flex:none;margin-top:3px}:where(html:not(.is-admin)) .vs-heads{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:16px;display:grid}:where(html:not(.is-admin)) .vs-or{background:var(--grad);color:#fff;width:46px;height:46px;font:600 12.5px var(--mono);border-radius:50%;align-self:center;place-items:center;display:grid}:where(html:not(.is-admin)) .vs-c{flex-direction:column;gap:14px;min-width:0;padding:24px;display:flex}:where(html:not(.is-admin)) .vs-c__id{align-items:center;gap:14px;display:flex}:where(html:not(.is-admin)) .vs-c__id h2{letter-spacing:-.02em;font-size:24px;font-weight:600}:where(html:not(.is-admin)) .vs-c__id small{color:var(--mut);font-size:13px;display:block}:where(html:not(.is-admin)) .vs-c .rate-ppl{margin-top:0}:where(html:not(.is-admin)) .vs-c dl{margin:0;display:grid}:where(html:not(.is-admin)) .vs-c dl>div{border-top:1px solid var(--ln);grid-template-columns:140px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}:where(html:not(.is-admin)) .vs-c dt{font:500 11px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mut);padding-top:2px}:where(html:not(.is-admin)) .vs-c dd{color:var(--tx2);margin:0;font-size:14.5px;line-height:1.5}:where(html:not(.is-admin)) .vs-c dd b{letter-spacing:-.02em;color:var(--ink);font-size:22px;font-weight:600}:where(html:not(.is-admin)) .vs-c dd small{color:var(--mut);font-size:12.5px;display:block}:where(html:not(.is-admin)) .vs-c .btn{align-self:flex-start;margin-top:auto}:where(html:not(.is-admin)) .vs-t td b{font-weight:600}:where(html:not(.is-admin)) .vs-t td small{max-width:36ch;color:var(--mut);margin-top:3px;font-size:12.5px;line-height:1.4;display:block}:where(html:not(.is-admin)) .vs-t__v .tri{vertical-align:middle}:where(html:not(.is-admin)) .vs-t__l{vertical-align:middle;margin-left:8px;font-size:14px}:where(html:not(.is-admin)) .rate-det__in.vs-det{grid-template-columns:repeat(2,minmax(0,1fr))}:where(html:not(.is-admin)) .vs-same{gap:12px;margin-top:20px;display:grid}:where(html:not(.is-admin)) .vs-same>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:where(html:not(.is-admin)) .vs-same__notes{color:var(--mut);gap:6px;margin:0;padding:0;list-style:none;display:grid}:where(html:not(.is-admin)) .vs-same__notes b{color:var(--ink);font-weight:600}:where(html:not(.is-admin)) .vs-e{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}:where(html:not(.is-admin)) .vs-e .vs-c{gap:4px}:where(html:not(.is-admin)) .vs-e dd small{margin-top:3px}:where(html:not(.is-admin)) .vs-e dd p{margin:6px 0 0}:where(html:not(.is-admin)) .vs-e dd .psec__a{margin-top:4px;display:inline-block}:where(html:not(.is-admin)) .vs-e__lim{border-top:1px solid var(--ln);gap:8px;margin:6px 0 0;padding:12px 0 0;list-style:none;display:grid}:where(html:not(.is-admin)) .vs-e__lim li{color:var(--tx2);gap:10px;font-size:14.5px;line-height:1.5;display:flex}:where(html:not(.is-admin)) .vs-e__lim svg{width:18px;height:18px;color:var(--mut);flex:none;margin-top:2px}:where(html:not(.is-admin)) .vs-chk{margin-top:14px}:where(html:not(.is-admin)) .vs-go{margin-top:28px}:where(html:not(.is-admin)) .vs-go .btn svg{width:16px;height:16px}:where(html:not(.is-admin)) .prv__chk li>span b{color:var(--ink);font-weight:600}@media (width<=860px){:where(html:not(.is-admin)) .vs-heads{grid-template-columns:minmax(0,1fr)}:where(html:not(.is-admin)) .vs-or{justify-self:center;margin:-4px 0}}@media (width<=760px){:where(html:not(.is-admin)) .vs-t tr.rate-row>td.vs-t__n{padding-right:124px}:where(html:not(.is-admin)) .vs-t tr.rate-row>td.rate-t__b{top:16px;bottom:auto}:where(html:not(.is-admin)) .rate-det__in.vs-det{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){:where(html:not(.is-admin)) .vs-c{padding:18px}:where(html:not(.is-admin)) .vs-c dl>div{grid-template-columns:minmax(0,1fr);gap:2px}}@media (width<=600px){:where(html:not(.is-admin)) .rate-meta{flex-direction:column;gap:4px}:where(html:not(.is-admin)) .rate-meta span+span:before{display:none}}
