@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes mrise{0%{opacity:0;transform:translate(-50%,calc(-50% + 12px))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes hnRun{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes rbPulse{70%{box-shadow:0 0 0 6px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes shpulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes pmdlIn{0%{opacity:0}to{opacity:1}}@keyframes pmdlUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/inter-cyrillic-ext.woff2)format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/inter-cyrillic.woff2)format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/inter-latin-ext.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/inter-latin.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy:#1e3a5f;--navy2:#2f5c93;--gold:#c9a13b;--gold2:#e6c561;--brand:linear-gradient(135deg,#4a7fbe 0%,#2a5486 55%,#1e3a5f 100%);--brand-soft:linear-gradient(135deg,rgba(74,127,190,.16),rgba(30,58,95,.06));--ok:#2ea05a;--ok-s:rgba(46,160,90,.13);--warn:#d99a3f;--warn-s:rgba(217,154,63,.13);--err:#e5484d;--err-s:rgba(229,72,77,.12);--r-s:12px;--r-m:16px;--r-l:22px;--r-xl:28px;--t:.18s cubic-bezier(.2,.7,.3,1)}:root[data-theme=dark]{--bg:#0f1012;--bg2:#131417;--surface:#17181b;--surface2:#1d1f23;--field:#1b1d21;--border:#26282d;--border2:#343740;--text:#e8eaed;--text2:#c3c7ce;--muted:#8d939c;--accent:#7fb0ff;--accent2:#a8c9ff;--shadow-s:0 1px 2px rgba(0,0,0,.5);--shadow:0 4px 12px rgba(0,0,0,.35),0 16px 40px rgba(0,0,0,.4);--shadow-l:0 10px 30px rgba(0,0,0,.45),0 30px 70px rgba(0,0,0,.5);--glow:radial-gradient(60% 55% at 50% 0%,rgba(74,127,190,.22),transparent 70%);--grid-line:rgba(255,255,255,.035)}:root[data-theme=light]{--gold2:#a8801f;--bg:#f6f8fc;--bg2:#eef2f8;--surface:#ffffff;--surface2:#f5f7fb;--field:#f3f6fa;--border:#e2e8f1;--border2:#cfd8e5;--text:#0f1720;--text2:#2c3540;--muted:#5f6b7a;--accent:#2f5c93;--accent2:#1e3a5f;--shadow-s:0 1px 2px rgba(22,40,70,.06);--shadow:0 2px 8px rgba(22,40,70,.07),0 12px 34px rgba(22,40,70,.09);--shadow-l:0 8px 24px rgba(22,40,70,.1),0 26px 60px rgba(22,40,70,.12);--glow:radial-gradient(60% 55% at 50% 0%,rgba(74,127,190,.16),transparent 70%);--grid-line:rgba(20,40,70,.045)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;background:var(--bg);color:var(--text);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv05"1,"ss01"1;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5{line-height:1.22;text-wrap:balance}h1,h2{font-size:clamp(24px,2.4vw,32px);font-weight:800;letter-spacing:-.03em}h3,h4,h5{font-weight:700;letter-spacing:-.02em}h2{font-size:clamp(20px,1.9vw,26px);letter-spacing:-.028em}h3{font-size:18px}p{text-wrap:pretty}b,strong{font-weight:700}small{font-size:12.5px}button,input,select,textarea{letter-spacing:inherit;font:inherit;color:inherit}.badge,.jr-meta{font-variant-numeric:tabular-nums}a{color:var(--accent);text-decoration:none}.ic{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border2);border-radius:10px;border:3px solid transparent;background-clip:content-box}::selection{background:rgba(127,176,255,.28)}.shell{display:flex}.bm,.side{flex-shrink:0}.side{position:sticky;top:0;display:flex;flex-direction:column;background:var(--bg2);border-right:1px solid var(--border)}.side .brand,.side-nav a{display:flex;align-items:center}.side .brand{gap:11px}.bm{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:var(--brand);color:#fff;box-shadow:0 4px 12px rgba(30,58,95,.35)}.bm .ic{width:19px;height:19px;stroke-width:2}.bt{font-size:17px;font-weight:700;letter-spacing:-.35px;color:var(--text);line-height:1.1}.bt b{color:var(--gold2)}.bt i{display:block;font-style:normal;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:2px}.side-nav{flex:1;overflow-y:auto;display:flex;flex-direction:column}.side-nav a{position:relative;color:var(--muted);transition:background var(--t),color var(--t)}.side-nav a .ic{flex-shrink:0}.side-nav a.on,.side-nav a:hover{background:var(--surface2);color:var(--text)}.side-nav a.on::before{content:"";position:absolute;width:3px;border-radius:0 3px 3px 0;background:var(--accent)}.jr-top h3 a:hover,.side-nav a.accent{color:var(--accent)}.side-nav a .badge{margin-left:auto}.side-sep{height:1px;background:var(--border)}.badge{font-style:normal;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--err);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center;line-height:1}.side-foot{border-top:1px solid var(--border);display:flex;flex-direction:column;gap:10px}.side-acc{display:flex;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--border)}.av{background:var(--brand);color:#fff;display:grid;place-items:center;font-weight:700;flex-shrink:0}.acc-t{line-height:1.25}.acc-t b,.acc-t span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acc-t span{color:var(--muted)}.acc-t,.content{flex:1;min-width:0;display:flex;flex-direction:column}.scrim{display:none;position:fixed;inset:0;z-index:35;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.scrim.on{display:block;animation:fadeIn .2s}.tb-right,.topbar{display:flex;align-items:center}.topbar{gap:14px;background:var(--bg);background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border-bottom:1px solid var(--border)}.tb-right{margin-left:auto;gap:9px}.ib{border-radius:11px;display:grid;place-items:center;background:0 0;border:1px solid transparent;color:var(--muted);cursor:pointer;transition:background var(--t),color var(--t),border-color var(--t);flex-shrink:0}.ib:hover{background:var(--surface2);color:var(--text);border-color:var(--border)}.ib.out:hover{color:var(--err);background:var(--err-s)}.ib.menu{display:none}:root[data-theme=dark] .i-sun{display:block}:root[data-theme=dark] .i-moon,:root[data-theme=light] .i-sun{display:none}:root[data-theme=light] .i-moon{display:block}.guest-bar{padding:0;border-bottom:1px solid var(--border)}.guest-bar .tb-in{margin:0 auto;padding:13px 22px;display:flex;align-items:center;gap:20px;width:100%}.guest-bar .brand{display:flex;align-items:center;gap:11px}.gnav{display:flex;gap:4px;margin-left:10px}.gnav a,.page-head p{color:var(--muted);font-size:13.5px}.gnav a{padding:9px 14px;border-radius:11px;font-weight:600;transition:var(--t)}.gnav a:hover{background:var(--surface2);color:var(--text)}.wrap{flex:1;width:100%;margin:0;padding:clamp(18px,1.8vw,30px) clamp(16px,2.2vw,42px) 64px;animation:fadeIn .3s}body.guest .wrap{padding:26px 22px 56px}body.guest .wrap.full{max-width:none;padding:0}.hide-sm{display:inline-flex}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px;flex-wrap:wrap}.page-head h1{font-size:26px;font-weight:700;letter-spacing:-.6px;line-height:1.15}.page-head p{margin-top:4px}.btn,.flash{align-items:center}.flash{display:flex;gap:10px;padding:13px 16px;border-radius:var(--r-m);margin-bottom:20px;font-size:14px;font-weight:500;background:var(--ok-s);border:1px solid rgba(46,160,90,.28);color:#3fb974;animation:fadeUp .3s}.flash.err{background:var(--err-s);border-color:rgba(229,72,77,.28);color:#ef7b7e}.btn .ic,.flash .ic{width:17px;height:17px}.btn{display:inline-flex;justify-content:center;gap:8px;border-radius:13px;border:1px solid var(--border);background:var(--surface2);color:var(--text);cursor:pointer;white-space:nowrap;transition:transform var(--t),background var(--t),border-color var(--t),box-shadow var(--t),filter var(--t)}.btn:hover{background:var(--surface);border-color:var(--border2);transform:translateY(-1px);box-shadow:var(--shadow-s)}.btn:active{transform:translateY(0);filter:brightness(.93)}.btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn.primary{background:var(--brand);border-color:transparent;color:#fff;box-shadow:0 4px 14px rgba(30,58,95,.35)}.btn.primary:hover{filter:brightness(1.09);box-shadow:0 7px 20px rgba(30,58,95,.45)}.btn.sm{border-radius:11px}.btn.lg{border-radius:15px}.btn.ok{background:var(--ok-s);border-color:rgba(46,160,90,.32);color:#3fb974}.btn.ok:hover{background:rgba(46,160,90,.22)}.btn.danger,.kpi.hot b{color:#ef7b7e}.btn.danger:hover{background:var(--err-s);border-color:rgba(229,72,77,.32)}.btn.block{width:100%}.btn[disabled]{opacity:.55;pointer-events:none}.hero,.hero-in{position:relative}.hero{overflow:hidden;padding:74px 22px 60px;text-align:center}.hero::before{content:"";position:absolute;inset:0;background:var(--glow);pointer-events:none}.hero::after{pointer-events:none;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:radial-gradient(70% 60%at 50%0,#000,transparent 75%);mask-image:radial-gradient(70% 60%at 50%0,#000,transparent 75%)}.hero-in{z-index:1;max-width:820px;margin:0 auto}.pill,.sc span{font-weight:600;color:var(--muted)}.pill,.pill b{display:inline-flex;align-items:center}.pill{gap:8px;padding:6px 14px 6px 7px;border-radius:30px;background:var(--surface2);border:1px solid var(--border);margin-bottom:22px;animation:fadeUp .5s backwards}.pill b{gap:5px;padding:3px 9px;border-radius:20px;background:var(--brand);color:#fff;font-size:11px}.pill b .ic{width:12px;height:12px}h1.hero-h{font-weight:800;animation:fadeUp .5s .05s backwards}.auth-side h2 em,h1.hero-h em{font-style:normal;-webkit-background-clip:text;background-clip:text;color:transparent}h1.hero-h em{background:linear-gradient(96deg,var(--accent) 10%,var(--gold2) 90%)}.hero-lead{margin:20px auto 0;font-size:16.5px;animation:fadeUp .5s .1s backwards}.hero-cta{display:flex;gap:12px;justify-content:center;margin-top:30px;flex-wrap:wrap;animation:fadeUp .5s .15s backwards}.hero-note{animation:fadeUp .5s .2s backwards}.strip{padding:0 22px}.stats-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:8px}.sc{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);padding:20px;text-align:center;animation:fadeUp .5s backwards;transition:transform var(--t),box-shadow var(--t),border-color var(--t)}.sc:hover{transform:translateY(-3px);box-shadow:var(--shadow);border-color:var(--border2)}.sc b{display:block;font-weight:800;letter-spacing:-1px;line-height:1.1;color:var(--text);font-variant-numeric:tabular-nums}.sc span{display:block;margin-top:4px;text-transform:uppercase;letter-spacing:.05em}.sec{width:100%;margin:0 auto;padding:66px 22px 0}.sec-h{text-align:center;max-width:600px}.sec-h .kicker{display:inline-block;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}.auth-card h1,.sec-h .kicker,.sec-h h2{font-weight:700}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;counter-reset:s}.step{position:relative;background:var(--surface);border-radius:var(--r-l);padding:26px 24px;transition:transform var(--t),box-shadow var(--t),border-color var(--t)}.step:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:var(--border2)}.step,.step .n{border:1px solid var(--border)}.step .n{counter-increment:s;width:32px;height:32px;border-radius:10px;background:var(--brand-soft);color:var(--accent);font-size:13px;font-weight:800;display:grid;place-items:center;margin-bottom:15px}.step .n::before{content:counter(s)}.step h3{margin-bottom:7px}.feats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feat{background:var(--surface);border-radius:var(--r-l);padding:24px;transition:transform var(--t),box-shadow var(--t),border-color var(--t)}.feat:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:var(--border2)}.feat,.feat .fi{border:1px solid var(--border)}.feat .fi{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:var(--brand-soft);color:var(--accent);margin-bottom:14px}.feat .fi .ic{width:21px;height:21px}.feat h3{margin-bottom:6px}.cta-band{padding:0 22px}.cta-in,.tabs a{text-align:center}.cta-in{position:relative;overflow:hidden;border-radius:var(--r-xl);padding:48px 34px;background:var(--brand);color:#fff;box-shadow:var(--shadow-l)}.auth-side::before,.cta-in::after,.hero::after{content:"";position:absolute;inset:0}.cta-in::after{background:radial-gradient(60% 90%at 80%0,rgba(255,255,255,.18),transparent 60%)}.cta-in>*{position:relative;z-index:1}.auth-side h2,.cta-in h2{font-size:clamp(22px,3.2vw,32px);font-weight:800;letter-spacing:-.8px}.cta-in p{margin:12px auto 24px;max-width:520px;opacity:.9;font-size:15px}.cta-in .btn{background:#fff;color:var(--navy);border-color:transparent}.cta-in .btn:hover{filter:brightness(.96)}.auth-wrap{min-height:calc(100vh - 66px);display:grid;grid-template-columns:1.05fr .95fr}.auth-side{position:relative;overflow:hidden;padding:56px 46px;display:flex;flex-direction:column;justify-content:center;background:var(--bg2);border-right:1px solid var(--border)}.auth-side::before{background:var(--glow)}.auth-side>*{position:relative;z-index:1}.auth-side h2{font-size:clamp(26px,3.2vw,38px);letter-spacing:-1.1px;line-height:1.12;max-width:460px}.auth-side h2 em{background:linear-gradient(96deg,var(--accent),var(--gold2))}.auth-side .p{color:var(--muted);margin-top:16px;font-size:15px;max-width:420px}.checks{list-style:none;margin-top:30px;display:flex;flex-direction:column;gap:14px}.checks li{display:flex;gap:12px;align-items:flex-start;font-size:14.5px;color:var(--text2);max-width:430px}.checks .ci{width:24px;height:24px;border-radius:8px;background:var(--ok-s);color:var(--ok);display:grid;place-items:center;flex-shrink:0}.checks .ci .ic{width:14px;height:14px;stroke-width:2.4}.auth-main{display:flex;align-items:center;justify-content:center;padding:46px 24px}.auth-card{width:100%;max-width:404px;animation:fadeUp .4s}.auth-card h1{font-size:25px;letter-spacing:-.6px}.auth-card .sub{font-size:14px;margin:7px 0 24px}.tabs{display:flex;gap:4px;background:var(--surface2);padding:4px;border-radius:14px;margin-bottom:20px;border:1px solid var(--border)}.tabs a{flex:1;padding:9px;border-radius:11px;font-size:13.5px;transition:var(--t)}.tabs a.on,.tabs button.on{background:var(--surface);color:var(--text);box-shadow:var(--shadow-s)}.auth-card .sub,.divider,.small,.tabs a{color:var(--muted)}.divider{display:flex;align-items:center;gap:12px;margin:20px 0 16px;font-size:12.5px}.divider::after,.divider::before{content:"";flex:1;height:1px;background:var(--border)}.btn.soc-btn{background:var(--surface);padding:11px 12px;font-size:13.5px;flex-direction:row;gap:9px}.small{margin-top:18px;text-align:center;font-size:13.5px}.small a,.tabs a{font-weight:600}.form,label{display:flex;flex-direction:column;gap:14px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);box-shadow:var(--shadow-s)}.card+.card{margin-top:18px}.card-h{display:flex;align-items:center;gap:11px;border-bottom:1px solid var(--border)}.card-h .chi{width:34px;height:34px;border-radius:10px;background:var(--brand-soft);border:1px solid var(--border);color:var(--accent);display:grid;place-items:center}.card-h .chi .ic{width:17px;height:17px}label{gap:7px;font-size:12.5px;font-weight:600;color:var(--muted)}label i{font-style:normal;font-weight:500;opacity:.75}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{width:100%;padding:12px 14px;border-radius:12px;border:1px solid var(--border);background:var(--field);color:var(--text);font-size:14.5px;font-weight:500;outline:0;transition:border-color var(--t),box-shadow var(--t),background var(--t)}input::placeholder,textarea::placeholder{color:var(--muted);opacity:.75}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(127,176,255,.22);box-shadow:0 0 0 3.5px color-mix(in srgb,var(--accent) 18%,transparent)}input:disabled{opacity:.55}textarea{resize:vertical;line-height:1.55;min-height:96px}select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238d939c' stroke-width='2' stroke-linecap='round'><path d='M6 9l6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:17px;padding-right:38px}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:15px}.grid2 .full{grid-column:1/-1}.check,.row2{align-items:center}.row2{display:flex;gap:9px}.row2 span{color:var(--muted);font-size:13px}.check{flex-direction:row;gap:10px;font-size:14px;color:var(--text);font-weight:500;cursor:pointer;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:var(--field)}.check input{width:18px;height:18px;accent-color:var(--navy2);cursor:pointer}.form-foot{display:flex;align-items:center;gap:12px;margin-top:22px;flex-wrap:wrap}label.ro input{opacity:.5}.kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:20px}@media (min-width:760px){.kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.kpi{position:relative;overflow:hidden;background:var(--surface);border-radius:var(--r-l);transition:transform var(--t),box-shadow var(--t),border-color var(--t)}.kpi:hover{transform:translateY(-2px);box-shadow:var(--shadow);border-color:var(--border2)}.kpi,.kpi .ki{border:1px solid var(--border)}.kpi .ki{display:grid;place-items:center;background:var(--brand-soft);color:var(--accent)}.kpi b{display:block;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.kpi span{display:block;font-weight:600;color:var(--muted);text-transform:uppercase}.kpi.hot{border-color:rgba(229,72,77,.35)}.kpi.hot .ki{background:var(--err-s);color:#ef7b7e;border-color:rgba(229,72,77,.3)}.jlist{display:flex;flex-direction:column;gap:13px}.jrow{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 20px;align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);padding:16px 20px 16px 22px;animation:fadeUp .34s backwards;transition:transform var(--t),box-shadow var(--t),border-color var(--t)}.jrow::before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:0 3px 3px 0;background:var(--ok)}.jrow.expired::before{background:var(--warn)}.jrow.off::before{background:var(--border2)}.jrow:hover{transform:translateY(-2px);box-shadow:var(--shadow);border-color:var(--border2)}.jrow.expired,.jrow.off{opacity:.72}.jr-main{min-width:0}.jr-meta,.jr-top{display:flex;flex-wrap:wrap}.jr-top{align-items:center}.jr-top h3{font-size:16.5px;font-weight:700;letter-spacing:-.3px;line-height:1.3}.jr-top h3 a{color:var(--text);transition:color var(--t)}.jr-meta{color:var(--muted)}.jr-meta span{display:inline-flex;gap:6px}.jr-meta .ic{width:14px;height:14px;opacity:.85}.jr-meta .sal,.jr-meta .warn{color:var(--gold2);font-weight:600}.jr-meta .warn{color:var(--warn)}.jr-meta .mlbl{font-style:normal;opacity:.72;font-size:11.5px;margin-left:-2px}.jr-acts,.jr-meta span,.tag{align-items:center}.jr-acts{display:flex;flex-wrap:wrap;justify-content:flex-end}.tag{display:inline-flex;gap:6px;border-radius:20px;border:1px solid transparent}.tag::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.tag.active{background:var(--ok-s);color:#3fb974;border-color:rgba(46,160,90,.26)}.tag.expired{background:var(--warn-s);color:var(--warn);border-color:rgba(217,154,63,.26)}.tag.off{background:var(--surface2);color:var(--muted);border-color:var(--border)}.tag.new{background:var(--err-s);color:#ef7b7e;border-color:rgba(229,72,77,.26)}.tag.ok{background:var(--ok-s);color:#3fb974;border-color:rgba(46,160,90,.26)}.tag.no{background:var(--err-s);color:#ef7b7e;border-color:rgba(229,72,77,.22)}.dd{position:relative}.dd-m{display:none;position:absolute;right:0;top:calc(100% + 6px);z-index:60;min-width:150px;padding:6px;background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-l);animation:pop .14s}.dd.open .dd-m{display:block}.dd-m a,.filters a{align-items:center;font-weight:600}.dd-m a{display:flex;gap:9px;padding:9px 12px;border-radius:10px;font-size:13.5px;color:var(--text)}.dd-m a:hover{background:var(--surface2)}.dd-m .ic{width:15px;height:15px;color:var(--muted)}.filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.filters.top{margin-bottom:18px}.filters a{display:inline-flex;gap:7px;padding:8px 15px;border-radius:20px;border:1px solid var(--border);background:var(--surface);font-size:13px;color:var(--muted);transition:var(--t)}.filters a:hover{color:var(--text);border-color:var(--border2)}.filters a.on{background:var(--brand);border-color:transparent;color:#fff;box-shadow:0 3px 10px rgba(30,58,95,.3)}.filters a em{font-style:normal;opacity:.7;font-weight:700}.filters a.clear{border-style:dashed}.alist{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr))}.acard{position:relative;overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);animation:fadeUp .34s backwards;transition:transform var(--t),box-shadow var(--t),border-color var(--t)}.acard::before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:3px;border-radius:0 3px 3px 0;background:var(--accent)}.acard.ok::before{background:var(--ok)}.acard.no::before{background:var(--border2)}.acard.no{opacity:.7}.acard:hover{box-shadow:var(--shadow);border-color:var(--border2)}.ac-h{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.ac-who{display:flex;gap:13px;align-items:center;min-width:0}.ac-av,.ac-h h3{font-size:17px;font-weight:700}.ac-av{width:44px;height:44px;border-radius:14px;background:var(--brand);color:#fff;display:grid;place-items:center;flex-shrink:0}.ac-h h3{letter-spacing:-.3px;line-height:1.25}.ac-job{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted);margin-top:3px}.ac-job .ic{width:13px;height:13px}.ac-info{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.chip,.empty p,.foot-in a{color:var(--muted)}.ac-msg,.chip{background:var(--field)}.chip{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:11px;border:1px solid transparent;transition:var(--t)}.chip .ic{width:14px;height:14px}.chip.cv,.chip.tel{color:var(--text);font-weight:600}.chip.cv{color:var(--accent);border-color:var(--border2);border-color:color-mix(in srgb,var(--accent) 28%,transparent)}.chip.cv:hover,.chip.tel:hover{background:var(--surface2);border-color:var(--border2)}.ac-msg{margin-top:14px;padding:13px 16px;border-radius:14px;border-left:3px solid var(--border2);color:var(--text2)}.ac-note{margin-top:11px;color:var(--muted);font-style:italic}.ab ul,.ac-act{display:flex;gap:9px}.ac-act{margin-top:16px;flex-wrap:wrap;padding-top:16px;border-top:1px solid var(--border)}.ac-act input{flex:1;min-width:190px}.empty,.empty .ei{border:1px solid var(--border)}.empty{text-align:center;padding:66px 24px;background:var(--surface);border-radius:var(--r-xl);animation:fadeUp .35s}.empty .ei{width:74px;height:74px;margin:0 auto 18px;border-radius:22px;background:var(--brand-soft);color:var(--accent);display:grid;place-items:center}.empty .ei .ic{width:32px;height:32px;stroke-width:1.6}.empty h3{font-weight:700;margin-bottom:8px}.empty p{margin:0 auto 20px}.tgbox .ok-line{display:flex;gap:9px;color:#3fb974;font-size:14px;font-weight:600;margin-bottom:14px}.tgbox p{color:var(--muted);font-size:13.5px;margin-bottom:16px;max-width:520px}.foot{border-top:1px solid var(--border);background:var(--bg2)}.ab h3,.foot-in,.tgbox .ok-line{align-items:center}.foot-in{width:100%;margin:0;padding:16px clamp(16px,2.2vw,42px);display:flex;justify-content:center;gap:10px 22px;flex-wrap:wrap;text-align:center}.foot-in a{transition:color var(--t)}.foot-in a:hover{color:var(--text)}.about-hero{text-align:center;padding:8px 0 30px}.about-hero h1{font-size:clamp(26px,3.6vw,36px);font-weight:800;letter-spacing:-1px;line-height:1.15}.about-hero p{max-width:620px;margin:14px auto 0;color:var(--muted);font-size:15.5px;line-height:1.65}.about-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:8px}.ab,.contact-row a{border:1px solid var(--border)}.ab{background:var(--surface);border-radius:var(--r-l);padding:24px}.ab h3{margin-bottom:12px}.ab h3 .ic,.contact-row .ic{width:19px;height:19px;color:var(--accent)}.ab ul{list-style:none;flex-direction:column}.ab h3,.ab li,.contact-row{display:flex;gap:10px}.ab li{align-items:flex-start}.ab li .ic{width:16px;height:16px;color:var(--ok);flex-shrink:0;margin-top:4px}.contact-row{flex-wrap:wrap;margin-top:14px}.contact-row a{display:inline-flex;align-items:center;gap:9px;padding:11px 16px;border-radius:13px;background:var(--field);font-size:13.5px;font-weight:600;color:var(--text);transition:var(--t)}.contact-row a:hover{border-color:var(--accent);transform:translateY(-1px)}.contact-row .ic{width:17px;height:17px}@media (max-width:1000px){.stats-row{grid-template-columns:repeat(2,1fr)}.feats,.steps{grid-template-columns:1fr 1fr}.kpis{grid-template-columns:repeat(2,1fr)}.auth-wrap{grid-template-columns:1fr}.auth-side{display:none}}@media (max-width:960px){.side{position:fixed;left:0;top:0;bottom:0;transform:translateX(-100%);transition:transform .24s cubic-bezier(.2,.7,.3,1);box-shadow:var(--shadow-l)}.side.open{transform:none}.ib.menu{display:grid}.topbar{padding:11px 14px}.hide-sm{display:none}.wrap{padding:20px 16px 48px}.about-grid{grid-template-columns:1fr}}@media (max-width:1040px){.jrow{grid-template-columns:minmax(0,1fr)}.jr-acts{justify-content:flex-start}}@media (max-width:860px){.guest-bar .tb-in{padding:11px 16px;gap:12px}.gnav{display:none}.page-head h1{font-size:22px}.hero{padding:52px 18px 44px}.sec{padding-top:52px}.feats,.steps{grid-template-columns:1fr}.jrow{grid-template-columns:minmax(0,1fr)}.jr-acts{width:100%;justify-content:flex-start}.jr-acts .btn{flex:1}.jr-meta{gap:6px 12px}.jr-acts .btn:has(.ic:only-child){flex:0 0 46px}}@media (max-width:560px){.grid2{grid-template-columns:1fr}.kpis{gap:10px}.kpi{padding:14px}.kpi b{font-size:22px}.kpi .ki{width:30px;height:30px;margin-bottom:9px}.stats-row{gap:10px}.acard,.jrow,.sc{padding:16px}.sc b{font-size:24px}.ac-av{width:38px;height:38px;border-radius:12px;font-size:15px}.ac-act input{min-width:100%}.cta-in{padding:34px 20px}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.btn.hide-lg,a.hide-lg{display:none}@media (max-width:960px){.btn.hide-lg,a.hide-lg{display:inline-flex}.btn.hide-sm,a.hide-sm{display:none}}.lang-dd{position:relative}.lang-btn{display:flex;align-items:center;gap:8px;padding:0 11px;border-radius:11px;border:1px solid var(--border);background:var(--surface2);color:var(--text);font-weight:600;cursor:pointer;transition:background var(--t),border-color var(--t),transform var(--t)}.lang-btn .ic{width:17px;height:17px;color:var(--muted)}.lang-btn:hover{background:var(--surface);border-color:var(--border2)}.lang-btn:active{transform:scale(.97)}.lang-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lb-chev{width:14px!important;height:14px!important;transition:transform var(--t)}.lang-dd.open .lb-chev{transform:rotate(180deg)}.lb-short{display:none;font-weight:700;letter-spacing:.03em}.lang-m{min-width:184px;padding:7px}.lang-m a,.side-card h4{display:flex;align-items:center}.lang-m a{gap:11px;padding:10px 12px;border-radius:11px;font-size:13.5px;font-weight:600;color:var(--text);transition:background var(--t)}.lang-m a.on,.lang-m a:hover{background:var(--surface2)}.lang-m .lc{width:32px;height:24px;border-radius:7px;display:grid;place-items:center;background:var(--field);border:1px solid var(--border);font-size:10.5px;font-weight:800;letter-spacing:.04em;color:var(--muted);flex-shrink:0}.lang-m a.on .lc{background:var(--brand);border-color:transparent;color:#fff}.lang-m .ln{flex:1}.lang-m .lch{width:16px!important;height:16px!important;color:var(--ok)}.cta-short{display:none}@media (max-width:620px){.cta-full,.guest-bar .bt i{display:none}.guest-bar .bt{font-size:15px}.guest-bar .bm{width:32px;height:32px;border-radius:9px}.guest-bar .tb-in{gap:8px;padding:10px 12px}.cta-short{display:inline}.btn.sm{padding:8px 12px;font-size:12.5px}.tb-right{gap:6px}}@media (max-width:430px){.guest-bar .tb-in{gap:6px;padding:9px 10px}}@media (max-width:560px){.lb-full{display:none}.lb-short{display:inline}.lang-btn{padding:0 9px;gap:6px}}body.guest .foot-in{margin:0 auto}.two-col{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}@media (min-width:1180px){.two-col{grid-template-columns:minmax(0,1fr) 340px}.two-col>.side-card{position:sticky;top:78px}}.side-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);padding:20px}.side-card h4{gap:9px;font-size:14px;font-weight:700;margin-bottom:12px}.side-card h4 .ic{width:17px;height:17px;color:var(--accent)}.side-card ul{list-style:none;display:flex;flex-direction:column;gap:11px}.side-card li{display:flex;gap:9px;font-size:13px;line-height:1.55;color:var(--muted)}.side-card li .ic{width:15px;height:15px;color:var(--ok);flex-shrink:0;margin-top:3px}.conn-card .sc-note,.side-card .sc-note{margin-top:14px;padding-top:14px;border-top:1px solid var(--border);font-size:12.5px;color:var(--muted)}body::after{content:"";position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.028;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/></filter><rect width='140' height='140' filter='url(%23n)'/></svg>")}:root[data-theme=light] body::after{opacity:.02}.foot,.shell,.wrap{position:relative;z-index:2}.topbar{position:sticky;top:0;z-index:50}.side{z-index:40}.wrap{display:flex;flex-direction:column}.wrap>.about-grid,.wrap>.alist,.wrap>.empty,.wrap>.grow,.wrap>.jlist,.wrap>.two-col{flex:1 1 auto}.grow{min-height:0}.jlist{justify-content:flex-start}.alist,.two-col{align-content:start}.empty,.panel{display:flex;flex-direction:column}.empty{align-items:center;justify-content:center;min-height:340px}.two-col>.form.card{align-self:stretch}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l)}.panel .jrow{background:0 0;border:0;border-radius:14px;box-shadow:none}.panel .jrow:hover{background:var(--surface2);transform:none;box-shadow:none}.panel .jrow+.jrow{border-top:1px solid var(--border)}.panel .jrow::before{top:12px;bottom:12px;left:2px;border-radius:3px}.panel .jlist{gap:0}.panel .acard{background:0 0;border:0;box-shadow:none}.panel .acard:hover{background:var(--surface2)}.panel .alist{gap:8px}@media (max-width:560px){.panel{padding:6px;min-height:260px}.panel .jrow{padding:14px 12px 14px 16px}}.fld-note{font-style:normal;font-weight:500;margin-top:-2px}.ph-block{margin-top:20px;border:1px solid var(--border);border-radius:var(--r-l);background:var(--surface2);overflow:hidden}.ph-h{display:flex;align-items:center;gap:11px;padding:14px 16px;border-bottom:1px solid var(--border)}.ph-h .ic{width:19px;height:19px;color:var(--accent);flex-shrink:0}.conn-t b,.ph-h b,.ph-t b{display:block;font-size:14px;font-weight:700;letter-spacing:-.2px}.ph-h span{display:block;font-size:12px;color:var(--muted);margin-top:1px}.ph-body{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:14px 16px 16px}@media (min-width:680px){.ph-body{grid-template-columns:minmax(0,270px) minmax(0,1fr);align-items:start}}.ph-prev{border-radius:var(--r-m);overflow:hidden;border:1px solid var(--border);background:var(--field);min-height:140px;aspect-ratio:1200/630}.ph-prev img{width:100%;height:100%;object-fit:cover;display:block}.ph-opts{display:flex;flex-direction:column;gap:9px}.ph-opt{display:flex;align-items:flex-start;gap:10px;padding:12px 13px;border:1px solid var(--border);border-radius:var(--r-m);background:var(--field);cursor:pointer;transition:border-color var(--t),background var(--t)}.pay-row b.cp:hover,.ph-opt:hover{border-color:var(--border2)}.ph-opt.on{border-color:var(--accent);background:var(--brand-soft)}.ph-opt input{margin-top:2px;accent-color:var(--accent);flex-shrink:0}.conn-t b,.ph-t b{font-size:13.5px;letter-spacing:-.15px}.conn-t span,.ph-t i{display:block;font-size:11.5px;color:var(--muted)}.ph-t i{font-style:normal;margin-top:2px;line-height:1.45}.ph-opts .btn{align-self:flex-start}[hidden]{display:none!important}.row2.unit{align-items:center}.row2.unit i{font-style:normal;font-size:12.5px;font-weight:600;color:var(--muted);flex-shrink:0}.row2.unit input{flex:1;min-width:0}.side-card .sc-sep{height:1px;background:var(--border);margin:16px 0 14px}.ch-list li .ic{color:var(--accent)}.conn-card{margin-top:18px}.conns{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px;align-items:stretch}.conn{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--r-m);padding:15px 16px;background:var(--field);transition:border-color var(--t),background var(--t),transform var(--t)}.conn:hover{border-color:var(--border2);transform:translateY(-1px)}.conn.on{background:linear-gradient(180deg,var(--ok-s),transparent 70%);border-color:rgba(46,160,90,.3)}.conn-top{display:flex;align-items:center;gap:11px}.conn-ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--surface);border:1px solid var(--border);flex-shrink:0;box-shadow:var(--shadow-s)}.conn-ic.tg .ic{width:20px;height:20px;color:#29a9eb}.conn-t{flex:1;min-width:0}.conn-t b{font-size:14.5px;letter-spacing:-.2px;line-height:1.25}.conn-t span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conn-badge{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;font-size:11px;font-weight:700;color:#3fb974;background:var(--ok-s);border:1px solid rgba(46,160,90,.3);padding:4px 9px;border-radius:20px}.conn-badge .ic{width:12px;height:12px;stroke-width:2.4}.conn-desc{margin-top:11px;font-size:12.5px;line-height:1.55;color:var(--muted)}.conn-act{margin-top:auto;padding-top:13px;display:flex;justify-content:flex-end}.conn-act .btn.block{width:100%}.sc-note .ic{width:14px;height:14px;vertical-align:-2px;color:var(--warn)}.prof-side{display:flex;flex-direction:column;gap:18px;min-width:0}@media (min-width:1024px){.prof-two{grid-template-columns:minmax(0,1fr) 380px}}.prof-two>.prof-side>.side-card{position:static}.sec-card{margin-top:0}.sec-rows{display:flex;flex-direction:column;gap:2px;margin-bottom:16px}.sec-row{display:flex;align-items:flex-start;gap:14px;padding:13px 0;border-bottom:1px solid var(--border);flex-wrap:wrap}.sec-row:last-child{border-bottom:0}.sec-k,.sec-v{font-weight:600}.sec-k{display:flex;align-items:center;gap:8px;width:170px;flex-shrink:0;font-size:12.5px;color:var(--muted)}.sec-k .ic{width:16px;height:16px}.sec-v{flex:1;min-width:180px;font-size:14.5px;word-break:break-all}.sec-note,.sec-v i{font-weight:500;color:var(--muted)}.sec-v i{font-style:normal}.sec-v .dots{letter-spacing:3px;font-size:16px}.sec-note{display:block;margin-top:4px;font-size:11.5px;word-break:normal}.sec-act{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding-top:4px}.code-form{display:flex;gap:8px;flex:1;min-width:240px}.am-brand b,.code-form input{font-size:16px;font-weight:700}.code-form input{flex:1;min-width:0;text-align:center;letter-spacing:5px;font-variant-numeric:tabular-nums}.sec-hint,.sec-ok,.sec-warn{display:flex;align-items:center}.sec-hint{width:100%;gap:7px;font-size:12px;color:var(--muted);margin-top:2px}.sec-hint .ic{width:14px;height:14px;flex-shrink:0}.sec-ok,.sec-warn{border-radius:var(--r-m);font-size:13px}.sec-warn{gap:11px;flex-wrap:wrap;padding:14px 16px;background:var(--warn-s);border:1px solid rgba(217,154,63,.3);color:var(--text)}.sec-warn .ic{width:17px;height:17px;color:var(--warn);flex-shrink:0}.sec-warn span{flex:1;min-width:180px}.sec-ok{gap:9px;padding:11px 14px;background:var(--ok-s);border:1px solid rgba(46,160,90,.3);color:#3fb974;font-weight:600;margin-bottom:14px}.sec-ok .ic{width:16px;height:16px}.sec-edit{display:flex;flex-direction:column;gap:13px}.sec-edit .btn{align-self:flex-start}.conn-badge.req{color:var(--warn);background:var(--warn-s);border-color:rgba(217,154,63,.32)}@media (max-width:560px){.sec-k{width:100%}.code-form{min-width:100%}}.modal{position:fixed;inset:0;z-index:120;display:none}.modal.on{display:block;animation:fadeIn .16s}.modal-scrim{position:absolute;inset:0;background:rgba(6,10,16,.72);-webkit-backdrop-filter:blur(6px) saturate(1.1);backdrop-filter:blur(6px) saturate(1.1)}.modal-box{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(420px,calc(100vw - 28px));max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-l);animation:mrise .26s cubic-bezier(.22,.68,.24,1) both}.modal.on .modal-scrim{animation:fadeIn .22s ease both}.modal-x{position:absolute;right:12px;top:12px;width:34px;height:34px;border-radius:11px;border:0;background:0 0;color:var(--muted);display:grid;place-items:center;cursor:pointer;transition:var(--t)}.modal-x:hover{background:var(--surface2);color:var(--text)}.am-brand{align-items:center;gap:9px}.am-brand .bm{width:32px;height:32px;border-radius:10px}.am-brand b{letter-spacing:-.3px}.am-brand b i{font-style:normal;color:var(--gold2)}.am-flash:empty{display:none}.am-flash .flash{margin:0 0 14px;font-size:13px;padding:11px 13px}.am-form,.sb-t span{margin-top:2px}.am-switch,.tabs button{text-align:center;color:var(--muted)}.am-switch a,.sb-t b{font-weight:700}.am-note{display:none;align-items:flex-start;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid var(--border);color:var(--muted);line-height:1.5}.am-note .ic,.setup-bar .sb-i{color:var(--accent);flex-shrink:0}.am-note .ic{width:15px;height:15px;margin-top:1px}.tabs button{flex:1;padding:9px;border-radius:11px;font-size:13.5px;font-weight:600;background:0 0;border:0;cursor:pointer;transition:var(--t)}.setup-bar{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:13px 15px;border-radius:var(--r-m);background:var(--brand-soft);border:1px solid rgba(74,127,190,.28)}.setup-bar .sb-i{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:var(--surface);border:1px solid var(--border)}.sb-t b{display:block;font-size:14px;letter-spacing:-.2px}.sb-t span{display:block;font-size:12.5px;color:var(--muted);line-height:1.45}@media (max-width:720px){h1.hero-h{font-size:clamp(25px,6.6vw,31px);letter-spacing:-.9px;line-height:1.15}.hero{padding:34px 16px 30px}.hero-lead{font-size:14.5px;line-height:1.6;margin-top:12px}.hero-cta{gap:9px;margin-top:20px}.hero-cta .btn.lg{width:100%;padding:13px 18px;font-size:14.5px}.hero-note{font-size:11.5px;margin-top:14px}.pill{font-size:11.5px;padding:5px 12px 5px 6px}.sec{padding-top:38px}.sec-h{margin-bottom:20px}.cta-in h2,.sec-h h2{font-size:20px;letter-spacing:-.5px}.sec-h p{font-size:13.5px}.kicker{font-size:10.5px}.feat,.step{padding:16px}.feat h3,.step h3{font-size:15px}.feat p,.step p{font-size:13px;line-height:1.55}.strip{padding:22px 0}.cta-in{padding:28px 18px;border-radius:var(--r-l)}.cta-in p{font-size:13.5px}.card,.form.card{padding:16px}.card-h{margin-bottom:14px;padding-bottom:12px}.btn.lg,.card-h h3{font-size:14.5px}.card-h p{font-size:12px}.wrap{padding:14px 12px 40px}.foot-in a,.form label{font-size:12.5px}.btn,.form input,.form select,.form textarea{padding:11px 13px;font-size:16px;border-radius:12px}.btn{padding:10px 16px;font-size:13.5px}.btn.lg{padding:12px 18px}.jrow h3{font-size:15px}.jr-meta{font-size:12px}.modal-box{padding:22px 18px 18px;border-radius:22px;width:calc(100vw - 20px)}.am-h{font-size:19px}.am-sub{font-size:13px;margin-bottom:15px}.foot-in{gap:12px;padding:18px 14px}}@media (max-width:430px){.stats-row{grid-template-columns:repeat(2,1fr);gap:8px}.sc{padding:13px}.sc b{font-size:20px}.sc span{font-size:10.5px}.modal-box{padding:20px 15px 16px}}@media (max-width:720px){.empty{padding:36px 18px;min-height:260px}.empty .ei,.kpi{border-radius:18px}.empty .ei{width:56px;height:56px;margin-bottom:14px}.empty .ei .ic{width:25px;height:25px}.empty h3{font-size:16.5px}.empty p{font-size:13px;margin-bottom:16px}.kpi{padding:13px 14px}.kpi b{font-size:20px}.kpi span{font-size:10px;margin-top:2px}.kpi .ki{width:28px;height:28px;margin-bottom:8px;border-radius:9px}.kpi .ki .ic{width:15px;height:15px}.kpis{gap:9px}.foot-in{flex-direction:row;flex-wrap:wrap;gap:8px 16px;padding:14px}.foot-in a{font-size:12px}.tb-title{font-size:14px}.topbar{padding:9px 12px}.ib{width:34px}.ib,.lang-btn{height:34px}.setup-bar{padding:11px 12px;gap:10px}.setup-bar .sb-i{width:32px;height:32px}.sb-t b{font-size:13px}.sb-t span{font-size:11.5px}.acard{padding:14px}.ac-name{font-size:14.5px}.chip{font-size:11.5px;padding:5px 9px}.filters{gap:6px}.filters a{padding:7px 12px;font-size:12.5px}.ph-h{padding:12px 13px}.ph-body{padding:12px 13px 13px;gap:12px}.ph-opt{padding:10px 11px}}.lbl-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.am-back a,.lbl-link{font-weight:600;color:var(--muted)}.lbl-link{transition:color var(--t);white-space:nowrap}.lbl-link:hover{color:var(--accent)}.am-back{margin-top:12px;text-align:center}.am-back a{display:inline-flex;align-items:center;gap:6px;font-size:12.5px}.am-back a:hover{color:var(--text)}.am-back .ic-back{width:14px;height:14px;transform:rotate(180deg)}#resetForm input[name=code]{letter-spacing:.42em;text-align:center;font-weight:700;font-size:17px}@media (max-width:560px){.modal-box{top:auto;bottom:0;left:0;transform:none;width:100%;max-width:none;max-height:92vh;max-height:92dvh;border-radius:26px 26px 0 0;border-bottom:0;padding:20px 16px calc(18px + env(safe-area-inset-bottom));animation:msheet .28s cubic-bezier(.22,.68,.24,1) both}@keyframes msheet{0%{transform:translateY(14px);opacity:.6}to{transform:none;opacity:1}}.modal-box::before{content:"";display:block;width:38px;height:4px;border-radius:4px;background:var(--border2);margin:0 auto 14px}.modal-x{top:10px;right:10px}}.blogo{display:block;width:auto;max-width:100%;object-fit:contain}.guest-bar .blogo{height:32px}.am-brand .blogo,.blogo{height:34px}:root[data-theme=light] .blogo{filter:brightness(.5) saturate(1.4) contrast(1.05)}@media (max-width:720px){.side .blogo{height:32px}.guest-bar .blogo{height:27px}.am-brand .blogo{height:30px}}@media (max-width:430px){.guest-bar .blogo{height:25px}}.pk-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;margin-bottom:18px}@media (min-width:880px){.pk-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pk{position:relative;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);padding:20px 18px;transition:border-color var(--t),transform var(--t),box-shadow var(--t)}.pk:hover{border-color:var(--border2);transform:translateY(-2px);box-shadow:var(--shadow)}.pk.best{border-color:rgba(201,161,59,.45);background:linear-gradient(180deg,rgba(201,161,59,.07),transparent 62%)}.pk-badge{position:absolute;top:-9px;right:16px;padding:4px 11px;border-radius:20px;background:var(--gold);color:#1b1405;font-size:10.5px;text-transform:uppercase}.pk-d,.pk-p i{color:var(--muted)}.pk-d{text-transform:uppercase}.pk-p{display:flex;align-items:baseline;gap:6px;margin:8px 0 4px}.pk-p b{font-weight:800;font-variant-numeric:tabular-nums}.pk-p i{font-style:normal}.pk-l{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;margin:6px 0 14px;padding:5px 11px;border-radius:20px;background:var(--brand-soft);border:1px solid var(--border)}.pk-l .ic{width:14px;height:14px;color:var(--gold2)}.pay-rows,.pk-f{display:flex;flex-direction:column}.pk-f{list-style:none;gap:9px;margin-bottom:18px;flex:1}.pk-f li{display:flex;gap:9px;color:var(--text2)}.pk-f .ic{width:15px;height:15px;color:var(--ok);flex-shrink:0;margin-top:2px}.pay-rows{gap:2px;margin-bottom:16px}.pay-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid var(--border);flex-wrap:wrap}.pay-row:last-child{border-bottom:0}.pay-row span{font-weight:600;color:var(--muted)}.pay-row b{font-weight:700;letter-spacing:-.2px;font-variant-numeric:tabular-nums}.pay-row b.big{color:var(--gold2)}.pay-row b.cp{display:inline-flex;align-items:center;gap:8px;cursor:pointer;padding:5px 10px;border-radius:10px;background:var(--field);border:1px solid var(--border);transition:var(--t)}.pay-row b.cp .ic{width:14px;height:14px;color:var(--muted)}.pay-row b.cp.copied{border-color:var(--ok);color:#3fb974}.pay-up{border-top:1px solid var(--border);padding-top:16px}.ord-t b,.pay-wait b,.pu-h b{display:block;font-size:13.5px;font-weight:700}.pay-wait span,.pu-h i{display:block;color:var(--muted);margin-top:2px}.pu-h i{font-style:normal;font-size:11.5px}.pu-row{display:flex;gap:9px;margin-top:12px;flex-wrap:wrap}.pu-row .btn{flex:1;min-width:150px}.pay-wait{display:flex;align-items:flex-start;gap:12px;padding:14px 15px;border-radius:var(--r-m);background:var(--warn-s);border:1px solid rgba(217,154,63,.3)}.pay-wait .ic{width:19px;height:19px;color:var(--warn);flex-shrink:0;margin-top:1px}.ord-t b,.pay-wait b{font-size:14px}.pay-wait span{font-size:12.5px;line-height:1.5}.ord-list{display:flex;flex-direction:column;gap:2px}.ord{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid var(--border)}.ord:last-child{border-bottom:0}.ord-t span{display:block;font-size:11.5px;color:var(--muted);margin-top:2px;font-variant-numeric:tabular-nums}.setup-bar.ok{background:var(--ok-s);border-color:rgba(46,160,90,.3)}.setup-bar.ok .sb-i{color:var(--ok)}.setup-bar .btn{margin-left:auto;flex-shrink:0}.pay-empty .pk-mini{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 14px;margin-top:18px;padding-top:16px;border-top:1px solid var(--border);width:100%}.pay-empty .pk-mini span{font-size:12px;color:var(--muted)}.pay-empty .pk-mini b{color:var(--text);font-weight:700}@media (max-width:720px){.pk{padding:16px 15px}.pk-p b{font-size:26px}.pay-row{padding:10px 0}.setup-bar .btn{margin-left:0;width:100%;justify-content:center}.setup-bar{flex-wrap:wrap}}.modal-box{padding:0;overflow:hidden}.am-top{position:relative;padding:26px 24px 20px;text-align:center;background:radial-gradient(120% 90%at 50% -20%,rgba(74,127,190,.18),transparent 62%)}.am-top::after{content:"";position:absolute;left:24px;right:24px;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--border),transparent)}.am-brand{display:flex;justify-content:center;margin-bottom:14px}.am-h{line-height:1.2}.am-sub{color:var(--muted);margin:6px auto 0;max-width:320px}.modal-box>.am-flash,.modal-box>.am-note,.modal-box>.soc-row,.modal-box>form{margin-left:24px;margin-right:24px}.modal-box>form{margin-top:18px}.modal-box>.am-note{margin-bottom:20px}.fld{display:flex;flex-direction:column;gap:7px}.fw{position:relative;display:block}.fw .fi{position:absolute;top:50%;transform:translateY(-50%);width:17px;height:17px;color:var(--muted);pointer-events:none;transition:color var(--t)}.fw input{width:100%;padding-left:41px}.fw:focus-within .fi{color:var(--accent)}.fw .eye{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;border:0;background:0 0;color:var(--muted);border-radius:9px;display:grid;place-items:center;cursor:pointer;transition:var(--t)}.fw .eye:hover{background:var(--surface2);color:var(--text)}.fw .eye.on,.strow .c-t a:hover{color:var(--accent)}.fw .eye .ic{width:17px;height:17px}.am-form .btn.primary{margin-top:4px;height:48px;font-size:15px;letter-spacing:-.2px}.soc-btn{height:46px}.am-switch{margin-top:16px}@media (max-width:560px){.am-top{padding:20px 16px 16px}.am-top::after{left:16px;right:16px}.am-h{font-size:20px}.modal-box>.am-flash,.modal-box>.am-note,.modal-box>.am-switch,.modal-box>.divider,.modal-box>.soc-row,.modal-box>form{margin-left:16px;margin-right:16px}.modal-box::before{margin:12px auto 0}}.pk-note{display:flex;align-items:flex-start;gap:9px;justify-content:center;margin-top:16px}.pk-note .ic{width:15px;height:15px;color:var(--accent);flex-shrink:0;margin-top:2px}.modal-box>.am-switch,.pk-note{text-align:center;color:var(--muted)}.modal-box>.am-switch{font-size:13.5px}.modal-box>.am-switch a{font-weight:700}.modal-box .divider{margin:16px 24px 14px}.modal-box{padding-bottom:22px}.am-top{z-index:1}.modal-x{z-index:5}.modal-box>.soc-row{margin-bottom:4px}.modal-box>.am-note:not([style*="display: none"]){margin-bottom:4px}.modal-box>.divider{margin:18px 24px 15px}.modal-box>.am-switch{margin:15px 24px 2px}@media (max-width:560px){.modal-box{padding-bottom:calc(20px + env(safe-area-inset-bottom))}.modal-box>.divider{margin:16px 16px 13px}.modal-box>.am-switch{margin:14px 16px 2px}}.sec-h h2{letter-spacing:-.03em;line-height:1.2}.sec-h p{font-size:15px;color:var(--muted);line-height:1.6;max-width:60ch;margin:10px auto 0}.kicker{font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.hero-lead{color:var(--text2);max-width:56ch;margin-left:auto;margin-right:auto}.hero-note{letter-spacing:0}h1.hero-h{letter-spacing:-.035em;font-size:clamp(26px,3.5vw,56px);line-height:1.1;white-space:normal;text-wrap:balance}.ab h3,.card-h h3,.feat h3,.step h3{font-weight:700;letter-spacing:-.02em}.card-h p{line-height:1.5;margin-top:2px}.ab li,.ab p,.card-h p,.feat p,.hero-note,.step p{color:var(--muted)}.form label{font-weight:600;letter-spacing:.005em;color:var(--text2)}.form input,.form select,.form textarea{letter-spacing:-.005em}.form input::placeholder,.form textarea::placeholder{color:var(--muted);opacity:.75;letter-spacing:0}.fld-note,.hint{color:var(--muted)}.btn{font-weight:650;letter-spacing:-.005em}.btn.lg{font-weight:700}.acard .ac-name,.jrow h3{font-weight:700;letter-spacing:-.02em;line-height:1.3}.ac-info,.jr-meta{letter-spacing:0}.badge,.chip,.conn-badge,.tag{letter-spacing:.01em}.tag,.tb-title{font-weight:700}.side-nav a{font-weight:600;letter-spacing:-.01em}.tb-title{letter-spacing:-.02em}.acc-t b{font-weight:650}.am-h{font-weight:800;letter-spacing:-.03em}.am-sub{line-height:1.55}.lbl-row{font-weight:600}.pk-d{font-weight:800;letter-spacing:.1em}.pk-p b{letter-spacing:-.035em}.pk-p i{font-weight:600}.pk-l{font-weight:700;letter-spacing:-.01em}.foot-in a{font-weight:500;letter-spacing:0}.empty h3{letter-spacing:-.025em}.empty p{line-height:1.6;max-width:46ch}@media (max-width:720px){.hero-lead,body{font-size:14.5px}.am-h,.sec-h h2{font-size:20px}.sec-h p{font-size:13.5px}.ab h3,.feat h3,.step h3{font-size:15px}.acard .ac-name,.card-h h3,.jrow h3{font-size:14.5px}.empty h3{font-size:16px}.empty p{font-size:13px}}:root{--pad:clamp(16px,3.2vw,54px)}body.guest .wrap{max-width:none;margin:0;padding:22px var(--pad) 48px}.guest-bar .tb-in{padding:13px var(--pad)}.sec{padding:56px var(--pad)0}.hero{padding:66px var(--pad) 54px}.pk-grid{max-width:none}.foot-in,body.guest .foot-in{padding:16px var(--pad)}@media (min-width:1280px){.feats,.steps{grid-template-columns:repeat(3,minmax(0,1fr))}.stats-row{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1700px){.feats{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.sec-h p{max-width:70ch}}.wrap{padding:clamp(16px,1.6vw,26px) var(--pad) 56px}@media (max-width:720px){.hero{padding:28px 16px 24px}.hero-cta{margin-top:16px}.hero-note{margin-top:12px}.sec{padding:30px 16px 0}.sec-h{margin-bottom:16px}.strip{padding:18px 16px}.feats,.steps{gap:10px}.feat,.step{padding:14px 15px}.feat h3,.step h3{margin-bottom:4px}.feat p,.step p{line-height:1.5}.feat .fi,.step .n{width:34px;height:34px;margin-bottom:9px;border-radius:11px}.feat .fi .ic{width:16px;height:16px}.pk{padding:14px}.pk-p{margin:6px 0 2px}.pk-f{gap:6px;margin-bottom:12px}.feat p,.pk-f li,.step p{font-size:12.5px}.pk-l{margin:5px 0 10px;padding:4px 10px}.pk-grid{gap:10px;margin-bottom:12px}.pk-note{margin-top:12px;font-size:11.5px}.cta-in{padding:22px 16px}.cta-in h2{font-size:18.5px}.cta-in p{font-size:13px;margin-top:6px}.cta-in .btn{margin-top:14px}.foot-in{padding:12px 14px}}.strip{margin:0}.cta-band{margin:56px 0 0;padding:0 var(--pad)}.cta-in{padding:clamp(26px,3vw,52px) clamp(18px,3vw,40px)}@media (min-width:560px) and (max-width:1279px){.feats,.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1600px){.hero-in{max-width:min(1100px,100%)}.sec-h p{max-width:74ch}}.ac-msg,.ac-note,.hero-lead{line-height:1.6}.sec-h p{max-width:min(80ch,100%)}.fld-note,.hint,.pk-f li,.pk-note,.sc-note{line-height:1.55}.empty p{max-width:min(62ch,100%)}.am-sub{max-width:min(42ch,100%)}h4{font-size:16px}@media (max-width:720px){.ab h3,.acard .ac-name,.card-h h3,.feat h3,.hero-lead,.jrow h3,.step h3{font-size:15.5px}.sec-h p{font-size:14.5px}.ab li,.ab p,.btn,.feat p,.pk-f li,.step p{font-size:13.5px}.card-h p{font-size:13px}.form input,.form select,.form textarea{font-size:16px}.btn.lg,body{font-size:15px}.empty h3{font-size:17px}.empty p{font-size:14px}.am-h{font-size:21px}}.sec-h{max-width:min(860px,100%);margin:0 auto 30px}@media (min-width:1600px){.sec-h{max-width:min(1000px,100%)}}.sec-h h2{font-size:clamp(25px,2.5vw,38px)}@media (min-width:1600px){.hero-in{max-width:min(1180px,100%)}}@media (max-width:720px){.sec-h{max-width:100%;margin-bottom:16px}}body{font-size:17.5px;line-height:1.6}.hero-lead{font-size:clamp(17px,1.4vw,21px);max-width:min(78ch,100%)}.hero-note{font-size:15px}.pill{font-size:14px}.sec-h p{font-size:clamp(16.5px,1.2vw,19px)}.kicker,.sec-h .kicker{font-size:13px}.ab h3,.feat h3,.step h3{font-size:19px}.ab li,.ab p,.feat p,.step p{font-size:16.5px;line-height:1.6}.pay-row span{font-size:15px}.ac-info,.chip,.form label{font-size:14.5px}.ac-msg,.ac-note,.pk-p i{font-size:15.5px}.empty h3,.pay-row b.big{font-size:21px}.empty p{font-size:16.5px}.btn.lg,.form input,.form select,.form textarea{font-size:17px;padding:13px 15px}.fld-note,.hint,.pk-note,.sc-note{font-size:14px}.btn{font-size:15.5px;padding:12px 20px}.btn.lg{padding:14px 24px}.btn.sm{padding:10px 16px}.pk-d{font-size:13.5px}.pk-p b{font-size:34px}.btn.sm,.lang-btn,.pk-l,.setup-bar .sb-t span{font-size:14.5px}.pk-f li,.setup-bar .sb-t b{font-size:16px}.pay-row b{font-size:17.5px}.sc span{font-size:12.5px}.foot-in a{font-size:15px}.sc b{font-size:clamp(26px,2vw,34px)}.am-h{font-size:25px}.am-sub{font-size:16px}.am-forgot a,.am-switch,.lbl-link,.lbl-row{font-size:14.5px}.am-note,.tr-i span{font-size:13.5px}@media (max-width:720px){body{font-size:16px}.ab h3,.acard .ac-name,.card-h h3,.feat h3,.hero-lead,.jrow h3,.step h3{font-size:16.5px}.sec-h h2{font-size:22px}.btn.lg,.sec-h p,.side-nav a{font-size:15.5px}.ab li,.ab p,.feat p,.pk-f li,.step p{font-size:14.5px}.card-h p{font-size:14px}.ac-info,.chip,.foot-in a,.form label,.jr-meta{font-size:13.5px}.form input,.form select,.form textarea{font-size:16px;padding:12px 14px}.btn{font-size:14.5px;padding:11px 17px}.btn.lg{padding:12px 20px}.btn.sm{font-size:13.5px;padding:9px 14px}.pk-p b{font-size:28px}.empty h3{font-size:18px}.am-h{font-size:22px}.am-sub,.empty p{font-size:15px}.tb-title{font-size:16px}.hero{padding:24px 16px 20px}.sec{padding:26px 16px 0}.sec-h{margin-bottom:14px}.feats,.pk-grid,.steps{gap:9px}.feat,.step{padding:13px 14px}.pk{padding:13px}.pk-f{gap:5px;margin-bottom:10px}.strip{padding:14px 16px}.cta-in{padding:20px 15px}.cta-band{margin-top:34px}}.trust{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 26px;max-width:max-content;margin:0 auto;padding:14px 26px;border-radius:999px;background:var(--surface);background:color-mix(in srgb,var(--surface) 70%,transparent);border:1px solid var(--border);box-shadow:var(--shadow-s);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tr-i{display:flex;align-items:baseline;gap:8px;white-space:nowrap}.tr-i b{font-size:22px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text)}@supports (background:color-mix(in srgb,red,blue)) and (background-clip:text){.tr-i b{background:linear-gradient(180deg,var(--text),color-mix(in srgb,var(--text) 65%,transparent));-webkit-background-clip:text;background-clip:text;color:transparent}}.tr-i span{font-weight:600;color:var(--muted);letter-spacing:-.01em}.tr-dot{width:4px;height:4px;border-radius:50%;background:var(--border2);flex-shrink:0}.strip{padding:6px var(--pad) 4px}@media (max-width:720px){.trust{gap:8px 16px;padding:12px 16px;border-radius:20px;max-width:100%}.tr-i b{font-size:19px}.tr-i span{font-size:12.5px}.strip{padding:4px 16px}}@media (max-width:430px){.trust{gap:6px 12px;padding:11px 13px}.tr-i b{font-size:17.5px}.tr-i span{font-size:11.5px}}h1.hero-h em{background-image:linear-gradient(100deg,var(--accent) 0%,var(--accent2) 38%,var(--gold2) 78%,var(--gold) 100%);color:var(--accent2)}:root[data-theme=light] h1.hero-h em{background-image:linear-gradient(100deg,var(--accent2) 0%,var(--accent) 40%,#a8801f 100%);-webkit-background-clip:text;background-clip:text}@supports (background-clip:text) or (-webkit-background-clip:text){h1.hero-h em{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}}.am-form .fw input,.modal-box .fw input{padding-left:46px}.am-form .fw input[type=password],.modal-box .fw input[type=password]{padding-right:46px}.fw .fi{left:15px}.fw .eye{right:9px}@media (max-width:720px){.am-form .fw input,.modal-box .fw input{padding-left:44px}.fw .fi{left:14px;width:16px;height:16px}}@media (max-width:719px) and (min-width:340px){.feats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.feat{padding:12px}.feat h3{font-size:14.5px;line-height:1.3}.feat p{font-size:12.5px;line-height:1.45}.feat .fi{width:30px;height:30px;margin-bottom:8px;border-radius:10px}.feat .fi .ic{width:15px;height:15px}}@media (max-width:719px){.steps{gap:8px}.step{padding:13px 14px}.step p{font-size:13px;line-height:1.5}.sec{padding:24px 16px 0}.sec-h{margin-bottom:13px}.sec-h p{margin-top:6px}.cta-band{margin-top:28px}.hero{padding:22px 16px 18px}.hero-cta{margin-top:14px;gap:8px}.hero-lead{margin-top:10px}.pk-grid{gap:8px}.pk{padding:13px}.pk-f{gap:5px;margin-bottom:9px}.pk-note{margin-top:10px}.foot-in{padding:11px 14px}}@media (max-width:720px){body{font-size:14.5px;line-height:1.55}.sec-h h2,h1.hero-h{letter-spacing:-.02em}h1.hero-h{font-size:clamp(21px,5.6vw,25px);line-height:1.18}.hero{padding:20px 15px 16px}.hero-lead{font-size:14px;line-height:1.55;margin-top:9px}.hero-note{font-size:11.5px;margin-top:10px}.pill{font-size:11.5px;padding:5px 11px 5px 5px}.hero-cta{margin-top:13px;gap:7px}.hero-cta .btn.lg{padding:11px 16px;font-size:14px}.trust{gap:6px 12px;padding:9px 13px}.tr-i b{font-size:16px}.foot-in a,.tr-i span{font-size:11.5px}.sec{padding:22px 15px 0}.sec-h{margin-bottom:12px}.sec-h h2{font-size:18.5px}.sec-h p{font-size:13px;line-height:1.5;margin-top:5px}.kicker,.sec-h .kicker{font-size:10.5px;letter-spacing:.1em}.ab h3,.feat h3,.step h3{font-size:14px;line-height:1.3}.ab li,.ab p,.feat p,.step p{font-size:12.5px;line-height:1.45}.feat .fi,.step .n{width:28px;height:28px;margin-bottom:7px;border-radius:9px}.feat .fi .ic{width:14px;height:14px}.feat,.pk,.step{padding:12px}.pk-d{font-size:11px}.pk-p b{font-size:23px}.acc-t b,.cta-in p,.form label,.pk-f li,.pk-p i{font-size:12.5px}.pk-l{font-size:11.5px;padding:4px 9px;margin:4px 0 9px}.pk-f li{line-height:1.4}.pk-f{gap:4px;margin-bottom:9px}.pk-badge{font-size:9.5px;padding:3px 9px}.pk-note{font-size:11.5px;margin-top:10px}.cta-in{padding:18px 14px}.cta-in h2{font-size:17px}.cta-in p{margin:6px auto 14px}.cta-band{margin-top:24px}.foot-in{padding:10px 12px;gap:6px 12px}.guest-bar .tb-in,.topbar{padding:8px 12px;gap:8px}.tb-title{font-size:14px}.gnav a{font-size:13px;padding:7px 10px}.ib{width:32px;height:32px}.lang-btn{height:32px;font-size:12.5px;padding:0 9px;gap:5px}.side{width:250px}.side .brand{padding:14px 14px 12px}.side .blogo{height:27px}.side-nav{padding:4px 10px}.side-nav a{font-size:14px;padding:9px 12px;gap:10px}.side-nav a .ic{width:17px;height:17px}.side-foot{padding:10px}.acc-t span{font-size:10.5px}.wrap{padding:12px 12px 34px}.card,.form.card{padding:14px}.card-h{margin-bottom:12px;padding-bottom:10px}.acard .ac-name,.card-h h3,.jrow h3{font-size:15px}.card-h p{font-size:12px;line-height:1.4}.kpi{padding:12px}.kpi b{font-size:19px}.kpi span{font-size:9.5px}.acard,.jrow{padding:13px}.ac-info,.chip,.jr-meta,.setup-bar .sb-t span{font-size:12px}.ac-msg,.ac-note,.empty p{font-size:13px}.tag{font-size:11px;padding:3px 9px}.btn{font-size:13.5px;padding:10px 15px}.btn.lg{font-size:14.5px;padding:11px 18px}.btn.sm{font-size:12.5px;padding:8px 12px}.form input,.form select,.form textarea{font-size:16px;padding:11px 13px}.fld-note,.hint,.sc-note{font-size:11.5px}.empty{padding:30px 16px;min-height:220px}.empty h3{font-size:15.5px}.empty .ei{width:50px;height:50px;margin-bottom:12px}.setup-bar{padding:10px 12px}.setup-bar .sb-t b{font-size:13.5px}.am-h{font-size:18.5px}.am-sub{font-size:13px;margin-bottom:13px}.am-top{padding:16px 15px 13px}.am-brand .blogo{height:24px}.modal-box>form{margin-top:14px}.am-switch,.lbl-link,.lbl-row,.pay-row span{font-size:12.5px}.am-form .btn.primary{height:44px;font-size:14.5px}.soc-btn{height:42px;font-size:13.5px}.am-note{font-size:11.5px}.sec-k,.sec-v{font-size:13px}.pay-row b{font-size:14.5px}.pay-row b.big{font-size:17px}.conn-t b,.ord-t b{font-size:14px}}@media (max-width:400px){body{font-size:14px}.pk-p b,h1.hero-h{font-size:21px}.sec-h h2{font-size:17.5px}.feat h3,.step h3{font-size:13.5px}.feat p,.step p{font-size:12px}.tr-i b{font-size:15px}.foot-in a,.tr-i span{font-size:11px}}@media (max-width:720px){.modal-box{padding:0 0 calc(14px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0}.modal-box::before{width:34px;height:3.5px;margin:9px auto 0}.modal-x{top:7px;right:8px;width:30px;height:30px}.modal-x .ic{width:16px;height:16px}.am-top{padding:10px 14px 11px}.am-brand{margin-bottom:8px}.am-brand .blogo{height:20px}.am-h{font-size:16.5px;letter-spacing:-.02em}.am-sub{font-size:12px;line-height:1.4;margin:3px auto 0;max-width:34ch}.modal-box>.am-flash,.modal-box>.am-note,.modal-box>.am-switch,.modal-box>.soc-row,.modal-box>form{margin-left:14px;margin-right:14px}.modal-box>form{margin-top:11px}.am-form .fld{gap:4px;margin-bottom:9px}.form label,.lbl-link,.lbl-row{font-size:11.5px}.am-form .fw input,.modal-box .fw input{font-size:16px;padding:9px 12px 9px 40px}.fw .fi{left:12px;width:15px;height:15px}.fw .eye{width:28px;height:28px;right:6px}.fw .eye .ic,.soc-btn svg{width:15px;height:15px}.am-form .btn.primary{height:41px;font-size:14px;margin-top:2px}.modal-box>.am-switch{margin-top:9px;margin-bottom:0;font-size:12.5px}.modal-box>.divider{margin:10px 14px 9px;font-size:11.5px}.soc-row{gap:8px}.soc-btn{height:38px;font-size:13px;padding:0 10px}.am-note{font-size:11px;margin-top:9px;padding-top:9px}#resetForm input[name=code]{font-size:16px;letter-spacing:.3em}}@media (max-width:400px){.am-h{font-size:15.5px}.am-sub{font-size:11.5px}.soc-btn{height:36px;font-size:12.5px}.am-form .btn.primary{height:39px;font-size:13.5px}}.hero-note{margin-top:16px;position:relative;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.hero-note::-webkit-scrollbar{display:none}.hn-i,.hn-track{align-items:center}.hn-track{display:flex;width:max-content;margin:0 auto}.hn-i{display:inline-flex;gap:9px;padding-right:22px;white-space:nowrap;color:var(--muted)}.hn-dot{width:4px;height:4px;border-radius:50%;background:var(--gold2);opacity:.7;flex-shrink:0}@media (max-width:720px){.hero-cta{flex-wrap:nowrap;gap:8px;justify-content:stretch}.hero-cta .btn.lg{width:auto;flex:1 1 0;min-width:0;padding:11px 10px;font-size:13.5px;gap:6px}.hero-cta .btn.lg .ic{width:16px;height:16px}.hero-note{margin-top:12px}.hn-track{margin:0;animation:hnRun 22s linear infinite}.hero-note:active .hn-track,.hero-note:focus-within .hn-track{animation-play-state:paused}.hn-i{font-size:11.5px;padding-right:18px;gap:7px}}@media (prefers-reduced-motion:reduce){.hn-track{animation:none!important}.hn-i[aria-hidden=true]{display:none}}@media (min-width:721px){.hn-track{animation:none}.hn-i[aria-hidden=true]{display:none}}@media (max-width:720px){.modal-box{top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%);width:min(340px,calc(100vw - 30px));max-width:none;max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);border-radius:20px;border-bottom:1px solid var(--border);padding:0 0 14px;animation:mrise2 .24s cubic-bezier(.22,.68,.24,1) both}@keyframes mrise2{0%{opacity:0;transform:translate(-50%,calc(-50% + 10px))}to{opacity:1;transform:translate(-50%,-50%)}}.modal-box::before{display:none}.modal-x{top:6px;right:6px;width:28px;height:28px}.am-top{padding:14px 13px 10px}.am-brand{margin-bottom:7px}.am-brand .blogo{height:19px}.am-h{font-size:16px}.am-sub{font-size:11.5px;max-width:30ch}.modal-box>.am-flash,.modal-box>.am-note,.modal-box>.am-switch,.modal-box>.soc-row,.modal-box>form{margin-left:13px;margin-right:13px}.modal-box>form{margin-top:10px}.am-form .fld{gap:4px;margin-bottom:8px}.am-form .fw input,.modal-box .fw input{padding:9px 12px 9px 38px}.fw .fi{left:11px;width:14px;height:14px}.am-form .btn.primary{height:40px;font-size:14px}.modal-box>.divider{margin:9px 13px 8px}.soc-btn{height:36px;font-size:12.5px}.modal-box>.am-switch{margin-top:8px;font-size:12px}}.soc-row{display:grid;grid-template-columns:1fr 1fr;gap:9px}@media (max-width:720px){.soc-row{grid-template-columns:1fr 1fr;gap:7px}.soc-btn{height:38px;font-size:12.5px;padding:0 8px;gap:6px;min-width:0}.soc-btn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.soc-btn svg{width:15px;height:15px;flex-shrink:0}}@media (max-width:360px){.soc-row{gap:6px}.soc-btn{height:36px;font-size:11.5px;padding:0 6px;gap:5px}.soc-btn svg{width:14px;height:14px}}.side{width:238px}.side .brand{padding:14px 16px 12px}.side .blogo{height:30px}.side-nav{padding:4px 10px;gap:2px}.side-nav a{padding:9px 12px;font-size:14.5px;gap:11px;border-radius:11px}.side-nav a .ic{width:17px;height:17px}.side-nav a.on::before{left:-10px;top:8px;bottom:8px}.side-sep{margin:8px 6px}.side-foot{padding:10px}.side-acc{padding:7px 9px;border-radius:12px}.av,.kpi .ki{border-radius:9px}.av{width:29px;height:29px}.acc-t b,.av,.card-h p{font-size:12.5px}.acc-t span,.kpi span{font-size:10.5px}.topbar{padding:9px clamp(14px,2vw,42px)}.tb-title{font-size:15.5px}.ib{width:35px}.ib,.lang-btn{height:35px}.wrap{padding:14px var(--pad) 40px}.kpis{gap:11px}.kpi{padding:13px 15px;border-radius:16px}.kpi .ki{width:30px;height:30px;margin-bottom:8px}.kpi .ki .ic{width:16px;height:16px}.kpi b{font-size:clamp(21px,1.5vw,26px);letter-spacing:-.03em}.kpi span{margin-top:2px;letter-spacing:.06em}.panel{padding:8px}.panel .jrow{padding:12px 14px 12px 16px}.acard .ac-name,.card-h h3,.jrow h3{font-size:16px}.jr-top{gap:8px}.jr-meta{gap:5px 14px;margin-top:6px;font-size:13px}.jr-acts{gap:6px}.jr-acts .btn{padding:8px 13px;font-size:13px}.tag{font-size:11.5px;padding:3px 9px}.acard{padding:14px}.alist{gap:11px}.card,.form.card{padding:16px}.card-h{margin-bottom:13px;padding-bottom:11px}@media (max-width:720px){.kpi .ki{width:26px;height:26px;margin-bottom:6px}.kpi .ki .ic{width:14px;height:14px}.kpi b{font-size:17px;line-height:1.1;letter-spacing:-.02em}.kpi span{font-size:8.5px;margin-top:3px;letter-spacing:.02em;line-height:1.2;display:block;white-space:normal;word-break:break-word}.wrap{padding:10px 12px 30px}.panel{padding:6px}.panel .jrow{padding:11px 12px}.acard .ac-name,.jrow h3{font-size:14.5px}.jr-meta{font-size:12px;gap:4px 12px;margin-top:5px}.jr-acts .btn,.side-nav a{padding:8px 11px;font-size:12.5px}.side{width:236px}.side-nav a{font-size:14px}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.kpi{padding:8px 4px 9px;border-radius:12px;text-align:center;min-width:0}.kpi .ki,.kpi::before{display:none}}@media (max-width:360px){.kpis{gap:5px}.kpi{padding:7px 3px 8px}.kpi b{font-size:15.5px}.kpi span{font-size:8px}}@media (max-width:720px){.wrap{padding-bottom:10px}.foot{border-top:1px solid var(--border)}.foot-in{padding:9px 12px;gap:4px 14px}.foot-in a{font-size:11.5px;padding:2px 0}body.guest .wrap{padding-bottom:0}.cta-band{margin-bottom:18px}}@media (max-width:400px){.foot-in{padding:8px 10px;gap:3px 12px}.foot-in a{font-size:11px}}.shell,body{min-height:100vh;min-height:100dvh}.side{height:100vh;height:100dvh}@supports (height:100svh){.side{height:100dvh}}@media (max-width:720px){.content{min-height:100dvh}.wrap{min-height:0}.empty,.panel{min-height:min(46dvh,340px)}}.ag-intro p{font-size:15px;color:var(--text2);line-height:1.6;margin-bottom:14px}.ag-brief ul,.ag-list{list-style:none;display:flex;flex-direction:column}.ag-list{gap:9px;margin-bottom:18px}.ag-brief li,.ag-list li{display:flex;gap:10px;font-size:14px;color:var(--text2);line-height:1.5}.ag-list .ic{width:16px;height:16px;color:var(--ok);flex-shrink:0;margin-top:3px}.ag-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;border-radius:var(--r-m);background:var(--surface2);border:1px solid var(--border)}.ag-bar.on{background:var(--ok-s);border-color:rgba(46,160,90,.3)}.ag-bar.off{background:var(--warn-s);border-color:rgba(217,154,63,.3)}.ag-bar b{font-size:15.5px}.ag-bar span{font-size:13px;color:var(--muted)}.ag-bar .btn{margin-left:auto}.ag-bar,.ag-kpi{margin-bottom:14px}.ag-brief{padding:13px 15px;border-radius:var(--r-m);background:var(--field);border:1px solid var(--border);margin-bottom:12px}.ag-brief b{font-size:13.5px;display:block;margin-bottom:8px}.ag-brief ul{gap:7px}.ag-brief li{gap:9px;font-size:13.5px}.ag-brief .ic{width:15px;height:15px;color:var(--ok);flex-shrink:0;margin-top:3px}.ag-form .ag-q{display:block;font-size:14px;font-weight:600;color:var(--text);margin-bottom:2px;line-height:1.45}.ag-form .ag-q b{color:var(--accent);margin-right:4px}.ag-form textarea{min-height:52px}.ag-redo{margin-top:6px}.btn.ai-on{border-color:rgba(46,160,90,.45);color:#3fb974}.iv{padding:14px 0;border-bottom:1px solid var(--border)}.iv:last-child{border-bottom:0}.iv-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.iv-top b,.iv-top span{font-size:15.5px;display:block}.iv-top span{font-size:12.5px;color:var(--muted);margin-top:2px}.iv-sum{margin-top:9px;font-size:14px;line-height:1.55;color:var(--text2)}.iv-pm{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:9px;font-size:12.5px}.iv-pm .ok{color:#3fb974}.iv-pm .no{color:var(--err)}.iv-act{margin-top:11px}.iv-act,.iv-act form{display:flex;gap:8px;flex-wrap:wrap}@media (max-width:720px){.ag-bar{padding:10px 12px;gap:8px}.ag-bar .btn{margin-left:0;width:100%;justify-content:center}.iv-top b{font-size:14.5px}.iv-sum{font-size:13px}.iv-act .btn{flex:1}}.ai-box{margin-top:12px;padding:12px 14px;border-radius:var(--r-m);background:var(--field);border:1px solid var(--border)}.ai-h{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.ai-ic{font-size:16px}.ai-h b,.bz-h b{font-size:13.5px;font-weight:700}.ai-h .tag{margin-left:auto}.ag-chat{display:flex;flex-direction:column;gap:10px;margin:14px 0 4px;max-height:520px;overflow-y:auto;padding-right:2px}.agm{display:flex;gap:8px;align-items:flex-end;max-width:100%}.agm.me{flex-direction:row-reverse}.agm-av{width:26px;height:26px;flex:0 0 auto;border-radius:9px;background:var(--field);display:grid;place-items:center;font-size:13px}.agm-b{max-width:min(560px,86%);padding:10px 13px;border-radius:14px;font-size:13.5px;line-height:1.55;background:var(--surface2);border:1px solid var(--border);border-bottom-left-radius:5px}.agm.me .agm-b{background:var(--accent);color:#fff;border-color:transparent;border-radius:14px;border-bottom-right-radius:5px}.ag-qlist{margin:8px 0;padding-left:20px;display:flex;flex-direction:column;gap:5px}.ag-qlist li,.bz-steps li{font-size:13px;line-height:1.5}.ag-send{margin-top:12px}.ag-send textarea{min-height:76px}.ag-ok{margin-top:-4px}.bz-box{margin:14px 0 4px;padding:14px;border:1px solid var(--border);border-radius:14px;background:var(--surface2)}.bz-box.on{border-color:rgba(52,168,110,.45);background:rgba(52,168,110,.07)}.bz-box.wait{border-color:rgba(214,168,53,.45);background:rgba(214,168,53,.07)}.bz-h{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:7px}.bz-h .tag{margin-left:auto}.bz-ic{font-size:15px}.bz-acc{margin:0 0 5px;font-size:14px;font-weight:700;color:var(--accent)}.bz-how,.bz-i{font-size:12.5px}.bz-i{margin:0;line-height:1.55;color:var(--muted)}.bz-how{display:block;margin:11px 0 6px}.bz-steps{margin:0;padding-left:19px;display:flex;flex-direction:column;gap:5px}.bz-steps li{font-size:12.5px}.ai-src,.bz-note,.bz-steps li{color:var(--muted)}.bz-note{margin:9px 0 0;font-size:11.5px;opacity:.85}.ai-src{font-size:10.5px;font-weight:600;background:var(--field);border:1px solid var(--border);padding:2px 7px;border-radius:6px;white-space:nowrap;border-color:var(--border)}.ai-sum{margin-top:8px;font-size:13.5px;line-height:1.55;color:var(--text2)}.ai-chat summary,.ai-pm{font-size:12.5px;display:flex}.ai-pm{flex-wrap:wrap;gap:5px 14px;margin-top:8px}.ai-pm .ok{color:#3fb974}.ai-pm .no{color:var(--err)}.ai-chat{margin-top:9px}.ai-chat summary{cursor:pointer;font-weight:600;color:var(--accent);align-items:center;gap:7px;padding:6px 0;list-style:none}.ag-edit>summary::-webkit-details-marker,.ai-chat summary::-webkit-details-marker{display:none}.ai-chat summary .ic{width:15px;height:15px}.ai-chat[open] summary{margin-bottom:6px}.ai-qa{padding:8px 0;border-top:1px solid var(--border)}.ai-qa b{display:block;font-size:12.5px;font-weight:600;color:var(--muted);line-height:1.45}.ai-qa span{display:block;font-size:13.5px;color:var(--text);margin-top:3px;line-height:1.5}@media (max-width:720px){.ai-box{padding:10px 12px}.ai-h .tag{margin-left:0}.ai-sum{font-size:13px}}.wrap>.panel{flex:0 0 auto}.panel{min-height:0}@media (max-width:560px){.panel{min-height:0}}@media (min-width:1440px){.kpis{display:flex;gap:0;padding:5px;margin-bottom:16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l)}.kpi{flex:1 1 0;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:13px;align-content:center;background:0 0;border:0;box-shadow:none;border-radius:12px;padding:13px 20px;transition:background var(--t)}.kpi+.kpi,.kpi+.kpi:hover{box-shadow:inset 1px 0 0 var(--border)}.kpi:hover{transform:none;box-shadow:none;background:var(--surface2)}.kpi .ki{grid-row:1/span 2;align-self:center;margin-bottom:0;width:36px;height:36px}.kpi b{grid-column:2;align-self:end;font-size:25px;letter-spacing:-.02em}.kpi span{grid-column:2;align-self:start;margin-top:3px}.kpi.hot,.kpi.hot:hover{background:var(--err-s)}}@media (min-width:1560px){.wrap>.panel{background:0 0;border:0;padding:0}.panel .jlist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-content:start}.panel .jrow{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);padding:16px 20px 16px 22px;grid-template-columns:minmax(0,1fr)}.panel .jrow+.jrow{border-top:0}.panel .jrow::before{left:0;top:14px;bottom:14px;border-radius:0 3px 3px 0}.panel .jrow:hover{background:var(--surface);transform:translateY(-2px);box-shadow:var(--shadow);border-color:var(--border2)}.panel .jrow .jr-acts{justify-content:flex-start;margin-top:2px}.panel .alist{gap:14px}.panel .acard{background:var(--surface);border:1px solid var(--border)}.panel .acard:hover{background:var(--surface);border-color:var(--border2)}}.alist{align-items:stretch}.acard{display:flex;flex-direction:column}.acard .ac-act{margin-top:auto;flex-wrap:wrap;row-gap:10px}.acard .ac-act input[type=text]{flex:1 1 100%;min-width:0}.acard .ac-act .btn{flex:0 0 auto}.ae-ic,.ag-edit{border:1px solid var(--border)}.ag-edit{margin-top:16px;border-radius:var(--r-l);background:var(--surface2);overflow:hidden}.ag-edit>summary{display:flex;align-items:center;gap:12px;padding:14px 16px;cursor:pointer;list-style:none;transition:background var(--t)}.ag-edit>summary:hover{background:var(--field)}.ae-ic{width:34px;height:34px;flex-shrink:0;border-radius:10px;display:grid;place-items:center;background:var(--brand-soft);color:var(--accent)}.ae-ic .ic,.nl-badge.sub svg{width:17px;height:17px}.ae-t{min-width:0;flex:1}.ae-t b{display:block;font-size:14px;font-weight:700;letter-spacing:-.2px}.ae-t i,.ae-x{font-size:12.5px}.ae-t i{display:block;font-style:normal;color:var(--muted);margin-top:1px}.ae-x{flex-shrink:0;font-weight:600;color:var(--accent)}.ag-edit[open]>summary{border-bottom:1px solid var(--border)}.ae-form{padding:16px}.ae-form label{display:block;margin-bottom:14px}.ae-form label>span{display:block;font-size:13px;font-weight:600;margin-bottom:6px}.ae-form textarea{width:100%;resize:vertical;line-height:1.55}.ae-train,.rb-card{border:1px solid var(--border)}.ae-train{margin:4px 0 14px;padding:14px;border-radius:var(--r-m);background:var(--surface)}.ae-train>b,.rb-t b{font-size:13.5px;font-weight:700}.ae-train label>span,.ae-train>i{color:var(--muted);font-size:12.5px}.ae-train>i{display:block;font-style:normal;margin:2px 0 12px}.ae-train label>span{font-weight:500;line-height:1.45}.ae-form em.req{font-style:normal;color:var(--err);margin-left:2px}.rb-card{display:flex;align-items:center;gap:14px;padding:14px 16px;margin-bottom:14px;border-radius:var(--r-l);background:var(--surface2);transition:border-color var(--t),background var(--t)}.rb-av{width:42px;height:42px;flex-shrink:0;border-radius:13px;display:grid;place-items:center;background:linear-gradient(135deg,var(--navy2,#2f5c93),var(--accent));color:#fff;box-shadow:0 4px 14px rgba(0,0,0,.22)}.rb-av .ic{width:20px;height:20px}.rb-t{min-width:0;flex:1;display:block}.rb-t b{display:block;font-size:16px;letter-spacing:-.02em;line-height:1.25}.rb-st{display:flex;align-items:center;gap:7px;margin-top:3px;font-style:normal;font-size:12.5px;color:var(--muted);line-height:1.35}.rb-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:var(--border2)}.rb-card.on{border-color:rgba(46,160,90,.32);background:linear-gradient(180deg,var(--ok-s),transparent 140%)}.rb-card.on .rb-dot{background:var(--ok);box-shadow:0 0 0 0 rgba(46,160,90,.5);animation:rbPulse 2.4s infinite}.rb-card.off .rb-av{background:var(--field);color:var(--muted);box-shadow:none;border:1px solid var(--border)}.rb-sw{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;padding:6px 6px 6px 12px;border-radius:999px;border:1px solid transparent;transition:background var(--t),border-color var(--t)}.rb-sw:hover{background:var(--field);border-color:var(--border)}.rb-lbl{font-size:12.5px;font-weight:600;color:var(--muted);white-space:nowrap}.rb-track{position:relative;width:46px;height:26px;border-radius:999px;background:var(--field);border:1px solid var(--border2);transition:background var(--t),border-color var(--t)}.rb-knob{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:var(--muted);box-shadow:0 1px 3px rgba(0,0,0,.3);transition:transform var(--t),background var(--t)}.rb-card.on .rb-track{background:var(--ok);border-color:transparent}.rb-card.on .rb-knob{transform:translateX(20px);background:#fff}.rb-card.on .rb-lbl{color:var(--ok)}.rb-sw:active .rb-knob{width:23px}@media (max-width:560px){.rb-card{flex-wrap:wrap;gap:10px 12px;padding:13px 14px}.rb-t{flex:1 1 auto}.rb-sw{flex:0 0 100%;justify-content:space-between;margin:2px 0 0;padding:10px 2px 0;border-top:1px solid var(--border);border-radius:0}.rb-sw:hover{background:0 0;border-color:transparent;border-top-color:var(--border)}}.ag-edit.turn-on{border-color:color-mix(in srgb,var(--accent) 42%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}.ag-edit.turn-on>summary,.cmp td.hi,.cmp th.hi{background:var(--brand-soft)}.ag-edit.turn-on .ae-x{display:none}.agm.me{position:relative}.agm-ed{flex-shrink:0;align-self:center;width:28px;height:28px;border-radius:9px;display:grid;place-items:center;color:var(--muted);opacity:0;transition:opacity var(--t),color var(--t),background var(--t)}.agm-ed .ic{width:14px;height:14px}.agm-ed:focus-visible,.agm.me:hover .agm-ed{opacity:1}.agm-ed:hover{color:var(--accent);background:var(--field)}@media (hover:none),(pointer:coarse){.agm-ed{opacity:.55}}@media (max-width:720px){.kpis{align-items:stretch}.kpi{display:flex;flex-direction:column;justify-content:center;min-height:56px}.kpi span{text-wrap:balance}}.st-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.st-filters{margin:0}.st-kpis{margin-bottom:18px}@media (max-width:720px){.st-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.st-kpis .kpi{padding:13px 13px 14px;text-align:left}.st-kpis .kpi .ki{display:grid;width:26px;height:26px;border-radius:8px;margin-bottom:8px}.st-kpis .kpi .ki .ic{width:14px;height:14px}.st-kpis .kpi b{font-size:21px;line-height:1.1}.st-kpis .kpi span{font-size:10.5px;letter-spacing:.02em}.st-kpis .kpi-d,.st-kpis .kpi-sub{font-size:10.5px}.st-kpis .kpi-d{position:static;display:inline-block;width:fit-content;align-self:flex-start;justify-self:start;margin-top:7px;padding:2px 7px}}.kpi-sub{display:block;margin-top:2px;font-size:11.5px;color:var(--muted);font-style:normal;line-height:1.35}.kpi-d,.st-off-tag{font-style:normal;font-weight:700;border-radius:20px;letter-spacing:.01em}.kpi-d{position:absolute;top:12px;right:12px;font-size:11px;padding:3px 7px}.kpi-d.up{color:var(--ok);background:var(--ok-s)}.kpi-d.down{color:var(--err);background:var(--err-s)}.kpi-d.new{color:var(--muted);background:var(--line-s,rgba(127,140,160,.14));font-weight:600;cursor:help}.st-off-tag{display:inline-block;font-size:10.5px;padding:2px 7px;margin-left:7px;vertical-align:middle;color:var(--muted);background:rgba(127,140,160,.16)}.st-note-off{display:flex;align-items:center;gap:12px;margin:0 0 16px;padding:13px 15px;border-radius:14px;background:var(--warn-s,rgba(217,119,6,.09));border:1px solid var(--warn-b,rgba(217,119,6,.28))}.st-note-off svg{flex:none;color:var(--warn,#D97706)}.st-note-off>div{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.st-note-off b,.st-ph h3{font-size:13.5px;font-weight:700;color:var(--text)}.st-note-off span{font-size:12.5px;color:var(--muted);line-height:1.5}.st-note-off .btn{flex:none}@media (max-width:560px){.st-note-off{flex-wrap:wrap}.st-note-off .btn{width:100%;justify-content:center}}.st-panel{padding:18px 20px 20px;margin-bottom:16px;min-height:0}.st-ph{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.st-ph h3{font-size:15px;letter-spacing:-.01em}.st-sub{font-size:12px;color:var(--muted)}.lg,.st-legend{align-items:center}.st-legend{display:flex;gap:14px}.lg{display:inline-flex;gap:6px;font-size:12px;color:var(--muted)}.lg i{width:14px;height:3px;border-radius:2px;display:block}.lg-v i{background:var(--accent)}.lg-a i{background:var(--gold)}.chart-wrap{width:100%;overflow:hidden}.chart{width:100%;height:auto;max-height:280px;display:block}.chart .cg,.chart .cline{vector-effect:non-scaling-stroke}.chart .cg{stroke:var(--border);stroke-width:1;stroke-dasharray:3 5}.chart .cline{fill:none;stroke:var(--accent);stroke-width:2.4;stroke-linejoin:round;stroke-linecap:round}.chart .cdot,.chart .cline2{stroke-width:2;vector-effect:non-scaling-stroke}.chart .cline2{fill:none;stroke:var(--gold);stroke-dasharray:5 4;stroke-linejoin:round}.chart .cdot{fill:var(--accent);stroke:var(--surface)}.chart .cl{fill:var(--muted);font-size:12px;font-family:inherit}.st-two{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:940px){.st-two{grid-template-columns:1fr 1fr}}.funnel{display:flex;flex-direction:column;gap:13px}.fn-top{display:flex;align-items:baseline;gap:8px;margin-bottom:5px}.fn-l{font-size:13px;color:var(--text2);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fn-v{font-size:14px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.fn-r,.src-top em{font-style:normal;color:var(--muted)}.fn-bar,.fn-r{border-radius:20px;background:var(--surface2);border:1px solid var(--border)}.fn-r{font-size:11px;font-weight:700;padding:2px 6px}.fn-bar{height:9px;overflow:hidden}.fn-bar span{display:block;height:100%;border-radius:20px;transition:width .5s cubic-bezier(.2,.7,.3,1)}.fn-bar .f1{background:linear-gradient(90deg,#4a7fbe,#6ea3d8)}.fn-bar .f2{background:linear-gradient(90deg,#2f5c93,#4a7fbe)}.fn-bar .f3{background:linear-gradient(90deg,#c9a13b,#e6c561)}.fn-bar .f4{background:linear-gradient(90deg,#2ea05a,#57c483)}.fn-bar .f5{background:linear-gradient(90deg,#1d7d43,#2ea05a)}.srcs{display:flex;flex-direction:column;gap:12px}.src-top{display:flex;align-items:baseline;gap:8px;margin-bottom:5px;font-size:13px;color:var(--text2)}.src-top span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.src-top b{color:var(--text);font-variant-numeric:tabular-nums}.src-top em{font-size:12px;min-width:42px;text-align:right}.src-bar{height:8px;border-radius:20px;background:var(--surface2);overflow:hidden;border:1px solid var(--border)}.src-bar span{display:block;height:100%;border-radius:20px}.src-bar .sweb{background:linear-gradient(90deg,#4a7fbe,#7fb0ff)}.src-bar .sseo{background:linear-gradient(90deg,#2ea05a,#57c483)}.src-bar .sbot{background:linear-gradient(90deg,#c9a13b,#e6c561)}.src-bar .sshare{background:linear-gradient(90deg,#8b5cf6,#a78bfa)}.st-foot-note,.st-note{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:var(--muted);line-height:1.5}.st-note{margin-top:14px}.st-foot-note{margin:4px 2px 8px}.st-foot-note .ic,.st-note .ic{width:15px;height:15px;flex-shrink:0;margin-top:1px}.minis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (min-width:640px){.minis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.minis{grid-template-columns:repeat(6,minmax(0,1fr))}}.mini,.st-job{border:1px solid var(--border)}.mini{background:var(--surface2);border-radius:var(--r-m);padding:13px 14px;display:flex;flex-direction:column;gap:3px;transition:border-color var(--t)}.mini:hover{border-color:var(--border2)}.mini .mi{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:var(--brand-soft);margin-bottom:4px}.mini .mi .ic{width:15px;height:15px;color:var(--accent)}.mini b,.st-job-t h2{font-weight:750;color:var(--text);letter-spacing:-.02em}.mini b{font-size:19px;font-variant-numeric:tabular-nums}.mini span{font-size:11.5px;color:var(--muted);line-height:1.35}.st-job{align-items:flex-start;justify-content:space-between;gap:14px;background:var(--surface);border-radius:var(--r-l);padding:16px 18px;margin-bottom:16px}.st-job-t h2{font-size:17px;margin-bottom:7px;line-height:1.3}.st-job,.st-job-a,.st-job-m{display:flex;flex-wrap:wrap}.st-job-m{align-items:center;gap:12px;font-size:12.5px;color:var(--muted)}.st-job-m span{display:inline-flex;align-items:center;gap:5px}.st-job-m .ic{width:14px;height:14px}.st-job-a{gap:8px}.st-empty{align-items:center;justify-content:center;gap:8px;padding:44px 16px;text-align:center;color:var(--muted)}.st-empty .ic{width:34px;height:34px;opacity:.5}.st-empty b{font-size:14px;color:var(--text2);font-weight:650}.st-empty span{font-size:12.5px;max-width:340px;line-height:1.5}.st-empty.sm{padding:26px 12px}.st-empty,.st-table{display:flex;flex-direction:column}.sth,.strow{display:grid;grid-template-columns:minmax(0,2.4fr) repeat(5,minmax(52px,.7fr)) 108px;gap:10px;align-items:center}.sth{padding:0 6px 10px;border-bottom:1px solid var(--border);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.sth span:not(.c-t),.strow span:not(.c-t):not(.c-a){text-align:right}.strow{padding:13px 6px;border-bottom:1px solid var(--border);font-size:13px;color:var(--text2);font-variant-numeric:tabular-nums;transition:background var(--t)}.cmp tbody tr:last-child td,.cmp tbody tr:last-child th,.strow:last-child{border-bottom:0}.strow:hover{background:var(--surface2)}.strow.off{opacity:.55}.strow .c-t{display:flex;flex-direction:column;gap:2px;min-width:0}.strow .c-t a,.strow .c-t em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.strow .c-t a{font-weight:650;color:var(--text);text-decoration:none}.strow .c-t em{font-style:normal;font-size:11.5px;color:var(--muted)}.strow .good{color:var(--ok);font-weight:700}.strow .c-a{display:flex;justify-content:flex-end}@media (max-width:900px){.sth{display:none}.strow{grid-template-columns:1fr 1fr;gap:8px 10px;padding:14px 8px;border:1px solid var(--border);border-radius:var(--r-m);margin-bottom:10px;background:var(--surface2)}.strow .c-t{grid-column:1/-1;margin-bottom:2px}.strow span:not(.c-t):not(.c-a){text-align:left;display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:12.5px}.strow span:not(.c-t):not(.c-a)::before{content:attr(data-l);color:var(--muted);font-size:11px}.strow .c-a{grid-column:1/-1;justify-content:stretch;margin-top:4px}.strow .c-a .btn{width:100%;justify-content:center}}@media (max-width:560px){.st-panel{padding:14px 13px 16px}.chart{max-height:220px}.st-job{padding:14px}.st-job-t h2{font-size:15.5px}.kpi-d{position:static;display:inline-block;width:fit-content;align-self:flex-start;justify-self:start;margin-top:6px;font-size:10.5px;padding:2px 7px}.mini b{font-size:17px}}@media (hover:none),(pointer:coarse){.btn:hover,.conn:hover,.contact-row a:hover,.dd-m a:hover,.feat:hover,.jrow:hover,.kpi:hover,.panel .jrow:hover,.pk:hover,.sc:hover,.side-nav a:hover,.step:hover{transform:none}}.modal-box{scrollbar-width:none;-ms-overflow-style:none}.modal-box::-webkit-scrollbar{width:0;height:0;display:none}.hp-field{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.jrow.review::before{background:#4a86d8}.jrow.rejected::before{background:#d9534f}.jrow.rejected,.jrow.review{opacity:.85}.tag.review{background:rgba(74,134,216,.14);color:#6ba3ea;border-color:rgba(74,134,216,.3)}.tag.rejected{background:rgba(217,83,79,.14);color:#e5766f;border-color:rgba(217,83,79,.3)}.mod-note{margin-top:8px;padding:10px 12px;border-radius:12px;font-size:13px;line-height:1.5;background:rgba(74,134,216,.1);border:1px solid rgba(74,134,216,.24)}.mod-note.bad{background:rgba(217,83,79,.1);border-color:rgba(217,83,79,.26)}.mod-note b{display:block;margin-bottom:2px;font-size:12px;letter-spacing:.02em;text-transform:uppercase;opacity:.75}.sub-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,290px);gap:0;border:1px solid var(--border);border-radius:var(--r-l,18px);overflow:hidden;background:var(--surface)}.sub-hero::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 140%at 0 0,rgba(74,127,190,.13),transparent 58%)}.sub-hero.empty{grid-template-columns:1fr}.sh-main,.sub-hero{position:relative}.sh-top{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:12px}.sh-dot{width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 4px var(--ok-s);animation:shpulse 2.4s ease-in-out infinite}.sh-dot.off{background:var(--muted);box-shadow:0 0 0 4px rgba(139,151,165,.12);animation:none}.sh-lbl{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.sh-pkg{margin-left:auto;padding:4px 11px;border-radius:20px;font-size:11.5px;font-weight:700;background:var(--surface2);border:1px solid var(--border);color:var(--text2)}.sh-n{display:flex;align-items:baseline;gap:8px}.sh-n b,.sh-t-h b{font-variant-numeric:tabular-nums}.sh-n b{font-size:clamp(38px,6vw,52px);font-weight:800;letter-spacing:-2.4px}.pay-amount i,.pk-per em,.sh-n i{font-style:normal;font-size:14px;font-weight:600;color:var(--muted)}.sh-bar{height:6px;border-radius:20px;background:var(--field);overflow:hidden}.sh-bar span{display:block;height:100%;border-radius:20px;background:var(--brand);transition:width .5s cubic-bezier(.4,0,.2,1)}.sh-bar span.warn{background:linear-gradient(90deg,var(--gold),var(--gold2))}.sh-bar.sm{height:5px}.sh-meta{display:flex;gap:16px;flex-wrap:wrap;color:var(--muted)}.sh-meta span{display:inline-flex;align-items:center;gap:6px}.sh-meta .ic{width:14px;height:14px;opacity:.8}.sh-p{font-size:14px;line-height:1.6;color:var(--text2);max-width:62ch;margin:0}.sh-side{position:relative;display:flex;flex-direction:column;justify-content:center;gap:13px;padding:20px 22px;background:var(--bg2);border-left:1px solid var(--border)}.sh-t-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.sh-t-h span{font-size:12px;font-weight:600;color:var(--muted)}.sh-t-h b{font-size:16px;font-weight:700}.sh-note{margin:0;line-height:1.55;color:var(--muted)}.pay-card{margin-bottom:18px;scroll-margin-top:80px}.pay-card.is-wait{border-color:rgba(217,154,63,.34)}.pay-card.is-bad{border-color:rgba(229,72,77,.32)}.pay-card .card-h{align-items:flex-start}.pc-x{margin-left:auto;flex-shrink:0}.btn.ghost{background:0 0;border-color:var(--border)}.pay-steps{display:flex;align-items:center;flex-wrap:wrap}.pay-amount>span,.ps-i{font-weight:600;color:var(--muted)}.ps-i,.ps-i b{border:1px solid var(--border)}.ps-i{display:inline-flex;align-items:center;gap:9px;padding:8px 14px 8px 10px;border-radius:30px;font-size:12.5px;background:var(--surface2)}.ps-i+.ps-i{margin-left:8px}.ps-i b{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:11px;background:var(--field);color:var(--muted)}.ps-i .ic{width:15px;height:15px}.ps-i.cur{color:var(--text);border-color:rgba(74,127,190,.4);background:rgba(74,127,190,.1)}.ps-i.cur b{background:var(--brand);color:#fff;border-color:transparent}.ps-i.on{border-color:rgba(46,160,90,.3);background:var(--ok-s)}.pk.free.cur .pk-badge.cur .ic,.ps-i.on,.ps-i.on .ic{color:var(--ok)}.pay-amount{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding:16px 18px;margin-bottom:14px;border-radius:var(--r-m,14px);background:linear-gradient(135deg,rgba(201,161,59,.11),rgba(201,161,59,.03));border:1px solid rgba(201,161,59,.26)}.pay-amount>span{font-size:12px;letter-spacing:.04em;text-transform:uppercase;width:100%}.pay-amount b,.pay-sum b{font-variant-numeric:tabular-nums}.pay-amount b{font-size:clamp(24px,4vw,32px);font-weight:800;letter-spacing:-1.1px;color:var(--gold2)}.pay-amount i,.pk-per em{font-size:13px;color:var(--text2)}.pay-hint,.pk-head p{line-height:1.55;color:var(--muted)}.pay-hint{display:flex;align-items:flex-start;gap:9px;margin:12px 0 0;font-size:12.5px}.pay-hint .ic{width:15px;height:15px;flex-shrink:0;margin-top:1px;color:var(--gold2)}.pay-sum{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:14px 16px;border-radius:var(--r-m,14px);background:var(--surface2);border:1px solid var(--border)}.pay-again summary,.pay-sum span{font-size:12.5px;font-weight:600;color:var(--muted)}.pay-sum b{font-size:15px;font-weight:700}.pay-again{margin-top:14px}.pay-again summary{cursor:pointer;font-size:13px;padding:8px 0;transition:color .18s}.pay-again summary:hover,.pk.free .pk-p b{color:var(--text)}.pay-again[open] summary{margin-bottom:6px}.cp.copied{border-color:var(--ok)!important;color:var(--ok)}.pk-head{margin:4px 0 14px}.pk-head h2{margin:0 0 5px;font-size:clamp(18px,2.4vw,22px);font-weight:700;letter-spacing:-.4px}.pk-head p{margin:0;font-size:13.5px;max-width:64ch}.pk.cur{border-color:rgba(46,160,90,.42);background:linear-gradient(180deg,var(--ok-s),transparent 60%)}.pk.sel{border-color:rgba(74,127,190,.5);background:linear-gradient(180deg,rgba(74,127,190,.1),transparent 60%)}.pk-badge.cur{background:var(--ok);color:#fff;display:inline-flex;align-items:center;gap:5px}.pk-badge.cur .ic{width:12px;height:12px}.pk .sel-b,.pk-per{display:flex;align-items:center}.pk-per{gap:8px;flex-wrap:wrap;margin:-2px 0 2px;font-size:12.5px;color:var(--muted);font-variant-numeric:tabular-nums}.pk-per em{padding:2px 8px;border-radius:20px;font-size:11.5px;font-weight:700;background:var(--ok-s);color:var(--ok);border:1px solid rgba(46,160,90,.24)}.pk .btn[disabled]{opacity:.5;cursor:not-allowed}.pk .sel-b{justify-content:center;gap:7px;border-color:rgba(74,127,190,.45);color:var(--text)}.pk form,.pk>.btn,.pk>.sel-b{margin-top:auto}@media (max-width:820px){.sub-hero{grid-template-columns:1fr}.sh-side{border-left:0;border-top:1px solid var(--border)}.sh-main{padding:17px 17px 19px}.sh-side{padding:16px 17px}.pay-steps{gap:7px}.ps-i{flex:1 1 auto;justify-content:center;padding:8px 11px}.ps-i+.ps-i{margin-left:0}.ps-i span{display:none}.ps-i.cur span,.ps-i.on span{display:inline}}@media (max-width:520px){.pay-amount b{font-size:26px}}@media (hover:none),(pointer:coarse){.pay-again summary:hover,.pk:hover{transform:none}}.pk-l b{font-weight:600;opacity:.62;font-size:11.5px;margin-left:2px}@media (max-width:560px){.ps-i span{display:none}.ps-i.cur span,.ps-i.on:last-of-type span{display:inline}.ps-i.cur{flex:1 1 100%;justify-content:flex-start}.ord{flex-direction:column;align-items:flex-start;gap:7px}.ord .tag{align-self:flex-start}.ord-t span{white-space:normal}}:root[data-theme=light] .modal-scrim{background:rgba(23,37,58,.34);-webkit-backdrop-filter:blur(5px) saturate(1.02);backdrop-filter:blur(5px) saturate(1.02)}:root[data-theme=light] .scrim{background:rgba(23,37,58,.3)}.tag.free{background:rgba(46,160,90,.14);color:#3fb974;border-color:rgba(46,160,90,.28)}.btn.ai-locked{opacity:.72;border-style:dashed}.btn.ai-locked:hover{opacity:1;filter:brightness(1.08)}.sub-hero.empty .sh-main .btn{margin-top:14px;align-self:flex-start}.sub-hero.empty .sh-main{display:flex;flex-direction:column;align-items:flex-start}.hw-c p,.pay-note{line-height:1.55;color:var(--muted)}.nl-lim,.pay-note{display:flex;border:1px solid var(--border)}.pay-note{align-items:flex-start;gap:9px;margin:12px 0 0;padding:11px 13px;border-radius:12px;font-size:12.5px;background:var(--surface2)}.pay-note .ic{width:15px;height:15px;flex-shrink:0;margin-top:1px;opacity:.75}a.pc-x{margin-left:auto;flex-shrink:0;text-decoration:none}.nl-lim{align-items:center;gap:14px;margin-bottom:16px;padding:14px 16px;border-radius:var(--r-l);background:var(--bg2)}.nl-lim.free{border-color:var(--ok-s);background:linear-gradient(90deg,var(--ok-s),transparent 70%)}.nl-badge{flex-shrink:0;padding:5px 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.05em;background:var(--ok);color:#fff}.nl-badge.sub{display:grid;place-items:center;width:34px;height:34px;padding:0;border-radius:11px;background:var(--brand)}.nl-t{flex:1;min-width:0}.nl-t b,.nl-t span{display:block;font-size:14.5px;color:var(--text)}.nl-t span{font-size:12.8px;color:var(--muted);margin-top:2px;line-height:1.45}.hw-c b,.nl-n,.nl-t b{font-weight:700}.nl-n{flex-shrink:0;font-size:13px;color:var(--text2);white-space:nowrap}@media (max-width:560px){.nl-lim{flex-wrap:wrap;gap:10px}.nl-t{flex:1 1 100%;order:3}.nl-n{margin-left:auto}}.hw{margin-top:34px}.pk-head.tight{margin-top:30px}.hw-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media (min-width:980px){.hw-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:520px){.hw-grid{grid-template-columns:1fr}}.hw-c{position:relative;padding:20px 18px 18px;border:1px solid var(--border);border-radius:var(--r-l);background:var(--bg2)}.hw-n{position:absolute;top:14px;right:16px;font-size:26px;font-weight:800;line-height:1;color:var(--border2);letter-spacing:-.03em}.hw-i{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand);margin-bottom:12px}.hw-i svg{width:19px;height:19px}.hw-c b{display:block;font-size:14.5px;color:var(--text);margin-bottom:5px}.hw-c p{font-size:12.9px;margin:0}.cmp-wrap,.pay-steps li{border:1px solid var(--border);background:var(--bg2)}.cmp-wrap{overflow-x:auto;border-radius:var(--r-l)}.cmp{width:100%;border-collapse:collapse;min-width:420px}.cmp td,.cmp th{padding:13px 16px;text-align:center;font-size:13.2px;border-bottom:1px solid var(--border)}.cmp thead th{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:rgba(0,0,0,.1)}.cmp thead th.hi{color:var(--brand)}.cmp .cmp-l{text-align:left;color:var(--text);font-weight:600;min-width:180px}.cmp-t{color:var(--text2);font-weight:600;white-space:nowrap}.cmp-m,.pay-steps li::before{width:24px;height:24px;border-radius:50%;place-items:center}.cmp-m{display:inline-grid}.cmp-m svg,.su-card.done .su-n svg{width:14px;height:14px}.cmp-m.y{background:var(--ok-s);color:var(--ok)}.cmp-m.n{background:rgba(128,128,128,.14);color:var(--muted)}.pay-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;list-style:none;padding:0;margin:0;counter-reset:ps}.pay-steps li{counter-increment:ps;display:flex;align-items:center;gap:11px;padding:13px 15px;border-radius:var(--r-m)}.pay-steps li::before{content:counter(ps);flex-shrink:0;display:grid;background:var(--brand);color:#fff;font-size:12px;font-weight:800}.pay-steps li span{font-size:13px;color:var(--text);line-height:1.4}.hw-note{margin-top:12px;font-size:12.6px;color:var(--muted);line-height:1.55}@media (max-width:560px){.hw-n{font-size:22px}.cmp td,.cmp th{padding:11px 12px;font-size:12.6px}.cmp .cmp-l{min-width:150px}}.pk-what{margin:14px 0 8px;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.pk-grid.four{grid-template-columns:repeat(2,1fr)}@media (min-width:1080px){.pk-grid.four{grid-template-columns:repeat(4,1fr)}}@media (max-width:560px){.pk-grid.four{grid-template-columns:1fr}}.pk.free,.pk.free.cur{border-color:var(--border2)}.pk.free .pk-badge.cur{background:var(--ok);color:#fff;font-weight:700}.pk-f li.no{opacity:.62}.pk-f li.no svg,.pk-what{color:var(--muted)}.pk-f li.no span{text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,var(--muted) 55%,transparent)}.pk-per{min-height:46px}@media (max-width:560px){.pk-per{min-height:0}}.pk-badge{font-weight:700;letter-spacing:.04em}.pk-state{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:auto;padding:13px;border-top:1px solid var(--border);font-size:12.8px;font-weight:600;color:var(--muted)}.pk-state svg{width:15px;height:15px;flex-shrink:0}.pk.free.cur{background:linear-gradient(180deg,rgba(255,255,255,.028),transparent 58%)}.pk.free .pk-badge.cur,.pk.free.cur .pk-badge.cur{background:0 0;color:var(--text2);border:1px solid var(--border2)}.pk.best{background:linear-gradient(180deg,rgba(201,161,59,.045),transparent 55%)}.pmdl,.pmdl-bg{position:fixed;inset:0}.pmdl{z-index:120;display:flex;align-items:flex-start;justify-content:center;padding:28px 16px;overflow-y:auto;animation:pmdlIn .18s ease}.pmdl-bg{background:rgba(6,8,11,.72);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:default}.pmdl-box{position:relative;width:100%;max-width:620px;margin:auto 0;animation:pmdlUp .22s cubic-bezier(.2,.7,.3,1)}.pmdl-box .pay-card{box-shadow:0 24px 64px rgba(0,0,0,.55);border-color:var(--border2)}html:has(.pmdl){overflow:hidden}@media (max-width:560px){.pmdl{padding:14px 10px}.pmdl-box{max-width:none}}@media (prefers-reduced-motion:reduce){.pmdl,.pmdl-box{animation:none}}.pk-grid.four{gap:12px}.pk-grid.four .pk{padding:16px 15px 0}.pk-grid.four .pk-d{font-size:12px;letter-spacing:.06em}.pk-grid.four .pk-p{margin:6px 0 2px}.pk-grid.four .pk-p b,.su-head h1{font-size:27px;letter-spacing:-.02em}.pk-grid.four .pk-per{margin-bottom:8px;font-size:12px}.pk-grid.four .pk-l{font-size:12.5px}.pk-grid.four .pk-what{font-size:10.5px}.pk-grid.four .pk-f li{gap:7px;font-size:12.2px}.pk-grid.four .pk-f li svg{width:14px;height:14px;margin-top:1px}.pk-grid.four .pk-state{padding:11px;margin-top:auto}.pk-grid.four .btn{padding:11px;font-size:13.5px}.pk-grid.four .pk-state{margin-bottom:0}@media (max-width:560px){.pk-grid.four .pk{padding:18px 17px 0}.pk-grid.four .pk-p b{font-size:30px}.pk-grid.four .pk-per{min-height:0}}.sub-hero{grid-template-columns:1fr}.sh-meta .sh-t{gap:5px}.sh-meta .sh-t b{color:var(--text);font-weight:700;margin-left:1px}.sh-note{color:var(--warn,#c9a13b)}.pk-grid.four .pk-f{margin-bottom:11px}.pk-grid.four .pk-what{margin:9px 0 5px}@media (max-width:560px){.pk-grid.four .pk-f{gap:8px}.pk-grid.four .pk-f li{font-size:13px;line-height:1.45}}.sub-hero{margin-bottom:12px}.pk-grid.four{margin-bottom:8px}.pk-grid.four .pk-l{padding:8px 11px}.pk-grid.four .pk-per{min-height:34px}.pk-grid.four .btn{margin-bottom:14px}.hero-in{max-width:min(860px,100%)}@media (min-width:1600px){.hero-in{max-width:min(900px,100%)}}.cta-band,.feats,.foot-in,.guest-bar .tb-in,.sec,.stats-row,.steps,.strip,body.guest .foot-in{max-width:1200px;margin-inline:auto}.guest-bar .tb-in{max-width:1320px}@media (max-width:720px){.hero-note{overflow:visible;-webkit-mask-image:none;mask-image:none}.hn-track{width:auto;margin:0 auto;flex-wrap:wrap;justify-content:center;row-gap:5px;animation:none!important}.hn-i{padding-right:0;margin-right:14px}.hn-i:last-child{margin-right:0}.hn-i[aria-hidden=true]{display:none}}.su-wrap{max-width:520px;margin:0 auto;padding:8px 0 40px}.su-head{text-align:center;margin-bottom:22px}.su-card,.su-step{border:1px solid var(--border);background:var(--bg2)}.su-step{display:inline-block;padding:4px 11px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.su-head h1{margin:12px 0 6px;font-size:26px;font-weight:800}.su-head p{font-size:13.5px;color:var(--muted);line-height:1.5}.su-card{border-radius:var(--r-l);padding:18px 18px 20px;margin-bottom:12px;opacity:.55;transition:opacity .2s}.su-card.on{opacity:1;border-color:var(--border2)}.su-card.done{opacity:1}.su-c-h{display:flex;align-items:center;gap:11px;margin-bottom:14px}.su-c-h b{font-size:15px;font-weight:700}.su-n{width:26px;height:26px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;font-size:12.5px;font-weight:800;background:var(--border);color:var(--text2)}.su-card.on .su-n{background:var(--brand);color:#fff}.su-card.done .su-n{background:var(--ok);color:#fff}.su-form,.su-form label{display:flex;flex-direction:column;gap:12px}.su-form label{gap:6px;font-size:12.8px;font-weight:600;color:var(--muted)}.su-form input{padding:12px 13px;border:1.5px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text);font-size:15px;outline:0;font-family:inherit}.su-form input:focus{border-color:var(--brand)}.su-why{display:flex;gap:8px;align-items:flex-start;margin:2px 0 4px;font-size:12.3px;color:var(--muted);line-height:1.5}.su-why svg{width:15px;height:15px;flex-shrink:0;margin-top:1px;opacity:.75}.su-ok,.su-p{font-size:13px}.su-p{color:var(--muted);line-height:1.55;margin-bottom:14px}.su-ok{color:var(--text2);font-weight:600}@media (max-width:560px){.su-head h1{font-size:22px}.su-card{padding:16px 15px 18px}}.pk-down{margin-top:auto}.pk-down .btn{font-size:13px;color:var(--muted)}.pk-down .btn:hover{color:var(--text)}.pk-grid.four .pk-down+.pk-state{margin-top:0}.sh-note.ok{color:var(--ok)}.sh-main{padding:15px 20px 16px}.sh-n{margin-bottom:10px}.sh-n b{font-size:34px;line-height:1}.sh-meta,.sh-note{margin-top:10px;font-size:12px}.sh-note{margin-top:8px}.pk-grid.four .pk-f{gap:4.5px}.pk-grid.four .pk-f li{line-height:1.28}@media (max-width:560px){.sh-main{padding:18px 17px}.sh-n b{font-size:38px}.pk-grid.four .pk-f{gap:8px}}.pk-down{padding:0 0 8px}.pk-down .btn{padding:9px}