@font-face{font-family:"Sora";font-weight:600;font-display:swap;src:url(../fonts/sora-latin-600-normal.woff2) format("woff2")}@font-face{font-family:"Sora";font-weight:700;font-display:swap;src:url(../fonts/sora-latin-700-normal.woff2) format("woff2")}@font-face{font-family:"Geist";font-weight:400;font-display:swap;src:url(../fonts/geist-sans-latin-400-normal.woff2) format("woff2")}@font-face{font-family:"Geist";font-weight:500;font-display:swap;src:url(../fonts/geist-sans-latin-500-normal.woff2) format("woff2")}@font-face{font-family:"Geist";font-weight:600;font-display:swap;src:url(../fonts/geist-sans-latin-600-normal.woff2) format("woff2")}:root{--bg:#F5F5FB;--surface:#FFFFFF;--surface2:#EEEEF8;--line:#E0E1EF;--ink:#11123A;--ink2:#42446A;--muted:#5D6085;--pri:#4A3AE0;--pri-btn:#4A3AE0;--pri-btn-h:#3B2CC6;--pri-soft:#ECEAFE;--pri-soft-ink:#3627B8;--acc:#E4502F;--acc-btn:#CC3F22;--acc-btn-h:#B23519;--acc-soft:#FFECE6;--acc-soft-ink:#A3321A;--deep:#16124E;--deep2:#221C6E;--deep-ink:#F3F2FF;--deep-muted:#BEBBEA;--logo-tile:#4A3AE0;--logo-acc:#FF6B4A;--map-dot:#D3D1EE;--ok:#15703F;--ok-soft:#E2F4E8;--warn:#93560A;--warn-soft:#FFF0D6;--bad:#B42335;--bad-soft:#FDE7EA;--shadow:rgba(22,18,78,.16);--i3-top:#FFFFFF;--i3-edge:#D6D3F2;--i3a-edge:#F3C3B5;--i3d-edge:#0B0930;color-scheme:light}:root[data-theme="dark"]{--bg:#0A0A1C;--surface:#12132B;--surface2:#1A1C3A;--line:#2A2D52;--ink:#EFEFFF;--ink2:#BDBEE0;--muted:#9698BE;--pri:#A29AFF;--pri-btn:#5547E8;--pri-btn-h:#6456F0;--pri-soft:#1F1D4D;--pri-soft-ink:#C3BDFF;--acc:#FF8466;--acc-btn:#CC3F22;--acc-btn-h:#B23519;--acc-soft:#36181B;--acc-soft-ink:#FFAE99;--deep:#0E0C30;--deep2:#1A1750;--deep-ink:#F3F2FF;--deep-muted:#B4B1E0;--logo-tile:#5547E8;--logo-acc:#FF7A5C;--map-dot:#2B2D5A;--ok:#74D9A2;--ok-soft:#10301F;--warn:#F2B65A;--warn-soft:#33240A;--bad:#FF8C99;--bad-soft:#3A1219;--shadow:rgba(0,0,0,.55);--i3-top:#24264E;--i3-edge:#0B0B22;--i3a-edge:#22101A;--i3d-edge:#050414;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--bg:#0A0A1C;--surface:#12132B;--surface2:#1A1C3A;--line:#2A2D52;--ink:#EFEFFF;--ink2:#BDBEE0;--muted:#9698BE;--pri:#A29AFF;--pri-btn:#5547E8;--pri-btn-h:#6456F0;--pri-soft:#1F1D4D;--pri-soft-ink:#C3BDFF;--acc:#FF8466;--acc-btn:#CC3F22;--acc-btn-h:#B23519;--acc-soft:#36181B;--acc-soft-ink:#FFAE99;--deep:#0E0C30;--deep2:#1A1750;--deep-ink:#F3F2FF;--deep-muted:#B4B1E0;--logo-tile:#5547E8;--logo-acc:#FF7A5C;--map-dot:#2B2D5A;--ok:#74D9A2;--ok-soft:#10301F;--warn:#F2B65A;--warn-soft:#33240A;--bad:#FF8C99;--bad-soft:#3A1219;--shadow:rgba(0,0,0,.55);--i3-top:#24264E;--i3-edge:#0B0B22;--i3a-edge:#22101A;--i3d-edge:#050414;color-scheme:dark}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font:400 16px/1.6 "Geist",system-ui,-apple-system,"Segoe UI",sans-serif;overflow-x:hidden;--wm-ink:var(--ink)}h1,h2,h3,h4{font-family:"Sora","Geist",sans-serif;font-weight:700;line-height:1.12;margin:0;letter-spacing:-.022em}p{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}img,svg{display:block}.ic{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;flex:none}.wrap{max-width:1240px;margin:0 auto;padding:0 32px}:focus-visible{outline:3px solid var(--pri);outline-offset:2px;border-radius:8px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border-radius:12px;border:0;cursor:pointer;font-weight:600;font-size:15px;background:var(--acc-btn);color:#fff;transition:background .2s,transform .2s;white-space:nowrap}.btn:hover{background:var(--acc-btn-h);transform:translateY(-1px)}.btn.pri{background:var(--pri-btn)}.btn.pri:hover{background:var(--pri-btn-h)}.btn.ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line)}.btn.ghost:hover{box-shadow:inset 0 0 0 1.5px var(--pri);color:var(--pri)}.btn.sm{min-height:40px;padding:0 16px;font-size:14px;border-radius:11px}.ibtn{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:11px;border:0;background:transparent;cursor:pointer;color:var(--ink2);position:relative}.ibtn:hover{background:var(--surface2);color:var(--ink)}.chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;background:var(--pri-soft);color:var(--pri-soft-ink);font-size:13px;font-weight:600}.chip.acc{background:var(--acc-soft);color:var(--acc-soft-ink)}.eyebrow{display:inline-flex;align-items:center;gap:8px;font:600 13px/1 "Geist";letter-spacing:.12em;text-transform:uppercase;color:var(--pri)}.eyebrow::before{content:"";width:18px;height:3px;border-radius:2px;background:var(--acc)}.lead{font-size:18px;color:var(--ink2);max-width:600px}.muted{color:var(--muted)}.card{background:var(--surface);border:1px solid var(--line);border-radius:20px;box-shadow:0 1px 2px rgba(12,14,40,.05),0 8px 24px -14px rgba(12,14,40,.18)}[data-theme="dark"] .card{box-shadow:0 1px 0 rgba(255,255,255,.03) inset,0 12px 28px -18px rgba(0,0,0,.6)}.hdr{position:sticky;top:0;z-index:50;background:var(--surface);border-bottom:1px solid var(--line)}.hdr .wrap{display:flex;align-items:center;gap:18px;height:72px;max-width:1440px}.brand{display:flex;align-items:center;flex:none;min-height:40px}.brand .lg{height:40px;width:auto}.nav{display:flex;align-items:center;gap:2px}.nav>a,.nav>.dd>button{display:inline-flex;align-items:center;gap:4px;height:40px;padding:0 12px;border-radius:10px;font-weight:500;font-size:15px;color:var(--ink2);background:none;border:0;cursor:pointer;white-space:nowrap}.nav>a:hover,.nav>.dd>button:hover{background:var(--surface2);color:var(--ink)}.nav .ic{width:16px;height:16px}.dd{position:relative}.dd .menu{position:absolute;top:calc(100% + 8px);left:0;min-width:300px;padding:8px;display:none;z-index:60}.dd.open .menu,.dd:focus-within .menu{display:grid}.dd .menu a{display:flex;gap:12px;align-items:center;padding:9px 10px;border-radius:12px;font-size:14px}.dd .menu a:hover{background:var(--surface2)}.dd .menu a .ii{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--pri-soft);color:var(--pri-soft-ink)}.dd .menu a b{display:block;font-weight:600;color:var(--ink)}.dd .menu a small{color:var(--muted);font-size:13px}.more{display:none}.search{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:11px;background:var(--surface2);color:var(--muted);width:184px;border:1px solid transparent}.search input{border:0;background:transparent;outline:0;font:inherit;font-size:14px;color:var(--ink);width:100%;min-width:0}.search input::placeholder{color:var(--muted)}.search .ic{width:17px;height:17px}.s-ic{display:none}.acts{display:flex;align-items:center;gap:4px;margin-left:auto}.cur{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 10px;border-radius:11px;border:0;background:none;color:var(--ink2);font-weight:600;font-size:14px;cursor:pointer;white-space:nowrap}.cur:hover{background:var(--surface2)}.badge{position:absolute;top:4px;right:3px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--acc-btn);color:#fff;font:600 11px/17px "Geist";text-align:center}.burger{display:none}.login-ic{display:none}.t-sun{display:none}[data-theme="dark"] .t-sun{display:block}[data-theme="dark"] .t-moon{display:none}.drawer{display:none;border-top:1px solid var(--line);background:var(--surface);padding:10px 16px 18px}.drawer.open{display:block}.drawer a{display:flex;align-items:center;gap:12px;min-height:46px;padding:0 6px;border-bottom:1px solid var(--line);font-weight:500}.drawer a .ic{color:var(--pri)}.drawer .row{display:flex;gap:10px;margin-top:14px}.drawer .row .btn{flex:1}@media (max-width:1359px){.search{display:none}.s-ic{display:inline-grid}}@media (max-width:1279px){.hdr .wrap{gap:12px;padding:0 24px}.nav>a,.nav>.dd>button{padding:0 10px}.cur .lbl{display:none}.login{display:none}.login-ic{display:inline-grid}}@media (max-width:1099px){.nx{display:none!important}.more{display:block}.hdr .wrap{gap:8px}.nav>a,.nav>.dd>button{padding:0 8px}.brand .lg{height:36px}}@media (max-width:979px){.nav{display:none}.burger{display:inline-grid}.acts{margin-left:auto}}@media (max-width:640px){.hdr .wrap{height:60px;padding:0 16px;gap:8px}.brand .lg{height:34px}.cur,.s-ic,.getst{display:none}.ibtn{width:38px;height:38px}}.hero{position:relative;padding:64px 0 40px;overflow:hidden;background:linear-gradient(180deg,var(--surface) 0%,var(--bg) 100%)}.hero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:56px 56px;opacity:.45;-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%);mask-image:linear-gradient(180deg,#000,transparent 85%);pointer-events:none}.hero .wrap{position:relative;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:36px;align-items:center}.hero h1{font-size:clamp(38px,4.6vw,62px);margin:18px 0 18px}.hero h1 em{font-style:normal;color:var(--acc)}.hero .lead{margin-bottom:28px}.dsearch{display:flex;gap:8px;padding:8px;border-radius:18px;background:var(--surface);border:1.5px solid var(--line);box-shadow:0 14px 34px -20px rgba(20,18,80,.35);max-width:580px}.dsearch:focus-within{border-color:var(--pri)}.dsearch label{display:flex;align-items:center;gap:10px;flex:1;min-width:0;padding-left:10px;color:var(--muted)}.dsearch input{border:0;outline:0;background:transparent;font:inherit;font-size:17px;color:var(--ink);width:100%;min-width:0;height:48px}.dsearch input::placeholder{color:var(--muted)}.dsearch .btn{min-height:52px;padding:0 26px;border-radius:13px;font-size:16px}.tlds{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;align-items:center}.tld{display:inline-flex;align-items:baseline;gap:6px;padding:6px 12px;border-radius:10px;background:var(--surface);border:1px solid var(--line);font-size:14px;min-height:36px;align-items:center}.tld b{font-family:"Sora";font-weight:700}.tld span{color:var(--muted)}.tlds .xfer{margin-left:4px;font-weight:600;color:var(--pri);display:inline-flex;align-items:center;gap:4px;font-size:14px;min-height:36px}.dres{display:none;margin-top:14px;max-width:580px;padding:12px 14px;border-radius:14px;background:var(--pri-soft);color:var(--ink);align-items:center;gap:12px;flex-wrap:wrap}.dres.show{display:flex}.dres b{font-family:"Sora"}.dres .ok{color:var(--pri-soft-ink);font-weight:600;font-size:14px}.dres .sp{flex:1}.hero-art{position:relative;min-width:0}.hero-art svg{width:100%;height:auto;overflow:visible}.hpoints{display:flex;gap:22px;flex-wrap:wrap;margin-top:26px;color:var(--ink2);font-size:14px;font-weight:500}.hpoints span{display:inline-flex;gap:7px;align-items:center}.hpoints .ic{width:17px;height:17px;color:var(--pri)}.a-surf{fill:var(--surface)}.a-surf2{fill:var(--surface2)}.a-line{stroke:var(--line)}.a-pri{fill:var(--pri)}.a-acc{fill:var(--acc)}.a-ink{fill:var(--ink)}.a-ink2{fill:var(--ink2)}.a-mut{fill:var(--muted)}.a-prisoft{fill:var(--pri-soft)}.a-btn{fill:var(--acc-btn)}.a-txt{font-family:"Geist",sans-serif}.a-h{font-family:"Sora",sans-serif;font-weight:700}.a-card{fill:var(--surface);stroke:var(--line);stroke-width:1.2}.eq rect{transform-box:fill-box;transform-origin:50% 100%;animation:eq 1.1s ease-in-out infinite alternate}@keyframes eq{0%{transform:scaleY(.25)}100%{transform:scaleY(1)}}.flow{stroke-dasharray:5 9;animation:flow 1.4s linear infinite}@keyframes flow{to{stroke-dashoffset:-28}}.spark{stroke-dasharray:420;stroke-dashoffset:420;animation:draw 4.5s ease-in-out infinite}@keyframes draw{0%{stroke-dashoffset:420}45%,85%{stroke-dashoffset:0}100%{stroke-dashoffset:0;opacity:0}}.blink{animation:blink 1.6s steps(2,jump-none) infinite}@keyframes blink{0%{opacity:1}100%{opacity:.25}}.ping{transform-box:fill-box;transform-origin:center;animation:ping 2.4s ease-out infinite}@keyframes ping{0%{transform:scale(.4);opacity:.9}100%{transform:scale(2.6);opacity:0}}.wave{animation:wave 2.2s ease-out infinite;opacity:0}@keyframes wave{0%{opacity:0}30%{opacity:1}100%{opacity:0}}.float{animation:float 6s ease-in-out infinite}.float.d2{animation-delay:-2s}.float.d3{animation-delay:-4s}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.sec{padding:80px 0}.sec-h{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:34px;flex-wrap:wrap}.sec-h h2{font-size:clamp(28px,3vw,40px);margin-top:12px}.sec-h p{color:var(--ink2);max-width:520px}.cats{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:12px}.cat{display:flex;flex-direction:column;gap:12px;padding:18px 14px 16px;border-radius:18px;background:var(--surface);border:1px solid var(--line);transition:border-color .2s,transform .2s;min-width:0}.cat:hover{border-color:var(--pri);transform:translateY(-3px)}.cat .ii{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:var(--pri-soft);color:var(--pri-soft-ink)}.cat .ii .ic{width:22px;height:22px}.cat:nth-child(3n+2) .ii{background:var(--acc-soft);color:var(--acc-soft-ink)}.cat b{font-weight:600;font-size:15px;line-height:1.3}.cat small{color:var(--muted);font-size:13px;line-height:1.3;margin-top:-8px}.cat small strong{color:var(--ink);font-weight:600}.plans-sec{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.toggle{display:inline-flex;padding:4px;border-radius:13px;background:var(--surface2);gap:4px}.toggle button{border:0;background:none;padding:0 16px;min-height:38px;border-radius:10px;font-weight:600;font-size:14px;color:var(--ink2);cursor:pointer}.toggle button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px rgba(10,10,40,.12)}.toggle .save{color:var(--acc-soft-ink);background:var(--acc-soft);border-radius:6px;padding:1px 6px;font-size:12px;margin-left:4px}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.plan{padding:28px;display:flex;flex-direction:column;gap:18px;position:relative}.plan.pop{border:2px solid var(--pri);padding:27px}.plan .tag{position:absolute;top:-13px;left:26px;background:var(--acc-btn);color:#fff;font-weight:600;font-size:12.5px;padding:4px 11px;border-radius:999px}.plan h3{font-size:21px}.plan .for{color:var(--muted);font-size:14px;margin-top:4px}.price{display:flex;align-items:baseline;gap:4px;font-family:"Sora";font-weight:700}.price .amt{font-size:46px;letter-spacing:-.03em;line-height:1}.price .cur2{font-size:22px;align-self:flex-start;margin-top:6px}.price .per{font:500 15px "Geist";color:var(--muted)}.bill{font-size:13px;color:var(--muted);margin-top:-12px}.feat{list-style:none;padding:0;margin:0;display:grid;gap:10px;font-size:15px;color:var(--ink2)}.feat li{display:flex;gap:10px;align-items:flex-start}.feat .ic{width:18px;height:18px;color:var(--pri);margin-top:3px;stroke-width:2.4}.plan .btn{margin-top:auto;width:100%}.plans-note{margin-top:22px;text-align:center;color:var(--muted);font-size:14px}.plans-note a{color:var(--pri);font-weight:600}.trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--line);border-radius:22px;background:var(--surface);overflow:hidden}.trust>div{padding:26px 26px;border-left:1px solid var(--line);display:flex;gap:14px;align-items:flex-start}.trust>div:first-child{border-left:0}.trust .ii{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--pri-soft);color:var(--pri-soft-ink);flex:none}.trust b{display:block;font-family:"Sora";font-size:26px;line-height:1.1;letter-spacing:-.02em}.trust span{color:var(--muted);font-size:14px}.pays{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:22px;align-items:center;color:var(--muted);font-size:14px}.pay{padding:6px 12px;border-radius:9px;border:1px solid var(--line);background:var(--surface);font-weight:600;color:var(--ink2);font-size:13px}.stars{display:inline-flex;gap:2px;color:var(--acc)}.stars svg{width:16px;height:16px;fill:currentColor}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:64px;align-items:center}.split.rev .txt{order:2}.split h2{font-size:clamp(28px,3vw,40px);margin:12px 0 16px}.split .lead{font-size:17px}.ticks{list-style:none;padding:0;margin:24px 0 28px;display:grid;gap:12px}.ticks li{display:flex;gap:12px;align-items:flex-start;color:var(--ink2)}.ticks li b{color:var(--ink);font-weight:600}.ticks .ii{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--pri-soft);color:var(--pri-soft-ink);flex:none}.ticks .ic{width:17px;height:17px}.lat{padding:24px}.lat-h{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px}.lat-h b{font-family:"Sora";font-size:17px}.live{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--pri-soft-ink);background:var(--pri-soft);padding:4px 10px;border-radius:999px}.live i{width:8px;height:8px;border-radius:50%;background:var(--pri);position:relative}.live i::after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--pri);animation:lping 1.8s ease-out infinite}@keyframes lping{0%{transform:scale(1);opacity:.8}100%{transform:scale(2.8);opacity:0}}.lrow{display:grid;grid-template-columns:200px minmax(0,1fr) 64px;gap:14px;align-items:center;padding:11px 0;border-top:1px solid var(--line);font-size:14.5px}.lrow .city{display:flex;gap:9px;align-items:center;font-weight:500;min-width:0}.lrow .city{white-space:nowrap}.lrow .city small{color:var(--muted);font-weight:500;overflow:hidden;text-overflow:ellipsis}.flag{width:22px;height:15px;border-radius:3px;flex:none;background:var(--surface2);display:grid;place-items:center;font:700 8.5px "Geist";color:var(--ink2);border:1px solid var(--line)}.bar{height:8px;border-radius:5px;background:var(--surface2);overflow:hidden}.bar i{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,var(--pri),var(--acc));width:0;transition:width 1.4s cubic-bezier(.2,.7,.2,1)}.in .bar i{width:var(--w)}.ms{font-family:"Sora";font-weight:700;text-align:right}.ms small{font:500 12px "Geist";color:var(--muted)}.lat-f{display:flex;justify-content:space-between;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line);color:var(--muted);font-size:13px;flex-wrap:wrap}.radio{padding:24px;overflow:hidden}.r-top{display:flex;gap:14px;align-items:center}.r-cover{width:64px;height:64px;border-radius:16px;background:linear-gradient(135deg,var(--pri-btn),var(--acc-btn));display:grid;place-items:center;color:#fff;flex:none}.r-cover .ic{width:28px;height:28px}.onair{display:inline-flex;align-items:center;gap:6px;background:var(--acc-btn);color:#fff;font:700 11.5px "Geist";letter-spacing:.08em;padding:4px 9px;border-radius:7px}.onair i{width:7px;height:7px;border-radius:50%;background:#fff;animation:blink 1.2s steps(2,jump-none) infinite}.r-top .onair,.r-top .r-cover{color:#fff}.r-top b{display:block;font-family:"Sora";font-size:18px;margin-top:6px}.r-top span{color:var(--muted);font-size:14px}.r-wave{margin:18px 0 6px;height:84px;border-radius:14px;background:var(--surface2);overflow:hidden;position:relative}.r-wave svg{position:absolute;left:0;top:0;height:100%;width:200%;animation:slide 6s linear infinite}@keyframes slide{to{transform:translateX(-50%)}}.r-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.r-stats div{padding:12px;border-radius:14px;background:var(--surface2)}.r-stats b{display:block;font-family:"Sora";font-size:20px}.r-stats span{font-size:12.5px;color:var(--muted)}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;position:relative}.steps .line{position:absolute;left:16%;right:16%;top:36px;height:2px;background:var(--line);overflow:hidden}.steps .line i{display:block;height:100%;width:0;background:var(--pri);transition:width 1.6s .2s ease}.in .steps .line i,.steps.in .line i{width:100%}.step{text-align:center;padding:0 10px;position:relative}.step .n{width:72px;height:72px;margin:0 auto 18px;border-radius:22px;display:grid;place-items:center;background:var(--surface);border:1.5px solid var(--line);color:var(--pri);position:relative}.step .n .ic{width:28px;height:28px}.step .n em{position:absolute;top:-8px;right:-8px;width:26px;height:26px;border-radius:50%;background:var(--acc-btn);color:#fff;font:700 13px/26px "Sora";font-style:normal}.step h3{font-size:19px;margin-bottom:8px}.step p{color:var(--ink2);font-size:15px;max-width:300px;margin:0 auto}.help{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px}.chat{padding:22px;display:flex;flex-direction:column;gap:12px}.chat-h{display:flex;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--line)}.ava{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font:700 15px "Sora";color:#fff;background:var(--pri-btn);flex:none}.chat-h b{display:block}.chat-h span{font-size:13px;color:var(--muted)}.msg{max-width:84%;padding:11px 14px;border-radius:16px;font-size:14.5px;line-height:1.5}.msg.me{align-self:flex-end;background:var(--pri-btn);color:#fff;border-bottom-right-radius:5px}.msg.them{background:var(--surface2);border-bottom-left-radius:5px}.msg small{display:block;font-size:12px;opacity:.75;margin-top:4px}.typing{display:inline-flex;gap:4px;padding:12px 14px;background:var(--surface2);border-radius:16px;align-self:flex-start}.typing i{width:7px;height:7px;border-radius:50%;background:var(--muted);animation:typ 1.2s infinite}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes typ{0%,60%,100%{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}.revs{display:grid;gap:20px}.rev{padding:22px}.rev p{font-size:15.5px;color:var(--ink2);margin:10px 0 14px}.rev .who{display:flex;gap:10px;align-items:center;font-size:14px}.rev .who b{display:block;color:var(--ink)}.rev .who span{color:var(--muted);font-size:13px}.rev .ava{width:36px;height:36px;font-size:13px}.rev .who .ava,.chat-h .ava{color:#fff}.rev:nth-child(2) .ava{background:var(--acc-btn)}.cta{padding:0 0 80px}.cta .box{border-radius:28px;background:var(--deep);color:var(--deep-ink);padding:48px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;position:relative;overflow:hidden}.cta .box::after{content:"";position:absolute;right:-40px;top:-60px;width:360px;height:360px;border-radius:50%;border:38px solid var(--deep2);pointer-events:none}.cta h2{font-size:clamp(26px,3vw,38px);position:relative;z-index:1}.cta p{color:var(--deep-muted);margin-top:10px;position:relative;z-index:1}.cta .bt{display:flex;gap:12px;flex-wrap:wrap;position:relative;z-index:1}.cta .btn.ghost{color:var(--deep-ink);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.35)}.cta .btn.ghost:hover{box-shadow:inset 0 0 0 1.5px #fff;color:#fff}.ftr{background:var(--deep);color:var(--deep-ink);padding:64px 0 28px;--wm-ink:var(--deep-ink)}.ftr .grid{display:grid;grid-template-columns:1.5fr repeat(4,minmax(0,1fr));gap:32px}.ftr .lg{height:38px;width:auto}.ftr p.about{color:var(--deep-muted);font-size:14.5px;margin:16px 0 20px;max-width:320px}.ftr h4{font:600 13px "Geist";letter-spacing:.12em;text-transform:uppercase;color:var(--deep-muted);margin-bottom:14px}.ftr ul{list-style:none;padding:0;margin:0;display:grid;gap:4px}.ftr li a{display:inline-flex;min-height:36px;align-items:center;font-size:14.5px;color:var(--deep-ink);opacity:.92}.ftr li a:hover{opacity:1;text-decoration:underline}.soc{display:flex;flex-wrap:wrap;gap:8px}.soc a{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:var(--deep2);color:var(--deep-ink)}.soc a:hover{background:var(--acc-btn);color:#fff}.soc svg{width:19px;height:19px}.status{display:inline-flex;align-items:center;gap:8px;font-size:14px;margin-top:18px;padding:7px 12px;border-radius:10px;background:var(--deep2)}.status i{width:8px;height:8px;border-radius:50%;background:var(--logo-acc)}.fbot{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid var(--deep2);margin-top:44px;padding-top:22px;color:var(--deep-muted);font-size:14px;align-items:center}.fbot .r{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.fbot .pay{background:transparent;border-color:var(--deep2);color:var(--deep-ink)}.fbot button{background:var(--deep2);border:0;color:var(--deep-ink);border-radius:10px;min-height:38px;padding:0 12px;display:inline-flex;gap:8px;align-items:center;cursor:pointer;font-size:14px}.js .rv{opacity:0;transform:translateY(26px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.js .rv.in{opacity:1;transform:none}.js .rv.d1{transition-delay:.08s}.js .rv.d2{transition-delay:.16s}.js .rv.d3{transition-delay:.24s}@media (max-width:1180px){.cats{grid-template-columns:repeat(5,minmax(0,1fr))}.trust{grid-template-columns:repeat(2,minmax(0,1fr))}.trust>div:nth-child(3){border-left:0}.trust>div:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:1023px){.hero .wrap,.split,.help{grid-template-columns:minmax(0,1fr)}.split.rev .txt{order:0}.hero-art{max-width:620px}.plans{grid-template-columns:minmax(0,1fr);max-width:520px;margin:0 auto}.ftr .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ftr .grid>div:first-child{grid-column:1/-1}.cta .box{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.wrap{padding:0 16px}.sec{padding:56px 0}.hero{padding:36px 0 24px}.cats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cat{padding:14px 10px;gap:10px}.cat b{font-size:14px}.cat small{font-size:12px}.steps{grid-template-columns:minmax(0,1fr);gap:22px}.steps .line{display:none}.step{display:grid;grid-template-columns:64px minmax(0,1fr);gap:2px 16px;text-align:left;padding:0}.step .n{grid-row:span 2;margin:0;width:64px;height:64px;border-radius:19px}.step p{margin:0}.step h3{margin:6px 0 0}.trust>div{padding:18px;flex-direction:column;gap:10px}.trust b{font-size:22px}.dsearch{flex-wrap:wrap;padding:6px}.dsearch label{flex-basis:100%;padding:0 8px}.dsearch .btn{width:100%;min-height:48px}.lrow{grid-template-columns:118px minmax(0,1fr) 54px;gap:10px;font-size:13.5px}.lrow .city small{display:none}.cta .box{padding:30px 22px;border-radius:22px}.ftr{padding-top:48px}.plan{padding:22px}.plan.pop{padding:21px}.lead{font-size:16.5px}.r-stats b{font-size:17px}.hpoints{gap:10px 18px}}@media (max-width:420px){.ftr .grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 16px}.cats{gap:8px}.cat .ii{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}.js .rv{opacity:1;transform:none}.bar i{width:var(--w)}.steps .line i{width:100%}.spark{stroke-dashoffset:0}.r-wave svg{transform:none}}.brand .lg .af-node,.lg-mark .af-node{cx:0;cy:0;offset-path:path("M32 32 C38.4 23 51 22.4 52.8 32 C51 41.6 38.4 41 32 32 C25.6 23 13 22.4 11.2 32 C13 41.6 25.6 41 32 32");offset-rotate:0deg;animation:afrun 3.6s linear infinite}@keyframes afrun{from{offset-distance:0%}to{offset-distance:100%}}@media (prefers-reduced-motion:reduce){.brand .lg .af-node,.lg-mark .af-node{animation:none;offset-distance:22%}}.ic .d,.ic3 .d{fill:currentColor;opacity:.18;stroke:none}body{background:var(--bg)}.nav>a.on,.nav>.dd>button.on{color:var(--pri);background:var(--pri-soft)}.dd .menu.mega{min-width:640px;padding:10px}.mg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.dd .menu a.mfoot{justify-content:center;margin-top:6px;border-top:1px solid var(--line);border-radius:0 0 12px 12px;font-weight:600;color:var(--pri);gap:6px}.btn.wide{width:100%}.btn.xs{min-height:36px;padding:0 12px;font-size:13.5px;border-radius:10px}.btn.soft{background:var(--pri-soft);color:var(--pri-soft-ink)}.btn.soft:hover{background:var(--pri-soft);filter:brightness(.97)}.btn.danger{background:transparent;color:var(--bad);box-shadow:inset 0 0 0 1.5px var(--bad)}.btn .ic{width:18px;height:18px}a.lnk,.lnk{color:var(--pri);font-weight:600;display:inline-flex;align-items:center;gap:5px;min-height:36px}.lnk .ic{width:16px;height:16px}.il{color:var(--pri);font-weight:600}.il:hover{text-decoration:underline}.h-in{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.i3{--t1:var(--i3-top);--t2:var(--pri-soft);--e:var(--i3-edge);--fg:var(--pri);--du:var(--acc);display:inline-grid;place-items:center;width:56px;height:56px;border-radius:16px;flex:none;position:relative;background:linear-gradient(150deg,var(--t1) 0%,var(--t2) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),inset 0 -2px 0 rgba(20,16,80,.06),0 5px 0 var(--e),0 14px 20px -8px var(--shadow);margin-bottom:5px}.i3 .i3f{display:grid;place-items:center;transform:translateY(-1px)}.i3 .ic{width:28px;height:28px;color:var(--fg);stroke-width:1.9;filter:drop-shadow(0 2px 0 rgba(20,16,80,.12))}.i3 .ic .d{fill:var(--du);opacity:.55}.i3.acc{--t2:var(--acc-soft);--e:var(--i3a-edge);--fg:var(--acc-btn);--du:var(--pri)}.i3.acc .ic .d{opacity:.35}.i3.deep{--t1:#6A5CF2;--t2:#3A2BC8;--e:#221699;--fg:#fff;--du:#FF8A6E}.i3.deep .ic .d{opacity:.9}.i3.sm{width:42px;height:42px;border-radius:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 4px 0 var(--e),0 10px 14px -8px var(--shadow)}.i3.sm .ic{width:21px;height:21px}.i3.lg{width:68px;height:68px;border-radius:20px}.i3.lg .ic{width:34px;height:34px}[data-theme="dark"] .i3{box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 5px 0 var(--e),0 14px 20px -8px var(--shadow)}[data-theme="dark"] .i3.acc{--t1:#3A1D24;--t2:#2A1218}[data-theme="dark"] .i3 .ic{color:var(--pri)}[data-theme="dark"] .i3.acc .ic{color:var(--acc)}[data-theme="dark"] .i3.deep .ic{color:#fff}.ill{width:100%;height:auto;display:block;overflow:visible}.ill-wrap{position:relative}.phero{position:relative;padding:56px 0 48px;overflow:hidden;background:linear-gradient(180deg,var(--surface) 0%,var(--bg) 100%);border-bottom:1px solid var(--line)}.phero::before{content:"";position:absolute;inset:0;background-image:radial-gradient(var(--line) 1.2px,transparent 1.2px);background-size:22px 22px;opacity:.7;-webkit-mask-image:linear-gradient(180deg,#000,transparent 90%);mask-image:linear-gradient(180deg,#000,transparent 90%);pointer-events:none}.phero .wrap{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);gap:40px;align-items:center}.phero h1{font-size:clamp(34px,4.2vw,56px);margin:16px 0 16px}.phero h1 em{font-style:normal;color:var(--acc)}.phero .lead{margin-bottom:24px}.phero .from{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0 0 22px;color:var(--muted)}.phero .from b{font:700 34px "Sora";color:var(--ink);letter-spacing:-.02em}.phero .from b small{font-size:16px;color:var(--muted);font-family:"Geist";font-weight:500}.phero .art{min-width:0;position:relative}.phero .art>svg{width:100%;height:auto;display:block;overflow:visible}.crumbs{display:flex;align-items:center;gap:4px;flex-wrap:wrap;font-size:14px;color:var(--muted);margin-bottom:6px}.crumbs a{color:var(--muted);min-height:32px;display:inline-flex;align-items:center}.crumbs a:hover{color:var(--pri)}.crumbs .sep .ic{width:14px;height:14px}.crumbs [aria-current]{color:var(--ink2);font-weight:500}.hl{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:22px;font-size:14px;color:var(--ink2);font-weight:500}.hl span{display:inline-flex;gap:7px;align-items:center}.hl .ic{width:17px;height:17px;color:var(--pri)}.sc{width:100%;height:auto;overflow:visible}.sc text{font-family:"Geist",sans-serif}.sc .h{font-family:"Sora",sans-serif;font-weight:700}.sc-card{fill:var(--surface);stroke:var(--line);stroke-width:1.2}.sc-card2{fill:var(--surface2)}.sc-ink{fill:var(--ink)}.sc-ink2{fill:var(--ink2)}.sc-mut{fill:var(--muted)}.sc-pri{fill:var(--pri)}.sc-acc{fill:var(--acc)}.sc-btn{fill:var(--acc-btn)}.sc-pbtn{fill:var(--pri-btn)}.sc-soft{fill:var(--pri-soft)}.sc-asoft{fill:var(--acc-soft)}.sc-line{fill:var(--line)}.sc-white{fill:#fff}.sc-shd{filter:drop-shadow(0 14px 18px var(--shadow))}.sc .eqb rect{transform-box:fill-box;transform-origin:50% 100%;animation:eq 1.1s ease-in-out infinite alternate}.sc .blink{animation:blink 1.4s steps(2,jump-none) infinite}.sc .flt{animation:float 6s ease-in-out infinite}.sc .flt.d2{animation-delay:-2s}.sc .flt.d3{animation-delay:-4s}.sc .spin{transform-box:fill-box;transform-origin:center;animation:spin 3s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.sc .dash{stroke-dasharray:4 7;animation:flow 1.2s linear infinite}.sc .grow{transform-box:fill-box;transform-origin:0 50%;animation:grow 4s cubic-bezier(.3,.7,.2,1) infinite}@keyframes grow{0%{transform:scaleX(.05)}55%,90%{transform:scaleX(1)}100%{transform:scaleX(1);opacity:0}}.sc .pop{transform-box:fill-box;transform-origin:center;animation:popin 6s ease-out infinite;opacity:0}@keyframes popin{0%{opacity:0;transform:scale(.6)}8%,86%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(1)}}.sc .needle{transform-box:view-box;animation:needle 4.5s cubic-bezier(.3,.8,.2,1) infinite}@keyframes needle{0%{transform:rotate(-112deg)}40%,85%{transform:rotate(58deg)}100%{transform:rotate(-112deg)}}.sc .gfill{animation:gfill 4.5s cubic-bezier(.3,.8,.2,1) infinite}@keyframes gfill{0%{stroke-dashoffset:var(--len)}40%,85%{stroke-dashoffset:calc(var(--len) * .1)}100%{stroke-dashoffset:var(--len)}}.sc .sig{transform-box:fill-box;transform-origin:center;animation:afring 2.6s ease-out infinite}.sc .tick{animation:tick 12s linear infinite}@keyframes tick{to{transform:translateY(-150px)}}.sc .shk{animation:afshk 4s ease-in-out infinite}.sc .fly{animation:fly 4.8s cubic-bezier(.4,.1,.2,1) infinite;opacity:0}@keyframes fly{0%{opacity:0;transform:translate(var(--fx),var(--fy)) scale(.8)}15%{opacity:1}55%,88%{opacity:1;transform:none}100%{opacity:0;transform:none}}.sc .typing{animation:typing 6s steps(14,end) infinite}@keyframes typing{0%{width:0}35%,90%{width:var(--tw)}100%{width:0}}.sc .caret{animation:blink 1s steps(2,jump-none) infinite}.sc .bars rect{transform-box:fill-box;transform-origin:0 50%;animation:barw 3.4s ease-in-out infinite alternate}@keyframes barw{0%{transform:scaleX(var(--a,.3))}100%{transform:scaleX(var(--b,.9))}}.sc .rise{animation:rise 5s ease-out infinite}@keyframes rise{0%{transform:translateY(16px);opacity:0}15%,85%{transform:none;opacity:1}100%{opacity:0}}.sc .osc{animation:oscsel 10s steps(1,end) infinite}.sc .stepline{stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:draw2 5s ease-in-out infinite}@keyframes draw2{0%{stroke-dashoffset:var(--len)}50%,90%{stroke-dashoffset:0}100%{stroke-dashoffset:0;opacity:0}}.sc .onair{animation:onair 2s ease-in-out infinite}@keyframes onair{0%,100%{opacity:1}50%{opacity:.55}}.sc .fan{transform-box:fill-box;transform-origin:center;animation:spin 1.2s linear infinite}.sec.alt{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sec.tight{padding:56px 0}.center{text-align:center}.center .sec-h{justify-content:center;text-align:center}.center .sec-h>div{display:flex;flex-direction:column;align-items:center}.plans.c4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.plans.c4 .plan{padding:24px}.plans.c4 .plan.pop{padding:23px}.plans.c4 .price .amt{font-size:40px}.plans.c2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:860px;margin:0 auto}.plan .spec{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.plan .spec div{padding:10px 12px;border-radius:12px;background:var(--surface2)}.plan .spec b{display:block;font:700 16px "Sora"}.plan .spec span{font-size:12.5px;color:var(--muted)}.plans-top{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:30px}.fgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.fgrid.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.fcard{padding:24px;border-radius:20px;background:var(--surface);border:1px solid var(--line);display:flex;flex-direction:column;gap:10px;min-width:0}.fcard h3{font-size:18px;margin-top:8px}.fcard p{color:var(--ink2);font-size:15px}.sr{left:0;top:0}.tscroll{position:relative;overflow-x:auto;border:1px solid var(--line);border-radius:20px;background:var(--surface);-webkit-overflow-scrolling:touch}.ctable{width:100%;border-collapse:collapse;min-width:720px;font-size:15px}.ctable th,.ctable td{padding:14px 18px;text-align:center;border-bottom:1px solid var(--line)}.ctable thead th{font:700 16px "Sora";padding:20px 18px;background:var(--surface)}.ctable th[scope=row],.ctable .lead-c{text-align:left;font-weight:500;color:var(--ink2);position:sticky;left:0;background:var(--surface);z-index:1;min-width:190px}.ctable .lead-c{font:600 13px "Geist";letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.ctable .pop{background:var(--pri-soft)}.ctable thead th.pop{color:var(--pri-soft-ink)}.ctable tr.grp th{text-align:left;font:600 12.5px "Geist";letter-spacing:.12em;text-transform:uppercase;color:var(--pri);background:var(--surface2);padding:10px 18px;position:static}.ctable tbody tr:last-child td,.ctable tbody tr:last-child th{border-bottom:0}.yes,.no{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%}.yes{background:var(--pri-soft);color:var(--pri-soft-ink)}.no{color:var(--muted)}.yes .ic,.no .ic{width:15px;height:15px;stroke-width:2.6}.faq{display:grid;gap:12px;max-width:880px;margin:0 auto}.fq{border:1px solid var(--line);border-radius:16px;background:var(--surface)}.fq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-weight:600;font-size:16.5px;min-height:56px}.fq summary::-webkit-details-marker{display:none}.fq-i{color:var(--pri);transition:transform .25s}.fq[open] .fq-i{transform:rotate(45deg)}.fq .fa{padding:0 22px 20px;color:var(--ink2)}.fq[open]{border-color:var(--pri)}.cats.c9 .cat .i3{margin-bottom:6px}.ill-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ill-card{padding:22px;border-radius:22px;background:var(--surface);border:1px solid var(--line);display:flex;flex-direction:column;gap:6px;min-width:0}.ill-card .ill{height:170px;margin:0 auto 10px;width:auto;max-width:100%}.ill-card h3{font-size:18px}.ill-card p{color:var(--ink2);font-size:15px}.duo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.radio-art{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:18px;align-items:end}.radio-art .ill{max-height:300px}.duo .art .ill{max-height:380px;width:auto;max-width:100%;margin:0 auto}.duo.rev .txt{order:2}.duo h2{font-size:clamp(28px,3vw,40px);margin:12px 0 16px}.wmb{position:relative;border:1px solid var(--line);border-radius:26px;background:var(--surface);padding:28px 28px 22px;overflow:hidden}.wmb .wm-top{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;flex-wrap:wrap;margin-bottom:8px}.wmb .wm-top h3{font-size:20px}.wmb .wm-top p{color:var(--muted);font-size:14px}.wm-leg{display:flex;gap:16px;flex-wrap:wrap;font-size:13.5px;color:var(--ink2);align-items:center}.wm-leg i{display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:6px;vertical-align:-1px}.wm-leg .l1{background:var(--acc-btn)}.wm-leg .l2{background:var(--surface);border:2.5px solid var(--pri)}.wm-leg .l3{width:22px;height:0;border-top:2px dashed var(--pri);border-radius:0}.wm-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.wm-stats div{padding:14px 16px;border-radius:14px;background:var(--surface2)}.wm-stats b{display:block;font:700 22px "Sora"}.wm-stats span{color:var(--muted);font-size:13px}.cp{padding:22px}.cp-l{padding:28px}.ch{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.ch h2,.ch h3{font-size:18px}.ch p{color:var(--muted);font-size:14px}.g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.g4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.g21{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:20px;align-items:start}.g12{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:20px;align-items:start}.stack{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-content:start}.st{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 8px;border-radius:999px;font-size:12.5px;font-weight:600;white-space:nowrap;line-height:1.5}.st i{width:7px;height:7px;border-radius:50%;background:currentColor}.st.ok{background:var(--ok-soft);color:var(--ok)}.st.warn{background:var(--warn-soft);color:var(--warn)}.st.bad{background:var(--bad-soft);color:var(--bad)}.st.pri{background:var(--pri-soft);color:var(--pri-soft-ink)}.st.acc{background:var(--acc-soft);color:var(--acc-soft-ink)}.st.mut{background:var(--surface2);color:var(--muted)}.tbl{width:100%;border-collapse:collapse;font-size:14.5px}.tbl th{text-align:left;font:600 12px "Geist";letter-spacing:.09em;text-transform:uppercase;color:var(--muted);padding:12px 16px;border-bottom:1px solid var(--line);white-space:nowrap}.tbl td{padding:14px 16px;border-bottom:1px solid var(--line);vertical-align:middle}.tbl tr:last-child td{border-bottom:0}.tbl tbody tr:hover td{background:var(--surface2)}.tbl .r{text-align:right}.tbl b{font-weight:600}.tbl small{display:block;color:var(--muted);font-size:13px}.tcard{background:var(--surface);border:1px solid var(--line);border-radius:20px;overflow:hidden}.tcard .tb{display:flex;gap:10px;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid var(--line);flex-wrap:wrap}.tcard .tf{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-top:1px solid var(--line);color:var(--muted);font-size:14px;flex-wrap:wrap;gap:10px}.pill-tabs{display:flex;gap:6px;flex-wrap:wrap}.pill-tabs a,.pill-tabs button{min-height:36px;padding:0 14px;border-radius:10px;display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:14px;color:var(--ink2);background:none;border:0;cursor:pointer}.pill-tabs .on{background:var(--pri-soft);color:var(--pri-soft-ink)}.pill-tabs em{font-style:normal;font-size:12px;background:var(--surface2);padding:0 7px;border-radius:7px;color:var(--muted)}.pill-tabs .on em{background:var(--surface);color:var(--pri-soft-ink)}.tsearch{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:11px;background:var(--surface2);color:var(--muted);min-width:220px}.tsearch input{border:0;background:none;outline:0;font:inherit;font-size:14px;color:var(--ink);width:100%}.pagi{display:flex;gap:6px;align-items:center}.pagi a{min-width:36px;height:36px;display:inline-grid;place-items:center;border-radius:10px;font-weight:600;font-size:14px}.pagi a.on{background:var(--pri-btn);color:#fff}.pagi a:hover:not(.on){background:var(--surface2)}.field{display:grid;gap:7px;min-width:0}.field>label,.lbl2{font-weight:600;font-size:14px;color:var(--ink)}.field small,.hint{color:var(--muted);font-size:13px}.input,.select,textarea.input{width:100%;min-height:46px;padding:0 14px;border-radius:12px;border:1.5px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;font-size:15px;outline:0;transition:border-color .2s,box-shadow .2s}textarea.input{padding:12px 14px;min-height:130px;resize:vertical;line-height:1.55}.input:focus,.select:focus{border-color:var(--pri);box-shadow:0 0 0 4px var(--pri-soft)}.select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%;background-size:6px 6px;background-repeat:no-repeat;padding-right:38px}.iwrap{position:relative;display:flex;align-items:center}.iwrap .ic{position:absolute;left:14px;color:var(--muted);width:18px;height:18px}.iwrap .input{padding-left:42px}.iwrap .eye{position:absolute;right:4px}.fgrid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fgrid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.full{grid-column:1/-1}.chk{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;color:var(--ink2);cursor:pointer;min-height:36px;padding-top:6px}.chk input{appearance:none;width:20px;height:20px;border-radius:6px;border:1.5px solid var(--line);background:var(--surface);flex:none;display:grid;place-items:center;margin:1px 0 0;cursor:pointer}.chk input:checked{background:var(--pri-btn);border-color:var(--pri-btn)}.chk input:checked::after{content:"";width:10px;height:6px;border:2.4px solid #fff;border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px)}.chk input[type=radio]{border-radius:50%}.chk input[type=radio]:checked::after{width:8px;height:8px;border:0;border-radius:50%;background:#fff;transform:none}.sw2{position:relative;display:inline-flex;align-items:center;gap:12px;cursor:pointer;min-height:36px}.sw2 input{appearance:none;width:46px;height:28px;border-radius:999px;background:var(--line);position:relative;cursor:pointer;flex:none;margin:0;transition:background .2s}.sw2 input::after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .2s}.sw2 input:checked{background:var(--pri-btn)}.sw2 input:checked::after{transform:translateX(18px)}.opt{position:relative;display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border-radius:16px;border:1.5px solid var(--line);background:var(--surface);cursor:pointer;transition:border-color .2s,box-shadow .2s;min-width:0}.opt:hover{border-color:var(--pri)}.opt input{position:absolute;opacity:0;pointer-events:none}.opt .rd{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--line);flex:none;margin-top:2px;display:grid;place-items:center;background:var(--surface)}.opt:has(input:checked){border-color:var(--pri);box-shadow:0 0 0 3px var(--pri-soft);background:linear-gradient(180deg,var(--surface),var(--surface))}.opt:has(input:checked) .rd{border-color:var(--pri-btn);background:var(--pri-btn)}.opt:has(input:checked) .rd::after{content:"";width:8px;height:8px;border-radius:50%;background:#fff}.opt .ot{flex:1;min-width:0}.opt .ot b{display:block;font-weight:600}.opt .ot small{display:block;color:var(--muted);font-size:13.5px;margin-top:2px}.opt .op{text-align:right;font:700 16px "Sora";white-space:nowrap}.opt .op small{display:block;font:500 12.5px "Geist";color:var(--muted)}.opt .badge2{position:absolute;top:-11px;right:14px;background:var(--acc-btn);color:#fff;font-size:12px;font-weight:600;padding:2px 9px;border-radius:999px}.note{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:14px;background:var(--pri-soft);color:var(--ink);font-size:14.5px}.note .ic{color:var(--pri-soft-ink);margin-top:2px}.note.warn{background:var(--warn-soft)}.note.warn .ic{color:var(--warn)}.note.ok{background:var(--ok-soft)}.note.ok .ic{color:var(--ok)}.note.bad{background:var(--bad-soft)}.note.bad .ic{color:var(--bad)}.note b{font-weight:600}.note .sp{flex:1}.kv{display:grid;gap:0}.kv>div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--line);font-size:14.5px}.kv>div:last-child{border-bottom:0}.kv span:first-child{color:var(--muted)}.kv span:last-child{font-weight:600;text-align:right;min-width:0;overflow-wrap:anywhere}.ava{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font:700 15px "Sora";color:#fff;background:linear-gradient(135deg,var(--pri-btn),#7B4CE0);flex:none}.ava.sm{width:32px;height:32px;font-size:12.5px}.ava.acc{background:linear-gradient(135deg,var(--acc-btn),#E97A3A)}.ava.mut{background:var(--muted)}.gauge{display:flex;gap:14px;align-items:center;min-width:0;position:relative}.gauge svg{width:84px;height:84px;flex:none;transform:rotate(-90deg)}.g-bg{fill:none;stroke:var(--surface2);stroke-width:8}.g-fg{fill:none;stroke:var(--pri);stroke-width:8;stroke-linecap:round;animation:gdraw 1.6s cubic-bezier(.3,.8,.2,1)}@keyframes gdraw{from{stroke-dashoffset:var(--c)}to{stroke-dashoffset:var(--o)}}.gauge.acc .g-fg{stroke:var(--acc)}.gauge.warn .g-fg{stroke:var(--warn)}.g-v{position:absolute;left:0;top:0;width:84px;height:84px;display:grid;place-items:center}.g-v b{font:700 17px "Sora"}.gauge p b{display:block;font-weight:600}.gauge p span{color:var(--muted);font-size:13.5px}.pbar{display:block;height:8px;border-radius:6px;background:var(--surface2);overflow:hidden}.pbar i{display:block;height:100%;width:var(--w);border-radius:6px;background:linear-gradient(90deg,var(--pri),var(--acc))}.pbar.pri i{background:var(--pri)}.pbar.warn i{background:var(--warn)}.stat{padding:20px;display:flex;flex-direction:column;gap:6px;min-width:0}.stat .sh{display:flex;justify-content:space-between;align-items:flex-start;gap:6px 10px;flex-wrap:wrap}.stat b{font:700 28px "Sora";letter-spacing:-.02em;line-height:1.1}.stat span{color:var(--muted);font-size:14px}.stat a{font-size:14px}.empty{text-align:center;padding:36px 20px;color:var(--muted)}.empty .ill{height:120px;width:auto;margin:0 auto 12px}.divider{height:1px;background:var(--line);margin:18px 0}.tag2{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:8px;background:var(--surface2);font-size:12.5px;font-weight:600;color:var(--ink2)}.mono{font-family:ui-monospace,"SF Mono",Menlo,Consolas,monospace;font-size:13.5px}.copy{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;border-radius:12px;background:var(--surface2);min-width:0}.copy code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13.5px}.actions-row{display:flex;gap:10px;flex-wrap:wrap}.qa{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.qa a{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:16px;border:1px solid var(--line);background:var(--surface);font-weight:600;font-size:14.5px;min-width:0}.qa a:hover{border-color:var(--pri)}.list-row{display:flex;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.list-row:last-child{border-bottom:0}.list-row .grow{flex:1;min-width:0}.list-row b{display:block;font-weight:600;overflow-wrap:anywhere}.list-row small{color:var(--muted);font-size:13.5px}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:22px;overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs button,.tabs a{border:0;background:none;padding:0 14px;min-height:46px;font-weight:600;font-size:15px;color:var(--muted);cursor:pointer;border-bottom:2.5px solid transparent;white-space:nowrap;display:inline-flex;align-items:center;gap:7px}.tabs .on{color:var(--pri);border-bottom-color:var(--pri)}.tp{display:none}.tp.on{display:block}.pband{position:relative;padding:44px 0 40px;background:linear-gradient(180deg,var(--surface),var(--bg));border-bottom:1px solid var(--line);overflow:hidden}.pband::before{content:"";position:absolute;inset:0;background-image:radial-gradient(var(--line) 1.2px,transparent 1.2px);background-size:22px 22px;opacity:.6;-webkit-mask-image:linear-gradient(90deg,transparent,#000 70%);mask-image:linear-gradient(90deg,transparent,#000 70%);pointer-events:none}.pband .wrap{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:30px;align-items:center}.pband h1{font-size:clamp(30px,3.6vw,46px);margin:10px 0 10px}.pband p{color:var(--ink2);font-size:17px;max-width:620px}.pband .ill{max-height:200px;width:auto;max-width:100%;margin-left:auto}.bigsearch{display:flex;gap:8px;padding:7px;border-radius:16px;background:var(--surface);border:1.5px solid var(--line);max-width:620px;margin-top:20px;box-shadow:0 14px 30px -20px var(--shadow)}.bigsearch label{flex:1;display:flex;align-items:center;gap:10px;padding-left:10px;color:var(--muted);min-width:0}.bigsearch input{border:0;outline:0;background:none;font:inherit;font-size:16px;color:var(--ink);width:100%;min-width:0;height:46px}.kbcats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.kbc{display:flex;gap:16px;padding:22px;border-radius:20px;background:var(--surface);border:1px solid var(--line);min-width:0}.kbc:hover{border-color:var(--pri)}.kbc h3{font-size:17px}.kbc p{color:var(--muted);font-size:14px;margin-top:4px}.kbc small{display:block;margin-top:8px;font-weight:600;color:var(--pri);font-size:13.5px}.alist{display:grid;gap:4px}.arow{display:flex;gap:14px;align-items:center;padding:14px 16px;border-radius:14px;min-height:56px}.arow:hover{background:var(--surface2)}.arow .ic{color:var(--pri)}.arow b{flex:1;font-weight:500;min-width:0}.arow small{color:var(--muted);white-space:nowrap}.prose{font-size:16.5px;line-height:1.75;color:var(--ink2);max-width:760px}.prose h2{font-size:24px;margin:34px 0 12px;color:var(--ink)}.prose h3{font-size:19px;margin:26px 0 10px;color:var(--ink)}.prose p{margin:0 0 16px}.prose ul,.prose ol{padding-left:22px;margin:0 0 18px}.prose li{margin:6px 0}.prose a{color:var(--pri);font-weight:600}.prose code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:14px;background:var(--surface2);padding:2px 6px;border-radius:6px}.prose pre{background:var(--deep);color:var(--deep-ink);padding:18px 20px;border-radius:14px;overflow-x:auto;font-size:14px;line-height:1.6}.prose pre code{background:none;padding:0;color:inherit}.prose .note{margin:18px 0}.prose figure{margin:22px 0;padding:22px;border-radius:18px;background:var(--surface);border:1px solid var(--line)}.prose figure .ill{max-height:220px;width:auto;margin:0 auto}.prose figcaption{text-align:center;color:var(--muted);font-size:14px;margin-top:10px}.toc{position:sticky;top:96px;padding:20px;border-radius:18px;border:1px solid var(--line);background:var(--surface)}.toc b{display:block;margin-bottom:8px;font-size:14px}.toc a{display:flex;min-height:36px;align-items:center;color:var(--ink2);font-size:14.5px;border-left:2px solid var(--line);padding-left:12px}.toc a.on{color:var(--pri);border-color:var(--pri);font-weight:600}.art-lay{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:48px;align-items:start}.ann-card{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;padding:22px;border-radius:22px;background:var(--surface);border:1px solid var(--line);align-items:center}.ann-card .thumb{border-radius:16px;background:linear-gradient(160deg,var(--pri-soft),var(--surface2));padding:14px;display:grid;place-items:center;height:150px}.ann-card .thumb .ill{max-height:122px;width:auto;max-width:100%}.ann-card h3{font-size:20px;margin:8px 0 8px}.ann-card p{color:var(--ink2);font-size:15px}.meta{display:flex;gap:14px;flex-wrap:wrap;color:var(--muted);font-size:13.5px;align-items:center}.meta span{display:inline-flex;gap:6px;align-items:center}.meta .ic{width:15px;height:15px}.vote{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:18px 20px;border-radius:16px;background:var(--surface2);margin-top:28px}.vote b{flex:1;min-width:200px}.svc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.svc{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;border-radius:14px;border:1px solid var(--line);background:var(--surface);min-width:0}.svc b{font-weight:600;font-size:14.5px}.upbars{display:flex;gap:2px;height:34px;align-items:stretch;margin-top:10px}.upbars i{flex:1;border-radius:3px;background:var(--pri);opacity:.85}.upbars i.w{background:var(--warn)}.upbars i.b{background:var(--bad)}.tl{position:relative;padding-left:30px}.tl::before{content:"";position:absolute;left:9px;top:6px;bottom:6px;width:2px;background:var(--line)}.tl-i{position:relative;padding:0 0 26px}.tl-i::before{content:"";position:absolute;left:-27px;top:5px;width:14px;height:14px;border-radius:50%;background:var(--surface);border:3px solid var(--pri)}.tl-i.warn::before{border-color:var(--warn)}.tl-i.ok::before{border-color:var(--ok)}.tl-i h4{font-size:16px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.tl-i p{color:var(--ink2);font-size:14.5px;margin-top:6px}.tl-i .meta{margin-top:6px}.upd{margin-top:10px;padding:12px 14px;border-radius:12px;background:var(--surface2);font-size:14px;color:var(--ink2)}.upd b{color:var(--ink)}.auth{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.auth-f{display:flex;flex-direction:column;padding:28px 48px;min-width:0}.auth-f .top{display:flex;justify-content:space-between;align-items:center;gap:12px}.auth-f .brand .lg{height:38px;width:auto}.auth-box{width:100%;max-width:440px;margin:auto;padding:36px 0}.auth-box h1{font-size:34px;margin-bottom:8px}.auth-box>p{color:var(--ink2);margin-bottom:26px}.auth-box form{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.auth-art{position:relative;background:var(--deep);color:var(--deep-ink);display:flex;flex-direction:column;justify-content:center;padding:48px;overflow:hidden}.auth-art::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.09) 1.2px,transparent 1.2px);background-size:24px 24px}.auth-art>*{position:relative}.auth-art .ill{max-width:520px;width:100%;margin:0 auto 28px}.auth-art h2{font-size:28px;max-width:460px}.auth-art p{color:var(--deep-muted);margin-top:10px;max-width:460px}.auth-art .quote{margin-top:26px;padding:18px 20px;border-radius:16px;background:var(--deep2);max-width:460px;font-size:15px}.or{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:13px}.or::before,.or::after{content:"";flex:1;height:1px;background:var(--line)}.sso{display:grid;grid-template-columns:1fr 1fr;gap:10px}.captcha{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;border:1.5px dashed var(--line);background:var(--surface2);font-size:14px;color:var(--ink2)}.captcha .ic{color:var(--pri)}.captcha .sp{flex:1}.captcha small{color:var(--muted);font-size:12px}.pwm{display:flex;gap:4px;margin-top:4px}.pwm i{flex:1;height:5px;border-radius:3px;background:var(--line)}.pwm i.on{background:var(--pri)}.otp{display:flex;gap:10px}.otp input{width:52px;height:58px;text-align:center;font:700 22px "Sora";border-radius:12px;border:1.5px solid var(--line);background:var(--surface);color:var(--ink)}.err{min-height:100vh;display:flex;flex-direction:column}.err-in{flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;max-width:1180px;margin:0 auto;padding:40px 32px;width:100%}.err h1{font-size:clamp(40px,5vw,64px);margin:14px 0}.err .code{font:700 clamp(90px,12vw,150px)/1 "Sora";letter-spacing:-.05em;background:linear-gradient(135deg,var(--pri),var(--acc));-webkit-background-clip:text;background-clip:text;color:transparent}.err p{color:var(--ink2);font-size:17px;max-width:480px}.err .top{display:flex;justify-content:space-between;align-items:center;padding:20px 32px;max-width:1180px;margin:0 auto;width:100%}.err .top .lg{height:38px;width:auto}.err-in .art .ill{max-height:520px;width:auto;max-width:100%;margin:0 auto}.err-links{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.countdown{display:flex;gap:10px;margin-top:22px}.countdown div{padding:12px 14px;border-radius:14px;background:var(--surface);border:1px solid var(--line);min-width:74px;text-align:center}.countdown b{display:block;font:700 26px "Sora"}.countdown span{font-size:12px;color:var(--muted)}.capp{background:var(--bg)}.ctop{position:sticky;top:0;z-index:60;background:var(--surface);border-bottom:1px solid var(--line)}.ctop-in{display:flex;align-items:center;gap:20px;height:66px;padding:0 24px}.ctop .brand{width:240px}.ctop .brand .lg{height:36px;width:auto}.csearch{flex:1;max-width:520px;width:auto;display:flex}.csearch kbd{font:600 12px "Geist";color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:1px 7px;background:var(--surface)}.ctop .acts{gap:6px}.ubtn{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 8px 0 5px;border-radius:12px;border:0;background:none;cursor:pointer;color:var(--ink);font-weight:600;font-size:14px}.ubtn:hover{background:var(--surface2)}.ubtn .ic{width:16px;height:16px}.umenu .menu{left:auto;right:0;min-width:230px}.app{display:grid;grid-template-columns:272px minmax(0,1fr);min-height:calc(100vh - 66px);background:linear-gradient(90deg,var(--surface) 0 271px,var(--line) 271px 272px,transparent 272px)}.side{position:sticky;top:66px;height:calc(100vh - 66px);overflow-y:auto;background:var(--surface);border-right:1px solid var(--line);scrollbar-width:thin}.side-in{padding:18px 14px 22px;display:flex;flex-direction:column;gap:14px;min-height:100%}.side-user{display:flex;gap:12px;align-items:center;padding:10px;border-radius:14px;background:var(--surface2)}.side-user b{display:block;font-size:15px}.side-user small{color:var(--muted);font-size:13px}.snav{display:grid;gap:2px}.snav a{display:flex;align-items:center;gap:12px;min-height:42px;padding:0 12px;border-radius:11px;font-weight:500;font-size:14.5px;color:var(--ink2)}.snav a:hover{background:var(--surface2);color:var(--ink)}.snav a.on{background:var(--pri-soft);color:var(--pri-soft-ink);font-weight:600}.snav a .ic{width:19px;height:19px}.snav a span{flex:1}.snav a em{font-style:normal;font-size:12px;font-weight:600;min-width:22px;height:22px;padding:0 6px;display:grid;place-items:center;border-radius:7px;background:var(--surface2);color:var(--ink2)}.snav a.on em{background:var(--surface);color:var(--pri-soft-ink)}.sn-h{font:600 11.5px "Geist";letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:14px 12px 4px}.side-card{margin-top:auto;padding:16px;border-radius:16px;background:var(--deep);color:var(--deep-ink);display:grid;gap:6px}.side-card span{color:var(--deep-muted);font-size:13.5px}.side-card .btn{margin-top:8px}.side-pwa{margin-top:auto;display:flex;gap:10px;align-items:center;padding:10px;border-radius:14px;border:1px dashed var(--line);background:none;cursor:pointer;text-align:left;color:var(--ink)}.side-pwa .lg-mark{width:38px;height:38px;flex:none}.side-pwa b{display:block;font-size:14px}.side-pwa small{color:var(--muted);font-size:12.5px}.cmain{min-width:0;display:flex;flex-direction:column}.cpage{padding:24px 32px 40px;max-width:1280px;width:100%;margin:0 auto;flex:1}.phd{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;flex-wrap:wrap}.phd h1{font-size:clamp(24px,2.4vw,32px)}.phd p{color:var(--muted);margin-top:6px}.phd-a{display:flex;gap:10px;flex-wrap:wrap}.scrim{display:none;position:fixed;inset:0;background:rgba(8,8,30,.5);z-index:70}.scrim.open{display:block}.ftr.mini{padding:0;background:transparent;color:var(--muted)}.ftr.mini .fbot{border-top:1px solid var(--line);margin-top:0;padding:18px 0;color:var(--muted)}.ftr.mini .status{background:var(--surface);border:1px solid var(--line);margin:0;color:var(--ink2)}.ftr.mini .status i{background:var(--ok)}.capp .ftr.mini .wrap{max-width:1280px;padding:0 32px}.ftr.mini button{background:var(--surface);border:1px solid var(--line);color:var(--ink2);border-radius:10px;min-height:38px;padding:0 12px;display:inline-flex;gap:8px;align-items:center;cursor:pointer;font-size:14px}.welcome{position:relative;overflow:hidden;border-radius:24px;background:var(--deep);color:var(--deep-ink);padding:26px 28px;display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:20px;align-items:center}.welcome h2{font-size:26px}.welcome p{color:var(--deep-muted);margin-top:8px;max-width:540px}.welcome .actions-row{margin-top:18px}.welcome .btn.ghost{color:var(--deep-ink);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.3)}.welcome .ill{max-height:170px;width:auto;margin-left:auto}.welcome::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.08) 1.2px,transparent 1.2px);background-size:22px 22px;pointer-events:none}.welcome>*{position:relative}.svc-row{display:grid;grid-template-columns:48px minmax(0,1.6fr) minmax(0,1fr) 130px 120px 40px;gap:14px;align-items:center;padding:14px 18px;border-bottom:1px solid var(--line)}.svc-row:last-child{border-bottom:0}.svc-row:hover{background:var(--surface2)}.svc-row .nm b{display:block;font-weight:600}.svc-row .nm small{color:var(--muted);font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.svc-row .us small{display:block;color:var(--muted);font-size:12.5px;margin-bottom:5px}.svc-row .pr{font-weight:600}.svc-row .pr small{display:block;color:var(--muted);font-weight:400;font-size:12.5px}.shead{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.shead .grow{flex:1;min-width:220px}.shead h2{font-size:22px}.shead p{color:var(--muted);font-size:14px}.radio-live{border-radius:20px;background:var(--deep);color:var(--deep-ink);padding:22px;display:grid;gap:16px}.radio-live .rl-top{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.radio-live .rl-top .grow{flex:1;min-width:0}.radio-live .rl-top b{font:700 18px "Sora";display:block}.radio-live .rl-top span{color:var(--deep-muted);font-size:14px}.radio-live .copy{background:var(--deep2);color:var(--deep-ink)}.radio-live .copy .ibtn{color:var(--deep-ink)}.rl-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:10px}.rl-stats div{padding:12px;border-radius:14px;background:var(--deep2)}.rl-stats b{display:block;font:700 22px "Sora"}.rl-stats span{font-size:12.5px;color:var(--deep-muted)}.onair-b{display:inline-flex;align-items:center;gap:7px;background:var(--acc-btn);color:#fff;font:700 12px "Geist";letter-spacing:.1em;padding:5px 10px;border-radius:8px}.onair-b i{width:8px;height:8px;border-radius:50%;background:#fff;animation:blink 1.2s steps(2,jump-none) infinite}.spectrum{display:flex;gap:3px;align-items:flex-end;height:52px}.spectrum i{flex:1;border-radius:3px 3px 0 0;background:linear-gradient(180deg,var(--logo-acc),var(--pri-btn));transform-origin:50% 100%;animation:eq 1s ease-in-out infinite alternate}.ticket-msg{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:20px 0;border-bottom:1px solid var(--line)}.ticket-msg .bub{padding:16px 18px;border-radius:4px 18px 18px 18px;background:var(--surface);border:1px solid var(--line)}.ticket-msg.staff .bub{background:var(--pri-soft);border-color:transparent}.ticket-msg .who{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:8px}.ticket-msg .who b{font-weight:600}.ticket-msg .who small{color:var(--muted);font-size:13px}.ticket-msg .bub p{color:var(--ink2);font-size:15px;margin-bottom:10px}.ticket-msg .bub p:last-child{margin-bottom:0}.att{display:inline-flex;gap:8px;align-items:center;padding:8px 12px;border-radius:10px;background:var(--surface);border:1px solid var(--line);font-size:13.5px;font-weight:500;margin-top:6px}.dept{display:flex;flex-direction:column;gap:10px}.drop{display:flex;flex-direction:column;align-items:center;gap:6px;padding:22px;border-radius:16px;border:1.5px dashed var(--line);color:var(--muted);font-size:14px;text-align:center}.drop .lg{height:44px;width:auto}.drop .ic{color:var(--pri);width:26px;height:26px}.dns-row{display:grid;grid-template-columns:80px minmax(0,1fr) minmax(0,1.6fr) 70px 44px;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line);font-size:14px}.dns-row .tag2{justify-content:center}.dns-row code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oapp{background:var(--bg)}.otop{position:sticky;top:0;z-index:50;background:var(--surface);border-bottom:1px solid var(--line)}.otop .wrap{display:flex;align-items:center;gap:24px;height:72px;max-width:1320px}.otop .brand .lg{height:38px;width:auto}.osteps{list-style:none;margin:0 auto;padding:0;display:flex;gap:6px;align-items:center}.osteps li a{display:flex;align-items:center;gap:9px;padding:6px 10px;border-radius:12px;font-weight:600;font-size:14px;color:var(--muted);min-height:40px}.osteps .n{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--line);font:700 13px "Sora";background:var(--surface)}.osteps .n .ic{width:15px;height:15px;stroke-width:2.6}.osteps li.on a{color:var(--ink)}.osteps li.on .n{background:var(--pri-btn);border-color:var(--pri-btn);color:#fff}.osteps li.done a{color:var(--ink2)}.osteps li.done .n{background:var(--pri-soft);border-color:transparent;color:var(--pri-soft-ink)}.osteps li+li::before{content:"";display:inline-block;width:26px;height:2px;background:var(--line);vertical-align:middle;margin-right:6px}.osteps li{display:flex;align-items:center}.secure{display:inline-flex;gap:7px;align-items:center;font-size:13.5px;font-weight:600;color:var(--ok);padding:0 8px}.secure .ic{width:16px;height:16px}.oprog{height:3px;background:var(--line)}.oprog i{display:block;height:100%;width:var(--w);background:linear-gradient(90deg,var(--pri),var(--acc))}.omain{padding:32px 0 56px}.omain .wrap{max-width:1320px}.olay{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:28px;align-items:start}.osum.sticky{position:sticky;top:96px}.sum-c{padding:24px}.sum-c h3{font-size:19px;margin-bottom:14px}.sls{display:grid;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--line)}.sl{display:flex;justify-content:space-between;gap:14px;font-size:14.5px}.sl>span:first-child{min-width:0}.sl b{font-weight:600;display:block}.sl small{display:block;color:var(--muted);font-size:13px}.sl>span:last-child{white-space:nowrap;font-weight:600}.tot{display:grid;gap:10px;padding:16px 0}.tot .sl{color:var(--ink2)}.tot .sl.big{font:700 20px "Sora";color:var(--ink);padding-top:10px;border-top:1px dashed var(--line)}.promo{display:flex;gap:8px;margin-top:16px}.promo .input{min-height:42px}.promo-ok{display:flex;gap:6px;align-items:center;font-size:13.5px;color:var(--ok);font-weight:600;margin-top:8px}.promo-ok .ic{width:17px;height:17px}.sum-n{font-size:13px;color:var(--muted);margin-top:12px;text-align:center}.sum-t{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:14px;padding-top:14px;border-top:1px solid var(--line);font-size:12.5px;color:var(--muted)}.sum-t span{display:inline-flex;gap:6px;align-items:center}.sum-t .ic{width:15px;height:15px;color:var(--pri)}.oh{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:22px}.oh h1{font-size:clamp(26px,2.8vw,36px)}.oh p{color:var(--ink2);margin-top:6px}.osec{padding:24px;margin-bottom:20px}.osec>h2{font-size:19px;display:flex;align-items:center;gap:10px;margin-bottom:4px}.osec>p.hint{margin-bottom:16px}.osec>h2 .n{width:28px;height:28px;border-radius:9px;background:var(--pri-soft);color:var(--pri-soft-ink);display:grid;place-items:center;font:700 14px "Sora"}.cyc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cyc .opt{flex-direction:column;gap:6px;padding:18px 16px}.cyc .opt .rd{position:absolute;top:14px;right:14px;margin:0}.cyc .opt b{font-weight:600}.cyc .opt .pp{font:700 24px "Sora";letter-spacing:-.02em}.cyc .opt .pp small{font:500 13px "Geist";color:var(--muted)}.cyc .opt .sv{font-size:12.5px;font-weight:600;color:var(--acc-soft-ink);background:var(--acc-soft);border-radius:7px;padding:2px 8px;align-self:flex-start}.cyc .opt .tt{font-size:13px;color:var(--muted)}.cfg-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.cfg-row:last-child{border-bottom:0}.cfg-row b{display:block;font-weight:600}.cfg-row small{color:var(--muted);font-size:13.5px}.seg{display:flex;padding:4px;border-radius:13px;background:var(--surface2);gap:4px;flex-wrap:wrap}.seg label{flex:1;min-width:0;cursor:pointer}.seg input{position:absolute;opacity:0}.seg span{display:flex;align-items:center;justify-content:center;min-height:38px;border-radius:10px;font-weight:600;font-size:14px;color:var(--ink2);padding:0 10px;white-space:nowrap}.seg input:checked+span{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px rgba(10,10,40,.14)}.range{width:100%;accent-color:var(--pri-btn);height:36px}.addons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.addons .opt .rd{border-radius:6px}.addons .opt:has(input:checked) .rd::after{width:10px;height:6px;border:2.4px solid #fff;border-top:0;border-right:0;border-radius:0;background:none;transform:rotate(-45deg) translate(1px,-1px)}.oscards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.osb{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;font:700 15px "Sora";color:#fff;flex:none}.oscards .opt{flex-direction:column;align-items:center;text-align:center;gap:8px;padding:16px 10px}.oscards .opt .rd{position:absolute;top:10px;right:10px;margin:0;width:18px;height:18px}.pgroups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.dres-list{display:grid;gap:10px}.dr{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:16px;align-items:center;padding:14px 18px;border-radius:16px;border:1px solid var(--line);background:var(--surface)}.dr.hit{border:2px solid var(--pri);background:linear-gradient(90deg,var(--pri-soft),var(--surface) 60%)}.dr .dn{font:700 17px "Sora";overflow-wrap:anywhere}.dr .dn small{display:block;font:500 13px "Geist";color:var(--muted);margin-top:2px}.dr .dp{text-align:right;font:700 17px "Sora";white-space:nowrap}.dr .dp s{font:500 13px "Geist";color:var(--muted);display:block}.dr .dp small{display:block;font:500 12.5px "Geist";color:var(--muted)}.dr.taken{opacity:.75}.dr.taken .dn{color:var(--muted)}.tldbar{display:flex;gap:8px;flex-wrap:wrap}.tldbar .tld{cursor:pointer}.done-wrap{max-width:820px;margin:0 auto;text-align:center}.done-wrap h1{font-size:clamp(30px,3.6vw,44px);margin:18px 0 10px}.done-wrap>p{color:var(--ink2);font-size:17px}.okmark{width:120px;height:120px;margin:0 auto}.okmark .c1{fill:var(--pri-soft)}.okmark .c2{fill:var(--pri-btn);transform-origin:60px 60px;animation:okpop .6s cubic-bezier(.3,1.6,.5,1) both}.okmark .tk{fill:none;stroke:#fff;stroke-width:7;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60;animation:okdraw .5s .45s ease-out forwards}.okmark .cf{transform-origin:60px 60px;animation:conf 1.4s .3s ease-out both}@keyframes okpop{from{transform:scale(0)}to{transform:scale(1)}}@keyframes okdraw{to{stroke-dashoffset:0}}@keyframes conf{0%{transform:scale(.3);opacity:0}30%{opacity:1}100%{transform:scale(1.25);opacity:0}}.next{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px;text-align:left}.pmeth{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pmeth .opt{flex-direction:column;gap:10px;padding:16px}.pmeth .opt .rd{position:absolute;top:14px;right:14px;margin:0}.pm-ic{height:30px;display:flex;align-items:center;gap:6px}.pm-ic .ic{width:26px;height:26px;color:var(--pri)}.cbrand{display:inline-grid;place-items:center;height:22px;padding:0 6px;border-radius:5px;font:800 10.5px "Geist";letter-spacing:.02em;color:#fff}.cb-v{background:#1A1F71}.cb-m{background:#EB001B}.cb-a{background:#2E77BC}.cb-d{background:#E07B00}.cb-p{background:#003087}.cardform{margin-top:16px;padding:18px;border-radius:16px;background:var(--surface2);display:grid;gap:14px}.who-tabs{display:flex;gap:10px;margin-bottom:18px;flex-wrap:wrap}.inv{position:relative;overflow:hidden;padding:40px}.ribbon{position:absolute;top:26px;right:-46px;transform:rotate(45deg);width:190px;text-align:center;padding:7px 0;font:700 13px "Geist";letter-spacing:.14em;color:#fff;background:var(--warn)}.ribbon.paid{background:var(--ok)}.ribbon.unpaid{background:#B45309}.ribbon.quote{background:var(--pri-btn)}[data-theme="dark"] .ribbon.paid{background:#167A45}[data-theme="dark"] .ribbon.unpaid{background:#A54A07}.inv-h{padding-right:64px;display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-bottom:26px;border-bottom:1px solid var(--line)}.inv-h .lg{height:42px;width:auto}.inv-h .co{margin-top:14px;color:var(--ink2);font-size:14px;line-height:1.6}.inv-h .inv-no{text-align:right}.inv-h .inv-no h2{font-size:28px}.inv-h .inv-no p{color:var(--muted);font-size:14px}.inv-p{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:24px 0}.inv-p h4{font:600 12px "Geist";letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.inv-p p{font-size:14.5px;line-height:1.65;color:var(--ink2)}.inv-p p b{color:var(--ink)}.inv-t{width:100%;border-collapse:collapse;font-size:14.5px}.inv-t th{text-align:left;font:600 12px "Geist";letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:12px 14px;background:var(--surface2)}.inv-t th:first-child{border-radius:10px 0 0 10px}.inv-t th:last-child{border-radius:0 10px 10px 0}.inv-t td{padding:14px;border-bottom:1px solid var(--line);vertical-align:top}.inv-t td small{display:block;color:var(--muted);font-size:13px;margin-top:2px}.inv-t .r{text-align:right;white-space:nowrap}.inv-tot{margin-left:auto;width:min(360px,100%);display:grid;gap:8px;padding:18px 0}.inv-tot div{display:flex;justify-content:space-between;font-size:14.5px;color:var(--ink2)}.inv-tot .big{font:700 22px "Sora";color:var(--ink);padding-top:12px;border-top:1px solid var(--line)}.inv-tot .due{color:var(--acc-soft-ink)}.paybox{padding:22px;display:grid;gap:14px}.paybox .amt{font:700 34px "Sora";letter-spacing:-.02em}.paybox .amt small{font:500 14px "Geist";color:var(--muted);display:block}.toolbar{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:18px}.printpage{background:#E9E9F2}[data-theme="dark"] .printpage{background:#05050F}.ptools{max-width:816px;margin:24px auto 0;display:flex;gap:10px;justify-content:space-between;align-items:center;padding:0 16px;flex-wrap:wrap}.ptools .seg{background:var(--surface)}.sheet{width:816px;max-width:calc(100% - 32px);min-height:1056px;margin:16px auto 40px;background:#fff;color:#14152E;padding:64px 64px 48px;box-shadow:0 20px 50px -20px rgba(20,18,80,.35);position:relative;overflow:hidden;font-size:13.5px}.sheet .lg{height:40px;width:auto}.sheet.a4{width:794px;min-height:1123px}.sheet h1{font:700 30px "Sora";letter-spacing:-.02em;color:#14152E}.sheet .sh-top{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.sheet .sh-meta{text-align:right;color:#5A5C80;line-height:1.7}.sheet .sh-meta b{color:#14152E}.sheet .sh-addr{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:36px 0 28px;line-height:1.65;color:#3E4066}.sheet .sh-addr h4{font:700 10.5px "Geist";letter-spacing:.14em;text-transform:uppercase;color:#7A7CA0;margin-bottom:6px}.sheet .sh-addr b{color:#14152E}.sheet table{width:100%;border-collapse:collapse}.sheet th{font:700 10.5px "Geist";letter-spacing:.12em;text-transform:uppercase;color:#4A3AE0;text-align:left;padding:10px 0;border-bottom:2px solid #14152E}.sheet td{padding:13px 0;border-bottom:1px solid #E3E3EE;vertical-align:top;color:#2B2D52}.sheet td small{display:block;color:#7A7CA0;font-size:12px}.sheet .r{text-align:right}.sheet .tots{margin-left:auto;width:300px;margin-top:16px;display:grid;gap:7px}.sheet .tots div{display:flex;justify-content:space-between;color:#3E4066}.sheet .tots .big{font:700 19px "Sora";color:#14152E;border-top:2px solid #14152E;padding-top:10px;margin-top:4px}.sheet .stamp{position:absolute;top:150px;right:64px;transform:rotate(-12deg);border:3px solid #15703F;color:#15703F;font:800 26px "Sora";letter-spacing:.18em;padding:6px 18px;border-radius:10px;opacity:.85}.sheet .sh-foot{position:absolute;left:64px;right:64px;bottom:40px;display:flex;justify-content:space-between;gap:20px;border-top:1px solid #E3E3EE;padding-top:14px;color:#7A7CA0;font-size:12px}.sheet .sh-pay{margin-top:30px;padding:16px 18px;border-radius:10px;background:#F3F2FD;color:#3E4066;line-height:1.6}.sheet .sh-pay b{color:#14152E}@page{size:letter;margin:0}@media print{.printpage{background:#fff}.ptools,.ios-hint{display:none!important}.sheet{box-shadow:none;margin:0;max-width:none;width:100%;min-height:0}}.lg-mark{width:44px;height:44px;flex:none}.lg-mark.big{width:72px;height:72px;margin:0 auto;display:block}.app-band{display:flex;gap:16px;align-items:center;margin-top:40px;padding:16px 18px;border-radius:18px;background:var(--deep2)}.app-band .ab-ic .lg-mark{width:46px;height:46px}.app-band div{flex:1;min-width:0}.app-band b{display:block}.app-band span{color:var(--deep-muted);font-size:14px}.ios-hint{position:fixed;left:16px;right:16px;bottom:16px;z-index:95;display:flex;gap:10px;align-items:center;padding:12px 14px;border-radius:16px;background:var(--surface);border:1px solid var(--line);box-shadow:0 18px 40px -16px var(--shadow);font-size:14px}.ios-hint[hidden]{display:none}.preset{display:flex;flex-direction:column;gap:12px;padding:16px}.preset .sws{align-self:stretch;display:flex;height:58px;border-radius:12px;overflow:hidden}.preset .sws i{flex:1}.cpick{display:flex;gap:10px;align-items:center;padding:8px 10px;border-radius:12px;border:1.5px solid var(--line);background:var(--surface);min-height:46px}.cpick i{width:28px;height:28px;border-radius:8px;flex:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}.cpick code{font-family:ui-monospace,Menlo,monospace;font-size:13px;color:var(--ink2)}.cpick span{flex:1;font-size:14px;font-weight:500}.socrow{display:grid;grid-template-columns:32px 40px minmax(0,1fr) minmax(0,1.6fr) auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.socrow .si{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;color:#fff}.socrow .si svg{width:20px;height:20px}.socrow .grip{color:var(--muted)}.favs{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px}.favs img{max-width:100%;height:auto}.qcta{gap:22px}.qcta .ill{width:170px;flex:none}.isheet{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px}.isheet div{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 6px 12px;border-radius:14px;background:var(--surface);border:1px solid var(--line);font-size:12px;color:var(--muted);text-align:center;min-width:0;overflow-wrap:anywhere}.isheet .ic{width:30px;height:30px;color:var(--ink)}.illsheet{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.illsheet div{padding:20px;border-radius:20px;background:var(--surface);border:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.illsheet .ill{height:200px;width:auto;max-width:100%;margin:0 auto}.illsheet b{font-weight:600}.illsheet small{color:var(--muted)}@media (max-width:1359px){.csearch{max-width:380px}}@media (max-width:1279px){.plans.c4{grid-template-columns:repeat(2,minmax(0,1fr))}.cyc{grid-template-columns:repeat(2,minmax(0,1fr))}.pmeth{grid-template-columns:repeat(2,minmax(0,1fr))}.oscards{grid-template-columns:repeat(3,minmax(0,1fr))}.ctop .brand{width:auto}.olay{grid-template-columns:minmax(0,1fr) 340px}.osteps .t{display:none}.osteps li.on .t{display:inline}.svc-row{grid-template-columns:44px minmax(0,1.6fr) minmax(0,1fr) 110px 40px}.svc-row .pr{display:none}.app{grid-template-columns:248px minmax(0,1fr);background:linear-gradient(90deg,var(--surface) 0 247px,var(--line) 247px 248px,transparent 248px)}.fgrid.c4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){.qa{grid-template-columns:repeat(2,minmax(0,1fr))}.g4{grid-template-columns:repeat(2,minmax(0,1fr))}.kbcats{grid-template-columns:repeat(2,minmax(0,1fr))}.svc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1099px){.app{grid-template-columns:minmax(0,1fr);background:none}.side{position:fixed;left:0;top:0;bottom:0;height:100%;width:296px;max-width:86vw;z-index:80;transform:translateX(-105%);transition:transform .25s ease;box-shadow:20px 0 40px -20px rgba(0,0,0,.4)}.side.open{transform:none}.capp .burger{display:inline-grid}.csearch{display:none}.ctop .s-ic{display:inline-grid}.olay{grid-template-columns:minmax(0,1fr)}.osum.sticky{position:static}.g21,.g12{grid-template-columns:minmax(0,1fr)}.art-lay{grid-template-columns:minmax(0,1fr)}.toc{display:none}}@media (max-width:1023px){.phero .wrap,.duo,.pband .wrap,.welcome,.err-in{grid-template-columns:minmax(0,1fr)}.duo.rev .txt{order:0}.phero .art{max-width:640px;margin:0 auto;width:100%}.pband .ill{display:none}.fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ill-row{grid-template-columns:minmax(0,1fr)}.g3{grid-template-columns:minmax(0,1fr)}.pgroups{grid-template-columns:minmax(0,1fr)}.auth{grid-template-columns:minmax(0,1fr)}.auth-art{display:none}.welcome .ill{display:none}.wm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.next{grid-template-columns:minmax(0,1fr)}.inv-p{grid-template-columns:repeat(2,minmax(0,1fr))}.ann-card{grid-template-columns:minmax(0,1fr)}.ann-card .thumb{display:none}.err-in .art{max-width:460px;margin:0 auto}}@media (max-width:980px){.osteps li+li::before{width:12px;margin-right:2px}.secure span{display:none}}@media (max-width:760px){.phero{padding:32px 0 32px}.phero .from b{font-size:28px}.fgrid,.fgrid.c4,.plans.c4,.plans.c2,.g2,.g4,.fgrid2,.fgrid3,.kbcats,.svc-grid,.qa,.addons,.cyc{grid-template-columns:minmax(0,1fr)}.cyc,.qa,.g4{grid-template-columns:repeat(2,minmax(0,1fr))}.oscards{grid-template-columns:repeat(2,minmax(0,1fr))}.pmeth{grid-template-columns:repeat(2,minmax(0,1fr))}.ctop-in{height:60px;padding:0 16px;gap:8px}.ctop .brand .lg{height:32px}.ctop .getst,.ubtn .un,.ubtn>.ic{display:none}.ctop .acts{margin-left:auto;gap:2px}.ctop .ibtn{width:38px;height:38px}.side{top:0}.cpage{padding:18px 16px 32px}.capp .ftr.mini .wrap{padding:0 16px}.otop .wrap{height:60px;gap:8px;padding:0 16px}.otop .brand .lg{height:30px}.osteps{margin:0 0 0 auto;gap:0}.osteps li a{padding:0;gap:0;min-width:30px;justify-content:center}.osteps .n{width:26px;height:26px;font-size:12px}.osteps li+li::before{display:none}.osteps .t,.osteps li.on .t{display:none}.secure{display:none}.otop .acts{margin-left:0}.otop .acts .tbtn{display:none}.omain{padding:20px 0 40px}.osec{padding:18px}.cfg-row{grid-template-columns:minmax(0,1fr)}.svc-row{grid-template-columns:40px minmax(0,1fr) auto;gap:12px;padding:14px}.svc-row .us,.svc-row .pr,.svc-row>.lnkc{display:none}.tbl.rsp thead{display:none}.tbl.rsp tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:14px 16px;border-bottom:1px solid var(--line)}.tbl.rsp tr:last-child{border-bottom:0}.tbl.rsp td{padding:0;border:0;display:block}.tbl.rsp td.hm{display:none}.tbl.rsp td.r{text-align:right}.tbl.rsp tbody tr:hover td{background:none}.dr{grid-template-columns:minmax(0,1fr) auto;padding:14px}.dr .btn{grid-column:1/-1}.inv{padding:22px}.inv-p{grid-template-columns:minmax(0,1fr)}.inv-h .inv-no{text-align:left}.ribbon{top:18px;right:-56px}.inv-t thead{display:none}.inv-t tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;border-bottom:1px solid var(--line);padding:12px 0}.inv-t td{padding:0;border:0}.inv-t td.hm{display:none}.dns-row{grid-template-columns:64px minmax(0,1fr) 40px}.dns-row .hm{display:none}.socrow{grid-template-columns:40px minmax(0,1fr) auto}.socrow .grip,.socrow .hm{display:none}.auth-f{padding:18px 16px}.auth-box{padding:26px 0}.auth-box h1{font-size:28px}.err .top{padding:16px}.err-in{padding:20px 16px;gap:20px}.wmb{padding:18px 14px;border-radius:20px}.wm-stats b{font-size:18px}.rl-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.sheet{padding:28px 20px;min-height:0;font-size:12.5px}.sheet .sh-top{flex-direction:column}.sheet .sh-meta{text-align:left}.sheet .sh-addr{grid-template-columns:minmax(0,1fr);gap:14px}.sheet .tots{width:100%}.sheet .sh-foot{position:static;flex-direction:column;margin-top:30px}.sheet .stamp{top:24px;right:20px;font-size:18px}.welcome{padding:22px 20px}.welcome h2{font-size:22px}.ticket-msg{grid-template-columns:minmax(0,1fr)}.ticket-msg>.ava{display:none}.phd{align-items:flex-start}.pband{padding:30px 0 28px}.ctable{min-width:600px;font-size:14px}.ctable th,.ctable td{padding:12px 12px}.ctable th[scope=row],.ctable .lead-c{min-width:150px}}@media (max-width:560px){.radio-art{grid-template-columns:minmax(0,1fr)}.radio-art .ill{display:none}}@media (max-width:760px){.fcard{display:grid;grid-template-columns:56px minmax(0,1fr);gap:2px 16px;padding:18px;align-items:start}.fcard .i3{grid-row:span 2}.fcard h3{margin-top:4px}.app-band{flex-wrap:wrap}.app-band div{min-width:200px}}@media (max-width:420px){.ctop .s-ic{display:none}.ctop .brand .lg{height:30px}.cyc{grid-template-columns:minmax(0,1fr)}.qa a{padding:14px 12px}.otp input{width:44px;height:52px}.sso{grid-template-columns:minmax(0,1fr)}}.mt{fill:#4B44A6}.ml{fill:#2C2774}.mr{fill:#1C1852}.wt{fill:#FFFFFF}.wl{fill:#ECEBFA}.wr{fill:#D4D1F0}.pt{fill:#7466F4}.pl{fill:#4A3AE0}.pr{fill:#3324B2}.at{fill:#FF9A7F}.al{fill:#E4502F}.ar{fill:#B53A1E}.et{fill:#FFFFFF}.el{fill:#FFF4EF}.er{fill:#F1D9D0}.bezel{fill:#16133F}.unit{fill:#272262}.bay{fill:#433C98}.vent{fill:#14112F}.flr{fill:#FFFFFF}.strip{fill:#1A1748}.lid{fill:#5A52B6}.slot{fill:#16133F}.fad{fill:#E9E8F7}.knob{fill:#16133F}.knobt{fill:#8A82E0}.vu{fill:#7C72F0}.txt{fill:#C9C6EA}.bar{fill:#E9E8F7}.url{fill:#FFFFFF}.pb{fill:#4A3AE0}.tx{fill:#D9D7F2}.ab{fill:#E4502F}.pic{fill:#C9C3FF}.scr{fill:#1A1748}.tagb{fill:#D4D1F0}.tagf{fill:#FFFFFF}.shf{fill:#5A4BEA}.shd2{fill:#2C1FA8}.shi{fill:#7A6EF6}.lockb{fill:#FFFFFF}.lockb2{fill:#D4D1F0}.keyh{fill:#4A3AE0}.flap{fill:#FFE9E1}.seal{fill:#E4502F}.sealb{fill:#FFFFFF}.cupf{fill:#4A3AE0}.cupb{fill:#2C1FA8}.micb{fill:#E4502F}.wpc{fill:#FFFFFF}.dotw{fill:#C9C6EA}.beacon{fill:#FF6B4A}.vuA{fill:#FF6B4A}.fadA{fill:#FF9A7F}.shd{fill:rgba(26,20,96,.30)}.tagt{fill:#11123A;font:700 15px Sora,Geist,sans-serif}.edge{fill:none;stroke:rgba(255,255,255,.55);stroke-width:1.1;stroke-linejoin:round}.grid{fill:none;stroke:#E3E2F3;stroke-width:1}.flr{stroke:#E3E2F3;stroke-width:1}.bayln{stroke:#6C64C4;stroke-width:1.4;stroke-linecap:round}.ledA{fill:#FF6B4A}.ledB{fill:#9C93FF}.ledC{fill:#FFD3C6}.gs1{stop-color:#8A7FFF}.gs2{stop-color:#4A3AE0}.gs3{stop-color:#2A1E9C}.mer ellipse{fill:none;stroke:rgba(255,255,255,.4);stroke-width:1.3}.rim{fill:none;stroke:rgba(255,255,255,.55);stroke-width:1.5}.orb{fill:none;stroke:#E4502F;stroke-width:2.2;stroke-dasharray:4 8}.lat{stroke:#2C2774;stroke-width:3.2;stroke-linecap:round}.lat.thin{stroke-width:1.6}.ring{fill:none;stroke:#E4502F;stroke-width:2.4}.shackle{fill:none;stroke:#E9E8F7;stroke-width:8;stroke-linecap:round}.seam{fill:none;stroke:#E6C7BB;stroke-width:1.4}.link{fill:none;stroke:#4A3AE0;stroke-width:2.2;stroke-dasharray:4 7;stroke-linecap:round}.grill{fill:none;stroke:rgba(255,255,255,.28);stroke-width:1.4}.mt{fill:#3A3486}.band,.boom{fill:none;stroke:#2C2774;stroke-width:7;stroke-linecap:round}.boom{stroke-width:4}.wpw{fill:none;stroke:#4A3AE0;stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round}:root[data-theme="dark"] .mt{fill:#5A52BE}:root[data-theme="dark"] .ml{fill:#332D86}:root[data-theme="dark"] .mr{fill:#221D62}:root[data-theme="dark"] .wt{fill:#2E3062}:root[data-theme="dark"] .wl{fill:#22244E}:root[data-theme="dark"] .wr{fill:#191B3E}:root[data-theme="dark"] .pt{fill:#7B6EFF}:root[data-theme="dark"] .pl{fill:#5547E8}:root[data-theme="dark"] .pr{fill:#3A2CC0}:root[data-theme="dark"] .at{fill:#FF9A7F}:root[data-theme="dark"] .al{fill:#E4502F}:root[data-theme="dark"] .ar{fill:#A9351B}:root[data-theme="dark"] .et{fill:#2E3062}:root[data-theme="dark"] .el{fill:#262852}:root[data-theme="dark"] .er{fill:#1B1D40}:root[data-theme="dark"] .bezel{fill:#0E0C2A}:root[data-theme="dark"] .unit{fill:#1F1B52}:root[data-theme="dark"] .bay{fill:#2F2A72}:root[data-theme="dark"] .vent{fill:#0D0B26}:root[data-theme="dark"] .flr{fill:#12132B}:root[data-theme="dark"] .strip{fill:#110F33}:root[data-theme="dark"] .lid{fill:#5A52B6}:root[data-theme="dark"] .slot{fill:#0E0C2A}:root[data-theme="dark"] .fad{fill:#C9C6EA}:root[data-theme="dark"] .knob{fill:#0E0C2A}:root[data-theme="dark"] .knobt{fill:#8A82E0}:root[data-theme="dark"] .vu{fill:#8C83FF}:root[data-theme="dark"] .txt{fill:#3A3D72}:root[data-theme="dark"] .bar{fill:#22244E}:root[data-theme="dark"] .url{fill:#1A1C3A}:root[data-theme="dark"] .pb{fill:#5547E8}:root[data-theme="dark"] .tx{fill:#3A3D72}:root[data-theme="dark"] .ab{fill:#E4502F}:root[data-theme="dark"] .pic{fill:#1F1D4D}:root[data-theme="dark"] .scr{fill:#0E0C2A}:root[data-theme="dark"] .tagb{fill:#0E0C2A}:root[data-theme="dark"] .tagf{fill:#22244E}:root[data-theme="dark"] .shf{fill:#5A4BEA}:root[data-theme="dark"] .shd2{fill:#251A8C}:root[data-theme="dark"] .shi{fill:#7A6EF6}:root[data-theme="dark"] .lockb{fill:#EFEFFF}:root[data-theme="dark"] .lockb2{fill:#9C99C8}:root[data-theme="dark"] .keyh{fill:#4A3AE0}:root[data-theme="dark"] .flap{fill:#30325E}:root[data-theme="dark"] .seal{fill:#E4502F}:root[data-theme="dark"] .sealb{fill:#EFEFFF}:root[data-theme="dark"] .cupf{fill:#5547E8}:root[data-theme="dark"] .cupb{fill:#2C1FA8}:root[data-theme="dark"] .micb{fill:#FF7A5C}:root[data-theme="dark"] .wpc{fill:#EFEFFF}:root[data-theme="dark"] .dotw{fill:#3A3D72}:root[data-theme="dark"] .beacon{fill:#FF7A5C}:root[data-theme="dark"] .vuA{fill:#FF7A5C}:root[data-theme="dark"] .fadA{fill:#FF9A7F}:root[data-theme="dark"] .shd{fill:rgba(0,0,0,.6)}:root[data-theme="dark"] .tagt{fill:#EFEFFF;font:700 15px Sora,Geist,sans-serif}:root[data-theme="dark"] .edge{fill:none;stroke:rgba(255,255,255,.22);stroke-width:1.1;stroke-linejoin:round}:root[data-theme="dark"] .grid{fill:none;stroke:#24264A;stroke-width:1}:root[data-theme="dark"] .flr{stroke:#24264A;stroke-width:1}:root[data-theme="dark"] .bayln{stroke:#6C64C4;stroke-width:1.4;stroke-linecap:round}:root[data-theme="dark"] .ledA{fill:#FF7A5C}:root[data-theme="dark"] .ledB{fill:#A9A1FF}:root[data-theme="dark"] .ledC{fill:#FFD3C6}:root[data-theme="dark"] .gs1{stop-color:#9A90FF}:root[data-theme="dark"] .gs2{stop-color:#5547E8}:root[data-theme="dark"] .gs3{stop-color:#251A8C}:root[data-theme="dark"] .mer ellipse{fill:none;stroke:rgba(255,255,255,.35);stroke-width:1.3}:root[data-theme="dark"] .rim{fill:none;stroke:rgba(255,255,255,.4);stroke-width:1.5}:root[data-theme="dark"] .orb{fill:none;stroke:#FF8466;stroke-width:2.2;stroke-dasharray:4 8}:root[data-theme="dark"] .lat{stroke:#A29AFF;stroke-width:3.2;stroke-linecap:round}:root[data-theme="dark"] .lat.thin{stroke-width:1.6}:root[data-theme="dark"] .ring{fill:none;stroke:#FF8466;stroke-width:2.4}:root[data-theme="dark"] .shackle{fill:none;stroke:#C9C6EA;stroke-width:8;stroke-linecap:round}:root[data-theme="dark"] .seam{fill:none;stroke:#3F4275;stroke-width:1.4}:root[data-theme="dark"] .link{fill:none;stroke:#A29AFF;stroke-width:2.2;stroke-dasharray:4 7;stroke-linecap:round}:root[data-theme="dark"] .grill{fill:none;stroke:rgba(255,255,255,.22);stroke-width:1.4}:root[data-theme="dark"] .mt{fill:#3A3486}:root[data-theme="dark"] .band,:root[data-theme="dark"] .boom{fill:none;stroke:#A29AFF;stroke-width:7;stroke-linecap:round}:root[data-theme="dark"] .boom{stroke-width:4}:root[data-theme="dark"] .wpw{fill:none;stroke:#4A3AE0;stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .mt{fill:#5A52BE}:root:not([data-theme="light"]) .ml{fill:#332D86}:root:not([data-theme="light"]) .mr{fill:#221D62}:root:not([data-theme="light"]) .wt{fill:#2E3062}:root:not([data-theme="light"]) .wl{fill:#22244E}:root:not([data-theme="light"]) .wr{fill:#191B3E}:root:not([data-theme="light"]) .pt{fill:#7B6EFF}:root:not([data-theme="light"]) .pl{fill:#5547E8}:root:not([data-theme="light"]) .pr{fill:#3A2CC0}:root:not([data-theme="light"]) .at{fill:#FF9A7F}:root:not([data-theme="light"]) .al{fill:#E4502F}:root:not([data-theme="light"]) .ar{fill:#A9351B}:root:not([data-theme="light"]) .et{fill:#2E3062}:root:not([data-theme="light"]) .el{fill:#262852}:root:not([data-theme="light"]) .er{fill:#1B1D40}:root:not([data-theme="light"]) .bezel{fill:#0E0C2A}:root:not([data-theme="light"]) .unit{fill:#1F1B52}:root:not([data-theme="light"]) .bay{fill:#2F2A72}:root:not([data-theme="light"]) .vent{fill:#0D0B26}:root:not([data-theme="light"]) .flr{fill:#12132B}:root:not([data-theme="light"]) .strip{fill:#110F33}:root:not([data-theme="light"]) .lid{fill:#5A52B6}:root:not([data-theme="light"]) .slot{fill:#0E0C2A}:root:not([data-theme="light"]) .fad{fill:#C9C6EA}:root:not([data-theme="light"]) .knob{fill:#0E0C2A}:root:not([data-theme="light"]) .knobt{fill:#8A82E0}:root:not([data-theme="light"]) .vu{fill:#8C83FF}:root:not([data-theme="light"]) .txt{fill:#3A3D72}:root:not([data-theme="light"]) .bar{fill:#22244E}:root:not([data-theme="light"]) .url{fill:#1A1C3A}:root:not([data-theme="light"]) .pb{fill:#5547E8}:root:not([data-theme="light"]) .tx{fill:#3A3D72}:root:not([data-theme="light"]) .ab{fill:#E4502F}:root:not([data-theme="light"]) .pic{fill:#1F1D4D}:root:not([data-theme="light"]) .scr{fill:#0E0C2A}:root:not([data-theme="light"]) .tagb{fill:#0E0C2A}:root:not([data-theme="light"]) .tagf{fill:#22244E}:root:not([data-theme="light"]) .shf{fill:#5A4BEA}:root:not([data-theme="light"]) .shd2{fill:#251A8C}:root:not([data-theme="light"]) .shi{fill:#7A6EF6}:root:not([data-theme="light"]) .lockb{fill:#EFEFFF}:root:not([data-theme="light"]) .lockb2{fill:#9C99C8}:root:not([data-theme="light"]) .keyh{fill:#4A3AE0}:root:not([data-theme="light"]) .flap{fill:#30325E}:root:not([data-theme="light"]) .seal{fill:#E4502F}:root:not([data-theme="light"]) .sealb{fill:#EFEFFF}:root:not([data-theme="light"]) .cupf{fill:#5547E8}:root:not([data-theme="light"]) .cupb{fill:#2C1FA8}:root:not([data-theme="light"]) .micb{fill:#FF7A5C}:root:not([data-theme="light"]) .wpc{fill:#EFEFFF}:root:not([data-theme="light"]) .dotw{fill:#3A3D72}:root:not([data-theme="light"]) .beacon{fill:#FF7A5C}:root:not([data-theme="light"]) .vuA{fill:#FF7A5C}:root:not([data-theme="light"]) .fadA{fill:#FF9A7F}:root:not([data-theme="light"]) .shd{fill:rgba(0,0,0,.6)}:root:not([data-theme="light"]) .tagt{fill:#EFEFFF;font:700 15px Sora,Geist,sans-serif}:root:not([data-theme="light"]) .edge{fill:none;stroke:rgba(255,255,255,.22);stroke-width:1.1;stroke-linejoin:round}:root:not([data-theme="light"]) .grid{fill:none;stroke:#24264A;stroke-width:1}:root:not([data-theme="light"]) .flr{stroke:#24264A;stroke-width:1}:root:not([data-theme="light"]) .bayln{stroke:#6C64C4;stroke-width:1.4;stroke-linecap:round}:root:not([data-theme="light"]) .ledA{fill:#FF7A5C}:root:not([data-theme="light"]) .ledB{fill:#A9A1FF}:root:not([data-theme="light"]) .ledC{fill:#FFD3C6}:root:not([data-theme="light"]) .gs1{stop-color:#9A90FF}:root:not([data-theme="light"]) .gs2{stop-color:#5547E8}:root:not([data-theme="light"]) .gs3{stop-color:#251A8C}:root:not([data-theme="light"]) .mer ellipse{fill:none;stroke:rgba(255,255,255,.35);stroke-width:1.3}:root:not([data-theme="light"]) .rim{fill:none;stroke:rgba(255,255,255,.4);stroke-width:1.5}:root:not([data-theme="light"]) .orb{fill:none;stroke:#FF8466;stroke-width:2.2;stroke-dasharray:4 8}:root:not([data-theme="light"]) .lat{stroke:#A29AFF;stroke-width:3.2;stroke-linecap:round}:root:not([data-theme="light"]) .lat.thin{stroke-width:1.6}:root:not([data-theme="light"]) .ring{fill:none;stroke:#FF8466;stroke-width:2.4}:root:not([data-theme="light"]) .shackle{fill:none;stroke:#C9C6EA;stroke-width:8;stroke-linecap:round}:root:not([data-theme="light"]) .seam{fill:none;stroke:#3F4275;stroke-width:1.4}:root:not([data-theme="light"]) .link{fill:none;stroke:#A29AFF;stroke-width:2.2;stroke-dasharray:4 7;stroke-linecap:round}:root:not([data-theme="light"]) .grill{fill:none;stroke:rgba(255,255,255,.22);stroke-width:1.4}:root:not([data-theme="light"]) .mt{fill:#3A3486}:root:not([data-theme="light"]) .band,:root:not([data-theme="light"]) .boom{fill:none;stroke:#A29AFF;stroke-width:7;stroke-linecap:round}:root:not([data-theme="light"]) .boom{stroke-width:4}:root:not([data-theme="light"]) .wpw{fill:none;stroke:#4A3AE0;stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round}}.led{animation:afled 1.4s steps(2,jump-none) infinite}@keyframes afled{0%{opacity:1}100%{opacity:.28}}.vu{animation:afvu 1.1s ease-in-out infinite alternate}@keyframes afvu{0%{opacity:.2}100%{opacity:1}}.fad{transform-box:fill-box;animation:affad 3.2s ease-in-out infinite alternate}@keyframes affad{0%{transform:translateY(0)}100%{transform:translateY(-9px)}}.ring{transform-box:fill-box;transform-origin:center;animation:afring 2.7s ease-out infinite}@keyframes afring{0%{transform:scale(.3);opacity:1}100%{transform:scale(3.2);opacity:0}}.beacon{animation:afled 1.2s steps(2,jump-none) infinite}.spinm{animation:afmer 8s linear infinite}@keyframes afmer{0%{transform:scaleX(1)}50%{transform:scaleX(-1)}100%{transform:scaleX(1)}}.mer .spinm{transform-box:fill-box;transform-origin:center}.flt{animation:afflt 5s ease-in-out infinite}@keyframes afflt{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}.padlock .shackle{animation:afshk 4s ease-in-out infinite}@keyframes afshk{0%,15%{transform:translateY(-10px)}35%,100%{transform:translateY(0)}}.letter{animation:aflet 4.5s ease-in-out infinite}@keyframes aflet{0%,100%{transform:translateY(8px)}50%{transform:translateY(-6px)}}.link{animation:aflink 1.2s linear infinite}@keyframes aflink{to{stroke-dashoffset:-22}}.bld{animation:afbld 5s ease-out infinite;opacity:0}@keyframes afbld{0%{opacity:0}12%,85%{opacity:1}100%{opacity:0}}@media (prefers-reduced-motion:reduce){.led,.vu,.fad,.ring,.beacon,.spinm,.flt,.padlock .shackle,.letter,.link,.bld{animation:none!important;opacity:1}}.wmap{width:100%;height:auto;display:block;overflow:visible}.wm-land{fill:none;stroke:var(--map-dot);stroke-width:4.4;stroke-linecap:round}.wm-arc{fill:none;stroke:var(--pri);stroke-width:1.7;stroke-opacity:.55;stroke-dasharray:3 6;animation:wmflow 1.6s linear infinite}@keyframes wmflow{to{stroke-dashoffset:-27}}.wm-pk{fill:var(--acc)}.wm-pk.b{fill:var(--pri)}.wm-pop{fill:var(--surface);stroke:var(--pri);stroke-width:2.4}.wm-pin{fill:var(--acc-btn);stroke:var(--surface);stroke-width:3}.wm-pin-c{fill:#fff}.wm-dc.warn .wm-pin{fill:#B7791F}.wm-dc.warn .wm-ping{stroke:#B7791F}.wm-ping{fill:none;stroke:var(--acc);stroke-width:2;transform-box:fill-box;transform-origin:center;animation:wmping 2.4s ease-out infinite}@keyframes wmping{0%{transform:scale(.6);opacity:.95}100%{transform:scale(3.4);opacity:0}}.wm-city{font:600 13px "Geist",sans-serif;fill:var(--ink);paint-order:stroke;stroke:var(--bg);stroke-width:4px;stroke-linejoin:round}.wm-lab rect{fill:var(--surface);stroke:var(--line);stroke-width:1.2;filter:drop-shadow(0 6px 10px rgba(20,18,80,.16))}.wm-lab text{font:600 12px "Geist",sans-serif;fill:var(--ink2)}.wm-lab .ms{font-family:"Sora";font-weight:700;fill:var(--ink)}.wm-lab-i{fill:var(--acc)}.wm-lab{animation:wmlab 6s ease-in-out infinite}@keyframes wmlab{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (max-width:640px){.wm-city{font-size:22px;stroke-width:6px}.wm-lab{display:none}.wm-land{stroke-width:5}}@media (prefers-reduced-motion:reduce){.wm-arc,.wm-ping,.wm-lab{animation:none}.wm-ping{opacity:0}}