:root{--navy:#0f0f11;--navy-2:#161619;--navy-3:#27272c;--navy-line:#ffffff14;--navy-text:#a1a1aa;--bg:#fff;--bg-2:#f7f6fb;--card:#fff;--card-2:#faf9fd;--line:#e8e6ef;--line-2:#d9d6e3;--text:#09090b;--text-2:#4a4a55;--muted:#71717a;--brand:#8350f9;--brand-dark:#6f37f0;--sky:#b69cff;--cyan:#d8b4fe;--accent:#8350f9;--accent-2:#6f37f0;--accent-3:#6f37f0;--accent-soft:#834af914;--accent-ring:#834af940;--on-accent:#fff;--ink:#09090b;--ink-2:#3a4864;--field:#fff;--bar:#fff;--tint:#18142809;--tint-2:#18142812;--ok:#0f9f6e;--warn:#c27a00;--bad:#dc3d43;--info:#2563eb;--shadow-sm:0 1px 2px #1814280d;--shadow:0 1px 2px #1814280a, 0 14px 32px -18px #28145a47;--shadow-lg:0 2px 6px #1814280d, 0 28px 60px -28px #28145a66;--grad:linear-gradient(90deg, #835af8 6%, #8339fb 100%);--r:12px;--ease:cubic-bezier(.2, .7, .2, 1);--font-d:"Poppins", "Inter", system-ui, sans-serif;--font:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"JetBrains Mono", ui-monospace, Consolas, monospace}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--bg);color:var(--text);font:400 15px/1.6 var(--font);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}h1,h2,h3,h4,h5{font-family:var(--font-d);letter-spacing:-.015em;margin:0;font-weight:600;line-height:1.2}p{margin:0}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}img,svg{display:block}code,.mono{font-family:var(--mono)}::selection{color:var(--text);background:#834af92e}:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:6px}.container{width:100%;max-width:1240px;margin:0 auto;padding:0 24px}.container.narrow{max-width:860px}.skip{z-index:100;background:var(--accent);color:var(--on-accent);border-radius:8px;padding:8px 14px;position:absolute;top:8px;left:-9999px}.skip:focus{left:8px}.muted{color:var(--muted)}.small{font-size:13px}.center{text-align:center;margin-top:10px;display:block}.right{text-align:right}.dot{vertical-align:middle;background:#22c55e;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 3px #22c55e33}.flip{transform:rotate(180deg)}.label{font:600 12px var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--brand);align-items:center;gap:8px;margin-bottom:10px;display:inline-flex}.label.light{color:var(--brand)}.link{color:var(--brand);align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;transition:gap .2s,color .2s;display:inline-flex}.link:hover{color:var(--brand-dark);gap:9px}.link.back{margin-bottom:14px}.link-light{color:#fff}.scroll-progress{z-index:100;transform-origin:0;background:var(--brand);pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}.to-top{z-index:55;background:var(--brand);color:#fff;cursor:pointer;width:44px;height:44px;transition:background .2s, translate .2s var(--ease);border:0;border-radius:10px;place-items:center;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 10px 24px -10px #834af9b3}.to-top:hover{background:var(--brand-dark);translate:0 -2px}.to-top svg{transform:rotate(-90deg)}.btn{white-space:nowrap;cursor:pointer;height:42px;transition:background .18s, border-color .18s, color .18s, box-shadow .18s, translate .18s var(--ease);border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.btn svg{transition:transform .2s var(--ease)}.btn:hover svg:last-child:not(:first-child){transform:translate(3px)}.btn:active{translate:0 1px}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--grad);color:#fff;box-shadow:0 6px 16px -8px #834af9b3}.btn-primary:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 10px 22px -8px #834af9bf}.btn-outline{border-color:var(--line-2);color:var(--text);background:#fff}.btn-outline:hover{border-color:var(--brand);color:var(--brand)}.btn-ghost{color:var(--text-2);background:0 0}.btn-ghost:hover{color:var(--brand);background:var(--accent-soft)}.btn-soft{color:var(--brand);background:#fff;border-color:#834af973}.btn-soft:hover:not(:disabled){background:var(--brand);border-color:var(--brand);color:#fff}.btn-light{color:var(--brand);background:#fff}.btn-light:hover{background:#f1ebff}.btn-dark{background:var(--grad);color:#fff;box-shadow:0 8px 20px -10px #834af9e6}.btn-dark:hover{filter:brightness(1.08)}.btn-outline-dark{color:#fff;background:#ffffff0f;border-color:#ffffff38}.btn-outline-dark:hover{background:#ffffff1f;border-color:#fff6}.btn-glass{color:#fff;background:#ffffff14;border-color:#fff3}.btn-glass:hover{background:#ffffff29}.btn-outline-light{color:#fff;background:0 0;border-color:#ffffff59}.btn-outline-light:hover{background:#ffffff1a}.btn-danger{background:var(--bad);color:#fff}.btn-danger:hover{background:#c4323a}.btn-sm{height:36px;padding:0 14px;font-size:13.5px}.btn-xs{border-radius:6px;gap:5px;height:30px;padding:0 11px;font-size:12.5px}.btn-lg{height:50px;padding:0 24px;font-size:15px}.btn-icon{width:40px;padding:0}.btn-block{width:100%}.icon-btn{border:1px solid var(--line);width:32px;height:32px;color:var(--text-2);cursor:pointer;background:#fff;border-radius:8px;place-items:center;transition:all .15s;display:inline-grid}.icon-btn:hover:not(:disabled){color:var(--brand);border-color:var(--accent-ring)}.icon-btn:disabled{opacity:.5}.note{border:1px solid var(--line-2);background:var(--card);color:var(--text-2);border-radius:10px;margin:10px 0;padding:12px 16px;font-size:14px}.note a{color:var(--brand)}.note-err{color:#a3262c;background:#fff4f4;border-color:#dc3d434d}.note-warn{color:#8a5600;background:#fff8e8;border-color:#c27a004d}.topbar{background:var(--navy);color:#b4b4bd;border-bottom:1px solid var(--navy-line);font-size:12.5px}.topbar-in{justify-content:space-between;align-items:center;gap:16px;height:40px;display:flex}.topbar-info{align-items:center;gap:22px;display:flex}.topbar-info a,.topbar-info span{align-items:center;gap:7px;text-decoration:none;transition:color .15s;display:inline-flex}.topbar-info a:hover{color:#fff}.topbar-info svg{color:var(--sky)}.topbar-links{align-items:center;gap:20px;display:flex}.topbar-links a{align-items:center;gap:6px;text-decoration:none;transition:color .15s;display:inline-flex}.topbar-links a:hover{color:#fff}.topbar-links svg{color:var(--sky)}.promo-strip{background:var(--grad);color:#fff;align-items:center;height:48px;font-size:14px;font-weight:500;display:flex;position:relative;overflow:hidden}.promo-strip-track{width:max-content;animation:45s linear infinite marquee;display:flex}.promo-strip:hover .promo-strip-track{animation-play-state:paused}.promo-strip-item{white-space:nowrap;border-right:1px solid #ffffff40;align-items:center;gap:10px;padding:0 28px;display:inline-flex}.promo-strip-item b{color:#f1f1f4;letter-spacing:.03em;background:#0000004d;border-radius:6px;align-items:center;height:32px;padding:0 10px;font-weight:700;display:inline-flex}.promo-strip-item a{color:#fff}.header{z-index:40;border-bottom:1px solid var(--line);background:#fff;transition:box-shadow .25s;position:sticky;top:0}.header.scrolled{box-shadow:0 8px 24px -16px #28145a59}.header-in{height:72px;transition:height .25s var(--ease);align-items:center;gap:28px;display:flex}.header.scrolled .header-in{height:64px}.logo{color:var(--text);flex:none;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.logo svg{transition:transform .3s var(--ease)}.logo:hover svg{transform:scale(1.05)}.snail-mark{flex:none;margin-right:-4px;overflow:visible}.snail{transform-origin:30px 38px;animation:snailDrive 7s var(--ease) infinite}.snail-eyes{transform-origin:55px 14px;animation:snailEyes 7s var(--ease) infinite}.snail-speed path{stroke:#a48cf5;stroke-width:1.8px;stroke-linecap:round;fill:none}.snail-speed{opacity:0;animation:7s linear infinite snailSpeed}.snail-smoke circle{fill:#b8b2c8;opacity:0;transform-box:fill-box;transform-origin:50%;animation:7s ease-out infinite snailSmoke}.snail-smoke circle:nth-child(2){animation-delay:.1s}.snail-smoke circle:nth-child(3){animation-delay:.2s}.logo:hover .snail,.logo:hover .snail-eyes,.logo:hover .snail-speed,.logo:hover .snail-smoke circle{animation-duration:2.4s}.auth-side .snail-smoke circle,.adm-side .snail-smoke circle{fill:#6b6680}@keyframes snailDrive{0%,50%{transform:none}53%{transform:translate(-.7px)rotate(-2.5deg)}56%{transform:translate(.7px)rotate(2deg)}59%{transform:translate(-.7px)rotate(-2.5deg)}62%{transform:translate(.5px)rotate(1.5deg)}65%{transform:translate(-2.5px)scaleX(.94)}73%{transform:translate(12px)skew(-12deg)}80%{transform:translate(13px)skew(-5deg)}91%{transform:translate(-1px)skew(4deg)}96%,to{transform:none}}@keyframes snailEyes{0%,64%{transform:none}72%,82%{transform:rotate(-16deg)}92%{transform:rotate(6deg)}97%,to{transform:none}}@keyframes snailSpeed{0%,66%{opacity:0;transform:none}72%{opacity:1;transform:translate(-2px)}84%{opacity:0;transform:translate(-8px)}to{opacity:0}}@keyframes snailSmoke{0%,51%{opacity:0;transform:scale(.4)}55%{opacity:.9;transform:translate(0)scale(.7)}66%{opacity:.75;transform:translate(-4px,-1px)scale(1.15)}80%{opacity:0;transform:translate(-11px,-5px)scale(1.9)}to{opacity:0}}.logo span{font:500 21px/1 var(--font-d);letter-spacing:-.02em;color:var(--text)}.logo span b{color:var(--brand);font-weight:700}.nav{align-items:center;gap:6px;margin:0 auto;display:flex}.nav-item{position:relative}.nav-link{height:40px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:0 14px;font-size:14.5px;font-weight:500;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.nav-link:hover,.nav-link.on{color:var(--brand)}.nav-link svg{opacity:.6;transition:transform .2s}.nav-link.on svg{transform:rotate(180deg)}.mega{z-index:50;border:1px solid var(--line);border-top:3px solid var(--brand);width:340px;box-shadow:var(--shadow-lg);background:#fff;border-radius:12px;gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 12px);right:0}.mega:before{content:"";height:12px;position:absolute;top:-15px;left:0;right:0}.mega-link{border-radius:8px;align-items:flex-start;gap:12px;padding:10px;text-decoration:none;transition:background .15s;display:flex}.mega-link:hover{background:var(--bg-2)}.mega-link:hover b{color:var(--brand)}.mega-ic{background:var(--accent-soft);width:36px;height:36px;color:var(--brand);border-radius:8px;flex:none;place-items:center;display:grid}.mega-link b{font-size:14px;font-weight:600;transition:color .15s;display:block}.mega-link small{color:var(--muted);font-size:12.5px;line-height:1.4;display:block}.header-actions{align-items:center;gap:8px;display:flex}.menu-btn{display:none}.drawer{z-index:60;border-left:1px solid var(--line);width:min(380px,100%);box-shadow:var(--shadow-lg);background:#fff;flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto}.drawer-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.drawer-body{flex:1;align-content:start;padding:10px 18px;display:grid;overflow-y:auto}.drawer-body a{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 0;font-weight:500;text-decoration:none;display:flex}.drawer-body a:hover,.drawer-body a svg{color:var(--brand)}.drawer-body h4{font:600 11.5px var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--brand);margin:20px 0 4px}.drawer-foot{border-top:1px solid var(--line);gap:10px;padding:14px 18px;display:flex}.hero{color:#fff;background:linear-gradient(90deg, var(--navy) 0%, #0f0f11f0 38%, #0f0f11b8 62%, #0f0f1199 100%), linear-gradient(0deg, var(--navy) 0%, transparent 30%), url(/static/hero-dc-DMZ7wQZy.webp) right center / cover no-repeat, var(--navy);position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(700px 460px at 75% 40%,#834af938,#0000 65%);position:absolute;inset:0}.hero .hero-grid{display:none}.hero-grid{pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 70% 40%,#000 20%,#0000 80%);mask-image:radial-gradient(80% 70% at 70% 40%,#000 20%,#0000 80%)}.hero-in{grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;padding:76px 24px 68px;display:grid;position:relative}.hero h1{letter-spacing:-.025em;margin-bottom:20px;font-size:clamp(34px,4.6vw,54px);font-weight:600;line-height:1.14}.hero .label{border:1px solid var(--navy-line);color:#e4e4ea;background:#ffffff0f;border-radius:6px;padding:6px 12px}.hero .label:before{content:"";background:var(--sky);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #b69cff40}.h1-line{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:hidden}.h1-line>span{display:inline-block}.grad{color:var(--sky)}.lead{color:var(--navy-text);max-width:560px;margin-bottom:18px;font-size:17px}.hero-from{color:var(--navy-text);margin-bottom:26px;font-size:16px}.hero-from b{color:#fff;font-family:var(--font-d);font-size:24px;font-weight:600}.hero-cta{flex-wrap:wrap;gap:12px;display:flex}.hero .btn-outline,.page-hero .btn-outline{color:#fff;background:#ffffff0f;border-color:#ffffff38}.hero .btn-outline:hover,.page-hero .btn-outline:hover{color:#fff;background:#ffffff1f;border-color:#fff6}.hero-facts{color:#e4e4ea;flex-wrap:wrap;gap:8px;margin:30px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.hero-facts li{border:1px solid var(--navy-line);background:#ffffff0d;border-radius:8px;align-items:center;gap:7px;padding:7px 12px;font-weight:500;display:inline-flex}.hero-facts svg{color:var(--sky)}.hero-art-wrap{justify-items:center;width:100%;display:grid}.hero-art{aspect-ratio:1;justify-self:center;width:100%;max-width:500px;position:relative}.hero-glow{filter:blur(40px);background:radial-gradient(circle,#834af98c,#0000 65%);border-radius:50%;animation:6s ease-in-out infinite glow;position:absolute;inset:16%}@keyframes glow{50%{opacity:.65;transform:scale(1.06)}}.cpu{width:100%;height:100%;position:relative;overflow:visible}.trace{fill:none;stroke:#ffffff17;stroke-width:2px}.trace-flow{fill:none;stroke:var(--sky);stroke-width:2px;stroke-dasharray:14 220;stroke-linecap:round;filter:drop-shadow(0 0 4px #b69cffe6);animation:3.2s linear infinite flow}.trace-flow.f1,.trace-flow.f3{stroke:var(--cyan);filter:drop-shadow(0 0 4px #b69cffe6)}@keyframes flow{0%{stroke-dashoffset:234px}to{stroke-dashoffset:0}}.cpu-orbit{fill:none;stroke:#ffffff1a;stroke-width:1px;stroke-dasharray:2 8;transform-box:fill-box;transform-origin:50%;animation:60s linear infinite spin}.cpu-orbit.o2{stroke:#b69cff2e;stroke-dasharray:30 16;animation-duration:45s;animation-direction:reverse}.cpu-halo{fill:url(#halo)}.pin rect{fill:#4a4a56}.cpu-body{fill:#1b1b21;stroke:url(#rim);stroke-width:2px;filter:drop-shadow(0 24px 30px #00000073)}.cpu-die{stroke:#ffffff14}.cpu-brand{font:600 30px var(--font-d);letter-spacing:.14em;fill:#fff}.cpu-model{font:500 11.5px var(--mono);letter-spacing:.06em;fill:#b9a6f5}.cpu-dot{fill:#22c55e}.cpu-shine{fill:url(#shine);animation:shine 6s var(--ease) infinite}@keyframes shine{0%{transform:translate(-160px)}50%,to{transform:translate(160px)}}.chip-tag{z-index:2;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;position:absolute}.chip-tag-in{white-space:nowrap;color:var(--text);background:#fff;border:1px solid #ffffffe6;border-radius:10px;flex-direction:column;gap:2px;padding:12px 16px;font-size:13px;font-weight:600;display:flex;box-shadow:0 18px 40px -16px #0000008c}.t-price{top:4%;left:-2%}.t-price .chip-tag-in{border-top:3px solid var(--brand)}.t-price b{font:600 28px/1.1 var(--font-d);letter-spacing:-.02em;color:var(--text)}.t-kicker{font:600 10.5px var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--brand)}.t-sub{color:var(--muted);font-size:12px;font-weight:500}.t-ddos{top:42%;right:-4%}.t-ddos .chip-tag-in,.t-nvme .chip-tag-in,.t-loc .chip-tag-in{flex-direction:row;align-items:center;gap:8px}.t-ddos svg,.t-ddos b{color:var(--ok)}.t-nvme{bottom:9%;left:2%}.t-nvme svg,.t-loc svg{color:var(--brand)}.t-loc{top:6%;right:6%}.highlights{border-top:1px solid var(--navy-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a0cb3;position:relative}.highlights-in{grid-template-columns:repeat(3,1fr);display:grid}.hl-cell{text-align:center;border-left:1px solid var(--navy-line);flex-direction:column;gap:2px;padding:18px 20px;text-decoration:none;transition:background .2s;display:flex;position:relative}.hl-cell:first-child{border-left:0}.hl-cell b{font:600 12.5px var(--font);letter-spacing:.08em;color:#d4d4dc;transition:color .2s}.hl-cell span{color:#8e8e9a;font-size:12.5px}.hl-cell.on{background:#834af924}.hl-cell.on b{color:var(--sky)}.hl-bar{background:var(--brand);height:2px;position:absolute;bottom:-1px;left:0;right:0}.marquee{border-block:1px solid var(--navy-line);background:#121214;position:relative;overflow:hidden}.marquee-track{width:max-content;animation:50s linear infinite marquee;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-item{font:600 14.5px var(--font-d);white-space:nowrap;color:#8b8b95;align-items:center;gap:26px;padding:18px 0 18px 26px;display:inline-flex}.marquee-item:after{content:"";background:var(--brand);border-radius:50%;width:5px;height:5px}.section-dark{background:var(--navy);color:#fff}.section-dark .sec-head p{color:var(--navy-text)}.section-dark .use{box-shadow:none;background:#161618;border:1px solid #26262b;border-top:1px solid #26262b!important}.section-dark .use:hover{box-shadow:0 24px 50px -28px #834af980;border-color:#834af973!important}.section-dark .use-visual{background:radial-gradient(400px 160px at 50% 120%,#834af938,#0000 70%),#1b1b1f;border-bottom-color:#26262b}.section-dark .use-tag{color:#e4e4ea;background:#0000008c;border-color:#303036}.section-dark .use-body{padding:22px 24px 24px}.section-dark .use-body h3{color:#fff}.section-dark .use-body p{color:var(--navy-text)}.section-dark .link{color:var(--sky)}.section-dark .uc-pad{fill:#232328;stroke:#b69cff80}.section-dark .uc-stroke{stroke:var(--sky)}.section-dark .uc-dot.dim{fill:#3a3a42}.section-dark .uc-win{fill:#1f1f24;stroke:#34343b}.section-dark .uc-area{fill:#834af92e}.section-dark .uc-line{stroke:var(--sky)}.section-dark .uc-term{background:#0f0f11;border-color:#2a2a30}@keyframes marquee{to{transform:translate(-50%)}}.section{padding:88px 0;position:relative}.section-alt{background:var(--bg-2);border-block:1px solid var(--line)}.sec-head{max-width:660px;margin-bottom:36px}.sec-head h2{letter-spacing:-.02em;margin-bottom:10px;font-size:clamp(28px,3.4vw,38px);font-weight:600}.sec-head p{color:var(--text-2);font-size:16px}.sec-head a{color:var(--brand)}.sub-head{margin:56px 0 18px;font-size:22px}.use,.plan,.bento-card,.feature{border-top:3px solid var(--brand)!important}.uses{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.use{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-sm);transition:box-shadow .25s, translate .25s var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.use:hover{box-shadow:var(--shadow);translate:0 -4px}.use-visual{border-bottom:1px solid var(--line);background:linear-gradient(#f2f6ff,#e9f0fd);place-items:center;height:150px;padding:16px;display:grid;position:relative}.use-tag{z-index:1;border:1px solid var(--line);color:var(--brand);background:#fff;border-radius:6px;padding:3px 10px;font-size:11.5px;font-weight:600;position:absolute;top:12px;right:12px}.use-body{flex-direction:column;flex:1;gap:8px;padding:20px 22px 22px;display:flex}.use-body h3{font-size:18px}.use-body p{color:var(--text-2);flex:1;font-size:14px}.uc-art{width:100%;height:100%}.uc-bar{fill:var(--brand);opacity:.85;transform-origin:bottom;transform-box:fill-box;animation:2.4s ease-in-out infinite alternate bars}.uc-bar:nth-child(2n){fill:var(--sky)}@keyframes bars{0%{transform:scaleY(.55)}to{transform:scaleY(1)}}.uc-pad{fill:#fff;stroke:#834af973;stroke-width:1.5px}.uc-stroke{stroke:var(--brand);stroke-width:3px;stroke-linecap:round;fill:none}.uc-dot{fill:var(--brand)}.uc-dot.dim{fill:#cdd7e8}.uc-win{fill:#fff;stroke:var(--line-2)}.uc-line{fill:none;stroke:var(--brand);stroke-width:2.5px;stroke-linejoin:round;stroke-dasharray:400;stroke-dashoffset:400px;animation:draw 2.6s var(--ease) .3s forwards}.uc-area{fill:#834af91a}@keyframes draw{to{stroke-dashoffset:0}}.uc-term{background:var(--navy);border:1px solid var(--navy-line);width:100%;height:100%;font:500 12px/1.9 var(--mono);color:#d4d4dc;border-radius:10px;flex-direction:column;padding:14px 16px;display:flex;overflow:hidden}.uc-term span{opacity:0;animation:typeIn .4s var(--ease) forwards;white-space:nowrap}.uc-term span:nth-child(2){color:#4ade80}@keyframes typeIn{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}.plans{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.plan{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-sm);transition:box-shadow .25s, translate .25s var(--ease);flex-direction:column;padding:22px;display:flex;position:relative}.plan:hover{box-shadow:var(--shadow-lg);translate:0 -4px}.plan.popular{color:#fff;border-color:var(--navy-3);background:radial-gradient(400px 260px at 100% 0%, #834af973, transparent 70%), linear-gradient(180deg, var(--navy-2), var(--navy));box-shadow:0 24px 50px -24px #0e0e12b3}.plan-tag{background:var(--brand);color:#fff;letter-spacing:.02em;white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.plan-head{align-items:center;gap:12px;display:flex}.plan-ic{background:var(--accent-soft);width:40px;height:40px;color:var(--brand);border-radius:8px;flex:none;place-items:center;display:grid}.popular .plan-ic{color:#fff;border:1px solid var(--navy-line);background:#ffffff1a}.plan h3{letter-spacing:.01em;font-size:17px}.plan-loc{color:var(--muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.popular .plan-loc{color:var(--navy-text)}.plan-price{border-block:1px solid var(--line);margin:18px 0;padding:16px 0}.popular .plan-price{border-color:var(--navy-line)}.plan-price b{font:600 34px/1 var(--font-d);letter-spacing:-.025em;font-variant-numeric:tabular-nums;display:block}.plan-price b em{font:500 13px var(--font);color:var(--muted);letter-spacing:0}.popular .plan-price b em,.popular .plan-price small{color:var(--navy-text)}.plan-price b.quote{font-size:24px}.plan-price small{color:var(--muted);margin-top:7px;font-size:12px;display:block}.plan-specs{flex:1;margin:0 0 20px;padding:0;list-style:none}.plan-specs li{color:var(--text-2);align-items:center;gap:9px;padding:8px 0;font-size:13.5px;display:flex}.popular .plan-specs li{color:var(--navy-text)}.plan-specs svg{color:var(--ok);flex:none}.popular .plan-specs svg{color:#4ade80}.plan-specs b{color:var(--text);text-align:right;margin-left:auto;font-weight:600}.popular .plan-specs b{color:#fff}.plan .btn{margin-top:auto}.plan-skel{border-radius:var(--r);border:1px solid var(--line);background:linear-gradient(100deg, transparent 30%, #834af90f 50%, transparent 70%) var(--card);background-size:200% 100%;height:470px;animation:1.2s linear infinite skel}@keyframes skel{to{background-position:-200% 0}}.plans-more{justify-content:center;margin-top:32px;display:flex}.compare{border:1px solid var(--line);border-radius:var(--r);background:var(--card);overflow-x:auto}.compare table{border-collapse:collapse;width:100%;min-width:820px;font-size:13.5px}.compare th,.compare td{text-align:center;border-bottom:1px solid var(--line);padding:13px 14px}.compare th:first-child,.compare td:first-child{text-align:left;color:var(--muted);font-weight:500}.compare thead th{font:600 14px var(--font-d);color:var(--text);background:var(--bg-2)}.compare thead small{font:500 12px var(--mono);color:var(--brand);margin-top:2px;display:block}.compare .hl{background:#834af90d}.compare thead .hl{background:var(--navy);color:#fff}.compare thead .hl small{color:var(--sky)}.compare tbody tr:hover{background:var(--tint)}.compare tr:last-child td{border-bottom:0}.center-head{text-align:center;margin-left:auto;margin-right:auto}.dc-grid{grid-template-columns:1fr 1fr;gap:26px;max-width:1040px;margin:0 auto;display:grid}.dc-card{aspect-ratio:600/380;isolation:isolate;background:#0e0e12;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 24px 50px -24px #0e0e128c}.dc-media,.dc-media svg,.dc-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dc-media{transition:transform .7s var(--ease)}.dc-card:hover .dc-media{transform:scale(1.04)}.dc-cap{color:#fff;background:linear-gradient(#0000,#0a0a0ee0);gap:2px;padding:46px 22px 18px;display:grid;position:absolute;bottom:0;left:0;right:0}.dc-cap b{font:600 17px var(--font-d)}.dc-cap span{color:#ffffffc7;font-size:13.5px}.dc-led{fill:#5b8cff;animation:1.8s steps(2,jump-none) infinite dcBlink}.dc-led.green{fill:#4ade80;animation-duration:1.1s}.dc-led.blue{fill:#4f6bff;filter:drop-shadow(0 0 3px #6f86ff)}@keyframes dcBlink{0%,to{opacity:1}50%{opacity:.25}}.dc-pulse{stroke:#e6fffb;stroke-width:3.2px;stroke-linecap:round;stroke-dasharray:10 240;filter:drop-shadow(0 0 3px #9ff5ea);animation:2.6s linear infinite flow}.dc-fan{animation:1s linear infinite spin}.dc-cpu{font:700 9px var(--font-d);letter-spacing:.1em;fill:#fff}.dc-tag{font:600 6px var(--mono);fill:#2a2a33}.bento{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.bento-lead{border-radius:var(--r);color:#fff;background:radial-gradient(380px 260px at 100% 0%, #834af980, transparent 70%), linear-gradient(180deg, var(--navy-2), var(--navy));flex-direction:column;gap:12px;padding:30px;display:flex;position:relative;overflow:hidden}.bento-lead:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(200deg,#000,#0000 60%);mask-image:linear-gradient(200deg,#000,#0000 60%)}.bento-lead>*{z-index:1;position:relative}.bento-lead h2,.bento-lead h3{font-size:28px}.bento-lead p{color:var(--navy-text);flex:1;font-size:15px}.bento-lead .link{color:#fff}.bento-lead .link:hover{color:var(--sky)}.bento-card{border-radius:var(--r);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-sm);transition:box-shadow .25s, translate .25s var(--ease);flex-direction:column;gap:8px;padding:24px;display:flex;position:relative}.bento-card:hover{box-shadow:var(--shadow);translate:0 -3px}.bento-card h3{font-size:17.5px}.bento-card p{color:var(--text-2);font-size:14px}.bento-wide{grid-column:span 2}.badge-sm{background:var(--accent-soft);color:var(--brand);border-radius:6px;align-self:flex-start;padding:3px 9px;font-size:11px;font-weight:600}.bento-ic{background:var(--accent-soft);width:44px;height:44px;color:var(--brand);border-radius:10px;place-items:center;margin-bottom:4px;transition:background .25s,color .25s;display:grid}.bento-card:hover .bento-ic{background:var(--brand);color:#fff}.latency{align-items:center;gap:14px;margin-top:6px;display:flex}.latency b{font:600 46px/1 var(--font-d);letter-spacing:-.03em;color:var(--ok)}.faq-sec{grid-template-columns:.8fr 1.2fr;align-items:start;gap:56px;display:grid}.faq-sec .sec-head{position:sticky;top:100px}.faq{gap:10px;display:grid}.faq-item{border:1px solid var(--line);background:var(--card);border-radius:10px;transition:border-color .2s,box-shadow .2s}.faq-item:hover{border-color:var(--line-2)}.faq-item.on{border-color:var(--accent-ring);box-shadow:var(--shadow)}.faq-item button{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:17px 20px;font-size:15px;font-weight:600;display:flex}.faq-plus{background:var(--accent-soft);width:30px;height:30px;color:var(--brand);border-radius:8px;flex:none;place-items:center;transition:background .2s,color .2s;display:grid}.faq-item.on .faq-plus{background:var(--brand);color:#fff}.faq-item>div{overflow:hidden}.faq-item p{color:var(--text-2);padding:0 20px 20px;font-size:14.5px}.cta-wrap{margin:88px auto}.cta{isolation:isolate;color:#fff;background:var(--grad);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding:48px 52px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #834af9cc}.cta:after{content:"";z-index:-1;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 100% at 100% 0,#000,#0000 75%);mask-image:radial-gradient(60% 100% at 100% 0,#000,#0000 75%)}.cta h2{margin-bottom:8px;font-size:clamp(26px,3.2vw,36px)}.cta p{color:#ffffffd9;max-width:540px}.cta-actions{flex-wrap:wrap;gap:12px;display:flex}.cta .btn-dark{color:var(--brand-dark);background:#fff;box-shadow:0 10px 22px -12px #14003c99}.cta .btn-dark:hover{filter:none;background:#f6f2ff}.brands{background:var(--navy);border-block:1px solid var(--navy-line);padding:34px 0 38px}.brands-title{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:#77778a;margin-bottom:22px;font-size:12px;font-weight:600}.brands-row{grid-template-columns:repeat(6,1fr);align-items:center;gap:18px;display:grid}.brand-name{text-align:center;font:700 26px/1 var(--font-d);letter-spacing:-.01em;color:#8a8a98;transition:color .25s, transform .25s var(--ease);cursor:default;-webkit-user-select:none;user-select:none}.brand-name:hover{color:#e4e4ea;transform:translateY(-2px)}@media (width<=900px){.brands-row{grid-template-columns:repeat(3,1fr);row-gap:26px}}@media (width<=640px){.brand-name{font-size:21px}}.cta-band{background:var(--navy);color:#fff}main>.section:last-of-type:not(.section-alt):not(.section-dark)+.cta-band{margin-top:0}.cta-band-main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:30px 0;display:flex}.cta-band h2{margin-bottom:6px;font-size:21px}.cta-band p{color:var(--navy-text);font-size:14.5px}.cta-band-actions{flex-wrap:wrap;gap:12px;display:flex}.cta-band-actions .btn{height:46px;padding:0 22px}.cta-band-trust{border-top:1px solid var(--navy-line)}.cta-band-trust .container{flex-wrap:wrap;align-items:center;gap:10px 0;padding-top:16px;padding-bottom:16px;display:flex}.cta-band-trust span{color:#c9c9d1;border-left:1px solid var(--navy-line);align-items:center;gap:8px;padding:0 26px;font-size:13.5px;display:inline-flex}.cta-band-trust span:first-child{border-left:0;padding-left:0}.cta-band-trust svg{color:var(--sky)}@media (width<=640px){.cta-band-actions .btn{flex:100%}.cta-band-trust span{border-left:0;width:50%;padding:0 14px 0 0}}.footer{color:var(--text-2);border-top:3px solid var(--brand);background:#fff;padding-top:56px;position:relative}.footer .container{position:relative}.footer-cols{grid-template-columns:1.7fr 1fr 1fr 1fr;gap:36px;display:grid}.footer-brand p{max-width:340px;color:var(--muted);margin:16px 0;font-size:14px}.footer h5{border-bottom:1px solid var(--line);font:500 15px var(--font-d);letter-spacing:0;color:var(--text);margin-bottom:12px;padding-bottom:10px}.footer-cols a:not(.logo){width:fit-content;color:var(--text-2);padding:4px 0;font-size:13.5px;text-decoration:none;transition:color .15s;display:block}.footer-cols a:not(.logo):hover{color:var(--brand)}.footer-contact{gap:4px;display:grid}.footer-contact a,.footer-contact span{align-items:center;gap:8px;font-size:13.5px;color:var(--text-2)!important;display:inline-flex!important}.footer-contact svg{color:var(--brand);flex:none}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:44px;padding:20px 0;font-size:13px;display:flex}.footer-bottom a{color:var(--muted);text-decoration:none}.footer-bottom a:hover{color:var(--brand)}.toast{z-index:90;background:var(--navy);color:#fff;border:1px solid var(--navy-line);border-radius:10px;width:max-content;max-width:calc(100% - 32px);margin:0 auto;padding:12px 18px;font-size:14px;font-weight:500;position:fixed;bottom:24px;left:0;right:0;box-shadow:0 20px 50px -16px #0e0e1299}.page-hero{color:#fff;background:radial-gradient(700px 360px at 85% 0%, #834af966, transparent 70%), linear-gradient(180deg, var(--navy), var(--navy-2));position:relative;overflow:hidden}.page-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 90% at 85% 20%,#000,#0000 75%);mask-image:radial-gradient(60% 90% at 85% 20%,#000,#0000 75%)}.page-hero-in{padding:60px 24px 64px;position:relative}.crumbs{color:#8e8e9a;margin-bottom:18px;font-size:13px}.crumbs a{color:var(--navy-text);text-decoration:none}.crumbs a:hover{color:#fff}.crumbs span{opacity:.5;margin:0 6px}.crumbs b{color:var(--sky);font-weight:600}.page-hero h1{max-width:820px;margin-bottom:14px;font-size:clamp(30px,4.2vw,48px)}.page-hero p{color:var(--navy-text);max-width:640px;font-size:17px}.page-hero p b{color:#fff}.page-hero-cta{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.features{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.feature{border-radius:var(--r);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-sm);transition:box-shadow .25s, translate .25s var(--ease);flex-direction:column;gap:6px;padding:22px;display:flex}.feature:hover{box-shadow:var(--shadow);translate:0 -3px}.feature h4{font-size:17px}.feature p{color:var(--text-2);font-size:14px}.info-action{margin-top:12px}.address-card{border:1px dashed var(--line-2);border-radius:var(--r);color:var(--text-2);align-items:flex-start;gap:12px;margin-top:16px;padding:18px 20px;display:flex}.address-card svg{color:var(--brand);flex:none}.steps{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:24px;display:grid}.step{border-radius:var(--r);background:var(--card);border:1px solid var(--line);align-items:flex-start;gap:12px;padding:18px;display:flex}.step-no{background:var(--brand);color:#fff;width:32px;height:32px;font:600 14px var(--font-d);border-radius:50%;flex:none;place-items:center;display:grid}.step p{color:var(--text-2);font-size:14px}.banks{gap:12px;margin-bottom:22px;display:grid}.bank{border-radius:var(--r);background:var(--card);border:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;padding:16px 18px;display:flex}.bank .bento-ic{margin:0}.bank-info{flex:1;min-width:200px}.bank-info b{display:block}.bank-info small{color:var(--muted)}.bank-info code{color:var(--brand);margin-top:3px;font-size:14.5px;display:block}.about-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.facts{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:16px;display:grid}.fact{border-radius:var(--r);background:var(--card);border:1px solid var(--line);padding:20px}.fact b{font:600 28px/1.1 var(--font-d);color:var(--brand);display:block}.fact span{color:var(--muted);font-size:13.5px}.legal{grid-template-columns:260px 1fr;align-items:start;gap:28px;display:grid}.legal-nav{border-radius:var(--r);background:var(--card);border:1px solid var(--line);gap:2px;padding:16px;display:grid;position:sticky;top:90px}.legal-nav b{font:600 11.5px var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--brand);margin-bottom:6px}.legal-nav a:not(.btn){color:var(--text-2);border-radius:6px;padding:7px 9px;font-size:13.5px;text-decoration:none}.legal-nav a:not(.btn):hover{background:var(--bg-2);color:var(--brand)}.legal-nav .btn{margin-top:10px}.legal-body{gap:12px;display:grid}.legal-body article{border-radius:var(--r);background:var(--card);border:1px solid var(--line);padding:22px 24px;scroll-margin-top:90px}.legal-body h3{margin-bottom:8px;font-size:18px}.legal-body p{color:var(--text-2);line-height:1.75}.notfound{text-align:center}.notfound .container{justify-items:center;gap:14px;display:grid}.nf-code{font:700 clamp(90px, 16vw, 160px)/1 var(--font-d);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:2px var(--brand);cursor:grab;touch-action:none}.notfound h1{font-size:clamp(28px,4vw,40px)}.notfound p{color:var(--text-2);margin-bottom:8px}.auth{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.auth-side{isolation:isolate;color:#fff;background:radial-gradient(600px 400px at 0% 0%, #834af966, transparent 70%), linear-gradient(180deg, var(--navy), var(--navy-2));flex-direction:column;justify-content:space-between;gap:40px;padding:40px 56px;display:flex;position:relative;overflow:hidden}.auth-side:after{content:"";z-index:-1;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(160deg,#0000 30%,#000);mask-image:linear-gradient(160deg,#0000 30%,#000)}.auth-side .logo span{color:#fff}.auth-side .logo span b{color:var(--sky)}.auth-side h1{margin-bottom:12px;font-size:clamp(30px,3.4vw,42px)}.auth-side p{color:var(--navy-text);max-width:420px}.auth-side ul{color:#e4e4ea;gap:10px;margin:26px 0 0;padding:0;font-size:14.5px;list-style:none;display:grid}.auth-side li{border:1px solid var(--navy-line);background:#ffffff0d;border-radius:8px;align-items:center;gap:10px;width:fit-content;padding:9px 14px 9px 11px;display:flex}.auth-side li svg{color:var(--sky);flex:none}.auth-side .muted,.auth-side small{color:#8e8e9a}.auth-side .link{color:#fff}.auth-main{background:var(--bg);flex-direction:column;padding:28px 40px;display:flex}.auth-top{justify-content:flex-start;display:flex}.auth-card{width:100%;max-width:420px;margin:auto;padding:8px 0}.seg{background:var(--bg-2);border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr 1fr;padding:4px;display:grid;position:relative}.seg button{color:var(--muted);cursor:pointer;isolation:isolate;background:0 0;border:0;padding:9px 0;font-weight:600;transition:color .2s;position:relative}.seg button.on{color:#fff}.seg-pill{z-index:-1;background:var(--brand);border-radius:7px;position:absolute;inset:0}.form{gap:14px;margin-top:18px;display:grid}.field{gap:6px;display:grid}.field>span{color:var(--text-2);font-size:13px;font-weight:600}.field input,.field select,.field textarea{border:1px solid var(--line-2);background:var(--field);width:100%;height:44px;color:var(--text);border-radius:8px;outline:none;padding:0 14px;transition:border-color .15s,box-shadow .15s}.field textarea{resize:vertical;height:auto;min-height:110px;padding:12px 14px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px #834af924}.field input[aria-invalid=true]{border-color:var(--bad)}.field small.err{color:var(--bad)}.pw{position:relative}.pw input{padding-right:46px}.pw .icon-btn{position:absolute;top:6px;right:6px}.check{color:var(--text-2);cursor:pointer;align-items:flex-start;gap:10px;font-size:13.5px;display:flex}.check input{width:16px;height:16px;accent-color:var(--accent);flex:none;margin:2px 0 0}.check a{color:var(--brand)}.form-err{color:#a3262c;background:#fff4f4;border:1px solid #dc3d434d;border-radius:8px;padding:10px 14px;font-size:13.5px}.auth-note{color:var(--muted);margin-top:16px;font-size:13px}.auth-note a{color:var(--brand)}.auth{align-items:start}.auth-side{height:100vh;position:sticky;top:0}.auth-main{min-height:100vh}.reg{margin-top:22px}.reg-step{grid-template-columns:28px 1fr;gap:16px;padding-bottom:26px;display:grid;position:relative}.reg-step:before{content:"";background:var(--line-2);width:1px;position:absolute;top:30px;bottom:2px;left:13.5px}.reg-n{z-index:1;border:1px solid var(--line-2);width:28px;height:28px;font:600 12px var(--mono);color:var(--text-2);background:#fff;border-radius:50%;place-items:center;transition:all .2s;display:grid;position:relative}.reg-step:focus-within .reg-n{border-color:var(--brand);background:var(--brand);color:#fff}.reg-body{min-width:0}.reg-body>h3{margin:3px 0 14px;font-size:16px}.reg-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.reg-grid .span-2{grid-column:1/-1}.field .req{color:var(--bad);font-style:normal}.field .opt{color:var(--muted);font-style:normal;font-weight:500}.field small{align-items:center;gap:5px;font-size:12px;display:flex}.field select[aria-invalid=true]{border-color:var(--bad)}.phone{border:1px solid var(--line-2);background:var(--field);border-radius:8px;align-items:stretch;height:44px;transition:border-color .15s,box-shadow .15s;display:flex}.phone:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px #834af924}.phone:has(input[aria-invalid=true]){border-color:var(--bad)}.field .phone input{height:100%;box-shadow:none;background:0 0;border:0;min-width:0;padding-left:10px}.phone-code{border-right:1px solid var(--line);color:var(--text-2);flex:none;align-items:center;gap:6px;padding:0 10px 0 12px;font-size:13.5px;display:flex;position:relative}.phone-code b{font-weight:600}.phone-code:after{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);width:6px;height:6px;margin-left:2px;transform:rotate(45deg)translateY(-2px)}.field .phone-code select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.flag{border-radius:2px;flex:none}.pw-tools{border:1px solid var(--line-2);background:var(--field);border-radius:8px;align-items:center;gap:2px;height:44px;padding-right:4px;transition:border-color .15s,box-shadow .15s;display:flex}.pw-tools:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px #834af924}.pw-tools:has(input[aria-invalid=true]){border-color:var(--bad)}.field .pw-tools input{height:100%;box-shadow:none;background:0 0;border:0;flex:1;min-width:0}.pw-tools .icon-btn{flex:none}.pw-meter{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:10px;display:grid}.pw-meter i{background:var(--tint-2);border-radius:99px;height:4px;transition:background .25s}.pw-meter.s1 i:nth-child(-n+1){background:var(--bad)}.pw-meter.s2 i:nth-child(-n+2){background:#f0a400}.pw-meter.s3 i:nth-child(-n+3){background:#7cc61f}.pw-meter.s4 i{background:var(--ok)}.pw-hint{margin-top:8px;font-size:12px;line-height:1.5;display:block}.pw-hint b{color:var(--text);margin-right:4px}.reg-checks{gap:10px;display:grid}.reg-checks small.err{color:var(--bad);font-size:12px}.check input[aria-invalid=true]{outline:2px solid var(--bad);outline-offset:1px}.reg-submit{gap:12px;padding-left:44px;display:grid}.reg-step .seg button span{align-items:center;gap:6px;display:inline-flex}.card>.profile-form{margin:0;padding:20px 20px 22px}.profile-form .reg-submit{padding-top:2px}.row-actions{flex-wrap:wrap;gap:10px;display:flex}.masked-id{border:1px solid var(--line);background:var(--card-2);height:44px;color:var(--text-2);letter-spacing:.1em;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:0 6px 0 14px;display:flex}.masked-id .btn{letter-spacing:0}.auth{grid-template-columns:minmax(380px,5fr) 7fr}.auth-side{background:linear-gradient(180deg, #0f0f11e0, #0f0f11c7 50%, #0f0f11f2), radial-gradient(600px 400px at 0% 0%, #834af959, transparent 70%), url(/static/hero-dc-DMZ7wQZy.webp) center / cover no-repeat, var(--navy);gap:28px;padding:36px 48px}.auth-side:after{display:none}.auth-side-mid{gap:26px;max-width:460px;display:grid}.auth-side h1{font-size:clamp(28px,2.8vw,38px)}.auth-side ul{margin:0}.auth-side-foot{gap:18px;font-size:13px;display:flex}.auth-side-foot a{color:#8e8e9a;text-decoration:none;transition:color .15s}.auth-side-foot a:hover{color:#fff}.auth-main{background:radial-gradient(600px 300px at 100% 0%, #834af912, transparent 70%), var(--bg-2);padding:22px 48px 32px}.auth-top{justify-content:space-between;align-items:center;gap:12px}.auth-mobile-logo{display:none}.auth-switch{color:var(--muted);font-size:13.5px}.text-btn{color:var(--brand);font-weight:600;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0}.text-btn:hover{color:var(--brand-dark);text-underline-offset:3px;text-decoration:underline}.auth-card{border:1px solid var(--line);background:#fff;border-radius:16px;max-width:460px;margin:auto;padding:30px 32px 22px;box-shadow:0 30px 70px -40px #28145a73}.auth-card.wide{max-width:680px}.auth-card h2{margin:24px 0 4px;font-size:26px}.auth-card>div>p.muted{font-size:14px}.field-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.field-row .text-btn{font-size:12.5px}.input-ic{border:1px solid var(--line-2);background:#fff;border-radius:8px;align-items:center;height:46px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.input-ic>svg{color:var(--muted);flex:none;margin:0 2px 0 13px;transition:color .15s}.field .input-ic input{height:100%;box-shadow:none;background:0 0;border:0;flex:1;min-width:0;padding:0 12px 0 10px}.field .input-ic input:focus{box-shadow:none}.input-ic .icon-btn{flex:none;margin-right:7px}.input-ic:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px #834af924}.input-ic:focus-within>svg{color:var(--brand)}.input-ic.bad{border-color:var(--bad)}.input-ic:has(input[aria-invalid=true]){border-color:var(--bad)}.input-ic.good{border-color:#0f9f6e80}.input-ic.good>svg{color:var(--ok)}.caps{align-items:center;gap:6px;font-weight:600;display:flex;overflow:hidden;color:var(--warn)!important}.switch-row{color:var(--text-2);cursor:pointer;align-items:center;gap:10px;font-size:13.5px;display:flex}.switch-row small{font-size:12px}.forgot{overflow:hidden}.forgot>div{border:1px solid var(--accent-ring);background:#f6f2ff;border-radius:10px;gap:8px;padding:14px 16px;display:grid}.forgot b{color:var(--brand-dark);align-items:center;gap:7px;font-size:14px;display:inline-flex}.forgot p{color:var(--text-2);font-size:13px}.forgot-actions{flex-wrap:wrap;gap:8px;display:flex}.form-err{align-items:flex-start;gap:8px;display:flex}.form-err svg{flex:none;margin-top:2px}.spinner.light{border-color:#fff #ffffff59 #ffffff59;width:16px;height:16px}.auth-or{color:var(--muted);align-items:center;gap:12px;margin:20px 0 12px;font-size:12.5px;display:flex}.auth-or:before,.auth-or:after{content:"";background:var(--line);flex:1;height:1px}.auth-trust{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:center;gap:6px 16px;margin-top:22px;padding-top:16px;font-size:12px;display:flex}.auth-trust span{align-items:center;gap:5px;display:inline-flex}.auth-trust svg{color:var(--ok)}.auth-done{text-align:center;justify-items:center;gap:6px;padding:36px 0 20px;display:grid}.auth-done h3{margin-top:8px;font-size:20px}.done-check{width:72px;height:72px}.done-check circle{fill:none;stroke:var(--ok);stroke-width:3px;stroke-dasharray:152;stroke-dashoffset:152px;animation:drawC .6s var(--ease) forwards}.done-check path{fill:none;stroke:var(--ok);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40px;animation:drawC .4s var(--ease) .45s forwards}@keyframes drawC{to{stroke-dashoffset:0}}.wizard{margin-top:22px}.stepper{grid-template-columns:repeat(4,1fr);margin:0 0 22px;padding:0;list-style:none;display:grid;position:relative}.stepper-line{background:var(--line);height:2px;position:absolute;top:17px;left:12.5%;right:12.5%}.stepper-line i{background:var(--grad);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.stepper li{justify-content:center;display:flex;position:relative}.stepper button{cursor:pointer;text-align:center;background:0 0;border:0;justify-items:center;gap:6px;padding:0;display:grid}.stepper button:disabled{cursor:default}.st-dot{border:2px solid var(--line-2);width:36px;height:36px;font:600 13.5px var(--font-d);color:var(--muted);transition:.25s var(--ease);background:#fff;border-radius:50%;place-items:center;display:grid}.stepper li.on .st-dot{border-color:var(--brand);color:var(--brand);box-shadow:0 0 0 5px #834af91f}.stepper li.done .st-dot{background:var(--grad);color:#fff;border-color:#0000}.st-txt b{color:var(--text);font-size:13px;display:block}.st-txt small{color:var(--muted);font-size:11.5px;display:block}.stepper li:not(.on):not(.done) .st-txt b{color:var(--muted)}.wz-stage{min-height:300px}.wz-step{gap:14px;display:grid}.wz-title{margin-top:4px;font-size:15px}.wz-title:not(:first-child){border-top:1px dashed var(--line);margin-top:10px;padding-top:16px}.wz-nav{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:18px;display:flex}.wz-count{color:var(--muted);font-size:12.5px}.type-cards{grid-template-columns:1fr 1fr;gap:10px;display:grid}.type-card{border:1px solid var(--line-2);text-align:left;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:12px;padding:14px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.type-card:hover{border-color:var(--accent-ring)}.type-card.on{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand) inset;background:#f7f3ff}.tc-ic{background:var(--accent-soft);width:38px;height:38px;color:var(--brand);border-radius:9px;flex:none;place-items:center;transition:all .15s;display:grid}.type-card.on .tc-ic{background:var(--grad);color:#fff}.type-card b{font-size:14px;display:block}.type-card small{color:var(--muted);font-size:12px;line-height:1.4;display:block}.tc-dot{border:1.5px solid var(--line-2);border-radius:50%;flex:none;width:18px;height:18px;margin-left:auto;transition:all .15s}.type-card.on .tc-dot{border-color:var(--brand);box-shadow:inset 0 0 0 4px #fff, inset 0 0 0 9px var(--brand)}.pw-strength{align-items:center;gap:10px;margin-top:-4px;display:flex}.pw-strength .pw-meter{flex:1;margin:0}.pw-label{font-size:12px}.pw-label.s1{color:var(--bad)}.pw-label.s2{color:#c27a00}.pw-label.s3{color:#5c9a14}.pw-label.s4{color:var(--ok)}.pw-rules{color:var(--muted);grid-template-columns:1fr 1fr;gap:4px 12px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.pw-rules li{align-items:center;gap:6px;transition:color .2s;display:flex}.pw-rules svg{background:var(--tint-2);border-radius:50%;width:16px;height:16px;padding:2px;transition:all .2s;transform:rotate(45deg)}.pw-rules li.ok{color:var(--ok)}.pw-rules li.ok svg{background:#0f9f6e24;transform:none}.summary-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sum-card{border:1px solid var(--line);background:var(--card-2);border-radius:10px;overflow:hidden}.sum-card header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.sum-card header b{align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.sum-card header svg{color:var(--brand)}.sum-card .text-btn{font-size:12.5px}.sum-card ul{margin:0;padding:6px 14px 10px;list-style:none}.sum-card li{border-bottom:1px dashed var(--line);justify-content:space-between;gap:12px;padding:6px 0;font-size:13px;display:flex}.sum-card li:last-child{border-bottom:0}.sum-card li span{color:var(--muted);flex:none}.sum-card li b{text-align:right;word-break:break-word;font-weight:500}@media (width<=1100px){.auth{grid-template-columns:1fr 1.3fr}.auth-side{padding:32px}}@media (width<=900px){.auth{grid-template-columns:1fr}.auth-main{padding:18px 20px 28px}.auth-mobile-logo{display:block}.auth-top .link{display:none}}@media (width<=640px){.auth-main{padding:14px 12px 24px}.auth-card{border-radius:14px;padding:22px 18px 18px}.auth-switch,.st-txt small{display:none}.type-cards,.summary-grid,.pw-rules{grid-template-columns:1fr}.wz-count{display:none}.wz-nav .btn{flex:1}}.panel{background:var(--bg-2);min-height:100vh}.panel-boot{place-items:center;min-height:100vh;display:grid}.p-top{z-index:40;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0}.p-top-in{justify-content:space-between;align-items:center;height:62px;display:flex}.p-top-actions{align-items:center;gap:10px;display:flex}.bal-pill{color:#0b7a55;background:#0f9f6e14;border:1px solid #0f9f6e38;border-radius:8px;align-items:center;gap:7px;height:34px;padding:0 6px 0 12px;font-size:13px;text-decoration:none;transition:background .15s;display:inline-flex}.bal-pill:hover{background:#0f9f6e24}.bal-pill b{color:var(--ok);font-variant-numeric:tabular-nums}.bal-plus{background:var(--ok);color:#fff;border-radius:6px;place-items:center;width:22px;height:22px;font-weight:700;display:grid}.user-menu{position:relative}.user-btn{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:8px;height:36px;padding:0 10px 0 4px;font-size:13.5px;font-weight:600;display:inline-flex}.user-btn:hover{border-color:var(--line-2)}.avatar{background:var(--brand);color:#fff;border-radius:6px;place-items:center;width:28px;height:28px;font-size:11.5px;font-weight:700;display:grid}.user-drop{z-index:50;border:1px solid var(--line);width:240px;box-shadow:var(--shadow-lg);background:#fff;border-radius:10px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.user-drop-head{border-bottom:1px solid var(--line);margin-bottom:4px;padding:10px 10px 12px}.user-drop-head b{font-size:14px;display:block}.user-drop-head small{color:var(--muted);word-break:break-all;font-size:12.5px}.user-drop a,.user-drop button{text-align:left;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:9px 10px;font-size:13.5px;text-decoration:none;display:flex}.user-drop a:hover,.user-drop button:hover{background:var(--bg-2);color:var(--brand)}.p-nav{scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.p-nav::-webkit-scrollbar{display:none}.p-nav-link{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;padding:12px 14px;font-size:13.5px;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex;position:relative}.p-nav-link:hover{color:var(--text)}.p-nav-link.on{color:var(--brand)}.p-nav-link.on:after{content:"";background:var(--brand);height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.p-main{padding-bottom:64px}.p-page{padding-top:28px}.p-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.p-head h1{font-size:26px}.p-head p{color:var(--muted);margin-top:4px;font-size:14px}.p-head-actions{align-items:center;gap:10px;display:flex}.welcome{isolation:isolate;color:#fff;background:radial-gradient(700px 300px at 85% 0%, #834af973, transparent 70%), linear-gradient(180deg, var(--navy), var(--navy-2));padding:22px 0 96px;position:relative;overflow:hidden}.welcome:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.welcome .container{position:relative}.welcome-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.crumb{color:var(--navy-text);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.crumb span{opacity:.6}.welcome-actions{flex-wrap:wrap;gap:8px;display:flex}.welcome-hi{text-align:center;color:#fff;margin-top:28px}.welcome-hi span{color:var(--navy-text);font-size:14px}.welcome-hi h1{margin-top:4px;font-size:clamp(26px,3.4vw,36px)}.stats{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:-64px;display:grid;position:relative}.stat{border-radius:var(--r);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);gap:4px;padding:18px 20px;display:grid}.stat-top{align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.stat-top .btn{margin-left:auto}.stat-ic{border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.stat-ic.ok{color:var(--ok);background:#0f9f6e1a}.stat-ic.info{background:var(--accent-soft);color:var(--brand)}.stat-ic.warn{color:var(--warn);background:#c27a001a}.stat small{color:var(--muted);margin-top:8px;font-size:12.5px}.stat b{font:600 26px var(--font-d);letter-spacing:-.02em}.stat-foot{border-top:1px solid var(--line);margin-top:6px;padding-top:10px}.tag{border-radius:6px;align-items:center;gap:6px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-flex}.tag:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.tag.ok{color:var(--ok);background:#0f9f6e1a}.tag.info{background:var(--accent-soft);color:var(--brand)}.tag.warn{color:var(--warn);background:#c27a001a}.ov-grid{grid-template-columns:1fr 340px;align-items:start;gap:18px;margin-top:18px;display:grid}.ov-main,.ov-side{gap:18px;display:grid}.ov-two{grid-template-columns:1fr 1fr;gap:18px;display:grid}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-sm);overflow:hidden}.p-page>.card+.card,.detail-main>.card+.card,.order-main>.card+.card{margin-top:16px}.card-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:12px;padding:18px 20px 14px;display:flex}.card-head h2{font-size:16.5px}.card-head .label{color:var(--muted);margin-bottom:2px;font-size:10.5px}.card-foot{border-top:1px solid var(--line);background:var(--card-2);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:13px;display:flex}.card>.kv,.card>.form,.card>.quick,.card>.gauges,.card>.actions,.card>.thread,.card>p{margin-left:20px;margin-right:20px}.card>.btn-block{width:calc(100% - 40px);margin:0 20px 18px}.svc-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.pills{flex-wrap:wrap;gap:6px;display:flex}.pill{border:1px solid var(--line);height:32px;color:var(--text-2);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.pill span{background:var(--tint-2);border-radius:4px;padding:0 6px;font-size:11.5px}.pill:hover{color:var(--brand);border-color:var(--accent-ring)}.pill.on{background:var(--brand);border-color:var(--brand);color:#fff}.pill.on span{background:#fff3}.search{border:1px solid var(--line-2);background:var(--field);min-width:240px;height:38px;color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.search input{color:var(--text);background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13.5px}.search:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px #834af91f}.table-wrap{overflow-x:auto}.tbl{border-collapse:collapse;width:100%;font-size:13.5px}.tbl th{text-align:left;font:600 11px var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);background:var(--card-2);white-space:nowrap;padding:11px 20px}.tbl td{border-bottom:1px solid var(--line);vertical-align:middle;padding:14px 20px}.tbl tr:last-child td{border-bottom:0}.tbl tbody tr{transition:background .15s}.tbl tbody tr:hover{background:#faf7ff}.svc-cell{align-items:center;gap:12px;display:flex}.svc-cell b{font-size:14px;display:block}.svc-cell small{color:var(--muted);font-size:12.5px}.svc-ic{background:var(--accent-soft);width:34px;height:34px;color:var(--brand);border-radius:8px;flex:none;place-items:center;display:grid}.pad{padding:16px 20px}.status{white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.status i{background:currentColor;border-radius:50%;width:6px;height:6px}.s-ok{color:var(--ok);background:#0f9f6e1a}.s-warn{color:var(--warn);background:#c27a001a}.s-bad{color:var(--bad);background:#dc3d4317}.s-info{background:var(--accent-soft);color:var(--brand)}.s-muted{background:var(--tint-2);color:var(--muted)}.mini-list{margin:0;padding:0;list-style:none}.mini-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:13px 20px;display:flex}.mini-list li:last-child{border-bottom:0}.mini-list b{font-size:13.5px;display:block}.mini-list small{color:var(--muted);font-size:12px}.mini-list .right{justify-items:end;gap:3px;display:grid}.quick{padding:6px 0 10px;display:grid}.quick a{border-bottom:1px solid var(--line);color:var(--text-2);align-items:center;gap:12px;padding:13px 0;font-size:14px;text-decoration:none;transition:color .15s,padding .2s;display:flex}.quick a:last-child{border-bottom:0}.quick a span{color:var(--muted);margin-left:auto}.quick a:hover{color:var(--brand);padding-left:4px}.quick a svg{color:var(--brand)}.promo-card{color:#fff;border-color:var(--navy-3);background:radial-gradient(400px 200px at 100% 0%, #834af973, transparent 70%), linear-gradient(180deg, var(--navy-2), var(--navy));gap:8px;padding:22px 20px;display:grid}.promo-card .label{color:var(--sky)}.promo-card h3{font-size:20px}.promo-card p{color:var(--navy-text);margin-bottom:4px;font-size:14px}.promo-card .btn{justify-self:start}.kv{margin-top:8px;margin-bottom:14px;padding:0;list-style:none}.kv li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:11px 0;font-size:13.5px;display:flex}.kv li:last-child{border-bottom:0}.kv span{color:var(--muted)}.kv b{text-align:right;word-break:break-word;font-weight:600}.kv li.total b{font:600 20px var(--font-d);color:var(--brand)}.card>p.muted.small{margin-bottom:16px}.empty{text-align:center;justify-items:center;gap:6px;padding:30px 20px;display:grid}.empty-ic{background:var(--accent-soft);width:44px;height:44px;color:var(--brand);border-radius:10px;place-items:center;margin-bottom:4px;display:grid}.empty b{font-size:15px}.empty p{color:var(--muted);margin-bottom:6px;font-size:13.5px}.loading{color:var(--muted);justify-content:center;align-items:center;gap:10px;padding:28px;font-size:14px;display:flex}.spinner{border:2px solid var(--line-2);border-top-color:var(--brand);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.modal-wrap{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0e0e1273;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{border:1px solid var(--line);text-align:center;width:100%;max-width:400px;box-shadow:var(--shadow-lg);background:#fff;border-radius:14px;padding:26px}.modal-ic{background:var(--accent-soft);width:46px;height:46px;color:var(--brand);border-radius:10px;place-items:center;margin:0 auto 14px;display:grid}.modal-ic.danger{color:var(--bad);background:#dc3d431a}.modal h3{margin-bottom:6px;font-size:18px}.modal p{color:var(--text-2);font-size:14px}.modal-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.detail-grid{grid-template-columns:1fr 380px;align-items:start;gap:16px;display:grid}.detail-side{gap:16px;display:grid}.gauges{gap:12px;padding:16px 0 18px;display:grid}.gauge{color:var(--muted);grid-template-columns:1fr auto;gap:6px 10px;font-size:13px;display:grid}.gauge b{color:var(--text);font-family:var(--font-d)}.gauge-bar{background:var(--tint-2);border-radius:99px;grid-column:1/-1;height:8px;display:block;overflow:hidden}.gauge-bar i{background:linear-gradient(90deg, var(--brand), var(--sky));border-radius:99px;height:100%;display:block}.actions{grid-template-columns:repeat(3,1fr);gap:8px;padding:16px 0 12px;display:grid}.actions .btn{padding:0 8px;font-size:13px}.order{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.order-main{min-width:0}.order-side .sticky{position:sticky;top:130px}.order-side .card>.btn-block{margin-bottom:4px}.order-side .card>small{margin:0 20px 18px}.order-side .note{margin-left:20px;margin-right:20px}.pick-grid{grid-template-columns:repeat(4,1fr);gap:10px;padding:16px 20px 20px;display:grid}.pick{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;gap:2px;padding:14px;transition:border-color .15s,background .15s;display:grid;position:relative}.pick input{opacity:0;pointer-events:none;position:absolute}.pick:hover{border-color:var(--line-2)}.pick.on{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand) inset;background:#f7f3ff}.pick:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.pick b{font-size:14px}.pick-price{font:600 18px var(--font-d);color:var(--text)}.pick.on .pick-price{color:var(--brand)}.pick-price small{font:500 12px var(--font);color:var(--muted)}.pick>small{color:var(--muted);font-size:12px}.card>.field{padding:16px 20px 20px}.step-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 20px;display:flex}.step-head h2{font-size:16px}.step-head small{color:var(--muted);text-align:right;margin-left:auto;font-size:12px}.step-n{background:var(--brand);color:#fff;width:30px;height:26px;font:600 11.5px var(--mono);border-radius:6px;flex:none;place-items:center;display:grid}.step-body{gap:16px;padding:16px 20px 20px;display:grid}.choice-grid{grid-template-columns:repeat(2,1fr);gap:10px;padding:16px 20px 20px;display:grid}.choice-grid.compact{gap:8px}.choice{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:12px;min-height:58px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex;position:relative}.choice-grid.compact .choice{min-height:50px;padding:10px 14px}.choice input{opacity:0;pointer-events:none;position:absolute}.choice:hover{border-color:var(--line-2)}.choice.on{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand) inset;background:#f7f3ff}.choice:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.choice .dot{border:1.5px solid var(--line-2);width:18px;height:18px;box-shadow:none;background:#fff;border-radius:50%;flex:none;transition:border-color .15s,box-shadow .15s}.choice.on .dot{border-color:var(--brand);box-shadow:inset 0 0 0 4px #fff, inset 0 0 0 9px var(--brand)}.choice-ic{color:var(--muted);flex:none}.choice.on .choice-ic{color:var(--brand)}.choice-body{gap:2px;min-width:0;display:grid}.choice-body b{font-size:13.5px;font-weight:600}.choice-body small{color:var(--muted);font-size:12.5px}.choice-tag{color:var(--ok);white-space:nowrap;background:#0f9f6e1a;border-radius:6px;margin-left:auto;padding:3px 8px;font-size:11.5px;font-weight:700}.choice-price{font:600 13px var(--font-d);color:var(--text);white-space:nowrap;text-align:right;margin-left:auto}.choice-price small{font:500 11.5px var(--font);color:var(--muted)}.opt-group{border:0;border-bottom:1px solid var(--line);min-width:0;margin:0;padding:0}.opt-group:last-child{border-bottom:0}.opt-group legend{float:left;width:100%;color:var(--text-2);align-items:center;gap:8px;padding:16px 20px 0;font-size:13.5px;font-weight:600;display:flex}.opt-group legend svg{color:var(--brand)}.opt-group legend+*{clear:both}.opt-group .choice-grid{padding-top:12px}.summary .kv{margin-bottom:0}.summary .kv+.kv{border-top:1px solid var(--line);margin-top:0}.kv-sub li{padding:8px 0;font-size:12.5px}.kv-sub li b{color:var(--text-2);font-weight:500}.sum-total{border-top:1px solid var(--line-2);grid-template-columns:1fr auto;align-items:baseline;gap:2px 12px;margin:4px 20px 16px;padding:16px 0 0;display:grid}.sum-total span{color:var(--text-2);font-size:14px;font-weight:600}.sum-total b{font:600 28px var(--font-d);letter-spacing:-.02em;color:var(--brand)}.sum-total small{color:var(--muted);grid-column:1/-1;justify-self:end;font-size:12px}.card-sub{border-top:1px solid var(--line);font:600 11px var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:4px 20px 0;padding-top:14px}.card>.kv-sub{margin-top:4px}.note-text{color:var(--text-2);white-space:pre-wrap;word-break:break-word;margin:8px 20px 18px;font-size:13.5px}.seg-mini{background:var(--bg-2);border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(60px,1fr));gap:4px;margin:0 20px 10px;padding:4px;display:grid}.seg-mini button{height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:12.5px;font-weight:600;transition:all .15s}.seg-mini button:hover{color:var(--text)}.seg-mini button.on{background:var(--brand);color:#fff}.detail-main{gap:16px;min-width:0;display:grid}.detail-main>.card+.card,.detail-main>.bal-hero+.card{margin-top:0}.bal-hero{color:#fff;background:linear-gradient(135deg,#1a1030 0%,#3b1d8f 52%,#8350f9 100%);border-radius:16px;padding:26px 26px 22px;position:relative;overflow:hidden;box-shadow:0 18px 40px -22px #5028bebf}.bal-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#d8b4fe73,#0000 68%);border-radius:50%;width:320px;height:320px;position:absolute;top:-150px;right:-90px}.bal-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#8350f98c,#0000 70%);border-radius:50%;width:240px;height:240px;position:absolute;bottom:-170px;right:90px}.bal-hero>*{z-index:1;position:relative}.bal-hero-top{color:#ffffffc7;align-items:center;gap:12px;font-size:14px;font-weight:500;display:flex}.bal-hero-ic{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24;border:1px solid #ffffff38;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.bal-hero-amt{font:600 46px/1.05 var(--font-d);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:16px 0 18px;display:block}.bal-hero-chips{flex-wrap:wrap;gap:8px;display:flex}.bal-hero-chips span{color:#ffffffe0;background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 11px;font-size:12px;font-weight:500;display:inline-flex}.balance-card{padding:0}.balance-body{padding:18px 20px 22px}.topup{gap:14px;display:grid}.quick-amounts{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.quick-amounts .pill{background:var(--bg-2);border-radius:9px;justify-content:center;height:38px}.quick-amounts .pill:hover{background:var(--accent-soft)}.quick-amounts .pill.on{background:var(--brand)}.pay-methods{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px;display:grid}.pay-method{text-align:left;border:1.5px solid var(--line);background:var(--card);cursor:pointer;font:inherit;color:var(--text);border-radius:12px;align-items:center;gap:12px;padding:14px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;position:relative}.pay-method:hover{border-color:var(--accent-ring);background:var(--card-2)}.pay-method.on{border-color:var(--brand);background:var(--accent-soft);box-shadow:0 0 0 3px #834af91f}.pm-ic{background:var(--tint);width:40px;height:40px;color:var(--text-2);border-radius:10px;flex:none;place-items:center;transition:all .15s;display:grid}.pay-method.on .pm-ic{background:var(--grad);color:#fff}.pm-txt{gap:2px;min-width:0;display:grid}.pm-txt b{font-size:14px}.pm-txt small{color:var(--muted);font-size:12px}.pm-check{background:var(--brand);color:#fff;opacity:0;border-radius:50%;place-items:center;width:18px;height:18px;transition:all .15s;display:grid;position:absolute;top:10px;right:10px;transform:scale(.6)}.pay-method.on .pm-check{opacity:1;transform:none}.amount-in{position:relative}.amount-in i{font:600 22px var(--font-d);color:var(--muted);pointer-events:none;font-style:normal;position:absolute;top:50%;left:16px;translate:0 -50%}.field .amount-in input{height:58px;font:600 24px var(--font-d);letter-spacing:-.01em;font-variant-numeric:tabular-nums;border-width:1.5px;border-radius:12px;padding:0 16px 0 42px}.secure-note{background:var(--bg-2);border:1px dashed var(--line-2);color:var(--muted);border-radius:10px;align-items:flex-start;gap:10px;margin:0;padding:11px 13px;font-size:12.5px;line-height:1.5;display:flex}.secure-note svg{color:var(--ok);flex:none;margin-top:2px}.txn-list{margin:0;padding:4px 8px 8px;list-style:none}.txn{border-radius:10px;align-items:center;gap:14px;padding:12px;transition:background .15s;display:flex}.txn:hover{background:var(--bg-2)}.txn+.txn{border-top:1px solid var(--line);border-radius:0}.txn-ic{background:var(--tint);width:38px;height:38px;color:var(--muted);border-radius:10px;flex:none;place-items:center;display:grid}.txn-ic.ok{color:var(--ok);background:#0f9f6e1a}.txn-main{flex:1;gap:2px;min-width:0;display:grid}.txn-main b{font-size:14px}.txn-main small{color:var(--muted);font-size:12.5px}.txn-side{justify-items:end;gap:4px;display:grid}.txn-amt{font:600 15px var(--font-d);font-variant-numeric:tabular-nums;color:var(--text-2)}.txn-amt.ok{color:var(--ok)}.how-steps{gap:14px;margin:0;padding:14px 20px 18px;list-style:none;display:grid}.how-steps li{align-items:flex-start;gap:12px;display:flex}.how-steps i{background:var(--accent-soft);width:26px;height:26px;color:var(--brand);font:700 12.5px var(--font);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.how-steps span{gap:2px;display:grid}.how-steps b{font-size:14px}.how-steps small{color:var(--muted);font-size:12.5px;line-height:1.45}.bank-top{align-items:center;gap:10px;display:flex}.bank-ic{background:var(--accent-soft);width:34px;height:34px;color:var(--brand);border-radius:9px;flex:none;place-items:center;display:grid}@media (width<=640px){.bal-hero{padding:20px 18px 18px}.bal-hero-amt{font-size:36px}.pay-methods{grid-template-columns:1fr}.quick-amounts{grid-template-columns:repeat(2,1fr)}}.pay-sum{border:1px solid var(--line);background:var(--bg-2);border-radius:10px;margin:0;padding:10px 14px;font-size:14px}.pay-sum div{justify-content:space-between;gap:12px;padding:4px 0;display:flex}.pay-sum dt{color:var(--muted)}.pay-sum dd{font-variant-numeric:tabular-nums;margin:0}.pay-sum .pay-total{border-top:1px solid var(--line);margin-top:4px;padding-top:8px;font-weight:600}.pay-sum .pay-total dt{color:var(--text)}.pay-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.bank-mini{border:1px solid var(--line);background:var(--card-2);border-radius:12px;margin:0 20px 12px;padding:14px}.bank-mini:last-child{margin-bottom:18px}.bank-mini b{font-size:14px;display:block}.bank-mini small{color:var(--muted);font-size:12.5px}.iban{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding:8px 8px 8px 12px;display:flex}.iban code{color:var(--brand);word-break:break-all;font-size:12.5px}.card>p.muted.small:first-of-type{margin-top:14px}.form-row{flex-wrap:wrap;gap:12px;display:flex}.form-row .grow{flex:1;min-width:220px}.card>.form{margin-top:0;padding:16px 0 20px}.thread{gap:12px;padding:18px 0;display:grid}.msg{border:1px solid var(--line);background:var(--card-2);border-radius:10px;max-width:80%;padding:12px 14px}.msg.me{border-color:var(--accent-ring);background:#f1ebff;justify-self:end}.msg-meta{color:var(--muted);margin-bottom:4px;font-size:12px}.msg p{white-space:pre-wrap;word-break:break-word;font-size:14px}.reply{border-top:1px solid var(--line)}@media (width<=1100px){.nav{display:none}.menu-btn{display:inline-flex}.header-actions{margin-left:auto}.plans{grid-template-columns:repeat(2,1fr)}.ov-grid,.detail-grid,.order{grid-template-columns:1fr}.pick-grid{grid-template-columns:repeat(2,1fr)}.order-side .sticky{position:static}}@media (width<=900px){.hero-in,.faq-sec,.auth{grid-template-columns:1fr}.faq-sec .sec-head{position:static}.hero-art{max-width:420px}.uses,.features,.steps,.stats,.ov-two,.dc-grid{grid-template-columns:1fr}.bento{grid-template-columns:1fr 1fr}.bento-wide{grid-column:span 2}.facts,.footer-cols{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.legal{grid-template-columns:1fr}.legal-nav{position:static}.auth-side{display:none}.stats{margin-top:-64px}.about-grid{grid-template-columns:1fr}}@media (width<=640px){.container{padding:0 16px}.hero-in,.page-hero-in{padding:44px 16px 48px}.section{padding:60px 0}.hide-sm{display:none!important}.plans,.bento,.facts,.footer-cols,.pick-grid,.choice-grid{grid-template-columns:1fr}.step-head small{display:none}.bento-wide{grid-column:auto}.highlights-in{grid-template-columns:1fr}.hl-cell{border-left:0;border-top:1px solid var(--navy-line)}.hl-cell:first-child{border-top:0}.cta{padding:32px 22px}.cta-wrap{margin:60px auto}.t-price{left:0}.t-ddos{right:0}.search{width:100%;min-width:0}.auth-main{padding:20px 16px}.reg-grid{grid-template-columns:1fr}.reg-step{grid-template-columns:24px 1fr;gap:12px}.reg-step:before{top:26px;left:11.5px}.reg-n{width:24px;height:24px;font-size:11px}.reg-submit{padding-left:0}.welcome-hi{margin-top:18px}.actions{grid-template-columns:1fr}.msg{max-width:100%}.tbl th,.tbl td{padding-left:14px;padding-right:14px}.to-top{bottom:14px;right:14px}}.adm{background:var(--bg-2);grid-template-columns:250px 1fr;min-height:100vh;display:grid}.adm-side{background:var(--navy);height:100vh;color:var(--navy-text);border-right:1px solid var(--navy-line);z-index:50;flex-direction:column;display:flex;position:sticky;top:0}.adm-side .logo span{color:#fff}.adm-side .logo span b{color:var(--sky)}.adm-brand{border-bottom:1px solid var(--navy-line);justify-content:space-between;align-items:center;gap:8px;padding:18px 18px 14px;display:flex}.adm-tag{background:var(--brand);color:#fff;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700}.adm-nav{flex:1;padding:10px 10px 16px;overflow-y:auto}.adm-group{font:600 10.5px var(--font);letter-spacing:.14em;text-transform:uppercase;color:#7a7a86;padding:14px 10px 6px;display:block}.adm-link{color:var(--navy-text);border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}.adm-link:hover{color:#fff;background:#ffffff0d}.adm-link.on{background:var(--brand);color:#fff}.adm-link.on svg{color:#fff}.adm-link em{min-width:20px;color:var(--brand);font:700 11px var(--font);text-align:center;background:#fff;border-radius:999px;margin-left:auto;padding:1px 7px;font-style:normal}.adm-me{border-top:1px solid var(--navy-line);align-items:center;gap:10px;padding:14px 16px;display:flex}.adm-me>div{flex:1;min-width:0}.adm-me b{color:#fff;font-size:13.5px;display:block}.adm-me small{color:#8e8e9a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.adm-me .icon-btn,.adm-brand .icon-btn{border-color:var(--navy-line);color:var(--navy-text);background:0 0}.adm-overlay{display:none}.adm-body{min-width:0}.adm-top{z-index:30;border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:12px;height:62px;padding:0 24px;display:flex;position:sticky;top:0}.adm-search{flex:1;max-width:420px}.adm-top-right{align-items:center;gap:8px;margin-left:auto;display:flex}.adm-burger{display:none}.adm-main{max-width:1320px;padding:26px 24px 64px}.adm-main>.card+.card{margin-top:16px}.alerts{gap:8px;margin-bottom:16px;display:grid}.alert-row{border:1px solid var(--line);background:var(--card);color:var(--text-2);border-radius:8px;align-items:center;gap:10px;padding:11px 14px;font-size:13.5px;text-decoration:none;transition:border-color .15s;display:flex}.alert-row:hover{border-color:var(--accent-ring);color:var(--text)}.alert-row>i{border-radius:50%;flex:none;width:8px;height:8px}.alert-row svg{opacity:.6;margin-left:auto}.a-bad>i{background:var(--bad);box-shadow:0 0 0 3px #dc3d432e}.a-warn>i{background:#f0a400;box-shadow:0 0 0 3px #f0a40033}.a-info>i{background:var(--brand);box-shadow:0 0 0 3px #834af92e}.kpis{grid-template-columns:1.4fr repeat(4,1fr);gap:14px;margin-bottom:16px;display:grid}.kpis.three{grid-template-columns:repeat(3,1fr)}.kpis>div:not(.kpi){display:flex}.kpi{border-radius:var(--r);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-sm);flex:1;align-content:start;gap:6px;padding:18px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:grid}a.kpi:hover{border-color:var(--accent-ring);box-shadow:var(--shadow)}.kpi>span{color:var(--muted);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.kpi>b{font:600 24px var(--font-d);letter-spacing:-.02em}.kpi>b i{color:var(--muted);font-size:15px;font-style:normal}.kpi>small{color:var(--muted);font-size:12.5px}.kpi small.up{color:var(--ok)}.kpi-hero{color:#fff;border-color:var(--navy-3);background:radial-gradient(300px 180px at 100% 0%, #834af980, transparent 70%), linear-gradient(180deg, var(--navy-2), var(--navy))}.kpi-hero>span,.kpi-hero>small{color:var(--navy-text)}.kpi-hero>b{font-size:28px}.kpi-warn{border-color:#f0a40080}.markup{align-items:center;gap:10px;display:flex}.markup input[type=range]{accent-color:var(--accent);flex:1}.markup-num{border:1px solid var(--line-2);background:var(--field);height:34px;color:var(--muted);border-radius:8px;align-items:center;gap:2px;padding:0 8px;font-weight:600;display:inline-flex}.markup-num input{width:48px;color:var(--text);background:0 0;border:0;outline:0;font-weight:700}.adm-grid{grid-template-columns:1.6fr 1fr;gap:16px;margin-bottom:16px;display:grid}.adm-grid.even{grid-template-columns:1fr 1fr}.big-num{font:600 20px var(--font-d)}.chart-pad{padding:14px 20px 18px}.chart{position:relative}.chart svg{cursor:crosshair;width:100%;height:220px;display:block}.chart-grid{stroke:#18142812}.chart-stop-a{stop-color:#8350f9;stop-opacity:.22}.chart-stop-b{stop-color:#8350f9;stop-opacity:0}.chart-line{fill:none;stroke:var(--brand);stroke-width:2.5px;vector-effect:non-scaling-stroke}.chart-cursor{stroke:#834af959;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.chart-dot{fill:#fff;stroke:var(--brand);stroke-width:3px;vector-effect:non-scaling-stroke}.chart-tip{background:var(--navy);border:1px solid var(--navy-line);pointer-events:none;white-space:nowrap;color:var(--navy-text);border-radius:8px;gap:1px;padding:8px 12px;font-size:12px;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 12px));box-shadow:0 12px 30px -12px #0e0e1299}.chart-tip b{color:#fff;font-size:14px}.chart-x{color:var(--muted);justify-content:space-between;margin-top:6px;font-size:12px;display:flex}.ring-wrap{flex-wrap:wrap;align-items:center;gap:22px;padding:18px 20px;display:flex}.ring{border-radius:50%;flex:none;place-items:center;width:140px;height:140px;display:grid}.ring>div{background:var(--card);text-align:center;border-radius:50%;place-content:center;width:104px;height:104px;display:grid}.ring b{font:600 26px var(--font-d)}.ring span{color:var(--muted);font-size:12px}.ring-wrap .kv{flex:1;min-width:180px;margin:0}.people{margin:0;padding:0;list-style:none}.people a{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 20px;text-decoration:none;transition:background .15s;display:flex}.people li:last-child a{border-bottom:0}.people a:hover{background:#faf7ff}.people a>div{flex:1;min-width:0}.people b{font-size:14px;display:block}.people small{color:var(--muted);font-size:12.5px}.block{display:block}.nowrap{white-space:nowrap}.warn-text{color:var(--warn)}.neg{color:var(--bad)}.pos{color:var(--ok)}.row-off td{opacity:.45}.tbl tr.clickable{cursor:pointer}.sum{background:var(--card);border:1px solid var(--line);color:var(--muted);border-radius:8px;padding:6px 12px;font-size:13.5px}.sum b{color:var(--text)}.note-line{margin-top:12px}.avatar.lg{border-radius:10px;width:48px;height:48px;font-size:16px}.icon-btn.xs{vertical-align:middle;width:24px;height:24px}.modal.left{text-align:left}.modal.left .form{margin-top:14px}.drawer-wrap{z-index:70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0e0e1266;position:fixed;inset:0}.side-drawer{background:var(--bg-2);border-left:1px solid var(--line);width:min(520px,100%);box-shadow:var(--shadow-lg);padding:16px 22px 30px;position:absolute;inset:0 0 0 auto;overflow-y:auto}.dr-user{align-items:center;gap:14px;margin:14px 0 16px;display:flex}.dr-user>div{flex:1;min-width:0}.dr-user h2{font-size:20px}.dr-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.dr-stats div{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:12px}.dr-stats span{color:var(--muted);font-size:12px;display:block}.dr-stats b{font:600 17px var(--font-d)}.dr-meta{color:var(--muted);flex-wrap:wrap;gap:16px;margin:12px 0;font-size:12.5px;display:flex}.dr-profile{border:1px solid var(--line);background:var(--card);border-radius:10px;margin:4px 0 14px;padding:2px 14px}.dr-profile li{padding:9px 0;font-size:13px}.dr-profile b{font-weight:500}.dr-profile .mono{align-items:center;gap:8px;display:inline-flex}.dr-profile .btn-xs{height:24px;padding:0 8px}.dr-actions{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding-bottom:16px;display:flex}.dr-tabs{margin:16px 0 10px}.dr-list{display:grid}.dr-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 2px;text-decoration:none;display:flex}.dr-row b{font-size:13.5px;display:block}.dr-row small{color:var(--muted);font-size:12px}.inbox{grid-template-columns:360px 1fr;min-height:560px;display:grid}.inbox-list{border-right:1px solid var(--line);max-height:72vh;overflow-y:auto}.inbox-tabs{border-bottom:1px solid var(--line);background:var(--card);z-index:1;padding:14px;position:sticky;top:0}.inbox-item{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-items:flex-start;gap:10px;width:100%;padding:13px 14px;transition:background .15s;display:flex}.inbox-item:hover{background:#faf7ff}.inbox-item.on{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--brand)}.inbox-item>div{flex:1;min-width:0}.inbox-item b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;display:block;overflow:hidden}.inbox-item small{color:var(--muted);font-size:12px}.inbox-item p{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12.5px;overflow:hidden}.inbox-view{flex-direction:column;min-width:0;display:flex}.inbox-view>.empty{margin:auto}.inbox-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.inbox-head h3{word-break:break-word;margin-bottom:2px;font-size:17px}.inbox-head-actions{flex:none;align-items:center;gap:8px;display:flex}.inbox-thread{flex:1;max-height:50vh;padding:18px 20px;overflow-y:auto}.inbox-reply{border-top:1px solid var(--line);background:var(--card-2);gap:10px;padding:14px 20px 18px;display:grid}.inbox-reply textarea{border:1px solid var(--line-2);background:var(--field);width:100%;color:var(--text);resize:vertical;border-radius:8px;outline:none;padding:12px 14px}.inbox-reply textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px #834af91f}.quick-replies{flex-wrap:wrap;gap:6px;display:flex}.price-in{border:1px solid var(--line-2);background:var(--field);width:120px;height:34px;color:var(--text);border-radius:8px;outline:none;padding:0 10px}.price-in:focus{border-color:var(--brand)}.price-extra{align-items:start;margin-top:16px}.price-extra .card>p.muted.small{margin-top:14px;margin-bottom:0}.price-extra .markup-num small{margin-left:4px;font-size:12px;font-weight:500}.tbl-compact th,.tbl-compact td{padding:10px 16px}.tbl-compact .price-in{width:100px}.svc-note{text-overflow:ellipsis;white-space:nowrap;max-width:340px;color:var(--text-2);overflow:hidden}.switch{cursor:pointer;width:40px;height:22px;display:inline-block;position:relative}.switch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.switch i{pointer-events:none;background:#1814282e;border-radius:999px;transition:background .2s;position:absolute;inset:0}.switch i:after{content:"";width:16px;height:16px;transition:transform .2s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #18142840}.switch input:checked+i{background:var(--brand)}.switch input:checked+i:after{transform:translate(18px)}.switch input:focus-visible+i{outline:2px solid var(--brand);outline-offset:2px}.form-card{align-content:start;gap:12px;padding:4px 20px 20px;display:grid}.form-title{color:var(--text);align-items:center;gap:8px;margin-top:14px;font-size:15px;display:flex}.form-title svg{color:var(--brand)}.form-card .field input,.bank-row input{border:1px solid var(--line-2);background:var(--field);width:100%;height:42px;color:var(--text);border-radius:8px;outline:none;padding:0 12px}.form-card .field input:focus,.bank-row input:focus{border-color:var(--brand);box-shadow:0 0 0 3px #834af91f}.promo-preview{border:1px dashed var(--line-2);background:var(--card-2);color:var(--text-2);border-radius:8px;padding:10px 14px;font-size:13.5px}.promo-preview b{color:var(--brand)}.bank-row{grid-template-columns:1fr 1fr 1.4fr auto;align-items:center;gap:8px;display:grid}.audit{margin:0;padding:0;list-style:none}.audit li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 20px;font-size:13.5px;display:flex}.audit li:last-child{border-bottom:0}.audit li>div:nth-child(2){flex:1;min-width:0}@media (width<=1200px){.kpis{grid-template-columns:repeat(3,1fr)}.kpis .kpi-hero{grid-column:span 3}.adm-grid,.adm-grid.even{grid-template-columns:1fr}}@media (width<=960px){.adm{grid-template-columns:1fr}.adm-side{width:270px;transition:transform .25s var(--ease);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.side-open .adm-side{transform:none}.side-open .adm-overlay{z-index:45;background:#0e0e1273;border:0;display:block;position:fixed;inset:0}.adm-burger{display:inline-grid}.inbox{grid-template-columns:1fr}.inbox-list{border-right:0;border-bottom:1px solid var(--line);max-height:340px}.bank-row{grid-template-columns:1fr 1fr}}@media (width<=640px){.adm-top{padding:0 14px}.adm-main{padding:20px 14px 48px}.kpis,.kpis.three{grid-template-columns:1fr}.kpis .kpi-hero{grid-column:auto}.dr-stats{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.uc-line{stroke-dashoffset:0}.uc-term span{opacity:1}}.cart-pill{border:1px solid var(--line);width:36px;height:34px;color:var(--text-2);background:#fff;border-radius:8px;place-items:center;text-decoration:none;transition:border-color .15s,color .15s;display:inline-grid;position:relative}.cart-pill:hover{border-color:var(--brand);color:var(--brand)}.cart-pill span{background:var(--brand);color:#fff;min-width:18px;height:18px;font:700 10.5px/18px var(--font);text-align:center;border-radius:9px;padding:0 5px;position:absolute;top:-6px;right:-6px}.ord{max-width:1180px}.ord.ord-wide{max-width:1240px}.ord>.card+.card,.ord>.card+.ord-sec-head,.ord>.ord-services+.card{margin-top:16px}.ord-head{color:#fff;background:linear-gradient(135deg,#1a1030 0%,#3b1d8f 52%,#8350f9 100%);border-radius:16px;justify-content:space-between;align-items:flex-start;gap:16px;padding:28px 28px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px -22px #5028bebf}.ord-head:before{content:"";pointer-events:none;background:radial-gradient(circle,#d8b4fe73,#0000 68%);border-radius:50%;width:340px;height:340px;position:absolute;top:-160px;right:-100px}.ord-head:after{content:"";pointer-events:none;background:radial-gradient(circle,#8350f98c,#0000 70%);border-radius:50%;width:240px;height:240px;position:absolute;bottom:-180px;right:140px}.ord-head>*{z-index:1;position:relative}.ord-head-tag{color:#ffffffe6;background:#ffffff1f;border:1px solid #fff3;border-radius:999px;align-items:center;gap:6px;height:26px;margin-bottom:12px;padding:0 11px;font-size:12px;font-weight:500;display:inline-flex}.ord-head h1{color:#fff;letter-spacing:-.02em;font-size:30px}.ord-head p{color:#ffffffc7;max-width:520px;margin-top:6px;font-size:14.5px}.ord-head-chips{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.ord-head-chips li{color:#ffffffe0;background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 11px;font-size:12px;font-weight:500;display:inline-flex}.ord-browse-head.first{margin-top:4px}.svc-hero{color:#fff;background:linear-gradient(135deg,#1a1030 0%,#3b1d8f 52%,#8350f9 100%);border-radius:16px;margin-bottom:16px;padding:26px 28px 22px;position:relative;overflow:hidden;box-shadow:0 18px 40px -22px #5028bebf}.svc-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#d8b4fe73,#0000 68%);border-radius:50%;width:340px;height:340px;position:absolute;top:-170px;right:-100px}.svc-hero>*{z-index:1;position:relative}.svc-hero-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.svc-hero h1{color:#fff;letter-spacing:-.02em;font-size:28px}.svc-hero p{color:#ffffffc7;margin-top:6px;font-size:14.5px}.svc-hero .ord-head-tag{margin-bottom:12px}.svc-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0 0;display:grid}.svc-stats>div{background:#ffffff1a;border:1px solid #ffffff29;border-radius:12px;flex-direction:column-reverse;gap:2px;padding:12px 14px;display:flex}.svc-stats dd{font:600 22px var(--font-d);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:0}.svc-stats dt{color:#ffffffbf;font-size:12px}.svc-stats .warn{background:#ffbe4633;border-color:#ffbe4680}.svc-pkg{background:var(--accent-soft);color:var(--brand);font:600 11px var(--font);vertical-align:1px;border-radius:5px;margin-left:8px;padding:2px 7px}.svc-cell small{display:block}.ip-copy{background:var(--tint);color:var(--text-2);cursor:pointer;border:0;border-radius:6px;align-items:center;gap:6px;margin-top:3px;padding:2px 6px;transition:all .15s;display:inline-flex}.ip-copy code{font:500 12px var(--mono)}.ip-copy:hover{background:var(--accent-soft);color:var(--brand)}.svc-price{font:600 14px var(--font-d);font-variant-numeric:tabular-nums}.exp{justify-items:start;gap:3px;display:grid}.exp-tag{background:var(--tint);color:var(--muted);border-radius:999px;padding:1px 7px;font-size:11.5px;font-weight:600}.exp-tag.warn{color:#8a5600;background:#fff3da}.exp-tag.bad{color:#a3262c;background:#fdecec}.tbl-svc.compact .col-price{display:none}@media (width<=900px){.svc-stats{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.svc-hero{padding:20px 18px 18px}.tbl-svc thead{display:none}.tbl-svc,.tbl-svc tbody{display:block}.tbl-svc tr{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:10px 12px;padding:14px 16px;display:grid}.tbl-svc tr:last-child{border-bottom:0}.tbl-svc td{border:0;padding:0;display:block}.tbl-svc td:first-child{grid-column:1/-1}.tbl-svc .col-price{display:block}.tbl-svc.compact .col-price{display:none}.tbl-svc td.right{text-align:right}}.ord>.ord-head+.card{margin-top:16px}@media (width<=640px){.ord-head{padding:22px 18px 20px}.ord-head h1{font-size:25px}}.ord-cart-btn{flex:none;position:relative}.ord-count{background:var(--brand);color:#fff;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:inline-grid}.ord-cart-btn:hover .ord-count{color:var(--brand);background:#fff}.ord-search{color:var(--muted);align-items:center;gap:12px;padding:10px 10px 10px 18px;display:flex}.ord-search input{min-width:0;height:38px;font:500 14px var(--font);color:var(--text);background:0 0;border:0;outline:0;flex:1}.ord-search:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px #834af91f}.ord-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:26px 2px 14px;display:flex}.ord-sec-head h2{font-size:18px}.ord-sec-head small{color:var(--muted);font-size:12.5px}.ord-services{grid-template-columns:1fr;gap:16px;display:grid}.ord-svc{color:inherit;transition:border-color .15s, box-shadow .2s, transform .2s var(--ease);gap:18px;padding:22px 24px;text-decoration:none;display:grid}.ord-svc:hover{box-shadow:var(--shadow);border-color:#834af980;transform:translateY(-1px)}.ord-svc-top{align-items:flex-start;gap:16px;display:flex}.ord-svc-top b{font:600 18px var(--font-d);display:block}.ord-svc-top p{color:var(--muted);max-width:640px;margin-top:4px;font-size:14px}.ord-ic{background:var(--accent-soft);width:44px;height:44px;color:var(--brand);border:1px solid #834af92e;border-radius:10px;flex:none;place-items:center;display:grid}.ord-feat{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ord-feat li{background:var(--tint);color:var(--text-2);border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;font-weight:500;display:inline-flex}.ord-feat li svg{color:var(--ok)}.ord-svc-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.ord-from{color:var(--muted);font-size:12.5px}.ord-from b{font:600 20px var(--font-d);color:var(--text);letter-spacing:-.01em}.ord-svc-cta{color:var(--brand);align-items:center;gap:6px;font-size:14px;font-weight:600;transition:gap .2s;display:inline-flex}.ord-svc:hover .ord-svc-cta{gap:10px}.ord-help{background:var(--card-2,#faf9fd);color:var(--text-2);align-items:center;gap:12px;margin-top:16px;padding:16px 20px;font-size:13.5px;text-decoration:none;display:flex}.ord-help svg:first-child{color:var(--brand)}.ord-help b{color:var(--brand);align-items:center;gap:6px;margin-left:auto;font-weight:600;transition:gap .2s;display:inline-flex}.ord-help:hover b{gap:10px}.ord-browse{padding:20px}.ord-toolbar{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.ord-select{color:var(--muted);align-items:center;gap:10px;font-size:13px;display:inline-flex}.ord-select select{border:1px solid var(--line-2);min-width:180px;height:40px;font:600 13.5px var(--font);color:var(--text);background:#fff;border-radius:8px;padding:0 12px}.ord-browse-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin:24px 2px 14px;display:flex}.ord-browse-head h2{font-size:18px}.ord-browse-head p,.ord-browse-head small{color:var(--muted);margin-top:3px;font-size:13px}.ord-chips{border:1px solid var(--line);background:var(--tint);border-radius:10px;flex-wrap:wrap;gap:8px;padding:12px;display:flex}.ord-chip{border:1px solid var(--line);color:var(--text-2);background:#fff;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;font-weight:600;display:inline-flex}.ord-chip b{color:var(--muted);font-size:12px;font-weight:500}.ord-chip.on{border-color:var(--brand);color:var(--brand);box-shadow:0 0 0 1px var(--brand) inset}.ord-group-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:24px 2px 0;padding-bottom:12px;display:flex}.ord-group-head h3{font-size:16px}.ord-group-head small{color:var(--muted);font-size:12.5px}.ord-pkgs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.ord-pkg{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;padding:18px;transition:border-color .15s,box-shadow .2s;display:flex}.ord-pkg:hover{box-shadow:var(--shadow);border-color:#834af973}.ord-pkg-tag{color:var(--muted);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.ord-pkg h4{border-bottom:1px solid var(--line);font:600 18px var(--font-d);letter-spacing:.01em;margin-top:10px;padding-bottom:14px}.ord-pkg-price{border-bottom:1px solid var(--line);padding:16px 0 14px}.ord-pkg-price b{font:600 27px var(--font-d);color:var(--brand);letter-spacing:-.02em}.ord-pkg-price small{color:var(--muted);font-size:12px}.ord-pkg-periods{color:var(--text-2);margin-top:12px;font-size:12px}.ord-pkg-periods .off{color:var(--muted);opacity:.6;text-decoration:line-through}.ord-pkg-spec{flex:1;gap:6px;margin:10px 0 16px;padding:0;list-style:none;display:grid}.ord-pkg-spec li{color:var(--text-2);align-items:center;gap:7px;font-size:13px;display:flex}.ord-pkg-spec svg{color:var(--ok);flex:none}.ord-empty{text-align:center;color:var(--muted);justify-items:center;gap:6px;padding:40px 20px;display:grid}.ord-empty b{color:var(--text);font-size:15px}.ord-empty p{margin-bottom:8px;font-size:13.5px}.ord-empty.big{margin-top:18px;padding:56px 20px}.ord-config{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.ord-config-main{padding:6px 0 0}.ord-config-head{border-bottom:1px solid var(--line);padding:22px 24px 18px}.ord-config-head .label{text-transform:none;letter-spacing:0;margin-bottom:8px;font-size:11px;font-weight:500}.ord-config-head h1{letter-spacing:.01em;font-size:26px}.ord-config-head p{color:var(--muted);margin-top:2px;font-size:14px}.ord-config-spec{border-top:1px solid var(--line);color:var(--text-2);margin-top:14px;padding-top:14px;font-size:13.5px}.ord-step{border-bottom:1px solid var(--line);padding-bottom:4px}.ord-step:last-child{border-bottom:0}.ord-step-head{align-items:center;gap:12px;padding:22px 24px 4px;display:flex}.ord-step-head h2{font-size:17px}.ord-step-head small{color:var(--muted);margin-left:auto;font-size:12px}.ord-step-n{border:1px solid var(--line-2);width:32px;height:28px;color:var(--brand);font:600 11.5px var(--mono);background:#fff;border-radius:7px;flex:none;place-items:center;display:grid}.ord-step .choice-grid{padding:14px 24px 18px}.ord-step .opt-group legend{padding:16px 24px 0}.ord-step .opt-group .choice-grid{padding-top:12px}.ord-hint{color:var(--muted);margin:-8px 24px 18px;font-size:12.5px}.ord-pad{padding:14px 24px 22px}.ord-fields{gap:16px;display:grid}.ord-side{gap:12px;display:grid;position:sticky;top:130px}.ord-summary{border-top:3px solid var(--brand);padding:22px 22px 18px}.ord-summary h2{font-size:18px}.ord-summary .note{margin:10px 0;font-size:13px}.ord-summary .note .spinner{vertical-align:-2px;width:13px;height:13px;margin-right:6px;display:inline-block}.ord-sum-top{justify-content:space-between;align-items:baseline;display:flex}.ord-sum-top small{color:var(--muted);font-size:12.5px}.ord-sum-pkg{border-bottom:1px solid var(--line);gap:3px;margin-top:18px;padding-bottom:14px;display:grid}.ord-sum-pkg b{font:600 16px var(--font-d)}.ord-sum-pkg span{color:var(--brand);font-size:12.5px;font-weight:500}.ord-kv{margin:0;padding:0;list-style:none}.ord-kv li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:13px;display:flex}.ord-kv li:last-child{border-bottom:0}.ord-kv span{color:var(--muted)}.ord-kv b{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.ord-kv b.accent,.ord-kv .accent{color:var(--brand);font-weight:500}.ord-kv+.ord-kv{border-top:1px solid var(--line)}.ord-kv-sub li{border-bottom:0;padding:7px 0;font-size:12.5px}.ord-kv-sub li b{color:var(--text-2);font-weight:500}.ord-kv-plain li{border-bottom:0;padding:7px 0}.ord-kv li.warn span,.ord-kv li.warn b{color:var(--warn)}.ord-lines{margin-top:14px}.ord-lines li{align-items:flex-start}.ord-lines li>span{gap:2px;display:grid}.ord-lines li>span b{color:var(--text);text-align:left;font-size:13.5px}.ord-lines li small{color:var(--muted);font-size:11.5px}.ord-total{border-top:1px solid var(--line-2);gap:2px;margin:8px 0 16px;padding-top:16px;display:grid}.ord-total b{font:600 32px var(--font-d);letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums}.ord-total small{color:var(--muted);font-size:12px}.ord-total.row{grid-template-columns:1fr auto;align-items:baseline}.ord-total.row span{color:var(--text-2);font-size:13.5px;font-weight:600}.ord-total.row b{grid-column:1/-1}.ord-muted{color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:12px;display:flex}.ord-side-link{color:var(--text-2);align-items:center;gap:8px;padding:0 6px;font-size:13px;text-decoration:none;display:inline-flex}.ord-side-link svg,a.ord-side-link:hover{color:var(--brand)}.ord-side-link.plain{color:var(--muted);font-size:12px}.ord-side-help{color:var(--muted);padding:4px 6px;font-size:13px}.ord-side-help b{color:var(--text);align-items:center;gap:8px;margin-bottom:4px;display:flex}.ord-side-help b svg{color:var(--brand)}.ord-side-help .link{margin-top:6px;font-size:13px}.note-ok{color:#0b7a55;background:#effaf5;border-color:#0f9f6e4d;align-items:center;gap:8px;font-weight:500;display:flex}.ord-cart-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:8px;display:flex}.ord-cart-head h1{align-items:center;gap:10px;font-size:26px;display:flex}.ord-cart-head p{color:var(--muted);margin-top:4px;font-size:14px}.ord-cart-actions{align-items:center;gap:16px;font-size:13.5px;display:flex}.ord-cart-actions>.text-btn{color:var(--muted)}.ord-confirm{color:var(--text-2)}.text-btn.danger{color:var(--bad)}.ord-pill{background:var(--accent-soft);height:22px;color:var(--brand);font:600 11.5px var(--font);border-radius:6px;align-items:center;padding:0 8px;display:inline-flex}.ord-stepper{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:16px;margin:20px 0 24px;padding:18px 0;list-style:none;display:grid}.ord-stepper li{color:var(--muted);align-items:center;gap:12px;display:flex}.ord-stepper li>span{border:1px solid var(--line-2);width:34px;height:34px;font:600 12px var(--mono);background:#fff;border-radius:8px;flex:none;place-items:center;display:grid}.ord-stepper li b{color:var(--text-2);font-size:14px;font-weight:600;display:block}.ord-stepper li small{font-size:12px}.ord-stepper li.on>span{background:var(--brand);border-color:var(--brand);color:#fff}.ord-stepper li.on b{color:var(--text)}.ord-stepper li.done>span{color:var(--ok);background:#0f9f6e1a;border-color:#0f9f6e4d}.ord-cart-main{align-content:start;gap:14px;min-width:0;display:grid}.ord-list-head{justify-content:space-between;align-items:baseline;display:flex}.ord-list-head h2{font-size:17px}.ord-list-head small{color:var(--muted);font-size:12.5px}.ord-item{grid-template-columns:auto minmax(0,1fr) auto;gap:16px;padding:20px;display:grid}.ord-item.bad{border-color:#c27a0066}.ord-item .label{color:var(--muted);letter-spacing:.04em;text-transform:none;margin-bottom:2px;font-size:10.5px;font-weight:500}.ord-item-title{align-items:center;gap:8px;display:flex}.ord-item-title b{font:600 18px var(--font-d)}.ord-item-spec{color:var(--text-2);margin-top:4px;font-size:13.5px}.ord-tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.ord-tags span{border:1px solid var(--line);background:var(--tint);color:var(--text);border-radius:6px;padding:5px 9px;font-size:12px;font-weight:600}.ord-tags span i{color:var(--muted);font-style:normal;font-weight:500}.ord-tags span.paid{background:var(--accent-soft);border-color:#834af94d}.ord-item-note{color:var(--muted);white-space:pre-wrap;word-break:break-word;align-items:flex-start;gap:6px;margin-top:10px;font-size:12.5px;display:flex}.ord-item-note svg{flex:none;margin-top:2px}.ord-item-side{text-align:right;align-content:start;justify-items:end;gap:2px;display:grid}.ord-item-side>small{color:var(--muted);font-size:11.5px}.ord-item-side>b{font:600 22px var(--font-d);font-variant-numeric:tabular-nums}.ord-item-acts{gap:14px;margin-top:12px;font-size:12.5px;display:flex}.ord-item-acts .text-btn{align-items:center;gap:4px;text-decoration:none;display:inline-flex}.ord-add-more{color:var(--brand);align-items:center;gap:8px;padding:6px 4px;font-size:13.5px;font-weight:600;text-decoration:none;display:flex}.ord-add-more svg:last-child{margin-left:auto}.ord-co{padding-bottom:20px}.ord-co .ord-step-head{padding-bottom:14px}.ord-co-box{border:1px solid var(--line);border-radius:10px;align-items:flex-start;gap:12px;margin:0 24px;padding:14px 16px;display:flex}.ord-co-box>svg{color:var(--muted);flex:none;margin-top:2px}.ord-co-box>div{gap:2px;min-width:0;display:grid}.ord-co-box b{font-size:14px}.ord-co-box small{color:var(--muted);font-size:12.5px}.ord-co-box .link{white-space:nowrap;margin-left:auto;font-size:12.5px}.ord-pay{gap:10px;padding:0 24px 16px;display:grid}.ord-pay .err{color:var(--bad);font-weight:600}.ord-co .ord-hint{margin:0 24px}.ord-pre{border:1px solid var(--line);color:var(--text-2);border-radius:10px;margin:20px 24px 0;padding:18px 20px 4px;font-size:13px}.ord-pre h3{color:var(--text);margin-bottom:8px;font-size:15px}.ord-pre p{margin-bottom:10px;line-height:1.6}.ord-pre details{border-top:1px solid var(--line);padding:10px 0}.ord-pre summary{cursor:pointer;color:var(--text);font-weight:600}.ord-pre details p{margin:10px 0 2px}.ord-agree{border-top:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:10px;padding:14px 0;line-height:1.55;display:flex}.ord-agree input{width:17px;height:17px;accent-color:var(--brand);flex:none;margin-top:2px}.ord-agree a{color:var(--brand)}@media (width<=1000px){.ord-config{grid-template-columns:1fr}.ord-side{position:static}.ord-pkgs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.ord-head{flex-direction:column}.ord-pkgs{grid-template-columns:1fr}.ord-browse{padding:14px}.ord-stepper{grid-template-columns:1fr;gap:10px}.ord-item{grid-template-columns:1fr}.ord-item>.ord-ic{display:none}.ord-item-side{text-align:left;justify-items:start}.ord-step-head,.ord-config-head,.ord-step .choice-grid,.ord-pad,.ord-step .opt-group legend{padding-left:16px;padding-right:16px}.ord-hint,.ord-co-box,.ord-pay,.ord-pre,.ord-co .ord-hint{margin-left:16px;margin-right:16px}.ord-pay{margin:0 16px;padding:0 0 16px}.ord-co-box{flex-wrap:wrap}.ord-co-box .link{margin-left:28px}.ord-help{flex-wrap:wrap}}@media (width<=480px){.cart-pill,.ord-step-head small{display:none}}
