header.top .bar nav.nav a:not(.btn){color:#0f172a!important;font-weight:500;border-radius:999px;transition:background .15s,color .15s}header.top .bar nav.nav a:not(.btn):hover{background:#f1f5f9;color:#0f172a!important}header.top .bar nav.nav a.active:not(.btn){background:#e6f3fb;color:#0369a1!important;font-weight:600}header.top .bar nav.nav a.active:not(.btn):after{display:none!important}header.top .bar nav.nav .btn.ghost{color:#0f172a!important;background:#f1f5f9!important;border-color:#cbd5e1!important}header.top .bar nav.nav .btn.ghost:hover{background:#e2e8f0!important;color:#0369a1!important}@media(min-width:1181px){header.top .bar{height:64px}header.top .bar nav.nav{background:#fff;border-radius:999px;padding:6px 8px 6px 10px;gap:2px;margin:0 auto;box-shadow:0 10px 30px #02081747,inset 0 0 0 1px #0f172a0f}header.top .bar nav.nav a:not(.btn){padding:8px 16px;font-size:.95rem}header.top .bar nav.nav .navbtns{margin-left:8px;gap:6px}header.top .bar nav.nav .btn.sm{padding:8px 16px}}@media(max-width:1180px){header.top .bar nav.nav{background:#fff;border:0;border-radius:22px;padding:10px;gap:2px;top:calc(100% + 8px);left:16px;right:16px;max-height:calc(100svh - 84px);overflow-y:auto;box-shadow:0 18px 44px #02081766,inset 0 0 0 1px #0f172a0f}header.top .bar nav.nav a:not(.btn){padding:13px 16px;font-size:1rem;border-radius:14px}header.top .bar nav.nav .navbtns{margin:8px 0 0;padding-top:10px;border-top:1px solid #e2e8f0;gap:8px}header.top .bar nav.nav .btn.sm{padding:12px 18px;justify-content:center}}:is([data-theme=light],.light-mode) header.top{background:#eef1fceb!important;border-bottom:1px solid rgba(15,23,42,.08)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:is([data-theme=light],.light-mode) header.top .bar nav.nav{box-shadow:0 10px 28px #1e296329,inset 0 0 0 1px #0f172a0d}.vbh,body header.top.vbh-hdr{--vb-bg: #ffffff;--vb-bg2: #f2f6fc;--vb-surface: #ffffff;--vb-ink: #0b1a3a;--vb-ink2: #25324f;--vb-muted: #4a5878;--vb-line: #dce4f2;--vb-line2: #b9c7e0;--vb-sbd: #0b1a3a;--vb-acc: #1747c9;--vb-acc-h: #0f37a0;--vb-acc2: #2a5fe8;--vb-acc-t: #1747c9;--vb-acc-soft: #eaf0fd;--vb-on: #e3eefc;--vb-red: #d32030;--vb-red-h: #b31826;--vb-red-soft: #fdecee;--vb-red-t: #a8161f;--vb-red-lt: #ff7a85;--vb-ok-bg: #e3f0e8;--vb-ok-fg: #14603f;--vb-no-bg: #eef2f9;--vb-no-fg: #4a5878;--vb-panel: #0a1c45;--vb-panel-fg: #ffffff;--vb-panel-sub: #c9d6f2;--vb-panel-lab: #9db8f5;--vb-hero1: #e8f0fd;--vb-hero2: #f5f8fe;--vb-hero3: #ffffff;--vb-grid: rgba(23, 71, 201, .08);--vb-pill: #ffffff;--vb-hdr: rgba(255, 255, 255, .9);--vb-glow: rgba(23, 71, 201, .45);--vb-hf: "Newsreader", "Source Serif 4", Georgia, "Times New Roman", serif;--vb-body: "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif}[data-theme=dark] .vbh,[data-theme=dark] body header.top.vbh-hdr,[data-theme=dark] header.top.vbh-hdr{--vb-bg: #060f24;--vb-bg2: #0a1733;--vb-surface: #0e1d40;--vb-ink: #eaf0ff;--vb-ink2: #c3d0ea;--vb-muted: #9fb0d3;--vb-line: #1e2f5c;--vb-line2: #2e4580;--vb-sbd: #6c8bd6;--vb-acc: #2a5fe8;--vb-acc-h: #1747c9;--vb-acc2: #4c7dff;--vb-acc-t: #8db0ff;--vb-acc-soft: #12285c;--vb-on: #16306f;--vb-red: #d32030;--vb-red-h: #b31826;--vb-red-soft: #3a1420;--vb-red-t: #ff9aa3;--vb-red-lt: #ff7a85;--vb-ok-bg: #12382a;--vb-ok-fg: #7fdca9;--vb-no-bg: #14234a;--vb-no-fg: #9fb0d3;--vb-panel: #0c2054;--vb-hero1: #0b1b44;--vb-hero2: #08142e;--vb-hero3: #060f24;--vb-grid: rgba(141, 176, 255, .1);--vb-pill: #0e1d40;--vb-hdr: rgba(6, 15, 36, .88);--vb-glow: rgba(42, 95, 232, .5)}.vbh{font-family:var(--vb-body);color:var(--vb-ink);background:var(--vb-bg);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip}.vbh,.vbh *,.vbh *:before,.vbh *:after{box-sizing:border-box}.vbh a{color:inherit;text-decoration:none}.vbh :where(h1,h2,h3,p,ul,ol,dl,dd,dt,figure){margin:0}.vbh :is(h1,h2,h3){font-family:var(--vb-hf);font-weight:500;letter-spacing:-.02em;color:inherit;text-wrap:balance}.vbh :is(ul,ol){padding:0;list-style:none}.vbh button{font:inherit;color:inherit;cursor:pointer}.vbh :focus-visible{outline:2px solid var(--vb-acc-t);outline-offset:3px;border-radius:6px}.vbh [id]{scroll-margin-top:96px}.vb-wrap{max-width:1200px;margin:0 auto;padding:0 32px}.vb-lab{font-size:14px;font-weight:600;letter-spacing:.03em;color:var(--vb-acc-t)}.vbh .vb-h2{font-size:clamp(28px,3.6vw,44px);line-height:1.1}.vb-sec{padding:96px 0}.vb-lead{font-size:18px;line-height:1.6;color:var(--vb-ink2)}.vb-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;border-radius:999px;font-weight:600;font-size:15px;border:1.5px solid transparent;white-space:nowrap;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s}.vb-btn:hover{transform:translateY(-1px)}.vbh .vb-btn-p{background:var(--vb-acc);color:#fff}.vbh .vb-btn-p:hover{background:var(--vb-acc-h);box-shadow:0 12px 22px -10px #1747c9b3}.vbh .vb-btn-s{background:transparent;color:var(--vb-ink);border-color:var(--vb-sbd)}.vbh .vb-btn-s:hover{background:var(--vb-acc-soft)}.vbh .vb-btn-w{background:#fff;color:#101418}.vbh .vb-btn-w:hover{background:#e6ecf7}.vbh .vb-btn-r{background:var(--vb-red);color:#fff}.vbh .vb-btn-r:hover{background:var(--vb-red-h);box-shadow:0 12px 22px -10px #d32030cc}.vbh .vb-btn-o{background:transparent;color:#fff;border-color:#9db8f5}.vbh .vb-btn-o:hover{border-color:#fff}.vb-btn-p:after,.vb-btn-r:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.38),transparent);transform:skew(-20deg);transition:left .6s;pointer-events:none}.vb-btn-p:hover:after,.vb-btn-r:hover:after{left:130%}.vb-card{background:var(--vb-surface);border:1px solid var(--vb-line);border-radius:20px}@property --vb-n{syntax: "<integer>"; inherits: false; initial-value: 0;}@keyframes vb-up{0%{opacity:0;transform:translateY(24px)}}@keyframes vb-rv{0%{opacity:0;transform:translateY(30px)}}@keyframes vb-draw{0%{stroke-dashoffset:1}}@keyframes vb-cnt{0%{--vb-n: 0}}@keyframes vb-pan{to{background-position:56px 56px}}@keyframes vb-dots{to{background-position:30px 30px}}@keyframes vb-drift{0%{transform:translate(0) scale(1)}to{transform:translate(-50px,40px) scale(1.15)}}@keyframes vb-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes vb-pulse{0%{box-shadow:0 0 #d3203080}to{box-shadow:0 0 0 10px #d3203000}}@keyframes vb-sheen{0%{transform:translate(-120%) skew(-20deg)}to{transform:translate(520%) skew(-20deg)}}@keyframes vb-flow{to{background-position:200% 0}}@keyframes vb-hdrbg{to{opacity:1}}.vb-in{animation:vb-up .9s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--d, 0) * 1ms)}@supports (animation-timeline: view()){.vb-rv{animation:vb-rv linear forwards;animation-timeline:view();animation-range:entry calc(2% + var(--i, 0) * 7%) entry calc(38% + var(--i, 0) * 7%)}}body header.top.vbh-hdr{position:sticky!important;top:0;z-index:30;height:84px;margin-bottom:-84px;background:transparent!important;border-bottom:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:var(--vb-ink)}body header.top.vbh-hdr:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--vb-hdr);-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid var(--vb-line);opacity:0;pointer-events:none}@supports (animation-timeline: scroll()){body header.top.vbh-hdr:before{animation:vb-hdrbg linear both;animation-timeline:scroll(root);animation-range:0 90px}}@supports not (animation-timeline: scroll()){body header.top.vbh-hdr:before{opacity:1}}body header.top.vbh-hdr .bar{height:84px}body header.top.vbh-hdr .logo{background:#0a1c45;border-radius:14px;padding:6px 14px;box-shadow:0 0 0 1px #9db8f547,0 12px 26px -14px #0b1a3ab3}body header.top.vbh-hdr .logo img{height:40px;width:auto;display:block}body header.top.vbh-hdr .bar nav.nav{background:var(--vb-pill);box-shadow:0 0 0 1px var(--vb-line),0 12px 32px -14px var(--vb-glow);margin-left:auto;margin-right:0}body header.top.vbh-hdr .bar nav.nav a:not(.btn){color:var(--vb-ink)!important;min-height:44px;display:inline-flex;align-items:center}body header.top.vbh-hdr .bar nav.nav a:not(.btn):hover{background:var(--vb-acc-soft);color:var(--vb-acc-t)!important}body header.top.vbh-hdr .bar nav.nav a.active:not(.btn){background:var(--vb-on);color:var(--vb-acc-t)!important;font-weight:600}body header.top.vbh-hdr .bar nav.nav .btn{min-height:44px;border-radius:999px}body header.top.vbh-hdr .bar nav.nav .btn:not(.ghost){background:linear-gradient(135deg,#1747c9,#2a5fe8)!important;color:#fff!important;border-color:transparent!important;box-shadow:none}body header.top.vbh-hdr .bar nav.nav .btn:not(.ghost):hover{transform:translateY(-1px);box-shadow:0 10px 20px -8px #1747c9a6}body header.top.vbh-hdr .bar nav.nav .btn.ghost{background:var(--vb-acc-soft)!important;color:var(--vb-acc-t)!important;border-color:var(--vb-line2)!important}body header.top.vbh-hdr .bar nav.nav .btn.ghost:hover{background:var(--vb-on)!important}body header.top.vbh-hdr .tools .theme,body header.top.vbh-hdr .tools .burger{width:44px;height:44px;border-radius:999px;color:var(--vb-ink);background:var(--vb-pill);border:1px solid var(--vb-line2)}body header.top.vbh-hdr .tools .theme:hover,body header.top.vbh-hdr .tools .burger:hover{background:var(--vb-acc-soft);border-color:var(--vb-acc)}@media(max-width:1180px){body header.top.vbh-hdr .bar nav.nav{margin-left:0;box-shadow:0 18px 44px -12px #02081773,0 0 0 1px var(--vb-line)}body header.top.vbh-hdr .bar nav.nav .navbtns{border-top-color:var(--vb-line)}body header.top.vbh-hdr .tools{margin-left:auto}}@media(max-width:900px){body header.top.vbh-hdr{height:76px;margin-bottom:-76px}body header.top.vbh-hdr .bar{height:76px}}@media(max-width:560px){body header.top.vbh-hdr .logo{padding:5px 12px}body header.top.vbh-hdr .logo img{height:36px}}.vb-hero{position:relative;isolation:isolate;overflow:hidden;padding:152px 0 112px;background:linear-gradient(180deg,var(--vb-hero1) 0%,var(--vb-hero2) 58%,var(--vb-hero3) 100%)}.vb-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:linear-gradient(var(--vb-grid) 1px,transparent 1px),linear-gradient(90deg,var(--vb-grid) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(70% 85% at 72% 35%,#000,transparent);mask-image:radial-gradient(70% 85% at 72% 35%,#000,transparent);animation:vb-pan 40s linear infinite}.vb-blob{position:absolute;z-index:-1;border-radius:50%;filter:blur(70px);pointer-events:none}.vb-blob.vb-bb{width:520px;height:520px;right:-120px;top:40px;background:radial-gradient(circle,#2a5fe8,transparent 65%);opacity:.5;animation:vb-drift 16s ease-in-out infinite alternate}.vb-blob.vb-br{width:360px;height:360px;right:380px;bottom:30px;background:radial-gradient(circle,#d32030,transparent 65%);opacity:.26;animation:vb-drift 20s ease-in-out -6s infinite alternate-reverse}.vb-hero-in{display:flex;flex-wrap:wrap;gap:64px 72px;align-items:center}.vb-promo{display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 12px;border-radius:999px;background:var(--vb-red-soft);color:var(--vb-red-t);font-size:14px;font-weight:600}.vb-promo i,.vb-chip i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--vb-red);animation:vb-pulse 1.8s ease-out infinite}.vbh .vb-h1{margin-top:30px;font-size:clamp(42px,5.6vw,74px);line-height:1.02;letter-spacing:-.025em;max-width:13ch;color:var(--vb-ink)}.vb-h1 .vb-w{display:inline-block;animation:vb-up .85s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--d, 0) * 1ms)}.vb-ipw{position:relative;color:var(--vb-red)}.vbh .vb-ipw{color:var(--vb-red)}.vb-ul{position:absolute;left:0;bottom:-.06em;width:100%;height:.26em;overflow:visible}.vb-ul path{stroke:var(--vb-red);stroke-width:5;fill:none;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;animation:vb-draw 1s 1.15s ease-out both}.vb-stats{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;margin-top:44px}.vb-stats>div{padding:0 28px;border-left:1px solid var(--vb-line2)}.vb-stats>div:first-child{padding-left:0;border-left:0}.vb-stats .vb-sn{font-family:var(--vb-hf);font-size:36px;line-height:1.1;letter-spacing:-.02em;color:var(--vb-ink);font-variant-numeric:tabular-nums lining-nums}.vb-stats .vb-sc{margin-top:4px;font-size:14px;color:var(--vb-muted);max-width:16ch;line-height:1.4}.vb-count{counter-reset:vbn var(--vb-n);animation:vb-cnt 1.8s .7s cubic-bezier(.2,.7,.2,1) both}.vb-count:before{content:attr(data-pre)}.vb-count:after{content:counter(vbn)}.vb-spec-w{position:relative}.vb-spec{position:relative;overflow:hidden;box-shadow:0 30px 60px -36px var(--vb-glow)}.vb-spec .vb-bar{height:5px;background:linear-gradient(90deg,#1747c9,#2a5fe8,#d32030,#1747c9);background-size:200% 100%;animation:vb-flow 6s linear infinite}.vb-spec .vb-sph{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px;background:var(--vb-bg2);border-bottom:1px solid var(--vb-line)}.vb-spec dl{padding:6px 24px 44px}.vb-kv{display:grid;grid-template-columns:130px minmax(0,1fr);gap:16px;padding:14px 0;border-top:1px solid var(--vb-line);font-size:15px}.vb-spec .vb-kv{animation:vb-up .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--d, 0) * 1ms)}.vb-kv:first-child{border-top:0}.vb-kv dt{font-size:14px;font-weight:600;letter-spacing:.03em;color:var(--vb-acc-t);padding-top:3px}.vb-kv dd{color:var(--vb-ink)}.vb-chip{position:absolute;left:-26px;bottom:-22px;display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:999px;background:var(--vb-pill);box-shadow:0 0 0 1px var(--vb-line),0 18px 36px -14px #0b1a3a73;font-size:14px;font-weight:600;color:var(--vb-ink);animation:vb-bob 5s ease-in-out infinite}.vb-chip i{width:10px;height:10px}.vb-find{padding:64px 0 0}.vb-find-hd{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px}.vb-uses{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:12px;margin-top:32px}.vb-use{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;padding:18px;min-height:60px;border-radius:16px;border:1.5px solid var(--vb-line);background:var(--vb-surface);transition:transform .2s,border-color .2s,background .2s,box-shadow .2s}.vb-use:hover{transform:translateY(-3px);border-color:var(--vb-acc);box-shadow:0 14px 26px -16px var(--vb-glow)}.vb-use.is-on{border-color:var(--vb-acc);background:var(--vb-acc-soft)}.vb-use b{font-size:17px;font-weight:600}.vb-use small{font-size:14px;color:var(--vb-muted);line-height:1.4}.vb-use .vb-tag{margin-top:8px;font-size:13px;font-weight:600;color:var(--vb-acc-t)}.vb-rec{position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;margin-top:16px;padding:24px 30px;border-radius:20px;background:var(--vb-panel);color:var(--vb-panel-fg)}.vb-rec:after{content:"";position:absolute;top:0;bottom:0;left:0;width:18%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.07),transparent);animation:vb-sheen 7s ease-in-out infinite;pointer-events:none}.vb-rec .vb-rn{font-family:var(--vb-hf);font-size:28px;line-height:1.2}.vb-rec .vb-rl{font-size:14px;font-weight:600;letter-spacing:.03em;color:var(--vb-panel-lab)}.vb-prod{margin-top:96px;padding:96px 0;background:var(--vb-bg2);border-top:1px solid var(--vb-line);border-bottom:1px solid var(--vb-line)}.vb-pgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:24px;margin-top:48px}.vb-pgrid>div{display:flex}.vb-pc{position:relative;display:flex;flex-direction:column;width:100%;padding:28px;background:var(--vb-surface);border:1.5px solid var(--vb-line);border-radius:22px;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,border-color .3s}.vb-pc:hover{transform:translateY(-6px);border-color:var(--vb-acc);box-shadow:0 26px 50px -26px var(--vb-glow)}.vb-pc.is-rec{border-color:var(--vb-acc);box-shadow:0 0 0 4px #1747c924,0 26px 50px -30px var(--vb-glow)}.vb-pc .vb-sug{position:absolute;top:22px;right:22px;display:inline-flex;align-items:center;gap:7px;padding:4px 11px;border-radius:999px;background:var(--vb-red-soft);color:var(--vb-red-t);font-size:13px;font-weight:600;opacity:0;visibility:hidden;transform:translateY(-4px) scale(.96);transition:opacity .3s,transform .3s,visibility .3s}.vb-pc .vb-sug i{flex:none;width:7px;height:7px;border-radius:50%;background:var(--vb-red)}.vb-pc.is-rec .vb-sug{opacity:1;visibility:visible;transform:none}.vb-ic{width:50px;height:50px;border-radius:15px;background:var(--vb-acc-soft);color:var(--vb-acc-t);display:flex;align-items:center;justify-content:center;transition:transform .35s cubic-bezier(.3,1.4,.5,1),background .3s,color .3s}.vb-pc:hover .vb-ic,.vb-pc.is-rec .vb-ic{background:var(--vb-acc);color:#fff}.vb-pc:hover .vb-ic{transform:rotate(-6deg) scale(1.08)}.vbh .vb-pc h3{margin-top:22px;font-size:30px;line-height:1.1}.vb-pc .vb-pd{margin-top:10px;color:var(--vb-ink2)}.vb-stock{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin-top:14px;padding:3px 11px;border-radius:999px;font-size:13px;font-weight:600;background:var(--vb-no-bg);color:var(--vb-no-fg)}.vb-stock i{width:7px;height:7px;border-radius:50%;background:currentColor}.vb-stock.is-ok{background:var(--vb-ok-bg);color:var(--vb-ok-fg)}.vb-specs{margin-top:22px;border-top:1px solid var(--vb-line)}.vb-specs>div{display:grid;grid-template-columns:104px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid var(--vb-line);font-size:15px}.vb-specs dt{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--vb-muted);padding-top:3px}.vb-specs dd{text-align:right;color:var(--vb-ink);font-weight:500}.vb-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:auto;padding-top:26px}.vb-foot .vb-ff{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--vb-muted)}.vb-foot .vb-pr{font-family:var(--vb-hf);font-size:40px;line-height:1.05;letter-spacing:-.02em;font-variant-numeric:lining-nums}.vb-foot .vb-pr small{white-space:nowrap;font-family:var(--vb-body);font-size:15px;font-weight:400;color:var(--vb-muted);letter-spacing:0}.vb-cta{white-space:nowrap;display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:600;font-size:16px;color:var(--vb-acc-t)}.vb-cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:22px}.vb-cta svg{transition:transform .25s}.vb-pc:hover .vb-cta svg{transform:translate(5px)}.vb-more{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:48px;text-align:center}.vb-more p{color:var(--vb-muted);font-size:15px}.vb-more .vb-btn svg{transition:transform .25s}.vb-more .vb-btn[aria-expanded=true] svg{transform:rotate(180deg)}.vb-cat{margin-top:40px;min-width:0}[data-theme=light] .vb-cat .pcard,[data-theme=light] .vb-cat .pcard.windows,[data-theme=light] .vb-cat .pcard.linux,[data-theme=light] .vb-cat .pcard.proxies{background:linear-gradient(160deg,#0b1a38,#060d1e)!important;border:1px solid rgba(56,189,248,.25)!important;box-shadow:0 22px 40px -22px #0b1a3ab3,inset 0 1px #ffffff14!important}[data-theme=light] .vb-cat .pc-specs{background:#060e22!important;border:1px solid rgba(255,255,255,.06)!important}[data-theme=light] .vb-cat .ocean-filter-search{background:var(--vb-surface)!important;border:1px solid var(--vb-line2)!important}[data-theme=light] .vb-cat .ocean-filter-search:focus-within{border-color:var(--vb-acc)!important;box-shadow:0 0 0 3px #1747c926!important}[data-theme=light] .vb-cat .ocean-filter-search input{color:var(--vb-ink)}[data-theme=light] .vb-cat .ocean-filter-search input::placeholder{color:var(--vb-muted)}[data-theme=light] .vb-cat .ocean-ram-chip{background:var(--vb-surface)!important;border:1px solid var(--vb-line2)!important;color:var(--vb-ink2)!important}[data-theme=light] .vb-cat .ocean-ram-chip:hover{color:var(--vb-acc-t)!important;border-color:var(--vb-acc)!important}[data-theme=light] .vb-cat .ocean-ram-chip.active{background:var(--vb-acc)!important;border-color:var(--vb-acc)!important;color:#fff!important;box-shadow:none!important}.vb-ip{position:relative;isolation:isolate;overflow:hidden;background:var(--vb-panel);color:var(--vb-panel-fg)}.vb-ip:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(rgba(157,184,245,.26) 1.2px,transparent 1.5px);background-size:30px 30px;animation:vb-dots 24s linear infinite;-webkit-mask-image:linear-gradient(90deg,transparent 25%,#000);mask-image:linear-gradient(90deg,transparent 25%,#000)}.vb-ip:after{content:"";position:absolute;z-index:-1;right:-120px;top:-140px;width:440px;height:440px;border-radius:50%;background:radial-gradient(circle,rgba(211,32,48,.5),transparent 65%);filter:blur(30px);animation:vb-drift 14s ease-in-out infinite alternate}.vb-ip .vb-lab{color:var(--vb-panel-lab)}.vbh .vb-ip .vb-h2{color:#fff;max-width:18ch}.vb-ip-lead{margin-top:20px;font-size:18px;line-height:1.6;color:var(--vb-panel-sub);max-width:58ch}.vb-ip-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:40px;margin-top:48px;padding-top:40px;border-top:1px solid rgba(255,255,255,.2)}.vb-ip-cols .vb-inum{font-family:var(--vb-hf);font-size:44px;line-height:1;color:var(--vb-red-lt)}.vbh .vb-ip-cols h3{margin-top:14px;font-family:var(--vb-body);font-size:19px;font-weight:600;letter-spacing:0;color:#fff}.vb-ip-cols p{margin-top:8px;color:var(--vb-panel-sub);max-width:34ch}.vb-cmp{width:100%;border-collapse:collapse;margin-top:40px}.vb-cmp th,.vb-cmp td{padding:18px 20px;text-align:left;border-bottom:1px solid var(--vb-line);font-size:16px;vertical-align:top;color:var(--vb-ink);background:transparent}.vb-cmp thead th{font-size:18px;font-weight:600;border-bottom:1.5px solid var(--vb-ink)}.vb-cmp tbody th{font-weight:600;width:22%;color:var(--vb-ink2)}.vb-cmp .vb-sr{position:absolute;left:-9999px}.vb-cmp b{font-weight:600}.vb-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px;border-top:1.5px solid var(--vb-ink)}.vb-step{padding:28px 32px 8px;border-left:1px solid var(--vb-line)}.vb-step:first-child{border-left:0;padding-left:0}.vb-step:last-child{padding-right:0}.vb-step .vb-stn{font-family:var(--vb-hf);font-size:56px;line-height:1;color:var(--vb-red);transition:transform .3s cubic-bezier(.3,1.4,.5,1)}.vb-step:hover .vb-stn{transform:translateY(-4px)}.vbh .vb-step h3{margin-top:14px;font-family:var(--vb-body);font-size:22px;font-weight:600;letter-spacing:-.01em}.vb-step p.vb-stt{margin-top:10px;color:var(--vb-ink2);max-width:34ch}.vb-two{display:flex;flex-wrap:wrap;gap:24px;margin-top:40px;align-items:stretch}.vb-two>.vb-card{flex:1 1 420px;min-width:0;padding:32px}.vb-two>.vb-card.is-alt{background:var(--vb-bg2)}.vbh .vb-two h3{font-size:24px;line-height:1.2}.vb-two .vb-sub{margin-top:8px;color:var(--vb-ink2)}.vb-two dl{margin-top:20px}.vb-two dd{word-break:break-word}.vb-two ul{margin-top:20px;display:flex;flex-direction:column;gap:12px}.vb-two li{display:flex;gap:12px;align-items:flex-start}.vb-two li svg{flex:none;margin-top:3px}.vb-acts{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.vb-fbk{margin-top:20px;font-size:15px;color:var(--vb-muted)}.vb-fbk a{color:var(--vb-acc-t);font-weight:600;text-decoration:underline;text-underline-offset:3px}.vb-quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px;margin-top:40px}.vb-quotes blockquote{margin:0;padding:26px}.vb-quotes blockquote p{color:var(--vb-ink2)}.vb-quotes footer{margin-top:16px;font-size:14px;color:var(--vb-muted)}.vb-quotes footer b{display:block;color:var(--vb-ink)}.vb-faq-w{max-width:860px}.vb-faq{border-top:1px solid var(--vb-line)}.vb-faq:last-child{border-bottom:1px solid var(--vb-line)}.vb-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:66px;padding:12px 0;font-family:var(--vb-hf);font-size:20px;font-weight:500;cursor:pointer;list-style:none}.vb-faq summary::-webkit-details-marker{display:none}.vb-faq summary:hover{color:var(--vb-acc-t)}.vb-faq summary svg{flex:none;transition:transform .15s}.vb-faq[open] summary svg{transform:rotate(45deg)}.vb-faq p{padding:0 44px 22px 0;color:var(--vb-ink2);max-width:62ch}.vb-close-sec{padding:0 0 104px}.vb-close{position:relative;isolation:isolate;overflow:hidden;border-radius:30px;padding:72px 32px;text-align:center;background:linear-gradient(135deg,#0a1c45,#1747c9);color:#fff}.vb-close:before{content:"";position:absolute;z-index:-1;left:-80px;bottom:-160px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(211,32,48,.6),transparent 65%);filter:blur(30px);animation:vb-drift 15s ease-in-out infinite alternate}.vb-close:after{content:"";position:absolute;z-index:-1;right:-100px;top:-160px;width:440px;height:440px;border-radius:50%;background:radial-gradient(circle,rgba(157,184,245,.45),transparent 65%);filter:blur(30px);animation:vb-drift 18s ease-in-out -5s infinite alternate-reverse}.vbh .vb-close h2{font-size:clamp(34px,4.6vw,58px);line-height:1.05;max-width:16ch;margin:0 auto;color:#fff}.vb-close .vb-acts{justify-content:center;margin-top:36px}body footer.sf.vbh-ftr{color:#c3d0ea!important;background:radial-gradient(900px 300px at 10% 0,rgba(42,95,232,.2),transparent 60%),radial-gradient(700px 280px at 95% 100%,rgba(211,32,48,.14),transparent 60%),#07142f!important;border-top:1px solid #1b2b55!important}body footer.sf.vbh-ftr:before{background-image:linear-gradient(rgba(141,176,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(141,176,255,.07) 1px,transparent 1px)}body footer.sf.vbh-ftr .sf-cta{background:linear-gradient(135deg,#0a1c45,#1747c9)!important;border:1px solid rgba(157,184,245,.35)!important;color:#fff!important;box-shadow:0 20px 50px #00000059}body footer.sf.vbh-ftr .sf-cta h2{color:#fff!important}body footer.sf.vbh-ftr .sf-cta p{color:#c9d6f2!important}body footer.sf.vbh-ftr .sf-kicker{background:#ffffff1a!important;color:#b9ccf7!important;border:1px solid rgba(157,184,245,.35)!important}body footer.sf.vbh-ftr .sf-btn{background:#fff!important;color:#0b1a3a!important;border:1px solid transparent!important}body footer.sf.vbh-ftr .sf-btn:hover{background:#e6ecf7!important;color:#0b1a3a!important;border-color:transparent!important}body footer.sf.vbh-ftr .sf-btn.wa{background:transparent!important;color:#fff!important;border:1px solid #9db8f5!important}body footer.sf.vbh-ftr .sf-btn.wa:hover{background:#ffffff1f!important;color:#fff!important;border-color:#fff!important}body footer.sf.vbh-ftr .sf-brand p{color:#aebbd8!important}body footer.sf.vbh-ftr .sf-col h4{color:#8db0ff!important}body footer.sf.vbh-ftr .sf-col a,body footer.sf.vbh-ftr .sf-contact-link{color:#c3d0ea!important}body footer.sf.vbh-ftr .sf-col a:hover,body footer.sf.vbh-ftr .sf-contact-link:hover{color:#fff!important}body footer.sf.vbh-ftr .sf-trust{border-top-color:#1b2b55}body footer.sf.vbh-ftr .sf-trust>span{color:#9fb0d3}body footer.sf.vbh-ftr .sf-trust .ms{color:#8db0ff}body footer.sf.vbh-ftr .sf-pay b{color:#e6ecf7;background:#ffffff0f;border-color:#9db8f547}body footer.sf.vbh-ftr .sf-bottom{background:#00000047;border-top-color:#1b2b55}body footer.sf.vbh-ftr .sf-bottom .wrap{color:#9fb0d3}body footer.sf.vbh-ftr .sf-made .ms{color:#ff7a85}@media(min-width:1000px){.vb-pc .vb-pd{min-height:4.65em}}@media(max-width:900px){.vb-wrap{padding:0 20px}.vb-sec{padding:64px 0}.vb-hero{padding:116px 0 80px}.vb-blob.vb-bb{width:340px;height:340px;right:-140px}.vb-blob.vb-br{display:none}.vb-chip{left:14px;bottom:-20px}.vb-stats>div{padding:0 18px}.vb-stats .vb-sn{font-size:30px}.vb-prod{margin-top:64px;padding:64px 0}.vb-steps{grid-template-columns:1fr}.vb-step{border-left:0;padding:24px 0 8px;border-top:1px solid var(--vb-line)}.vb-step:first-child{border-top:0}.vb-close{padding:56px 22px;border-radius:24px}.vb-close-sec{padding-bottom:72px}}@media(max-width:700px){.vb-cmp thead th:first-child{display:none}.vb-cmp,.vb-cmp thead,.vb-cmp tbody,.vb-cmp tr{display:block}.vb-cmp thead tr{display:grid;grid-template-columns:1fr 1fr;border-bottom:1.5px solid var(--vb-ink)}.vb-cmp thead th{border-bottom:0;padding:16px 8px 16px 0}.vb-cmp tbody tr{display:grid;grid-template-columns:1fr 1fr;gap:4px 16px;padding:14px 0;border-bottom:1px solid var(--vb-line)}.vb-cmp tbody th{grid-column:1 / -1;width:auto;border:0;padding:0;font-size:14px;color:var(--vb-muted)}.vb-cmp td{border:0;padding:0 8px 0 0;font-size:15px}.vb-kv{grid-template-columns:1fr;gap:4px}}@media(max-width:560px){.vb-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.vb-stats>div{padding:0 12px}.vb-stats .vb-sn{font-size:26px}.vb-specs>div{grid-template-columns:92px minmax(0,1fr)}.vb-two>.vb-card{padding:24px}}@media(prefers-reduced-motion:reduce){.vbh *,.vbh *:before,.vbh *:after,body header.top.vbh-hdr:before{animation:none!important;transition:none!important}body header.top.vbh-hdr:before{opacity:1}}.vp-page .vb-sr{position:absolute;left:-9999px}.vp-hero{padding:144px 0 88px}.vp-hero.is-compact{padding:136px 0 64px}.vp-label{display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 12px;border-radius:999px;background:var(--vb-acc-soft);color:var(--vb-acc-t);font-size:14px;font-weight:600}.vp-label i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--vb-red);animation:vb-pulse 1.8s ease-out infinite}.vbh .vp-h1{margin-top:26px;font-size:clamp(36px,4.8vw,62px);line-height:1.04;letter-spacing:-.025em;max-width:16ch;color:var(--vb-ink)}.vp-em{color:var(--vb-red)}.vb-lead.vp-lead{margin-top:24px;max-width:52ch;font-size:19px}.vp-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.vp-chips li{padding:7px 14px;border-radius:999px;background:var(--vb-surface);border:1px solid var(--vb-line2);font-size:14px;font-weight:600;color:var(--vb-ink2)}.vp-hero .vb-stats{margin-top:36px}.vp-fine{margin-top:18px;font-size:14px;color:var(--vb-muted)}.vp-hero .vb-stock{white-space:nowrap}.vp-hero .vb-sph{flex-wrap:wrap}.vp-ic{flex:none;width:50px;height:50px;border-radius:15px;display:inline-flex;align-items:center;justify-content:center;background:var(--vb-acc-soft);color:var(--vb-acc-t);transition:transform .35s cubic-bezier(.3,1.4,.5,1),background .3s,color .3s}.vp-ic.is-sm{width:38px;height:38px;border-radius:12px}.vp-ic img{width:28px;height:28px;object-fit:contain}.vp-alt{background:var(--vb-bg2);border-top:1px solid var(--vb-line);border-bottom:1px solid var(--vb-line)}.vp-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 48px;margin-bottom:44px}.vp-head.is-center{justify-content:center;text-align:center}.vp-sub{color:var(--vb-muted);max-width:44ch}.vp-plans .vb-cat{margin-top:0}.vp-facts{background:var(--vb-bg2);border-top:1px solid var(--vb-line);border-bottom:1px solid var(--vb-line)}.vp-facts ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.vp-facts li{display:flex;align-items:center;gap:14px;padding:22px 24px;border-left:1px solid var(--vb-line)}.vp-facts li:first-child{padding-left:0;border-left:0}.vp-facts li b{display:block;font-weight:600;color:var(--vb-ink)}.vp-facts li span:not(.vp-ic){display:block;font-size:14px;color:var(--vb-muted);line-height:1.4}.vp-grid{display:grid;gap:20px}.vp-grid3{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.vp-grid4{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.vp-cell{position:relative;padding:26px;transition:transform .3s cubic-bezier(.2,.7,.2,1),border-color .3s,box-shadow .3s}.vp-cell:hover{transform:translateY(-4px);border-color:var(--vb-acc);box-shadow:0 22px 44px -28px var(--vb-glow)}.vp-cell:hover .vp-ic{background:var(--vb-acc);color:#fff;transform:rotate(-6deg) scale(1.06)}.vbh .vp-cell h3{margin-top:18px;font-family:var(--vb-body);font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.25}.vp-cell p{margin-top:8px;color:var(--vb-ink2)}.vp-cell.is-hot{border-color:var(--vb-acc);box-shadow:0 0 0 4px #1747c91f,0 22px 44px -30px var(--vb-glow)}.vp-tag{position:absolute;top:22px;right:22px;padding:4px 11px;border-radius:999px;background:var(--vb-red-soft);color:var(--vb-red-t);font-size:13px;font-weight:600}.vp-tick{margin-top:18px}.vp-tick li{display:flex;align-items:flex-start;gap:10px;margin-top:10px;color:var(--vb-ink2)}.vp-tick li svg{flex:none;margin-top:2px;color:var(--vb-ok-fg)}.vp-tick-lg{margin-top:24px}.vp-tick-lg li{font-size:17px}.vbh .vp-link{display:inline-block;margin-top:14px;color:var(--vb-acc-t);font-weight:600;text-decoration:underline;text-underline-offset:3px;word-break:break-word}.vp-chain .vp-cell.is-hot{background:linear-gradient(160deg,#0a1c45,#1747c9);border-color:transparent;color:#fff}.vp-chain .vp-cell.is-hot h3,.vp-chain .vp-cell.is-hot p,.vp-chain .vp-cell.is-hot li{color:#fff}.vp-chain .vp-cell.is-hot p,.vp-chain .vp-cell.is-hot li{color:var(--vb-panel-sub)}.vp-chain .vp-cell.is-hot .vp-ic{background:#ffffff24;color:#fff}.vp-chain .vp-cell.is-hot .vp-tick li svg{color:var(--vb-red-lt)}.vp-tablew{overflow-x:auto;background:var(--vb-surface);border:1px solid var(--vb-line);border-radius:20px}.vp-table{width:100%;min-width:640px;border-collapse:collapse}.vp-table th,.vp-table td{padding:18px 22px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--vb-line);font-size:16px;color:var(--vb-ink);background:transparent}.vp-table thead th{font-size:14px;font-weight:600;letter-spacing:.03em;color:var(--vb-acc-t);background:var(--vb-bg2)}.vp-table tbody tr:last-child th,.vp-table tbody tr:last-child td{border-bottom:0}.vp-table tbody th{font-weight:600}.vp-nm{display:inline-flex;align-items:center;gap:12px}.vp-table td code{padding:3px 9px;border-radius:8px;background:var(--vb-acc-soft);color:var(--vb-acc-t);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px}.vp-table td small{display:block;margin-top:4px;font-size:13px;color:var(--vb-muted)}.vp-table td:last-child{color:var(--vb-ink2)}.vp-code{display:inline-block;max-width:100%;margin-top:16px;padding:9px 14px;border-radius:10px;background:var(--vb-panel);color:#cfe0ff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.vp-ex{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:56px;align-items:start}.vp-ex .vp-head{margin-bottom:28px}.vp-exlist{display:grid;gap:4px}.vp-exlist li{display:flex;align-items:flex-start;gap:16px;padding:16px 0;border-top:1px solid var(--vb-line)}.vp-exlist li:first-child{border-top:0}.vp-exlist b{display:block;font-weight:600;color:var(--vb-ink)}.vp-exlist span:not(.vp-ic){color:var(--vb-ink2)}.vbh .vp-swap{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:32px;border-radius:26px;background:linear-gradient(135deg,#0a1c45,#1747c9);color:#fff;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s}.vp-swap:before{content:"";position:absolute;z-index:-1;left:-60px;bottom:-120px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(211,32,48,.55),transparent 65%);filter:blur(26px)}.vp-swap:hover{transform:translateY(-4px);box-shadow:0 28px 54px -28px var(--vb-glow)}.vp-swap-logo{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:18px;background:#fff}.vp-swap-logo img{width:38px;height:38px;object-fit:contain}.vp-swap b{margin-top:8px;font-family:var(--vb-hf);font-size:28px;font-weight:500;line-height:1.15;letter-spacing:-.02em}.vp-swap>span:not(.vp-swap-logo){color:var(--vb-panel-sub);max-width:40ch}.vp-swap em{display:inline-flex;align-items:center;gap:8px;margin-top:10px;font-style:normal;font-weight:600}.vp-swap em svg{transition:transform .2s}.vp-swap:hover em svg{transform:translate(4px)}.vbh .vp-swap.is-light{background:var(--vb-surface);color:var(--vb-ink);border:1.5px solid var(--vb-line)}.vp-swap.is-light:before{display:none}.vp-swap.is-light:hover{border-color:var(--vb-acc)}.vp-swap.is-light>span:not(.vp-swap-logo){color:var(--vb-ink2)}.vp-swap.is-light em{color:var(--vb-acc-t)}.vp-swap.is-light .vp-swap-logo{background:var(--vb-acc-soft)}.vp-prods{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:24px}.vp-story{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:center}.vp-vm{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;aspect-ratio:1;max-width:440px;width:100%;border-radius:32px;background:linear-gradient(135deg,#0a1c45,#1747c9);color:#fff}.vp-vm:before{content:"";position:absolute;z-index:-1;right:-70px;bottom:-90px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(211,32,48,.6),transparent 65%);filter:blur(24px);animation:vb-drift 15s ease-in-out infinite alternate}.vp-vm span{font-family:var(--vb-hf);font-size:clamp(96px,14vw,168px);line-height:1;letter-spacing:-.04em}.vp-vm small{font-size:15px;letter-spacing:.04em;color:var(--vb-panel-sub)}.vp-body{margin-top:20px;max-width:60ch;font-size:18px;line-height:1.65;color:var(--vb-ink2)}.vp-sign{margin-top:28px;padding-left:18px;max-width:52ch;border-left:3px solid var(--vb-red);font-family:var(--vb-hf);font-size:22px;line-height:1.35;color:var(--vb-ink)}.vp-contact{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:start}.vp-form{display:flex;flex-direction:column;gap:18px;padding:32px}.vbh .vp-form h2{font-size:28px;line-height:1.15}.vp-form label{display:flex;flex-direction:column;gap:7px;font-size:14px;font-weight:600;color:var(--vb-ink2)}.vp-f2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.vbh .vp-form input,.vbh .vp-form select,.vbh .vp-form textarea{width:100%;min-height:48px;padding:12px 14px;border-radius:12px;border:1.5px solid var(--vb-line2);background:var(--vb-bg);color:var(--vb-ink);font:inherit;font-size:16px;font-weight:400;box-shadow:none;outline:none;transition:border-color .2s,box-shadow .2s}.vbh .vp-form textarea{min-height:140px;resize:vertical}.vbh .vp-form input::placeholder,.vbh .vp-form textarea::placeholder{color:var(--vb-muted);opacity:.8}.vbh .vp-form input:focus,.vbh .vp-form select:focus,.vbh .vp-form textarea:focus{border-color:var(--vb-acc);box-shadow:0 0 0 3px #1747c92e}.vp-form .vb-btn{align-self:flex-start}.vp-form .vb-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.vp-msg{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;font-size:15px}.vp-msg svg{flex:none;margin-top:2px}.vp-msg.is-ok{background:var(--vb-ok-bg);color:var(--vb-ok-fg)}.vp-msg.is-bad{background:var(--vb-red-soft);color:var(--vb-red-t)}.vp-wa{margin-top:28px;padding:26px;background:var(--vb-bg2)}.vbh .vp-wa h3{font-size:22px}.vp-wa p{margin:8px 0 18px;color:var(--vb-ink2)}.vp-quick{display:block;height:100%}.vp-quick em{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-style:normal;font-weight:600;color:var(--vb-acc-t)}.vp-quick em svg{transition:transform .2s}.vp-quick:hover em svg{transform:translate(4px)}.vp-grid>li{min-width:0}.vp-office{display:flex;align-items:center;gap:20px;padding:28px 32px}.vbh .vp-office h3{font-family:var(--vb-body);font-size:20px;font-weight:600}.vp-office p{margin-top:4px;color:var(--vb-ink2)}.vp-legal{display:grid;grid-template-columns:260px minmax(0,1fr);gap:56px;align-items:start}.vp-legal nav{position:sticky;top:108px;display:flex;flex-direction:column;gap:4px}.vp-legal nav a{padding:12px 16px;border-radius:12px;font-weight:600;color:var(--vb-ink2);transition:background .2s,color .2s}.vp-legal nav a:hover{background:var(--vb-acc-soft);color:var(--vb-acc-t)}.vp-legal nav a.active{background:var(--vb-on);color:var(--vb-acc-t)}.vp-legal article{max-width:760px;min-width:0}.vp-lsec{padding:30px 0;border-top:1px solid var(--vb-line)}.vp-lsec:first-child{padding-top:0;border-top:0}.vbh .vp-lsec h2{display:flex;align-items:baseline;gap:14px;font-size:26px;line-height:1.2}.vp-lsec h2 span{font-size:18px;color:var(--vb-red);font-variant-numeric:tabular-nums}.vp-lsec p{margin-top:12px;max-width:68ch;font-size:17px;line-height:1.7;color:var(--vb-ink2)}.vp-auth.ocean-auth-wrapper{min-height:calc(100vh - 40px);padding:148px 16px 88px;background:linear-gradient(180deg,var(--vb-hero1) 0%,var(--vb-hero2) 58%,var(--vb-hero3) 100%)}.vp-auth .ocean-auth-glow{filter:blur(80px);opacity:.45}.vp-auth .top-glow{background:radial-gradient(circle,#2a5fe8,transparent 65%)}.vp-auth .bottom-glow{background:radial-gradient(circle,#d32030,transparent 65%);opacity:.2}.vp-auth .ocean-auth-card{max-width:480px;background:var(--vb-surface);color:var(--vb-ink);border:1px solid var(--vb-line);border-radius:26px;box-shadow:0 40px 80px -44px var(--vb-glow);-webkit-backdrop-filter:none;backdrop-filter:none}.vp-auth .ocean-auth-card.admin-card-border{border-color:var(--vb-red)!important;box-shadow:0 40px 80px -44px #d3203080!important}.vp-auth .sh-auth-logo-box{padding:8px 18px;border-radius:16px;background:#0a1c45;box-shadow:0 0 0 1px #9db8f547,0 14px 28px -16px #0b1a3ab3}.vp-auth .sh-auth-logo-img{height:40px;filter:none}.vp-auth .sh-brand-tagline{color:var(--vb-acc-t);opacity:1}.vp-auth .sh-admin-portal-badge{background:var(--vb-red-soft);border-color:var(--vb-red);color:var(--vb-red-t);box-shadow:none}.vp-auth .sh-admin-portal-badge svg,.vp-auth .sh-admin-security-footer svg{stroke:var(--vb-red-t)}.vp-auth .ocean-back-home{color:var(--vb-muted)}.vp-auth .ocean-back-home:hover{color:var(--vb-acc-t)}.vp-auth .ocean-auth-title{color:var(--vb-ink);font-family:var(--vb-hf);font-size:32px;font-weight:500;letter-spacing:-.02em}.vp-auth .ocean-auth-subtitle{color:var(--vb-muted)}.vp-auth .ocean-buy-intent-badge{background:var(--vb-acc-soft);border-color:var(--vb-line2);color:var(--vb-acc-t)}.vp-auth .ocean-forgot-notice{background:var(--vb-acc-soft);border-color:var(--vb-acc);color:var(--vb-acc-t)}.vp-auth .ocean-verify-success-banner{background:var(--vb-ok-bg)!important;border:1px solid var(--vb-ok-fg)!important;color:var(--vb-ok-fg)!important}.vp-auth .ocean-verify-success-banner span{color:inherit!important}.vp-auth .ocean-google-btn{background:#fff;color:#0b1a3a;border:1.5px solid var(--vb-line2);border-radius:999px;box-shadow:none}.vp-auth .ocean-google-btn:hover:not(:disabled){background:#f2f6fc;box-shadow:none}.vp-auth .ocean-divider:before,.vp-auth .ocean-divider:after{background:var(--vb-line)}.vp-auth .ocean-divider span{color:var(--vb-muted)}.vp-auth .ocean-err-msg{background:var(--vb-red-soft);border-color:var(--vb-red);color:var(--vb-red-t)}.vp-auth .ocean-field label{color:var(--vb-ink2);font-weight:600}.vp-auth .ocean-field input{background:var(--vb-bg)!important;border:1.5px solid var(--vb-line2)!important;color:var(--vb-ink)!important;border-radius:12px!important}.vp-auth .ocean-field input::placeholder{color:var(--vb-muted)!important;opacity:.75}.vp-auth .ocean-field input:focus{border-color:var(--vb-acc)!important;box-shadow:0 0 0 3px #1747c92e!important}.vp-auth .ocean-eye-btn{color:var(--vb-muted)}.vp-auth .ocean-eye-btn:hover{color:var(--vb-ink)}.vp-auth .ocean-forgot-link,.vp-auth .ocean-text-link,.vp-auth .ocean-terms-notice a,.vp-auth .ocean-back-to-login-link{color:var(--vb-acc-t)}.vp-auth .ocean-forgot-link:hover,.vp-auth .ocean-text-link:hover,.vp-auth .ocean-back-to-login-link:hover{color:var(--vb-acc);background:none}.vp-auth .ocean-switch-link,.vp-auth .ocean-terms-notice{color:var(--vb-muted)}.vp-auth .ocean-submit-btn{min-height:50px;border-radius:999px;background:linear-gradient(135deg,#1747c9,#2a5fe8);color:#fff;box-shadow:0 14px 26px -14px #1747c9bf}.vp-auth .ocean-submit-btn:hover:not(:disabled){background:linear-gradient(135deg,#0f37a0,#1747c9);box-shadow:0 16px 30px -14px #1747c9d9}.vp-auth .ocean-submit-btn.admin-submit-btn{background:linear-gradient(135deg,#b31826,#d32030);box-shadow:0 14px 26px -14px #d32030bf}.vp-auth .ocean-trust-grid,.vp-auth .sh-admin-security-footer{border-top-color:var(--vb-line)}.vp-auth .sh-admin-security-footer{color:var(--vb-muted)}.vp-auth .ocean-trust-item{background:var(--vb-bg2);border-color:var(--vb-line)}.vp-auth .ocean-trust-item:hover{background:var(--vb-acc-soft);border-color:var(--vb-line2)}.vp-auth .ocean-trust-ic{color:var(--vb-acc-t)}.vp-auth .ocean-trust-item span{color:var(--vb-ink2)}.vp-auth .ocean-verify-icon-box{background:var(--vb-acc-soft);border-color:var(--vb-line2);box-shadow:none}.vp-auth .ocean-verify-alert-box{background:var(--vb-bg2);border-color:var(--vb-line2)}.vp-auth .ocean-verify-alert-box p{color:var(--vb-ink2)}.vp-auth .ocean-email-badge{background:var(--vb-acc-soft);border-color:var(--vb-line2)}.vp-auth .ocean-email-text{color:var(--vb-acc-t)}.vp-auth .ocean-copy-badge-btn{background:var(--vb-surface);border-color:var(--vb-line2);color:var(--vb-ink2)}.vp-auth .ocean-copy-badge-btn:hover{background:var(--vb-acc-soft);color:var(--vb-acc-t)}.vp-auth .ocean-mail-shortcuts-label{color:var(--vb-muted)}.vp-auth .ocean-mail-btn{background:var(--vb-bg2);border-color:var(--vb-line);color:var(--vb-ink)}.vp-auth .ocean-mail-btn:hover{background:var(--vb-acc-soft);border-color:var(--vb-line2);color:var(--vb-acc-t)}.vp-auth .ocean-resend-btn{color:var(--vb-ink2);border-color:var(--vb-line2);border-radius:999px}.vp-auth .ocean-resend-btn:hover{background:var(--vb-acc-soft);color:var(--vb-acc-t);border-color:var(--vb-acc)}.vp-auth .ocean-resend-success-pill{background:var(--vb-ok-bg);border-color:var(--vb-ok-fg);color:var(--vb-ok-fg)}.vp-auth .ocean-verify-hint{background:var(--vb-bg2);color:var(--vb-muted)}.vp-auth .ocean-pwd-rules{background:var(--vb-bg2);border-color:var(--vb-line)}.vp-auth .ocean-pwd-rule-item{color:var(--vb-muted)}.vp-auth .ocean-pwd-rule-item.valid{color:var(--vb-ok-fg)}.vp-nf{min-height:70vh;display:flex;align-items:center}.vp-nf>.vb-wrap{width:100%}@media(max-width:900px){.vp-hero{padding:112px 0 64px}.vp-hero.is-compact{padding:108px 0 48px}.vp-facts ul{grid-template-columns:repeat(2,minmax(0,1fr))}.vp-facts li{padding:18px 16px}.vp-facts li:nth-child(odd){padding-left:0;border-left:0}.vp-facts li:nth-child(n+3){border-top:1px solid var(--vb-line)}.vp-ex,.vp-story,.vp-contact{grid-template-columns:minmax(0,1fr);gap:40px}.vp-vm{max-width:320px}.vp-legal{grid-template-columns:minmax(0,1fr);gap:28px}.vp-legal nav{position:static;flex-direction:row;flex-wrap:wrap;gap:8px}.vp-legal nav a{padding:10px 16px;border:1px solid var(--vb-line2);border-radius:999px}.vp-head{margin-bottom:32px}.vp-auth.ocean-auth-wrapper{padding:112px 16px 64px}}@media(max-width:600px){.vp-f2{grid-template-columns:minmax(0,1fr)}.vp-form,.vp-swap{padding:24px}.vp-office{padding:22px}.vp-facts li{gap:10px}.vp-facts .vp-ic{width:42px;height:42px}}:root{--bg: #fff;--surface: #f5f7f7;--surface2: #e9eeef;--ink: #071214;--muted: #555f6b;--line: #dee7e8;--line2: #abc1c3;--brand: #037883;--ok: var(--brand);--bad: #d92d3a;--grad: linear-gradient(125deg, #020708 0%, #0f2e32 48%, #1a8089 100%);--red-grad: linear-gradient(135deg, #036b75, #0ea2ad);--grad-bar: linear-gradient(90deg, #17484f, #289ba5);--ac-bg: var(--red-grad);--on-ac: #fff;--term: #081112;--term-ink: #cdf2f6;--d: "Bricolage Grotesque", system-ui, sans-serif;--b: "Figtree", system-ui, sans-serif;--m: "Fira Code", ui-monospace, monospace;--r: 10px;--sp: clamp(64px, 8vw, 104px);--lightningcss-light: initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--bg: #061315;--surface: #0b2327;--surface2: #0f3035;--ink: #eff5f6;--muted: #8ea6a8;--line: #14393f;--line2: #234d51;--brand: #2bbac4;--bad: #ff6b78;--red-grad: linear-gradient(135deg, #047d87, #13adb8);--grad-bar: linear-gradient(90deg, #0b5f66, #2bbac4);--term: #020505;--lightningcss-light: ;--lightningcss-dark: initial;color-scheme:dark}*{box-sizing:border-box;margin:0}html{scroll-behavior:smooth}body{font:400 16px/1.6 var(--b);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;transition:background .25s,color .25s;overflow-x:hidden}h1,h2{font-family:var(--d);letter-spacing:-.035em;text-wrap:balance;font-weight:700;line-height:1.05}h2{font-size:clamp(1.75rem,3.2vw,2.6rem);line-height:1.1}h3{font:700 1.05rem/1.3 var(--b);margin-bottom:6px}h4{font:700 .95rem var(--b);margin-bottom:12px}a{color:inherit}.muted{color:var(--muted)}button{font:inherit;color:inherit;cursor:pointer;background:none;border:0}:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:6px}.wrap{max-width:1200px;margin:auto;padding:0 28px}.narrow{max-width:880px}.center{text-align:center}.ms{white-space:nowrap;font-feature-settings:"liga";vertical-align:-4px;width:1em;font-family:Material Symbols Outlined;font-size:20px;font-style:normal;font-weight:400;line-height:1;display:inline-block;overflow:hidden}.offer{color:#def6f9;text-align:center;background:linear-gradient(90deg,#061213,#194f57,#061213);padding:9px 16px;font-size:.84rem}.top{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#061416eb;border-bottom:1px solid #46e2f024;position:sticky;top:0}.bar{align-items:center;gap:24px;height:76px;display:flex}.logo{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.logo svg{filter:drop-shadow(0 0 8px #15daec73);flex:none;width:46px;height:34px}.logo .lt{line-height:1;display:grid}.logo b{font:800 1.45rem var(--d);letter-spacing:.01em}.logo b em{color:#15daec;font-style:normal}.logo small{font:600 .56rem var(--b);letter-spacing:.17em;text-transform:uppercase;color:#3de0ef;margin-top:5px}.nav{align-items:center;gap:2px;margin-left:auto;display:flex}.nav a:not(.btn){color:#cee3e5;padding:8px 13px;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .15s;position:relative}.nav a:not(.btn):hover,.nav a.active:not(.btn){color:#fff}.nav a.active:not(.btn):after{content:"";background:#15daec;border-radius:2px;height:2px;position:absolute;bottom:-16px;left:13px;right:13px;box-shadow:0 0 10px #15daec}.navbtns{gap:10px;margin-left:14px;display:flex}.top .btn.sm{border-radius:999px;padding:9px 18px;font-size:.9rem}.top .btn.ghost{color:#fff;background:#17464e40;border-color:#3ee1ef99}.top .btn:not(.ghost){color:#fff;background:linear-gradient(135deg,#12ccdd,#15daec);box-shadow:0 6px 20px #12ccdd59}.tools{gap:6px;display:flex}.theme,.burger{color:#fff;border:1px solid #5fe6f240;border-radius:8px;place-items:center;width:38px;height:38px;transition:background .15s,border-color .15s;display:grid}.theme:hover,.burger:hover{background:#25b7c533;border-color:#5fe6f280}.burger{display:none}.btn{background:var(--red-grad);color:#fff;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:.95rem;font-weight:600;text-decoration:none;transition:opacity .15s,background .15s,transform .1s;display:inline-flex}.btn:hover{opacity:.88}.btn:active{transform:translateY(1px)}.btn.ghost{color:var(--ink);border-color:var(--line2);background:none}.btn.ghost:hover{background:var(--surface);opacity:1}.btn.ac{background:var(--ac-bg);color:var(--on-ac);border-color:#0000}.btn.sm{padding:8px 16px;font-size:.9rem}.btn.full{width:100%}.row{flex-wrap:wrap;gap:12px;display:flex}.row.c{justify-content:center}.hero{padding:clamp(56px,7vw,96px) 0;position:relative}[data-theme=dark] .on-dark,.always-dark{color:#fff;--ink: #fff;--muted: #b0ced0;--line: #ffffff24;--line2: #ffffff4d;--surface: #ffffff0f;--surface2: #ffffff1a;--bg: #ffffff0a;--brand: #71e9f3;--term-ink: #cdf2f6}[data-theme=dark] .hero .btn:not(.ghost){color:#0b2124;background:#fff;border-color:#fff}.hero.home{background:radial-gradient(900px 420px at 88% -10%,#2496a029,#0000 62%),linear-gradient(125deg,#fff,#f3fafb 55%,#e2f1f3)}[data-theme=dark] .hero.home{background:radial-gradient(900px 420px at 88% -10%,#2496a080,#0000 62%),linear-gradient(125deg,#010405,#0a1e21 52%,#133c43)}.hero.win{clip-path:polygon(0 0,100% 0,100% 90%,0 100%);background:linear-gradient(105deg,#fff,#e7f6f8 45%,#94dbe1);padding-bottom:clamp(96px,11vw,150px)}[data-theme=dark] .hero.win{background:linear-gradient(105deg,#071416,#11555b 42%,#289ba5)}.hero.win .two{grid-template-columns:1fr 1fr}.heroact{margin-top:26px}.winbig{width:100%;max-width:520px;position:relative}.winbig .oswin{border-color:var(--line2);background:#fff;transform:perspective(1400px) rotateY(9deg) rotateX(3deg);box-shadow:30px 40px 80px #105e6538}.winbig .osbody{min-height:270px}[data-theme=dark] .winbig .oswin{background:#03080999;border-color:#ffffff47;box-shadow:30px 40px 80px #00000073}.mini{background:var(--ink);color:var(--bg);font:500 .8rem/1.5 var(--m);border-radius:8px;padding:12px 16px;position:absolute;bottom:-30px;right:-12px;box-shadow:0 20px 40px #0000004d}[data-theme=dark] .mini{color:#0b2124;background:#fff}.hero.lin{border-bottom:1px solid var(--line);background:#f4f7f7;overflow:hidden}.hero.lin:before{content:"";background-image:linear-gradient(#1a808917 1px,#0000 1px),linear-gradient(90deg,#1a808917 1px,#0000 1px);background-size:56px 56px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.hero.lin:after{content:"";background:radial-gradient(at 50% 0,#289ba547,#0000 65%);height:360px;position:absolute;bottom:-230px;left:0;right:0}[data-theme=dark] .hero.lin{background:#010405;border-color:#12272a}[data-theme=dark] .hero.lin:before{background-image:linear-gradient(#36dfef1a 1px,#0000 1px),linear-gradient(90deg,#36dfef1a 1px,#0000 1px)}[data-theme=dark] .hero.lin:after{background:radial-gradient(at 50% 0,#289ba58c,#0000 65%)}.hero.lin .wrap{z-index:1;position:relative}.lin-top{grid-template-columns:1.2fr 1fr;align-items:end;gap:48px;margin-bottom:44px;display:grid}.lin-top h1{max-width:13ch;margin:0}.lin-top .lead{margin-bottom:22px}.termwide{background:#03090a;border:1px solid #fff3;border-radius:12px;grid-template-columns:1.8fr 1fr;display:grid;overflow:hidden;box-shadow:0 30px 60px #0f2e3240}.termwide pre{font:500 .92rem/1.85 var(--m);color:var(--term-ink);white-space:pre-wrap;min-height:270px;padding:24px}.termwide pre span{opacity:0;animation:.4s forwards rise;display:block}.reads{border-left:1px solid #ffffff24;align-content:stretch;display:grid}.reads div{border-bottom:1px solid #ffffff1f;align-content:center;padding:22px 26px;display:grid}.reads div:last-child{border:0}.reads strong{font:600 1.7rem var(--m)}.reads small{color:var(--muted)}.hero.about{border-bottom:1px solid var(--line)}.hero.about .two{grid-template-columns:1.25fr 1fr}.hero.about h1{max-width:9ch;margin-bottom:24px;font-size:clamp(3rem,7vw,6rem)}.seva{aspect-ratio:1;color:#fff;text-align:center;background:linear-gradient(145deg,#020708,#123a40 55%,#208a94);border-radius:24px;place-content:center;justify-self:end;gap:10px;width:100%;max-width:380px;display:grid}.seva span{font:700 clamp(5rem,11vw,8.5rem)/1.1 "Noto Sans Devanagari",var(--d)}.seva small{font:500 .85rem var(--m);color:#d4e9eb}.hero.contact{border-bottom:1px solid var(--line);padding:28px 0}.hero-card{border:1px solid var(--line);background:linear-gradient(135deg,#fff,#e7f6f7 58%,#c8e7eb);border-radius:22px;padding:clamp(32px,5vw,64px)}[data-theme=dark] .hero-card{background:linear-gradient(135deg,#208a94,#133c43 52%,#040d0f);border-color:#0000}.hero-card.two{grid-template-columns:1.1fr 1fr}.hero-card h1{max-width:10ch}.hero-card .lead{margin:0}.chan{border:1px solid var(--line2);background:var(--bg);border-radius:12px;padding:0;list-style:none;overflow:hidden}.chan a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;text-decoration:none;transition:background .15s;display:flex}.chan li:last-child a{border:0}.chan a:hover{background:var(--surface)}.chan b{font-weight:600}.chan span{font:500 .85rem var(--m);color:var(--muted);word-break:break-all}.hero.legalh{background:var(--surface);border-bottom:1px solid var(--line);padding:52px 0}.hero.legalh h1{max-width:none;padding-left:22px;font-size:clamp(2rem,4vw,3rem);position:relative}.hero.legalh h1:before{content:"";background:var(--red-grad);border-radius:3px;width:5px;position:absolute;top:.12em;bottom:.12em;left:0}.hero.legalh .lead{margin:12px 0 0;padding-left:22px}.two{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(32px,6vw,80px);display:grid}.two.even{align-items:start}.hero .two>*{animation:.6s cubic-bezier(.2,.7,.2,1) both rise}.hero .two>:nth-child(2){animation-delay:.12s}.hero h1{max-width:15ch;margin-bottom:20px}.hero.center h1{max-width:18ch;margin-inline:auto}.hero.xs h1{max-width:none;font-size:clamp(2rem,4vw,3rem)}.lead{color:var(--muted);max-width:52ch;margin-bottom:28px;font-size:1.15rem}.lead.mid{margin-inline:auto}.hero.xs .lead{margin:12px 0 0}.ticks{color:var(--muted);flex-wrap:wrap;gap:6px 22px;margin-top:26px;padding:0;font-size:.92rem;list-style:none;display:flex}.ticks .ms{color:var(--ok);vertical-align:-4px;margin-right:5px;font-size:18px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips span{border:1px solid var(--line2);font:500 .84rem var(--m);color:var(--muted);border-radius:6px;padding:4px 12px}.chips .ms{display:none}.rack{justify-self:end;width:100%;max-width:480px}.rack-tabs{border-bottom:1px solid var(--line);gap:0;display:flex}.rack-tabs button{color:var(--muted);border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 18px;font-weight:600;transition:color .15s;display:flex}.rack-tabs button.on{color:var(--ink);border-color:var(--ink)}.unit{border:1px solid var(--line);background:var(--surface);border-radius:0 0 var(--r) var(--r);border-top:0;padding:24px;animation:.35s fade}.uh{align-items:center;gap:10px;display:flex}.uh b{font:600 .98rem var(--m)}.uh em{font:600 .75rem var(--m);color:var(--ink);margin-left:auto;font-style:normal}.led{background:var(--ink);border-radius:50%;width:8px;height:8px;animation:2s infinite ping}.un{color:var(--muted);margin:6px 0 20px;font-size:.88rem}.meter{font:500 .78rem var(--m);color:var(--muted);grid-template-columns:48px 1fr 40px;align-items:center;gap:12px;margin-bottom:12px;display:grid}.meter div{background:var(--surface2);border-radius:3px;height:6px;overflow:hidden}.meter i{height:100%;width:var(--w);background:var(--grad-bar);animation:1.1s cubic-bezier(.2,.8,.2,1) fill;display:block}.meter:after{content:attr(data-v);text-align:right}.uf{border-top:1px solid var(--line);font:500 .78rem var(--m);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:18px;padding-top:16px;display:flex}.uf .ms,.chip{display:none}.osart{justify-self:end;width:100%;max-width:480px}.oswin{border:1px solid var(--line2);border-radius:var(--r);background:var(--surface);overflow:hidden}.osbar{background:var(--surface2);border-bottom:1px solid var(--line);font:500 .78rem var(--m);color:var(--muted);align-items:center;gap:6px;padding:10px 14px;display:flex}.osbar i{background:var(--line2);border-radius:50%;width:9px;height:9px}.osbar span{margin-left:8px}.osbody{grid-template-columns:1fr 1fr;gap:10px;min-height:240px;padding:16px;display:grid}.tile{border:1px solid var(--line);background:var(--bg);border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:18px;font-weight:600;animation:.5s both rise;display:flex}.tile .ms{color:var(--brand);font-size:24px}.tile.b{animation-delay:.1s}.tile.c{animation-delay:.2s}.tile.d{animation-delay:.3s}.linux .oswin,.linux .osbar{background:var(--term);color:#86babe;border-color:#294e51}.linux .osbody{background:var(--term);display:block}.osbody pre{font:500 .86rem/1.75 var(--m);color:var(--term-ink);white-space:pre-wrap}.caret{vertical-align:-2px;background:currentColor;width:8px;height:1em;animation:1s steps(2,end) infinite blink;display:inline-block}.trust{border-bottom:1px solid var(--line)}.trust .wrap{grid-template-columns:repeat(4,1fr);display:grid}.trust .wrap>div{gap:2px;padding:28px 24px;display:grid}.trust .wrap>div:first-child{padding-left:0}.trust .wrap>div+div{border-left:1px solid var(--line)}.trust .ms{display:none}.trust strong{font:700 1.7rem/1.1 var(--d);letter-spacing:-.03em}.trust span:not(.ms){color:var(--muted);font-size:.9rem}.sec{padding:var(--sp) 0;border-bottom:1px solid var(--line)}.sec.alt{background:var(--surface)}.head{grid-template-columns:1.1fr 1fr;align-items:end;gap:16px 64px;margin-bottom:clamp(32px,5vw,56px);display:grid}.head p{color:var(--muted);max-width:46ch;font-size:1.05rem}.two .head,.narrow .head{grid-template-columns:1fr;margin-bottom:24px}.center .head{text-align:center;grid-template-columns:1fr}.grid2,.grid3,.grid4{background:var(--line);border:1px solid var(--line);border-radius:var(--r);gap:1px;display:grid;overflow:hidden}.grid2{grid-template-columns:repeat(2,1fr)}.grid3{grid-template-columns:repeat(3,1fr)}.grid4{grid-template-columns:repeat(4,1fr)}.grid2>*,.grid3>*,.grid4>*{background:var(--bg)}.cell,.uc{color:inherit;padding:28px;text-decoration:none;display:block}.cell>.ms,.uc>.ms{color:var(--brand);margin-bottom:14px;font-size:24px;display:block}.cell p,.uc p{color:var(--muted);font-size:.95rem}a.uc{transition:background .15s}a.uc:hover{background:var(--surface)}.uc>div>:first-child{margin-top:0}.em{font:500 .82rem var(--m);color:var(--brand);word-break:break-all;margin-top:10px;display:block}.switches{flex-wrap:wrap;gap:16px;margin-bottom:28px;display:flex}.seg{border:1px solid var(--line2);border-radius:8px;gap:2px;padding:3px;display:inline-flex}.center-seg{margin-bottom:24px}.seg button{color:var(--muted);border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:.9rem;font-weight:600;transition:background .15s,color .15s;display:flex}.seg button.on{background:var(--red-grad);color:#fff}.seg em{font:500 .72rem var(--m);opacity:.75;font-style:normal}.plan{flex-direction:column;gap:14px;padding:32px;animation:.35s fade;display:flex;position:relative}.plan.hot:before{content:"";background:var(--ac-bg);height:3px;position:absolute;top:0;left:0;right:0}.ph{justify-content:space-between;align-items:center;gap:10px;display:flex}.ph h3{font:700 1.35rem var(--d);letter-spacing:-.02em;margin:0}.rec{font:600 .72rem var(--m);color:var(--ink);border:1px solid var(--brand);border-radius:5px;padding:2px 8px}.pf{color:var(--muted);min-height:3em;font-size:.92rem}.price{font:700 2.7rem/1 var(--d);letter-spacing:-.04em;margin:6px 0 4px}.price small{font:500 .9rem var(--m);color:var(--muted);letter-spacing:0;margin-left:6px}.price s{font:500 1rem var(--m);color:var(--muted);letter-spacing:0;margin-right:10px}.plan ul{flex:1;margin-bottom:10px;padding:0;list-style:none}.plan li{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:9px 0;font-size:.92rem;display:flex}.plan li span{color:var(--muted)}.plan li b{font:500 .88rem var(--m)}.tablewrap{border:1px solid var(--line);border-radius:var(--r);background:var(--bg);overflow-x:auto}.cmp{border-collapse:collapse;width:100%;min-width:640px}.cmp th,.cmp td{text-align:left;border-bottom:1px solid var(--line);padding:16px 22px;font-size:.95rem}.cmp tbody tr:last-child>*{border-bottom:0}.cmp thead th{font:700 1rem var(--b);background:var(--surface)}.cmp thead .ms{display:none}.cmp tbody th{color:var(--muted);width:20%;font-weight:500}.cmp td b{font:600 .95rem var(--m)}.steps{grid-template-columns:repeat(3,1fr);gap:0 48px;padding:0;list-style:none;display:grid}.steps li{border-top:2px solid var(--brand);padding-top:20px}.steps .n{font:500 .85rem var(--m);color:var(--muted);margin-bottom:28px;display:block}.steps p{color:var(--muted);max-width:34ch}.ctaband{color:#fff;--ink: #fff;--muted: #b0ced0;--line2: #ffffff59;--surface: #ffffff1a;background:radial-gradient(700px 300px at 100% 0,#2496a080,#0000 60%),linear-gradient(125deg,#010405,#0c2428 55%,#17464e);padding:clamp(48px,6vw,72px) 0}.ctaband .btn:not(.ghost){color:#0b2124;background:#fff;border-color:#fff}.cta-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex}.cta-in p{color:var(--muted);margin-top:8px}.faqgrid{grid-template-columns:1fr 1fr;align-items:start;gap:0 56px;display:grid}.faq{border-bottom:1px solid var(--line)}.faq:nth-child(-n+2){border-top:1px solid var(--line)}.faq button{width:100%;font:600 1rem var(--b);text-align:left;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.faq button .ms{color:var(--muted);flex:none;font-size:22px;transition:transform .25s}.faq.open button .ms{transform:rotate(45deg)}.fa{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.fa p{color:var(--muted);overflow:hidden}.faq.open .fa{grid-template-rows:1fr}.faq.open .fa p{padding-bottom:20px}.body{color:var(--muted);margin-top:14px;font-size:1.05rem}.stats4{background:var(--line);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.stats4>div{background:var(--bg);padding:28px}.stats4.wide{grid-template-columns:repeat(4,1fr)}.stats4 strong{font:700 2.6rem/1 var(--d);letter-spacing:-.04em;display:block}.stats4 span{color:var(--muted);font-size:.92rem}.prod{align-items:flex-start;gap:20px;padding:32px;text-decoration:none;transition:background .15s;display:flex}.prod:hover{background:var(--surface)}.prod .ib{display:none}.prod h3{font:700 1.4rem var(--d);letter-spacing:-.02em}.prod p{color:var(--muted)}.prod .go{color:var(--muted);margin-left:auto;transition:transform .2s}.prod:hover .go{color:var(--ink);transform:translate(4px)}.bul{gap:12px;margin-top:8px;padding:0;list-style:none;display:grid}.bul li{align-items:center;gap:10px;display:flex}.bul .ms{color:var(--ok);font-size:20px}.office{border:1px solid var(--line);border-radius:var(--r);background:var(--bg);align-items:flex-start;gap:18px;padding:28px;display:flex}.office>.ms{color:var(--brand);font-size:24px}.form{border:1px solid var(--line);border-radius:var(--r);background:var(--bg);gap:16px;padding:32px;display:grid}.form h3{font:700 1.4rem var(--d);margin:0}.form label{gap:6px;font-size:.88rem;font-weight:600;display:grid}.f2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form input,.form select,.form textarea{font:400 1rem var(--b);color:var(--ink);border:1px solid var(--line2);background:var(--surface);border-radius:8px;width:100%;padding:11px 13px;transition:border-color .15s,box-shadow .15s}.form input:focus,.form select:focus,.form textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 25%,transparent);outline:0}.form textarea{resize:vertical}.form .btn{justify-self:start}.sent{color:var(--ok);align-items:center;gap:8px;font-weight:600;display:flex}.dash{border:1px solid var(--line);border-radius:var(--r);background:var(--bg);overflow:hidden}.dh{background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 20px;font-weight:600;display:flex}.dh .ms{color:var(--muted);font-size:20px}.dh span{font:500 .72rem var(--m);color:var(--muted);border:1px solid var(--line2);border-radius:5px;margin-left:auto;padding:1px 8px}.dr{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto auto;align-items:center;gap:16px;padding:16px 20px;display:grid}.dr .pi{color:var(--muted)}.dr b{font:600 .92rem var(--m);display:block}.dr small{color:var(--muted)}.dr em{font:600 .75rem var(--m);text-align:center;border:1px solid;border-radius:5px;min-width:80px;padding:3px 10px;font-style:normal}.dr em.ok{color:var(--ink)}.dr em.off{color:var(--brand)}.dr em.wait{color:var(--muted);animation:1s infinite pulse}.da{gap:4px;display:flex}.da button{width:34px;height:34px;color:var(--muted);border-radius:7px;place-items:center;transition:background .15s,color .15s;display:grid}.da button:hover{background:var(--surface2);color:var(--ink)}.dm{color:var(--muted);background:var(--surface);padding:14px 20px;font-size:.88rem}.dm .ms{display:none}.legal{grid-template-columns:240px 1fr;align-items:start;gap:64px;display:grid}.legal aside{border-left:1px solid var(--line);gap:2px;display:grid;position:sticky;top:96px}.legal aside a{color:var(--muted);border-left:2px solid #0000;align-items:center;gap:10px;margin-left:-1px;padding:9px 16px;font-weight:500;text-decoration:none;transition:color .15s;display:flex}.legal aside a .ms{display:none}.legal aside a:hover{color:var(--ink)}.legal aside a.active{color:var(--ink);border-color:var(--brand);font-weight:600}.lsec{border-bottom:1px solid var(--line);animation:.4s both fade;animation-delay:calc(var(--i) * 40ms);padding:22px 0}.lsec:first-child{padding-top:0}.lsec h2{font:700 1.2rem var(--b);letter-spacing:-.01em;margin-bottom:8px}.lsec p{color:var(--muted);max-width:68ch}.note{color:var(--muted);margin-top:28px;font-size:.86rem}.foot{background:var(--bg);border-top:3px solid #0000;border-image:var(--red-grad) 1;padding:64px 0 28px}.foot p{color:var(--muted);max-width:38ch;margin:14px 0;font-size:.94rem}.cols{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:36px;display:grid}.cols a:not(.logo):not(.mail){color:var(--muted);padding:4px 0;font-size:.94rem;text-decoration:none;transition:color .15s;display:block}.cols a:hover{color:var(--ink)}.mail{color:var(--ink);font-size:.94rem;font-weight:600;text-decoration:none}.mail:hover{text-decoration:underline}.copy{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:48px;padding-top:20px;font-size:.85rem;display:flex}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}@keyframes fade{0%{opacity:0}}@keyframes blink{50%{opacity:0}}@keyframes pulse{50%{opacity:.4}}@keyframes ping{0%,to{box-shadow:0 0 color-mix(in srgb,var(--ink) 45%,transparent)}60%{box-shadow:0 0 0 7px #0000}}@keyframes fill{0%{width:0}}@media(max-width:900px){.hero.win .two,.lin-top,.termwide,.hero.about .two,.hero-card.two{grid-template-columns:1fr}.reads{border-top:1px solid #ffffff24;border-left:0}.seva{justify-self:start;max-width:240px}.winbig .oswin{transform:none}.mini{right:8px}.hero.win{clip-path:polygon(0 0,100% 0,100% 96%,0 100%)}.two,.head,.legal,.cols,.steps,.faqgrid,.f2,.grid3,.grid4,.grid2,.stats4.wide{grid-template-columns:1fr}.stats4{grid-template-columns:1fr 1fr}.rack,.osart{justify-self:stretch}.hero h1{max-width:none}.steps{gap:32px}.trust .wrap{grid-template-columns:1fr 1fr}.trust .wrap>div{padding:20px 16px}.trust .wrap>div:nth-child(odd){border-left:0;padding-left:0}.trust .wrap>div:nth-child(n+3){border-top:1px solid var(--line)}.faq:nth-child(2){border-top:0}.legal aside{border:0;flex-wrap:wrap;gap:6px;display:flex;position:static}.legal aside a{border:1px solid var(--line2);border-radius:6px;margin:0}.legal aside a.active{background:var(--red-grad);color:#fff;border-color:#0000}.burger{display:grid}.tools{margin-left:auto}.nav{background:#061416;border-bottom:1px solid #46e2f02e;flex-direction:column;align-items:stretch;margin:0;padding:12px 28px 20px;display:none;position:absolute;top:76px;left:0;right:0}.nav.open{display:flex}.nav a.active:not(.btn):after{display:none}.navbtns{flex-direction:column;margin:12px 0 0}.dr{grid-template-columns:auto 1fr}.dr em,.da{grid-column:2}}@media(prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation:none!important}}.auth{grid-template-columns:1fr 1fr;min-height:calc(100vh - 114px);display:grid}.auth-side{color:#fff;background:linear-gradient(135deg,#208a94,#133c43 52%,#040d0f);flex-direction:column;justify-content:center;gap:16px;padding:clamp(32px,6vw,80px);display:flex}.auth-side h2{max-width:12ch;font-size:clamp(2rem,4vw,3.2rem)}.auth-side p{color:#d4e9eb;max-width:40ch}.auth-main{place-items:center;padding:clamp(24px,5vw,64px);display:grid}.authform{width:100%;max-width:420px}.authform h1{margin-bottom:4px;font-size:2rem}.hint,.alt-link{color:var(--muted);font-size:.9rem}.alt-link a{color:var(--brand);font-weight:600}.err,.notice.bad{color:var(--bad);align-items:flex-start;gap:8px;font-size:.92rem;font-weight:600;display:flex}.notice{border:1px solid var(--line2);background:var(--surface);border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:20px;padding:14px 18px;display:flex}.notice.ok{color:var(--ink)}.notice.ok .ms{color:var(--brand)}.admin-tools{align-items:center;gap:10px;margin-left:auto;display:flex}.tag{font:600 .78rem var(--m);color:var(--brand);border:1px solid var(--brand);border-radius:6px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.pform{border:1px solid var(--line2);border-radius:var(--r);background:var(--surface);gap:16px;margin-bottom:24px;padding:28px;display:grid}.pform h3{font:700 1.3rem var(--d)}.pform label{gap:6px;font-size:.88rem;font-weight:600;display:grid}.f3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pform input,.pform textarea{font:400 1rem var(--b);color:var(--ink);border:1px solid var(--line2);background:var(--bg);border-radius:8px;width:100%;padding:10px 12px}.pform input:focus,.pform textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 25%,transparent);outline:0}.pform .check{align-items:center;gap:10px;font-weight:500;display:flex}.pform .check input{width:auto}.empty{border:1px dashed var(--line2);border-radius:var(--r);text-align:center;justify-items:center;gap:12px;padding:48px 24px;display:grid}.empty p{color:var(--muted);max-width:50ch}.plan li.x{align-items:center}.plan li.x .ms{color:var(--brand);font-size:18px}.btn.danger{color:var(--bad)}.btn:disabled{opacity:.6;cursor:wait}.tabs2{flex-wrap:wrap;margin-bottom:28px}.act{gap:14px;display:flex}.act a,.act button{color:var(--brand);font-size:.9rem;font-weight:600;text-decoration:none}.cmp select{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line2);border-radius:6px;padding:6px 8px}.st{font:600 .75rem var(--m);border:1px solid var(--line2);border-radius:5px;padding:3px 10px}.st.active{color:var(--brand);border-color:var(--brand)}.st.cancelled{color:var(--muted);text-decoration:line-through}.msgs{gap:12px;display:grid}.msgs article{border:1px solid var(--line);border-radius:var(--r);padding:18px 22px}.msgs header{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.msgs header span{font:500 .78rem var(--m);color:var(--muted);margin-left:auto}.msgs a{color:var(--brand)}@media(max-width:900px){.auth{grid-template-columns:1fr}.auth-side{padding:40px 28px}.f3{grid-template-columns:1fr 1fr}.admin-tools{margin-left:0}}.hero.sky{isolation:isolate;color:#fff;background:#061213 url(/hero-bg.jpg) 72% / cover no-repeat;padding:clamp(48px,6vw,84px) 0 0;overflow:hidden}.hero.sky:before{content:"";z-index:-1;background:linear-gradient(90deg,#050f11f2,#050f11db 36%,#050f1173 66%,#050f1140),linear-gradient(0deg,#050f11f2,#0000 34%);position:absolute;top:0;right:0;bottom:0;left:0}.sky-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid}.sky-grid>*{min-width:0}.hero-desktop-side{width:100%;max-width:720px;justify-self:end;position:relative!important;z-index:10!important;isolation:isolate!important;opacity:1!important;animation:none!important}.sky-grid>:not(.hero-desktop-side){animation:.6s cubic-bezier(.2,.7,.2,1) both rise}.sky .pill{color:#48e2f0;letter-spacing:.07em;text-transform:uppercase;background:#1e9ca833;border:1px solid #2addee66;border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:8px 18px;font-size:.82rem;font-weight:600;display:inline-flex;box-shadow:inset 0 0 18px #15daec26}.hero.sky h1{letter-spacing:-.03em;max-width:17ch;margin-bottom:22px;font-size:clamp(2.4rem,4.7vw,4rem);line-height:1.05}.sky h1 .grad{background:linear-gradient(90deg,#13d4e6,#2ddeee);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.sky .lead{color:#a9d2d6;max-width:44ch;font-size:1.18rem}.feats{grid-template-columns:repeat(4,auto);justify-content:start;gap:16px 20px;margin:0 0 32px;padding:0;list-style:none;display:grid}.feats li{color:#dfeff1;align-items:center;gap:10px;max-width:150px;font-size:.86rem;line-height:1.3;display:flex}.fi{color:#2cdeee;background:#15daec1f;border:1px solid #3ee1ef52;border-radius:12px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:inset 0 0 14px #1ddbed33}.fi .ms{vertical-align:0;font-size:24px}.hero.sky .btn{border-radius:9px;padding:15px 28px;font-size:1.02rem}.hero.sky .btn.sky-btn:not(.ghost){color:#fff;background:linear-gradient(135deg,#12ccdd,#15daec);border-color:#0000;box-shadow:0 10px 30px #12ccdd66}.hero.sky .btn.ghost{color:#fff;background:#12383e59;border-color:#5fe6f280}.hero.sky .ticks{color:#dfeff1;gap:8px 26px;margin-top:28px;font-size:.97rem}.hero.sky .ticks .ms{color:#38bdf8;font-size:21px}.oscards{perspective:1200px;grid-template-columns:1fr 1fr;justify-self:end;gap:24px;width:100%;max-width:460px;padding-top:28px;display:grid}.oscard{--c: #15daec;--glow: #15daec8c;text-align:center;color:#fff;border:1.5px solid var(--c);box-shadow:inset 0 0 30px #ffffff0a,0 0 42px var(--glow),0 30px 60px #00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(165deg,#1ddbed52,#0c262ab8 62%);border-radius:20px;flex-direction:column;align-items:center;padding:34px 20px 20px;text-decoration:none;transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s;display:flex;position:relative;transform:rotateY(9deg)}.oscard.linux{--c: #ffb21e;--glow: #ffaa1e73;background:linear-gradient(165deg,#ffb42833,#161008c1 62%);transform:rotateY(-9deg) translateY(-26px)}.oscard:hover{box-shadow:inset 0 0 30px #ffffff0f,0 0 64px var(--glow),0 36px 70px #0000008c;transform:rotateY(0) translateY(-8px)}.osicon{background:radial-gradient(circle,color-mix(in srgb,var(--c) 30%,transparent),transparent 70%);border-radius:24px;place-items:center;width:96px;height:96px;margin-bottom:12px;display:grid}.osicon .ms{color:var(--c);filter:drop-shadow(0 0 16px var(--glow));vertical-align:0;font-size:72px}.oscard h3{font:700 clamp(1.35rem,2vw,1.7rem)/1.15 var(--d);letter-spacing:-.02em;margin:0 0 8px}.oscard p{color:#d0e3e5;max-width:22ch;margin-bottom:20px;font-size:.92rem;line-height:1.45}.osprice{color:#0b2327;text-align:left;background:#fff;border-radius:12px;grid-template-columns:1fr auto;align-items:center;width:100%;margin-top:auto;padding:12px 16px;display:grid;box-shadow:0 8px 20px #0000004d}.osprice small{color:#466466;font-size:.82rem}.osprice b{font:700 1.75rem/1.1 var(--d);letter-spacing:-.02em;grid-column:1}.osprice b em{font:500 .85rem var(--b);color:#466466;margin-left:3px;font-style:normal}.osprice .ms{grid-area:1 / 2 / 3;font-size:24px;transition:transform .2s}.oscard:hover .osprice .ms{transform:translate(4px)}.skyband{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#061315d1;border-top:1px solid #46e2f029;margin-top:clamp(44px,5vw,72px)}.skybar{grid-template-columns:repeat(6,1fr);padding-top:24px;padding-bottom:24px;display:grid}.skybar>div{color:#dfeff1;align-items:center;gap:12px;padding:4px 16px;font-size:.88rem;line-height:1.35;display:flex}.skybar>div:first-child{padding-left:0}.skybar>div+div{border-left:1px solid #5fe6f229}.skybar .ms{color:#1fdced;filter:drop-shadow(0 0 8px #1fdced73);vertical-align:0;flex:none;font-size:36px}@media(max-width:1140px){.navbtns .btn .ms{display:none}.nav a:not(.btn){padding:8px 9px}}@media(max-width:1080px){.feats{grid-template-columns:repeat(2,auto)}.skybar{grid-template-columns:repeat(3,1fr);row-gap:20px}.skybar>div:nth-child(4){border-left:0;padding-left:0}}@media(max-width:900px){.sky-grid{grid-template-columns:minmax(0,1fr)}.oscards{justify-self:stretch;max-width:none;padding-top:0}.oscard,.oscard.linux{transform:none}.hero.sky:before{background:linear-gradient(#050f11e6,#050f11bf)}}@media(max-width:560px){.oscards{gap:14px}.oscard{padding:22px 12px 12px}.osicon{width:64px;height:64px}.osicon .ms{font-size:48px}.osprice{padding:10px 12px}.osprice b{font-size:1.35rem}.feats{grid-template-columns:1fr 1fr;gap:14px}.skybar{grid-template-columns:1fr 1fr}.skybar>div{padding:4px 10px}.skybar>div:nth-child(odd){border-left:0;padding-left:0}.skybar>div:nth-child(4){border-left:1px solid #5fe6f229;padding-left:10px}}.top .wrap,.hero.sky .wrap{max-width:1360px}.nav a,.btn,.logo .lt,.feats li{white-space:nowrap}.feats li{white-space:normal}.hero.sky h1{max-width:none;font-size:clamp(2.3rem,4vw,3.7rem)}.sky h1 .grad{white-space:nowrap}@media(max-width:560px){.sky h1 .grad{white-space:normal}}.pform .seg{justify-self:start}.pgrid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));align-items:start;gap:24px;display:grid}.pcard{--pc: #2dd4bf;--pc2: #14b8a6;--pc-rgb: 45, 212, 191;color:#e8f1f2;background:radial-gradient(120% 60% at 100% 0,rgba(var(--pc-rgb),.1),transparent 60%),linear-gradient(180deg,#0c1719,#081112);border:1px solid rgba(var(--pc-rgb),.35);box-shadow:0 0 0 1px #0006,0 18px 40px #00000059,0 0 30px rgba(var(--pc-rgb),.08);border-radius:18px;flex-direction:column;gap:14px;padding:22px 20px 20px;transition:transform .25s,box-shadow .25s,border-color .25s;animation:.35s fade;display:flex;position:relative;overflow:hidden}.pcard:before{content:"";background:linear-gradient(90deg,var(--pc) 0 45%,rgba(var(--pc-rgb),.25) 45%);height:3px;position:absolute;top:0;left:0;right:0}.pcard:hover{border-color:rgba(var(--pc-rgb),.7);box-shadow:0 24px 50px #00000073,0 0 40px rgba(var(--pc-rgb),.18);transform:translateY(-4px)}.pcard .ms{vertical-align:-4px}.pc-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.pc-os{color:#c9d5d7;align-items:center;gap:8px;font-weight:600;display:flex}.pc-os .ms{color:var(--pc);font-size:22px}.pc-badge{color:#04201d;background:linear-gradient(90deg,#2bd7e6,var(--pc));box-shadow:0 4px 16px rgba(var(--pc-rgb),.35);border-radius:999px;align-items:center;gap:5px;padding:6px 14px;font-size:.85rem;font-weight:700;display:inline-flex}.pc-badge .ms{color:#ea580c;font-size:17px}.pc-head{grid-template-columns:1fr auto;align-items:start;gap:14px;display:grid}.pcard h3{font:700 1.08rem/1.35 var(--m);color:#fff;word-break:break-word;margin:0 0 6px}.pc-sub{color:#a9b8bb;align-items:center;gap:4px;margin-bottom:12px;font-size:.95rem;display:flex}.pc-sub .ms{color:#f43f5e;font-size:18px}.pc-stock{color:#38bdf8;background:#00a4ef26;border:1px solid rgba(0,164,239,.35);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:.85rem;font-weight:700;display:inline-flex}.pc-stock.off{color:#fca5a5;background:#ef44441f;border-color:#fca5a559}.pc-price{color:#04201d;background:linear-gradient(160deg,var(--pc),var(--pc2));min-width:104px;box-shadow:0 8px 24px rgba(var(--pc-rgb),.3);border-radius:14px;justify-items:center;padding:12px 14px;display:grid}.pcard.windows .pc-price{color:#fff}.pc-price b{font:700 1.5rem/1.1 var(--m)}.pc-price small{opacity:.8;font-size:.78rem;font-weight:600}.pc-price s{font:500 .75rem var(--m);opacity:.7}.pc-specs{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;grid-template-columns:1fr 1fr;gap:14px 12px;margin:0;padding:16px 0;display:grid}.pc-specs>div{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;min-width:0;display:grid}.pc-ic{background:rgba(var(--pc-rgb),.1);border:1px solid rgba(var(--pc-rgb),.25);width:34px;height:34px;color:var(--pc);border-radius:50%;grid-row:1 / 3;place-items:center;display:grid}.pc-ic .ms{vertical-align:0;font-size:18px}.pc-specs dt{color:#93a3a6;font-size:.8rem;line-height:1.2}.pc-specs dd{color:#fff;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:.95rem;font-weight:700;overflow:hidden}.pc-hl{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin:0;padding:12px 14px;list-style:none;display:flex}.pc-hl li{color:var(--pc);align-items:center;gap:6px;font-size:.86rem;font-weight:700;display:flex}.pc-hl .ms{color:#f59e0b;font-size:18px}.pc-select{width:100%;font:500 .98rem var(--b);color:#fff;cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background:#0a1314;border:1px solid #ffffff24;border-radius:12px;padding:12px 14px}.pc-select:focus{border-color:var(--pc);box-shadow:0 0 0 3px rgba(var(--pc-rgb),.25);outline:0}.pc-btns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pc-buy,.pc-more{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:13px 10px;font-size:1rem;font-weight:700;text-decoration:none;transition:filter .15s,background .15s,border-color .15s,transform .1s;display:inline-flex}.pc-buy{background:linear-gradient(90deg,var(--pc2),var(--pc));color:#04201d;box-shadow:0 8px 22px rgba(var(--pc-rgb),.3)}.pcard.windows .pc-buy{color:#fff}.pc-buy:hover{filter:brightness(1.08)}.pc-buy:active{transform:translateY(1px)}.pc-buy:disabled{filter:grayscale();opacity:.55;cursor:not-allowed;box-shadow:none}.pc-more{color:#fff;background:#ffffff0a;border:1px solid #ffffff24}.pc-more:hover,.pc-more.on{border-color:var(--pc);color:var(--pc)}.pc-details{background:#0003;border:1px dashed #ffffff29;border-radius:12px;gap:2px;padding:14px 16px;animation:.25s fade;display:grid}.pc-details div{justify-content:space-between;gap:16px;padding:6px 0;font-size:.92rem;display:flex}.pc-details span{color:#a9b8bb}.pc-details b{text-align:right;color:#fff}.pc-details p{color:#c9d5d7;border-top:1px solid #ffffff14;margin-top:8px;padding-top:10px;font-size:.88rem}@media(max-width:400px){.pgrid{grid-template-columns:1fr}.pcard{padding:18px 14px}.pc-head{grid-template-columns:1fr}.pc-price{justify-self:start}}.pform fieldset{border:1px solid var(--line);border-radius:10px;gap:14px;margin:0;padding:18px;display:grid}.pform legend{font:700 .8rem var(--b);letter-spacing:.08em;text-transform:uppercase;color:var(--brand);padding:0 8px}.pform .f2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pform small{font-weight:400}@media(max-width:900px){.pform .f2{grid-template-columns:1fr}}html{font-size:15px}body{font-size:1rem;line-height:1.6}h1{font-size:clamp(1.9rem,3.6vw,2.9rem)}h2{font-size:clamp(1.45rem,2.4vw,2rem)}h3{font-size:1rem}.lead{font-size:1.04rem}.head p,.body{font-size:.98rem}.hero{padding:clamp(44px,5.5vw,76px) 0}.hero.sky{padding-bottom:0}.hero.sky h1{font-size:clamp(1.9rem,3.3vw,3rem)}.sky .lead{font-size:1.05rem}.oscard h3{font-size:clamp(1.15rem,1.6vw,1.4rem)}.osicon{width:80px;height:80px}.osicon .ms{font-size:60px}.osprice b{font-size:1.5rem}.hero.about h1{font-size:clamp(2.3rem,5vw,4.2rem)}.seva span{font-size:clamp(4rem,8vw,6.4rem)}.hero.xs h1,.hero.legalh h1{font-size:clamp(1.7rem,3vw,2.4rem)}.price{font-size:2.2rem}.stats4 strong{font-size:2.1rem}.trust strong{font-size:1.45rem}.prod h3{font-size:1.2rem}.authform h1{font-size:1.7rem}.auth-side h2{font-size:clamp(1.7rem,3vw,2.5rem)}.pcard h3{font-size:1rem}.pc-buy,.pc-more{padding:12px 10px;font-size:.95rem}.page-title{font-size:clamp(1.7rem,3vw,2.3rem)}@media(min-width:901px){.hero.sky{flex-direction:column;min-height:calc(100svh - 116px);padding-top:clamp(18px,4.5vh,72px);display:flex}.hero.sky>.sky-grid{flex:1;align-content:center;width:100%}.hero.sky h1{margin-bottom:clamp(8px,2vh,22px);font-size:clamp(1.7rem,min(3.3vw,6.3vh),3rem)}.sky .pill{margin-bottom:clamp(8px,2vh,22px);padding:clamp(5px,.9vh,8px) 16px}.sky .lead{margin-bottom:clamp(12px,2.6vh,28px);font-size:clamp(.92rem,1.9vh,1.05rem)}.feats{gap:clamp(8px,1.6vh,16px) 18px;margin-bottom:clamp(12px,2.8vh,32px)}.fi{width:clamp(34px,5.2vh,46px);height:clamp(34px,5.2vh,46px)}.fi .ms{font-size:clamp(18px,2.8vh,24px)}.hero.sky .btn{padding:clamp(9px,1.6vh,15px) clamp(18px,2vw,28px)}.hero.sky .ticks{margin-top:clamp(10px,2.4vh,28px)}.oscards{gap:clamp(14px,1.8vw,24px);padding-top:clamp(10px,3vh,28px)}.oscard{padding:clamp(16px,3.4vh,34px) 18px clamp(14px,2.2vh,20px)}.osicon{width:clamp(48px,9vh,80px);height:clamp(48px,9vh,80px);margin-bottom:clamp(4px,1.2vh,12px)}.osicon .ms{font-size:clamp(36px,6.6vh,60px)}.oscard h3{margin-bottom:clamp(4px,.8vh,8px)}.oscard p{margin-bottom:clamp(10px,2vh,20px)}.osprice{padding:clamp(8px,1.3vh,12px) 16px}.osprice b{font-size:clamp(1.2rem,2.8vh,1.5rem)}.skyband{margin-top:clamp(14px,3.2vh,56px)}.skybar{padding-top:clamp(10px,2.1vh,24px);padding-bottom:clamp(10px,2.1vh,24px)}.skybar .ms{font-size:clamp(26px,4.2vh,36px)}}@media(min-width:901px)and (max-height:700px){.skybar>div{white-space:nowrap;gap:8px;min-width:0;padding:2px 10px;font-size:.8rem}.skybar>div span{text-overflow:ellipsis;overflow:hidden}.skybar br{display:none}.skybar .ms{font-size:22px}.skyband{margin-top:12px}.skybar{padding-top:9px;padding-bottom:9px}.hero.sky .ticks{font-size:.9rem}}.pgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media(max-width:1180px){.pgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:880px){.pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.pgrid{grid-template-columns:1fr}}.pcard{border-radius:14px;gap:10px;padding:15px 13px 13px}.pcard:hover{transform:translateY(-3px)}.pcard:before{height:2px}.pc-os{gap:5px;font-size:.8rem}.pc-os .ms{font-size:17px}.pc-badge{box-shadow:0 3px 10px rgba(var(--pc-rgb),.3);gap:3px;padding:3px 9px;font-size:.68rem}.pc-badge .ms{font-size:13px}.pc-head{gap:8px}.pcard h3{margin-bottom:3px;font-size:.84rem;line-height:1.3}.pc-sub{gap:3px;margin-bottom:6px;font-size:.76rem}.pc-sub .ms{font-size:14px}.pc-stock{gap:4px;padding:2px 8px;font-size:.68rem}.pc-stock .ms{font-size:13px}.pc-price{border-radius:10px;min-width:74px;padding:7px 8px}.pc-price b{font-size:1.05rem}.pc-price small{font-size:.64rem}.pc-price s{font-size:.62rem}.pc-specs{gap:9px 8px;padding:10px 0}.pc-specs>div{column-gap:7px}.pc-ic{width:26px;height:26px}.pc-ic .ms{font-size:14px}.pc-specs dt{font-size:.66rem}.pc-specs dd{font-size:.78rem}.pc-hl{border-radius:9px;gap:4px 10px;padding:7px 9px}.pc-hl li{gap:4px;font-size:.7rem}.pc-hl .ms{font-size:13px}.pc-select{border-radius:9px;padding:7px 9px;font-size:.78rem}.pc-btns{gap:7px}.pc-buy,.pc-more{border-radius:9px;gap:4px;padding:8px 6px;font-size:.8rem}.pc-details{border-radius:9px;padding:8px 10px}.pc-details div{gap:10px;padding:3px 0;font-size:.74rem}.pc-details p{margin-top:5px;padding-top:6px;font-size:.72rem}@media(max-width:560px){.pcard{padding:16px 15px}.pcard h3{font-size:.95rem}.pc-specs dd{font-size:.86rem}.pc-buy,.pc-more{padding:10px;font-size:.9rem}}.pcard .pc-specs{margin-bottom:auto}.pgrid{align-items:stretch}@media(max-width:1180px){.burger{display:grid}.tools{margin-left:auto}.nav{background:#061416;border-bottom:1px solid #46e2f02e;flex-direction:column;align-items:stretch;margin:0;padding:12px 28px 20px;display:none;position:absolute;top:76px;left:0;right:0}.nav.open{display:flex}.nav a.active:not(.btn):after{display:none}.navbtns{flex-direction:column;margin:12px 0 0}.navbtns .btn .ms{display:inline-block}}.bar{gap:18px;height:60px}.logo{gap:8px}.logo svg{width:36px;height:27px}.logo b{font-size:1.12rem}.logo small{letter-spacing:.15em;margin-top:3px;font-size:.5rem}.nav a:not(.btn){padding:6px 10px;font-size:.86rem}.nav a.active:not(.btn):after{bottom:-13px;left:10px;right:10px}.navbtns{gap:8px;margin-left:10px}.top .btn.sm{gap:6px;padding:6px 14px;font-size:.82rem}.top .btn.sm .ms{font-size:17px}.theme,.burger{width:34px;height:34px}.theme .ms,.burger .ms{font-size:18px}.offer{padding:7px 16px;font-size:.78rem}@media(min-width:901px){.hero.sky{min-height:calc(100svh - 95px)}}@media(max-width:1180px){.nav{top:60px}}#plans,#compare{scroll-margin-top:72px}.logo img{width:auto;max-width:none;height:72px;display:block}.foot .logo{background:#061416;border-radius:10px;padding:8px 14px;display:inline-flex}.foot .logo img{height:46px}@media(max-width:560px){.logo img{height:34px}.foot .logo img{height:40px}}:root{--teal: #037883;--teal2: #0ea2ad;--teal3: #2bbac4;--copper: #b07a5c;--copper2: #d4a283;--copper3: #ecc7ab;--chrome: linear-gradient(180deg, #fff 0%, #e3eaec 45%, #aebdc1 100%);--teal-grad: linear-gradient(135deg, #036b75, #0ea2ad);--copper-grad: linear-gradient(135deg, #8f5a3e, #c58e6c 55%, #e2b597)}.offer{color:#d7eef0;background:linear-gradient(90deg,#030c0d,#0a3a3f,#030c0d)}.top{background:#040f11f0;border-bottom-color:#2bbac429}.nav a.active:not(.btn):after{background:var(--teal3);box-shadow:0 0 10px var(--teal3)}.top .btn.ghost{background:#033c4240;border-color:#2bbac48c}.top .btn.ghost:hover{background:#0ea2ad38}.top .btn:not(.ghost){background:var(--teal-grad);box-shadow:0 6px 20px #0ea2ad4d}@media(max-width:1180px){.nav{background:#041012;border-bottom-color:#2bbac42e}}.bar{height:56px}.logo img{height:42px}@media(max-width:560px){.logo img{height:40px}}@media(max-width:1180px){.nav{top:66px}}@media(min-width:901px){.hero.sky{min-height:calc(100svh - 101px)}}.auth{min-height:calc(100vh - 98px)}.foot .logo{background:#041012}.hero.sky{background-color:#020809;background-image:url(/hero-bg.jpg)}.hero.sky:before{background:linear-gradient(90deg,#02090af2,#02090adb 36%,#02090a73 66%,#02090a38),linear-gradient(0deg,#02090af2,#0000 34%)}@media(max-width:900px){.hero.sky:before{background:linear-gradient(#02090ae6,#02090ac2)}}.sky h1 .chrome{background:var(--chrome);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.sky h1 .grad{background:linear-gradient(90deg,#0ea2ad,#5fd6dd 60%,#a8ecef);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.sky .pill{color:#5fd6dd;background:#035a6238;border-color:#2bbac473}.fi{color:var(--teal3);background:#0ea2ad1f;border-color:#2bbac459}.hero.sky .btn.sky-btn:not(.ghost){background:var(--teal-grad);box-shadow:0 10px 30px #0ea2ad59}.hero.sky .btn.ghost{background:#041e2159;border-color:#d6e4e673}.hero.sky .btn.ghost:hover{background:#0ea2ad33}.skyband{background:#030c0dd9;border-top-color:#2bbac429}.skybar>div+div{border-left-color:#2bbac429}.skybar .ms{color:var(--teal3);filter:drop-shadow(0 0 8px #2bbac466)}.oscard{--c: #d4a283;--glow: #d4a2836b;background:linear-gradient(165deg,#d4a28338,#140d09b8 62%)}.oscard.linux{--c: #2bbac4;--glow: #2bbac473;background:linear-gradient(165deg,#2bbac43d,#031416b8 62%)}.pcard{--pc: #00A4EF;--pc2: #38bdf8;--pc-rgb: 0, 164, 239;background:#091326!important;background:linear-gradient(160deg,#0b1a38,#060d1e)!important;opacity:1!important;border:1px solid rgba(56,189,248,.25)!important;border-radius:18px!important;box-shadow:0 12px 36px #000000b3,inset 0 1px #ffffff14!important;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease!important;position:relative!important;overflow:hidden!important}.pcard:before{content:""!important;background:linear-gradient(90deg,#00a4ef 0,#00a4ef 45%,#38bdf8)!important;height:3px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.pcard:hover{border-color:#00a4ef!important;box-shadow:0 18px 45px #00a4ef4d,inset 0 1px #38bdf84d!important;transform:translateY(-4px)!important}.pcard.windows,.pcard.linux,.pcard.proxies{--pc: #00A4EF;--pc2: #38bdf8;--pc-rgb: 0, 164, 239;background:#091326!important;background:linear-gradient(160deg,#0b1a38,#060d1e)!important;opacity:1!important;border:1px solid rgba(56,189,248,.25)!important}.pcard.soldout{opacity:1!important}.pcard.windows:hover,.pcard.linux:hover,.pcard.proxies:hover{border-color:#00a4ef!important;box-shadow:0 18px 45px #00a4ef4d,inset 0 1px #38bdf84d!important}.pc-price,.pcard.windows .pc-price,.pcard.linux .pc-price,.pcard.proxies .pc-price{background:#081836!important;background:linear-gradient(135deg,#091e44,#061128)!important;border:1px solid rgba(56,189,248,.35)!important;border-radius:12px!important;box-shadow:0 4px 16px #00a4ef26!important;padding:8px 14px!important;text-align:right!important}.pc-price b{color:#38bdf8!important;font-family:JetBrains Mono,monospace!important;font-size:1.25rem!important}.pc-price small{color:#94a3b8!important}.pc-specs{background:#060e22!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:12px!important;padding:12px 14px!important;gap:10px 12px!important}[data-theme=light] .pcard,[data-theme=light] .pcard.windows,[data-theme=light] .pcard.linux,[data-theme=light] .pcard.proxies{background:#fff!important;border:1px solid rgba(0,120,212,.2)!important;box-shadow:0 10px 30px #0000000f,0 1px 3px #0000000a!important;opacity:1!important}[data-theme=light] .pc-specs{background:#f8fafc!important;border:1px solid #e2e8f0!important}.pc-ic{width:28px!important;height:28px!important;border-radius:7px!important;background:#00a4ef1f!important;border:1px solid rgba(56,189,248,.25)!important;color:#38bdf8!important}.pc-stock{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:11px!important;font-weight:700!important;padding:3px 10px!important;border-radius:20px!important;background:#00a4ef26!important;color:#38bdf8!important;border:1px solid rgba(0,164,239,.35)!important}.pc-stock.off{background:#ef44441f!important;color:#fca5a5!important;border:1px solid rgba(239,68,68,.25)!important}.pc-buy,.pcard.windows .pc-buy,.pcard.linux .pc-buy,.pcard.proxies .pc-buy{background:linear-gradient(135deg,#00a4ef,#0078d4)!important;color:#fff!important;border:none!important;box-shadow:0 4px 18px #00a4ef59!important;border-radius:10px!important;font-weight:800!important;font-size:13px!important;padding:12px 16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;transition:all .2s ease!important}.pc-buy:hover,.pcard.windows .pc-buy:hover,.pcard.linux .pc-buy:hover,.pcard.proxies .pc-buy:hover{filter:brightness(1.12)!important;transform:translateY(-2px)!important;box-shadow:0 6px 24px #00a4ef99!important}.pc-buy:disabled,.pcard.soldout .pc-buy,.pcard.windows .pc-buy:disabled,.pcard.proxies .pc-buy:disabled{background:#ffffff0d!important;color:#64748b!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:none!important;cursor:not-allowed!important;transform:none!important}.pc-badge,.pcard.windows .pc-badge,.pcard.linux .pc-badge,.pcard.proxies .pc-badge{background:#00a4ef26!important;color:#38bdf8!important;border:1px solid rgba(0,164,239,.35)!important;box-shadow:0 0 12px #00a4ef33!important}.pc-badge .ms,.pcard.windows .pc-badge .ms,.pcard.linux .pc-badge .ms,.pcard.proxies .pc-badge .ms,.pc-hl .ms,.pcard.windows .pc-hl .ms,.pcard.linux .pc-hl .ms,.pcard.proxies .pc-hl .ms{color:#38bdf8!important}.pc-select,.pcard.windows .pc-select,.pcard.linux .pc-select,.pcard.proxies .pc-select{background:#08132c!important;border:1px solid rgba(56,189,248,.3)!important;border-radius:9px!important;color:#fff!important;height:40px!important;padding:0 12px!important;font-weight:600!important;font-size:.85rem!important;outline:none!important;cursor:pointer!important;width:100%!important;transition:all .2s ease!important}.pc-select:focus,.pc-select:hover,.pcard.windows .pc-select:focus,.pcard.windows .pc-select:hover,.pcard.proxies .pc-select:focus,.pcard.proxies .pc-select:hover{border-color:#00a4ef!important;box-shadow:0 0 14px #00a4ef59!important}.seg button.on{background:linear-gradient(135deg,#00a4ef,#0078d4)!important;color:#fff!important;border-color:#00a4ef!important;box-shadow:0 0 16px #00a4ef59!important}.ocean-filter-search{flex:1;min-width:260px;display:flex;align-items:center;gap:10px;background:#0a142dd9!important;border:1px solid rgba(56,189,248,.25)!important;border-radius:12px!important;padding:10px 16px!important}.ocean-filter-search:focus-within{border-color:#00a4ef!important;box-shadow:0 0 16px #00a4ef40!important}.ocean-ram-chip{padding:7px 14px!important;border-radius:8px!important;font-size:.8rem!important;font-weight:700!important;background:#0a142d99!important;border:1px solid rgba(56,189,248,.2)!important;color:#94a3b8!important;cursor:pointer!important;transition:all .15s ease!important}.ocean-ram-chip:hover{color:#fff!important;border-color:#38bdf8!important}.ocean-ram-chip.active{background:#00a4ef!important;border-color:#38bdf8!important;color:#fff!important;box-shadow:0 0 12px #00a4ef73!important}.foot{border-image:linear-gradient(90deg,var(--teal),var(--copper2),var(--teal)) 1}.ctaband{background:linear-gradient(120deg,#031416,#063b40 55%,#0b6f78)}.auth-side{background:linear-gradient(135deg,#0b6f78,#063b40 52%,#031012)}.auth.admin .auth-side{background:linear-gradient(160deg,#050403,#2a1a12 60%,#6b4330)}[data-theme=dark] .hero .btn:not(.ghost):not(.sky-btn){color:#04363b;background:#fff;border-color:#fff}.foot .mail{margin-top:4px;display:block}.foot .hours{margin:8px 0 0;font-size:.84rem}.wa-float{z-index:40;color:#fff;background:#1fa855;border-radius:999px;align-items:center;gap:8px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex;position:fixed;bottom:18px;right:18px;box-shadow:0 10px 26px #00000059}.wa-float:hover{filter:brightness(1.08)}@media(max-width:560px){.wa-float span{display:none}.wa-float{padding:13px}}.adm-page{background:radial-gradient(900px 400px at 85% -10%,#0ea2ad24,#0000 60%),#040d0f;min-height:calc(100vh - 100px);padding:26px 0 100px;overflow-y:visible!important}.adm-order-manage-page{min-width:0;width:100%;overflow-y:visible!important;display:flex;flex-direction:column;gap:24px;padding-bottom:120px!important}.adm-wrap{max-width:1620px;width:96%;margin:0 auto}.adm{--bg: #08171a;--surface: #0b1e21;--surface2: #10282c;--ink: #e8f2f3;--muted: #8aa3a6;--line: #16302f;--line2: #23464a;--brand: #2bbac4;--bad: #ff7a85;color:var(--ink);--lightningcss-light: ;--lightningcss-dark: initial;color-scheme:dark;grid-template-columns:216px minmax(0,1fr);align-items:start;gap:20px;display:grid}.adm-side{border:1px solid var(--line);background:linear-gradient(#0a1c1f,#071315);border-radius:16px;flex-direction:column;gap:14px;padding:14px;display:flex;position:sticky;top:84px}.adm-me{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:6px 6px 14px;display:flex}.adm-me b{font-size:.9rem;display:block}.adm-me small{color:var(--muted);word-break:break-all;font-size:.72rem;display:block}.adm-av{width:38px;height:38px;font:700 .82rem var(--b);color:#041416;background:linear-gradient(135deg,#0ea2ad,#5fd6dd);border-radius:12px;flex:none;place-items:center;display:grid}.adm-av.alt{color:#1a0f08;background:linear-gradient(135deg,#a86f50,#e2b597)}.adm-side nav{gap:3px;display:grid}.adm-side nav button{color:var(--muted);text-align:left;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:.9rem;font-weight:600;transition:background .15s,color .15s;display:flex}.adm-side nav button:hover{color:var(--ink);background:#2bbac414}.adm-side nav button.on{color:#fff;box-shadow:inset 3px 0 0 var(--brand);background:linear-gradient(90deg,#0ea2ad3d,#0ea2ad0f)}.adm-side nav button.on .ms{color:var(--brand)}.adm-side nav em{font:700 .7rem var(--b);background:var(--surface2);color:var(--muted);border-radius:999px;margin-left:auto;padding:2px 8px;font-style:normal}.adm-side nav em.hot{color:#1a0f08;background:linear-gradient(135deg,#a86f50,#e2b597)}.adm-side-foot{border-top:1px solid var(--line);gap:8px;padding-top:12px;display:grid}.adm-link{color:var(--muted);justify-content:center;align-items:center;gap:6px;padding:6px;font-size:.84rem;text-decoration:none;display:flex}.adm-link:hover{color:var(--ink)}.adm-btn{color:#041416;white-space:nowrap;background:linear-gradient(135deg,#0b8f99,#2bbac4);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:9px 16px;font-size:.86rem;font-weight:700;text-decoration:none;transition:filter .15s,transform .1s;display:inline-flex;box-shadow:0 6px 18px #0ea2ad38}.adm-btn:hover{filter:brightness(1.08)}.adm-btn:active{transform:translateY(1px)}.adm-btn.copper{color:#1a0f08;background:linear-gradient(135deg,#a86f50,#e2b597);box-shadow:0 6px 18px #c58e6c38}.adm-btn.ghost{color:var(--ink);border-color:var(--line2);box-shadow:none;background:#ffffff08}.adm-btn.ghost:hover{border-color:var(--brand);color:var(--brand)}.adm-btn.full{width:100%}.adm-main{gap:18px;min-width:0;display:grid}.adm-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.adm-top h1{color:#fff;margin:0 0 4px;font-size:clamp(1.5rem,2.4vw,1.95rem)}.adm-top p{color:var(--muted);font-size:.9rem}.adm-actions{flex-wrap:wrap;gap:8px;display:flex}.adm-note{align-items:center;margin:0}.adm-note span{flex:1}.adm .notice{background:var(--surface);border-color:var(--line2);color:var(--ink)}.adm .notice.ok .ms{color:#38bdf8}.adm .notice.bad{color:var(--bad)}.adm-x{color:var(--muted);place-items:center;margin-left:auto;display:grid}.adm-x:hover{color:var(--ink)}.adm-loading{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.adm-loading span{background:linear-gradient(90deg,var(--surface),var(--surface2),var(--surface));background-size:200% 100%;border-radius:16px;height:118px;animation:1.2s infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.adm-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.kpi{--k: #2bbac4;--k-rgb: 43, 186, 196;text-align:left;color:var(--ink);background:radial-gradient(140% 90% at 100% 0,rgba(var(--k-rgb),.18),transparent 55%),linear-gradient(180deg,#0b1e21,#08171a);border:1px solid rgba(var(--k-rgb),.28);border-radius:16px;gap:4px;padding:18px 18px 16px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}button.kpi{cursor:pointer}button.kpi:hover{border-color:rgba(var(--k-rgb),.6);transform:translateY(-2px);box-shadow:0 14px 30px #0000004d}.kpi.copper{--k: #d9a887;--k-rgb: 212, 162, 131}.kpi.sky{--k: #60a5fa;--k-rgb: 96, 165, 250}.kpi.violet{--k: #a78bfa;--k-rgb: 167, 139, 250}.kpi .ki{width:38px;height:38px;color:var(--k);background:rgba(var(--k-rgb),.14);border:1px solid rgba(var(--k-rgb),.3);border-radius:11px;place-items:center;margin-bottom:8px;display:grid}.kpi .ki .ms{vertical-align:0;font-size:20px}.kpi small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;font-weight:600}.kpi strong{font:700 1.85rem/1.1 var(--d);letter-spacing:-.02em;color:#fff}.kpi em{color:var(--k);font-size:.78rem;font-style:normal}.adm-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.adm-card{border:1px solid var(--line);background:linear-gradient(#0b1e21,#08171a);border-radius:16px;padding:18px}.adm-card.span2{grid-column:span 2}.adm-card-h{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.adm-card-h h2{font:700 1rem var(--b);letter-spacing:0;color:#fff}.adm-card-h button{color:var(--brand);align-items:center;gap:4px;font-size:.8rem;font-weight:600;display:flex}.adm-list{margin:0;padding:0;list-style:none;display:grid}.adm-list li{border-top:1px solid var(--line);align-items:center;gap:12px;padding:10px 4px;display:flex}.adm-list li:first-child{border-top:0}.adm-list .grow,.adm-msgs .grow{flex:1;min-width:0}.adm-list b{white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;display:block;overflow:hidden}.adm-list small,.adm-msgs small{color:var(--muted);font-size:.75rem;display:block}.adm-list small.clip{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.adm-list .amt{font:600 .88rem var(--m);white-space:nowrap}.adm-pill{text-transform:capitalize;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;padding:3px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.adm-pill.pending{color:#f2c28f;background:#f2c28f1a;border-color:#f2c28f59}.adm-pill.active{color:#38bdf8;background:#00a4ef26;border-color:#00a4ef59}.adm-pill.cancelled{color:#fca5a5;background:#fca5a514;border-color:#fca5a54d}.adm-chip{color:var(--brand);white-space:nowrap;text-transform:capitalize;background:#2bbac41a;border:1px solid #2bbac44d;border-radius:999px;align-items:center;padding:2px 9px;font-size:.7rem;font-weight:700;display:inline-flex}.adm-chip.copper{color:#e2b597;text-transform:none;background:#d4a2831a;border-color:#d4a28359;margin-top:6px}.adm-os{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 10px 3px 7px;font-size:.74rem;font-weight:700;display:inline-flex}.adm-os .ms{vertical-align:0;font-size:15px}.adm-os.windows{color:#e2b597;background:#d4a2831a;border:1px solid #d4a2834d}.adm-os.linux{color:#5fd6dd;background:#2bbac41a;border:1px solid #2bbac44d}.adm-bars{gap:12px;display:grid}.adm-bars .adm-bar{text-align:left;gap:6px;width:100%;display:grid}.adm-bars .adm-bar div{text-transform:capitalize;color:var(--muted);justify-content:space-between;font-size:.84rem;display:flex}.adm-bars .adm-bar b{color:var(--ink)}.adm-bars i{background:var(--surface2);border-radius:99px;height:8px;display:block;overflow:hidden}.adm-bars u{border-radius:99px;height:100%;transition:width .6s;display:block}.adm-bars .pending u{background:linear-gradient(90deg,#a86f50,#f2c28f)}.adm-bars .active u{background:linear-gradient(90deg,#00a4ef,#38bdf8)}.adm-bars .cancelled u{background:linear-gradient(90deg,#7f1d1d,#fca5a5)}.adm-split{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;padding-top:14px;display:grid}.adm-split div{background:var(--surface2);border-radius:12px;justify-items:start;gap:4px;padding:10px 12px;display:grid}.adm-split b{font:700 1.4rem var(--d);color:#fff}.adm-split small{color:var(--muted);font-size:.74rem}.adm-quick{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.adm-quick>*{text-align:left;background:var(--surface2);border:1px solid var(--line);color:var(--ink);border-radius:12px;justify-items:start;gap:3px;padding:14px;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.adm-quick>:hover{border-color:var(--brand);transform:translateY(-2px)}.adm-quick .ms{color:var(--brand);margin-bottom:6px;font-size:22px}.adm-quick>:first-child .ms{color:#e2b597}.adm-quick small{color:var(--muted);font-size:.74rem}.adm-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.adm-seg{background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:2px;padding:3px;display:inline-flex}.adm-seg button{color:var(--muted);text-transform:capitalize;border-radius:9px;padding:7px 14px;font-size:.82rem;font-weight:600}.adm-seg button.on{color:#041416;background:linear-gradient(135deg,#0b8f99,#2bbac4)}.adm-search{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:center;gap:8px;min-width:min(320px,100%);padding:0 12px;display:flex}.adm-search:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px #2bbac42e}.adm-search .ms{color:var(--muted);font-size:19px}.adm-search input{color:var(--ink);font:400 .9rem var(--b);background:none;border:0;outline:0;flex:1;padding:10px 0}.adm-count{color:var(--muted);font-size:.88rem;font-weight:600}.adm-table{border:1px solid var(--line);background:linear-gradient(#0b1e21,#08171a);border-radius:16px;overflow-x:auto}.adm-table table{border-collapse:collapse;width:100%;min-width:760px}.adm-table th{text-align:left;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);border-bottom:1px solid var(--line);background:#ffffff05;padding:12px 16px;font-size:.72rem;font-weight:700}.adm-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:13px 16px;font-size:.88rem}.adm-table tbody tr:last-child td{border-bottom:0}.adm-table tbody tr:hover{background:#2bbac40a}.adm-table td b{font-weight:700;display:block}.adm-table td small{color:var(--muted);margin-top:2px;font-size:.76rem;display:block}.adm-table .pname{white-space:nowrap;text-overflow:ellipsis;max-width:280px;overflow:hidden}.adm-table .spec{color:var(--ink)!important;font-size:.82rem!important}.adm-table .who{align-items:center;gap:10px;display:flex}.adm-table .mail{color:var(--brand);text-decoration:none}.adm-table .acts{white-space:nowrap;text-align:right}.adm-table .acts>*{width:32px;height:32px;color:var(--muted);border:1px solid var(--line);background:#ffffff05;border-radius:9px;place-items:center;margin-left:4px;text-decoration:none;transition:color .15s,border-color .15s;display:inline-grid}.adm-table .acts .ms{vertical-align:0;font-size:17px}.adm-table .acts>:hover{color:var(--brand);border-color:var(--brand)}.adm-table .acts .del:hover{color:var(--bad);border-color:var(--bad)}.adm-status{font:700 .76rem var(--b);text-transform:capitalize;cursor:pointer;background:var(--surface);border:1px solid;border-radius:999px;padding:6px 10px}.adm-status.pending{color:#f2c28f;border-color:#f2c28f73}.adm-status.active{color:#38bdf8;border-color:#00a4ef73}.adm-status.cancelled{color:#fca5a5;border-color:#fca5a566}.adm-status option{color:#e8f2f3;background:#0b1e21}.adm-msgs{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.adm-msgs header{align-items:center;gap:10px;margin-bottom:10px;display:flex}.adm-msgs b{font-size:.9rem;display:block}.adm-msgs p{color:#c8d7d9;white-space:pre-wrap;margin-bottom:14px;font-size:.9rem;line-height:1.6}.adm-empty{text-align:center;border:1px dashed var(--line2);background:#ffffff04;border-radius:16px;justify-items:center;gap:8px;padding:42px 20px;display:grid}.adm-empty>.ms{color:var(--brand);width:auto;font-size:34px}.adm-empty h3{margin:0;font-size:1rem}.adm-empty p{color:var(--muted);max-width:44ch;font-size:.86rem}.adm-empty .row{margin-top:8px}.adm-formwrap .pform{border-color:var(--line2);background:linear-gradient(#0b1e21,#08171a);border-radius:16px;margin:0}.adm-formwrap .pform input,.adm-formwrap .pform textarea{background:#061113}@media(max-width:1100px){.adm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-grid{grid-template-columns:1fr 1fr}.adm-card.span2{grid-column:span 2}.adm-quick{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.adm{grid-template-columns:1fr}.adm-side{padding:10px;position:static}.adm-me,.adm-side-foot{display:none}.adm-side nav{gap:6px;display:flex;overflow-x:auto}.adm-side nav button{flex:none}.adm-side nav button.on{box-shadow:inset 0 -2px 0 var(--brand)}.adm-grid{grid-template-columns:1fr}.adm-card.span2{grid-column:auto}.adm-msgs{grid-template-columns:1fr}.adm-loading{grid-template-columns:1fr 1fr}}@media(max-width:560px){.adm-kpis,.adm-quick{grid-template-columns:1fr}.adm-actions{width:100%}.adm-actions .adm-btn{flex:1}.adm-search{min-width:100%}}.adm-card,.adm-kpis>*,.adm-main>*,.adm-msgs>*,.adm-list li{min-width:0}@media(max-width:900px){.adm{grid-template-columns:minmax(0,1fr)}.adm-side{min-width:0}}.adm{transition:grid-template-columns .25s}.adm-side-h{align-items:center;gap:10px;padding:2px 2px 4px;display:flex}.adm-side-t{font:700 .72rem var(--b);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.adm-burger{width:38px;height:38px;color:var(--ink);background:var(--surface2);border:1px solid var(--line2);border-radius:10px;flex:none;place-items:center;transition:border-color .15s,color .15s;display:grid}.adm-burger:hover{border-color:var(--brand);color:var(--brand)}.adm-burger .ms{vertical-align:0;font-size:21px}.adm-side nav button,.adm-btn.full,.adm-link{position:relative}.adm.adm-collapsed .adm-side{align-items:center;padding:12px 10px}.adm.adm-collapsed .lbl,.adm.adm-collapsed .adm-side-t{display:none}.adm.adm-collapsed .adm-side-h{justify-content:center;padding:0}.adm.adm-collapsed .adm-me{justify-content:center;width:100%;padding:4px 0 12px}.adm.adm-collapsed .adm-side nav{width:100%}.adm.adm-collapsed .adm-side nav button{justify-content:center;padding:11px 0}.adm.adm-collapsed .adm-side nav button.on{box-shadow:inset 0 -2px 0 var(--brand)}.adm.adm-collapsed .adm-side nav em{text-align:center;min-width:17px;margin:0;padding:0 5px;font-size:.6rem;line-height:16px;position:absolute;top:3px;right:4px}.adm.adm-collapsed .adm-side-foot{width:100%}.adm.adm-collapsed .adm-btn.full{padding:10px 0}.adm.adm-collapsed .adm-btn.full .ms{font-size:20px}@media(max-width:900px){.adm-side-h{display:none}.adm.adm-collapsed{grid-template-columns:minmax(0,1fr)}.adm.adm-collapsed .lbl{display:inline}.adm.adm-collapsed .adm-side nav button{padding:10px 12px}}.adm-formwrap .pform{gap:12px;padding:16px 18px}.adm-formwrap .pform h3{margin:0;font-size:1.05rem}.adm-formwrap .pform .seg button{padding:5px 12px;font-size:.78rem}.adm-formwrap .pform fieldset{border-radius:10px;gap:10px;padding:12px 14px 14px}.adm-formwrap .pform legend{padding:0 6px;font-size:.68rem}.adm-formwrap .pform .f3{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 12px}.adm-formwrap .pform .f2{gap:12px}.adm-formwrap .pform label{color:var(--muted);gap:4px;font-size:.76rem;font-weight:600}.adm-formwrap .pform input,.adm-formwrap .pform textarea{color:var(--ink);border-radius:7px;padding:7px 10px;font-size:.86rem}.adm-formwrap .pform textarea{min-height:0;line-height:1.45}.adm-formwrap .pform input::placeholder,.adm-formwrap .pform textarea::placeholder{color:#5d7477}.adm-formwrap .pform .check{color:var(--ink);gap:8px;font-size:.8rem}.adm-formwrap .pform small{font-size:.7rem}.adm-formwrap .pform .notice{margin:0;padding:8px 12px;font-size:.8rem}.adm-formwrap .pform .err{font-size:.82rem}.adm-formwrap .pform .row .btn{padding:8px 18px;font-size:.86rem}@media(max-width:1100px){.adm-formwrap .pform .f3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.adm-formwrap .pform .f3{grid-template-columns:1fr 1fr}}@media(max-width:420px){.adm-formwrap .pform .f3{grid-template-columns:1fr}}.adm-modal{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#010607b8;place-items:center;padding:20px;animation:.18s fade;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.adm-modal-box{border:1px solid var(--line2);background:#08171a;border-radius:16px;width:min(980px,100%);max-height:calc(100vh - 40px);animation:.22s cubic-bezier(.2,.8,.2,1) pop;position:relative;overflow-y:auto;box-shadow:0 30px 80px #0009,0 0 0 1px #2bbac414}@keyframes pop{0%{opacity:0;transform:translateY(12px) scale(.98)}}.adm-modal-x{z-index:2;width:34px;height:34px;color:var(--muted);background:var(--surface2);border:1px solid var(--line2);border-radius:10px;place-items:center;transition:color .15s,border-color .15s;display:grid;position:absolute;top:12px;right:12px}.adm-modal-x:hover{color:var(--ink);border-color:var(--brand)}.adm-modal-x .ms{vertical-align:0;font-size:19px}.adm-modal .adm-formwrap .pform{background:none;border:0;border-radius:16px;padding:18px 20px 0}.adm-modal .pform h3{padding-right:44px}.adm-modal .pform>.row:last-child{border-top:1px solid var(--line);background:linear-gradient(#08171ad9,#08171a 40%);justify-content:flex-end;margin:0 -20px;padding:12px 20px;position:sticky;bottom:0}@media(max-width:560px){.adm-modal{place-items:end stretch;padding:0}.adm-modal-box{border-radius:16px 16px 0 0;max-height:94vh}}.adm{grid-template-columns:200px minmax(0,1fr);gap:16px;font-size:.88rem}.adm-side-h{gap:8px}.adm-link{font-size:.76rem}.adm.adm-collapsed .adm-side{padding:10px 7px}.adm-actions{gap:6px}.adm .notice{padding:8px 12px;font-size:.82rem}.kpi{border-radius:12px;gap:2px;padding:12px 14px}.kpi .ki{border-radius:8px;width:28px;height:28px;margin-bottom:4px}.kpi small{font-size:.64rem}.kpi em{font-size:.7rem}.adm-card-h .ms{font-size:14px}.adm-list small,.adm-msgs small{font-size:.68rem}.adm-split div{border-radius:9px;padding:8px 10px}.adm-quick>*{border-radius:9px;padding:10px}.adm-search{border-radius:9px;min-width:min(260px,100%);padding:0 10px}.adm-table td small{font-size:.68rem}.adm-table .pname{max-width:240px}.adm-msgs p{margin-bottom:10px;font-size:.8rem}@media(max-width:900px){.adm,.adm.adm-collapsed{grid-template-columns:minmax(0,1fr)}}.adm-page{padding:16px 0 40px}.adm{grid-template-columns:208px minmax(0,1fr);gap:16px}.adm.adm-collapsed{grid-template-columns:62px minmax(0,1fr)}.adm-main{gap:12px}.adm-side{border-radius:12px;gap:10px;padding:10px;top:76px}.adm-burger{border-radius:8px;width:32px;height:32px}.adm-burger .ms{font-size:18px}.adm-side-t{font-size:.64rem}.adm-me{gap:8px;padding:2px 2px 10px}.adm-me b{font-size:.82rem}.adm-me small{font-size:.66rem}.adm-av{border-radius:9px;width:32px;height:32px;font-size:.72rem}.adm-av.sm{border-radius:8px;width:26px;height:26px;font-size:.62rem}.adm-side nav button{border-radius:8px;gap:9px;padding:7px 10px;font-size:.82rem}.adm-side nav button .ms{font-size:17px}.adm-side nav em{padding:1px 7px;font-size:.64rem}.adm.adm-collapsed .adm-side nav button{padding:9px 0}.adm-side-foot{gap:6px;padding-top:10px}.adm-link{padding:4px;font-size:.76rem}.adm-top h1{margin-bottom:2px;font-size:clamp(1.2rem,1.8vw,1.45rem)}.adm-top p{font-size:.8rem}.adm-btn{border-radius:8px;gap:5px;padding:7px 12px;font-size:.78rem}.adm-btn .ms{font-size:15px}.adm-btn.sm{padding:5px 10px;font-size:.74rem}.adm .notice{margin:0;padding:8px 12px;font-size:.82rem}.adm-kpis{gap:10px}.kpi{border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:1px 12px;padding:12px 14px}.kpi .ki{border-radius:9px;grid-row:1 / 4;width:34px;height:34px;margin:0}.kpi .ki .ms{font-size:18px}.kpi small{letter-spacing:.05em;font-size:.64rem}.kpi strong{font-size:1.3rem}.kpi em{white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.adm-grid{gap:10px}.adm-card{border-radius:12px;padding:12px 14px}.adm-card-h{margin-bottom:6px}.adm-card-h h2{font-size:.86rem}.adm-card-h button{font-size:.74rem}.adm-list li{gap:9px;padding:7px 2px}.adm-list b{font-size:.8rem}.adm-list small{font-size:.68rem}.adm-list .amt{font-size:.78rem}.adm-pill{padding:2px 8px;font-size:.64rem}.adm-chip{padding:1px 7px;font-size:.62rem}.adm-chip.copper{margin-top:4px}.adm-os{gap:4px;padding:2px 8px 2px 5px;font-size:.66rem}.adm-os .ms{font-size:13px}.adm-bars{gap:8px}.adm-bars .adm-bar{gap:4px}.adm-bars .adm-bar div{font-size:.76rem}.adm-bars i{height:6px}.adm-split{gap:8px;margin-top:10px;padding-top:10px}.adm-split div{border-radius:9px;gap:2px;padding:8px 10px}.adm-split b{font-size:1.1rem}.adm-split small{font-size:.66rem}.adm-quick{gap:8px}.adm-quick>*{border-radius:9px;gap:1px;padding:10px 12px}.adm-quick .ms{margin-bottom:3px;font-size:18px}.adm-quick b{font-size:.78rem}.adm-quick small{font-size:.68rem}.adm-empty{border-radius:12px;gap:4px;padding:22px 16px}.adm-empty>.ms{font-size:26px}.adm-empty h3{font-size:.86rem}.adm-empty p{font-size:.76rem}.adm-toolbar{gap:8px}.adm-seg{border-radius:9px;padding:2px}.adm-seg button{border-radius:7px;padding:5px 10px;font-size:.74rem}.adm-search{border-radius:9px;gap:6px;min-width:min(260px,100%);padding:0 10px}.adm-search .ms{font-size:16px}.adm-search input{padding:7px 0;font-size:.8rem}.adm-count{font-size:.78rem}.adm-table{border-radius:12px}.adm-table table{min-width:680px}.adm-table th{padding:8px 12px;font-size:.62rem}.adm-table td{padding:8px 12px;font-size:.8rem}.adm-table td b{font-size:.8rem}.adm-table td small{margin-top:1px;font-size:.68rem}.adm-table .spec{font-size:.76rem!important}.adm-table .who{gap:8px}.adm-table .acts>*{border-radius:7px;width:27px;height:27px;margin-left:3px}.adm-table .acts .ms{font-size:15px}.adm-status{padding:3px 8px;font-size:.68rem}.adm-msgs{gap:10px}.adm-msgs header{gap:8px;margin-bottom:6px}.adm-msgs b{font-size:.82rem}.adm-msgs p{margin-bottom:10px;font-size:.8rem;line-height:1.5}.adm-loading span{border-radius:12px;height:76px}@media(max-width:900px){.adm{grid-template-columns:minmax(0,1fr)}}.adm-bars .adm-bar{height:auto;color:inherit;cursor:pointer;background:none;border:0;padding:0}.adm-bars .adm-bar:hover b{color:var(--brand)}.sf{color:#d7e6e8;background:radial-gradient(900px 300px at 10% 0,#0ea2ad1f,#0000 60%),radial-gradient(700px 280px at 95% 100%,#d4a28314,#0000 60%),#030b0c;border-top:1px solid #2bbac424;padding-top:0;position:relative;overflow:hidden}.sf:before{content:"";pointer-events:none;background-image:linear-gradient(#2bbac40b 1px,#0000 1px),linear-gradient(90deg,#2bbac40b 1px,#0000 1px);background-size:48px 48px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.sf .wrap{position:relative}.sf-cta{background:linear-gradient(110deg,#036b758c,#06282cd9 55%,#6e483273);border:1px solid #2bbac447;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:36px 0 8px;padding:22px 26px;display:flex;box-shadow:0 20px 50px #00000059,inset 0 1px #ffffff0f}.sf-kicker{font:700 .68rem var(--b);letter-spacing:.12em;text-transform:uppercase;color:#7fe0e6;align-items:center;gap:5px;display:inline-flex}.sf-kicker .ms{vertical-align:0;font-size:15px}.sf-cta h2{color:#fff;margin:4px 0;font-size:clamp(1.25rem,2.2vw,1.65rem)}.sf-cta p{color:#b9cfd2;max-width:52ch;font-size:.88rem}.sf-cta-btns{flex-wrap:wrap;gap:10px;display:flex}.sf-btn{color:#041416;background:linear-gradient(135deg,#0ea2ad,#5fd6dd);border-radius:11px;align-items:center;gap:7px;padding:10px 18px;font-size:.88rem;font-weight:700;text-decoration:none;transition:transform .15s,filter .15s;display:inline-flex;box-shadow:0 8px 22px #0ea2ad4d}.sf-btn:hover{filter:brightness(1.07);transform:translateY(-1px)}.sf-btn .ms{vertical-align:0;font-size:18px}.sf-btn.wa{color:#fff;background:#1fa855;box-shadow:0 8px 22px #1fa8554d}.sf-btn.ghost{color:#fff;box-shadow:none;background:#ffffff0f;border:1px solid #ffffff38}.sf-main{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:28px;padding-top:34px;padding-bottom:26px;display:grid}.sf .logo{background:none;padding:0;display:inline-flex}.sf .logo img{height:50px}.sf-brand p{color:#9fb6b9;max-width:38ch;margin:12px 0 14px;font-size:.86rem;line-height:1.6}.sf-contact{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sf-contact li{color:#c9dadc;align-items:center;gap:9px;font-size:.84rem;display:flex}.sf-contact-link{display:inline-flex;align-items:center;gap:10px;color:#e6f3f4;text-decoration:none;transition:all .2s ease}.sf-contact-link:hover{color:#38bdf8;transform:translate(2px)}.sf-contact-ic{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#2bbac41f;border:1px solid rgba(43,186,196,.28);color:#5fd6dd;flex-shrink:0;transition:all .2s ease}.sf-contact-ic.mail{background:#00a4ef1f;border-color:#00a4ef47;color:#38bdf8}.sf-contact-ic.tg{background:#229ed924;border-color:#229ed959;color:#229ed9}.sf-contact-ic.wa{background:#25d36624;border-color:#25d36659;color:#25d366}.sf-contact-ic.clock{background:#f59e0b1f;border-color:#f59e0b47;color:#f59e0b}.sf-contact-link:hover .sf-contact-ic{box-shadow:0 0 12px currentColor;filter:brightness(1.15)}.sf-col h4{font:700 .72rem var(--b);letter-spacing:.12em;text-transform:uppercase;color:#e2b597;margin:6px 0 12px}.sf-col a{color:#a9bfc2;align-items:center;gap:2px;padding:5px 0;font-size:.86rem;text-decoration:none;transition:color .15s,transform .15s;display:flex}.sf-col a .ms{color:#2bbac4;opacity:0;margin-left:-14px;font-size:16px;transition:opacity .15s,margin .15s}.sf-col a:hover{color:#fff}.sf-col a:hover .ms{opacity:1;margin-left:-2px}.sf-trust{border-top:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:10px 22px;padding-top:16px;padding-bottom:16px;display:flex}.sf-trust>span{color:#9fb6b9;align-items:center;gap:6px;font-size:.78rem;display:inline-flex}.sf-trust .ms{color:#2bbac4;font-size:16px}.sf-pay{margin-left:auto;gap:6px!important}.sf-pay b{font:700 .68rem var(--b);letter-spacing:.04em;color:#e6f3f4;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:7px;padding:4px 9px}.sf-bottom{background:#00000059;border-top:1px solid #ffffff0f}.sf-bottom .wrap{color:#7f9799;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:13px;padding-bottom:13px;font-size:.78rem;display:flex}.sf-made{align-items:center;gap:4px;display:inline-flex}.sf-made .ms{color:#e2b597;font-size:14px}@media(max-width:900px){.sf-main{grid-template-columns:1fr 1fr}.sf-brand{grid-column:1 / -1}.sf-pay{margin-left:0}}@media(max-width:560px){.sf-cta{padding:18px}.sf-cta-btns,.sf-btn{width:100%}.sf-btn{justify-content:center}.sf-main{grid-template-columns:1fr 1fr;gap:20px}}.adm-formwrap .pform .buylink{margin-top:2px}.adm-chip.link{text-transform:none;gap:3px;margin-top:4px;display:inline-flex}.adm-chip.link .ms{vertical-align:0;font-size:12px}.pc-buy .ms{font-size:15px}.osp.win{--hi: #d9a887;--hi-rgb: 212, 162, 131;--osc: #8f5a3e}.osp.lin{--hi: #2bbac4;--hi-rgb: 43, 186, 196;--osc: #037883}[data-theme=dark] .osp.win{--osc: #d9a887}[data-theme=dark] .osp.lin{--osc: #2bbac4}.xhero{isolation:isolate;background:#0c0907;padding:clamp(40px,5.5vw,84px) 0 0;position:relative;overflow:hidden}.osp.lin .xhero{background:#031012}.xhero:before{content:"";z-index:-1;background:radial-gradient(60% 70% at 78% 42%,rgba(var(--hi-rgb),.22),transparent 70%),radial-gradient(40% 50% at 0% 100%,#0b6f7838,transparent 70%);position:absolute;top:0;right:0;bottom:0;left:0}.osp.lin .xhero:before{background:radial-gradient(60% 70% at 78% 42%,rgba(var(--hi-rgb),.2),transparent 70%),radial-gradient(40% 50% at 0% 100%,#b07a5c24,transparent 70%)}.xhero-grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(32px,4.5vw,64px);max-width:1360px;display:grid}.xhero-copy{animation:.6s cubic-bezier(.2,.7,.2,1) both rise}.xhero .lead{color:#cdbfb3;max-width:46ch}.osp.lin .xhero .lead{color:#b7cdd0}.xhero .btn{border-radius:9px;padding:14px 24px}.xhero .btn.xbtn{background:var(--hi);color:#1a0f08;border-color:var(--hi);box-shadow:0 10px 30px rgba(var(--hi-rgb),.3)}.osp.lin .xhero .btn.xbtn{color:#031316}.xhero .btn.ghost{color:#fff;border-color:#ffffff4d}.xhero .btn.ghost:hover{background:#ffffff14}.xver{flex-wrap:wrap;gap:8px;margin-top:28px;padding:0;list-style:none;display:flex}.xver li{color:#eadfd5;border:1px solid rgba(var(--hi-rgb),.35);background:rgba(var(--hi-rgb),.07);border-radius:999px;padding:5px 12px;font-size:.85rem}.osp.lin .xver li{color:#cfe3e5}.xhint{color:#9fb5b8;margin-top:22px;font-size:.9rem}.xhero .wrap:last-child{max-width:1360px}.facts{border-top:1px solid #ffffff1a;grid-template-columns:repeat(4,1fr);margin-top:clamp(40px,5vw,72px);padding:22px 0;list-style:none;display:grid}.facts li{align-items:center;gap:14px;padding:4px 20px;display:flex}.facts li:first-child{padding-left:0}.facts li+li{border-left:1px solid #ffffff1a}.facts .ms{width:auto;color:var(--hi);vertical-align:0;font-size:30px}.facts b{font:700 1.02rem var(--d);letter-spacing:-.01em;display:block}.facts span{color:#b3a79c;font-size:.86rem}.osp.lin .facts span{color:#9fb5b8}.rdp{margin:0;animation:none!important;opacity:1!important;position:relative!important;z-index:10!important;isolation:isolate!important}.rdp-win{border:1px solid rgba(0,164,239,.4);box-shadow:0 0 0 4px #00a4ef14,0 35px 85px #000000f2,0 0 70px #00a4ef29;background-color:#040814!important;background:#040814!important;opacity:1!important;border-radius:12px;overflow:hidden;position:relative!important;z-index:10!important;isolation:isolate!important}.rdp-title{color:#1b2a2d;background-color:#eef3f4!important;background:#eef3f4!important;opacity:1!important;align-items:center;gap:10px;height:38px;padding-left:14px;font-size:.82rem;font-weight:500;display:flex}.rdp-title .ms{color:#00a4ef;vertical-align:0;font-size:17px}.rdp-title span:not(.ms){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rdp-ctl{align-self:stretch;margin-left:auto;font-style:normal;display:flex}.rdp-ctl b{color:#33464a;place-items:center;width:44px;font-size:.8rem;font-weight:400;display:grid}.rdp-ctl b.x{color:#fff;background:#c42b1c}.rdp-desk{aspect-ratio:16 / 9.4;background-color:#050c1e!important;background-image:radial-gradient(75% 85% at 78% 108%,rgba(0,164,239,.24) 0%,rgba(14,165,233,.1) 35%,transparent 70%),radial-gradient(60% 70% at 18% -10%,rgba(56,189,248,.18) 0%,transparent 60%),linear-gradient(160deg,#040814,#061026,#081738)!important;position:relative!important;opacity:1!important;isolation:isolate!important}.rdp-icons{gap:10px;width:84px;margin:0;padding:14px 10px;list-style:none;display:grid;position:absolute;top:0;left:0}.rdp-icons li{color:#fff;text-align:center;text-shadow:0 1px 2px #0009;justify-items:center;gap:4px;font-size:.66rem;line-height:1.15;display:grid}.rdp-icons .ms{color:#f6e6da;width:auto;font-size:26px}.rdp-app{background-color:#080f1d!important;background:#080f1d!important;opacity:1!important;border:1px solid rgba(56,189,248,.28);border-radius:8px;flex-direction:column;display:flex;position:absolute;top:5%;right:3.5%;bottom:6%;left:15%;overflow:hidden;box-shadow:0 20px 50px #000000d9;isolation:isolate!important}.rdp-apptitle{color:#c9d6d8;background:#1a2427;align-items:center;gap:8px;padding:7px 10px;font-size:.72rem;font-weight:600;display:flex}.rdp-apptitle .ms{color:var(--hi);vertical-align:0;font-size:15px}.rdp-apptitle i{gap:10px;margin-left:auto;display:flex}.rdp-apptitle i b{background:#7f9396;width:10px;height:1.5px}.rdp-appbody{flex:1;grid-template-rows:1fr auto;min-height:0;padding:10px 10px 0;display:grid}.rdp-chart{width:100%;height:100%;min-height:0}.rdp-chart .g{stroke:#ffffff12;stroke-width:1px}.rdp-chart line{stroke-width:1px;vector-effect:non-scaling-stroke}.rdp-chart .up line{stroke:#2bd4a0}.rdp-chart .up rect{fill:#2bd4a0}.rdp-chart .dn line{stroke:#f0536a}.rdp-chart .dn rect{fill:#f0536a}.rdp-tick{color:#8fa4a7;border-top:1px solid #ffffff14;justify-content:space-between;gap:10px;padding:7px 2px;font-size:.68rem;display:flex}.rdp-tick b{color:#2bd4a0;font-weight:600}.rdp-toast{color:#fff;background:#101c1feb;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:10px;padding:10px 14px;animation:.5s 1.1s both rise;display:flex;position:absolute;bottom:5%;right:3%;box-shadow:0 14px 30px #00000073}.rdp-toast .ms{color:#2bd4a0;vertical-align:0;width:auto;font-size:22px}.rdp-toast b{font-size:.76rem;display:block}.rdp-toast small{color:#9fb3b6;font-size:.68rem}.rdp-bar{color:#dfe9ea;background-color:#060b18!important;background:#060b18!important;opacity:1!important;border-top:1px solid rgba(56,189,248,.18);align-items:center;gap:6px;height:40px;padding:0 10px;display:flex;position:relative!important;z-index:10!important}.rdp-start{width:16px;height:16px;fill:var(--hi);margin:0 6px 0 4px}.rdp-search{color:#9fb0b3;background:#ffffff12;border-radius:999px;align-items:center;gap:6px;margin-right:6px;padding:5px 14px 5px 9px;font-size:.72rem;display:flex}.rdp-search .ms{vertical-align:0;font-size:15px}.rdp-pin{border-radius:5px;place-items:center;width:30px;height:30px;display:grid;position:relative}.rdp-pin .ms{vertical-align:0;font-size:18px}.rdp-pin.on{background:#ffffff14}.rdp-pin.on:after{content:"";background:var(--hi);border-radius:2px;height:2px;position:absolute;bottom:1px;left:10px;right:10px}.rdp-tray{color:#c8d4d6;align-items:center;gap:10px;margin-left:auto;font-size:.7rem;display:flex}.rdp-tray .ms{vertical-align:0;font-size:16px}.rdp-clock{font-variant-numeric:tabular-nums;color:#fff;justify-items:end;font-size:.72rem;line-height:1.25;display:grid}.rdp-clock small{color:#a9b8ba;font-size:.66rem}.rdp-cap{color:#9fb5b8;align-items:center;gap:8px;margin-top:16px;font-size:.84rem;display:flex}.rdp-cap .dot{background:#2bd4a0;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #2bd4a026}.term{border:1px solid rgba(var(--hi-rgb),.35);box-shadow:0 0 0 6px rgba(var(--hi-rgb),.05),0 40px 90px #0000008c,0 0 80px rgba(var(--hi-rgb),.12);background:#031012;border-radius:12px;animation:.7s cubic-bezier(.2,.7,.2,1) .1s both rise;overflow:hidden}.term-tabs{scrollbar-width:none;background:#0a1c1f;border-bottom:1px solid #ffffff14;display:flex;overflow-x:auto}.term-tabs button{color:#8ea6a8;white-space:nowrap;border-bottom:2px solid #0000;border-right:1px solid #ffffff0f;margin-bottom:-1px;padding:12px 18px;font-size:.86rem;font-weight:600;transition:color .15s,background .15s}.term-tabs button:hover{color:#fff;background:#ffffff08}.term-tabs button.on{color:#fff;border-bottom-color:var(--hi);background:#031012}.term-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);display:grid}.term pre{min-height:300px;font:500 .88rem/1.85 var(--m);color:#d8eef0;white-space:pre-wrap;word-break:break-word;margin:0;padding:22px 24px}.term pre span{opacity:0;animation:.3s forwards typein;display:block}@keyframes typein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.term pre span{opacity:1}}.term pre .out{color:#8ea6a8}.term pre .pr{color:var(--hi);font-weight:500}.term pre em{color:#6ee7a0;font-style:normal}.term .caret{color:var(--hi)}.term-side{border-left:1px solid #ffffff14;margin:0;display:grid}.term-side div{border-bottom:1px solid #ffffff12;align-content:center;padding:16px 22px;display:grid}.term-side div:last-child{border:0}.term-side dt{color:#8ea6a8;font-size:.78rem}.term-side dd{font:600 1.1rem var(--d);color:#fff;letter-spacing:-.01em;margin:2px 0 0}.inc{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.inc-head{position:sticky;top:110px}.inc-head p{color:var(--muted);max-width:38ch;margin-top:14px}.inc-list{margin:0;padding:0;list-style:none}.inc-list li{border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:20px;padding:24px 0;display:grid}.inc-list li:last-child{border-bottom:1px solid var(--line)}.inc-ic{background:color-mix(in srgb,var(--osc) 12%,transparent);width:48px;height:48px;color:var(--osc);border-radius:12px;place-items:center;display:grid}.inc-ic .ms{vertical-align:0;font-size:24px}.inc-list h3{font:700 1.15rem var(--d);letter-spacing:-.01em;margin-bottom:4px}.inc-list p{color:var(--muted);max-width:52ch}.ucx{grid-template-columns:repeat(3,1fr);gap:40px 48px;margin:0;padding:0;list-style:none;display:grid}.ucx li{border-top:2px solid var(--line2);padding-top:20px}.ucx .ms{width:auto;color:var(--osc);margin-bottom:16px;font-size:30px;display:block}.ucx h3{font:700 1.1rem var(--d);letter-spacing:-.01em}.ucx p{color:var(--muted);max-width:34ch;font-size:.95rem}.eds{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.ed{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:32px 28px;position:relative}.ed>.ms{width:auto;color:var(--osc);margin-bottom:22px;font-size:30px;display:block}.ed p{color:var(--muted)}.ed.hot{border-color:var(--osc);background:color-mix(in srgb,var(--osc) 8%,var(--bg));box-shadow:0 20px 50px color-mix(in srgb,var(--osc) 14%,transparent)}.ed-tag{color:var(--osc);border:1px solid var(--osc);border-radius:999px;padding:2px 10px;font-size:.78rem;font-weight:700;position:absolute;top:28px;right:24px}.dtable{border:1px solid var(--line);background:var(--bg);border-radius:14px;overflow:hidden}.dt-row{border-top:1px solid var(--line);grid-template-columns:1.1fr .8fr 1.6fr;align-items:center;gap:24px;padding:20px 26px;display:grid}.dt-row:first-child{border-top:0}.dt-h{background:var(--surface);color:var(--muted);padding-top:14px;padding-bottom:14px;font-size:.84rem;font-weight:600}.dt-name{align-items:center;gap:14px;display:flex}.dt-name .ms{width:auto;color:var(--osc);font-size:24px}.dt-row code{font:500 .9rem var(--m);color:var(--osc);background:color-mix(in srgb,var(--osc) 10%,transparent);border-radius:6px;margin-right:10px;padding:3px 9px}.dt-row small{color:var(--muted);font-size:.85rem}.dt-d{color:var(--muted)}.cx{counter-reset:none;grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.cx li{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;padding:28px;display:flex;position:relative}.cx li+li:before{content:"";background:var(--osc);opacity:.6;width:20px;height:2px;position:absolute;top:46px;left:-21px}.cx-n{width:36px;height:36px;font:700 1rem var(--d);color:var(--bg);background:var(--osc);border-radius:50%;place-items:center;margin-bottom:20px;display:grid}.cx h3{font:700 1.15rem var(--d);letter-spacing:-.01em}.cx p{color:var(--muted);font-size:.95rem}.cx code{font:500 .84rem var(--m);color:#f1e2d6;white-space:nowrap;background:#120d0a;border:1px solid #ffffff14;border-radius:8px;margin-top:auto;padding:10px 14px;display:block;overflow-x:auto;transform:translateY(8px)}.osp.lin .cx code{color:#d8eef0;background:#031012}.cx code:before{content:"> ";color:var(--hi)}.osp.lin .cx code:before{content:"$ "}.ex{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:clamp(32px,5vw,72px);display:grid}.ex .head{grid-template-columns:1fr;margin-bottom:28px}.ex-list{grid-template-columns:1fr 1fr;gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.ex-list li{border-top:1px solid var(--line);align-items:flex-start;gap:14px;padding:18px 0;display:flex}.ex-list .ms{width:auto;color:var(--osc);margin-top:2px;font-size:22px}.ex-list b{font-weight:700;display:block}.ex-list span{color:var(--muted);font-size:.92rem}.swap{--s: #d9a887;--s-rgb: 212, 162, 131;color:#fff;background:radial-gradient(90% 80% at 100% 0,rgba(var(--s-rgb),.24),transparent 65%),#0c0907;border:1px solid rgba(var(--s-rgb),.45);border-radius:16px;gap:8px;padding:30px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid}.swap.lin{--s: #2bbac4;--s-rgb: 43, 186, 196;background:radial-gradient(90% 80% at 100% 0,rgba(var(--s-rgb),.26),transparent 65%),#031012}.swap:hover{box-shadow:0 20px 50px rgba(var(--s-rgb),.18);transform:translateY(-3px)}.swap>.ms{width:auto;color:var(--s);margin-bottom:6px;font-size:34px}.swap b{font:700 1.35rem var(--d);letter-spacing:-.02em}.swap span{color:#cdbfb3;font-size:.95rem}.swap.lin span{color:#b7cdd0}.swap em{color:var(--s);align-items:center;gap:6px;margin-top:10px;font-style:normal;font-weight:700;display:flex}.swap em .ms{transition:transform .2s}.swap:hover em .ms{transform:translate(4px)}@media(max-width:1000px){.xhero-grid{grid-template-columns:minmax(0,1fr)}.xhero h1{max-width:16ch}.facts{grid-template-columns:1fr 1fr;row-gap:18px}.facts li:nth-child(3){border-left:0;padding-left:0}.inc,.ex{grid-template-columns:minmax(0,1fr)}.inc-head{position:static}.ucx,.eds,.cx{grid-template-columns:repeat(2,minmax(0,1fr))}.cx li+li:before{display:none}}@media(max-width:640px){.xhero .row .btn{flex:100%}.facts{grid-template-columns:1fr}.facts li{border-left:0!important;padding:6px 0!important}.rdp-icons{display:none}.rdp-app{top:6%;right:4%;bottom:24%;left:4%}.rdp-search,.rdp-toast,.rdp-pin:nth-of-type(n+4){display:none}.term-grid{grid-template-columns:1fr}.term-side{border-top:1px solid #ffffff14;border-left:0;grid-template-columns:1fr 1fr}.term-side div:nth-child(odd){border-right:1px solid #ffffff12}.term pre{min-height:0;padding:18px;font-size:.8rem}.ucx,.eds,.cx,.ex-list{grid-template-columns:minmax(0,1fr)}.ucx{gap:28px}.dt-row{grid-template-columns:1fr;gap:8px;padding:18px}.dt-h{display:none}.ed-tag{justify-self:start;margin-bottom:14px;display:inline-block;position:static}}.xhero{padding:clamp(48px,6vw,84px) 0 0}.xhero-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:clamp(32px,5vw,64px)}.xhero h1{letter-spacing:-.03em;max-width:17ch;margin-bottom:22px;font-size:clamp(1.9rem,3.3vw,3rem);line-height:1.05}.xhero .lead{max-width:44ch;font-size:1.05rem}.xhero .btn{border-radius:9px;padding:15px 28px;font-size:1.02rem}.xver{margin-top:26px}.xver li{font-size:.82rem}.xhint{font-size:.86rem}.xband{border-top:1px solid rgba(var(--hi-rgb),.16);background:#030c0dd9;margin-top:clamp(44px,5vw,72px)}.osp.win .xband{background:#0c0907d9}.xband .wrap{max-width:1360px}.facts{border-top:0;margin:0;padding:24px 0}.facts li{font-size:.88rem;line-height:1.35}.facts li+li{border-left-color:rgba(var(--hi-rgb),.16)}.facts .ms{filter:drop-shadow(0 0 8px rgba(var(--hi-rgb),.4));font-size:36px}.facts b{font:600 .95rem var(--b);letter-spacing:0;color:#fff}.facts span{font-size:.84rem}.rdp,.term{justify-self:stretch;width:100%;max-width:none}.rdp-title{height:34px;font-size:.78rem}.rdp-ctl b{width:38px}.rdp-bar{height:36px}.rdp-pin{width:28px;height:28px}.rdp-icons{gap:8px;width:74px;padding:12px 8px}.rdp-icons li{font-size:.62rem}.rdp-cap{margin-top:12px;font-size:.8rem}.term-tabs button{padding:10px 14px;font-size:.8rem}.term pre{min-height:260px;padding:18px 20px;font-size:.8rem;line-height:1.8}.term-side dd{font:600 .95rem var(--b)}@media(min-width:901px){.xhero{flex-direction:column;min-height:calc(100svh - 101px);padding-top:clamp(18px,4.5vh,72px);display:flex}.xhero>.xhero-grid{flex:1;align-content:center;width:100%}.xhero h1{margin-bottom:clamp(8px,2vh,22px);font-size:clamp(1.7rem,min(3.3vw,6.3vh),3rem)}.xhero .lead{margin-bottom:clamp(12px,2.6vh,28px);font-size:clamp(.92rem,1.9vh,1.05rem)}.xhero .btn{padding:clamp(9px,1.6vh,15px) clamp(18px,2vw,28px)}.xver{margin-top:clamp(10px,2.4vh,26px)}.xband{margin-top:clamp(14px,3.2vh,56px)}.facts{padding:clamp(10px,2.1vh,24px) 0}.facts .ms{font-size:clamp(26px,4.2vh,36px)}.term pre{min-height:clamp(200px,30vh,260px);line-height:clamp(1.5,.3vh + 1.5,1.8)}}.inc-head p{font-size:.98rem}.inc-list li{gap:18px;padding:20px 0}.inc-ic{border-radius:10px;width:42px;height:42px}.inc-ic .ms{font-size:22px}.inc-list h3,.ucx h3,.cx h3{font:700 1rem/1.3 var(--b);letter-spacing:0;margin-bottom:6px}.inc-list p,.ucx p,.cx p,.ed p,.dt-d,.ex-list span{font-size:.95rem}.ucx .ms,.ed>.ms{margin-bottom:14px;font-size:24px}.ed{padding:28px}.ed h3{font:700 1.05rem/1.3 var(--b);letter-spacing:0}.ed-tag{font-size:.74rem;top:26px}.dt-name .ms{font-size:22px}.dt-name b{font:700 1rem var(--b);letter-spacing:0}.dt-row code{font-size:.82rem}.cx li{padding:24px}.cx-n{width:30px;height:30px;font:700 .9rem var(--b);margin-bottom:16px}.cx code{font-size:.8rem}.cx li+li:before{top:38px}.ex-list .ms{font-size:20px}.ex-list b{font-size:.98rem}.swap{padding:28px}.swap>.ms{font-size:28px}.swap b{font:700 1.2rem var(--d)}.swap span{font-size:.92rem}@media(max-width:1000px){.xhero-grid{grid-template-columns:minmax(0,1fr)}.rdp,.term{justify-self:stretch;max-width:none}.xhero h1{max-width:none}}.rdp-appbody.sm{grid-template-rows:1fr;grid-template-columns:auto minmax(0,1fr);gap:0;padding:0;display:grid}.sm-nav{background:#141c1e;border-right:1px solid #ffffff0f;align-content:start;gap:2px;margin:0;padding:8px 0;list-style:none;display:grid}.sm-nav li{color:#9fb0b3;white-space:nowrap;align-items:center;gap:7px;padding:6px 12px;font-size:.66rem;display:flex}.sm-nav .ms{vertical-align:0;font-size:14px}.sm-nav li.on{color:#fff;background:rgba(var(--hi-rgb),.14);box-shadow:inset 2px 0 0 var(--hi)}.sm-main{flex-direction:column;min-width:0;padding:10px 12px 0;display:flex}.sm-h{color:#fff;margin-bottom:6px;font-size:.74rem}.sm-props{grid-template-columns:1fr 1fr;gap:5px 14px;margin:0;display:grid}.sm-props div{min-width:0}.sm-props dt{color:#7f9396;font-size:.6rem}.sm-props dd{color:#e6eeef;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.68rem;overflow:hidden}.sm-meters{gap:6px;margin:10px 0 8px;display:grid}.sm-meters div{color:#9fb0b3;grid-template-columns:52px 1fr 30px;align-items:center;gap:8px;font-size:.64rem;display:grid}.sm-meters span:last-child{text-align:right;color:#e6eeef}.sm-meters i{background:#ffffff14;border-radius:3px;height:5px;overflow:hidden}.sm-meters em{height:100%;width:var(--w);background:var(--hi);border-radius:3px;animation:1.1s cubic-bezier(.2,.8,.2,1) .4s both fill;display:block}.sm .rdp-tick{margin-top:auto}@media(max-width:640px){.sm-nav{display:none}.rdp-appbody.sm{grid-template-columns:minmax(0,1fr)}}.rdp-toast{bottom:3%}.sm-props div:last-child{grid-column:1 / -1}.sm-meters{margin:auto 0 12px;padding-top:8px}@media(max-width:640px){.rdp-desk{aspect-ratio:auto;height:330px}.rdp-app{bottom:6%}}.rdp-appbody.bk{background:#f3f5f7;flex-direction:column;padding:0;display:flex}.bk-url{color:#3c4a50;background:#e3e8ec;border-radius:999px;align-items:center;gap:6px;margin:6px 8px;padding:4px 10px;font-size:.64rem;display:flex}.bk-url .ms{color:#1e8e3e;vertical-align:0;font-size:12px}.bk-page{flex-direction:column;flex:1;min-height:0;display:flex}.bk-top{color:#fff;background:#1d3a6e;border-bottom:3px solid #f08a24;align-items:center;gap:6px;padding:6px 12px;font-size:.7rem;display:flex}.bk-top .ms{vertical-align:0;font-size:16px}.bk-top span{opacity:.8;margin-left:auto;font-size:.62rem}.bk-card{color:#1b2a33;background:#fff;border:1px solid #dde3e8;border-radius:8px;gap:6px;width:min(78%,260px);margin:10px auto 0;padding:10px 12px;animation:.3s fade;display:grid;box-shadow:0 6px 16px #1428461a}.bk-h{font-size:.74rem}.bk-card label{color:#5d6b73;gap:2px;font-size:.58rem;display:grid}.bk-card label i{background:#fff;border:1px solid #cfd8de;border-radius:4px;height:20px;display:block;position:relative;overflow:hidden}.bk-card label i:after{content:attr(data-v);font:500 .64rem var(--m);color:#1b2a33;white-space:nowrap;border-right:1px solid #0000;width:0;font-style:normal;position:absolute;top:3px;left:7px;overflow:hidden}.bk-card label i.typed:after{animation:.8s steps(9,end) forwards bktype}.bk-card label i.typed{border-color:#1d3a6e}@keyframes bktype{to{width:9ch}}.bk-card button{color:#fff;cursor:default;background:#f08a24;border-radius:4px;margin-top:2px;padding:5px;font-size:.66rem;font-weight:700}.bk-card button.busy{background:#1d3a6e;animation:1s infinite pulse}.bk-trip{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.bk-trip b{font:700 .9rem var(--b);display:block}.bk-trip small{color:#5d6b73;font-size:.56rem}.bk-trip div:last-child{text-align:right}.bk-line{background:repeating-linear-gradient(90deg,#9fb0bb 0,#9fb0bb 4px,#0000 4px,#0000 7px);height:2px;position:relative}.bk-line .ms{color:#1d3a6e;vertical-align:0;font-size:16px;animation:1.6s ease-in-out forwards bkrun;position:absolute;top:-8px;left:0}@keyframes bkrun{to{left:calc(100% - 16px)}}.bk-meta{color:#5d6b73;justify-content:space-between;font-size:.58rem;display:flex}.bk-ok{color:#14532d;background:#e6f4ea;border-radius:5px;align-items:center;gap:8px;padding:6px 8px;animation:.4s both rise;display:flex}.bk-ok .ms{color:#1e8e3e;vertical-align:0;font-size:20px}.bk-ok b{font-size:.68rem;display:block}.bk-ok small{color:#3c5a45;font-size:.56rem}.bk-ip{color:#3c4a50;background:#fff;border-top:1px solid #dde3e8;align-items:center;gap:6px;margin-top:auto;padding:6px 12px;font-size:.6rem;display:flex}.bk-ip .dot{background:#1e8e3e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #1e8e3e2e}.rdp-app:has(.bk){background:#f3f5f7}@media(prefers-reduced-motion:reduce){.bk-card label i:after{width:9ch}}.rdp-app{bottom:6%}.bk-card{gap:5px}.termfig{width:100%;margin:0;animation:.7s cubic-bezier(.2,.7,.2,1) .1s both rise}.termfig .term{border-radius:10px;animation:none}.term-tabs{height:34px}.term-tabs button{align-items:center;padding:0 14px;display:flex}.term-grid{aspect-ratio:16 / 9.4;min-height:0}.term pre{align-self:stretch;height:100%;min-height:0;overflow:hidden}.term-side{min-height:0}.term-bar{color:#8ea6a8;background:#0a1c1f;border-top:1px solid #ffffff12;align-items:center;gap:18px;height:36px;padding:0 14px;font-size:.72rem;display:flex}.term-bar span:first-child{color:#d8eef0;align-items:center;gap:7px;display:flex}.term-bar span:last-child{margin-left:auto}.term-bar .dot{background:#2bd4a0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #2bd4a026}@media(min-width:901px){.term pre{line-height:1.75}}@media(max-width:640px){.term-grid{aspect-ratio:auto;grid-template-rows:1fr auto;height:330px}.term pre{padding:12px 14px;font-size:.74rem;line-height:1.55}.term-side div{padding:8px 12px}.term-bar span:nth-child(2){display:none}.rdp-cap{align-items:flex-start;min-height:2.9em}.rdp-cap .dot{flex:none;margin-top:.35em}}@media(min-width:1001px){.xhero-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(32px,4vw,56px)}}@media(max-width:1000px){.term pre .x{display:none}}.bk-card{width:min(80%,300px)}@media(min-width:1001px){.xhero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,4vw,56px)}}.rdp-desk,.term-grid{aspect-ratio:16 / 8.6}.term pre{padding:16px 18px;font-size:.76rem}@media(min-width:901px){.term pre{line-height:1.7}}.term-side div{padding:10px 16px}.term-side dt{font-size:.7rem}.term-side dd{font-size:.88rem}.term-tabs button{font-size:.76rem}.term-bar{font-size:.68rem}.rdp-title{font-size:.74rem}.rdp-cap{font-size:.78rem}.rdp-icons{gap:6px}.rdp-icons .ms{font-size:20px}@media(max-width:640px){.rdp-desk,.term-grid{aspect-ratio:auto}}.xhero .btn.xbtn{min-width:230px}.xhero .btn.ghost{min-width:140px}.osp.abt{--hi: #2bbac4;--hi-rgb: 43, 186, 196;--osc: #037883}[data-theme=dark] .osp.abt{--osc: #2bbac4}.osp.abt .xhero{background:#03100f}.osp.abt .xhero:before{background:radial-gradient(55% 70% at 80% 40%,#2bbac42e,#0000 70%),radial-gradient(45% 55% at 0 100%,#b07a5c29,#0000 70%)}.osp.abt .xhero .lead,.osp.abt .xver li{color:#b7cdd0}.osp.abt .xhero .btn.xbtn{color:#031316}.chatfig{width:100%;margin:0;animation:.7s cubic-bezier(.2,.7,.2,1) .1s both rise}.chat{border:1px solid rgba(var(--hi-rgb),.4);box-shadow:0 0 0 6px rgba(var(--hi-rgb),.06),0 40px 90px #0000008c,0 0 80px rgba(var(--hi-rgb),.14);background:#071a1c;border-radius:10px;overflow:hidden}.chat-top{color:#1b2a2d;background:#eef3f4;align-items:center;gap:9px;height:34px;padding:0 12px;display:flex}.chat-av{width:22px;height:22px;font:700 .72rem var(--d);color:#fff;background:linear-gradient(135deg,#0b8f99,#2bbac4);border-radius:50%;place-items:center;display:grid}.chat-top b{font-size:.74rem;line-height:1.1;display:block}.chat-top small{color:#4f6a6d;font-size:.62rem;line-height:1.1;display:block}.chat-top>.ms{color:#0b8f99;vertical-align:0;margin-left:auto;font-size:18px}.chat-body{aspect-ratio:16 / 8.6;background:radial-gradient(70% 90% at 100% 0,#2bbac414,#0000 60%),radial-gradient(60% 80% at 0 100%,#b07a5c14,#0000 60%),#061516;flex-direction:column;justify-content:flex-end;gap:7px;padding:12px 16px;display:flex;overflow:hidden}.chat-day{color:#8ea6a8;background:#ffffff0d;border-radius:999px;align-self:center;margin-bottom:auto;padding:2px 10px;font-size:.62rem}.msg{color:#e4f2f3;white-space:pre-line;background:#123236;border-radius:4px 12px 12px;align-self:flex-start;max-width:78%;margin:0;padding:7px 11px 5px;font-size:.76rem;line-height:1.45;animation:.3s both rise}.msg small{text-align:right;color:#8ea6a8;margin-top:2px;font-size:.58rem;display:block}.msg.me{color:#fff;background:linear-gradient(135deg,#0b8f99,#14a4ae);border-radius:12px 4px 12px 12px;align-self:flex-end}.msg.me small{color:#cff3f5}.msg.dots{gap:4px;padding:10px 12px;display:flex}.msg.dots i{background:#8ea6a8;border-radius:50%;width:6px;height:6px;animation:1s infinite pulse}.msg.dots i:nth-child(2){animation-delay:.15s}.msg.dots i:nth-child(3){animation-delay:.3s}.chat-bar{background:#0a1c1f;border-top:1px solid #ffffff12;align-items:center;gap:10px;height:36px;padding:0 10px;display:flex}.chat-bar .ms{vertical-align:0;color:#8ea6a8;font-size:18px}.chat-bar em{color:#6f8a8d;background:#ffffff0d;border-radius:999px;flex:1;padding:5px 12px;font-size:.72rem;font-style:normal}.chat-bar .send{background:var(--hi);border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.chat-bar .send .ms{color:#031316;font-size:15px}.story{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.seva-word{aspect-ratio:5 / 4;text-align:center;color:#fff;background:radial-gradient(80% 90% at 85% 110%,#e2b5978c,#0000 60%),radial-gradient(70% 80% at 0 0,#2bbac459,#0000 65%),linear-gradient(150deg,#041315,#0b3a40 55%,#3a2418);border-radius:20px;place-content:center;gap:6px;display:grid;position:relative;overflow:hidden}.seva-word span{font:700 clamp(4rem,9vw,7.5rem)/1.15 "Noto Sans Devanagari",var(--d);background:linear-gradient(#fff 20%,#ecc7ab);color:#0000;-webkit-background-clip:text;background-clip:text}.seva-word small{color:#cfe3e5;font-size:.86rem}.story h2{margin-bottom:6px}.story .body{max-width:56ch}.story-sign{border-left:3px solid var(--osc);max-width:52ch;margin-top:22px;padding-left:16px;font-weight:600}.chain{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.chain>li{border:1px solid var(--line);background:var(--bg);border-radius:14px;padding:28px;position:relative}.chain>li+li:before{content:"";background:var(--osc);width:28px;height:2px;position:absolute;top:50px;left:-29px}.chain>li+li:after{content:"";border:5px solid #0000;border-left:7px solid var(--osc);position:absolute;top:46px;left:-7px}.chain>li.hot{border-color:var(--osc);background:color-mix(in srgb,var(--osc) 7%,var(--bg));box-shadow:0 20px 50px color-mix(in srgb,var(--osc) 12%,transparent)}.chain-ic{background:color-mix(in srgb,var(--osc) 12%,transparent);width:44px;height:44px;color:var(--osc);border-radius:12px;place-items:center;margin-bottom:16px;display:grid}.chain-ic .ms{vertical-align:0;font-size:24px}.chain h3{font:700 1.05rem/1.3 var(--b)}.chain p{color:var(--muted);font-size:.95rem}.chain ul{border-top:1px solid var(--line);gap:8px;margin:14px 0 0;padding:14px 0 0;list-style:none;display:grid}.chain ul li{align-items:center;gap:8px;font-size:.92rem;display:flex}.chain ul .ms{color:var(--osc);vertical-align:0;font-size:18px}.prods{grid-template-columns:1fr 1fr;gap:20px;display:grid}.team{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.team li{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px 0;display:grid}.team h3{font:700 1rem/1.3 var(--b);margin-bottom:2px}.team p{color:var(--muted);font-size:.95rem}.team a{color:var(--osc);white-space:nowrap;font-weight:600;text-decoration:none}.team a:hover{text-decoration:underline}@media(max-width:1000px){.story,.prods{grid-template-columns:minmax(0,1fr)}.seva-word{max-width:420px}.chain{grid-template-columns:minmax(0,1fr)}.chain>li+li:before,.chain>li+li:after{display:none}}@media(max-width:640px){.chat-body{aspect-ratio:auto;height:330px}.team li{grid-template-columns:auto minmax(0,1fr)}.team a{grid-column:2}}.offer-in{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;max-width:1360px;margin:0 auto;display:grid}.offer-in>span{grid-column:2}.social{grid-column:3;justify-self:end;gap:6px;margin:0;padding:0;list-style:none;display:flex}.social a{color:#d7eef0;background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:26px;height:26px;transition:background .15s,color .15s,border-color .15s,transform .15s;display:grid}.social svg{fill:currentColor;width:13px;height:13px}.social a:hover{color:#fff;transform:translateY(-1px)}.social a.whatsapp:hover{background:#25d366;border-color:#25d366}.social a.telegram:hover{background:#26a5e4;border-color:#26a5e4}.social a.facebook:hover{background:#0866ff;border-color:#0866ff}.social a.instagram:hover{background:linear-gradient(45deg,#f58529,#dd2a7b 50%,#8134af);border-color:#dd2a7b}.social a:focus-visible{outline-offset:2px;outline:2px solid #fff}@media(max-width:760px){.offer{padding:6px 12px}.offer-in{grid-template-columns:minmax(0,1fr) auto;gap:10px}.offer-in>span{text-align:left;grid-column:1;font-size:.72rem;line-height:1.35}.social{grid-column:2}.social a{width:24px;height:24px}.social svg{width:12px;height:12px}}.offer-in{max-width:1304px}@media(max-width:760px){.offer{padding:6px 28px}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cp-back{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#010809b8;place-items:center;padding:20px;animation:.25s fade;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.cp{text-align:center;color:#fff;background:radial-gradient(90% 70% at 100% 0,#2bbac447,#0000 60%),radial-gradient(80% 70% at 0 100%,#d4a28338,#0000 60%),#061416;border:1px solid #2bbac466;border-radius:20px;width:min(100%,460px);padding:34px 30px 28px;animation:.45s cubic-bezier(.2,.8,.2,1.15) both cpin;position:relative;overflow:hidden;box-shadow:0 40px 100px #0009,0 0 60px #2bbac426}@keyframes cpin{0%{opacity:0;transform:translateY(18px) scale(.94)}}.cp-x{color:#b7cdd0;border-radius:50%;place-items:center;width:34px;height:34px;transition:background .15s,color .15s;display:grid;position:absolute;top:12px;right:12px}.cp-x:hover{color:#fff;background:#ffffff14}.cp-x .ms{vertical-align:0}.cp-badge{color:#ecc7ab;background:#d4a28324;border:1px solid #d4a28359;border-radius:999px;align-items:center;gap:6px;padding:5px 14px;font-size:.8rem;font-weight:600;display:inline-flex}.cp-badge .ms{vertical-align:0;font-size:17px}.cp h2{letter-spacing:-.02em;margin:16px 0 10px;font-size:clamp(1.5rem,4vw,1.9rem)}.cp>p{color:#b7cdd0;max-width:38ch;margin:0 auto;font-size:.95rem}.cp-ticket{background:#2bbac414;border:2px dashed #2bbac499;border-radius:12px;align-items:stretch;margin:22px 0 10px;display:flex;position:relative}.cp-ticket:before,.cp-ticket:after{content:"";background:#061416;border:2px dashed #2bbac499;border-radius:50%;width:18px;height:18px;margin-top:-9px;position:absolute;top:50%}.cp-ticket:before{clip-path:inset(0 0 0 50%);left:-11px}.cp-ticket:after{clip-path:inset(0 50% 0 0);right:-11px}.cp-code{font:700 1.6rem var(--m);letter-spacing:.14em;color:#fff;flex:1;place-items:center;padding:14px 10px;display:grid}.cp-copy{color:#031316;background:linear-gradient(135deg,#2bbac4,#5fd6dd);border-radius:8px;align-items:center;gap:6px;margin:6px;padding:0 16px;font-size:.9rem;font-weight:700;transition:filter .15s;display:flex}.cp-copy:hover{filter:brightness(1.08)}.cp-copy .ms{vertical-align:0;font-size:18px}.cp-copy.done{background:#2bd4a0}.cp-valid{color:#8ea6a8;font-size:.8rem;display:block}.cp-act{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.cp .btn.ghost{color:#fff;border-color:#ffffff4d}.cp .btn.ghost:hover{background:#ffffff14}@media(max-width:480px){.cp{padding:30px 20px 22px}.cp-code{font-size:1.25rem}.cp-act .btn{flex:100%}}.cp-copy{z-index:1;margin:6px 14px 6px 6px;position:relative}.stats strong{font:700 clamp(2rem,3.6vw,2.9rem)/1 var(--d);letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:linear-gradient(90deg,#0b8f99,#2bbac4 55%,#d4a283);color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=light] .stats strong{background:linear-gradient(90deg,#036b75,#0b8f99 55%,#8f5a3e);-webkit-background-clip:text;background-clip:text}.fb-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;margin:0;padding:0;list-style:none;display:grid}.fb-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;gap:14px;padding:26px;display:flex;position:relative}.fb-card.big{background:radial-gradient(90% 60% at 100% 0,color-mix(in srgb,var(--brand) 16%,transparent),transparent 70%),var(--surface);border-color:color-mix(in srgb,var(--brand) 40%,var(--line));grid-row:span 2}.fb-q{color:color-mix(in srgb,var(--brand) 35%,transparent);position:absolute;top:18px;right:20px;width:auto!important;font-size:40px!important}.fb-stars{gap:2px;display:flex}.fb-stars .ms{color:var(--line2);font-variation-settings:"FILL" 1;font-size:18px}.fb-stars .ms.on{color:#f5b301}.fb-card blockquote{flex:1;margin:0;font-size:.98rem;line-height:1.6}.fb-card.big blockquote{font:600 clamp(1.1rem,1.6vw,1.3rem)/1.5 var(--d);letter-spacing:-.01em}.fb-who{border-top:1px solid var(--line);align-items:center;gap:12px;padding-top:14px;display:flex}.fb-av{width:38px;height:38px;font:700 1rem var(--d);color:#fff;background:linear-gradient(135deg,#0b8f99,#d4a283);border-radius:50%;place-items:center;display:grid}.fb-who b{font-size:.95rem;display:block}.fb-who small{color:var(--muted);font-size:.84rem}.fb-more{color:var(--muted);margin-top:24px}.fb-more a{color:var(--brand);font-weight:600}@media(max-width:900px){.fb-grid{grid-template-columns:minmax(0,1fr)}.fb-card.big{grid-row:auto}}.fb-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.fb-q{color:color-mix(in srgb,var(--brand) 40%,transparent);position:absolute;top:6px;right:22px;font:700 4.5rem/1 var(--d)!important}@media(max-width:900px){.fb-grid{grid-template-columns:minmax(0,1fr)}}.fb-card.big blockquote{align-items:center;font-size:clamp(1.2rem,1.9vw,1.55rem);line-height:1.45;display:flex}.stats{background:var(--bg);border-bottom:0;padding:clamp(40px,5vw,64px) 0}.st-panel{border:1px solid color-mix(in srgb,var(--brand) 30%,var(--line));background:radial-gradient(60% 120% at 0 0,color-mix(in srgb,var(--brand) 14%,transparent),transparent 65%),radial-gradient(50% 120% at 100% 100%,#d4a2831f,transparent 65%),var(--surface);border-radius:20px;overflow:hidden;box-shadow:0 30px 60px #0000002e}.stats ul.st-nums{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.st-nums li{align-content:start;gap:4px;padding:28px 28px 30px;display:grid}.st-nums li+li{border-left:1px solid var(--line)}.st-ic{width:40px;height:40px;color:var(--brand);background:color-mix(in srgb,var(--brand) 14%,transparent);border:1px solid color-mix(in srgb,var(--brand) 28%,transparent);border-radius:12px;place-items:center;margin-bottom:12px;display:grid}.st-ic .ms{vertical-align:0;font-size:22px}.stats .st-nums strong{font:700 clamp(1.9rem,3vw,2.5rem)/1.05 var(--d);letter-spacing:-.03em}.stats .st-l{color:var(--muted);max-width:none;font-size:.9rem}.st-strip{border-top:1px solid var(--line);background:color-mix(in srgb,var(--bg) 55%,transparent);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.st-strip li{align-items:center;gap:12px;padding:18px 28px;display:flex}.st-strip li+li{border-left:1px solid var(--line)}.st-strip .ms{color:#d4a283;vertical-align:0;flex:none;width:auto;font-size:24px}.st-strip b{font-size:.95rem;display:block}.st-strip span{color:var(--muted);font-size:.84rem;line-height:1.35;display:block}@media(max-width:900px){.stats ul.st-nums,.st-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.st-nums li:nth-child(3){border-left:0}.st-nums li:nth-child(n+3){border-top:1px solid var(--line)}.st-strip li:nth-child(3){border-left:0}.st-strip li:nth-child(n+3){border-top:1px solid var(--line)}}@media(max-width:520px){.st-nums li,.stats .st-nums li:first-child{padding:20px 16px}.st-strip li{align-items:flex-start;padding:14px 16px}.stats .st-nums strong{font-size:1.7rem}.st-ic{width:34px;height:34px;margin-bottom:8px}.st-ic .ms{font-size:19px}}.fb-empty{border:1px dashed color-mix(in srgb,var(--brand) 45%,var(--line));background:radial-gradient(70% 140% at 100% 0,color-mix(in srgb,var(--brand) 12%,transparent),transparent 65%),var(--surface);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;padding:32px;display:grid}.fb-empty-stars{gap:2px;display:flex}.fb-empty-stars .ms{color:#f5b301;font-variation-settings:"FILL" 1;font-size:26px}.fb-empty h3{font:700 1.2rem var(--d);letter-spacing:-.01em;margin-bottom:4px}.fb-empty p{color:var(--muted);max-width:60ch}.fb-empty .btn{white-space:nowrap}@media(max-width:800px){.fb-empty{grid-template-columns:minmax(0,1fr);gap:16px;padding:24px}}.stats{padding:clamp(24px,3vw,36px) 0}.st-panel{border-radius:16px;box-shadow:0 16px 36px #00000024}.st-nums li{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 12px;padding:16px 22px}.st-ic{border-radius:10px;grid-row:1 / 3;width:36px;height:36px;margin:0}.st-ic .ms{font-size:19px}.stats .st-nums strong{font-size:clamp(1.35rem,2vw,1.65rem);line-height:1.1}.stats .st-l{font-size:.8rem;line-height:1.3}.st-strip li{gap:10px;padding:11px 22px}.st-strip .ms{font-size:20px}.st-strip b{font-size:.86rem}.st-strip span{font-size:.76rem}@media(max-width:520px){.st-nums li,.stats .st-nums li:first-child{column-gap:10px;padding:12px}.st-ic{width:30px;height:30px}.st-ic .ms{font-size:17px}.stats .st-nums strong{font-size:1.2rem}.st-strip li{padding:10px 12px}}.ipx{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.ipx .head{grid-template-columns:1fr;margin-bottom:24px}.ipx-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.ipx-list li{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:16px;padding:18px 0;display:grid}.ipx-ic{width:42px;height:42px;color:var(--brand);background:color-mix(in srgb,var(--brand) 12%,transparent);border-radius:12px;place-items:center;display:grid}.ipx-ic .ms{vertical-align:0;font-size:22px}.ipx-list h3{font:700 1rem/1.3 var(--b);margin-bottom:4px}.ipx-list p{color:var(--muted);font-size:.95rem}.ipx-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;font-size:.85rem;display:flex}.ipx-legend i{border-radius:50%;width:10px;height:10px;margin-left:6px;display:inline-block}.ipx-legend i:first-child{margin-left:0}.ipx-legend i.in{background:#d4a283;box-shadow:0 0 0 3px #d4a28333}.ipx-legend i.intl{background:#2bbac4;box-shadow:0 0 0 3px #2bbac433}.ipx-legend span{margin-left:auto;font-size:.8rem}.globe{aspect-ratio:1;cursor:grab;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--brand) 10%,transparent) 0 46%,transparent 47%);justify-self:center;width:100%;max-width:560px;position:relative}.globe.ready{background:none}.globe.grabbing{cursor:grabbing}.globe canvas{animation:.8s fade;display:block;width:100%!important;height:100%!important}@media(max-width:900px){.ipx{grid-template-columns:minmax(0,1fr)}.globe{max-width:420px}.ipx-legend span{width:100%;margin-left:0}}.ctaband{isolation:isolate;position:relative;overflow:hidden}.netfield{z-index:0;pointer-events:none;opacity:0;transition:opacity .8s;position:absolute;top:0;right:0;bottom:0;left:0}.netfield.ready{opacity:1}.netfield canvas{display:block;width:100%!important;height:100%!important}.ctaband .cta-in{z-index:1;position:relative}.netfield{-webkit-mask-image:linear-gradient(90deg,#00000040 0,#00000059 42%,#000 78%);mask-image:linear-gradient(90deg,#00000040 0,#00000059 42%,#000 78%)}@media(max-width:900px){.netfield{opacity:.45;-webkit-mask-image:none;mask-image:none}.netfield.ready{opacity:.45}}.cfx-dot{z-index:99999;pointer-events:none;opacity:0;will-change:transform;width:5px;height:5px;background:#38bdf8;border-radius:50%;position:fixed;top:0;left:0;box-shadow:0 0 6px #00a4efcc;transition:opacity .2s ease}.cfx-ring{z-index:99998;pointer-events:none;opacity:0;will-change:transform;border:1.5px solid rgba(0,164,239,.65);border-radius:50%;width:24px;height:24px;position:fixed;top:0;left:0;box-shadow:0 0 10px #00a4ef40;transition:opacity .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.cfx-ring.hot{background:#00a4ef1f;border-color:#38bdf8;box-shadow:0 0 16px #00a4ef73}[data-theme=light] .cfx-ring{border-color:#0078d4a6;box-shadow:0 0 10px #0078d433}[data-theme=light] .cfx-ring.hot{background:#0078d41a;border-color:#0078d4}@media(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.cfx-dot,.cfx-ring,.cfx-trail{display:none!important}}:root{--sp: clamp(40px, 4.5vw, 64px)}.head{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;margin-bottom:clamp(20px,2.6vw,32px)}.head h2{max-width:28ch}.head p{max-width:68ch;margin:0;font-size:1rem}.center .head{text-align:center;justify-items:center}.center .head p{margin-inline:auto}.two .head,.narrow .head,.ex .head,.ipx .head{margin-bottom:20px}.inc{gap:clamp(24px,4vw,56px)}.inc-head p{margin-top:8px}.inc-list li{padding:16px 0}.ucx{gap:24px 36px}.ucx li{padding-top:16px}.ucx .ms{margin-bottom:10px}.story{gap:clamp(24px,4vw,56px)}.story-sign{margin-top:16px}.chain{gap:20px}.chain>li{padding:22px}.chain>li+li:before{width:20px;left:-21px}.chain>li+li:after{left:-6px}.eds,.cx,.prods{gap:16px}.ed,.cx li{padding:22px}.dt-row{padding:14px 22px}.team li{padding:16px 0}.ex{gap:clamp(24px,4vw,48px)}.ex-list li{padding:14px 0}.ipx{gap:clamp(24px,4vw,56px)}.ipx-list li{padding:14px 0}.ctaband{padding:clamp(32px,4vw,48px) 0}.fb-empty{padding:24px}.faq button{padding:16px 0}.osicon svg{fill:currentColor;color:var(--c);filter:drop-shadow(0 0 14px var(--glow));transition:transform .4s cubic-bezier(.2,.7,.2,1);display:block}.oscard.windows .osicon svg{width:58%;height:58%}.oscard.linux .osicon svg{width:74%;height:74%}.oscard:hover .osicon svg{transform:scale(1.08)}.oslogo{object-fit:contain;vertical-align:middle;-webkit-user-select:none;user-select:none;flex:none;display:inline-block}.oslogo.sm{width:20px;height:20px;margin-right:2px}.oslogo.md{width:30px;height:30px}.oslogo.lg{width:42px;height:42px;margin-bottom:6px}.osicon .oslogo{width:66%;height:66%;filter:drop-shadow(0 0 14px var(--glow));transition:transform .4s cubic-bezier(.2,.7,.2,1)}.oscard:hover .osicon .oslogo{transform:scale(1.08)}.pc-os .oslogo,.adm-os .oslogo{width:22px;height:22px}.cmp thead th .oslogo{vertical-align:-5px;margin-right:8px}.uc .uc-os{margin-bottom:14px;display:block}.wa-float .wa-ic{object-fit:contain;flex:none;width:40px;height:40px}@media(max-width:560px){.wa-float .wa-ic{width:26px;height:26px}}.cosmic-space-bg{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none!important;z-index:0!important;overflow:hidden}.cosmic-space-bg.hero{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;z-index:0!important;pointer-events:none!important;overflow:hidden!important}.cosmic-stars-canvas{position:absolute;top:0;left:0;width:100%!important;height:100%!important;pointer-events:none!important;z-index:0!important}.cosmic-glow-orb{position:absolute;border-radius:50%;filter:blur(90px);opacity:.25;pointer-events:none}.cyan-orb{width:500px;height:500px;top:-100px;left:15%;background:radial-gradient(circle,#0ea5e973,#06b6d400 70%)}.indigo-orb{width:600px;height:600px;top:15%;right:-120px;background:radial-gradient(circle,#6366f159,#4f46e500 70%)}.blue-orb-bottom{width:650px;height:650px;bottom:-150px;left:10%;background:radial-gradient(circle,#00a4ef47,#0078d400 70%)}.purple-orb-bottom{width:500px;height:500px;bottom:10%;right:5%;background:radial-gradient(circle,#9333ea33,#7e22ce00 70%)}.cosmic-vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,transparent 40%,rgba(2,8,9,.72) 100%);pointer-events:none}.hero.sky,.xhero{position:relative!important;background-color:#03080a!important;background-image:none!important;overflow:hidden!important;isolation:isolate!important}.hero.sky:before,.xhero:before{display:none!important}.hero.sky>.wrap,.xhero>.wrap,.hero.sky .sky-grid,.hero-desktop-side,.hero.sky>*:not(.cosmic-space-bg),.xhero>*:not(.cosmic-space-bg){position:relative!important;z-index:5!important}.hero.sky>.cosmic-space-bg,.xhero>.cosmic-space-bg{z-index:0!important}header.top,footer.sf,.offer{position:relative;z-index:10}.ocean-auth-wrapper{min-height:calc(100vh - 120px);display:flex;align-items:center;justify-content:center;padding:48px 16px 64px;position:relative;overflow:hidden}.ocean-auth-glow{position:absolute;border-radius:50%;filter:blur(120px);pointer-events:none;opacity:.35}.top-glow{width:480px;height:480px;top:5%;left:50%;transform:translate(-50%);background:radial-gradient(circle,#00a4ef59,#0078d400 70%)}.bottom-glow{width:600px;height:600px;bottom:-100px;left:50%;transform:translate(-50%);background:radial-gradient(circle,#064e3b66,#041e1800 70%)}.ocean-auth-card{width:100%;max-width:460px;background:#0d1f1ae0;border:1px solid rgba(45,212,191,.18);border-radius:24px;padding:38px 36px 30px;box-shadow:0 30px 60px -12px #000000d9,0 0 50px #00a4ef1f;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);position:relative;z-index:10;transition:transform .3s ease,box-shadow .3s ease}.ocean-back-home{display:inline-flex;align-items:center;gap:7px;background:none;border:none;color:#94a3b8;font-size:13.5px;font-weight:500;cursor:pointer;padding:0;margin-bottom:14px;transition:color .2s ease,transform .2s ease}.ocean-back-home:hover{color:#38bdf8;transform:translate(-2px)}.ocean-emblem-wrap{display:flex;justify-content:center;margin-bottom:18px}.ocean-emblem-circle{width:52px;height:52px;border-radius:50%;box-shadow:0 0 25px #00a4ef66;display:flex;align-items:center;justify-content:center;overflow:hidden}.ocean-emblem-svg{width:100%;height:100%}.ocean-auth-title{color:#fff;font-size:26px;font-weight:700;text-align:center;margin:0 0 6px;letter-spacing:-.02em}.ocean-auth-subtitle{color:#94a3b8;font-size:14px;text-align:center;margin:0 0 22px;line-height:1.45}.ocean-buy-intent-badge{display:flex;align-items:center;gap:8px;background:#00a4ef1f;border:1px solid rgba(0,164,239,.3);border-radius:10px;padding:10px 14px;color:#38bdf8;font-size:13px;margin-bottom:20px;line-height:1.4}.ocean-buy-icon{font-size:16px}.ocean-forgot-notice{background:#00a4ef26;border:1px solid #00A4EF;color:#bae6fd;padding:10px 14px;border-radius:10px;font-size:13px;margin-bottom:18px;text-align:center}.ocean-google-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;background:#fff;color:#0f172a;border:none;border-radius:10px;padding:12px 18px;font-size:14.5px;font-weight:600;cursor:pointer;box-shadow:0 2px 6px #00000026;transition:background .2s ease,transform .15s ease,box-shadow .2s ease}.ocean-google-btn:hover:not(:disabled){background:#f8fafc;transform:translateY(-1px);box-shadow:0 4px 12px #00000040}.ocean-google-btn:disabled{opacity:.65;cursor:not-allowed}.ocean-google-icon{width:19px;height:19px;flex-shrink:0}.ocean-divider{display:flex;align-items:center;margin:20px 0}.ocean-divider:before,.ocean-divider:after{content:"";flex:1;height:1px;background:#ffffff1f}.ocean-divider span{padding:0 14px;color:#64748b;font-size:12px;font-weight:700;letter-spacing:.05em}.ocean-form{display:flex;flex-direction:column;gap:16px}.ocean-err-msg{background:#ef444426;border:1px solid rgba(239,68,68,.4);color:#fca5a5;border-radius:8px;padding:10px 14px;font-size:13px;text-align:center}.ocean-field{display:flex;flex-direction:column;gap:6px}.ocean-field label{color:#94a3b8;font-size:13.5px;font-weight:500}.ocean-label-row{display:flex;justify-content:space-between;align-items:center}.ocean-forgot-link{background:none;border:none;color:#00a4ef;font-size:13px;font-weight:500;cursor:pointer;padding:0;transition:color .2s ease}.ocean-forgot-link:hover{color:#38bdf8;text-decoration:underline}.ocean-field input{background:#25333a!important;border:1px solid rgba(255,255,255,.1)!important;color:#fff!important;border-radius:10px!important;padding:12px 14px!important;font-size:14.5px!important;outline:none!important;width:100%!important;box-sizing:border-box!important;transition:border-color .2s ease,box-shadow .2s ease!important}.ocean-field input:focus{border-color:#00a4ef!important;box-shadow:0 0 0 2px #00a4ef59!important}.ocean-field input::placeholder{color:#64748b!important}.ocean-input-wrap{position:relative;display:flex;align-items:center}.ocean-input-wrap input{padding-right:44px!important}.ocean-eye-btn{position:absolute;right:12px;background:none;border:none;color:#94a3b8;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:4px;transition:color .2s ease}.ocean-eye-btn:hover{color:#fff}.ocean-submit-btn{display:flex;align-items:center;justify-content:center;gap:8px;background:#00a4ef;color:#032b1f;font-weight:600;font-size:15px;border-radius:10px;padding:13px 20px;border:none;cursor:pointer;box-shadow:0 8px 22px #00a4ef61;margin-top:6px;transition:background .2s ease,transform .15s ease,box-shadow .2s ease}.ocean-submit-btn:hover:not(:disabled){background:#38bdf8;transform:translateY(-1px);box-shadow:0 10px 28px #00a4ef80}.ocean-submit-btn:disabled{opacity:.7;cursor:not-allowed}.ocean-btn-arrow{font-size:18px;line-height:1;transition:transform .2s ease}.ocean-submit-btn:hover .ocean-btn-arrow{transform:translate(3px)}.ocean-switch-link{margin-top:18px;text-align:center;font-size:13.5px;color:#94a3b8}.ocean-text-link{background:none;border:none;color:#00a4ef;font-size:13.5px;font-weight:600;cursor:pointer;padding:0;transition:color .2s ease}.ocean-text-link:hover{color:#38bdf8;text-decoration:underline}.ocean-register-terms-wrap{display:flex;flex-direction:column;gap:8px}.ocean-terms-notice{font-size:12.5px;color:#64748b;margin:0}.ocean-terms-notice a{color:#00a4ef;text-decoration:none}.ocean-terms-notice a:hover{text-decoration:underline}.ocean-trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:26px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}.ocean-trust-item{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:12px 6px;display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;transition:background .2s ease,border-color .2s ease}.ocean-trust-item:hover{background:#00a4ef0f;border-color:#00a4ef40}.ocean-trust-ic{width:20px;height:20px;color:#00a4ef;flex-shrink:0}.ocean-trust-item span{font-size:11.5px;color:#cbd5e1;font-weight:500;line-height:1.25}@media(max-width:480px){.ocean-auth-card{padding:28px 20px 22px;border-radius:18px}.ocean-trust-grid{gap:6px}.ocean-trust-item span{font-size:10.5px}}.ocean-portal-app{min-height:100vh;background-color:#060b17;color:#f1f5f9;font-family:var(--b)}[data-theme=light] .ocean-portal-app,.ocean-portal-app.light-mode{background-color:#f0f9ff!important;color:#0f172a!important}.ocean-portal-layout{display:flex;min-height:100vh;background-color:#060b17;color:#f1f5f9;position:relative}.ocean-sidebar{width:255px;min-width:255px;background:#070e22;border-right:1px solid rgba(0,164,239,.12);display:flex;flex-direction:column;height:100vh;position:sticky;top:0;z-index:50;-webkit-user-select:none;user-select:none}.ocean-sidebar-brand{padding:22px 20px 18px;display:flex;align-items:center;gap:12px;cursor:pointer;border-bottom:1px solid rgba(0,164,239,.08)}.ocean-brand-logo{width:38px;height:38px;flex-shrink:0;filter:drop-shadow(0 0 10px rgba(0,164,239,.4))}.ocean-brand-svg{width:100%;height:100%}.ocean-brand-text h3{font-size:1.15rem;font-weight:700;color:#fff;line-height:1.2;margin:0;letter-spacing:-.02em}.ocean-brand-text span{font-size:.72rem;color:#38bdf8;opacity:.85;display:block}.ocean-brand-text b{color:#fff;font-weight:600}.ocean-nav-scroll{flex:1;overflow-y:auto;padding:18px 14px 20px}.ocean-nav-group{margin-bottom:22px}.ocean-group-title{font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;color:#64748b;padding:0 12px 8px;display:block;font-weight:800}.ocean-nav-item{width:100%;display:flex;align-items:center;gap:13px;padding:11px 14px;border-radius:9px;border:1px solid transparent;background:transparent;color:#94a3b8;font-size:1.02rem;font-weight:600;transition:all .18s ease;text-align:left;margin-bottom:4px;cursor:pointer}.ocean-nav-item:hover{background:#00a4ef14;color:#f8fafc}.ocean-nav-item.active{background:#00a4ef24;color:#38bdf8;border-color:#00a4ef73;font-weight:700;box-shadow:0 0 16px #00a4ef1f}.ocean-nav-icon{width:22px;height:22px;flex-shrink:0}.ocean-nav-badge{margin-left:auto;font-size:.78rem;padding:3px 9px;border-radius:12px;font-weight:700;letter-spacing:.02em}.ocean-nav-badge.blue-badge{background:#00a4ef33;color:#38bdf8;border:1px solid rgba(0,164,239,.38)}.ocean-nav-badge.blue-badge{background:#38bdf833;color:#38bdf8;border:1px solid rgba(56,189,248,.3)}.ocean-sidebar-footer{padding:14px;border-top:1px solid rgba(56,189,248,.14);background:transparent}.ocean-user-card{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;border-radius:10px;background:#ffffff05;border:1px solid rgba(255,255,255,.05)}.ocean-user-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#00a4ef,#0078d4);display:flex;align-items:center;justify-content:center;font-weight:800;color:#fff;font-size:1.1rem;flex-shrink:0}.ocean-user-info b{font-size:1rem;color:#fff;display:block;line-height:1.2}.ocean-user-info span{font-size:.82rem;color:#64748b;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.ocean-signout-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:9px;padding:10px 14px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#94a3b8;font-size:.95rem;font-weight:600;transition:all .2s ease;cursor:pointer}.ocean-signout-btn:hover{background:#ef44441f;color:#ef4444;border-color:#ef44444d}.ocean-workspace{flex:1;min-width:0;display:flex;flex-direction:column;background:#060b17;min-height:100vh}.ocean-topbar{height:72px;padding:0 32px;display:flex;align-items:center;justify-content:space-between;background:#070e20f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(0,164,239,.12);position:sticky;top:0;z-index:40}.ocean-topbar-left{display:flex;align-items:center;gap:12px}.ocean-topbar-crumb-icon{width:34px;height:34px;border-radius:8px;background:#00a4ef1f;border:1px solid rgba(0,164,239,.32);display:flex;align-items:center;justify-content:center;color:#38bdf8}.ocean-topbar-title{font-size:1.3rem;font-weight:800;color:#fff;margin:0;line-height:1.2;letter-spacing:-.01em}.ocean-topbar-sub{font-size:.85rem;color:#cbd5e1;display:block;font-weight:500;margin-top:2px}.ocean-topbar-right{display:flex;align-items:center;gap:14px}.ocean-wallet-pill{display:flex;align-items:center;gap:10px;height:44px;padding:0 8px 0 16px;background:#091430e6;border:1.5px solid rgba(0,164,239,.38);border-radius:24px;cursor:pointer;transition:all .2s ease}.ocean-wallet-pill:hover{border-color:#00a4ef;box-shadow:0 0 14px #00a4ef4d}.ocean-wallet-dot{width:9px;height:9px;border-radius:50%;background:#00a4ef;box-shadow:0 0 8px #00a4ef}.ocean-wallet-val{font-size:1.05rem;font-weight:800;color:#fff;letter-spacing:-.01em}.ocean-wallet-add-btn{width:28px;height:28px;border-radius:50%;background:#00a4ef40;border:none;color:#38bdf8;font-weight:800;display:flex;align-items:center;justify-content:center;font-size:1.15rem;cursor:pointer;transition:all .2s ease}.ocean-wallet-add-btn:hover{background:#00a4ef;color:#fff;transform:scale(1.08)}.ocean-icon-btn{position:relative;width:44px;height:44px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#cbd5e1;display:flex;align-items:center;justify-content:center;transition:all .2s ease;cursor:pointer}.ocean-icon-btn:hover{background:#00a4ef1f;color:#38bdf8;border-color:#00a4ef61;transform:translateY(-1px)}.ocean-badge-count{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:#00a4ef;color:#fff;font-size:.72rem;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #0003}.ocean-badge-count.red-badge{background:#00a4ef;color:#fff}.ocean-user-top-avatar{position:relative;width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#00a4ef,#0078d4);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:1.15rem;cursor:pointer;border:2px solid rgba(0,164,239,.5);box-shadow:0 2px 10px #00a4ef40;transition:transform .2s ease}.ocean-user-top-avatar:hover{transform:scale(1.05)}.ocean-online-dot{position:absolute;bottom:1px;right:1px;width:11px;height:11px;border-radius:50%;background:#00a4ef;border:2.5px solid #060b17;box-shadow:0 0 8px #00a4ef}.ocean-view-container{padding:24px 32px 60px;max-width:1440px;width:100%}.ocean-welcome-card{background:linear-gradient(135deg,#0c1c40d9,#070f24f2);border:1px solid rgba(0,164,239,.32);border-radius:16px;padding:24px 28px;display:flex;align-items:center;justify-content:space-between;gap:20px;box-shadow:0 10px 30px #0000004d}.ocean-welcome-left{display:flex;align-items:center;gap:18px}.ocean-welcome-avatar{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,#00a4ef,#0078d4);display:flex;align-items:center;justify-content:center;font-size:1.6rem;font-weight:800;color:#fff;box-shadow:0 0 20px #00a4ef59;flex-shrink:0}.ocean-welcome-greet{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#38bdf8}.ocean-welcome-name{font-size:1.85rem;font-weight:800;color:#fff;margin:2px 0 4px;line-height:1.15}.ocean-welcome-meta{font-size:.85rem;color:#94a3b8;margin:0}.ocean-welcome-meta b{color:#fff}.ocean-welcome-actions{display:flex;align-items:center;gap:10px}.ocean-btn-emerald,.ocean-btn-primary-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;background:linear-gradient(135deg,#00a4ef,#0078d4)!important;color:#fff!important;border:none!important;border-radius:10px;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 14px #00a4ef4d!important}.ocean-btn-emerald:hover,.ocean-btn-primary-action:hover{transform:translateY(-1px);background:linear-gradient(135deg,#38bdf8,#00a4ef)!important;box-shadow:0 6px 20px #00a4ef73!important;filter:brightness(1.08)}.ocean-btn-emerald.full,.ocean-btn-primary-action.full{width:100%;padding:12px;font-size:.95rem;margin-top:14px}.ocean-btn-dark{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#cbd5e1;border-radius:10px;font-size:.88rem;font-weight:500;cursor:pointer;transition:all .2s ease}.ocean-btn-dark:hover{background:#ffffff1a;color:#fff;border-color:#fff3}.ocean-kpi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:22px 0}.ocean-kpi-card{background:#091430bf;border:1px solid rgba(0,164,239,.25);border-radius:14px;padding:20px 22px;cursor:pointer;transition:all .22s ease}.ocean-kpi-card:hover{transform:translateY(-2px);border-color:#00a4ef80;background:#0d1c40d9;box-shadow:0 10px 25px #00000040}.ocean-kpi-badge{display:inline-flex;align-items:center;gap:7px;font-size:.72rem;font-weight:700;letter-spacing:.06em;color:#94a3b8;text-transform:uppercase}.ocean-kpi-value{font-size:2rem;font-weight:800;color:#fff;margin:10px 0 4px;line-height:1.1}.ocean-kpi-value-row{display:flex;align-items:center;gap:12px;margin:10px 0 4px}.ocean-kpi-sub{font-size:.78rem;color:#64748b}.ocean-live-pill{display:inline-flex;align-items:center;gap:5px;font-size:.72rem;font-weight:700;padding:3px 8px;border-radius:12px;background:#00a4ef33;color:#38bdf8;border:1px solid rgba(0,164,239,.38)}.ocean-trend-badge{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;font-weight:600;color:#38bdf8}.ocean-charts-grid{display:grid;grid-template-columns:1.7fr 1fr;gap:18px}.ocean-chart-card{background:#091430bf;border:1px solid rgba(0,164,239,.25);border-radius:14px;padding:22px 24px}.ocean-chart-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.ocean-chart-title-wrap{display:flex;align-items:center;gap:8px}.ocean-chart-title-wrap h3{font-size:1.05rem;font-weight:700;color:#fff;margin:0}.ocean-chart-sub{font-size:.75rem;color:#64748b;display:block}.ocean-chart-stat-badge{font-size:.78rem;font-weight:700;color:#38bdf8;background:#00a4ef26;padding:3px 8px;border-radius:6px}.ocean-svg-chart-wrap{width:100%;height:210px;display:flex;flex-direction:column}.ocean-svg-chart{width:100%;height:180px}.ocean-chart-x-labels{display:flex;justify-content:space-between;padding:6px 20px 0 45px;font-size:.75rem;color:#64748b}.ocean-donut-container{display:flex;align-items:center;justify-content:center;gap:28px;padding:20px 0}.ocean-donut-wrap{position:relative;width:150px;height:150px}.ocean-donut-svg{width:100%;height:100%;transform:rotate(-90deg)}.ocean-donut-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.ocean-donut-center b{font-size:1.6rem;font-weight:800;color:#fff;display:block;line-height:1}.ocean-donut-center span{font-size:.72rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.ocean-donut-legend{display:flex;flex-direction:column;gap:10px}.ocean-legend-item{display:flex;align-items:center;gap:8px;font-size:.82rem;color:#cbd5e1}.legend-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.ocean-promo-strip{background:#091636cc;border:1px solid rgba(0,164,239,.28);border-radius:10px;padding:10px 18px;display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.ocean-promo-left{display:flex;align-items:center;gap:10px;font-size:.85rem;color:#cbd5e1}.ocean-promo-code{display:flex;align-items:center;gap:8px;padding:5px 12px;background:#00a4ef1f;border:1px solid rgba(0,164,239,.45);border-radius:7px;cursor:pointer;font-size:.82rem;color:#38bdf8;transition:all .2s ease}.ocean-promo-code:hover{background:#00a4ef38;border-color:#38bdf8}.ocean-category-tabs{display:flex;align-items:center;gap:12px;margin-bottom:20px;overflow-x:auto;padding-bottom:4px}.ocean-cat-tab{display:inline-flex;align-items:center;gap:10px;padding:12px 22px;border-radius:10px;background:#122040d9;border:1.5px solid rgba(0,164,239,.3);color:#e2e8f0;font-size:1.02rem;font-weight:700;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);white-space:nowrap}.ocean-cat-tab:hover{background:#00a4ef2e;border-color:#00a4ef;color:#fff;transform:translateY(-1px)}.ocean-cat-tab.active{background:#00a4ef!important;border-color:#38bdf8!important;color:#fff!important;box-shadow:0 4px 18px #00a4ef73}.ocean-tab-count{font-size:.82rem;font-weight:800;padding:3px 9px;border-radius:9px;background:#00000059;color:#fff;border:1px solid rgba(255,255,255,.18)}.sh-ip-search-tagline-strip{display:flex;align-items:center;justify-content:space-between;gap:16px;background:linear-gradient(90deg,#00a4ef33,#0c1834f2);border:1.5px solid rgba(0,164,239,.45);border-radius:12px;padding:12px 18px;margin-bottom:14px;box-shadow:0 4px 18px #00a4ef26;flex-wrap:wrap}.sh-ip-search-tagline-strip.centered{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;padding:12px 20px 6px;margin-bottom:12px;background:linear-gradient(180deg,#00a4ef2e,#0a142efa);border:1.5px solid rgba(0,164,239,.45);border-radius:14px;box-shadow:0 6px 24px #00a4ef2e}[data-theme=light] .sh-ip-search-tagline-strip.centered{background:linear-gradient(180deg,#f0f9ff,#fff)!important;border:2px solid #00A4EF!important;box-shadow:0 6px 24px #00a4ef2e!important}.sh-ip-hero-center-box{display:flex;align-items:center;justify-content:center}.sh-ip-tagline-badge{font-size:1.08rem;font-weight:900;color:#fff;background:linear-gradient(135deg,#00a4ef,#0078d4);border:1.5px solid #38bdf8;padding:11px 28px;border-radius:11px;display:inline-flex;align-items:center;gap:12px;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;box-shadow:0 4px 18px #00a4ef73;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1)}.sh-ip-tagline-badge:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 24px #00a4ef99;border-color:#fff}[data-theme=light] .sh-ip-tagline-badge{color:#fff!important;background:linear-gradient(135deg,#00a4ef,#0078d4)!important;border:1.5px solid #0078D4!important;box-shadow:0 4px 16px #00a4ef66!important}.sh-bounce-down-icon{display:inline-flex;animation:bounceDownIcon 1.5s ease-in-out infinite}.sh-ip-down-pointer{display:flex;align-items:center;justify-content:center;color:#00a4ef;cursor:pointer;padding:2px 10px;transition:all .2s ease;line-height:1}.sh-ip-down-pointer:hover{color:#38bdf8}[data-theme=light] .sh-ip-down-pointer{color:#00a4ef!important}.sh-bounce-arrow-main{animation:bounceDownPointer 1.5s ease-in-out infinite;filter:drop-shadow(0 2px 6px rgba(0,164,239,.5))}@keyframes bounceDownPointer{0%,to{transform:translateY(0);opacity:.85}50%{transform:translateY(4px);opacity:1}}@keyframes bounceDownIcon{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.sh-ip-quick-suggestions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sh-ip-quick-chip{font-family:JetBrains Mono,monospace;font-size:.85rem;font-weight:700;color:#38bdf8;background:#122246f2;border:1.5px solid rgba(0,164,239,.38);padding:6px 14px;border-radius:8px;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);white-space:nowrap}.sh-ip-quick-chip:hover{background:#00a4ef;color:#fff;border-color:#38bdf8;transform:translateY(-1px);box-shadow:0 4px 12px #00a4ef66}.sh-ip-quick-chip.active{background:#00a4ef;color:#fff;border-color:#38bdf8;box-shadow:0 0 14px #00a4ef99}[data-theme=light] .sh-ip-quick-chip{color:#0284c7!important;background:#fff!important;border:1.5px solid #bae6fd!important;font-weight:800!important;box-shadow:0 2px 6px #00a4ef14!important}[data-theme=light] .sh-ip-quick-chip:hover,[data-theme=light] .sh-ip-quick-chip.active{background:#00a4ef!important;color:#fff!important;border-color:#0078d4!important;box-shadow:0 4px 14px #00a4ef59!important}.ocean-filter-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px;flex-wrap:wrap}.ocean-search-box{position:relative;flex:1;min-width:280px;display:flex;align-items:center}.ocean-search-box input{width:100%;height:48px;padding:0 40px 0 44px;background:#0d1934f2;border:1.5px solid rgba(0,164,239,.45);border-radius:10px;color:#fff;font-size:1.02rem;font-weight:600;outline:none;box-shadow:0 2px 10px #0000004d;transition:all .2s ease}.ocean-search-box input::placeholder{color:#94a3b8;font-weight:500}.ocean-search-box input:focus{border-color:#00a4ef;background:#102044fa;box-shadow:0 0 16px #00a4ef66}.ocean-search-box svg{position:absolute;left:14px;stroke:#38bdf8}.ocean-clear-search{position:absolute;right:12px;background:#ffffff1a;border:none;color:#fff;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;cursor:pointer;transition:all .15s ease}.ocean-clear-search:hover{background:#00a4ef;color:#fff}.ocean-filter-controls{display:flex;align-items:center;gap:12px}.ocean-select{height:48px;padding:0 16px;background:#0a1738;border:1.5px solid rgba(0,164,239,.4);border-radius:10px;color:#fff;font-size:.98rem;font-weight:700;outline:none;cursor:pointer;box-shadow:0 2px 8px #00000040;transition:all .2s ease}.ocean-select:hover,.ocean-select:focus{border-color:#00a4ef;background:#0d1e48}.ocean-action-btn{height:48px;padding:0 18px;display:inline-flex;align-items:center;gap:8px;background:#122246f2;border:1.5px solid rgba(0,164,239,.4);border-radius:10px;color:#fff;font-size:.98rem;font-weight:700;cursor:pointer;box-shadow:0 2px 8px #00000040;transition:all .2s ease}.ocean-action-btn:hover{background:#00a4ef33;color:#38bdf8;border-color:#00a4ef;transform:translateY(-1px)}.ocean-action-btn.view-cart{background:#00a4ef33;border-color:#00a4ef;color:#38bdf8;font-weight:800;box-shadow:0 2px 12px #00a4ef59}.ocean-action-btn.view-cart:hover{background:#00a4ef;color:#fff;border-color:#38bdf8}.ocean-jump-bar{display:flex;align-items:center;gap:12px;padding:12px 18px;background:#0d1834f2;border:1.5px solid rgba(0,164,239,.32);border-radius:10px;margin-bottom:18px;box-shadow:0 4px 14px #00000059;flex-wrap:wrap}.ocean-jump-label{font-size:.84rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#38bdf8;display:inline-flex;align-items:center;gap:4px}.ocean-jump-pills{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex:1}.ocean-jump-pill{padding:7px 15px;border-radius:8px;background:#16264cf2;border:1px solid rgba(0,164,239,.32);color:#f1f5f9;font-size:.88rem;font-weight:700;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.ocean-jump-pill:hover{background:#00a4ef;color:#fff;border-color:#38bdf8;transform:translateY(-1px);box-shadow:0 4px 14px #00a4ef73}.ocean-jump-top-btn{margin-left:auto;padding:7px 15px;border-radius:8px;background:#16264cf2;border:1px solid rgba(0,164,239,.35);color:#fff;font-size:.88rem;font-weight:800;cursor:pointer;transition:all .2s ease}.ocean-jump-top-btn:hover{background:#00a4ef;color:#fff;border-color:#38bdf8}.ocean-results-meta{display:flex;align-items:center;gap:8px;font-size:1rem;font-weight:700;color:#e2e8f0;margin-bottom:16px}.ocean-live-dot{width:8px;height:8px;border-radius:50%;background:#00a4ef;box-shadow:0 0 10px #00a4ef}.ocean-provider-group{margin-bottom:28px}.ocean-provider-head{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding-left:2px}.ocean-head-accent-line{width:3px;height:18px;background:#00a4ef;border-radius:2px}.ocean-provider-head h2{font-size:1.08rem;font-weight:700;color:#f1f5f9;margin:0}.ocean-group-count{font-size:.72rem;font-weight:700;padding:2px 7px;border-radius:10px;background:#00a4ef26;color:#38bdf8}.ocean-plan-rows{display:flex;flex-direction:column;gap:10px}.ocean-plan-row{background:#091430bf;border:1px solid rgba(0,164,239,.22);border-radius:12px;transition:all .2s ease;overflow:hidden}.ocean-plan-row:hover{border-color:#00a4ef73;background:#0d1c40d9;box-shadow:0 4px 18px #00000040}.ocean-plan-row.out-of-stock{opacity:.75}.ocean-row-content{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;gap:16px}.ocean-plan-type-icon{width:38px;height:38px;border-radius:9px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ocean-plan-info{flex:1;min-width:0}.ocean-plan-title{font-size:.92rem;font-weight:700;color:#fff;margin:0 0 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ocean-plan-badges{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ocean-badge-green{display:inline-flex;align-items:center;gap:5px;font-size:.72rem;font-weight:600;color:#38bdf8;background:#00a4ef26;padding:2px 8px;border-radius:6px}.badge-dot{width:5px;height:5px;border-radius:50%;background:#38bdf8}.ocean-badge-red{display:inline-flex;align-items:center;font-size:.72rem;font-weight:600;color:#f87171;background:#ef444426;padding:2px 8px;border-radius:6px}.ocean-badge-location{font-size:.72rem;color:#94a3b8}.ocean-badge-promo{font-size:.72rem;font-weight:600;color:#fbbf24;background:#f59e0b26;padding:2px 8px;border-radius:6px}.ocean-plan-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.ocean-price-block{text-align:right}.ocean-price-from{font-size:.7rem;color:#64748b;display:block;line-height:1}.ocean-price-num{font-size:1.15rem;font-weight:800;color:#fff;line-height:1.2}.ocean-price-unit{font-size:.72rem;color:#94a3b8;margin-left:3px}.ocean-row-cart-btn{width:36px;height:36px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#cbd5e1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .18s ease}.ocean-row-cart-btn:hover{background:#00a4ef26;color:#38bdf8;border-color:#00a4ef73}.ocean-row-buy-btn{height:36px;padding:0 16px;display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#00a4ef,#0078d4);color:#fff;border:none;border-radius:8px;font-size:.84rem;font-weight:700;cursor:pointer;transition:all .18s ease;box-shadow:0 2px 10px #00a4ef40}.ocean-row-buy-btn:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 4px 14px #00a4ef66}.ocean-row-sold-btn{height:36px;padding:0 14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#64748b;border-radius:8px;font-size:.84rem;cursor:not-allowed}.ocean-expand-btn{width:32px;height:32px;border-radius:7px;background:transparent;border:none;color:#64748b;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.ocean-expand-btn:hover{color:#fff;background:#ffffff0d}.ocean-expand-btn.open{transform:rotate(180deg);color:#38bdf8}.ocean-plan-drawer{background:#070f22f2;border-top:1px solid rgba(0,164,239,.15);padding:16px 20px}.ocean-drawer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 18px;margin-bottom:12px}.ocean-drawer-grid span{font-size:.72rem;color:#64748b;display:block}.ocean-drawer-grid b{font-size:.85rem;color:#f1f5f9;display:block}.ocean-drawer-desc{font-size:.8rem;color:#94a3b8;margin:0;line-height:1.5}.ocean-empty-state{text-align:center;padding:60px 20px;background:#ffffff05;border:1px dashed rgba(255,255,255,.1);border-radius:12px}.ocean-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.ocean-section-header h2{font-size:1.4rem;font-weight:800;color:#fff;margin:0 0 4px}.ocean-section-header p{font-size:.82rem;color:#94a3b8;margin:0}.ocean-instances-list{display:flex;flex-direction:column;gap:16px}.ocean-instance-card{background:#091430cc;border:1px solid rgba(0,164,239,.28);border-radius:14px;padding:20px 24px}.ocean-instance-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.ocean-instance-meta h3{font-size:1.05rem;font-weight:700;color:#fff;margin:6px 0 4px}.ocean-instance-ip{font-size:.82rem;color:#94a3b8;margin:0}.ocean-instance-ip b{color:#38bdf8}.ocean-instance-actions{display:flex;align-items:center;gap:8px}.ocean-btn-sm{padding:6px 12px;border-radius:6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#cbd5e1;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .18s ease}.ocean-btn-sm:hover{background:#ffffff1a;color:#fff}.ocean-btn-emerald-sm{padding:6px 14px;border-radius:6px;background:#00a4ef;color:#fff;font-size:.8rem;font-weight:700;border:none;cursor:pointer;transition:all .18s ease}.ocean-btn-emerald-sm:hover{filter:brightness(1.1)}.ocean-meter-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ocean-meter-item{background:#00000040;border:1px solid rgba(255,255,255,.05);border-radius:8px;padding:10px 14px}.ocean-meter-label{display:flex;justify-content:space-between;font-size:.75rem;margin-bottom:6px}.ocean-meter-label span{color:#64748b}.ocean-meter-label b{color:#cbd5e1}.ocean-meter-bar{height:6px;border-radius:3px;background:#ffffff14;overflow:hidden}.ocean-meter-fill{height:100%;border-radius:3px;background:linear-gradient(90deg,#00a4ef,#38bdf8)}.ocean-table-card{background:#091430bf;border:1px solid rgba(0,164,239,.25);border-radius:14px;overflow:hidden}.ocean-table{width:100%;border-collapse:collapse;font-size:.86rem}.ocean-table th{padding:12px 18px;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#64748b;border-bottom:1px solid rgba(0,164,239,.15);background:#00000040}.ocean-table td{padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.04);color:#cbd5e1}.ocean-status-paid{font-size:.72rem;font-weight:700;padding:2px 8px;border-radius:10px;background:#00a4ef33;color:#38bdf8}.ocean-text-btn{background:transparent;border:none;color:#38bdf8;font-size:.82rem;font-weight:600;cursor:pointer;text-decoration:underline}.ocean-ssh-wrapper{max-width:1400px;margin:0 auto}.ocean-ssh-topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;gap:16px;flex-wrap:wrap}.ocean-ssh-topbar-left h2{font-size:1.55rem;font-weight:800;color:#fff;margin:0 0 4px;display:flex;align-items:center;gap:10px}.ocean-ssh-topbar-left p{font-size:.88rem;color:#94a3b8;margin:0}.ocean-ssh-steps-bar{display:flex;align-items:center;gap:8px;background:#0b1329bf;border:1px solid rgba(0,164,239,.22);border-radius:9999px;padding:5px 12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ocean-ssh-step-pill{display:flex;align-items:center;gap:8px;padding:6px 14px;border-radius:9999px;font-size:.82rem;font-weight:600;color:#94a3b8;transition:all .2s ease;-webkit-user-select:none;user-select:none}.ocean-ssh-step-pill .step-num{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700;background:#ffffff14;color:inherit}.ocean-ssh-step-pill.active{background:linear-gradient(135deg,#00a4ef,#0078d4);color:#fff;box-shadow:0 4px 14px #00a4ef59}.ocean-ssh-step-pill.active .step-num{background:#ffffff40;color:#fff}.ocean-ssh-step-pill.completed{color:#38bdf8;background:#00a4ef1f;border:1px solid rgba(0,164,239,.3)}.ocean-ssh-step-pill.completed .step-num{background:#00a4ef40;color:#38bdf8}.ocean-ssh-step-chevron{color:#64748b;display:flex;align-items:center}.ocean-ssh-layout{display:grid;grid-template-columns:minmax(360px,460px) 1.25fr;gap:24px;align-items:start}@media(max-width:1040px){.ocean-ssh-layout{grid-template-columns:1fr}}.ocean-ssh-card{background:#0b1329d1;border:1px solid rgba(0,164,239,.22);border-radius:16px;padding:24px;box-shadow:0 12px 36px #00000073;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:relative}.ocean-ssh-card-header{display:flex;align-items:center;gap:14px;margin-bottom:20px}.ocean-ssh-card-icon{width:44px;height:44px;border-radius:12px;background:#00a4ef26;border:1px solid rgba(0,164,239,.35);display:flex;align-items:center;justify-content:center;color:#38bdf8;flex-shrink:0}.ocean-ssh-card-titles h3{font-size:1.15rem;font-weight:700;color:#fff;margin:0}.ocean-ssh-card-titles p{font-size:.82rem;color:#94a3b8;margin:2px 0 0}.ocean-ssh-quickpaste{background:#0f172ab3;border:1px dashed rgba(0,164,239,.38);border-radius:12px;padding:14px;margin-bottom:18px}.ocean-ssh-quickpaste-label{display:flex;align-items:center;gap:6px;font-size:.8rem;font-weight:700;color:#38bdf8;margin-bottom:8px}.ocean-ssh-quickpaste input{width:100%;background:#060c1cbf;border:1px solid rgba(0,164,239,.25);border-radius:8px;padding:10px 14px;color:#fff;font-family:var(--m, monospace);font-size:.85rem;outline:none;transition:all .2s ease;box-sizing:border-box}.ocean-ssh-quickpaste input:focus{border-color:#00a4ef;box-shadow:0 0 0 2px #00a4ef40}.ocean-ssh-divider{position:relative;text-align:center;margin:18px 0}.ocean-ssh-divider:before{content:"";position:absolute;left:0;top:50%;width:100%;height:1px;background:#ffffff14}.ocean-ssh-divider span{position:relative;background:#0b1329;padding:0 12px;font-size:.72rem;font-weight:700;color:#64748b;letter-spacing:.08em}.ocean-ssh-field{margin-bottom:16px}.ocean-ssh-label{display:flex;align-items:center;gap:6px;font-size:.82rem;font-weight:600;color:#cbd5e1;margin-bottom:6px}.ocean-ssh-input-wrap{position:relative;display:flex;align-items:center}.ocean-ssh-input{width:100%;background:#060c1cbf;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:10px 14px;color:#fff;font-size:.88rem;outline:none;transition:all .2s ease;box-sizing:border-box;font-family:inherit}.ocean-ssh-input:focus{border-color:#00a4ef;box-shadow:0 0 0 2px #00a4ef40}.ocean-ssh-input-toggle{position:absolute;right:10px;background:transparent;border:none;color:#94a3b8;cursor:pointer;display:flex;align-items:center;padding:4px;border-radius:6px}.ocean-ssh-input-toggle:hover{color:#38bdf8}.ocean-ssh-port-fixed{display:flex;align-items:center;justify-content:space-between;background:#060c1cbf;border:1px solid rgba(0,164,239,.3);border-radius:10px;padding:10px 14px;box-sizing:border-box}.ocean-ssh-port-badge{font-weight:700;font-family:var(--m, monospace);color:#38bdf8;font-size:.95rem;display:flex;align-items:center;gap:6px}.ocean-ssh-port-tag{font-size:.72rem;background:#00a4ef26;border:1px solid rgba(0,164,239,.35);color:#38bdf8;padding:2px 8px;border-radius:6px;font-weight:600}.ocean-ssh-field-hint{font-size:.75rem;color:#64748b;margin-top:6px}.ocean-ssh-primary-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:13px 20px;background:linear-gradient(135deg,#00a4ef,#0078d4);border:none;border-radius:12px;color:#fff;font-size:.95rem;font-weight:700;cursor:pointer;box-shadow:0 8px 24px #00a4ef59;transition:all .2s ease;margin-top:8px}.ocean-ssh-primary-btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px #00a4ef80}.ocean-ssh-primary-btn:active{transform:translateY(0)}.ocean-ssh-primary-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.ocean-ssh-warning-box{background:#eab3081a;border:1px solid rgba(234,179,8,.35);border-radius:10px;padding:12px 14px;margin-bottom:16px;font-size:.8rem;line-height:1.5;color:#fde047}.ocean-ssh-warning-box b{color:#fff}.ocean-ssh-gen-btn{background:#00a4ef1f;border:1px solid rgba(0,164,239,.35);border-radius:8px;color:#38bdf8;font-size:.8rem;font-weight:600;padding:8px 12px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;margin-bottom:16px;transition:all .2s}.ocean-ssh-gen-btn:hover{background:#00a4ef38;color:#fff}.ocean-ssh-right-col{display:flex;flex-direction:column;gap:20px}.ocean-terminal-frame{background:#060c1c;border:1px solid rgba(0,164,239,.32);border-radius:14px;overflow:hidden;font-family:var(--m, monospace);box-shadow:0 14px 40px #0000008c;display:flex;flex-direction:column;min-height:480px}.ocean-term-titlebar{padding:10px 16px;background:#ffffff08;border-bottom:1px solid rgba(0,164,239,.2);display:flex;align-items:center;justify-content:space-between}.ocean-term-controls{display:flex;align-items:center;gap:8px}.ocean-term-dot{width:10px;height:10px;border-radius:50%}.ocean-term-dot.red{background:#ef4444}.ocean-term-dot.yellow{background:#f59e0b}.ocean-term-dot.blue{background:#00a4ef}.ocean-term-title{font-size:.78rem;color:#94a3b8;font-weight:600;letter-spacing:.02em}.ocean-term-badge{font-size:.7rem;background:#00a4ef26;border:1px solid rgba(0,164,239,.3);color:#38bdf8;padding:2px 8px;border-radius:6px;font-weight:600}.ocean-term-body{padding:20px;flex:1;max-height:520px;overflow-y:auto;font-size:.85rem;line-height:1.65;display:flex;flex-direction:column}.ocean-term-empty-state{margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px}.empty-term-icon{margin-bottom:16px;color:#00a4ef;opacity:.85;animation:pulse-cyan 3s infinite ease-in-out}@keyframes pulse-cyan{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.05);opacity:1}}.empty-term-text{font-size:1.05rem;font-weight:600;color:#cbd5e1;margin-bottom:6px}.empty-term-sub{font-size:.82rem;color:#64748b}.term-line{white-space:pre-wrap;word-break:break-all;margin-bottom:3px}.term-line.cmd{color:#fff;font-weight:700;background:#00a4ef14;padding:2px 6px;border-left:2px solid #00A4EF;border-radius:0 4px 4px 0;margin:6px 0}.term-line.info{color:#38bdf8}.term-line.success{color:#38bdf8;font-weight:600}.term-line.sudo-auto{color:#38bdf8;background:#00a4ef1f;border:1px dashed rgba(0,164,239,.35);padding:4px 8px;border-radius:6px;margin:4px 0;font-weight:600}.term-line.highlight{color:#38bdf8;font-weight:700}.term-line.system{color:#64748b}.term-line.out{color:#cbd5e1}.term-line.prompt-wait{color:#facc15;font-weight:700;animation:blink 1.2s infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.4}}.term-input-form{display:flex;align-items:center;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.06)}.term-prompt{color:#38bdf8;font-weight:700;white-space:nowrap}.term-input-form input{flex:1;background:transparent;border:none;color:#fff;font-family:inherit;font-size:inherit;outline:none}.ocean-ssh-os-card{background:#0b1329b8;border:1px solid rgba(0,164,239,.2);border-radius:14px;padding:16px 20px;display:flex;align-items:center;gap:14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ocean-ssh-os-icon{width:42px;height:42px;border-radius:10px;background:#00a4ef26;border:1px solid rgba(0,164,239,.35);display:flex;align-items:center;justify-content:center;color:#38bdf8;flex-shrink:0}.ocean-ssh-os-info h4{font-size:.88rem;font-weight:700;color:#fff;margin:0}.ocean-ssh-os-info p{font-size:.78rem;color:#94a3b8;margin:3px 0 0}.ocean-ssh-result-card{display:flex;flex-direction:column;gap:14px}.ocean-ssh-proxy-box{background:#060c1cd9;border:1px solid rgba(0,164,239,.3);border-radius:12px;padding:12px 16px}.ocean-ssh-proxy-label{font-size:.74rem;font-weight:700;text-transform:uppercase;color:#94a3b8;letter-spacing:.05em;margin-bottom:6px;display:flex;justify-content:space-between;align-items:center}.ocean-ssh-proxy-val{font-family:var(--m, monospace);font-size:.92rem;color:#38bdf8;word-break:break-all;font-weight:600}.ocean-ssh-mini-copy{background:#00a4ef26;border:1px solid rgba(0,164,239,.35);border-radius:6px;color:#38bdf8;font-size:.72rem;font-weight:600;padding:3px 8px;cursor:pointer;display:flex;align-items:center;gap:4px;transition:all .2s}.ocean-ssh-mini-copy:hover{background:#00a4ef4d;color:#fff}.ocean-ssh-actions-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.ocean-ssh-btn-outline{padding:12px 16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#cbd5e1;font-size:.88rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .2s}.ocean-ssh-btn-outline:hover{background:#ffffff14;border-color:#ffffff40;color:#fff}.ocean-proxy-checker-wrapper{max-width:1400px;margin:0 auto}.ocean-proxy-header-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.ocean-proxy-header-bar h2{font-size:1.6rem;font-weight:800;color:#fff;margin:0 0 4px;display:flex;align-items:center;gap:10px}.ocean-proxy-header-bar p{font-size:.88rem;color:#94a3b8;margin:0}.ocean-proxy-two-col{display:grid;grid-template-columns:minmax(360px,1.05fr) minmax(420px,1.45fr);gap:24px;align-items:start}@media(max-width:1024px){.ocean-proxy-two-col{grid-template-columns:1fr}}.ocean-proxy-panel{background:#091430bf;border:1px solid rgba(0,164,239,.25);border-radius:16px;padding:24px 26px;box-shadow:0 14px 40px #00000059;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:relative}.ocean-proxy-panel-title{display:flex;align-items:center;gap:10px;font-size:1.15rem;font-weight:700;color:#fff;margin-bottom:4px}.ocean-proxy-panel-title .icon-wrap{width:32px;height:32px;border-radius:8px;background:#00a4ef26;border:1px solid rgba(0,164,239,.35);display:flex;align-items:center;justify-content:center;color:#38bdf8}.ocean-proxy-panel-desc{font-size:.82rem;color:#64748b;margin:0 0 16px 42px}.ocean-proxy-field-group{margin-bottom:18px}.ocean-proxy-field-label{display:block;font-size:.82rem;font-weight:600;color:#cbd5e1;margin-bottom:8px}.ocean-proxy-textarea{width:100%;box-sizing:border-box;background:#040a18bf;border:1px solid rgba(0,164,239,.32);border-radius:10px;color:#38bdf8;font-family:JetBrains Mono,monospace;font-size:.86rem;padding:12px 14px;resize:vertical;min-height:52px;outline:none;transition:all .2s ease}.ocean-proxy-textarea:focus{border-color:#00a4ef;box-shadow:0 0 14px #00a4ef59;background:#050e22e6}.ocean-proxy-format-helper{display:flex;align-items:center;justify-content:space-between;margin-top:6px;font-size:.76rem}.ocean-proxy-format-code{color:#64748b;font-family:JetBrains Mono,monospace}.ocean-proxy-copy-btn{background:transparent;border:none;color:#38bdf8;cursor:pointer;display:inline-flex;align-items:center;gap:5px;font-size:.76rem;font-weight:600;padding:2px 6px;border-radius:4px;transition:all .15s ease}.ocean-proxy-copy-btn:hover{color:#7dd3fc;background:#00a4ef1f}.ocean-proxy-sites-header{display:flex;align-items:center;justify-content:space-between;margin-top:20px;margin-bottom:10px}.ocean-proxy-sites-header span.title{font-size:.86rem;font-weight:700;color:#e2e8f0}.ocean-proxy-sites-count{font-size:.76rem;font-weight:700;padding:2px 8px;border-radius:12px;background:#00a4ef2e;color:#38bdf8;border:1px solid rgba(0,164,239,.35)}.ocean-proxy-filter-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.ocean-proxy-chip{padding:5px 12px;border-radius:20px;font-size:.76rem;font-weight:600;cursor:pointer;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#94a3b8;transition:all .2s ease}.ocean-proxy-chip:hover{background:#00a4ef26;border-color:#00a4ef66;color:#38bdf8}.ocean-proxy-chip.active{background:#00a4ef40;border-color:#00a4ef;color:#fff;box-shadow:0 0 10px #00a4ef4d}.ocean-proxy-sites-list{max-height:310px;overflow-y:auto;padding-right:4px;margin-bottom:20px}.ocean-proxy-group-label{font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#38bdf8;margin:10px 0 6px}.ocean-proxy-site-item{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:10px;background:#ffffff06;border:1px solid rgba(255,255,255,.07);margin-bottom:6px;cursor:pointer;transition:all .2s ease}.ocean-proxy-site-item:hover{background:#00a4ef14;border-color:#00a4ef59}.ocean-proxy-site-item.selected{background:#00a4ef1f;border-color:#00a4ef73}.ocean-proxy-site-left{display:flex;align-items:center;gap:10px}.ocean-proxy-checkbox{width:17px;height:17px;border-radius:4px;border:1.5px solid rgba(56,189,248,.4);display:flex;align-items:center;justify-content:center;transition:all .15s ease;background:#0000004d}.ocean-proxy-site-item.selected .ocean-proxy-checkbox{background:#00a4ef;border-color:#00a4ef;color:#fff}.ocean-proxy-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ocean-proxy-site-name{font-size:.88rem;font-weight:600;color:#fff}.ocean-proxy-site-sub{font-size:.72rem;color:#64748b;margin-left:6px}.ocean-proxy-toppick-badge{font-size:.68rem;font-weight:700;padding:2px 8px;border-radius:10px;background:#00a4ef2e;color:#38bdf8;border:1px solid rgba(0,164,239,.4)}.ocean-btn-check-sites{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:13px 20px;border-radius:10px;background:linear-gradient(135deg,#00a4ef,#0078d4)!important;color:#fff!important;border:none!important;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .25s ease;box-shadow:0 4px 18px #00a4ef66!important}.ocean-btn-check-sites:hover:not(:disabled){background:linear-gradient(135deg,#38bdf8,#00a4ef)!important;box-shadow:0 6px 24px #00a4ef99!important;transform:translateY(-1px)}.ocean-btn-check-sites:disabled{opacity:.7;cursor:not-allowed}.ocean-proxy-disclaimer{font-size:.74rem;color:#64748b;text-align:center;margin-top:12px}.ocean-proxy-empty-box{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:420px;padding:40px 20px;text-align:center;border:2px dashed rgba(0,164,239,.25);border-radius:14px;background:#00000026}.ocean-proxy-pulse-icon{width:64px;height:64px;color:#38bdf8;margin-bottom:16px;opacity:.85}.ocean-proxy-empty-box h3{font-size:1.15rem;font-weight:700;color:#fff;margin:0 0 8px}.ocean-proxy-empty-box p{font-size:.85rem;color:#64748b;max-width:320px;margin:0;line-height:1.5}.ocean-proxy-diag-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:20px}.ocean-proxy-diag-card{background:#040a1acc;border:1px solid rgba(0,164,239,.25);border-radius:12px;padding:14px 16px}.ocean-proxy-diag-card .diag-label{font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#64748b;margin-bottom:4px}.ocean-proxy-diag-card .diag-val{font-size:1.05rem;font-weight:800;color:#fff;display:flex;align-items:center;gap:8px}.ocean-proxy-diag-card .diag-sub{font-size:.75rem;color:#38bdf8;margin-top:3px;font-weight:500}.ocean-proxy-live-sites-title{display:flex;align-items:center;justify-content:space-between;font-size:.88rem;font-weight:700;color:#fff;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(0,164,239,.15)}.ocean-proxy-site-res-row{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-radius:10px;background:#ffffff08;border:1px solid rgba(0,164,239,.16);margin-bottom:8px;transition:all .2s ease}.ocean-proxy-site-res-row:hover{background:#00a4ef14;border-color:#00a4ef59}.ocean-proxy-res-left{display:flex;align-items:center;gap:12px}.ocean-proxy-res-info b{font-size:.88rem;color:#fff;display:block}.ocean-proxy-res-info span{font-size:.72rem;color:#64748b}.ocean-proxy-res-right{display:flex;align-items:center;gap:10px}.ocean-proxy-latency-pill{font-family:JetBrains Mono,monospace;font-size:.76rem;font-weight:700;padding:3px 9px;border-radius:14px;background:#00a4ef26;color:#38bdf8;border:1px solid rgba(0,164,239,.35)}.ocean-proxy-pass-badge{font-size:.74rem;font-weight:700;padding:4px 10px;border-radius:6px;background:#00a4ef33;color:#38bdf8;border:1px solid rgba(0,164,239,.45);display:inline-flex;align-items:center;gap:4px}[data-theme=light] .ocean-proxy-panel,.ocean-portal-layout.light-mode .ocean-proxy-panel{background:#fff!important;border:1px solid rgba(0,164,239,.2)!important;box-shadow:0 10px 30px #00a4ef0f!important}[data-theme=light] .ocean-proxy-header-bar h2,.ocean-portal-layout.light-mode .ocean-proxy-header-bar h2,[data-theme=light] .ocean-proxy-panel-title,.ocean-portal-layout.light-mode .ocean-proxy-panel-title,[data-theme=light] .ocean-proxy-empty-box h3,.ocean-portal-layout.light-mode .ocean-proxy-empty-box h3,[data-theme=light] .ocean-proxy-site-name,.ocean-portal-layout.light-mode .ocean-proxy-site-name,[data-theme=light] .ocean-proxy-diag-card .diag-val,.ocean-portal-layout.light-mode .ocean-proxy-diag-card .diag-val,[data-theme=light] .ocean-proxy-res-info b,.ocean-portal-layout.light-mode .ocean-proxy-res-info b,[data-theme=light] .ocean-proxy-live-sites-title,.ocean-portal-layout.light-mode .ocean-proxy-live-sites-title{color:#0f172a!important}[data-theme=light] .ocean-proxy-textarea,.ocean-portal-layout.light-mode .ocean-proxy-textarea{background:#f8fafc!important;border-color:#cbd5e1!important;color:#0284c7!important}[data-theme=light] .ocean-proxy-chip,.ocean-portal-layout.light-mode .ocean-proxy-chip{background:#f1f5f9!important;border-color:#e2e8f0!important;color:#475569!important}[data-theme=light] .ocean-proxy-chip:hover,.ocean-portal-layout.light-mode .ocean-proxy-chip:hover{background:#e0f2fe!important;border-color:#bae6fd!important;color:#0284c7!important}[data-theme=light] .ocean-proxy-chip.active,.ocean-portal-layout.light-mode .ocean-proxy-chip.active{background:#00a4ef!important;border-color:#00a4ef!important;color:#fff!important}[data-theme=light] .ocean-proxy-site-item,.ocean-portal-layout.light-mode .ocean-proxy-site-item{background:#f8fafc!important;border-color:#e2e8f0!important}[data-theme=light] .ocean-proxy-site-item:hover,.ocean-portal-layout.light-mode .ocean-proxy-site-item:hover{background:#f0f9ff!important;border-color:#bae6fd!important}[data-theme=light] .ocean-proxy-site-item.selected,.ocean-portal-layout.light-mode .ocean-proxy-site-item.selected{background:#e0f2fe!important;border-color:#7dd3fc!important}[data-theme=light] .ocean-proxy-empty-box,.ocean-portal-layout.light-mode .ocean-proxy-empty-box{background:#f8fafc!important;border-color:#bae6fd!important}[data-theme=light] .ocean-proxy-diag-card,.ocean-portal-layout.light-mode .ocean-proxy-diag-card{background:#f0f9ff!important;border-color:#bae6fd!important}[data-theme=light] .ocean-proxy-site-res-row,.ocean-portal-layout.light-mode .ocean-proxy-site-res-row{background:#fff!important;border-color:#e2e8f0!important}[data-theme=light] .ocean-proxy-site-res-row:hover,.ocean-portal-layout.light-mode .ocean-proxy-site-res-row:hover{background:#f0f9ff!important;border-color:#bae6fd!important}[data-theme=light] .ocean-ssh-card,.ocean-portal-layout.light-mode .ocean-ssh-card,[data-theme=light] .ocean-ssh-os-card,.ocean-portal-layout.light-mode .ocean-ssh-os-card{background:#fff!important;border-color:#0078d433!important;box-shadow:0 10px 30px #0078d414!important}[data-theme=light] .ocean-ssh-topbar-left h2,.ocean-portal-layout.light-mode .ocean-ssh-topbar-left h2,[data-theme=light] .ocean-ssh-card-titles h3,.ocean-portal-layout.light-mode .ocean-ssh-card-titles h3,[data-theme=light] .ocean-ssh-os-info h4,.ocean-portal-layout.light-mode .ocean-ssh-os-info h4{color:#0f172a!important}[data-theme=light] .ocean-ssh-input,.ocean-portal-layout.light-mode .ocean-ssh-input,[data-theme=light] .ocean-ssh-quickpaste input,.ocean-portal-layout.light-mode .ocean-ssh-quickpaste input{background:#f8fafc!important;border-color:#0078d438!important;color:#0f172a!important}[data-theme=light] .ocean-ssh-port-fixed,.ocean-portal-layout.light-mode .ocean-ssh-port-fixed{background:#f0f9ff!important;border-color:#00a4ef59!important}[data-theme=light] .ocean-ssh-steps-bar,.ocean-portal-layout.light-mode .ocean-ssh-steps-bar{background:#f1f5f9!important;border-color:#0078d42e!important}[data-theme=light] .ocean-ssh-step-pill,.ocean-portal-layout.light-mode .ocean-ssh-step-pill{color:#64748b!important}[data-theme=light] .ocean-ssh-step-pill.active,.ocean-portal-layout.light-mode .ocean-ssh-step-pill.active{background:linear-gradient(135deg,#0078d4,#0284c7)!important;color:#fff!important}[data-theme=light] .ocean-ssh-step-pill.completed,.ocean-portal-layout.light-mode .ocean-ssh-step-pill.completed{background:#e0f2fe!important;color:#0284c7!important;border-color:#7dd3fc!important}[data-theme=light] .ocean-ssh-divider span,.ocean-portal-layout.light-mode .ocean-ssh-divider span{background:#fff!important;color:#64748b!important}[data-theme=light] .ocean-ssh-quickpaste,.ocean-portal-layout.light-mode .ocean-ssh-quickpaste{background:#f8fafc!important;border-color:#0078d44d!important}[data-theme=light] .ocean-ssh-proxy-box,.ocean-portal-layout.light-mode .ocean-ssh-proxy-box{background:#f8fafc!important;border-color:#0078d440!important}[data-theme=light] .ocean-ssh-proxy-val,.ocean-portal-layout.light-mode .ocean-ssh-proxy-val{color:#0284c7!important}[data-theme=light] .ocean-ssh-btn-outline,.ocean-portal-layout.light-mode .ocean-ssh-btn-outline{background:#f1f5f9!important;border-color:#cbd5e1!important;color:#334155!important}[data-theme=light] .ocean-ssh-btn-outline:hover,.ocean-portal-layout.light-mode .ocean-ssh-btn-outline:hover{background:#e2e8f0!important;color:#0f172a!important}.ocean-modal-backdrop,.ocean-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:100;display:flex;align-items:center;justify-content:center}.ocean-modal-card{width:90%;max-width:500px;background:#0e1c32;border:1px solid rgba(0,164,239,.38);border-radius:16px;padding:24px 26px;box-shadow:0 20px 50px #0009;position:relative}.ocean-modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.ocean-modal-header h3{font-size:1.15rem;font-weight:700;color:#fff;margin:0}.ocean-close-btn{background:transparent;border:none;color:#94a3b8;font-size:1.4rem;cursor:pointer;line-height:1}.ocean-close-btn:hover{color:#fff}.ocean-deposit-options{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0}.ocean-deposit-pill{padding:10px 8px;border-radius:10px;background:#ffffff0f;border:1.5px solid rgba(255,255,255,.14);color:#f1f5f9;font-size:.92rem;font-weight:700;cursor:pointer;text-align:center;transition:all .2s ease}.ocean-deposit-pill:hover{background:#00a4ef1f;border-color:#00a4ef66;color:#fff}.ocean-deposit-pill.active{background:#00a4ef38;border-color:#00a4ef;color:#38bdf8;box-shadow:0 0 12px #00a4ef4d}.ocean-modal-input{width:100%;height:44px;padding:0 14px;background:#00000059;border:1.5px solid rgba(255,255,255,.16);border-radius:10px;color:#fff;font-size:1.05rem;font-weight:700;outline:none;margin-top:6px;margin-bottom:12px;transition:all .2s ease;box-sizing:border-box}.ocean-modal-input:focus{border-color:#00a4ef;box-shadow:0 0 0 3px #00a4ef40}.ocean-deposit-label{font-size:.82rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;display:block}.ocean-deposit-info-box{background:#6739b724;border:1.5px solid rgba(103,57,183,.35);border-radius:12px;padding:12px 16px;margin-bottom:16px}.ocean-deposit-info-header{display:flex;align-items:center;gap:8px}.ocean-deposit-info-title{color:#c4b5fd;font-weight:700;font-size:.85rem}.ocean-deposit-info-badge{background:#10b98133;color:#34d399;font-size:.7rem;font-weight:700;padding:2px 8px;border-radius:10px;border:1px solid rgba(16,185,129,.3)}.ocean-deposit-info-desc{margin:6px 0 0;font-size:.78rem;color:#94a3b8;line-height:1.45}.ocean-deposit-manual-box{background:#09101f;border:1.5px solid #1e293b;border-radius:12px;padding:14px 16px;margin-bottom:16px}.ocean-deposit-manual-title{font-size:.78rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;font-weight:700}.ocean-deposit-manual-row{display:flex;align-items:center;justify-content:space-between;margin-top:6px}.ocean-deposit-manual-code{font-size:1.05rem;color:#38bdf8;font-weight:800}.ocean-deposit-manual-sub{margin:8px 0 0;font-size:.76rem;color:#64748b;line-height:1.45}.ocean-upi-hint{font-size:.75rem;color:#64748b;margin:0 0 14px}.ocean-deposit-ok{padding:10px;border-radius:8px;background:#00a4ef26;border:1px solid #00A4EF;color:#38bdf8;font-size:.85rem;font-weight:600;margin-bottom:12px;text-align:center}.ocean-cart-drawer{position:fixed;right:0;top:0;bottom:0;width:380px;background:#0e1c32;border-left:1px solid rgba(0,164,239,.32);padding:24px;z-index:101;display:flex;flex-direction:column;box-shadow:-10px 0 40px #00000080}.ocean-drawer-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.ocean-drawer-header h3{font-size:1.15rem;color:#fff;margin:0}.ocean-cart-empty{text-align:center;padding:60px 0}.ocean-cart-body{flex:1;display:flex;flex-direction:column}.ocean-cart-items{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.ocean-cart-item{display:flex;align-items:center;justify-content:space-between;padding:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px}.ocean-item-details b{font-size:.85rem;color:#fff;display:block}.ocean-item-details span{font-size:.75rem;color:#64748b;display:block}.ocean-cart-rm{background:transparent;border:none;color:#ef4444;font-size:.75rem;cursor:pointer}.ocean-coupon-box{margin-bottom:16px}.ocean-coupon-row{display:flex;gap:8px}.ocean-coupon-row input{flex:1;height:38px;padding:0 12px;background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#fff;font-size:.85rem}.ocean-coupon-row button{padding:0 14px;background:#00a4ef33;border:1px solid rgba(0,164,239,.38);color:#38bdf8;border-radius:6px;font-weight:600;font-size:.85rem;cursor:pointer}.coupon-feedback{font-size:.75rem;color:#38bdf8;margin-top:6px;display:block}.ocean-cart-summary{border-top:1px solid rgba(255,255,255,.1);padding-top:14px}.summary-row{display:flex;justify-content:space-between;font-size:.85rem;color:#94a3b8;margin-bottom:8px}.summary-row.green{color:#38bdf8}.summary-row.total{font-size:1.1rem;color:#fff;font-weight:700;margin-top:10px}.ocean-notifications-dropdown{position:absolute;top:70px;right:32px;width:340px;background:#0e1c32;border:1px solid rgba(0,164,239,.32);border-radius:14px;padding:16px;z-index:60;box-shadow:0 14px 40px #00000080}.ocean-notif-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08)}.ocean-notif-header h4{font-size:.95rem;color:#fff;margin:0}.ocean-notif-list{display:flex;flex-direction:column;gap:10px}.ocean-notif-item{display:flex;align-items:flex-start;gap:10px;padding:8px;border-radius:8px;background:#ffffff05}.notif-dot{width:8px;height:8px;border-radius:50%;margin-top:5px;flex-shrink:0}.notif-dot.green{background:#00a4ef}.notif-dot.blue{background:#38bdf8}.notif-dot.yellow{background:#f59e0b}.ocean-notif-item b{font-size:.82rem;color:#fff;display:block}.ocean-notif-item span{font-size:.72rem;color:#64748b;display:block}.ocean-buy-plan-summary{background:#00000040;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:16px;margin-bottom:16px}.ocean-buy-plan-summary h4{font-size:1.05rem;color:#fff;margin:0 0 6px}.ocean-buy-plan-summary p{font-size:.82rem;color:#94a3b8;margin:0 0 14px}.ocean-term-selector{display:flex;gap:8px}.ocean-term-selector button{flex:1;padding:8px 6px;border-radius:7px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#cbd5e1;font-size:.78rem;font-weight:600;cursor:pointer;transition:all .18s ease}.ocean-term-selector button.active{background:#00a4ef33;border-color:#00a4ef;color:#38bdf8}.ocean-mobile-menu-trigger,.ocean-sidebar-mobile-close{display:none!important}.ocean-sidebar-backdrop{display:none}@media(max-width:1024px){.ocean-portal-layout{position:relative;overflow-x:hidden}.ocean-sidebar{position:fixed!important;top:0!important;left:0!important;bottom:0!important;width:295px!important;max-width:86vw!important;height:100vh!important;height:100dvh!important;z-index:99999!important;transform:translate(-105%)!important;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s ease!important;box-shadow:none!important;overflow-y:hidden!important;display:flex!important;flex-direction:column!important}.ocean-sidebar.mobile-open{transform:translate(0)!important;box-shadow:0 0 50px #000000d9,0 0 35px #00a4ef40!important}.ocean-brand-text,.ocean-group-title,.ocean-nav-item span,.ocean-user-info,.ocean-signout-btn span{display:inline-block!important}.ocean-sidebar-brand{padding:18px 16px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.ocean-sidebar-mobile-close{display:inline-flex!important;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);color:#cbd5e1;cursor:pointer;transition:all .18s ease;flex-shrink:0}.ocean-sidebar-mobile-close:hover{background:#ef444433;color:#f87171;border-color:#ef444466}.ocean-sidebar-backdrop{display:block!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#030816b8!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;z-index:99998!important;animation:oceanFadeIn .2s ease}.ocean-mobile-menu-trigger{display:inline-flex!important;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:#00a4ef1f;border:1px solid rgba(0,164,239,.3);color:#38bdf8;cursor:pointer;margin-right:12px;flex-shrink:0;transition:all .18s ease}.ocean-mobile-menu-trigger:hover,.ocean-mobile-menu-trigger:active{background:#00a4ef3d;border-color:#00a4ef;color:#fff;transform:scale(.97)}.ocean-workspace{width:100%!important;min-width:0!important;margin-left:0!important;flex:1 1 100%!important}.ocean-topbar{padding:0 16px!important;min-height:64px!important}.ocean-topbar-crumb-icon,.ocean-topbar-sub{display:none!important}.ocean-topbar-title{font-size:1.15rem!important;margin:0!important}.ocean-topbar-right{gap:8px!important}.ocean-wallet-pill{padding:6px 10px!important;font-size:.82rem!important}.ocean-icon-btn{width:38px!important;height:38px!important}.ocean-nav-item{justify-content:flex-start!important;padding:11px 14px!important;gap:12px!important}.ocean-charts-grid,.ocean-kpi-grid{grid-template-columns:1fr}.sh-wide-plan-card{padding:16px 18px!important}.sh-card-main-content{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:14px!important;width:100%!important}.sh-card-col-left{width:100%!important;min-width:0!important}.sh-card-col-center{width:100%!important;border:none!important;padding:8px 0!important;display:flex!important;flex-wrap:wrap!important;gap:14px 20px!important}.sh-card-col-right{width:100%!important;min-width:0!important;justify-content:space-between!important;align-items:center!important;border-top:1px solid rgba(255,255,255,.08)!important;padding-top:12px!important}}@media(max-width:768px){.ocean-view-container{padding:14px 14px 40px!important}.ocean-welcome-card,.ocean-row-content{flex-direction:column;align-items:flex-start}.ocean-plan-actions{width:100%;justify-content:space-between}}[data-theme=light] .ocean-sidebar.mobile-open,.ocean-portal-layout.light-mode .ocean-sidebar.mobile-open{background:#f8fafc!important;box-shadow:0 0 50px #00000040,0 0 35px #00a4ef33!important;border-right:1px solid rgba(0,164,239,.25)!important}[data-theme=light] .ocean-sidebar-backdrop,.ocean-portal-layout.light-mode .ocean-sidebar-backdrop{background:#0f172a8c!important}[data-theme=light] .ocean-sidebar-mobile-close,.ocean-portal-layout.light-mode .ocean-sidebar-mobile-close{background:#00a4ef14!important;border:1px solid rgba(0,164,239,.22)!important;color:#0369a1!important}[data-theme=light] .ocean-mobile-menu-trigger,.ocean-portal-layout.light-mode .ocean-mobile-menu-trigger{background:#00a4ef14!important;border:1px solid rgba(0,164,239,.25)!important;color:#0284c7!important}.ocean-manage-filter-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.ocean-manage-search-wrap{flex:1;min-width:280px;display:flex;align-items:center;gap:10px;background:linear-gradient(135deg,#0c1834fa,#071024fa);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:10px 14px;transition:all .2s ease}.ocean-manage-search-wrap:focus-within{border-color:#00a4ef;box-shadow:0 0 0 2px #00a4ef26}.ocean-manage-search-input{flex:1;background:transparent;border:none;outline:none;color:#fff;font-size:.88rem}.ocean-manage-search-input::placeholder{color:#64748b}.ocean-manage-right-actions{display:flex;align-items:center;gap:10px}.ocean-action-btn{display:flex;align-items:center;gap:7px;background:linear-gradient(135deg,#0c1834fa,#071024fa);border:1px solid rgba(255,255,255,.08);color:#cbd5e1;padding:10px 14px;border-radius:10px;font-size:.84rem;font-weight:500;cursor:pointer;transition:all .2s ease}.ocean-action-btn:hover{background:#ffffff0d;border-color:#ffffff26;color:#fff}.ocean-pill-tabs-bar{display:flex;align-items:center;background:#081a1df2;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:4px;margin-bottom:24px;gap:4px;overflow-x:auto}.ocean-pill-tab{display:flex;align-items:center;gap:8px;padding:8px 18px;border-radius:8px;font-size:.84rem;font-weight:500;color:#94a3b8;background:transparent;border:none;cursor:pointer;transition:all .2s ease;white-space:nowrap}.ocean-pill-tab:hover{color:#fff;background:#ffffff08}.ocean-pill-tab.active{background:#00a4ef1f;color:#38bdf8;border:1px solid rgba(0,164,239,.35);box-shadow:0 2px 8px #0003}.ocean-tab-badge{display:inline-flex;align-items:center;justify-content:center;padding:1px 7px;border-radius:10px;font-size:.72rem;font-weight:600;background:#ffffff12;color:#cbd5e1}.ocean-pill-tab.active .ocean-tab-badge{background:#00a4ef40;color:#38bdf8}.ocean-manage-cards-list{display:flex;flex-direction:column;gap:16px}.ocean-server-card{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#081026f2,#050c1cfa);border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:22px 24px;gap:20px;transition:all .2s ease}.ocean-server-card:hover{border-color:#00a4ef40;box-shadow:0 6px 24px #00000040;background:linear-gradient(135deg,#0c1834fa,#071024fa)}.ocean-server-left{display:flex;align-items:center;gap:20px}.ocean-server-logo{width:52px;height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#ffffff08;border:1px solid rgba(255,255,255,.05);flex-shrink:0}.ocean-server-details{display:flex;flex-direction:column;gap:6px}.ocean-server-title{font-size:1.08rem;font-weight:700;color:#fff;margin:0;display:flex;align-items:center;gap:6px}.ocean-server-meta-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ocean-meta-chip{display:inline-flex;align-items:center;gap:5px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);padding:3px 9px;border-radius:6px;font-size:.76rem;color:#94a3b8;font-weight:500}.ocean-server-timestamps{display:flex;align-items:center;gap:16px;font-size:.74rem;color:#64748b;margin-top:2px;flex-wrap:wrap}.ocean-server-actions{display:flex;align-items:center;gap:12px;flex-shrink:0;flex-wrap:wrap}.ocean-status-active-badge{display:inline-flex;align-items:center;padding:5px 12px;border-radius:20px;background:#00a4ef1f;border:1px solid rgba(0,164,239,.3);color:#38bdf8;font-size:.76rem;font-weight:600}.ocean-manage-btn{display:inline-flex;align-items:center;gap:6px;background:#00a4ef;color:#fff;border:none;padding:8px 16px;border-radius:8px;font-size:.84rem;font-weight:600;cursor:pointer;transition:all .18s ease}.ocean-manage-btn:hover{background:#38bdf8;transform:translateY(-1px)}.ocean-card-action-btn{display:inline-flex;align-items:center;gap:6px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#cbd5e1;padding:8px 14px;border-radius:8px;font-size:.82rem;font-weight:500;cursor:pointer;transition:all .18s ease}.ocean-card-action-btn:hover{background:#ffffff14;border-color:#ffffff29;color:#fff}.ocean-history-card{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#081026f2,#050c1cfa);border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:22px 24px;gap:20px;transition:all .2s ease}.ocean-history-card:hover{border-color:#00a4ef40;background:linear-gradient(135deg,#0c1834fa,#071024fa)}.ocean-history-left{display:flex;align-items:center;gap:20px}.ocean-history-info{display:flex;flex-direction:column;gap:6px}.ocean-history-meta-row{display:flex;align-items:center;gap:8px;font-size:.78rem;color:#94a3b8;flex-wrap:wrap}.ocean-tag-box{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);padding:2px 7px;border-radius:4px;font-size:.72rem;color:#cbd5e1}.ocean-tx-row{display:inline-flex;align-items:center;gap:5px;font-size:.74rem;color:#64748b;font-family:var(--m);cursor:pointer;transition:color .15s ease;margin-top:2px}.ocean-tx-row:hover{color:#38bdf8}.ocean-history-right{display:flex;align-items:center;gap:20px;flex-shrink:0}.ocean-history-price-col{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.ocean-history-price-main{display:flex;align-items:baseline;gap:8px}.ocean-history-price-main b{font-size:1.15rem;color:#fff;font-weight:700}.ocean-history-price-main del{font-size:.84rem;color:#64748b}.ocean-history-promo-tag{font-size:.68rem;color:#00a4ef;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.ocean-delivered-pill{display:inline-flex;align-items:center;padding:4px 10px;border-radius:12px;background:#00a4ef1a;border:1px solid rgba(0,164,239,.25);color:#38bdf8;font-size:.74rem;font-weight:600}.ocean-view-details-btn{display:inline-flex;align-items:center;gap:6px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#cbd5e1;padding:8px 14px;border-radius:8px;font-size:.82rem;font-weight:500;cursor:pointer;transition:all .18s ease}.ocean-view-details-btn:hover{background:#ffffff14;color:#fff}.ocean-security-notice-banner{display:flex;align-items:flex-start;gap:14px;background:#00a4ef0f;border:1px solid rgba(0,164,239,.25);border-radius:12px;padding:16px 20px;margin-bottom:24px}.ocean-notice-icon{margin-top:2px;flex-shrink:0}.ocean-notice-text b{font-size:.92rem;color:#38bdf8;display:block;margin-bottom:4px}.ocean-notice-text p{font-size:.84rem;color:#cbd5e1;margin:0;line-height:1.45}.ocean-account-header-card{display:flex;align-items:center;justify-content:space-between;background:#08122ab3;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:28px 32px;margin-bottom:24px;gap:24px}.ocean-account-header-left{display:flex;align-items:center;gap:24px}.ocean-account-large-avatar{width:76px;height:76px;border-radius:50%;background:linear-gradient(135deg,#00a4ef,#0078d4);color:#fff;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;flex-shrink:0;box-shadow:0 4px 14px #00a4ef59}.ocean-account-meta{display:flex;flex-direction:column;gap:6px}.ocean-account-name{font-size:1.55rem;font-weight:700;color:#fff;margin:0}.ocean-account-email-row,.ocean-account-joined-row{display:flex;align-items:center;gap:7px;font-size:.82rem;color:#94a3b8}.ocean-account-header-right{display:flex;align-items:center;gap:24px}.ocean-edit-profile-btn{display:inline-flex;align-items:center;gap:7px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#fff;padding:9px 18px;border-radius:8px;font-size:.84rem;font-weight:600;cursor:pointer;transition:all .2s ease}.ocean-edit-profile-btn:hover{background:#ffffff1a;border-color:#fff3}.ocean-account-stats-row{display:flex;align-items:center;gap:20px}.ocean-account-stat-box{display:flex;flex-direction:column;align-items:flex-end;cursor:pointer}.ocean-account-stat-box .stat-num{font-size:1.4rem;font-weight:700;color:#fff;line-height:1.1}.ocean-account-stat-box .stat-lbl{font-size:.72rem;color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.ocean-account-subtabs{display:flex;align-items:center;gap:6px;background:#081a1df2;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:4px;margin-bottom:24px}.ocean-account-tab-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:8px;font-size:.85rem;font-weight:600;color:#94a3b8;background:transparent;border:none;cursor:pointer;transition:all .2s ease}.ocean-account-tab-btn:hover{color:#fff;background:#ffffff08}.ocean-account-tab-btn.active{background:#00a4ef26;border:1px solid rgba(0,164,239,.35);color:#38bdf8}.ocean-two-col-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ocean-account-card{background:linear-gradient(135deg,#081026f2,#050c1cfa);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:24px 28px}.ocean-account-card.full-width{grid-column:1 / -1}.ocean-account-card-header{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px}.ocean-card-title-icon{margin-top:2px;color:#00a4ef}.ocean-account-card-title{font-size:1.12rem;font-weight:700;color:#fff;margin:0 0 4px}.ocean-account-card-sub{font-size:.82rem;color:#94a3b8;margin:0}.ocean-account-form{display:flex;flex-direction:column;gap:16px}.ocean-form-field{display:flex;flex-direction:column;gap:6px}.ocean-form-field label{font-size:.82rem;font-weight:500;color:#cbd5e1}.ocean-label-row{display:flex;align-items:center;justify-content:space-between}.ocean-change-email-btn{background:none;border:none;color:#00a4ef;font-size:.78rem;font-weight:600;cursor:pointer}.ocean-change-email-btn:hover{text-decoration:underline}.ocean-input-label-with-icon{display:flex;align-items:center;gap:6px}.ocean-form-input{width:100%;background:#00000040;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:10px 14px;font-size:.88rem;color:#fff;outline:none;transition:all .2s ease}.ocean-form-input:focus{border-color:#00a4ef;box-shadow:0 0 0 2px #00a4ef26}.ocean-form-row.two-col{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ocean-pw-input-wrap{position:relative;display:flex;align-items:center}.ocean-pw-input-wrap .ocean-form-input{padding-right:42px}.ocean-pw-toggle-btn{position:absolute;right:12px;background:none;border:none;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;transition:color .15s ease}.ocean-pw-toggle-btn:hover{color:#fff}.ocean-security-tip-box{display:flex;align-items:flex-start;gap:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:14px 16px;margin-top:4px}.ocean-security-tip-box .tip-icon{color:#64748b;margin-top:2px;flex-shrink:0}.ocean-security-tip-box .tip-text b{font-size:.84rem;color:#e2e8f0;display:block;margin-bottom:2px}.ocean-security-tip-box .tip-text p{font-size:.78rem;color:#94a3b8;margin:0;line-height:1.4}.ocean-2fa-body{display:flex;flex-direction:column;gap:28px}.ocean-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.05)}.ocean-toggle-row b{font-size:.9rem;color:#fff;display:block;margin-bottom:2px}.ocean-toggle-row p{font-size:.78rem;color:#64748b;margin:0}.ocean-switch{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}.ocean-switch input{opacity:0;width:0;height:0}.ocean-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ffffff1a;transition:.25s;border-radius:24px}.ocean-slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.25s;border-radius:50%}.ocean-switch input:checked+.ocean-slider{background-color:#00a4ef}.ocean-switch input:checked+.ocean-slider:before{transform:translate(20px)}.ocean-coming-soon-watermark{padding:48px 20px;text-align:center;font-size:1.85rem;font-weight:800;letter-spacing:.04em;color:#ffffff1f;-webkit-user-select:none;user-select:none;text-transform:uppercase}.ocean-modal-card.wide-modal{max-width:680px}.ocean-modal-sub{font-size:.78rem;color:#94a3b8;display:block;margin-top:4px}.ocean-meters-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:20px}.ocean-meter-box{background:#00000040;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:12px 14px}.meter-label{display:flex;justify-content:space-between;font-size:.78rem;color:#cbd5e1;margin-bottom:6px}.meter-label b{color:#00a4ef}.meter-track{width:100%;height:6px;background:#ffffff14;border-radius:3px;overflow:hidden;margin-bottom:6px}.meter-fill{height:100%;background:linear-gradient(90deg,#00a4ef,#38bdf8);border-radius:3px}.meter-detail{font-size:.7rem;color:#64748b;display:block}.ocean-modal-section{margin-bottom:20px}.ocean-modal-section h4{font-size:.88rem;color:#e2e8f0;margin-bottom:10px}.ocean-power-btn-row{display:flex;gap:10px;flex-wrap:wrap}.ocean-power-btn{flex:1;min-width:130px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 14px;border-radius:8px;font-size:.82rem;font-weight:600;cursor:pointer;border:1px solid transparent;transition:all .18s ease}.ocean-power-btn.restart{background:#00a4ef26;border-color:#00a4ef59;color:#38bdf8}.ocean-power-btn.restart:hover:not(:disabled){background:#00a4ef;color:#fff}.ocean-power-btn.stop{background:#ef44441f;border-color:#ef444440;color:#f87171}.ocean-power-btn.stop:hover{background:#ef4444;color:#fff}.ocean-power-btn.start{background:#38bdf81f;border-color:#38bdf840;color:#38bdf8}.ocean-power-btn.start:hover{background:#38bdf8;color:#0c4a6e}.ocean-power-btn.terminal{background:#ffffff0d;border-color:#ffffff1f;color:#fff}.ocean-power-btn.terminal:hover{background:#ffffff1a}.spin-anim{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ocean-reset-pw-row{display:flex;gap:10px}.ocean-order-detail-summary{display:flex;flex-direction:column;gap:10px;background:#00000040;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:16px}.detail-row{display:flex;justify-content:space-between;align-items:center;font-size:.84rem;color:#94a3b8}.detail-row b{color:#fff}.detail-row.total{border-top:1px solid rgba(255,255,255,.08);padding-top:10px;margin-top:6px}.detail-row.total b{font-size:1.15rem;color:#00a4ef}.ocean-toast-notification{position:fixed;bottom:28px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:10px;background:#060f24;border:1px solid rgba(0,164,239,.45);padding:12px 22px;border-radius:30px;box-shadow:0 10px 30px #00000080,0 0 20px #00a4ef59;z-index:99999;animation:slideToastUp .25s cubic-bezier(.16,1,.3,1)}@keyframes slideToastUp{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}.toast-icon{display:flex;align-items:center;justify-content:center}.toast-text{font-size:.85rem;font-weight:600;color:#fff}.ocean-landing-planboard{width:100%}.ocean-landing-filters-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.ocean-filter-search{flex:1;min-width:260px;display:flex;align-items:center;gap:10px;background:var(--surface2);border:1px solid var(--line);border-radius:10px;padding:10px 14px}.ocean-filter-search input{flex:1;background:transparent;border:none;outline:none;color:var(--ink);font-size:.88rem}.ocean-clear-btn{background:none;border:none;color:var(--muted);font-size:1.1rem;cursor:pointer}.ocean-ram-chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ocean-ram-chip{padding:6px 12px;border-radius:8px;font-size:.78rem;font-weight:600;background:var(--surface2);border:1px solid var(--line);color:var(--muted);cursor:pointer;transition:all .15s ease}.ocean-ram-chip:hover{color:var(--ink);border-color:var(--line2)}.ocean-ram-chip.active{background:#00a4ef26;border-color:#00a4ef;color:#00a4ef}.pc-option-box{margin-top:10px;margin-bottom:8px}.pc-option-label{display:block;font-size:.72rem;font-weight:600;color:var(--muted);margin-bottom:4px;text-transform:uppercase;letter-spacing:.04em}.pc-buy-direct{background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#fff;padding:10px 14px;border-radius:8px;font-size:.85rem;font-weight:600;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:all .18s ease}.pc-buy-direct:hover{background:#ffffff26}.ocean-modal-card.config-modal{max-width:620px}.ocean-config-section{margin-bottom:20px}.ocean-config-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.ocean-config-label span{font-size:.86rem;font-weight:600;color:#fff}.ocean-green-hint{font-size:.72rem;color:#00a4ef;font-weight:500}.ocean-dc-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ocean-dc-card{background:#00000040;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:10px 12px;cursor:pointer;transition:all .18s ease}.ocean-dc-card:hover{border-color:#fff3}.ocean-dc-card.active{border-color:#00a4ef;background:#00a4ef1f}.dc-header{display:flex;align-items:center;justify-content:space-between;font-size:.84rem;color:#fff}.dc-ping{font-size:.72rem;color:#38bdf8;font-weight:600}.dc-country{font-size:.74rem;color:#94a3b8;display:block;margin-top:2px}.ocean-addons-list{display:flex;flex-direction:column;gap:8px}.ocean-addon-item{display:flex;align-items:center;gap:12px;background:#0003;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:10px 14px;cursor:pointer;transition:all .15s ease}.ocean-addon-item.checked{border-color:#00a4ef66;background:#00a4ef14}.addon-info{flex:1;display:flex;flex-direction:column}.addon-info b{font-size:.82rem;color:#fff}.addon-info span{font-size:.72rem;color:#94a3b8}.addon-price{font-size:.8rem;font-weight:600;color:#38bdf8}.ocean-coupon-input-row{display:flex;gap:8px}.ocean-coupon-ok{font-size:.76rem;color:#00a4ef;margin-top:4px;display:block;font-weight:600}.ocean-coupon-err{font-size:.76rem;color:#f87171;margin-top:4px;display:block}.ocean-config-summary{background:#00000059;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:14px 16px;margin:16px 0;display:flex;flex-direction:column;gap:8px}.ocean-auth-required-hint{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;background:#f59e0b1a;border:1px solid rgba(245,158,11,.25);color:#fbbf24;font-size:.78rem;margin-bottom:14px}.ocean-deploying-box{padding:40px 20px;text-align:center}.ocean-deploying-spinner{width:44px;height:44px;border:3px solid rgba(0,164,239,.2);border-top-color:#00a4ef;border-radius:50%;animation:spin .8s linear infinite;margin:0 auto 20px}.ocean-deploying-box h4{font-size:1.15rem;color:#fff;margin-bottom:20px}.ocean-deploy-steps{display:flex;flex-direction:column;gap:10px;text-align:left;max-width:360px;margin:0 auto}.step-item{display:flex;align-items:center;gap:10px;font-size:.82rem;color:#64748b;transition:all .2s ease}.step-dot{width:8px;height:8px;border-radius:50%;background:#475569}.step-item.done{color:#38bdf8;font-weight:600}.step-item.done .step-dot{background:#00a4ef;box-shadow:0 0 8px #00a4ef}@media(max-width:900px){.ocean-two-col-grid{grid-template-columns:1fr}.ocean-account-header-card{flex-direction:column;align-items:flex-start}.ocean-account-header-right{width:100%;justify-content:space-between}.ocean-server-card{flex-direction:column;align-items:flex-start}.ocean-server-actions{width:100%;justify-content:flex-start}.ocean-history-card{flex-direction:column;align-items:flex-start}.ocean-history-right{width:100%;justify-content:space-between}}.sh-auth-brand-header{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;margin-bottom:20px}.sh-auth-logo-box{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .25s ease,filter .25s ease}.sh-auth-logo-box:hover{transform:scale(1.03)}.sh-auth-logo-img{height:48px;max-width:220px;object-fit:contain;filter:drop-shadow(0 0 16px rgba(43,186,196,.45))}.sh-brand-tagline{font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;color:#2bbac4;font-weight:600;opacity:.9}.sh-admin-portal-badge{display:inline-flex;align-items:center;gap:6px;background:#f59e0b1f;border:1px solid rgba(245,158,11,.35);border-radius:999px;padding:4px 12px;color:#f59e0b;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 0 12px #f59e0b2e;margin-top:4px}.admin-card-border{border-color:#f59e0b59!important;box-shadow:0 12px 48px #000000b3,0 0 32px #f59e0b1f!important}.sh-admin-security-footer{margin-top:24px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;gap:8px;font-size:.72rem;color:#94a3b8;text-align:center}.ocean-back-to-login-link{background:none;border:none;color:#2bbac4;font-size:.8rem;font-weight:500;cursor:pointer;padding:6px 10px;border-radius:6px;transition:all .2s ease;margin-top:12px}.ocean-back-to-login-link:hover{color:#fff;background:#2bbac41a}.sh-sidebar-logo-container{display:flex;align-items:center;justify-content:center;flex-shrink:0}.sh-sidebar-logo-img{height:34px;max-width:140px;object-fit:contain;filter:drop-shadow(0 0 10px rgba(43,186,196,.4))}.sh-admin-mode-pill{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#f59e0b2e,#d9770614);border:1px solid rgba(245,158,11,.4);padding:4px 12px;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.06em;color:#fbbf24;box-shadow:0 0 14px #f59e0b33;-webkit-user-select:none;user-select:none;animation:adminPulse 3s infinite ease-in-out}@keyframes adminPulse{0%,to{box-shadow:0 0 10px #f59e0b33}50%{box-shadow:0 0 18px #f59e0b73}}.sh-admin-banner-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;background:linear-gradient(135deg,#f59e0b1f,#0378831f);border:1px solid rgba(245,158,11,.32);border-radius:12px;padding:14px 20px;margin-bottom:22px;box-shadow:0 4px 20px #0000004d}.sh-admin-banner-info{display:flex;align-items:center;gap:12px}.sh-admin-banner-icon{font-size:1.5rem}.sh-admin-banner-title{font-size:.95rem;font-weight:700;color:#fbbf24;margin:0}.sh-admin-banner-desc{font-size:.76rem;color:#cbd5e1;margin:2px 0 0}.sh-admin-banner-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.sh-admin-btn-primary{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#037883,#2bbac4);color:#fff;border:none;padding:8px 16px;border-radius:8px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 10px #2bbac44d}.sh-admin-btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 16px #2bbac480}.sh-admin-btn-gold{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#d97706,#f59e0b);color:#060b17;border:none;padding:8px 16px;border-radius:8px;font-size:.8rem;font-weight:700;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 10px #f59e0b4d}.sh-admin-btn-gold:hover{transform:translateY(-1px);box-shadow:0 4px 16px #f59e0b80}.sh-admin-user-tag{display:inline-flex;align-items:center;gap:4px;background:#2bbac41f;border:1px solid rgba(43,186,196,.3);color:#2bbac4;font-size:.7rem;font-weight:600;padding:2px 8px;border-radius:6px}.sh-admin-edit-btn{color:#fbbf24!important;border-color:#f59e0b40!important}.sh-admin-edit-btn:hover{background:#f59e0b26!important;border-color:#f59e0b73!important}.sh-admin-delete-btn{color:#f87171!important;border-color:#ef444440!important;padding:7px 10px!important}.sh-admin-delete-btn:hover{background:#ef444426!important;border-color:#ef444480!important}.sh-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#020b0ad9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeIn .2s ease}.sh-modal-dialog{background:#041715;border:1px solid rgba(43,186,196,.25);border-radius:16px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 24px 60px #000c,0 0 30px #2bbac426;display:flex;flex-direction:column}.sh-modal-head{padding:20px 24px 16px;border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between}.sh-modal-head h3{margin:0;font-size:1.15rem;color:#fff;display:flex;align-items:center;gap:8px}.sh-modal-close-btn{background:none;border:none;color:#94a3b8;font-size:1.5rem;cursor:pointer;line-height:1;padding:4px}.sh-modal-close-btn:hover{color:#fff}.sh-modal-body{padding:20px 24px;display:flex;flex-direction:column;gap:16px}.sh-form-row-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.sh-form-field{display:flex;flex-direction:column;gap:6px}.sh-form-field label{font-size:.74rem;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;font-weight:600}.sh-form-field input,.sh-form-field select,.sh-form-field textarea{background:#0a1424;border:1px solid rgba(56,189,248,.25);border-radius:8px;padding:9px 12px;color:#f1f5f9;font-size:.85rem;font-family:inherit;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.sh-form-field input:focus,.sh-form-field select:focus,.sh-form-field textarea:focus{border-color:#2bbac4;box-shadow:0 0 10px #2bbac440}.sh-modal-foot{padding:16px 24px 20px;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:flex-end;gap:12px}.sh-btn-cancel{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#cbd5e1;padding:9px 18px;border-radius:8px;font-size:.82rem;cursor:pointer;transition:all .2s ease}.sh-btn-cancel:hover{background:#ffffff1a}.sh-btn-danger{background:#ef444426;border:1px solid rgba(239,68,68,.4);color:#fca5a5;padding:9px 18px;border-radius:8px;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s ease}.sh-btn-danger:hover{background:#ef44444d;color:#fff}.ocean-power-btn.reinstall{background:#f59e0b1f;border-color:#f59e0b59;color:#fbbf24}.ocean-power-btn.reinstall:hover:not(:disabled){background:#f59e0b;color:#1e1b4b}.sh-server-badge-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:6px}.sh-power-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:9999px;font-size:.74rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.sh-power-badge.online{background:#00a4ef26;color:#38bdf8;border:1px solid rgba(0,164,239,.4)}.sh-power-badge.stopped{background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.4)}.sh-power-badge.rebooting,.sh-power-badge.busy{background:#f59e0b26;color:#fbbf24;border:1px solid rgba(245,158,11,.4)}.sh-power-badge.reinstalling{background:#2bbac426;color:#2bbac4;border:1px solid rgba(43,186,196,.4)}.sh-pulse-dot{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor;animation:pulse-dot 1.6s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.sh-provider-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:6px;font-size:.72rem;font-weight:700;letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.sh-provider-badge.advps,.sh-provider-badge.apex{background:#0ea5e91f;color:#38bdf8;border:1px solid rgba(14,165,233,.35)}.sh-provider-badge.smartvps,.sh-provider-badge.spectra{background:#a855f71f;color:#c084fc;border:1px solid rgba(168,85,247,.35)}.sh-provider-badge.nova{background:#10b9811f;color:#34d399;border:1px solid rgba(16,185,129,.35)}.sh-provider-badge.resellerapi,.sh-provider-badge.jupiter{background:#f59e0b24;color:#fbbf24;border:1px solid rgba(245,158,11,.38)}.sh-provider-badge.hyper{background:#f43f5e24;color:#fb7185;border:1px solid rgba(244,63,94,.38)}.sh-provider-badge.proxies,.sh-provider-badge.hostycare{background:#ec48991f;color:#f472b6;border:1px solid rgba(236,72,153,.35)}.sh-modal-field-label{display:block;font-size:.84rem;font-weight:700;color:#f1f5f9;margin-bottom:8px;letter-spacing:-.01em}.sh-rebuild-usage-banner{display:flex;align-items:center;gap:12px;background:#00a4ef1f;border:1.5px solid rgba(56,189,248,.35);border-radius:10px;padding:12px 16px;font-size:.8rem;line-height:1.45;color:#bae6fd;margin-bottom:16px}.sh-rebuild-usage-banner b{color:#38bdf8;font-weight:800}.sh-rebuild-usage-banner.apex-policy{background:#f59e0b1f;border-color:#f59e0b59;color:#fde68a}.sh-rebuild-usage-banner.apex-policy b{color:#fbbf24}.sh-reinstall-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:10px 0 18px;max-height:250px;overflow-y:auto;padding:2px 4px 2px 2px}.sh-reinstall-grid::-webkit-scrollbar{width:6px}.sh-reinstall-grid::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.sh-os-option-card{display:flex;align-items:center;gap:12px;background:#0f172abf;border:1.5px solid rgba(255,255,255,.12);border-radius:10px;padding:12px 14px;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);text-align:left}.sh-os-option-card:hover{background:#1e293bd9;border-color:#38bdf880;transform:translateY(-1px)}.sh-os-option-card.active{background:#00a4ef2e;border:2px solid #00A4EF;box-shadow:0 0 16px #00a4ef59}.sh-os-option-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sh-os-option-info{display:flex;flex-direction:column;overflow:hidden;gap:2px}.sh-os-option-title{font-size:.84rem;font-weight:700;color:#f8fafc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sh-os-option-sub{font-size:.72rem;color:#94a3b8;font-weight:500}.sh-os-option-card.active .sh-os-option-title{color:#38bdf8;font-weight:800}.sh-os-option-card.active .sh-os-option-sub{color:#7dd3fc}.sh-warning-box{background:#ef44441a;border:1.5px solid rgba(239,68,68,.35);border-radius:10px;padding:14px 16px;margin:16px 0}.sh-warning-box h5{color:#f87171;font-size:.88rem;font-weight:800;margin:0 0 6px;display:flex;align-items:center;gap:8px;letter-spacing:.02em}.sh-warning-box p{color:#e2e8f0;font-size:.78rem;margin:0 0 10px;line-height:1.5}.sh-confirm-checkbox-label{display:flex;align-items:center;gap:8px;font-size:.8rem;color:#fca5a5;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none}.ocean-portal-layout.light-mode .sh-reinstall-modal,[data-theme=light] .sh-reinstall-modal{background:#fff!important;border:1.5px solid #cbd5e1!important;box-shadow:0 25px 60px #0f172a2e!important;color:#0f172a!important}.ocean-portal-layout.light-mode .sh-reinstall-modal .ocean-modal-header h3,[data-theme=light] .sh-reinstall-modal .ocean-modal-header h3{color:#0f172a!important;font-weight:800!important}.ocean-portal-layout.light-mode .sh-reinstall-modal .ocean-modal-sub,[data-theme=light] .sh-reinstall-modal .ocean-modal-sub{color:#475569!important;font-size:.82rem!important;font-weight:500!important}.ocean-portal-layout.light-mode .sh-reinstall-modal .ocean-modal-sub b,[data-theme=light] .sh-reinstall-modal .ocean-modal-sub b{color:#0284c7!important;font-weight:800!important}.ocean-portal-layout.light-mode .sh-reinstall-modal .ocean-close-btn,[data-theme=light] .sh-reinstall-modal .ocean-close-btn{color:#64748b!important}.ocean-portal-layout.light-mode .sh-reinstall-modal .ocean-close-btn:hover,[data-theme=light] .sh-reinstall-modal .ocean-close-btn:hover{color:#0f172a!important}.ocean-portal-layout.light-mode .sh-reinstall-modal .sh-modal-field-label,[data-theme=light] .sh-reinstall-modal .sh-modal-field-label{color:#0f172a!important;font-weight:800!important;font-size:.88rem!important}.ocean-portal-layout.light-mode .sh-reinstall-modal .sh-rebuild-usage-banner,[data-theme=light] .sh-reinstall-modal .sh-rebuild-usage-banner{background:#f0f9ff!important;border:1.5px solid #38bdf8!important;color:#0369a1!important;font-weight:500!important}.ocean-portal-layout.light-mode .sh-reinstall-modal .sh-rebuild-usage-banner b,[data-theme=light] .sh-reinstall-modal .sh-rebuild-usage-banner b{color:#0284c7!important;font-weight:800!important}.ocean-portal-layout.light-mode .sh-reinstall-modal .sh-rebuild-usage-banner svg,[data-theme=light] .sh-reinstall-modal .sh-rebuild-usage-banner svg{stroke:#0284c7!important}.ocean-portal-layout.light-mode .sh-reinstall-modal .sh-rebuild-usage-banner.apex-policy,[data-theme=light] .sh-reinstall-modal .sh-rebuild-usage-banner.apex-policy{background:#fffbeb!important;border:1.5px solid #f59e0b!important;color:#92400e!important}.ocean-portal-layout.light-mode .sh-reinstall-modal .sh-rebuild-usage-banner.apex-policy b,[data-theme=light] .sh-reinstall-modal .sh-rebuild-usage-banner.apex-policy b{color:#b45309!important}.ocean-portal-layout.light-mode .sh-reinstall-modal .sh-reinstall-grid::-webkit-scrollbar-thumb,[data-theme=light] .sh-reinstall-modal .sh-reinstall-grid::-webkit-scrollbar-thumb{background:#0003!important}.ocean-portal-layout.light-mode .sh-reinstall-modal .sh-os-option-card,[data-theme=light] .sh-reinstall-modal .sh-os-option-card{background:#f8fafc!important;border:1.5px solid #cbd5e1!important;box-shadow:0 1px 3px #0000000d!important}.ocean-portal-layout.light-mode .sh-reinstall-modal .sh-os-option-card:hover,[data-theme=light] .sh-reinstall-modal .sh-os-option-card:hover{background:#f1f5f9!important;border-color:#38bdf8!important;box-shadow:0 4px 10px #38bdf826!important}.ocean-portal-layout.light-mode .sh-reinstall-modal .sh-os-option-card .sh-os-option-title,[data-theme=light] .sh-reinstall-modal .sh-os-option-card .sh-os-option-title{color:#0f172a!important;font-weight:700!important}.ocean-portal-layout.light-mode .sh-reinstall-modal .sh-os-option-card .sh-os-option-sub,[data-theme=light] .sh-reinstall-modal .sh-os-option-card .sh-os-option-sub{color:#475569!important;font-weight:600!important}.ocean-portal-layout.light-mode .sh-reinstall-modal .sh-os-option-card.active,[data-theme=light] .sh-reinstall-modal .sh-os-option-card.active{background:#eff6ff!important;border:2px solid #00A4EF!important;box-shadow:0 4px 16px #00a4ef47!important}.ocean-portal-layout.light-mode .sh-reinstall-modal .sh-os-option-card.active .sh-os-option-title,[data-theme=light] .sh-reinstall-modal .sh-os-option-card.active .sh-os-option-title{color:#0284c7!important;font-weight:800!important}.ocean-portal-layout.light-mode .sh-reinstall-modal .sh-os-option-card.active .sh-os-option-sub,[data-theme=light] .sh-reinstall-modal .sh-os-option-card.active .sh-os-option-sub{color:#0369a1!important;font-weight:700!important}.ocean-portal-layout.light-mode .sh-reinstall-modal .ocean-form-input,[data-theme=light] .sh-reinstall-modal .ocean-form-input{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#0f172a!important;font-weight:600!important}.ocean-portal-layout.light-mode .sh-reinstall-modal .ocean-form-input:focus,[data-theme=light] .sh-reinstall-modal .ocean-form-input:focus{border-color:#00a4ef!important;box-shadow:0 0 0 3px #00a4ef2e!important}.ocean-portal-layout.light-mode .sh-reinstall-modal .ocean-form-input::placeholder,[data-theme=light] .sh-reinstall-modal .ocean-form-input::placeholder{color:#94a3b8!important;font-weight:400!important}.ocean-portal-layout.light-mode .sh-reinstall-modal .sh-copy-inline-btn,[data-theme=light] .sh-reinstall-modal .sh-copy-inline-btn{color:#0284c7!important;background:#e0f2fe!important;font-weight:700!important;border-radius:6px!important;padding:4px 10px!important}.ocean-portal-layout.light-mode .sh-reinstall-modal .sh-copy-inline-btn:hover,[data-theme=light] .sh-reinstall-modal .sh-copy-inline-btn:hover{background:#bae6fd!important;color:#0369a1!important}.ocean-portal-layout.light-mode .sh-reinstall-modal .sh-warning-box,[data-theme=light] .sh-reinstall-modal .sh-warning-box{background:#fef2f2!important;border:1.5px solid #f87171!important}.ocean-portal-layout.light-mode .sh-reinstall-modal .sh-warning-box h5,[data-theme=light] .sh-reinstall-modal .sh-warning-box h5{color:#991b1b!important;font-weight:800!important}.ocean-portal-layout.light-mode .sh-reinstall-modal .sh-warning-box p,[data-theme=light] .sh-reinstall-modal .sh-warning-box p{color:#374151!important;font-weight:500!important}.ocean-portal-layout.light-mode .sh-reinstall-modal .sh-warning-box p b,[data-theme=light] .sh-reinstall-modal .sh-warning-box p b{color:#111827!important;font-weight:800!important}.ocean-portal-layout.light-mode .sh-reinstall-modal .sh-confirm-checkbox-label,[data-theme=light] .sh-reinstall-modal .sh-confirm-checkbox-label{color:#b91c1c!important;font-weight:700!important}.ocean-portal-layout.light-mode .sh-reinstall-modal .sh-btn-cancel,[data-theme=light] .sh-reinstall-modal .sh-btn-cancel{background:#f1f5f9!important;border:1.5px solid #cbd5e1!important;color:#1e293b!important;font-weight:700!important}.ocean-portal-layout.light-mode .sh-reinstall-modal .sh-btn-cancel:hover,[data-theme=light] .sh-reinstall-modal .sh-btn-cancel:hover{background:#e2e8f0!important;color:#0f172a!important}.sh-progress-bar-wrap{background:#0006;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:16px;margin:16px 0}.sh-progress-bar-track{width:100%;height:8px;background:#ffffff1a;border-radius:4px;overflow:hidden;margin:10px 0}.sh-progress-bar-fill{height:100%;background:linear-gradient(90deg,#2bbac4,#00a4ef);border-radius:4px;transition:width .4s ease}.sh-progress-status-text{font-size:.78rem;color:#2bbac4;font-weight:600;display:flex;align-items:center;gap:6px}.sh-access-table{width:100%;border-collapse:separate;border-spacing:0;background:#00000040;border:1px solid rgba(255,255,255,.06);border-radius:8px;overflow:hidden;margin-top:10px}.sh-access-table tr:not(:last-child) td{border-bottom:1px solid rgba(255,255,255,.05)}.sh-access-table td{padding:9px 12px;font-size:.78rem}.sh-access-table td:first-child{color:#94a3b8;font-weight:500;width:32%}.sh-access-table td:last-child{color:#f8fafc;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:600;display:flex;align-items:center;justify-content:space-between}.sh-copy-inline-btn{background:transparent;border:none;color:#2bbac4;cursor:pointer;padding:2px 6px;border-radius:4px;font-size:.72rem;display:inline-flex;align-items:center;gap:4px;transition:background .15s ease}.sh-copy-inline-btn:hover{background:#2bbac426}.ocean-btn-emerald,.sh-btn-blue{background:linear-gradient(135deg,#00a4ef,#0078d4)!important;color:#fff!important;box-shadow:0 4px 20px #00a4ef66,inset 0 1px #ffffff40!important;border:1px solid rgba(56,189,248,.4)!important;text-shadow:0 1px 2px rgba(0,0,0,.3)!important}.ocean-btn-emerald:hover,.sh-btn-blue:hover{background:linear-gradient(135deg,#38bdf8,#00a4ef)!important;box-shadow:0 6px 28px #00a4ef99,inset 0 1px #fff6!important;transform:translateY(-1px)}.ocean-nav-item.active{background:#00a4ef1f!important;color:#38bdf8!important;border-left:3px solid #00A4EF!important}.ocean-nav-item.active .ocean-nav-icon{color:#00a4ef!important}.ocean-nav-badge.blue-badge,.ocean-nav-badge.green-badge{background:#00a4ef26!important;color:#38bdf8!important;border:1px solid rgba(0,164,239,.35)!important}.ocean-cat-tab.active{background:#00a4ef!important;color:#fff!important;box-shadow:0 4px 18px #00a4ef73!important}.ocean-pill-tab.active{background:#00a4ef!important;color:#fff!important;box-shadow:0 4px 16px #00a4ef66!important}.ocean-delivered-pill,.ocean-status-active-badge{background:#00a4ef1f!important;color:#38bdf8!important;border:1px solid rgba(0,164,239,.35)!important}.ocean-live-pill{background:#00a4ef26!important;color:#38bdf8!important}.meter-fill{background:linear-gradient(90deg,#00a4ef,#38bdf8)!important}.sh-reseller-badge{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#00a4ef33,#0078d44d);border:1px solid rgba(0,164,239,.5);color:#38bdf8;padding:3px 10px;border-radius:9999px;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 0 12px #00a4ef40}.sh-reseller-wallet-card{background:linear-gradient(135deg,#0b1830bf,#070e1ce6);border:1px solid rgba(0,164,239,.3);border-radius:14px;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;box-shadow:0 8px 32px #0006,inset 0 1px #00a4ef33}.sh-reseller-wallet-left{display:flex;align-items:center;gap:16px}.sh-reseller-wallet-icon{width:48px;height:48px;border-radius:12px;background:#00a4ef26;border:1px solid rgba(0,164,239,.35);display:flex;align-items:center;justify-content:center;color:#00a4ef;font-size:1.4rem}.sh-reseller-wallet-balance-num{font-size:1.6rem;font-weight:800;color:#f8fafc;font-family:ui-monospace,SFMono-Regular,monospace}.ocean-empty-state{text-align:center;padding:55px 24px;background:#0b183059;border:1px dashed rgba(0,164,239,.25);border-radius:14px;margin:20px 0}.ocean-empty-icon{font-size:2.8rem;margin-bottom:12px}.ocean-empty-state h3{font-size:1.15rem;color:#f8fafc;margin-bottom:6px;font-weight:700}.ocean-empty-state p{font-size:.84rem;color:#94a3b8;max-width:460px;margin:0 auto 20px;line-height:1.5}.sh-btn-blue{background:linear-gradient(135deg,#00a4ef,#0078d4);color:#fff;border:none;border-radius:8px;padding:10px 22px;font-size:.88rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .2s ease;box-shadow:0 4px 14px #00a4ef59}.sh-btn-blue:hover{background:linear-gradient(135deg,#38bdf8,#00a4ef);transform:translateY(-1px);box-shadow:0 6px 20px #00a4ef73}.sh-wide-plan-card{background:linear-gradient(135deg,#081124f0,#040a18fa);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(0,164,239,.25);border-left:4px solid #10b981;border-radius:14px;padding:18px 24px;margin-bottom:14px;box-shadow:0 4px 20px #00000073,inset 0 1px #ffffff0a;transition:all .28s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.sh-wide-plan-card:hover{border-color:#10b98180;border-left-color:#10b981;transform:translateY(-2px);box-shadow:0 16px 40px -6px #10b98138,0 0 25px #10b98133,inset 0 1px #ffffff1f,inset 0 0 20px #10b9810f}.sh-wide-plan-card.in-stock{border-left:4px solid #10b981!important}.sh-wide-plan-card.in-stock:hover{border-left-color:#059669!important}.sh-wide-plan-card.out-of-stock{opacity:.82;border-color:#ef444438;border-left:4px solid #ef4444!important}.sh-wide-plan-card.out-of-stock:hover{border-color:#ef444473;border-left-color:#dc2626!important;transform:translateY(-2px);box-shadow:0 14px 34px -6px #ef444433,0 0 22px #ef444426,inset 0 1px #ffffff0d}.sh-card-main-content{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:nowrap}.sh-card-col-left{flex:1;display:flex;align-items:center;gap:14px;min-width:250px}.sh-os-avatar{width:48px;height:48px;border-radius:12px;background:#00a4ef14;border:1.5px solid rgba(0,164,239,.28);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 0 12px #00a4ef1a;transition:all .25s ease}.sh-wide-plan-card:hover .sh-os-avatar{border-color:#00e5ff8c;box-shadow:0 0 18px #00e5ff59;background:#00a4ef24}.sh-os-real-icon{width:28px;height:28px;object-fit:contain;filter:drop-shadow(0 2px 5px rgba(0,0,0,.45));transition:transform .22s ease}.sh-wide-plan-card:hover .sh-os-real-icon{transform:scale(1.1)}.sh-plan-heading-block{display:flex;flex-direction:column;gap:6px;min-width:0}.sh-plan-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sh-plan-title{font-size:1.22rem;font-weight:800;color:#fff;margin:0;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sh-stock-pill{display:inline-flex;align-items:center;gap:5px;font-size:.76rem;font-weight:700;padding:3px 9px;border-radius:6px;letter-spacing:.02em}.sh-stock-pill.in-stock{background:#10b98133;color:#34d399;border:1.5px solid rgba(52,211,153,.5)}.sh-stock-pill.out-of-stock{background:#ef444426;color:#f87171;border:1.5px solid rgba(239,68,68,.4)}.sh-stock-dot{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 6px currentColor}.sh-badges-strip{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sh-chip{font-size:.88rem;padding:4px 11px;border-radius:7px;display:inline-flex;align-items:center;gap:6px}.sh-chip-ip{background:#38bdf829;color:#38bdf8;border:1.5px solid rgba(56,189,248,.4);font-family:monospace;font-weight:700}.sh-chip-prov{background:#00a4ef24;color:#f1f5f9;border:1.5px solid rgba(0,164,239,.35);font-weight:600}.sh-chip-promo{background:#f59e0b2e;color:#fbbf24;border:1.5px solid rgba(245,158,11,.4);font-weight:800}.sh-chip-stock{font-size:.8rem;font-weight:700;display:inline-flex;align-items:center;gap:6px}.sh-chip-stock.in-stock,.sh-chip-stock.low-stock{background:#10b9811f;color:#34d399;border:1px solid rgba(16,185,129,.35)}.sh-chip-stock.out-of-stock{background:#ef44441f;color:#f87171;border:1px solid rgba(239,68,68,.35)}.sh-chip-stock-dot{width:6px;height:6px;border-radius:50%;display:inline-block}.sh-chip-stock.in-stock .sh-chip-stock-dot,.sh-chip-stock.low-stock .sh-chip-stock-dot{background:#10b981;box-shadow:0 0 6px #10b981b3}.sh-chip-stock.out-of-stock .sh-chip-stock-dot{background:#ef4444;box-shadow:0 0 6px #ef4444b3}.sh-card-col-center{flex:1.8;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:0 20px;border-left:1px solid rgba(255,255,255,.12);border-right:1px solid rgba(255,255,255,.12);min-width:440px}.sh-specs-strip{display:flex;align-items:center;gap:24px}.sh-spec-item{display:flex;flex-direction:column;gap:4px}.sh-spec-label{font-size:.82rem;font-weight:800;color:#94a3b8;letter-spacing:.06em;text-transform:uppercase}.sh-spec-val{font-size:1.08rem;font-weight:800;color:#f8fafc;white-space:nowrap;letter-spacing:-.01em}.sh-ram-selector-wrap{display:flex;flex-direction:column;gap:6px;flex-shrink:0}.sh-ram-label{font-size:.82rem;font-weight:800;color:#38bdf8;display:flex;align-items:center;gap:6px;text-transform:uppercase;letter-spacing:.05em}.sh-ram-pills-row{display:flex;align-items:center;gap:8px;flex-shrink:0}.sh-ram-pill{height:38px;padding:0 15px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#94a3b8;font-size:.94rem;font-weight:700;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;align-items:center;gap:5px;white-space:nowrap;flex-shrink:0}.sh-ram-pill:hover{border-color:#00e5ff73;color:#fff;background:#00a4ef17}.sh-ram-pill.active{background:#00a4ef29;border-color:#00a4ef;color:#38bdf8;box-shadow:0 0 12px #00a4ef47}.sh-ram-pill-diff{font-size:.84rem;font-weight:600;opacity:.85}.sh-card-col-right{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:14px;min-width:220px}.sh-price-box{text-align:right}.sh-price-from-label{font-size:.8rem;color:#94a3b8;font-weight:700;text-transform:uppercase;letter-spacing:.06em;display:block}.sh-price-amount-row{display:flex;align-items:baseline;justify-content:flex-end;gap:2px}.sh-price-currency{font-size:1.15rem;font-weight:800;color:#00a4ef}.sh-price-val{font-size:1.75rem;font-weight:800;color:#fff;line-height:1;letter-spacing:-.02em}.sh-price-unit{font-size:.85rem;color:#94a3b8;font-weight:600}.sh-actions-row{display:flex;align-items:center;gap:8px}.sh-cart-icon-btn{width:42px;height:42px;border-radius:10px;background:#00a4ef14;border:1px solid rgba(0,164,239,.3);color:#38bdf8;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.sh-cart-icon-btn:hover{background:#00a4ef38;border-color:#00a4ef;color:#fff;box-shadow:0 0 12px #00a4ef59}.sh-deploy-btn{height:44px;padding:0 22px;border-radius:9px;background:linear-gradient(135deg,#00a4ef,#0078d4);border:none;color:#fff;font-size:.98rem;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;gap:7px;box-shadow:0 4px 16px #00a4ef59;transition:all .2s ease;letter-spacing:.01em;white-space:nowrap}.sh-deploy-btn:hover{transform:translateY(-1px);background:linear-gradient(135deg,#38bdf8,#00a4ef);box-shadow:0 6px 22px #00a4ef8c;filter:brightness(1.08)}.sh-soldout-btn{height:44px;padding:0 18px;border-radius:9px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#64748b;font-size:.94rem;font-weight:600;cursor:not-allowed;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.sh-expand-toggle-btn{width:32px;height:32px;border-radius:6px;background:transparent;border:none;color:#64748b;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.sh-expand-toggle-btn:hover{color:#fff;background:#ffffff0f}.sh-expand-toggle-btn.open{transform:rotate(180deg);color:#38bdf8}.sh-admin-quick-btn{font-size:.72rem;padding:6px 10px;border-radius:6px;border:1px solid rgba(0,164,239,.4);background:#00a4ef1a;color:#38bdf8;cursor:pointer;font-weight:600;white-space:nowrap}.sh-admin-delete-icon-btn{width:32px;height:32px;border-radius:6px;background:#ef44441a;border:1px solid rgba(239,68,68,.25);color:#ef4444;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.85rem}.sh-card-expand-drawer{width:100%;padding:16px 20px;background:#050b1af2;border-top:1px solid rgba(0,164,239,.18);border-radius:0 0 12px 12px;margin-top:14px}.sh-drawer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:12px}.sh-drawer-item{display:flex;flex-direction:column;gap:2px}.sh-drawer-item span{font-size:.7rem;color:#64748b;text-transform:uppercase}.sh-drawer-item b{font-size:.85rem;color:#f1f5f9;font-weight:600}.sh-drawer-desc{font-size:.8rem;color:#94a3b8;line-height:1.5;margin:0}.sh-provider-header-row{display:flex;align-items:center;gap:14px;margin:32px 0 16px}.sh-provider-header-left{display:flex;align-items:center;gap:10px;flex-shrink:0}.sh-provider-accent-bar{width:4px;height:22px;border-radius:2px;background:linear-gradient(180deg,#00a4ef,#38bdf8);box-shadow:0 0 12px #00a4ef}.sh-provider-cloud-icon{font-size:1.15rem;color:#38bdf8}.sh-provider-title{font-size:1.25rem;font-weight:800;color:#fff;margin:0;letter-spacing:-.01em}.sh-provider-badge-count{font-size:.74rem;font-weight:700;color:#38bdf8;background:#00a4ef24;border:1px solid rgba(0,164,239,.32);padding:2px 9px;border-radius:12px}.sh-provider-header-line{flex:1;height:1px;background:linear-gradient(90deg,rgba(0,164,239,.45),rgba(56,189,248,.18),transparent)}.sh-provider-accent-bar.hyper{background:linear-gradient(180deg,#e11d48,#fb7185);box-shadow:0 0 12px #f43f5e99}.sh-provider-accent-bar.jupiter{background:linear-gradient(180deg,#f59e0b,#fbbf24);box-shadow:0 0 12px #f59e0b99}.sh-provider-accent-bar.apex{background:linear-gradient(180deg,#0284c7,#38bdf8);box-shadow:0 0 12px #38bdf899}.sh-provider-accent-bar.nova{background:linear-gradient(180deg,#059669,#34d399);box-shadow:0 0 12px #34d39999}.sh-provider-accent-bar.spectra{background:linear-gradient(180deg,#9333ea,#c084fc);box-shadow:0 0 12px #c084fc99}.sh-provider-accent-bar.proxies{background:linear-gradient(180deg,#db2777,#f472b6);box-shadow:0 0 12px #f472b699}.sh-provider-tag-pill{font-size:.7rem;font-weight:800;letter-spacing:.05em;padding:3px 9px;border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.sh-provider-tag-pill.hyper{background:#f43f5e29;color:#fb7185;border:1px solid rgba(244,63,94,.4)}.sh-provider-tag-pill.jupiter{background:#f59e0b29;color:#fbbf24;border:1px solid rgba(245,158,11,.4)}.sh-provider-tag-pill.apex{background:#0ea5e929;color:#38bdf8;border:1px solid rgba(14,165,233,.4)}.sh-provider-tag-pill.nova{background:#10b98129;color:#34d399;border:1px solid rgba(16,185,129,.4)}.sh-provider-tag-pill.spectra{background:#a855f729;color:#c084fc;border:1px solid rgba(168,85,247,.4)}.sh-provider-tag-pill.proxies{background:#ec489929;color:#f472b6;border:1px solid rgba(236,72,153,.4)}.sh-chip-prov.hyper{background:#f43f5e24;color:#fb7185;border-color:#f43f5e66}.sh-chip-prov.jupiter{background:#f59e0b24;color:#fbbf24;border-color:#f59e0b66}.sh-chip-prov.apex{background:#0ea5e924;color:#38bdf8;border-color:#0ea5e966}.sh-chip-prov.nova{background:#10b98124;color:#34d399;border-color:#10b98166}.sh-chip-prov.spectra{background:#a855f724;color:#c084fc;border-color:#a855f766}.sh-chip-prov.proxies{background:#ec489924;color:#f472b6;border-color:#ec489966}.sh-chip-prov.cipher{background:#06b6d424;color:#22d3ee;border-color:#06b6d466}.sh-provider-badge.cipher,.sh-provider-tag-pill.cipher{background:#06b6d429;color:#22d3ee;border:1px solid rgba(6,182,212,.4)}.sh-provider-accent-bar.cipher{background:linear-gradient(90deg,#06b6d4,#3b82f6)}.ocean-portal-layout.light-mode .sh-provider-badge.hyper,[data-theme=light] .sh-provider-badge.hyper{background:#fff1f2!important;color:#e11d48!important;border:1px solid #fda4af!important}.ocean-portal-layout.light-mode .sh-provider-tag-pill.hyper,[data-theme=light] .sh-provider-tag-pill.hyper{background:#fff1f2!important;color:#be123c!important;border:1px solid #fda4af!important}.ocean-portal-layout.light-mode .sh-chip-prov.hyper,[data-theme=light] .sh-chip-prov.hyper{background:#fff1f2!important;color:#be123c!important;border-color:#fda4af!important}.ocean-portal-layout.light-mode .sh-provider-badge.cipher,[data-theme=light] .sh-provider-badge.cipher{background:#ecfeff!important;color:#0891b2!important;border:1px solid #a5f3fc!important}.ocean-portal-layout.light-mode .sh-provider-tag-pill.cipher,[data-theme=light] .sh-provider-tag-pill.cipher{background:#ecfeff!important;color:#0e7490!important;border:1px solid #a5f3fc!important}.ocean-portal-layout.light-mode .sh-chip-prov.cipher,[data-theme=light] .sh-chip-prov.cipher{background:#ecfeff!important;color:#0e7490!important;border-color:#a5f3fc!important}@media(max-width:1024px){.sh-card-col-center{border:none;padding:10px 0;width:100%;order:2}.sh-card-col-right{width:100%;justify-content:space-between;order:3;padding-top:10px;border-top:1px solid rgba(255,255,255,.06)}.sh-drawer-grid{grid-template-columns:repeat(2,1fr)}}.three-tier-section{margin:30px 0}.three-tier-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}@media(max-width:1024px){.three-tier-grid{grid-template-columns:1fr;max-width:500px;margin:0 auto}}.apex-tier-card{background:#081224;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:30px 24px 26px;display:flex;flex-direction:column;position:relative;transition:all .28s cubic-bezier(.16,1,.3,1);box-shadow:0 10px 30px #00000073}.apex-tier-card:hover{transform:translateY(-4px);box-shadow:0 18px 42px -6px #0009}.apex-tier-card.tier-windows{border-left:4px solid #00A4EF}.apex-tier-card.tier-windows:hover{border-color:#00a4ef99;border-left-color:#00a4ef;box-shadow:0 18px 42px -6px #00a4ef40,0 0 20px #00a4ef26}.apex-tier-card.tier-linux{border-left:4px solid #8b5cf6;background:#0d0e26;border-color:#8b5cf659;box-shadow:0 12px 35px #8b5cf626}.apex-tier-card.tier-linux:hover{border-color:#a855f7;border-left-color:#8b5cf6;box-shadow:0 20px 48px -6px #8b5cf659,0 0 25px #8b5cf640}.apex-tier-card.tier-proxies{border-left:4px solid #f59e0b}.apex-tier-card.tier-proxies:hover{border-color:#f59e0b99;border-left-color:#f59e0b;box-shadow:0 18px 42px -6px #f59e0b40,0 0 20px #f59e0b26}.apex-tier-tag{font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:700;padding:3px 8px;border-radius:4px;background:#ffffff0d;color:#94a3b8;border:1px solid rgba(255,255,255,.08);margin-bottom:12px;display:inline-flex;align-self:flex-start}.apex-tier-stock{display:inline-flex;align-items:center;gap:6px;font-size:.74rem;font-weight:700;color:#38bdf8;margin-bottom:16px}.apex-stock-dot-pulse{width:7px;height:7px;border-radius:50%;background:#00a4ef;box-shadow:0 0 8px #00a4ef}.apex-tier-title{font-size:1.35rem;font-weight:800;color:#fff;margin-bottom:6px;display:flex;align-items:center;gap:10px}.apex-tier-sub{font-size:.84rem;color:#94a3b8;line-height:1.45;margin-bottom:20px;min-height:38px}.apex-rate-block{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.06)}.apex-rate-label{font-size:.65rem;color:#64748b;font-weight:800;text-transform:uppercase;letter-spacing:.06em;display:block;margin-bottom:2px}.apex-rate-amount{display:flex;align-items:baseline;gap:6px}.apex-rate-val{font-size:2.3rem;font-weight:900;letter-spacing:-.03em;line-height:1}.apex-rate-unit{font-size:.85rem;color:#94a3b8;font-weight:600}.apex-specs-matrix{background:#030814;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px 16px;margin-bottom:22px}.apex-matrix-row{display:flex;justify-content:space-between;align-items:center;font-size:.82rem;padding:5px 0;border-bottom:1px solid rgba(255,255,255,.04)}.apex-matrix-row:last-child{border-bottom:none}.apex-matrix-lbl{color:#94a3b8;font-weight:600}.apex-matrix-val{color:#f1f5f9;font-weight:700;text-align:right}.apex-bullets-list{list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:26px;flex-grow:1}.apex-bullet-item{display:flex;align-items:center;gap:9px;font-size:.84rem;color:#cbd5e1;font-weight:500}.apex-action-btn{width:100%;height:48px;border-radius:11px;font-size:.9rem;font-weight:800;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;white-space:nowrap}.apex-action-btn.btn-windows{background:linear-gradient(135deg,#00a4ef,#0078d4);color:#fff;border:none;box-shadow:0 4px 16px #00a4ef59}.apex-action-btn.btn-windows:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00a4ef8c}.apex-action-btn.btn-linux{background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#fff;border:none;box-shadow:0 4px 16px #8b5cf666}.apex-action-btn.btn-linux:hover{transform:translateY(-2px);background:linear-gradient(135deg,#a855f7,#7c3aed);box-shadow:0 8px 26px #8b5cf6a6;filter:brightness(1.08)}.apex-action-btn.btn-proxies{background:linear-gradient(135deg,#f59e0b,#d97706);color:#030712;font-weight:800;border:none;box-shadow:0 4px 16px #f59e0b59}.apex-action-btn.btn-proxies:hover{transform:translateY(-2px);background:linear-gradient(135deg,#fbbf24,#f59e0b);box-shadow:0 8px 26px #f59e0ba6}.tier-catalog-toggle-wrap{text-align:center;margin-top:32px}.tier-catalog-toggle-btn{background:#ffffff0a;border:1px solid rgba(255,255,255,.12);color:#94a3b8;font-size:.85rem;font-weight:700;padding:10px 22px;border-radius:999px;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:8px}.tier-catalog-toggle-btn:hover{background:#00a4ef1f;border-color:#00a4ef;color:#fff}.ocean-modal-card.ocean-co-modal{max-width:450px;width:92%;background:#0d1a2d;border:1px solid rgba(0,164,239,.35);box-shadow:0 24px 60px #000000bf,0 0 35px #00a4ef26;border-radius:16px;padding:20px 22px;max-height:90vh;overflow-y:auto;color:#f1f5f9;box-sizing:border-box}.ocean-co-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08)}.ocean-co-title-row{display:flex;align-items:center;gap:10px;margin-bottom:4px}.ocean-co-title-row h3{font-size:1.15rem;font-weight:800;color:#fff;letter-spacing:-.01em;margin:0}.ocean-co-total-strip{display:flex;align-items:baseline;gap:6px;font-size:.95rem;color:#94a3b8}.ocean-co-total-strip .ocean-co-total-label{font-weight:600;color:#cbd5e1}.ocean-co-total-strip .ocean-co-total-amount{font-size:1.05rem;font-weight:800;color:#00a4ef;letter-spacing:-.01em}.ocean-co-item-card{background:#00a4ef0f;border:1px solid rgba(0,164,239,.2);border-radius:12px;padding:14px 16px;margin-bottom:14px}.ocean-co-item-top{display:flex;align-items:center;gap:8px;font-size:.95rem;font-weight:700;color:#f8fafc;margin-bottom:6px}.ocean-co-item-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ocean-co-item-specs-row{display:flex;align-items:center;justify-content:space-between;font-size:.82rem;color:#94a3b8}.ocean-co-item-price{font-size:1.05rem;font-weight:800;color:#f1f5f9}.ocean-co-item-card .ocean-term-selector{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px}.ocean-co-item-card .ocean-term-selector button{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#94a3b8;border-radius:8px;padding:6px 4px;font-size:.74rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.ocean-co-item-card .ocean-term-selector button:hover{border-color:#00a4ef59;color:#fff}.ocean-co-item-card .ocean-term-selector button.active{background:#00a4ef29;border-color:#00a4ef;color:#38bdf8;box-shadow:0 0 10px #00a4ef33}.ocean-co-promo-wrap{margin-bottom:14px}.ocean-co-promo-row{display:flex;gap:8px}.ocean-co-promo-input{flex:1;background:#0a1424;border:1px solid rgba(0,164,239,.3);border-radius:10px;padding:10px 14px;color:#fff;font-size:.92rem;outline:none;transition:all .2s ease}.ocean-co-promo-input:focus{border-color:#00a4ef;box-shadow:0 0 14px #00a4ef40}.ocean-co-promo-apply-btn{background:#00a4ef2e;border:1px solid #00A4EF;color:#38bdf8;border-radius:10px;padding:0 20px;font-weight:700;font-size:.9rem;cursor:pointer;transition:all .2s ease}.ocean-co-promo-apply-btn:hover{background:#00a4ef;color:#fff;box-shadow:0 0 16px #00a4ef66}.ocean-co-promo-rm-btn{background:#ef444426;border:1px solid rgba(239,68,68,.4);color:#f87171;border-radius:10px;padding:0 16px;font-weight:700;font-size:.84rem;cursor:pointer}.ocean-co-promo-success{margin-top:6px;font-size:.82rem;color:#38bdf8;display:flex;align-items:center;gap:6px}.ocean-co-promo-err{margin-top:6px;font-size:.82rem;color:#f87171}.ocean-co-wallet-card{display:flex;align-items:center;justify-content:space-between;background:#ffffff06;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px 16px;margin-bottom:14px;transition:all .2s ease}.ocean-co-wallet-card.selected{background:#00a4ef14;border-color:#00a4ef59}.ocean-co-wallet-left{display:flex;align-items:center;gap:12px}.ocean-co-wallet-icon{width:36px;height:36px;border-radius:10px;background:#00a4ef1f;color:#00a4ef;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ocean-co-wallet-title{font-weight:700;font-size:.95rem;color:#fff}.ocean-co-wallet-balance{font-size:.78rem;color:#94a3b8}.ocean-co-wallet-zero{color:#f59e0b}.ocean-co-wallet-deduct{color:#38bdf8;font-weight:600}.ocean-co-switch{position:relative;display:inline-block;width:48px;height:26px;cursor:pointer}.ocean-co-switch input{opacity:0;width:0;height:0}.ocean-co-slider{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ffffff26;border-radius:26px;transition:all .3s cubic-bezier(.4,0,.2,1)}.ocean-co-slider:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;border-radius:50%;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px #0000004d}.ocean-co-switch input:checked+.ocean-co-slider{background-color:#00a4ef;box-shadow:0 0 12px #00a4ef66}.ocean-co-switch input:checked+.ocean-co-slider:before{transform:translate(22px);background-color:#fff}.ocean-co-gateway-section{margin-bottom:14px}.ocean-co-section-label{font-size:.85rem;font-weight:700;color:#cbd5e1;margin-bottom:8px}.ocean-co-gateway-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ocean-co-gateway-btn{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:10px 14px;display:flex;align-items:center;gap:10px;cursor:pointer;text-align:left;transition:all .2s ease}.ocean-co-gateway-btn:hover{border-color:#00a4ef4d;background:#00a4ef0a}.ocean-co-gateway-btn.active{background:#00a4ef26;border-color:#00a4ef;box-shadow:0 0 14px #00a4ef40}.ocean-co-gw-radio{font-size:1.1rem;color:#00a4ef}.ocean-co-gw-text b{display:block;font-size:.92rem;color:#fff}.ocean-co-gw-text small{display:block;font-size:.72rem;color:#94a3b8}.ocean-co-gw-subinfo{margin-top:8px;font-size:.75rem;color:#94a3b8;display:flex;align-items:center;gap:6px}.ocean-co-gw-subinfo .ocean-co-gw-badge{background:#00a4ef26;color:#38bdf8;font-weight:700;padding:2px 7px;border-radius:4px;font-size:.68rem}.ocean-co-manual-box{margin-top:10px;background:#0006;border:1px solid rgba(0,164,239,.25);border-radius:12px;padding:12px 14px}.ocean-co-manual-top{display:flex;align-items:center;gap:14px;margin-bottom:10px}.ocean-qr-placeholder{background:#00a4ef14;border:1px dashed rgba(0,164,239,.35);border-radius:8px;padding:6px;text-align:center;display:flex;flex-direction:column;align-items:center}.ocean-qr-placeholder small{font-size:.62rem;color:#38bdf8;font-weight:700;margin-top:2px}.ocean-co-upi-details{flex:1}.ocean-co-upi-label{font-size:.74rem;color:#94a3b8;font-weight:600}.ocean-co-upi-copy-row{display:flex;align-items:center;gap:8px;margin:3px 0 6px}.ocean-co-upi-copy-row code{background:#00a4ef1a;border:1px solid rgba(0,164,239,.25);color:#38bdf8;padding:4px 8px;border-radius:6px;font-weight:700;font-size:.88rem;font-family:JetBrains Mono,monospace}.ocean-co-copy-btn{background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#cbd5e1;font-size:.75rem;font-weight:600;padding:4px 10px;border-radius:6px;cursor:pointer;transition:all .2s}.ocean-co-copy-btn:hover{background:#00a4ef33;color:#38bdf8;border-color:#00a4ef}.ocean-co-upi-sub{font-size:.76rem;color:#cbd5e1;margin:0}.ocean-co-utr-input{width:100%;background:#0a1424;border:1px solid rgba(0,164,239,.3);border-radius:8px;padding:8px 12px;color:#fff;font-size:.84rem;outline:none}.ocean-co-utr-input:focus{border-color:#00a4ef;box-shadow:0 0 10px #00a4ef33}.ocean-co-disclaimer-box{background:#f59e0b0f;border:1px solid rgba(245,158,11,.38);border-radius:12px;padding:12px 14px;margin-bottom:14px}.ocean-co-checkbox-label{display:flex;align-items:center;gap:10px;cursor:pointer;margin-bottom:6px}.ocean-co-checkbox-label input[type=checkbox]{width:18px;height:18px;accent-color:#f59e0b;cursor:pointer}.ocean-co-req-text{font-weight:700;font-size:.88rem;color:#fbbf24}.ocean-co-disclaimer-p{font-size:.78rem;line-height:1.45;color:#e2e8f0;margin-bottom:6px}.ocean-co-notice-toggle{background:transparent;border:none;color:#f59e0b;font-size:.75rem;font-weight:600;cursor:pointer;padding:0;display:inline-flex;align-items:center;gap:4px}.ocean-co-notice-toggle:hover{text-decoration:underline}.ocean-co-notice-expanded{margin-top:8px;font-size:.74rem;color:#94a3b8;line-height:1.4;border-top:1px dashed rgba(245,158,11,.25);padding-top:6px}.ocean-co-actions-row{display:flex;align-items:center;gap:12px;margin-top:4px}.ocean-co-cancel-btn{flex:1;background:#ffffff0d;border:1px solid rgba(255,255,255,.15);color:#cbd5e1;padding:10px 16px;border-radius:10px;font-weight:700;font-size:.92rem;cursor:pointer;transition:all .2s ease}.ocean-co-cancel-btn:hover{background:#ffffff1a;color:#fff}.ocean-co-pay-btn{flex:2;background:linear-gradient(135deg,#00a4ef,#0078d4);border:none;color:#fff;padding:10px 20px;border-radius:10px;font-weight:700;font-size:.94rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .25s ease;box-shadow:0 4px 18px #00a4ef66}.ocean-co-pay-btn:hover:not(:disabled){background:linear-gradient(135deg,#38bdf8,#00a4ef);box-shadow:0 6px 24px #00a4ef99;transform:translateY(-1px)}.ocean-co-pay-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}[data-theme=light] .ocean-modal-card,.light-mode .ocean-modal-card,.ocean-portal-layout.light-mode .ocean-modal-card{background:#fff!important;border:1px solid #e2e8f0!important;color:#0f172a!important;box-shadow:0 24px 60px #0f172a29,0 4px 16px #0f172a14!important}[data-theme=light] .ocean-modal-header h3,.light-mode .ocean-modal-header h3{color:#0f172a!important}[data-theme=light] .ocean-modal-card.ocean-co-modal,.light-mode .ocean-modal-card.ocean-co-modal,.ocean-portal-layout.light-mode .ocean-modal-card.ocean-co-modal{max-width:450px!important;width:92%!important;border-radius:16px!important;padding:20px 22px!important;background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 20px 50px #0f172a1f,0 4px 16px #0f172a0f!important;color:#0f172a!important;box-sizing:border-box!important}[data-theme=light] .ocean-co-header,.light-mode .ocean-co-header{border-bottom:1px solid #edf2f7!important;margin-bottom:12px!important;padding-bottom:10px!important}[data-theme=light] .ocean-co-title-row h3,.light-mode .ocean-co-title-row h3{color:#0f172a!important;font-weight:800!important;font-size:1.15rem!important}[data-theme=light] .ocean-co-title-row svg,.light-mode .ocean-co-title-row svg{stroke:#10b981!important}[data-theme=light] .ocean-co-total-strip,.light-mode .ocean-co-total-strip{color:#10b981!important}[data-theme=light] .ocean-co-total-strip .ocean-co-total-label,.light-mode .ocean-co-total-strip .ocean-co-total-label{color:#047857!important;font-weight:700!important}[data-theme=light] .ocean-co-total-strip .ocean-co-total-amount,.light-mode .ocean-co-total-strip .ocean-co-total-amount{color:#059669!important;font-weight:800!important}[data-theme=light] .ocean-modal-card .ocean-close-btn,.light-mode .ocean-modal-card .ocean-close-btn,[data-theme=light] .ocean-close-btn,.light-mode .ocean-close-btn{color:#64748b!important;background:transparent!important;border:none!important;width:28px!important;height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:1.3rem!important;line-height:1!important;cursor:pointer!important}[data-theme=light] .ocean-modal-card .ocean-close-btn:hover,.light-mode .ocean-modal-card .ocean-close-btn:hover,[data-theme=light] .ocean-close-btn:hover,.light-mode .ocean-close-btn:hover{background:#f1f5f9!important;color:#0f172a!important;border-radius:6px!important}[data-theme=light] .ocean-co-item-card,.light-mode .ocean-co-item-card{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:12px!important;padding:12px 14px!important;margin-bottom:12px!important}[data-theme=light] .ocean-co-item-top,.light-mode .ocean-co-item-top{color:#0f172a!important}[data-theme=light] .ocean-co-item-name,.light-mode .ocean-co-item-name{color:#0f172a!important;font-weight:700!important;font-size:.88rem!important}[data-theme=light] .ocean-co-item-specs-row,.light-mode .ocean-co-item-specs-row{color:#64748b!important}[data-theme=light] .ocean-co-item-spec,.light-mode .ocean-co-item-spec{color:#64748b!important;font-weight:600!important;font-size:.8rem!important}[data-theme=light] .ocean-co-item-price,.light-mode .ocean-co-item-price{color:#0f172a!important;font-weight:700!important;font-size:.95rem!important}[data-theme=light] .ocean-co-item-card .ocean-term-selector button,.light-mode .ocean-co-item-card .ocean-term-selector button{background:#fff!important;border:1px solid #cbd5e1!important;color:#334155!important;font-weight:600!important;font-size:.74rem!important;padding:6px 4px!important;border-radius:8px!important}[data-theme=light] .ocean-co-item-card .ocean-term-selector button:hover,.light-mode .ocean-co-item-card .ocean-term-selector button:hover{border-color:#52b788!important;color:#1b5e20!important;background:#f0fdf4!important}[data-theme=light] .ocean-co-item-card .ocean-term-selector button.active,.light-mode .ocean-co-item-card .ocean-term-selector button.active{background:#e6f4ea!important;border-color:#52b788!important;color:#1b5e20!important;font-weight:700!important;box-shadow:none!important}[data-theme=light] .ocean-co-promo-wrap,.light-mode .ocean-co-promo-wrap{margin-bottom:12px!important}[data-theme=light] .ocean-co-promo-input,.light-mode .ocean-co-promo-input{background:#fff!important;border:1.5px solid #52b788!important;border-radius:10px!important;color:#0f172a!important;font-weight:500!important;font-size:.88rem!important;padding:8px 12px!important}[data-theme=light] .ocean-co-promo-input:focus,.light-mode .ocean-co-promo-input:focus{background:#fff!important;border-color:#2d6a4f!important;box-shadow:0 0 0 3px #52b78833!important}[data-theme=light] .ocean-co-promo-input::placeholder,.light-mode .ocean-co-promo-input::placeholder{color:#94a3b8!important}[data-theme=light] .ocean-co-promo-apply-btn,.light-mode .ocean-co-promo-apply-btn{background:#52b788!important;border:1.5px solid #52b788!important;color:#fff!important;border-radius:10px!important;padding:0 18px!important;font-weight:700!important;font-size:.88rem!important}[data-theme=light] .ocean-co-promo-apply-btn:hover,.light-mode .ocean-co-promo-apply-btn:hover{background:#40916c!important;border-color:#40916c!important;box-shadow:0 4px 12px #52b7884d!important}[data-theme=light] .ocean-co-promo-rm-btn,.light-mode .ocean-co-promo-rm-btn{background:#fee2e2!important;border:1.5px solid #fca5a5!important;color:#dc2626!important;font-weight:700!important;border-radius:10px!important;padding:0 16px!important}[data-theme=light] .ocean-co-promo-rm-btn:hover,.light-mode .ocean-co-promo-rm-btn:hover{background:#fecaca!important;border-color:#ef4444!important}[data-theme=light] .ocean-co-promo-success,.light-mode .ocean-co-promo-success{color:#15803d!important;font-weight:600!important}[data-theme=light] .ocean-co-promo-success b,.light-mode .ocean-co-promo-success b{color:#166534!important;font-weight:800!important}[data-theme=light] .ocean-co-promo-err,.light-mode .ocean-co-promo-err{color:#dc2626!important;font-weight:600!important}[data-theme=light] .ocean-co-wallet-card,.light-mode .ocean-co-wallet-card{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;padding:10px 14px!important;margin-bottom:12px!important}[data-theme=light] .ocean-co-wallet-card.selected,.light-mode .ocean-co-wallet-card.selected{background:#f0fdf4!important;border-color:#86efac!important;box-shadow:0 2px 10px #52b78814!important}[data-theme=light] .ocean-co-wallet-icon,.light-mode .ocean-co-wallet-icon{background:#e6f4ea!important;color:#1b5e20!important}[data-theme=light] .ocean-co-wallet-title,.light-mode .ocean-co-wallet-title{color:#0f172a!important;font-weight:700!important}[data-theme=light] .ocean-co-wallet-balance,.light-mode .ocean-co-wallet-balance{color:#475569!important;font-weight:500!important}[data-theme=light] .ocean-co-wallet-zero,.light-mode .ocean-co-wallet-zero{color:#d97706!important;font-weight:700!important}[data-theme=light] .ocean-co-wallet-deduct,.light-mode .ocean-co-wallet-deduct{color:#15803d!important;font-weight:700!important}[data-theme=light] .ocean-co-slider,.light-mode .ocean-co-slider{background-color:#cbd5e1!important}[data-theme=light] .ocean-co-slider:before,.light-mode .ocean-co-slider:before{background-color:#fff!important;box-shadow:0 1px 4px #00000040!important}[data-theme=light] .ocean-co-switch input:checked+.ocean-co-slider,.light-mode .ocean-co-switch input:checked+.ocean-co-slider{background-color:#52b788!important;box-shadow:none!important}[data-theme=light] .ocean-co-gateway-section,.light-mode .ocean-co-gateway-section{margin-bottom:12px!important}[data-theme=light] .ocean-co-section-label,.light-mode .ocean-co-section-label{color:#334155!important;font-weight:700!important;font-size:.82rem!important;margin-bottom:6px!important}[data-theme=light] .ocean-co-gateway-btn,.light-mode .ocean-co-gateway-btn{background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:10px!important;padding:8px 12px!important}[data-theme=light] .ocean-co-gateway-btn:hover,.light-mode .ocean-co-gateway-btn:hover{background:#f8fafc!important;border-color:#cbd5e1!important}[data-theme=light] .ocean-co-gateway-btn.active,.light-mode .ocean-co-gateway-btn.active{background:#f0fdf4!important;border-color:#52b788!important;box-shadow:none!important}[data-theme=light] .ocean-co-gw-radio,.light-mode .ocean-co-gw-radio{color:#52b788!important}[data-theme=light] .ocean-co-gw-text b,.light-mode .ocean-co-gw-text b{color:#0f172a!important;font-weight:700!important}[data-theme=light] .ocean-co-gw-text small,.light-mode .ocean-co-gw-text small{color:#475569!important;font-weight:500!important}[data-theme=light] .ocean-co-gw-subinfo,.light-mode .ocean-co-gw-subinfo{color:#475569!important}[data-theme=light] .ocean-co-gw-subinfo .ocean-co-gw-badge,.light-mode .ocean-co-gw-subinfo .ocean-co-gw-badge{background:#e6f4ea!important;color:#1b5e20!important;border:1px solid #86efac!important;font-weight:700!important}[data-theme=light] .ocean-co-manual-box,.light-mode .ocean-co-manual-box{background:#f8fafc!important;border:1.5px solid #cbd5e1!important}[data-theme=light] .ocean-qr-placeholder,.light-mode .ocean-qr-placeholder{background:#fff!important;border:1.5px dashed #52b788!important}[data-theme=light] .ocean-qr-placeholder small,.light-mode .ocean-qr-placeholder small{color:#1b5e20!important;font-weight:700!important}[data-theme=light] .ocean-co-upi-label,.light-mode .ocean-co-upi-label{color:#475569!important;font-weight:600!important}[data-theme=light] .ocean-co-upi-copy-row code,.light-mode .ocean-co-upi-copy-row code{background:#e6f4ea!important;border:1px solid #86efac!important;color:#166534!important;font-weight:700!important}[data-theme=light] .ocean-co-copy-btn,.light-mode .ocean-co-copy-btn{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#334155!important;font-weight:600!important}[data-theme=light] .ocean-co-copy-btn:hover,.light-mode .ocean-co-copy-btn:hover{background:#f0fdf4!important;color:#166534!important;border-color:#52b788!important}[data-theme=light] .ocean-co-upi-sub,.light-mode .ocean-co-upi-sub{color:#334155!important}[data-theme=light] .ocean-co-upi-sub b,.light-mode .ocean-co-upi-sub b{color:#0f172a!important;font-weight:800!important}[data-theme=light] .ocean-co-utr-input,.light-mode .ocean-co-utr-input{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#0f172a!important}[data-theme=light] .ocean-co-utr-input:focus,.light-mode .ocean-co-utr-input:focus{border-color:#52b788!important;box-shadow:0 0 0 3px #52b78833!important}[data-theme=light] .ocean-co-disclaimer-box,.light-mode .ocean-co-disclaimer-box{background:#fffdf7!important;border:1.5px solid #f6ad55!important;border-radius:12px!important;padding:12px 14px!important;margin-bottom:14px!important}[data-theme=light] .ocean-co-checkbox-label input[type=checkbox],.light-mode .ocean-co-checkbox-label input[type=checkbox]{accent-color:#d97706!important}[data-theme=light] .ocean-co-req-text,.light-mode .ocean-co-req-text{color:#b7791f!important;font-weight:700!important;font-size:.86rem!important}[data-theme=light] .ocean-co-disclaimer-p,.light-mode .ocean-co-disclaimer-p{color:#744210!important;font-size:.78rem!important;line-height:1.45!important}[data-theme=light] .ocean-co-notice-toggle,.light-mode .ocean-co-notice-toggle{color:#b7791f!important;font-weight:700!important}[data-theme=light] .ocean-co-notice-toggle:hover,.light-mode .ocean-co-notice-toggle:hover{color:#92400e!important;text-decoration:underline!important}[data-theme=light] .ocean-co-notice-expanded,.light-mode .ocean-co-notice-expanded{color:#744210!important;border-top:1px dashed #fbd38d!important;font-weight:500!important}[data-theme=light] .ocean-co-actions-row,.light-mode .ocean-co-actions-row{margin-top:4px!important}[data-theme=light] .ocean-co-cancel-btn,.light-mode .ocean-co-cancel-btn{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#334155!important;font-weight:700!important;border-radius:10px!important;padding:10px 16px!important;font-size:.92rem!important}[data-theme=light] .ocean-co-cancel-btn:hover,.light-mode .ocean-co-cancel-btn:hover{background:#f8fafc!important;border-color:#94a3b8!important;color:#0f172a!important}[data-theme=light] .ocean-co-pay-btn,.light-mode .ocean-co-pay-btn{background:#52b788!important;border:none!important;color:#fff!important;border-radius:10px!important;padding:10px 20px!important;font-weight:700!important;font-size:.94rem!important;box-shadow:0 4px 12px #52b78859!important}[data-theme=light] .ocean-co-pay-btn:hover:not(:disabled),.light-mode .ocean-co-pay-btn:hover:not(:disabled){background:#40916c!important;box-shadow:0 6px 16px #52b78873!important;transform:translateY(-1px)!important}[data-theme=light] .ocean-co-pay-btn:disabled,.light-mode .ocean-co-pay-btn:disabled{opacity:.5!important;background:#94a3b8!important;box-shadow:none!important}[data-theme=light] .ocean-deposit-tabs,.light-mode .ocean-deposit-tabs,.ocean-portal-layout.light-mode .ocean-deposit-tabs{background:#f1f5f9!important;border:1.5px solid #cbd5e1!important}[data-theme=light] .ocean-dep-tab-btn,.light-mode .ocean-dep-tab-btn,.ocean-portal-layout.light-mode .ocean-dep-tab-btn{color:#1e293b!important;font-weight:700!important}[data-theme=light] .ocean-dep-tab-btn.active,.light-mode .ocean-dep-tab-btn.active,.ocean-portal-layout.light-mode .ocean-dep-tab-btn.active{background:#00a4ef!important;color:#fff!important;box-shadow:0 2px 8px #00a4ef59!important}[data-theme=light] .ocean-deposit-pill,.light-mode .ocean-deposit-pill,.ocean-portal-layout.light-mode .ocean-deposit-pill,.ocean-modal-card .ocean-deposit-pill{background:#f8fafc!important;border:1.5px solid #94a3b8!important;color:#0f172a!important;font-weight:800!important;font-size:.95rem!important}[data-theme=light] .ocean-deposit-pill:hover,.light-mode .ocean-deposit-pill:hover,.ocean-portal-layout.light-mode .ocean-deposit-pill:hover,.ocean-modal-card .ocean-deposit-pill:hover{background:#f1f5f9!important;border-color:#00a4ef!important;color:#0284c7!important}[data-theme=light] .ocean-deposit-pill.active,.light-mode .ocean-deposit-pill.active,.ocean-portal-layout.light-mode .ocean-deposit-pill.active,.ocean-modal-card .ocean-deposit-pill.active{background:#e0f2fe!important;border:2px solid #00A4EF!important;color:#0284c7!important;box-shadow:0 2px 10px #00a4ef40!important}[data-theme=light] .ocean-modal-input,.light-mode .ocean-modal-input,.ocean-portal-layout.light-mode .ocean-modal-input,.ocean-modal-card .ocean-modal-input{background:#fff!important;border:2px solid #94a3b8!important;color:#0f172a!important;font-weight:800!important;font-size:1.15rem!important;box-shadow:inset 0 1px 3px #0000000f!important}[data-theme=light] .ocean-modal-input:focus,.light-mode .ocean-modal-input:focus,.ocean-portal-layout.light-mode .ocean-modal-input:focus,.ocean-modal-card .ocean-modal-input:focus{border-color:#00a4ef!important;box-shadow:0 0 0 3px #00a4ef40!important}[data-theme=light] .ocean-deposit-label,.light-mode .ocean-deposit-label,.ocean-portal-layout.light-mode .ocean-deposit-label{color:#0f172a!important;font-weight:800!important}[data-theme=light] .ocean-deposit-info-box,.light-mode .ocean-deposit-info-box,.ocean-portal-layout.light-mode .ocean-deposit-info-box{background:#f5f3ff!important;border:1.5px solid #c4b5fd!important}[data-theme=light] .ocean-deposit-info-title,.light-mode .ocean-deposit-info-title,.ocean-portal-layout.light-mode .ocean-deposit-info-title{color:#5b21b6!important;font-weight:800!important}[data-theme=light] .ocean-deposit-info-badge,.light-mode .ocean-deposit-info-badge,.ocean-portal-layout.light-mode .ocean-deposit-info-badge{background:#ecfdf5!important;color:#059669!important;border:1px solid #a7f3d0!important}[data-theme=light] .ocean-deposit-info-desc,.light-mode .ocean-deposit-info-desc,.ocean-portal-layout.light-mode .ocean-deposit-info-desc{color:#1e293b!important;font-weight:600!important;font-size:.82rem!important}[data-theme=light] .ocean-deposit-manual-box,.light-mode .ocean-deposit-manual-box,.ocean-portal-layout.light-mode .ocean-deposit-manual-box{background:#f8fafc!important;border:1.5px solid #cbd5e1!important}[data-theme=light] .ocean-deposit-manual-title,.light-mode .ocean-deposit-manual-title,.ocean-portal-layout.light-mode .ocean-deposit-manual-title{color:#475569!important;font-weight:700!important}[data-theme=light] .ocean-deposit-manual-code,.light-mode .ocean-deposit-manual-code,.ocean-portal-layout.light-mode .ocean-deposit-manual-code{color:#0284c7!important;font-weight:800!important}[data-theme=light] .ocean-deposit-manual-sub,.light-mode .ocean-deposit-manual-sub,.ocean-portal-layout.light-mode .ocean-deposit-manual-sub{color:#334155!important;font-weight:500!important}[data-theme=light] .ocean-modal-body p,.light-mode .ocean-modal-body p,.ocean-portal-layout.light-mode .ocean-modal-body p{color:#0f172a!important}.ocean-header-actions{display:flex;align-items:center;gap:12px}.ocean-btn-refresh{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#e2e8f0;padding:8px 16px;border-radius:8px;font-size:.88rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:7px;transition:all .2s ease}.ocean-btn-refresh:hover{background:#ffffff1a;border-color:#ffffff38;color:#fff}.ocean-btn-primary-action{background:linear-gradient(135deg,#00a4ef,#0078d4);border:1px solid rgba(56,189,248,.4);color:#fff;padding:8px 18px;border-radius:8px;font-size:.88rem;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;gap:6px;box-shadow:0 4px 16px #00a4ef59;transition:all .2s ease}.ocean-btn-primary-action:hover{background:linear-gradient(135deg,#38bdf8,#00a4ef);box-shadow:0 6px 22px #00a4ef8c;transform:translateY(-1px)}.ocean-wallet-view-container{padding:28px;display:flex;flex-direction:column;gap:22px;max-width:1400px;margin:0 auto;width:100%}.ocean-wallet-topbar-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.ocean-wallet-kpi-grid{display:grid;grid-template-columns:1.8fr 1fr 1fr;gap:18px}@media(max-width:1024px){.ocean-wallet-kpi-grid{grid-template-columns:1fr}}.ocean-wallet-kpi-card{background:#0e1c34d1;border:1px solid rgba(56,189,248,.2);border-radius:12px;padding:22px 24px;display:flex;flex-direction:column;justify-content:space-between;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:130px}.ocean-wallet-kpi-header{display:flex;align-items:center;gap:9px;font-size:.88rem;color:#94a3b8;font-weight:600;margin-bottom:12px}.ocean-wallet-kpi-val{font-size:2.1rem;font-weight:800;color:#fff;letter-spacing:-.5px;margin-bottom:10px;line-height:1.1}.ocean-wallet-kpi-footer{display:flex;align-items:center;gap:10px;font-size:.82rem;color:#64748b;flex-wrap:wrap}.ocean-inr-badge{display:inline-flex;align-items:center;gap:4px;background:#00a4ef26;color:#38bdf8;border:1px solid rgba(0,164,239,.35);border-radius:6px;padding:2px 7px;font-size:.72rem;font-weight:700;letter-spacing:.5px}.ocean-wallet-panel{background:#0e1c34d1;border:1px solid rgba(56,189,248,.2);border-radius:12px;padding:24px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:320px}.ocean-wallet-panel-title{display:flex;align-items:center;gap:10px;font-size:1.05rem;font-weight:700;color:#fff;margin-bottom:4px}.ocean-wallet-panel-sub{font-size:.85rem;color:#64748b;margin-bottom:22px}.ocean-wallet-empty{text-align:center;color:#64748b;font-size:.95rem;padding:80px 20px;font-weight:500}.ocean-wallet-table{width:100%;border-collapse:collapse}.ocean-wallet-table th{text-align:left;padding:10px 14px;font-size:.8rem;text-transform:uppercase;color:#64748b;border-bottom:1px solid rgba(255,255,255,.06);font-weight:700;letter-spacing:.5px}.ocean-wallet-table td{padding:14px;font-size:.88rem;color:#cbd5e1;border-bottom:1px solid rgba(255,255,255,.04)}.ocean-tx-amt-credit{color:#38bdf8;font-weight:700}.ocean-tx-amt-debit{color:#f87171;font-weight:700}.ocean-tickets-view-container{padding:28px;display:flex;flex-direction:column;gap:18px;max-width:1400px;margin:0 auto;width:100%}.ocean-tickets-lead{font-size:.95rem;color:#94a3b8;margin:0}.ocean-tickets-empty-card{background:#0e1c34d1;border:1px solid rgba(56,189,248,.2);border-radius:14px;padding:85px 30px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin-top:8px}.ocean-tickets-empty-icon{width:64px;height:64px;border-radius:16px;background:#00a4ef1f;border:1px solid rgba(0,164,239,.3);display:flex;align-items:center;justify-content:center;color:#00a4ef;margin-bottom:6px}.ocean-tickets-empty-title{font-size:1.35rem;font-weight:700;color:#fff;margin:0}.ocean-tickets-empty-sub{font-size:.92rem;color:#94a3b8;max-width:520px;line-height:1.55;margin:0 0 10px}.ocean-tickets-table-card{background:#0e1c34d1;border:1px solid rgba(56,189,248,.2);border-radius:12px;padding:16px 20px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow-x:auto}.ocean-ticket-status-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:20px;font-size:.75rem;font-weight:700}.ocean-ticket-status-pill.open{background:#00a4ef26;color:#38bdf8;border:1px solid rgba(0,164,239,.35)}.ocean-ticket-priority-pill{display:inline-block;padding:2px 8px;border-radius:6px;font-size:.74rem;font-weight:700}.ocean-ticket-priority-pill.medium{background:#eab30826;color:#eab308}.ocean-ticket-priority-pill.high,.ocean-ticket-priority-pill.critical{background:#ef444426;color:#f87171}.ocean-ticket-priority-pill.low{background:#38bdf826;color:#38bdf8}.ocean-ticket-modal-card{background:#0e1c32;border:1px solid rgba(0,164,239,.35);border-radius:16px;width:560px;max-width:95vw;padding:26px 28px;box-shadow:0 24px 70px #000000d9,0 0 35px #00a4ef26;color:#fff;animation:modalPop .22s cubic-bezier(.16,1,.3,1)}.ocean-ticket-modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.ocean-ticket-modal-header h3{font-size:1.25rem;font-weight:800;color:#fff;margin:0;letter-spacing:-.3px}.ocean-ticket-modal-close{background:transparent;border:none;color:#94a3b8;font-size:1.3rem;cursor:pointer;padding:4px;border-radius:6px;line-height:1;transition:color .2s}.ocean-ticket-modal-close:hover{color:#fff}.ocean-ticket-row-2col{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:18px}@media(max-width:540px){.ocean-ticket-row-2col{grid-template-columns:1fr}}.ocean-ticket-form-group{display:flex;flex-direction:column;gap:7px;margin-bottom:18px}.ocean-ticket-label{font-size:.86rem;font-weight:700;color:#f1f5f9}.ocean-ticket-select,.ocean-ticket-input,.ocean-ticket-textarea{background:#0a1424;border:1px solid rgba(0,164,239,.25);border-radius:8px;color:#fff;padding:10px 14px;font-size:.9rem;outline:none;transition:all .2s ease;font-family:inherit;width:100%}.ocean-ticket-select:focus,.ocean-ticket-input:focus,.ocean-ticket-textarea:focus{border-color:#00a4ef;box-shadow:0 0 0 3px #00a4ef2e}.ocean-ticket-select option{background:#0e1c32;color:#fff;padding:8px}.ocean-ticket-textarea{min-height:120px;resize:vertical;line-height:1.5}.ocean-ticket-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:24px}.ocean-ticket-cancel-btn{background:transparent;border:1px solid rgba(255,255,255,.2);color:#cbd5e1;padding:10px 20px;border-radius:8px;font-weight:700;font-size:.9rem;cursor:pointer;transition:all .2s ease}.ocean-ticket-cancel-btn:hover{background:#ffffff14;color:#fff}.ocean-ticket-submit-btn{background:linear-gradient(135deg,#00a4ef,#0078d4);border:none;color:#fff;padding:10px 22px;border-radius:8px;font-weight:800;font-size:.9rem;cursor:pointer;box-shadow:0 4px 16px #00a4ef66;transition:all .2s ease}.ocean-ticket-submit-btn:hover{background:linear-gradient(135deg,#38bdf8,#00a4ef);box-shadow:0 6px 22px #00a4ef99;transform:translateY(-1px)}.ocean-cart-view-container{padding:28px;display:flex;flex-direction:column;gap:20px;max-width:1400px;margin:0 auto;width:100%}.ocean-cart-view-grid{display:grid;grid-template-columns:1.8fr 1.2fr;gap:24px;align-items:start}@media(max-width:980px){.ocean-cart-view-grid{grid-template-columns:1fr}}.ocean-cart-item-card{background:#0e1c34d1;border:1px solid rgba(56,189,248,.2);border-radius:12px;padding:20px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;flex-direction:column;gap:16px;margin-bottom:14px}.ocean-cart-item-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ocean-cart-item-title-row{display:flex;align-items:center;gap:9px;font-weight:700;font-size:.98rem;color:#fff;flex-wrap:wrap}.ocean-cart-vps-pill{background:#ffffff14;color:#94a3b8;font-size:.72rem;font-weight:700;padding:2px 7px;border-radius:4px}.ocean-cart-del-btn{background:transparent;border:none;color:#64748b;cursor:pointer;padding:6px;border-radius:6px;transition:color .2s ease}.ocean-cart-del-btn:hover{color:#ef4444}.ocean-cart-item-controls{display:grid;grid-template-columns:auto 1fr 1fr;gap:12px;align-items:center}@media(max-width:600px){.ocean-cart-item-controls{grid-template-columns:1fr}}.ocean-qty-stepper{display:inline-flex;align-items:center;background:#00000059;border:1px solid rgba(255,255,255,.12);border-radius:8px;overflow:hidden}.ocean-qty-btn{background:transparent;border:none;color:#fff;width:32px;height:36px;cursor:pointer;font-size:1.1rem;display:flex;align-items:center;justify-content:center;transition:background .2s}.ocean-qty-btn:hover{background:#ffffff14}.ocean-qty-val{min-width:28px;text-align:center;color:#fff;font-weight:700;font-size:.9rem}.ocean-cart-os-select{background:#00000059;border:1px solid rgba(255,255,255,.12);color:#fff;border-radius:8px;padding:8px 12px;font-size:.86rem;outline:none}.ocean-cart-os-select option{background:#0e1c32;color:#fff}.ocean-cart-promo-box{display:flex;align-items:center;gap:6px}.ocean-cart-promo-input{background:#00000059;border:1px solid rgba(255,255,255,.12);color:#fff;border-radius:8px;padding:8px 12px;font-size:.86rem;flex:1;outline:none;min-width:80px}.ocean-cart-promo-btn{background:#00a4ef26;border:1px solid rgba(0,164,239,.35);color:#38bdf8;font-weight:700;border-radius:8px;padding:8px 14px;font-size:.84rem;cursor:pointer;transition:all .2s}.ocean-cart-promo-btn:hover{background:#00a4ef;color:#fff}.ocean-cart-summary-card{background:#0e1c34d1;border:1px solid rgba(56,189,248,.2);border-radius:14px;padding:24px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;flex-direction:column;gap:16px}.ocean-cart-summary-title{font-size:1.15rem;font-weight:800;color:#fff;margin:0}.ocean-cart-summary-sub{font-size:.84rem;color:#64748b;margin:-10px 0 0}.ocean-cart-summary-row{display:flex;align-items:center;justify-content:space-between;font-size:.95rem;color:#cbd5e1}.ocean-cart-wallet-toggle-card{display:flex;align-items:center;justify-content:space-between;background:#00000040;border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:12px 14px}.ocean-cart-grand-total-row{display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(255,255,255,.08);padding-top:14px;font-size:1.25rem;font-weight:800;color:#fff}.ocean-cart-notice-box{background:#eab3080f;border:1px solid rgba(234,179,8,.22);border-radius:10px;padding:14px;font-size:.8rem;color:#cbd5e1;line-height:1.5}.ocean-cart-checkout-btn{background:linear-gradient(135deg,#00a4ef,#0078d4);border:none;color:#fff;padding:14px 20px;border-radius:10px;font-weight:800;font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 18px #00a4ef66;transition:all .2s ease;width:100%}.ocean-cart-checkout-btn:hover:not(:disabled){background:linear-gradient(135deg,#38bdf8,#00a4ef);box-shadow:0 6px 24px #00a4ef99;transform:translateY(-1px)}.ocean-cart-checkout-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.ocean-portal-layout,[data-theme=dark] .ocean-portal-layout,.ocean-portal-layout.dark-mode{background-color:#101c30!important;color:#f1f5f9}.ocean-sidebar,[data-theme=dark] .ocean-sidebar,.ocean-portal-layout.dark-mode .ocean-sidebar{background:#0d1726!important;border-right:1px solid rgba(56,189,248,.16)!important}.ocean-sidebar-footer,[data-theme=dark] .ocean-sidebar-footer,.ocean-portal-layout.dark-mode .ocean-sidebar-footer{background:#0d1726!important;border-top:1px solid rgba(56,189,248,.15)!important}.ocean-workspace,[data-theme=dark] .ocean-workspace,.ocean-portal-layout.dark-mode .ocean-workspace{background:radial-gradient(at 10% 10%,rgba(20,50,85,.55) 0px,transparent 60%),radial-gradient(at 90% 90%,rgba(12,60,75,.45) 0px,transparent 60%),linear-gradient(135deg,#101d32,#152744,#0f1c30)!important}.ocean-topbar,[data-theme=dark] .ocean-topbar,.ocean-portal-layout.dark-mode .ocean-topbar{background:#0d1726f2!important;border-bottom:1px solid rgba(56,189,248,.16)!important}.ocean-welcome-card,[data-theme=dark] .ocean-welcome-card,.ocean-portal-layout.dark-mode .ocean-welcome-card{background:linear-gradient(135deg,#142a4bf2,#10203af2)!important;border:1px solid rgba(56,189,248,.3)!important;box-shadow:0 10px 30px #00000059!important}.ocean-kpi-card,[data-theme=dark] .ocean-kpi-card,.ocean-portal-layout.dark-mode .ocean-kpi-card{background:#12223cd9!important;border:1px solid rgba(56,189,248,.22)!important}.ocean-chart-card,.ocean-table-card,.ocean-orders-card,.ocean-account-card,[data-theme=dark] .ocean-chart-card,[data-theme=dark] .ocean-table-card,[data-theme=dark] .ocean-orders-card,[data-theme=dark] .ocean-account-card{background:#12223cd9!important;border:1px solid rgba(56,189,248,.2)!important}.sh-reseller-wallet-card,[data-theme=dark] .sh-reseller-wallet-card{background:#12223ce0!important;border:1px solid rgba(56,189,248,.24)!important}[data-theme=light] .ocean-portal-layout,.ocean-portal-layout.light-mode{background-color:#f0f9ff!important;color:#0f172a!important}[data-theme=light] .ocean-workspace,.ocean-portal-layout.light-mode .ocean-workspace{background:radial-gradient(at 0% 0%,#bae6fd 0px,transparent 55%),radial-gradient(at 100% 0%,#c7d2fe 0px,transparent 50%),radial-gradient(at 100% 100%,#e0f2fe 0px,transparent 50%),linear-gradient(135deg,#e0f2fe,#f0f9ff 55%,#f8fafc)!important;color:#0f172a!important}[data-theme=light] .ocean-sidebar,.ocean-portal-layout.light-mode .ocean-sidebar{background:#f0f9ff!important;border-right:1px solid rgba(0,164,239,.18)!important}[data-theme=light] .ocean-sidebar-brand,.ocean-portal-layout.light-mode .ocean-sidebar-brand{border-bottom:1px solid rgba(0,164,239,.14)!important}[data-theme=light] .ocean-brand-text h3,.ocean-portal-layout.light-mode .ocean-brand-text h3{color:#0f172a!important}[data-theme=light] .ocean-brand-text span,.ocean-portal-layout.light-mode .ocean-brand-text span{color:#0284c7!important}[data-theme=light] .ocean-brand-text b,.ocean-portal-layout.light-mode .ocean-brand-text b{color:#0369a1!important}[data-theme=light] .ocean-group-title,.ocean-portal-layout.light-mode .ocean-group-title{color:#0369a1!important;font-weight:700!important;letter-spacing:.08em}[data-theme=light] .ocean-nav-item,.ocean-portal-layout.light-mode .ocean-nav-item{color:#1e293b!important;font-weight:600!important;transition:all .2s ease}[data-theme=light] .ocean-nav-item:hover,.ocean-portal-layout.light-mode .ocean-nav-item:hover{background:#e0f2fe!important;color:#0284c7!important}[data-theme=light] .ocean-nav-item.active,.ocean-portal-layout.light-mode .ocean-nav-item.active{background:#e0f2fe!important;color:#0284c7!important;border-left:3px solid #00A4EF!important;border-color:#00a4ef66!important;font-weight:700!important;box-shadow:0 2px 10px #00a4ef26!important}[data-theme=light] .ocean-nav-item.active .ocean-nav-icon,.ocean-portal-layout.light-mode .ocean-nav-item.active .ocean-nav-icon,[data-theme=light] .ocean-nav-icon,.ocean-portal-layout.light-mode .ocean-nav-icon{color:#0284c7!important}[data-theme=light] .ocean-nav-badge.blue-badge,[data-theme=light] .ocean-nav-badge.green-badge,.ocean-portal-layout.light-mode .ocean-nav-badge{background:#e0f2fe!important;color:#0284c7!important;border:1px solid #bae6fd!important}[data-theme=light] .ocean-sidebar-footer,.ocean-portal-layout.light-mode .ocean-sidebar-footer{background:#f0f9ff!important;border-top:1px solid rgba(0,164,239,.14)!important}[data-theme=light] .ocean-user-card,.ocean-portal-layout.light-mode .ocean-user-card{background:#fff!important;border:1px solid #bae6fd!important;box-shadow:0 4px 12px #00a4ef0d!important}[data-theme=light] .ocean-user-avatar,.ocean-portal-layout.light-mode .ocean-user-avatar{background:linear-gradient(135deg,#00a4ef,#0078d4)!important;color:#fff!important;font-weight:800!important}[data-theme=light] .ocean-user-info b,.ocean-portal-layout.light-mode .ocean-user-info b{color:#0f172a!important}[data-theme=light] .ocean-user-info span,.ocean-portal-layout.light-mode .ocean-user-info span{color:#64748b!important}[data-theme=light] .ocean-signout-btn,.ocean-portal-layout.light-mode .ocean-signout-btn{background:#fff!important;border:1px solid #fecdd3!important;color:#ef4444!important}[data-theme=light] .ocean-signout-btn:hover,.ocean-portal-layout.light-mode .ocean-signout-btn:hover{background:#fef2f2!important;border-color:#ef4444!important;color:#b91c1c!important}[data-theme=light] .ocean-donut-center b,.ocean-portal-layout.light-mode .ocean-donut-center b{color:#0f172a!important}[data-theme=light] .ocean-donut-center span,.ocean-portal-layout.light-mode .ocean-donut-center span{color:#64748b!important}[data-theme=light] .ocean-topbar,.ocean-portal-layout.light-mode .ocean-topbar{background:#ffffffd9!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;border-bottom:1px solid rgba(0,164,239,.16)!important}[data-theme=light] .ocean-topbar-crumb-icon,.ocean-portal-layout.light-mode .ocean-topbar-crumb-icon{background:#e0f2fe!important;border-color:#bae6fd!important;color:#0284c7!important}[data-theme=light] .ocean-topbar-title,.ocean-portal-layout.light-mode .ocean-topbar-title{color:#0f172a!important}[data-theme=light] .ocean-topbar-sub,.ocean-portal-layout.light-mode .ocean-topbar-sub{color:#334155!important;font-weight:500!important}[data-theme=light] .ocean-wallet-pill,.ocean-portal-layout.light-mode .ocean-wallet-pill{background:#fff!important;border:1px solid rgba(0,164,239,.3)!important;box-shadow:0 2px 8px #00a4ef14!important}[data-theme=light] .ocean-wallet-dot,.ocean-portal-layout.light-mode .ocean-wallet-dot{background:#00a4ef!important;box-shadow:0 0 6px #00a4ef!important}[data-theme=light] .ocean-wallet-val,.ocean-portal-layout.light-mode .ocean-wallet-val{color:#0f172a!important}[data-theme=light] .ocean-wallet-add-btn,.ocean-portal-layout.light-mode .ocean-wallet-add-btn{background:#e0f2fe!important;color:#0284c7!important}[data-theme=light] .ocean-icon-btn,.ocean-portal-layout.light-mode .ocean-icon-btn{background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;color:#334155!important;box-shadow:0 2px 6px #00000008!important}[data-theme=light] .ocean-icon-btn:hover,.ocean-portal-layout.light-mode .ocean-icon-btn:hover{background:#f1f5f9!important;color:#0f172a!important}[data-theme=light] .ocean-user-top-avatar,.ocean-portal-layout.light-mode .ocean-user-top-avatar{background:linear-gradient(135deg,#00a4ef,#0078d4)!important;border-color:#7dd3fc!important;color:#fff!important}[data-theme=light] .ocean-online-dot,.ocean-portal-layout.light-mode .ocean-online-dot{background:#00a4ef!important;border-color:#fff!important;box-shadow:0 0 6px #00a4ef99!important}[data-theme=light] .ocean-welcome-card,.ocean-portal-layout.light-mode .ocean-welcome-card{background:#fff!important;border:1px solid rgba(0,164,239,.18)!important;box-shadow:0 10px 30px #00a4ef0f!important}[data-theme=light] .ocean-welcome-avatar,.ocean-portal-layout.light-mode .ocean-welcome-avatar{background:linear-gradient(135deg,#00a4ef,#0078d4)!important;color:#fff!important;box-shadow:0 4px 14px #00a4ef4d!important}[data-theme=light] .ocean-welcome-greet,.ocean-portal-layout.light-mode .ocean-welcome-greet{color:#0284c7!important}[data-theme=light] .ocean-welcome-name,.ocean-portal-layout.light-mode .ocean-welcome-name{color:#0f172a!important}[data-theme=light] .ocean-welcome-meta,.ocean-portal-layout.light-mode .ocean-welcome-meta{color:#475569!important}[data-theme=light] .ocean-welcome-meta b,.ocean-portal-layout.light-mode .ocean-welcome-meta b{color:#0f172a!important}[data-theme=light] .ocean-btn-emerald,[data-theme=light] .ocean-btn-primary-action,[data-theme=light] .sh-btn-blue,.ocean-portal-layout.light-mode .ocean-btn-emerald,.ocean-portal-layout.light-mode .ocean-btn-primary-action,.ocean-portal-layout.light-mode .sh-btn-blue{background:linear-gradient(135deg,#00a4ef,#0078d4)!important;color:#fff!important;border:none!important;box-shadow:0 4px 14px #00a4ef59!important}[data-theme=light] .ocean-btn-emerald:hover,[data-theme=light] .ocean-btn-primary-action:hover,[data-theme=light] .sh-btn-blue:hover,.ocean-portal-layout.light-mode .ocean-btn-emerald:hover,.ocean-portal-layout.light-mode .ocean-btn-primary-action:hover,.ocean-portal-layout.light-mode .sh-btn-blue:hover{background:linear-gradient(135deg,#38bdf8,#00a4ef)!important;box-shadow:0 6px 20px #00a4ef80!important}[data-theme=light] .ocean-btn-dark,.ocean-portal-layout.light-mode .ocean-btn-dark{background:#fff!important;border:1px solid #e2e8f0!important;color:#0f172a!important;box-shadow:0 2px 6px #00000005!important}[data-theme=light] .ocean-btn-dark:hover,.ocean-portal-layout.light-mode .ocean-btn-dark:hover{background:#f8fafc!important;color:#0f172a!important;border-color:#cbd5e1!important}[data-theme=light] .ocean-kpi-card,.ocean-portal-layout.light-mode .ocean-kpi-card{background:#fff!important;border:1px solid rgba(0,164,239,.16)!important;box-shadow:0 8px 24px #00000008!important}[data-theme=light] .ocean-kpi-badge,.ocean-portal-layout.light-mode .ocean-kpi-badge{color:#64748b!important}[data-theme=light] .ocean-kpi-value,.ocean-portal-layout.light-mode .ocean-kpi-value{color:#0f172a!important}[data-theme=light] .ocean-kpi-sub,.ocean-portal-layout.light-mode .ocean-kpi-sub{color:#64748b!important}[data-theme=light] .ocean-live-pill,.ocean-portal-layout.light-mode .ocean-live-pill{background:#e0f2fe!important;color:#0284c7!important;border:1px solid #bae6fd!important}[data-theme=light] .ocean-trend-badge,.ocean-portal-layout.light-mode .ocean-trend-badge{color:#0284c7!important}[data-theme=light] .ocean-chart-card,.ocean-portal-layout.light-mode .ocean-chart-card{background:#fff!important;border:1px solid rgba(0,164,239,.16)!important;box-shadow:0 8px 24px #00000008!important}[data-theme=light] .ocean-chart-title-wrap h3,.ocean-portal-layout.light-mode .ocean-chart-title-wrap h3{color:#0f172a!important}[data-theme=light] .ocean-chart-sub,.ocean-portal-layout.light-mode .ocean-chart-sub{color:#64748b!important}[data-theme=light] .ocean-chart-svg text,.ocean-portal-layout.light-mode .ocean-chart-svg text{fill:#64748b!important}[data-theme=light] .ocean-chart-donut-text tspan:first-child,.ocean-portal-layout.light-mode .ocean-chart-donut-text tspan:first-child{fill:#0f172a!important}[data-theme=light] .ocean-chart-donut-text tspan:last-child,.ocean-portal-layout.light-mode .ocean-chart-donut-text tspan:last-child{fill:#64748b!important}[data-theme=light] .ocean-chart-donut-circle.ocean-donut-bg,.ocean-portal-layout.light-mode .ocean-chart-donut-circle.ocean-donut-bg{stroke:#e2e8f0!important}[data-theme=light] .ocean-chart-donut-circle.ocean-donut-val,.ocean-portal-layout.light-mode .ocean-chart-donut-circle.ocean-donut-val{stroke:#00a4ef!important}[data-theme=light] .ocean-chart-legend span,.ocean-portal-layout.light-mode .ocean-chart-legend span{color:#64748b!important}[data-theme=light] .ocean-orders-card,[data-theme=light] .ocean-account-card,[data-theme=light] .ocean-table-card,.ocean-portal-layout.light-mode .ocean-orders-card,.ocean-portal-layout.light-mode .ocean-account-card,.ocean-portal-layout.light-mode .ocean-table-card{background:#fff!important;border:1px solid rgba(0,164,239,.16)!important;box-shadow:0 8px 24px #00000008!important}[data-theme=light] .ocean-orders-header h3,[data-theme=light] .ocean-account-card-title,.ocean-portal-layout.light-mode .ocean-orders-header h3,.ocean-portal-layout.light-mode .ocean-account-card-title{color:#0f172a!important}[data-theme=light] .ocean-view-all-btn,.ocean-portal-layout.light-mode .ocean-view-all-btn{background:#fff!important;border:1px solid #e2e8f0!important;color:#0f172a!important}[data-theme=light] .ocean-table th,.ocean-portal-layout.light-mode .ocean-table th{color:#64748b!important;border-bottom:1px solid #e2e8f0!important}[data-theme=light] .ocean-table td,.ocean-portal-layout.light-mode .ocean-table td{color:#0f172a!important;border-bottom:1px solid #f1f5f9!important}[data-theme=light] .sh-reseller-wallet-card,.ocean-portal-layout.light-mode .sh-reseller-wallet-card{background:#fff!important;border:1px solid rgba(0,164,239,.18)!important;box-shadow:0 8px 24px #00000008!important}[data-theme=light] .sh-reseller-wallet-balance-num,.ocean-portal-layout.light-mode .sh-reseller-wallet-balance-num{color:#0f172a!important}[data-theme=light] .ocean-wallet-kpi-card,.ocean-portal-layout.light-mode .ocean-wallet-kpi-card{background:#fff!important;border:1px solid rgba(0,164,239,.18)!important;box-shadow:0 8px 24px #00000008!important}[data-theme=light] .ocean-wallet-kpi-header,.ocean-portal-layout.light-mode .ocean-wallet-kpi-header{color:#64748b!important}[data-theme=light] .ocean-wallet-kpi-val,.ocean-portal-layout.light-mode .ocean-wallet-kpi-val{color:#0f172a!important}[data-theme=light] .ocean-wallet-kpi-footer,.ocean-portal-layout.light-mode .ocean-wallet-kpi-footer{color:#64748b!important}[data-theme=light] .ocean-inr-badge,.ocean-portal-layout.light-mode .ocean-inr-badge{background:#e0f2fe!important;color:#0284c7!important;border-color:#bae6fd!important}[data-theme=light] .ocean-wallet-panel,.ocean-portal-layout.light-mode .ocean-wallet-panel{background:#fff!important;border:1px solid rgba(0,164,239,.18)!important;box-shadow:0 8px 24px #00000008!important}[data-theme=light] .ocean-wallet-panel-title,.ocean-portal-layout.light-mode .ocean-wallet-panel-title{color:#0f172a!important}[data-theme=light] .ocean-wallet-panel-sub,.ocean-portal-layout.light-mode .ocean-wallet-panel-sub,[data-theme=light] .ocean-wallet-empty,.ocean-portal-layout.light-mode .ocean-wallet-empty{color:#64748b!important}[data-theme=light] .ocean-wallet-table th,.ocean-portal-layout.light-mode .ocean-wallet-table th{color:#64748b!important;border-bottom:1px solid #e2e8f0!important}[data-theme=light] .ocean-wallet-table td,.ocean-portal-layout.light-mode .ocean-wallet-table td{color:#0f172a!important;border-bottom:1px solid #f1f5f9!important}[data-theme=light] .ocean-tickets-lead,.ocean-portal-layout.light-mode .ocean-tickets-lead{color:#475569!important}[data-theme=light] .ocean-tickets-empty-card,.ocean-portal-layout.light-mode .ocean-tickets-empty-card{background:#fff!important;border:1px solid rgba(0,164,239,.18)!important;box-shadow:0 8px 24px #00000008!important}[data-theme=light] .ocean-tickets-empty-icon,.ocean-portal-layout.light-mode .ocean-tickets-empty-icon{background:#e0f2fe!important;border-color:#bae6fd!important;color:#0284c7!important}[data-theme=light] .ocean-tickets-empty-title,.ocean-portal-layout.light-mode .ocean-tickets-empty-title{color:#0f172a!important}[data-theme=light] .ocean-tickets-empty-sub,.ocean-portal-layout.light-mode .ocean-tickets-empty-sub{color:#64748b!important}[data-theme=light] .ocean-tickets-table-card,.ocean-portal-layout.light-mode .ocean-tickets-table-card{background:#fff!important;border:1px solid rgba(0,164,239,.18)!important;box-shadow:0 8px 24px #00000008!important}[data-theme=light] .ocean-ticket-modal-card,.ocean-portal-layout.light-mode .ocean-ticket-modal-card{background:#fff!important;border:1px solid rgba(0,164,239,.3)!important;color:#0f172a!important;box-shadow:0 24px 70px #0000001f!important}[data-theme=light] .ocean-ticket-modal-header h3,.ocean-portal-layout.light-mode .ocean-ticket-modal-header h3{color:#0f172a!important}[data-theme=light] .ocean-ticket-modal-close,.ocean-portal-layout.light-mode .ocean-ticket-modal-close{color:#64748b!important}[data-theme=light] .ocean-ticket-label,.ocean-portal-layout.light-mode .ocean-ticket-label{color:#0f172a!important}[data-theme=light] .ocean-ticket-select,[data-theme=light] .ocean-ticket-input,[data-theme=light] .ocean-ticket-textarea,.ocean-portal-layout.light-mode .ocean-ticket-select,.ocean-portal-layout.light-mode .ocean-ticket-input,.ocean-portal-layout.light-mode .ocean-ticket-textarea{background:#f8fafc!important;border:1px solid #cbd5e1!important;color:#0f172a!important}[data-theme=light] .ocean-ticket-select:focus,[data-theme=light] .ocean-ticket-input:focus,[data-theme=light] .ocean-ticket-textarea:focus,.ocean-portal-layout.light-mode .ocean-ticket-select:focus,.ocean-portal-layout.light-mode .ocean-ticket-input:focus,.ocean-portal-layout.light-mode .ocean-ticket-textarea:focus{border-color:#00a4ef!important;box-shadow:0 0 0 3px #00a4ef2e!important}[data-theme=light] .ocean-ticket-select option,.ocean-portal-layout.light-mode .ocean-ticket-select option{background:#fff!important;color:#0f172a!important}[data-theme=light] .ocean-ticket-cancel-btn,.ocean-portal-layout.light-mode .ocean-ticket-cancel-btn{background:#fff!important;border:1px solid #cbd5e1!important;color:#475569!important}[data-theme=light] .ocean-cart-item-card,.ocean-portal-layout.light-mode .ocean-cart-item-card{background:#fff!important;border:1px solid rgba(0,164,239,.18)!important;box-shadow:0 8px 24px #00000008!important}[data-theme=light] .ocean-cart-item-title-row,.ocean-portal-layout.light-mode .ocean-cart-item-title-row{color:#0f172a!important}[data-theme=light] .ocean-qty-stepper,.ocean-portal-layout.light-mode .ocean-qty-stepper{background:#f8fafc!important;border-color:#cbd5e1!important}[data-theme=light] .ocean-qty-btn,.ocean-portal-layout.light-mode .ocean-qty-btn,[data-theme=light] .ocean-qty-val,.ocean-portal-layout.light-mode .ocean-qty-val{color:#0f172a!important}[data-theme=light] .ocean-cart-os-select,.ocean-portal-layout.light-mode .ocean-cart-os-select{background:#f8fafc!important;border-color:#cbd5e1!important;color:#0f172a!important}[data-theme=light] .ocean-cart-os-select option,.ocean-portal-layout.light-mode .ocean-cart-os-select option{background:#fff!important;color:#0f172a!important}[data-theme=light] .ocean-cart-promo-input,.ocean-portal-layout.light-mode .ocean-cart-promo-input{background:#f8fafc!important;border-color:#cbd5e1!important;color:#0f172a!important}[data-theme=light] .ocean-cart-summary-card,.ocean-portal-layout.light-mode .ocean-cart-summary-card{background:#fff!important;border:1px solid rgba(0,164,239,.18)!important;box-shadow:0 8px 24px #00000008!important}[data-theme=light] .ocean-cart-summary-title,.ocean-portal-layout.light-mode .ocean-cart-summary-title{color:#0f172a!important}[data-theme=light] .ocean-cart-summary-row,.ocean-portal-layout.light-mode .ocean-cart-summary-row{color:#334155!important}[data-theme=light] .ocean-cart-wallet-toggle-card,.ocean-portal-layout.light-mode .ocean-cart-wallet-toggle-card{background:#f8fafc!important;border:1px solid #e2e8f0!important}[data-theme=light] .ocean-cart-wallet-toggle-card div,.ocean-portal-layout.light-mode .ocean-cart-wallet-toggle-card div{color:#0f172a!important}[data-theme=light] .ocean-cart-grand-total-row,.ocean-portal-layout.light-mode .ocean-cart-grand-total-row{color:#0f172a!important;border-top-color:#e2e8f0!important}[data-theme=light] .ocean-cart-notice-box,.ocean-portal-layout.light-mode .ocean-cart-notice-box{background:#eab30814!important;border-color:#eab3084d!important;color:#475569!important}[data-theme=light] .ocean-cart-notice-box b,.ocean-portal-layout.light-mode .ocean-cart-notice-box b{color:#0f172a!important}[data-theme=light] .ocean-btn-refresh,.ocean-portal-layout.light-mode .ocean-btn-refresh{background:#fff!important;border:1px solid #cbd5e1!important;color:#0f172a!important}[data-theme=light] .ocean-btn-refresh:hover,.ocean-portal-layout.light-mode .ocean-btn-refresh:hover{background:#f1f5f9!important;border-color:#94a3b8!important}[data-theme=light] .ocean-cart-drawer,.ocean-portal-layout.light-mode .ocean-cart-drawer{background:#fff!important;border-left:1px solid rgba(0,164,239,.2)!important;color:#0f172a!important;box-shadow:-10px 0 40px #00a4ef14!important}[data-theme=light] .ocean-drawer-header h3,.ocean-portal-layout.light-mode .ocean-drawer-header h3{color:#0f172a!important}[data-theme=light] .ocean-modal-card,.ocean-portal-layout.light-mode .ocean-modal-card{background:#fff!important;border:1px solid rgba(0,164,239,.25)!important;color:#0f172a!important;box-shadow:0 20px 50px #0000001a!important}[data-theme=light] .ocean-modal-header h3,.ocean-portal-layout.light-mode .ocean-modal-header h3{color:#0f172a!important}[data-theme=light] .ocean-notifications-dropdown,.ocean-portal-layout.light-mode .ocean-notifications-dropdown{background:#fff!important;border:1px solid rgba(0,164,239,.2)!important;box-shadow:0 14px 40px #00000014!important;color:#0f172a!important}[data-theme=light] .ocean-notif-header h4,.ocean-portal-layout.light-mode .ocean-notif-header h4{color:#0f172a!important}[data-theme=light] .ocean-promo-strip,.ocean-portal-layout.light-mode .ocean-promo-strip{background:#fff!important;border:1px solid rgba(0,164,239,.25)!important;box-shadow:0 4px 14px #00a4ef0f!important}[data-theme=light] .ocean-promo-left,.ocean-portal-layout.light-mode .ocean-promo-left{color:#0f172a!important;font-weight:600!important}[data-theme=light] .ocean-promo-left b,.ocean-portal-layout.light-mode .ocean-promo-left b{color:#0284c7!important;font-weight:800!important}[data-theme=light] .ocean-promo-code,.ocean-portal-layout.light-mode .ocean-promo-code{background:#e0f2fe!important;border:1px solid #7dd3fc!important;color:#0369a1!important;font-weight:700!important}[data-theme=light] .ocean-promo-code:hover,.ocean-portal-layout.light-mode .ocean-promo-code:hover{background:#bae6fd!important;border-color:#00a4ef!important}[data-theme=light] .ocean-cat-tab,.ocean-portal-layout.light-mode .ocean-cat-tab{background:#fff!important;border:1px solid #cbd5e1!important;color:#0f172a!important;font-weight:700!important;box-shadow:0 2px 6px #0000000a!important}[data-theme=light] .ocean-cat-tab:hover,.ocean-portal-layout.light-mode .ocean-cat-tab:hover{background:#e0f2fe!important;border-color:#38bdf8!important;color:#0284c7!important}[data-theme=light] .ocean-cat-tab.active,.ocean-portal-layout.light-mode .ocean-cat-tab.active{background:linear-gradient(135deg,#00a4ef,#0078d4)!important;border-color:#0078d4!important;color:#fff!important;box-shadow:0 4px 14px #00a4ef59!important}[data-theme=light] .ocean-tab-count,.ocean-portal-layout.light-mode .ocean-tab-count{background:#e2e8f0!important;color:#0f172a!important;font-weight:800!important}[data-theme=light] .ocean-cat-tab.active .ocean-tab-count,.ocean-portal-layout.light-mode .ocean-cat-tab.active .ocean-tab-count{background:#ffffff47!important;color:#fff!important}[data-theme=light] .ocean-search-box input,.ocean-portal-layout.light-mode .ocean-search-box input{background:#fff!important;border:1px solid #cbd5e1!important;color:#0f172a!important;font-weight:600!important;box-shadow:0 2px 6px #0000000a!important}[data-theme=light] .ocean-search-box input::placeholder,.ocean-portal-layout.light-mode .ocean-search-box input::placeholder{color:#475569!important;opacity:1!important}[data-theme=light] .ocean-search-box input:focus,.ocean-portal-layout.light-mode .ocean-search-box input:focus{border-color:#00a4ef!important;box-shadow:0 0 0 3px #00a4ef33!important}[data-theme=light] .ocean-search-box svg,.ocean-portal-layout.light-mode .ocean-search-box svg{stroke:#334155!important}[data-theme=light] .ocean-clear-search,.ocean-portal-layout.light-mode .ocean-clear-search{color:#475569!important}[data-theme=light] .ocean-select,.ocean-portal-layout.light-mode .ocean-select{background:#fff!important;border:1px solid #cbd5e1!important;color:#0f172a!important;font-weight:700!important;box-shadow:0 2px 6px #0000000a!important}[data-theme=light] .ocean-select option,.ocean-portal-layout.light-mode .ocean-select option{background:#fff!important;color:#0f172a!important}[data-theme=light] .ocean-action-btn,.ocean-portal-layout.light-mode .ocean-action-btn{background:#fff!important;border:1px solid #cbd5e1!important;color:#0f172a!important;font-weight:700!important;box-shadow:0 2px 6px #0000000a!important}[data-theme=light] .ocean-action-btn:hover,.ocean-portal-layout.light-mode .ocean-action-btn:hover{background:#e0f2fe!important;border-color:#00a4ef!important;color:#0284c7!important}[data-theme=light] .ocean-action-btn.view-cart,.ocean-portal-layout.light-mode .ocean-action-btn.view-cart{background:linear-gradient(135deg,#00a4ef,#0078d4)!important;border:none!important;color:#fff!important;font-weight:800!important;box-shadow:0 4px 14px #00a4ef59!important}[data-theme=light] .ocean-action-btn.view-cart:hover,.ocean-portal-layout.light-mode .ocean-action-btn.view-cart:hover{background:linear-gradient(135deg,#38bdf8,#00a4ef)!important;color:#fff!important;box-shadow:0 6px 20px #00a4ef80!important}[data-theme=light] .ocean-jump-bar,.ocean-portal-layout.light-mode .ocean-jump-bar{background:#fff!important;border:1px solid rgba(0,164,239,.22)!important;box-shadow:0 2px 8px #00a4ef0d!important}[data-theme=light] .ocean-jump-label,.ocean-portal-layout.light-mode .ocean-jump-label{color:#0369a1!important;font-weight:800!important}[data-theme=light] .ocean-jump-pill,.ocean-portal-layout.light-mode .ocean-jump-pill{background:#f1f5f9!important;border:1px solid #cbd5e1!important;color:#0f172a!important;font-weight:700!important}[data-theme=light] .ocean-jump-pill:hover,.ocean-portal-layout.light-mode .ocean-jump-pill:hover{background:#e0f2fe!important;border-color:#00a4ef!important;color:#0284c7!important}[data-theme=light] .ocean-jump-top-btn,.ocean-portal-layout.light-mode .ocean-jump-top-btn{background:#e0f2fe!important;border:1px solid #bae6fd!important;color:#0369a1!important;font-weight:800!important}[data-theme=light] .ocean-results-meta,.ocean-portal-layout.light-mode .ocean-results-meta{color:#1e293b!important;font-weight:600!important}[data-theme=light] .ocean-results-meta b,.ocean-portal-layout.light-mode .ocean-results-meta b,[data-theme=light] .sh-provider-title,.ocean-portal-layout.light-mode .sh-provider-title{color:#0f172a!important;font-weight:800!important}[data-theme=light] .sh-provider-cloud-icon,.ocean-portal-layout.light-mode .sh-provider-cloud-icon{color:#0284c7!important}[data-theme=light] .sh-provider-badge-count,.ocean-portal-layout.light-mode .sh-provider-badge-count{background:#e0f2fe!important;border:1px solid #bae6fd!important;color:#0369a1!important;font-weight:800!important}[data-theme=light] .sh-provider-header-line,.ocean-portal-layout.light-mode .sh-provider-header-line{background:linear-gradient(90deg,rgba(0,164,239,.45),rgba(56,189,248,.18),transparent)!important}[data-theme=light] .sh-wide-plan-card,.ocean-portal-layout.light-mode .sh-wide-plan-card{background:#fff!important;border:1px solid rgba(226,232,240,.9)!important;border-left:4px solid #10b981!important;box-shadow:0 4px 18px #0000000d!important}[data-theme=light] .sh-wide-plan-card.in-stock,.ocean-portal-layout.light-mode .sh-wide-plan-card.in-stock{border-left:4px solid #10b981!important}[data-theme=light] .sh-wide-plan-card:hover,.ocean-portal-layout.light-mode .sh-wide-plan-card:hover{border-color:#10b981!important;border-left-color:#059669!important;box-shadow:0 12px 32px #10b98126!important}[data-theme=light] .sh-wide-plan-card.out-of-stock,.ocean-portal-layout.light-mode .sh-wide-plan-card.out-of-stock{border-color:#ef44444d!important;border-left:4px solid #ef4444!important;background:#fffdfd!important}[data-theme=light] .sh-wide-plan-card.out-of-stock:hover,.ocean-portal-layout.light-mode .sh-wide-plan-card.out-of-stock:hover{border-color:#ef4444!important;border-left-color:#dc2626!important;box-shadow:0 12px 32px #ef444424!important}[data-theme=light] .sh-os-avatar,.ocean-portal-layout.light-mode .sh-os-avatar{background:#f0f9ff!important;border:1px solid #bae6fd!important;box-shadow:0 2px 8px #00a4ef14!important}[data-theme=light] .sh-plan-title,.ocean-portal-layout.light-mode .sh-plan-title{color:#0f172a!important;font-weight:800!important}[data-theme=light] .sh-stock-pill.in-stock,.ocean-portal-layout.light-mode .sh-stock-pill.in-stock{background:#e0f2fe!important;color:#0284c7!important;border-color:#bae6fd!important;font-weight:700!important}[data-theme=light] .sh-chip-ip,.ocean-portal-layout.light-mode .sh-chip-ip{background:#e0f2fe!important;color:#0369a1!important;border-color:#bae6fd!important;font-weight:700!important}[data-theme=light] .sh-chip-prov,.ocean-portal-layout.light-mode .sh-chip-prov{background:#f1f5f9!important;color:#1e293b!important;border-color:#cbd5e1!important;font-weight:600!important}[data-theme=light] .sh-chip-promo,.ocean-portal-layout.light-mode .sh-chip-promo{background:#fef3c7!important;color:#b45309!important;border-color:#fde68a!important;font-weight:800!important}[data-theme=light] .sh-card-col-center,.ocean-portal-layout.light-mode .sh-card-col-center{border-left:1px solid #e2e8f0!important;border-right:1px solid #e2e8f0!important}[data-theme=light] .sh-spec-label,.ocean-portal-layout.light-mode .sh-spec-label{color:#334155!important;font-weight:800!important}[data-theme=light] .sh-spec-val,.ocean-portal-layout.light-mode .sh-spec-val{color:#0f172a!important;font-weight:700!important}[data-theme=light] .sh-ram-label,.ocean-portal-layout.light-mode .sh-ram-label{color:#0369a1!important;font-weight:800!important}[data-theme=light] .sh-ram-pill,.ocean-portal-layout.light-mode .sh-ram-pill{background:#f8fafc!important;border:1px solid #cbd5e1!important;color:#0f172a!important;font-weight:700!important}[data-theme=light] .sh-ram-pill:hover,.ocean-portal-layout.light-mode .sh-ram-pill:hover{background:#e0f2fe!important;color:#0284c7!important;border-color:#38bdf8!important}[data-theme=light] .sh-ram-pill.active,.ocean-portal-layout.light-mode .sh-ram-pill.active{background:#00a4ef!important;border-color:#0078d4!important;color:#fff!important;box-shadow:0 2px 10px #00a4ef59!important}[data-theme=light] .sh-price-from-label,.ocean-portal-layout.light-mode .sh-price-from-label{color:#334155!important;font-weight:800!important}[data-theme=light] .sh-price-currency,.ocean-portal-layout.light-mode .sh-price-currency{color:#0284c7!important;font-weight:800!important}[data-theme=light] .sh-price-val,.ocean-portal-layout.light-mode .sh-price-val{color:#0f172a!important;font-weight:900!important}[data-theme=light] .sh-price-unit,.ocean-portal-layout.light-mode .sh-price-unit{color:#64748b!important;font-weight:600!important}[data-theme=light] .sh-cart-icon-btn,.ocean-portal-layout.light-mode .sh-cart-icon-btn{background:#f0f9ff!important;border:1px solid #bae6fd!important;color:#0284c7!important}[data-theme=light] .sh-cart-icon-btn:hover,.ocean-portal-layout.light-mode .sh-cart-icon-btn:hover{background:#e0f2fe!important;border-color:#00a4ef!important;color:#0369a1!important;box-shadow:0 2px 8px #00a4ef33!important}[data-theme=light] .sh-soldout-btn,.ocean-portal-layout.light-mode .sh-soldout-btn{background:#f1f5f9!important;border-color:#cbd5e1!important;color:#94a3b8!important}[data-theme=light] .sh-expand-toggle-btn,.ocean-portal-layout.light-mode .sh-expand-toggle-btn{color:#475569!important}[data-theme=light] .sh-expand-toggle-btn:hover,.ocean-portal-layout.light-mode .sh-expand-toggle-btn:hover{color:#0f172a!important;background:#e0f2fe!important}[data-theme=light] .sh-card-expand-drawer,.ocean-portal-layout.light-mode .sh-card-expand-drawer{background:#f8fafc!important;border-top:1px solid #e2e8f0!important}[data-theme=light] .sh-drawer-item span,.ocean-portal-layout.light-mode .sh-drawer-item span{color:#64748b!important;font-weight:700!important}[data-theme=light] .sh-drawer-item b,.ocean-portal-layout.light-mode .sh-drawer-item b{color:#0f172a!important}[data-theme=light] .sh-drawer-desc,.ocean-portal-layout.light-mode .sh-drawer-desc{color:#334155!important}[data-theme=light] .apex-tier-card{background:#fff!important;box-shadow:0 10px 30px #00a4ef14!important}[data-theme=light] .apex-tier-title{color:#0f172a!important}[data-theme=light] .apex-tier-sub{color:#475569!important}[data-theme=light] .apex-rate-label{color:#64748b!important}[data-theme=light] .apex-rate-unit{color:#475569!important}[data-theme=light] .apex-specs-matrix{background:#f8fafc!important;border-color:#e2e8f0!important}[data-theme=light] .apex-matrix-lbl{color:#475569!important}[data-theme=light] .apex-matrix-val{color:#0f172a!important}.ocean-variant-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;background:linear-gradient(135deg,#0e172af2,#0f172ae6);border:1px solid rgba(0,164,239,.25);box-shadow:0 8px 32px #00000059,0 0 16px #00a4ef1a;padding:12px 18px;border-radius:14px;margin-bottom:24px;flex-wrap:wrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}[data-theme=light] .ocean-variant-bar{background:linear-gradient(135deg,#f0f9ff,#fff)!important;border:1px solid #bae6fd!important;box-shadow:0 4px 20px #00a4ef1f!important}.ocean-variant-bar-title{display:flex;align-items:center;gap:10px;font-size:.86rem;font-weight:700;color:#f1f5f9}[data-theme=light] .ocean-variant-bar-title{color:#0f172a!important}.ocean-variant-tag{background:#00a4ef33;border:1px solid rgba(0,164,239,.4);color:#38bdf8;font-size:.72rem;font-weight:800;padding:3px 8px;border-radius:6px;letter-spacing:.05em;text-transform:uppercase}[data-theme=light] .ocean-variant-tag{background:#e0f2fe!important;color:#0284c7!important;border-color:#7dd3fc!important}.ocean-variant-buttons{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ocean-variant-btn{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#94a3b8;padding:7px 14px;border-radius:8px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:6px}.ocean-variant-btn:hover{background:#00a4ef26;border-color:#00a4ef66;color:#fff;transform:translateY(-1px)}.ocean-variant-btn.active{background:#00a4ef;border-color:#00a4ef;color:#fff;box-shadow:0 4px 14px #00a4ef73;font-weight:700}[data-theme=light] .ocean-variant-btn{background:#f8fafc;border-color:#e2e8f0;color:#475569}[data-theme=light] .ocean-variant-btn:hover{background:#e0f2fe;border-color:#38bdf8;color:#0284c7}[data-theme=light] .ocean-variant-btn.active{background:#00a4ef;border-color:#00a4ef;color:#fff}.sh-fintech-dashboard{display:flex;flex-direction:column;gap:20px}.sh-fintech-top-bar{display:flex;align-items:center;justify-content:space-between;background:#0f172ab3;border:1px solid rgba(0,164,239,.2);border-radius:12px;padding:10px 16px;flex-wrap:wrap;gap:12px}[data-theme=light] .sh-fintech-top-bar{background:#f8fafc;border-color:#e2e8f0}.sh-fintech-radar-tag{display:flex;align-items:center;gap:8px;font-size:.8rem;color:#38bdf8}.sh-fintech-sub-tag{color:#64748b;font-size:.74rem;padding-left:6px;border-left:1px solid rgba(255,255,255,.1)}.sh-fintech-radar-pulse{width:8px;height:8px;border-radius:50%;background:#00a4ef;box-shadow:0 0 10px #00a4ef;animation:radarBlink 1.4s infinite}@keyframes radarBlink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.sh-fintech-ticker-items{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.sh-fintech-ticker-item{font-size:.76rem;color:#94a3b8;display:flex;align-items:center;gap:6px}.sh-fintech-ticker-item b{color:#38bdf8;font-family:monospace}.sh-fintech-ticker-item.highlight b{color:#f59e0b}.sh-fintech-hero-card{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#0f172ad9,#080e1ae6);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:24px;gap:20px;flex-wrap:wrap}[data-theme=light] .sh-fintech-hero-card{background:#fff;border-color:#e2e8f0;box-shadow:0 4px 20px #0000000a}.sh-fintech-hero-left{display:flex;align-items:center;gap:18px}.sh-fintech-avatar-box{position:relative}.sh-fintech-avatar{width:60px;height:60px;border-radius:14px;background:linear-gradient(135deg,#0284c7,#00a4ef);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.6rem;font-weight:800;box-shadow:0 4px 16px #00a4ef59}.sh-fintech-live-dot{position:absolute;bottom:-2px;right:-2px;width:14px;height:14px;border-radius:50%;background:#38bdf8;border:2px solid #0f172a}.sh-fintech-badge-row{display:flex;align-items:center;gap:8px;margin-bottom:6px}.sh-fintech-tier-pill{font-size:.68rem;font-weight:800;letter-spacing:.06em;padding:3px 8px;border-radius:6px;background:#f59e0b26;border:1px solid rgba(245,158,11,.35);color:#f59e0b}.sh-fintech-status-pill{font-size:.72rem;color:#38bdf8;font-weight:600}.sh-fintech-title{font-size:1.5rem;font-weight:800;color:#fff;margin:0 0 4px}[data-theme=light] .sh-fintech-title{color:#0f172a!important}.sh-fintech-sub{font-size:.82rem;color:#94a3b8;margin:0}.sh-fintech-hero-right{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.sh-fintech-wallet-box{text-align:right}.sh-fintech-wallet-lbl{font-size:.68rem;font-weight:800;color:#94a3b8;letter-spacing:.06em}.sh-fintech-wallet-amt{font-size:1.8rem;font-weight:800;color:#00a4ef;font-family:monospace}.sh-fintech-wallet-sub{font-size:.74rem;color:#64748b}.sh-fintech-hero-btns{display:flex;gap:10px}.sh-fintech-btn-primary{background:#00a4ef;color:#fff;border:none;padding:9px 18px;border-radius:8px;font-weight:700;font-size:.84rem;cursor:pointer;transition:all .2s ease}.sh-fintech-btn-primary:hover{background:#38bdf8;box-shadow:0 4px 14px #00a4ef66}.sh-fintech-btn-ghost{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#f1f5f9;padding:9px 16px;border-radius:8px;font-weight:600;font-size:.84rem;cursor:pointer}[data-theme=light] .sh-fintech-btn-ghost{background:#f1f5f9;border-color:#cbd5e1;color:#1e293b}.sh-fintech-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.sh-fintech-kpi-card{background:#0f172abf;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:8px}[data-theme=light] .sh-fintech-kpi-card{background:#fff;border-color:#e2e8f0}.sh-fintech-kpi-top{display:flex;justify-content:space-between;align-items:center}.sh-fintech-kpi-lbl{font-size:.68rem;font-weight:800;color:#94a3b8;letter-spacing:.05em}.sh-fintech-kpi-badge{font-size:.7rem;padding:2px 7px;border-radius:6px;background:#00a4ef26;color:#38bdf8;font-weight:600}.sh-fintech-kpi-badge.cyan{background:#0ea5e933;color:#38bdf8}.sh-fintech-kpi-badge.info{background:#f59e0b26;color:#f59e0b}.sh-fintech-kpi-val{font-size:1.6rem;font-weight:800;color:#f8fafc;font-family:monospace}[data-theme=light] .sh-fintech-kpi-val{color:#0f172a!important}.sh-fintech-kpi-desc{font-size:.74rem;color:#64748b}.sh-fintech-section-head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.sh-fintech-section-head h3{margin:0 0 4px;font-size:1.1rem;font-weight:800;color:#fff}[data-theme=light] .sh-fintech-section-head h3{color:#0f172a!important}.sh-fintech-section-head p{margin:0;font-size:.8rem;color:#94a3b8}.sh-fintech-btn-sm{background:#00a4ef1f;border:1px solid rgba(0,164,239,.3);color:#38bdf8;padding:6px 12px;border-radius:6px;font-size:.78rem;font-weight:600;cursor:pointer}.sh-fintech-ping-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.sh-fintech-ping-card{background:#0f172abf;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:10px}[data-theme=light] .sh-fintech-ping-card{background:#fff;border-color:#e2e8f0}.sh-fintech-ping-top{display:flex;align-items:center;gap:8px;font-size:.86rem;color:#f1f5f9}[data-theme=light] .sh-fintech-ping-top{color:#0f172a!important}.sh-fintech-ping-ms{margin-left:auto;font-family:monospace;font-weight:800;color:#00a4ef}.sh-fintech-dot{width:8px;height:8px;border-radius:50%}.sh-fintech-dot.orange{background:#f97316}.sh-fintech-dot.blue{background:#00a4ef}.sh-fintech-dot.cyan{background:#38bdf8}.sh-fintech-dot.purple{background:#8b5cf6}.sh-fintech-ping-bar-wrap{width:100%;height:4px;background:#ffffff0f;border-radius:4px;overflow:hidden}.sh-fintech-ping-bar{height:100%;background:linear-gradient(90deg,#00a4ef,#38bdf8)}.sh-fintech-ping-meta{display:flex;justify-content:space-between;font-size:.72rem;color:#64748b}.sh-fintech-ping-meta b{color:#38bdf8}.sh-fintech-fleet-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:16px}.sh-fintech-node-card{background:#0f172ad9;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px}[data-theme=light] .sh-fintech-node-card{background:#fff;border-color:#e2e8f0}.sh-fintech-node-head{display:flex;justify-content:space-between;align-items:center}.sh-fintech-node-title-box{display:flex;align-items:center;gap:8px}.sh-fintech-node-title-box h4{margin:0;font-size:.94rem;font-weight:700;color:#f1f5f9}[data-theme=light] .sh-fintech-node-title-box h4{color:#0f172a!important}.sh-fintech-os-tag{font-size:.66rem;padding:2px 6px;border-radius:4px;background:#00a4ef26;color:#38bdf8;font-weight:700}.sh-fintech-status-badge{font-size:.72rem;color:#38bdf8;display:inline-flex;align-items:center;gap:5px;font-weight:600}.sh-fintech-mini-dot{width:6px;height:6px;border-radius:50%;background:#00a4ef;box-shadow:0 0 6px #00a4ef}.sh-fintech-node-specs{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;background:#ffffff05;border:1px solid rgba(255,255,255,.04);padding:10px;border-radius:8px}[data-theme=light] .sh-fintech-node-specs{background:#f8fafc;border-color:#f1f5f9}.sh-fintech-spec-item{display:flex;flex-direction:column;gap:2px}.sh-fintech-spec-item span{font-size:.65rem;color:#64748b;font-weight:700}.sh-fintech-spec-item b{font-size:.8rem;color:#e2e8f0}[data-theme=light] .sh-fintech-spec-item b{color:#1e293b!important}.sh-fintech-code{font-family:monospace;color:#00a4ef!important}.sh-fintech-node-actions{display:flex;gap:8px}.sh-fintech-node-btn{flex:1;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#cbd5e1;padding:7px 10px;border-radius:6px;font-size:.76rem;font-weight:600;cursor:pointer;text-align:center}.sh-fintech-node-btn.primary{background:#00a4ef;border-color:#00a4ef;color:#fff}.sh-fintech-tool-card{background:#0f172acc;border:1px solid rgba(0,164,239,.2);border-radius:14px;padding:18px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}[data-theme=light] .sh-fintech-tool-card{background:#fff;border-color:#e2e8f0}.sh-fintech-tool-left h4{margin:0 0 4px;color:#fff;font-size:.96rem}[data-theme=light] .sh-fintech-tool-left h4{color:#0f172a!important}.sh-fintech-tool-left p{margin:0 0 10px;font-size:.78rem;color:#94a3b8}.sh-fintech-tool-inputs{display:flex;gap:8px;flex-wrap:wrap}.sh-fintech-input{background:#0006;border:1px solid rgba(255,255,255,.1);color:#fff;padding:8px 12px;border-radius:8px;font-family:monospace;font-size:.84rem;width:240px}[data-theme=light] .sh-fintech-input{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.sh-fintech-tool-result{display:flex;gap:16px;background:#00a4ef14;border:1px solid rgba(0,164,239,.2);padding:10px 16px;border-radius:8px}.sh-fintech-res-stat{display:flex;flex-direction:column;gap:2px}.sh-fintech-res-stat span{font-size:.65rem;color:#64748b;font-weight:700}.sh-fintech-res-stat b{font-size:.88rem;color:#38bdf8;font-family:monospace}.sh-cfg-dashboard{display:flex;flex-direction:column;gap:20px}.sh-cfg-top-metrics-card{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#0f172ad9,#080e1ae6);border:1px solid rgba(0,164,239,.2);border-radius:16px;padding:22px;gap:20px;flex-wrap:wrap}[data-theme=light] .sh-cfg-top-metrics-card{background:#fff;border-color:#e2e8f0}.sh-cfg-dial-left{display:flex;flex-direction:column;gap:14px;flex:1}.sh-cfg-badge{font-size:.68rem;font-weight:800;color:#38bdf8;letter-spacing:.06em}.sh-cfg-hero-info h2{margin:2px 0 4px;font-size:1.4rem;color:#fff}[data-theme=light] .sh-cfg-hero-info h2{color:#0f172a!important}.sh-cfg-hero-info p{margin:0;font-size:.82rem;color:#94a3b8}.sh-cfg-fleet-rings{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px}.sh-cfg-stat-box{background:#ffffff05;border:1px solid rgba(255,255,255,.06);padding:10px 14px;border-radius:10px;display:flex;flex-direction:column;gap:2px}[data-theme=light] .sh-cfg-stat-box{background:#f8fafc;border-color:#e2e8f0}.sh-cfg-stat-num{font-size:1.3rem;font-weight:800;color:#00a4ef;font-family:monospace}.sh-cfg-stat-lbl{font-size:.65rem;color:#64748b;font-weight:700}.sh-cfg-wallet-pill-box{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.sh-cfg-wallet-sub{font-size:.68rem;color:#94a3b8;font-weight:800;letter-spacing:.05em}.sh-cfg-wallet-num{font-size:1.7rem;font-weight:800;color:#fff;font-family:monospace}[data-theme=light] .sh-cfg-wallet-num{color:#0f172a!important}.sh-cfg-btn-accent{background:#00a4ef;color:#fff;border:none;padding:8px 16px;border-radius:8px;font-weight:700;font-size:.82rem;cursor:pointer}.sh-cfg-grid-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:20px}@media(max-width:960px){.sh-cfg-grid-layout{grid-template-columns:1fr}}.sh-cfg-panel,.sh-cfg-fleet-col{background:#0f172abf;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:16px}[data-theme=light] .sh-cfg-panel,[data-theme=light] .sh-cfg-fleet-col{background:#fff;border-color:#e2e8f0}.sh-cfg-panel-head{display:flex;justify-content:space-between;align-items:center}.sh-cfg-panel-title{display:flex;align-items:center;gap:10px}.sh-cfg-icon-chip{font-size:1.3rem}.sh-cfg-panel-title h3{margin:0 0 2px;font-size:1.05rem;color:#f1f5f9}[data-theme=light] .sh-cfg-panel-title h3{color:#0f172a!important}.sh-cfg-panel-title span{font-size:.76rem;color:#94a3b8}.sh-cfg-instant-tag{font-size:.7rem;font-weight:700;color:#38bdf8;background:#00a4ef26;padding:3px 8px;border-radius:6px}.sh-cfg-os-selector{display:flex;gap:8px;flex-wrap:wrap}.sh-cfg-os-btn{flex:1;background:#ffffff08;border:1px solid rgba(255,255,255,.08);color:#94a3b8;padding:9px 12px;border-radius:8px;font-size:.78rem;font-weight:600;cursor:pointer;transition:all .2s ease}.sh-cfg-os-btn.active{background:#00a4ef26;border-color:#00a4ef;color:#38bdf8;font-weight:700}[data-theme=light] .sh-cfg-os-btn{background:#f8fafc;border-color:#e2e8f0;color:#475569}[data-theme=light] .sh-cfg-os-btn.active{background:#e0f2fe;border-color:#00a4ef;color:#0284c7}.sh-cfg-slider-group{display:flex;flex-direction:column;gap:16px}.sh-cfg-slider-item{display:flex;flex-direction:column;gap:6px}.sh-cfg-slider-header{display:flex;justify-content:space-between;font-size:.8rem;color:#cbd5e1}[data-theme=light] .sh-cfg-slider-header{color:#334155!important}.sh-cfg-slider-header b{color:#00a4ef;font-family:monospace}.sh-cfg-slider{width:100%;accent-color:#00A4EF;cursor:pointer}.sh-cfg-slider-steps{display:flex;justify-content:space-between;font-size:.68rem;color:#64748b}.sh-cfg-summary-box{display:flex;justify-content:space-between;align-items:center;background:#00a4ef14;border:1px solid rgba(0,164,239,.25);border-radius:12px;padding:14px 18px;gap:14px;flex-wrap:wrap}[data-theme=light] .sh-cfg-summary-box{background:#f0f9ff;border-color:#bae6fd}.sh-cfg-sum-lbl{font-size:.66rem;font-weight:800;color:#64748b;letter-spacing:.05em}.sh-cfg-sum-price{font-size:1.5rem;font-weight:800;color:#00a4ef}.sh-cfg-sum-price span{font-size:.8rem;color:#94a3b8;font-weight:500}.sh-cfg-sum-sub{font-size:.72rem;color:#64748b}.sh-cfg-deploy-btn{background:#00a4ef;color:#fff;border:none;padding:10px 20px;border-radius:8px;font-size:.86rem;font-weight:700;cursor:pointer;box-shadow:0 4px 16px #00a4ef59}.sh-cfg-btn-link{background:none;border:none;color:#38bdf8;font-size:.78rem;font-weight:600;cursor:pointer}.sh-cfg-server-list{display:flex;flex-direction:column;gap:12px}.sh-cfg-server-card{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:10px}[data-theme=light] .sh-cfg-server-card{background:#f8fafc;border-color:#e2e8f0}.sh-cfg-srv-top{display:flex;justify-content:space-between;align-items:center}.sh-cfg-srv-info{display:flex;align-items:center;gap:8px}.sh-cfg-srv-info h4{margin:0;font-size:.9rem;color:#f1f5f9}[data-theme=light] .sh-cfg-srv-info h4{color:#0f172a!important}.sh-cfg-srv-os-pill{font-size:.65rem;padding:2px 6px;border-radius:4px;background:#00a4ef26;color:#38bdf8;font-weight:700}.sh-cfg-online-tag{font-size:.72rem;color:#38bdf8;font-weight:600}.sh-cfg-srv-ip-row{display:flex;gap:12px;font-size:.75rem;color:#94a3b8}.sh-cfg-srv-ip-row b{color:#cbd5e1;font-family:monospace}[data-theme=light] .sh-cfg-srv-ip-row b{color:#1e293b}.sh-cfg-srv-gauges{display:flex;flex-direction:column;gap:8px}.sh-cfg-gauge-item{display:flex;flex-direction:column;gap:3px}.sh-cfg-gauge-label{display:flex;justify-content:space-between;font-size:.7rem;color:#94a3b8}.sh-cfg-gauge-track{width:100%;height:5px;background:#ffffff0d;border-radius:5px;overflow:hidden}[data-theme=light] .sh-cfg-gauge-track{background:#e2e8f0}.sh-cfg-gauge-fill{height:100%;background:#00a4ef;border-radius:5px}.sh-cfg-gauge-fill.cyan{background:#38bdf8}.sh-cfg-srv-actions{display:flex;gap:8px}.sh-cfg-act-btn{flex:1;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#cbd5e1;padding:6px 10px;border-radius:6px;font-size:.74rem;font-weight:600;cursor:pointer;text-align:center}[data-theme=light] .sh-cfg-act-btn{background:#f1f5f9;border-color:#cbd5e1;color:#334155}.sh-term-dashboard{display:flex;flex-direction:column;gap:20px}.sh-term-header-strip{display:flex;justify-content:space-between;align-items:center;background:#050811;border:1px solid rgba(0,164,239,.3);padding:10px 16px;border-radius:10px;flex-wrap:wrap;gap:10px}.sh-term-prompt-tag{color:#38bdf8;font-family:monospace;font-weight:700;font-size:.84rem}.sh-term-header-left b{color:#fff;font-size:.84rem;margin-left:8px}.sh-term-kernel-tag{color:#64748b;font-size:.74rem;margin-left:8px;font-family:monospace}.sh-term-header-right{display:flex;align-items:center;gap:12px}.sh-term-uptime-badge,.sh-term-balance-badge{font-size:.76rem;font-family:monospace;color:#94a3b8}.sh-term-balance-badge{color:#00a4ef;font-weight:700}.sh-term-btn-xs{background:#00a4ef;color:#fff;border:none;padding:4px 8px;border-radius:4px;font-size:.72rem;font-weight:700;cursor:pointer}.sh-term-window{background:#030712;border:1px solid rgba(255,255,255,.12);border-radius:12px;overflow:hidden;box-shadow:0 10px 40px #00000080;font-family:JetBrains Mono,Fira Code,monospace}.sh-term-titlebar{background:#0b1120;border-bottom:1px solid rgba(255,255,255,.08);padding:8px 14px;display:flex;align-items:center;gap:12px}.sh-term-traffic-lights{display:flex;gap:6px}.sh-term-dot{width:10px;height:10px;border-radius:50%}.sh-term-dot.red{background:#ef4444}.sh-term-dot.yellow{background:#f59e0b}.sh-term-dot.blue{background:#00a4ef}.sh-term-titlebar-text{font-size:.76rem;color:#94a3b8}.sh-term-live-indicator{margin-left:auto;font-size:.68rem;color:#38bdf8;letter-spacing:.05em}.sh-term-logs-area{padding:16px;min-height:220px;max-height:340px;overflow-y:auto;display:flex;flex-direction:column;gap:6px;font-size:.8rem;line-height:1.45}.sh-term-line.header{color:#38bdf8;font-weight:700}.sh-term-line.info{color:#60a5fa}.sh-term-line.tip{color:#f59e0b}.sh-term-line.input{color:#f8fafc;font-weight:700}.sh-term-line.out{color:#cbd5e1}.sh-term-line.err{color:#f87171}.sh-term-input-row{display:flex;align-items:center;background:#060a16;border-top:1px solid rgba(255,255,255,.08);padding:10px 16px;gap:10px}.sh-term-prompt-arrow{color:#00a4ef;font-weight:700;font-size:.84rem}.sh-term-cmd-input{flex:1;background:transparent;border:none;outline:none;color:#fff;font-family:inherit;font-size:.84rem}.sh-term-exec-btn{background:#00a4ef;color:#fff;border:none;padding:5px 12px;border-radius:6px;font-size:.76rem;font-weight:700;cursor:pointer}.sh-term-quick-chips{display:flex;align-items:center;gap:8px;padding:8px 16px 12px;background:#060a16;border-top:1px solid rgba(255,255,255,.04);flex-wrap:wrap}.sh-term-quick-lbl{font-size:.72rem;color:#64748b;font-weight:700}.sh-term-chip-btn{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#38bdf8;font-family:inherit;font-size:.72rem;padding:3px 8px;border-radius:4px;cursor:pointer}.sh-term-chip-btn:hover{background:#00a4ef33;border-color:#00a4ef}.sh-term-section-card{background:#080d1a;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:16px}.sh-term-sec-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.sh-term-sec-title{display:flex;align-items:center;gap:10px}.sh-term-code-icon{font-family:monospace;font-size:1.2rem;color:#00a4ef;font-weight:800}.sh-term-sec-title h3{margin:0;font-size:.96rem;color:#fff}.sh-term-sec-title p{margin:0;font-size:.76rem;color:#94a3b8}.sh-term-btn-outline{background:transparent;border:1px solid rgba(0,164,239,.4);color:#38bdf8;padding:6px 12px;border-radius:6px;font-size:.78rem;cursor:pointer}.sh-term-table-wrap{overflow-x:auto}.sh-term-table{width:100%;border-collapse:collapse;font-size:.78rem}.sh-term-table th{text-align:left;padding:8px 10px;color:#64748b;font-size:.7rem;font-weight:700;border-bottom:1px solid rgba(255,255,255,.08)}.sh-term-table td{padding:10px;border-bottom:1px solid rgba(255,255,255,.04)}.sh-term-mono{font-family:monospace;color:#cbd5e1}.sh-term-mono.bold-cyan{color:#38bdf8;font-weight:700}.sh-term-tag-online{color:#38bdf8;font-weight:600;font-size:.72rem}.sh-term-act-btns{display:flex;gap:6px}.sh-term-act-chip{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#cbd5e1;padding:3px 8px;border-radius:4px;font-size:.72rem;cursor:pointer}.sh-term-act-chip.primary{background:#00a4ef;border-color:#00a4ef;color:#fff}.sh-reseller-dashboard{display:flex;flex-direction:column;gap:20px}.sh-reseller-wallet-title{font-size:.74rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;font-weight:700}[data-theme=light] .sh-reseller-wallet-title{color:#475569!important}.sh-reseller-status-text{font-size:.72rem;color:#38bdf8}[data-theme=light] .sh-reseller-status-text{color:#0284c7!important}.sh-reseller-avail-label{font-size:.85rem;color:#64748b;font-weight:500;margin-left:8px}[data-theme=light] .sh-reseller-avail-label{color:#475569!important}.sh-linear-dashboard{display:flex;flex-direction:column;gap:20px}.sh-linear-hero-strip{display:flex;justify-content:space-between;align-items:center;background:#ffffff05;border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:24px;gap:20px;flex-wrap:wrap}[data-theme=light] .sh-linear-hero-strip{background:#fff;border-color:#e2e8f0;box-shadow:0 4px 20px #00000008}.sh-linear-hero-left{display:flex;align-items:center;gap:16px}.sh-linear-avatar{width:52px;height:52px;border-radius:12px;background:#00a4ef;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:700}.sh-linear-badge-row{display:flex;align-items:center;gap:8px;margin-bottom:4px}.sh-linear-status-pill{font-size:.72rem;color:#38bdf8;font-weight:600}.sh-linear-loc-pill{font-size:.68rem;color:#94a3b8;background:#ffffff0d;padding:2px 6px;border-radius:4px}.sh-linear-title{margin:0 0 2px;font-size:1.4rem;font-weight:700;color:#f1f5f9}[data-theme=light] .sh-linear-title{color:#0f172a!important}.sh-linear-sub{margin:0;font-size:.82rem;color:#94a3b8}.sh-linear-hero-right{display:flex;align-items:center;gap:14px}.sh-linear-balance-chip{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.sh-linear-bal-label{font-size:.65rem;color:#64748b;font-weight:800;letter-spacing:.05em}.sh-linear-bal-val{font-size:1.3rem;font-weight:700;color:#00a4ef;font-family:monospace}.sh-linear-btn-primary{background:#00a4ef;color:#fff;border:none;padding:9px 18px;border-radius:8px;font-weight:600;font-size:.84rem;cursor:pointer}.sh-linear-filter-row{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:12px;flex-wrap:wrap;gap:12px}[data-theme=light] .sh-linear-filter-row{border-color:#e2e8f0}.sh-linear-tabs{display:flex;gap:6px}.sh-linear-tab{background:transparent;border:none;color:#94a3b8;padding:7px 12px;border-radius:6px;font-size:.82rem;font-weight:600;cursor:pointer}.sh-linear-tab.active{background:#ffffff0f;color:#fff}[data-theme=light] .sh-linear-tab.active{background:#f1f5f9;color:#0f172a}.sh-linear-quick-actions{display:flex;gap:8px}.sh-linear-btn-ghost{background:transparent;border:1px solid rgba(255,255,255,.1);color:#cbd5e1;padding:6px 12px;border-radius:6px;font-size:.78rem;cursor:pointer}[data-theme=light] .sh-linear-btn-ghost{border-color:#cbd5e1;color:#334155}.sh-linear-cards-stack{display:flex;flex-direction:column;gap:12px}.sh-linear-card{display:flex;justify-content:space-between;align-items:center;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:16px 20px;gap:16px;flex-wrap:wrap;transition:all .2s ease}.sh-linear-card:hover{border-color:#00a4ef4d;background:#00a4ef05}[data-theme=light] .sh-linear-card{background:#fff;border-color:#e2e8f0}[data-theme=light] .sh-linear-card:hover{border-color:#00a4ef;background:#f8fafc}.sh-linear-card-left{display:flex;align-items:center;gap:14px}.sh-linear-icon-box{width:44px;height:44px;border-radius:10px;background:#00a4ef1a;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.sh-linear-card-top-row{display:flex;align-items:center;gap:8px}.sh-linear-card-top-row h4{margin:0;font-size:.96rem;color:#f1f5f9}[data-theme=light] .sh-linear-card-top-row h4{color:#0f172a!important}.sh-linear-live-tag{font-size:.68rem;color:#38bdf8;background:#00a4ef1f;padding:2px 6px;border-radius:4px;font-weight:600}.sh-linear-card-meta{font-size:.78rem;color:#94a3b8;display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:3px}.sh-linear-meta-ip{color:#38bdf8;font-family:monospace}.sh-linear-card-right{display:flex;align-items:center;gap:16px}.sh-linear-price-tag{text-align:right;font-size:1.1rem;color:#fff}[data-theme=light] .sh-linear-price-tag{color:#0f172a!important}.sh-linear-price-tag small{font-size:.72rem;color:#64748b}.sh-linear-card-btns{display:flex;gap:6px}.sh-linear-action-btn{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#cbd5e1;padding:6px 12px;border-radius:6px;font-size:.76rem;font-weight:600;cursor:pointer}[data-theme=light] .sh-linear-action-btn{background:#f1f5f9;border-color:#cbd5e1;color:#334155}.sh-linear-timeline-card{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:18px}[data-theme=light] .sh-linear-timeline-card{background:#fff;border-color:#e2e8f0}.sh-linear-timeline-head h3{margin:0 0 2px;font-size:.94rem;color:#f1f5f9}[data-theme=light] .sh-linear-timeline-head h3{color:#0f172a!important}.sh-linear-timeline-head span{font-size:.74rem;color:#94a3b8}.sh-linear-timeline-list{display:flex;flex-direction:column;gap:12px;margin-top:14px}.sh-linear-timeline-item{display:flex;align-items:flex-start;gap:12px}.sh-linear-tl-dot{width:8px;height:8px;border-radius:50%;margin-top:5px}.sh-linear-tl-dot.blue{background:#00a4ef}.sh-linear-tl-dot.cyan{background:#38bdf8}.sh-linear-tl-dot.purple{background:#8b5cf6}.sh-linear-tl-content{flex:1}.sh-linear-tl-content b{font-size:.8rem;color:#e2e8f0}[data-theme=light] .sh-linear-tl-content b{color:#1e293b!important}.sh-linear-tl-content p{margin:2px 0 0;font-size:.74rem;color:#64748b}.sh-linear-tl-time{font-size:.72rem;color:#64748b}.sh-exec-dashboard{display:flex;flex-direction:column;gap:20px}.sh-exec-ticker-bar{display:flex;align-items:center;justify-content:space-between;background:#080e1e;border:1px solid rgba(0,164,239,.25);border-radius:10px;padding:10px 16px;flex-wrap:wrap;gap:12px}[data-theme=light] .sh-exec-ticker-bar{background:#f8fafc;border-color:#e2e8f0}.sh-exec-ticker-col{display:flex;align-items:center;gap:6px;font-size:.74rem;color:#94a3b8}.sh-exec-ticker-col b{color:#38bdf8;font-family:monospace}.sh-exec-ticker-col.highlight b{color:#f59e0b}.sh-exec-dot.cyan{width:8px;height:8px;border-radius:50%;background:#00a4ef;box-shadow:0 0 8px #00a4ef}.sh-exec-grid{display:grid;grid-template-columns:1.35fr .85fr;gap:20px}@media(max-width:960px){.sh-exec-grid{grid-template-columns:1fr}}.sh-exec-fleet-panel{background:#0f172abf;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:14px}[data-theme=light] .sh-exec-fleet-panel{background:#fff;border-color:#e2e8f0}.sh-exec-panel-header{display:flex;justify-content:space-between;align-items:center}.sh-exec-header-left{display:flex;align-items:center;gap:10px}.sh-exec-header-icon{font-size:1.3rem}.sh-exec-header-left h3{margin:0 0 2px;font-size:1rem;color:#f1f5f9}[data-theme=light] .sh-exec-header-left h3{color:#0f172a!important}.sh-exec-header-left span{font-size:.76rem;color:#94a3b8}.sh-exec-btn-sm{background:#00a4ef;color:#fff;border:none;padding:7px 14px;border-radius:6px;font-size:.78rem;font-weight:700;cursor:pointer}.sh-exec-server-stack{display:flex;flex-direction:column;gap:10px}.sh-exec-server-row{display:flex;justify-content:space-between;align-items:center;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:12px 14px;gap:12px;flex-wrap:wrap}[data-theme=light] .sh-exec-server-row{background:#f8fafc;border-color:#e2e8f0}.sh-exec-srv-ident{display:flex;align-items:center;gap:10px}.sh-exec-srv-avatar{font-size:1.1rem}.sh-exec-srv-ident h4{margin:0;font-size:.88rem;color:#f8fafc}[data-theme=light] .sh-exec-srv-ident h4{color:#0f172a!important}.sh-exec-srv-os{font-size:.72rem;color:#64748b}.sh-exec-srv-network{display:flex;align-items:center;gap:6px}.sh-exec-ip-badge{font-family:monospace;font-size:.76rem;color:#38bdf8;background:#00a4ef1a;padding:3px 6px;border-radius:4px}.sh-exec-port-badge{font-size:.72rem;color:#94a3b8}.sh-exec-srv-status-col{text-align:right;display:flex;flex-direction:column;gap:2px}.sh-exec-status-online{font-size:.72rem;color:#38bdf8;display:inline-flex;align-items:center;gap:4px;font-weight:600}.sh-exec-mini-dot{width:5px;height:5px;border-radius:50%;background:#00a4ef}.sh-exec-cost-text{font-size:.7rem;color:#64748b}.sh-exec-srv-actions{display:flex;gap:6px}.sh-exec-action-btn{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#cbd5e1;padding:5px 9px;border-radius:5px;font-size:.72rem;cursor:pointer}.sh-exec-action-btn.primary{background:#00a4ef;border-color:#00a4ef;color:#fff}.sh-exec-fleet-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.06);padding-top:10px;font-size:.74rem;color:#94a3b8;flex-wrap:wrap;gap:8px}.sh-exec-fleet-footer b{color:#f1f5f9}[data-theme=light] .sh-exec-fleet-footer b{color:#0f172a}.sh-exec-link-btn{background:none;border:none;color:#00a4ef;font-weight:600;cursor:pointer}.sh-exec-side-panel{display:flex;flex-direction:column;gap:16px}.sh-exec-launchpad-card,.sh-exec-chart-card,.sh-exec-profile-card{background:#0f172abf;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:16px}[data-theme=light] .sh-exec-launchpad-card,[data-theme=light] .sh-exec-chart-card,[data-theme=light] .sh-exec-profile-card{background:#fff;border-color:#e2e8f0}.sh-exec-launchpad-card h4{margin:0 0 12px;font-size:.88rem;color:#fff}[data-theme=light] .sh-exec-launchpad-card h4{color:#0f172a!important}.sh-exec-launch-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.sh-exec-launch-btn{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:12px 8px;display:flex;flex-direction:column;align-items:center;gap:3px;cursor:pointer;transition:all .2s ease}.sh-exec-launch-btn:hover{background:#00a4ef1a;border-color:#00a4ef4d}[data-theme=light] .sh-exec-launch-btn{background:#f8fafc;border-color:#e2e8f0}.sh-exec-launch-icon{font-size:1.2rem}.sh-exec-launch-btn b{font-size:.78rem;color:#f1f5f9}[data-theme=light] .sh-exec-launch-btn b{color:#0f172a!important}.sh-exec-launch-btn small{font-size:.66rem;color:#64748b}.sh-exec-chart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.sh-exec-chart-header h4{margin:0 0 2px;font-size:.88rem;color:#fff}[data-theme=light] .sh-exec-chart-header h4{color:#0f172a!important}.sh-exec-chart-header span{font-size:.72rem;color:#94a3b8}.sh-exec-growth-badge{font-size:.7rem;color:#00a4ef;font-weight:700;background:#00a4ef1f;padding:2px 6px;border-radius:4px}.sh-exec-mini-chart-wrap{width:100%}.sh-exec-mini-svg{width:100%;height:90px}.sh-exec-chart-labels{display:flex;justify-content:space-between;font-size:.68rem;color:#64748b;margin-top:4px}.sh-exec-profile-card{display:flex;align-items:center;gap:12px}.sh-exec-prof-avatar{width:38px;height:38px;border-radius:10px;background:#00a4ef;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem}.sh-exec-prof-info{flex:1;display:flex;flex-direction:column}.sh-exec-prof-info b{font-size:.84rem;color:#fff}[data-theme=light] .sh-exec-prof-info b{color:#0f172a!important}.sh-exec-prof-info span{font-size:.72rem;color:#94a3b8}.sh-exec-prof-btn{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:5px 8px;cursor:pointer}.sh-order-detail-page{display:flex;flex-direction:column;gap:20px}.sh-detail-header-strip{display:flex;justify-content:space-between;align-items:center;background:#0f172ad9;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:16px 20px;gap:16px;flex-wrap:wrap}[data-theme=light] .sh-detail-header-strip{background:#fff;border-color:#e2e8f0;box-shadow:0 4px 16px #0000000a}.sh-detail-header-left{display:flex;align-items:center;gap:14px}.sh-detail-back-arrow{width:38px;height:38px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#f1f5f9;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.sh-detail-back-arrow:hover{background:#00a4ef26;border-color:#00a4ef;color:#38bdf8;transform:translate(-2px)}[data-theme=light] .sh-detail-back-arrow{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.sh-detail-distro-logo{width:38px;height:38px;border-radius:9px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 8px #00000040;transition:all .2s ease}[data-theme=light] .sh-detail-distro-logo{background:#fff;border-color:#cbd5e1;box-shadow:0 2px 8px #0000000f}.sh-detail-title-group{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sh-detail-server-name{margin:0;font-size:1.25rem;font-weight:800;color:#fff}[data-theme=light] .sh-detail-server-name{color:#0f172a!important}.sh-detail-badge-group{display:flex;align-items:center;gap:8px}.sh-detail-status-pill{display:inline-flex;align-items:center;gap:6px;background:#00a4ef1f;border:1px solid rgba(0,164,239,.3);color:#38bdf8;font-size:.72rem;font-weight:700;padding:3px 9px;border-radius:20px}[data-theme=light] .sh-detail-status-pill{background:#e0f2fe;border-color:#7dd3fc;color:#0284c7}.sh-detail-live-dot{width:6px;height:6px;border-radius:50%;background:#00a4ef;box-shadow:0 0 8px #00a4ef}.sh-btn-sync{background:#ffffff0d;border:1px solid rgba(0,164,239,.35);color:#38bdf8;padding:9px 18px;border-radius:8px;font-size:.82rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .2s ease}.sh-btn-sync:hover{background:#00a4ef26;border-color:#00a4ef;color:#fff}.sh-btn-sync.syncing{opacity:.8;cursor:not-allowed}.sh-spin-icon{animation:shSpin .9s linear infinite}@keyframes shSpin{to{transform:rotate(360deg)}}[data-theme=light] .sh-btn-sync{background:#f0f9ff;border-color:#bae6fd;color:#0284c7}[data-theme=light] .sh-btn-sync:hover{background:#e0f2fe;border-color:#00a4ef}.sh-detail-layout-grid{display:grid;grid-template-columns:1.35fr .85fr;gap:20px}@media(max-width:960px){.sh-detail-layout-grid{grid-template-columns:1fr}}.sh-detail-col-main,.sh-detail-col-sidebar{display:flex;flex-direction:column;gap:20px}.sh-detail-card{background:#0f172abf;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:16px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}[data-theme=light] .sh-detail-card{background:#fff;border-color:#e2e8f0;box-shadow:0 4px 16px #00000008}.sh-detail-card-head{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:10px}.sh-detail-head-title{display:flex;align-items:center;gap:10px}.sh-detail-head-title h3{margin:0;font-size:1.05rem;font-weight:800;color:#fff}[data-theme=light] .sh-detail-head-title h3{color:#0f172a!important}.sh-detail-head-sub{font-size:.76rem;color:#94a3b8;display:block;margin-top:2px}[data-theme=light] .sh-detail-head-sub{color:#475569!important}.sh-detail-timestamp{font-size:.74rem;color:#94a3b8;font-family:monospace}.sh-detail-overview-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.sh-overview-tile{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:10px;padding:14px;display:flex;align-items:center;gap:14px}[data-theme=light] .sh-overview-tile{background:#f8fafc;border-color:#e2e8f0}.sh-tile-icon{width:38px;height:38px;border-radius:8px;background:#00a4ef1a;display:flex;align-items:center;justify-content:center;font-size:1.1rem;color:#38bdf8;font-weight:700;flex-shrink:0}.sh-tile-label{font-size:.7rem;color:#64748b;font-weight:700;display:block}.sh-tile-value{font-size:.94rem;color:#f1f5f9;font-weight:700}[data-theme=light] .sh-tile-value{color:#0f172a!important}.sh-tile-value.sh-val-online{color:#38bdf8;display:flex;align-items:center;gap:6px}.sh-pulse-dot-blue{width:7px;height:7px;border-radius:50%;background:#00a4ef;box-shadow:0 0 8px #00a4ef}.sh-credentials-form{display:flex;flex-direction:column;gap:16px}.sh-field-group{display:flex;flex-direction:column;gap:6px}.sh-field-label{font-size:.76rem;font-weight:700;color:#94a3b8;display:flex;align-items:center;gap:6px}[data-theme=light] .sh-field-label{color:#334155!important}.sh-input-copy-wrap{display:flex;align-items:center;background:#0006;border:1px solid rgba(255,255,255,.08);border-radius:8px;overflow:hidden}[data-theme=light] .sh-input-copy-wrap{background:#f8fafc;border-color:#cbd5e1}.sh-cred-input{flex:1;background:transparent;border:none;padding:10px 14px;color:#f8fafc;font-size:.88rem;outline:none}[data-theme=light] .sh-cred-input{color:#0f172a!important}.sh-cred-input.mono{font-family:JetBrains Mono,monospace;color:#38bdf8}[data-theme=light] .sh-cred-input.mono{color:#0284c7!important;font-weight:700}.sh-reveal-btn,.sh-copy-btn{background:transparent;border:none;border-left:1px solid rgba(255,255,255,.08);color:#94a3b8;padding:10px 14px;font-size:.78rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.sh-reveal-btn:hover,.sh-copy-btn:hover{background:#00a4ef26;color:#fff}[data-theme=light] .sh-reveal-btn,[data-theme=light] .sh-copy-btn{border-color:#cbd5e1;color:#334155}[data-theme=light] .sh-reveal-btn:hover,[data-theme=light] .sh-copy-btn:hover{background:#e0f2fe;color:#0284c7}.sh-generate-pw-box{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:14px;display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}[data-theme=light] .sh-generate-pw-box{background:#f8fafc;border-color:#e2e8f0}.sh-generate-pw-info{display:flex;align-items:center;gap:12px;flex:1}.sh-gen-icon{font-size:1.4rem}.sh-generate-pw-info b{display:block;font-size:.88rem;color:#fff;margin-bottom:2px}[data-theme=light] .sh-generate-pw-info b{color:#0f172a!important}.sh-generate-pw-info p{margin:0;font-size:.74rem;color:#94a3b8;line-height:1.4}[data-theme=light] .sh-generate-pw-info p{color:#475569!important}.sh-btn-generate{background:#00a4ef26;border:1px solid rgba(0,164,239,.35);color:#38bdf8;padding:8px 16px;border-radius:8px;font-size:.8rem;font-weight:700;cursor:pointer;white-space:nowrap}.sh-btn-generate:hover{background:#00a4ef;color:#fff;border-color:#00a4ef}.sh-terminal-command-card{background:#050811;border:1px solid rgba(255,255,255,.1);border-radius:10px;overflow:hidden;font-family:JetBrains Mono,monospace}.sh-term-top-bar{background:#0b1120;border-bottom:1px solid rgba(255,255,255,.06);padding:8px 14px;display:flex;align-items:center;gap:10px}.sh-term-dots{display:flex;gap:6px}.sh-dot{width:9px;height:9px;border-radius:50%}.sh-dot.red{background:#ef4444}.sh-dot.yellow{background:#f59e0b}.sh-dot.blue{background:#00a4ef}.sh-term-title{font-size:.74rem;color:#94a3b8;margin-left:4px}.sh-term-copy-btn{margin-left:auto;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#38bdf8;padding:3px 8px;border-radius:4px;font-size:.72rem;cursor:pointer}.sh-term-code-display{padding:12px 14px;font-size:.82rem;color:#cbd5e1}.sh-term-code-display .highlight{color:#00a4ef;font-weight:700}.sh-activity-row{display:flex;align-items:center;gap:12px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:8px;padding:12px}[data-theme=light] .sh-activity-row{background:#f8fafc;border-color:#e2e8f0}.sh-activity-icon{width:32px;height:32px;border-radius:8px;background:#00a4ef1f;display:flex;align-items:center;justify-content:center;font-size:1rem}.sh-activity-text{display:flex;flex-direction:column;gap:2px}.sh-activity-text b{font-size:.82rem;color:#fff}[data-theme=light] .sh-activity-text b{color:#0f172a!important}.sh-activity-text span{font-size:.72rem;color:#94a3b8}.sh-server-status-banner{background:#00a4ef14;border:1px solid rgba(0,164,239,.25);border-radius:10px;padding:12px 14px;display:flex;justify-content:space-between;align-items:center;gap:12px}[data-theme=light] .sh-server-status-banner{background:#f0f9ff;border-color:#bae6fd}.sh-status-banner-left{display:flex;align-items:center;gap:10px}.sh-status-banner-left b{font-size:.84rem;color:#38bdf8;display:block}[data-theme=light] .sh-status-banner-left b{color:#0284c7}.sh-status-banner-left p{margin:0;font-size:.72rem;color:#94a3b8}[data-theme=light] .sh-status-banner-left p{color:#475569}.sh-btn-status-refresh{background:#ffffff0d;border:1px solid rgba(0,164,239,.3);color:#38bdf8;padding:5px 10px;border-radius:6px;font-size:.74rem;font-weight:600;cursor:pointer}.sh-power-controls-stack{display:flex;flex-direction:column;gap:8px}.sh-power-btn{width:100%;padding:10px 16px;border-radius:8px;font-size:.84rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease;border:1px solid transparent}.sh-power-btn.start{background:#00a4ef;color:#fff}.sh-power-btn.start:hover{background:#38bdf8;box-shadow:0 4px 14px #00a4ef59}.sh-power-btn.stop{background:#ffffff0a;border-color:#ffffff1a;color:#cbd5e1}.sh-power-btn.stop:hover{background:#ef444426;border-color:#ef4444;color:#f87171}[data-theme=light] .sh-power-btn.stop{background:#f8fafc;border-color:#cbd5e1;color:#334155}.sh-power-btn.restart{background:#00a4ef1f;border-color:#00a4ef4d;color:#38bdf8}.sh-power-btn.restart:hover{background:#00a4ef40;color:#fff}[data-theme=light] .sh-power-btn.restart{background:#e0f2fe;border-color:#7dd3fc;color:#0284c7}.sh-advanced-actions-box{border-top:1px solid rgba(255,255,255,.08);padding-top:14px;display:flex;flex-direction:column;gap:8px}[data-theme=light] .sh-advanced-actions-box{border-color:#e2e8f0}.sh-advanced-head{display:flex;justify-content:space-between;font-size:.72rem;color:#94a3b8}.sh-btn-danger-rebuild{background:#ef44441f;border:1px solid rgba(239,68,68,.35);color:#f87171;padding:9px 14px;border-radius:8px;font-size:.78rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .2s ease}.sh-btn-danger-rebuild:hover{background:#ef4444;color:#fff;box-shadow:0 4px 14px #ef444459}.sh-service-status-box{border-top:1px solid rgba(255,255,255,.06);padding-top:12px;display:flex;justify-content:space-between;align-items:center;gap:10px}.sh-service-status-left span{font-size:.68rem;color:#64748b;font-weight:700;display:block}.sh-service-status-left b{font-size:.74rem;color:#94a3b8;font-family:monospace}.sh-btn-sync-details{background:#ffffff0a;border:1px solid rgba(0,164,239,.3);color:#38bdf8;padding:4px 10px;border-radius:6px;font-size:.72rem;cursor:pointer}.sh-billing-box{display:flex;flex-direction:column;gap:12px}.sh-billing-top{display:flex;align-items:center;gap:12px}.sh-billing-cal-icon{font-size:1.4rem}.sh-billing-sub{font-size:.7rem;color:#64748b;font-weight:700;display:block}.sh-billing-date{font-size:.88rem;color:#fff}[data-theme=light] .sh-billing-date{color:#0f172a!important}.sh-billing-days-badge{margin-left:auto;font-size:.74rem;font-weight:700;color:#00a4ef;background:#00a4ef1f;padding:3px 8px;border-radius:6px}.sh-billing-progress-track{width:100%;height:6px;background:#ffffff0f;border-radius:6px;overflow:hidden}[data-theme=light] .sh-billing-progress-track{background:#e2e8f0}.sh-billing-progress-fill{height:100%;background:linear-gradient(90deg,#00a4ef,#38bdf8);border-radius:6px}.sh-btn-invoice-download{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#cbd5e1;padding:9px 16px;border-radius:8px;font-size:.8rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}.sh-btn-invoice-download:hover{background:#00a4ef26;border-color:#00a4ef;color:#fff}[data-theme=light] .sh-btn-invoice-download{background:#f8fafc;border-color:#cbd5e1;color:#334155}.sh-service-details-list{display:flex;flex-direction:column;gap:10px}.sh-detail-kv{display:flex;justify-content:space-between;align-items:center;font-size:.78rem;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.04)}[data-theme=light] .sh-detail-kv{border-color:#f1f5f9}.sh-detail-kv span{color:#64748b;font-weight:600}.sh-detail-kv b{color:#e2e8f0}[data-theme=light] .sh-detail-kv b{color:#1e293b}.sh-detail-kv b.mono{font-family:JetBrains Mono,monospace;font-size:.74rem}.sh-detail-kv b.highlight{color:#38bdf8}.sh-detail-kv b.price{color:#00a4ef;font-weight:800}[data-theme=light] .ocean-account-card{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 20px #0000000d!important}[data-theme=light] .ocean-account-card-title{color:#0f172a!important}[data-theme=light] .ocean-account-card-sub{color:#475569!important;font-weight:500!important}[data-theme=light] .ocean-form-field label,[data-theme=light] .ocean-input-label-with-icon{color:#1e293b!important;font-weight:700!important}[data-theme=light] .ocean-form-input,[data-theme=light] input.ocean-form-input,[data-theme=light] .ocean-pw-input-wrap .ocean-form-input,[data-theme=light] .ocean-account-form input{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#0f172a!important;font-weight:600!important;box-shadow:0 1px 3px #0000000a!important}[data-theme=light] .ocean-form-input::placeholder,[data-theme=light] input.ocean-form-input::placeholder{color:#94a3b8!important;font-weight:400!important}[data-theme=light] .ocean-form-input:focus,[data-theme=light] input.ocean-form-input:focus{border-color:#00a4ef!important;box-shadow:0 0 0 3px #00a4ef2e!important;background:#fff!important}[data-theme=light] .ocean-pw-toggle-btn{color:#475569!important}[data-theme=light] .ocean-pw-toggle-btn:hover{color:#00a4ef!important}[data-theme=light] .ocean-security-notice-banner{background:#eff6ff!important;border:1px solid #bfdbfe!important;color:#1e3a8a!important}[data-theme=light] .ocean-notice-text b{color:#1e40af!important}[data-theme=light] .ocean-notice-text p{color:#1e3a8a!important}[data-theme=light] .ocean-security-tip-box{background:#f8fafc!important;border:1px solid #e2e8f0!important}[data-theme=light] .ocean-security-tip-box .tip-icon{color:#00a4ef!important}[data-theme=light] .ocean-security-tip-box .tip-text b{color:#0f172a!important}[data-theme=light] .ocean-security-tip-box .tip-text p{color:#475569!important;font-weight:500!important}[data-theme=light] .ocean-toggle-row b{color:#0f172a!important}[data-theme=light] .ocean-toggle-row p{color:#475569!important;font-weight:500!important}[data-theme=light] .ocean-coming-soon-watermark{color:#94a3b8!important;border-color:#e2e8f0!important}[data-theme=light] .ocean-account-subtabs{background:#f1f5f9!important;border:1px solid #e2e8f0!important}[data-theme=light] .ocean-account-tab-btn{color:#475569!important}[data-theme=light] .ocean-account-tab-btn:hover{color:#0f172a!important;background:#e2e8f0!important}[data-theme=light] .ocean-account-tab-btn.active{background:#fff!important;border:1px solid #cbd5e1!important;color:#00a4ef!important;box-shadow:0 2px 8px #0000000f!important}[data-theme=light] .ocean-ssh-card{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 20px #0000000d!important}[data-theme=light] .ocean-ssh-card-titles h3{color:#0f172a!important}[data-theme=light] .ocean-ssh-card-titles p{color:#475569!important}[data-theme=light] .ocean-ssh-field label{color:#1e293b!important;font-weight:700!important}[data-theme=light] .ocean-ssh-input,[data-theme=light] input.ocean-ssh-input{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#0f172a!important;font-weight:600!important}[data-theme=light] .ocean-ssh-quick-paste{background:#f0f9ff!important;border:1px dashed #38bdf8!important}[data-theme=light] .ocean-ssh-qp-label{color:#0284c7!important}[data-theme=light] .ocean-ssh-qp-input{background:#fff!important;border:1px solid #bae6fd!important;color:#0f172a!important}[data-theme=light] .ocean-ssh-supported-os{background:#f8fafc!important;border:1px solid #e2e8f0!important}[data-theme=light] .ocean-ssh-supported-os b{color:#0f172a!important}[data-theme=light] .ocean-ssh-supported-os span{color:#64748b!important}[data-theme=light] .ocean-proxy-header-bar h2{color:#0f172a!important}[data-theme=light] .ocean-proxy-header-bar p{color:#475569!important;font-weight:500!important}[data-theme=light] .ocean-proxy-panel{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 20px #0000000d!important}[data-theme=light] .ocean-proxy-panel-title span{color:#0f172a!important}[data-theme=light] .ocean-proxy-panel-desc{color:#475569!important}[data-theme=light] .ocean-proxy-field-label,[data-theme=light] .ocean-proxy-sites-header .title{color:#1e293b!important;font-weight:700!important}[data-theme=light] .ocean-proxy-textarea{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#0f172a!important;font-weight:600!important;box-shadow:0 1px 3px #0000000a!important}[data-theme=light] .ocean-proxy-format-code{color:#475569!important;font-weight:600!important}[data-theme=light] .ocean-proxy-copy-btn{color:#00a4ef!important}[data-theme=light] .ocean-proxy-sites-count{background:#e0f2fe!important;color:#0284c7!important;font-weight:700!important}[data-theme=light] .ocean-proxy-chip{background:#f1f5f9!important;border:1px solid #cbd5e1!important;color:#334155!important}[data-theme=light] .ocean-proxy-chip.active{background:#00a4ef!important;border-color:#00a4ef!important;color:#fff!important}[data-theme=light] .ocean-proxy-site-item{background:#f8fafc!important;border:1px solid #e2e8f0!important}[data-theme=light] .ocean-proxy-site-item:hover{background:#f1f5f9!important;border-color:#cbd5e1!important}[data-theme=light] .ocean-proxy-site-item.selected{background:#f0f9ff!important;border-color:#38bdf8!important}[data-theme=light] .ocean-proxy-site-name{color:#0f172a!important;font-weight:700!important}[data-theme=light] .ocean-proxy-site-sub{color:#475569!important;font-weight:500!important}[data-theme=light] .ocean-proxy-empty-state h3{color:#0f172a!important}[data-theme=light] .ocean-proxy-empty-state p{color:#475569!important;font-weight:500!important}.sh-activity-horizontal-row{cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.sh-activity-horizontal-row:hover{background:#00a4ef14!important;transform:translate(3px)}.sh-activity-horizontal-row:last-child{border-bottom:none!important}[data-theme=light] .sh-activity-horizontal-row:hover{background:#f0f9ff!important}.adm-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#030812d1;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:20px;animation:admFadeIn .2s cubic-bezier(.16,1,.3,1);overflow-y:auto;overscroll-behavior:contain}.adm-plan-page-form{display:flex;flex-direction:column;gap:20px;width:100%}.adm-plan-page-card{background:#0b1523;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:24px 28px;box-shadow:0 10px 30px #00000040;display:flex;flex-direction:column;gap:18px;transition:border-color .2s ease}.adm-plan-page-card:hover{border-color:#00a4ef59}.adm-plan-page-card-head{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08)}.adm-plan-page-card-icon{font-size:1.4rem;line-height:1}.adm-plan-page-card-title h3{margin:0;font-size:1.05rem;font-weight:700;color:#fff}.adm-plan-page-card-title small{color:#94a3b8;font-size:.8rem;display:block;margin-top:2px}.adm-plan-page-foot{display:flex;align-items:center;justify-content:space-between;padding:20px 0 10px;border-top:1px solid rgba(255,255,255,.08);margin-top:6px;flex-wrap:wrap;gap:12px}[data-theme=light] .adm-plan-page-card,.light-mode .adm-plan-page-card{background:#fff;border-color:#00000014;box-shadow:0 4px 20px #0000000d}[data-theme=light] .adm-plan-page-card-head,.light-mode .adm-plan-page-card-head{border-bottom-color:#00000012}[data-theme=light] .adm-plan-page-card-title h3,.light-mode .adm-plan-page-card-title h3{color:#0f172a}[data-theme=light] .adm-plan-page-card-title small,.light-mode .adm-plan-page-card-title small{color:#64748b}[data-theme=light] .adm-plan-page-foot,.light-mode .adm-plan-page-foot{border-top-color:#00000014}@media(max-width:768px){.adm-plan-page-card{padding:18px 16px;gap:14px}.adm-plan-page-foot{flex-direction:column-reverse;align-items:stretch}.adm-plan-page-foot button{width:100%;justify-content:center}}@keyframes admFadeIn{0%{opacity:0}to{opacity:1}}.adm-modal-container{background:#0b1523;border:1px solid rgba(255,255,255,.14);border-radius:18px;width:100%;max-width:860px;max-height:86vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 30px 90px #000c,0 0 0 1px #00a4ef33;animation:admPopUp .25s cubic-bezier(.16,1,.3,1)}.adm-modal-container form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;height:100%}@keyframes admPopUp{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.adm-modal-head{padding:16px 24px;border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between;background:#ffffff05;flex-shrink:0}.adm-modal-head h3{margin:0;font-size:1.2rem;font-weight:700;color:#fff;display:flex;align-items:center;gap:10px}.adm-modal-head h3 span{font-size:1.3rem}.adm-modal-close-btn{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#94a3b8;width:32px;height:32px;border-radius:8px;font-size:1.3rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.adm-modal-close-btn:hover{background:#ef444433;color:#f87171;border-color:#ef444466}.adm-modal-body{padding:20px 24px;overflow-y:auto;overflow-x:hidden;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:16px}.adm-tier-input,.adm-modal-body input,.adm-modal-body select,.adm-modal-body textarea{background:#070e17!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:9px!important;padding:9px 12px!important;color:#f8fafc!important;font-size:.88rem!important;outline:none!important;min-width:0!important;width:100%!important;box-sizing:border-box!important;transition:all .15s!important}.adm-tier-input:focus,.adm-modal-body input:focus,.adm-modal-body select:focus,.adm-modal-body textarea:focus{border-color:#00a4ef!important;box-shadow:0 0 0 3px #00a4ef38!important;background:#091424!important}.adm-modal-foot{padding:14px 24px;border-top:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:flex-end;gap:12px;background:#060e18;flex-shrink:0;position:sticky;bottom:0;z-index:20}.adm-form-row{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.adm-form-row-3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media(max-width:640px){.adm-form-row,.adm-form-row-3{grid-template-columns:1fr}}.adm-form-field{display:flex;flex-direction:column;gap:6px}.adm-form-field label{font-size:.82rem;font-weight:600;color:#cbd5e1;letter-spacing:.02em}.adm-form-field input,.adm-form-field select,.adm-form-field textarea{background:#070e17;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:10px 14px;color:#f8fafc;font-size:.92rem;outline:none;transition:all .2s}.adm-form-field input:focus,.adm-form-field select:focus,.adm-form-field textarea:focus{border-color:#00a4ef;box-shadow:0 0 0 3px #00a4ef2e;background:#091320}.adm-form-field small{font-size:.76rem;color:#64748b}.adm-color-picker-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}.adm-color-chip{width:26px;height:26px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:transform .15s,border-color .15s}.adm-color-chip:hover{transform:scale(1.15)}.adm-color-chip.active{border-color:#fff;box-shadow:0 0 0 2px #fff6}.adm-gui-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px;margin-top:14px}.adm-gui-card{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:18px;display:flex;flex-direction:column;justify-content:space-between;gap:14px;transition:all .2s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.adm-gui-card:hover{background:#ffffff0d;border-color:#00a4ef4d;transform:translateY(-2px);box-shadow:0 10px 24px #0006}.adm-gui-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.adm-gui-card-title{display:flex;flex-direction:column;gap:4px}.adm-gui-card-title b{font-size:1.05rem;color:#fff}.adm-gui-card-title span{font-size:.8rem;color:#94a3b8}.adm-gui-card-actions{display:flex;align-items:center;gap:8px;margin-top:4px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.adm-btn-action{padding:6px 12px;font-size:.82rem;font-weight:600;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;gap:5px;border:1px solid transparent;transition:all .15s}.adm-btn-action.edit{background:#00a4ef1f;color:#38bdf8;border-color:#00a4ef4d}.adm-btn-action.edit:hover{background:#00a4ef38;border-color:#38bdf8}.adm-btn-action.delete{background:#ef44441a;color:#f87171;border-color:#ef444440}.adm-btn-action.delete:hover{background:#ef444433;border-color:#ef4444}.adm-btn-action.toggle-active{background:#22c55e1f;color:#4ade80;border-color:#22c55e4d}.adm-btn-action.toggle-paused{background:#f59e0b1f;color:#fbbf24;border-color:#f59e0b4d}.adm-btn-primary{background:linear-gradient(135deg,#00a4ef,#0284c7);color:#fff;border:none;border-radius:10px;padding:9px 18px;font-weight:600;font-size:.9rem;cursor:pointer;display:inline-flex;align-items:center;gap:8px;box-shadow:0 4px 14px #00a4ef59;transition:all .2s}.adm-btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 20px #00a4ef80;filter:brightness(1.08)}.adm-promo-value-badge{display:inline-block;padding:4px 10px;border-radius:6px;font-weight:800;font-size:.85rem;letter-spacing:.03em}.adm-promo-value-badge.fixed{background:#10b98129;color:#34d399;border:1px solid rgba(16,185,129,.35)}.adm-promo-value-badge.percent{background:#8b5cf629;color:#a78bfa;border:1px solid rgba(139,92,246,.35)}.adm-provider-badge-custom{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:6px;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.adm-provider-dot{width:7px;height:7px;border-radius:50%}.adm-main{min-width:0;width:100%}.adm-cockpit-table-wrap{background:linear-gradient(180deg,#0b1e21f2,#071315fa);border:1px solid rgba(255,255,255,.08);border-radius:14px;overflow-x:auto;width:100%;box-shadow:0 10px 30px #00000059}.adm-cockpit-table{width:100%;border-collapse:collapse;text-align:left;min-width:860px}.adm-cockpit-table th{padding:12px 14px;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.08);font-size:.72rem;font-weight:700;color:#8aa3a6;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.adm-cockpit-table td{padding:11px 14px;border-bottom:1px solid rgba(255,255,255,.05);vertical-align:middle;font-size:.85rem}.adm-cockpit-table tr:hover td{background:#00a4ef0a}.adm-cockpit-table tr:last-child td{border-bottom:none}.adm-plan-name-cell{display:flex;flex-direction:column;gap:4px;max-width:320px}.adm-plan-name-title{font-weight:700;color:#f8fafc;font-size:.88rem;line-height:1.3}.adm-plan-name-sub{display:inline-flex;align-items:center;gap:6px;font-size:.76rem}.adm-plan-ip-badge{color:#00a4ef;font-weight:600;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:#00a4ef1a;padding:2px 7px;border-radius:4px;border:1px solid rgba(0,164,239,.25);white-space:nowrap}.adm-plan-loc{color:#64748b;font-size:.74rem;white-space:nowrap}.adm-specs-cell{display:flex;flex-direction:column;gap:3px}.adm-specs-primary{color:#e2e8f0;font-weight:600;font-size:.82rem;white-space:nowrap}.adm-specs-secondary{color:#94a3b8;font-size:.74rem;display:flex;align-items:center;gap:6px;white-space:nowrap}.adm-specs-tier-pill{background:#ffffff0f;color:#cbd5e1;padding:1px 6px;border-radius:4px;font-size:.7rem}.adm-actions-cell{text-align:right;white-space:nowrap;width:84px;min-width:84px}.adm-row-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.adm-row-action-btn{width:32px;height:32px;min-width:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s;border:1px solid transparent;padding:0}.adm-row-action-btn.edit{background:#00a4ef1f;color:#38bdf8;border-color:#00a4ef4d}.adm-row-action-btn.edit:hover{background:#00a4ef40;border-color:#38bdf8;transform:scale(1.05)}.adm-row-action-btn.delete{background:#ef44441a;color:#f87171;border-color:#ef444440}.adm-row-action-btn.delete:hover{background:#ef444438;border-color:#ef4444;transform:scale(1.05)}.adm-view-toggle{display:inline-flex;background:#070e17;border:1px solid rgba(255,255,255,.1);border-radius:9px;padding:2px;gap:2px}.adm-view-btn{background:none;border:none;color:#94a3b8;font-size:.78rem;font-weight:600;padding:6px 11px;border-radius:7px;cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:all .15s}.adm-view-btn.on{background:linear-gradient(135deg,#00a4ef,#0284c7);color:#fff;box-shadow:0 2px 8px #00a4ef66}.adm-plans-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:16px;margin-top:14px}.adm-plan-card{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:18px;display:flex;flex-direction:column;justify-content:space-between;gap:14px;transition:all .2s cubic-bezier(.16,1,.3,1);position:relative}.adm-plan-card:hover{background:#ffffff0d;border-color:#00a4ef66;transform:translateY(-2px);box-shadow:0 10px 24px #0006}.adm-plan-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.adm-plan-card-body{display:flex;flex-direction:column;gap:10px}.adm-plan-card-title{font-size:1.02rem;font-weight:700;color:#fff;margin:0;line-height:1.3}.adm-plan-card-specs-row{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;background:#00000040;padding:10px;border-radius:8px;border:1px solid rgba(255,255,255,.04)}.adm-plan-spec-item{display:flex;flex-direction:column;gap:2px}.adm-plan-spec-item span{font-size:.68rem;color:#64748b;text-transform:uppercase;font-weight:700;letter-spacing:.04em}.adm-plan-spec-item b{font-size:.82rem;color:#e2e8f0;font-weight:600}.adm-plan-card-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.adm-plan-card-price{display:flex;flex-direction:column}.adm-plan-card-price b{font-size:1.2rem;color:#fff;font-weight:800}.adm-plan-card-price small{font-size:.74rem;color:#94a3b8}.adm-top{margin-bottom:24px!important;padding-bottom:16px!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.adm-top h1{font-size:1.65rem!important;font-weight:800!important;color:#fff!important;margin:0 0 6px!important}.adm-top p{font-size:.88rem!important;color:#94a3b8!important;margin:0!important}.adm-kpis{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;margin-top:8px!important;margin-bottom:28px!important}@media(max-width:1200px){.adm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}}@media(max-width:640px){.adm-kpis{grid-template-columns:1fr!important;gap:12px!important}}.adm-kpi{background:linear-gradient(145deg,#0b1728,#07101e)!important;border:1px solid rgba(0,164,239,.25)!important;border-radius:14px!important;padding:18px 20px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:8px!important;min-height:126px!important;box-shadow:0 4px 18px #0006!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;position:relative!important;overflow:hidden!important}.adm-kpi:hover{transform:translateY(-2px)!important;border-color:#00a4ef73!important;box-shadow:0 8px 28px #00a4ef26,0 4px 16px #00000080!important}.adm-kpi.revenue:before{content:"";position:absolute;top:0;right:0;width:90px;height:90px;background:radial-gradient(circle,rgba(16,185,129,.15) 0%,transparent 70%);pointer-events:none}.adm-kpi.plans:before{content:"";position:absolute;top:0;right:0;width:90px;height:90px;background:radial-gradient(circle,rgba(0,164,239,.15) 0%,transparent 70%);pointer-events:none}.adm-kpi.providers:before{content:"";position:absolute;top:0;right:0;width:90px;height:90px;background:radial-gradient(circle,rgba(139,92,246,.15) 0%,transparent 70%);pointer-events:none}.adm-kpi.coupons:before{content:"";position:absolute;top:0;right:0;width:90px;height:90px;background:radial-gradient(circle,rgba(245,158,11,.15) 0%,transparent 70%);pointer-events:none}.adm-kpi-top{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important}.adm-kpi-l{font-size:.74rem!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#94a3b8!important;display:block!important}.adm-kpi-icon{width:32px!important;height:32px!important;border-radius:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.adm-kpi-icon.revenue{background:#10b98126!important;color:#34d399!important;border:1px solid rgba(16,185,129,.3)!important}.adm-kpi-icon.plans{background:#00a4ef26!important;color:#38bdf8!important;border:1px solid rgba(0,164,239,.3)!important}.adm-kpi-icon.providers{background:#8b5cf626!important;color:#c084fc!important;border:1px solid rgba(139,92,246,.3)!important}.adm-kpi-icon.coupons{background:#f59e0b26!important;color:#fbbf24!important;border:1px solid rgba(245,158,11,.3)!important}.adm-kpi-val,.adm-kpi b{font-size:1.85rem!important;font-weight:800!important;color:#fff!important;letter-spacing:-.02em!important;line-height:1.15!important;margin:4px 0 2px!important;display:block!important}.adm-kpi.revenue .adm-kpi-val,.adm-kpi.revenue b{color:#34d399!important}.adm-kpi.plans .adm-kpi-val,.adm-kpi.plans b{color:#38bdf8!important}.adm-kpi.providers .adm-kpi-val,.adm-kpi.providers b{color:#e2e8f0!important}.adm-kpi.coupons .adm-kpi-val,.adm-kpi.coupons b{color:#fbbf24!important}.adm-kpi-sub,.adm-kpi small{font-size:.78rem!important;color:#64748b!important;font-weight:500!important;display:flex!important;align-items:center!important;gap:6px!important;line-height:1.4!important}.adm-kpi-sub.good,.adm-kpi small.good{color:#34d399!important}.adm-kpi-dot{width:7px!important;height:7px!important;border-radius:50%!important;display:inline-block!important;flex-shrink:0!important}.adm-kpi-dot.good{background:#10b981!important;box-shadow:0 0 8px #10b981!important}.adm-kpi-dot.active{background:#38bdf8!important;box-shadow:0 0 8px #38bdf8!important}.adm-overview-shortcuts{margin-top:10px!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(310px,1fr))!important;gap:20px!important}.adm-overview-shortcut-card{padding:24px!important;min-height:200px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;background:linear-gradient(145deg,#0e1c34b3,#081020d9)!important;border:1px solid rgba(0,164,239,.22)!important;border-radius:16px!important}.adm-overview-shortcut-card:hover{border-color:#00a4ef73!important;box-shadow:0 10px 30px #00000080,0 0 20px #00a4ef1f!important;transform:translateY(-2px)!important}.adm-shortcut-top{display:flex!important;flex-direction:column!important;gap:6px!important}.adm-shortcut-badge{display:inline-block!important;align-self:flex-start!important;font-size:.68rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;padding:2px 8px!important;border-radius:6px!important;background:#00a4ef1f!important;color:#38bdf8!important;border:1px solid rgba(0,164,239,.25)!important;margin-bottom:2px!important}.adm-shortcut-title{margin:0!important;color:#fff!important;font-size:1.15rem!important;font-weight:700!important}.adm-shortcut-desc{margin:4px 0 16px!important;color:#94a3b8!important;font-size:.86rem!important;line-height:1.5!important}.adm-overview-shortcut-card .adm-btn-primary{align-self:flex-start!important;padding:10px 18px!important;font-size:.88rem!important}[data-theme=light] .cosmic-space-bg,.light-mode .cosmic-space-bg,[data-theme=light] .cosmic-stars-canvas,.light-mode .cosmic-stars-canvas{display:block!important;opacity:1!important;visibility:visible!important}[data-theme=light] .cosmic-vignette,.light-mode .cosmic-vignette{display:none!important}[data-theme=light] .offer,.light-mode .offer{background:linear-gradient(90deg,#e0f2fe,#f0fdfa,#e0f2fe)!important;color:#0369a1!important;border-bottom:1px solid #bae6fd!important;font-weight:600!important}[data-theme=light] .top,.light-mode .top{background:#fffffff5!important;border-bottom:1px solid #e2e8f0!important;box-shadow:0 2px 14px #0f172a0d!important;color:#0f172a!important}[data-theme=light] .logo b,.light-mode .logo b{color:#0f172a!important}[data-theme=light] .logo b em,.light-mode .logo b em,[data-theme=light] .logo small,.light-mode .logo small{color:#0284c7!important}[data-theme=light] .top .nav a:not(.btn),.light-mode .top .nav a:not(.btn){color:#334155!important}[data-theme=light] .top .nav a:not(.btn):hover,.light-mode .top .nav a:not(.btn):hover,[data-theme=light] .top .nav a.active:not(.btn),.light-mode .top .nav a.active:not(.btn){color:#0284c7!important}[data-theme=light] .top .nav a.active:not(.btn):after,.light-mode .top .nav a.active:not(.btn):after{background:#0284c7!important;box-shadow:0 0 8px #0284c766!important}[data-theme=light] .top .btn.ghost,.light-mode .top .btn.ghost{background:#f1f5f9!important;color:#0f172a!important;border-color:#cbd5e1!important}[data-theme=light] .top .btn.ghost:hover,.light-mode .top .btn.ghost:hover{background:#e2e8f0!important;color:#0284c7!important;border-color:#0284c7!important}[data-theme=light] .theme,.light-mode .theme,[data-theme=light] .burger,.light-mode .burger{background:#f8fafc!important;color:#334155!important;border-color:#cbd5e1!important}[data-theme=light] .theme:hover,.light-mode .theme:hover,[data-theme=light] .burger:hover,.light-mode .burger:hover{background:#f1f5f9!important;border-color:#0284c7!important;color:#0284c7!important}[data-theme=light] body,.light-mode body,[data-theme=light] .adm-page,.light-mode .adm-page{background:#f8fafc!important;color:#0f172a!important}[data-theme=light] .adm,.light-mode .adm{--bg: #f8fafc !important;--surface: #ffffff !important;--surface2: #f1f5f9 !important;--ink: #0f172a !important;--muted: #64748b !important;--line: #e2e8f0 !important;--line2: #cbd5e1 !important;--brand: #0284c7 !important;color:#0f172a!important;color-scheme:light!important}[data-theme=light] .adm-side,.light-mode .adm-side{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 4px 20px #0f172a0d!important}[data-theme=light] .adm-me,.light-mode .adm-me{border-bottom:1px solid #e2e8f0!important}[data-theme=light] .adm-side nav button:hover,.light-mode .adm-side nav button:hover{background:#f1f5f9!important;color:#0f172a!important}[data-theme=light] .adm-side nav button.on,.light-mode .adm-side nav button.on{background:#e0f2fe!important;color:#0284c7!important;box-shadow:inset 3px 0 #0284c7!important}[data-theme=light] .adm-side-foot,.light-mode .adm-side-foot{border-top:1px solid #e2e8f0!important}[data-theme=light] .adm-link,.light-mode .adm-link{color:#64748b!important}[data-theme=light] .adm-link:hover,.light-mode .adm-link:hover{color:#0284c7!important}[data-theme=light] .adm-top,.light-mode .adm-top{border-bottom-color:#e2e8f0!important}[data-theme=light] .adm-top h1,.light-mode .adm-top h1{color:#0f172a!important}[data-theme=light] .adm-top p,.light-mode .adm-top p{color:#64748b!important}[data-theme=light] .adm-kpi,.light-mode .adm-kpi{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 4px 16px #0f172a0f!important}[data-theme=light] .adm-kpi:hover,.light-mode .adm-kpi:hover{border-color:#0284c7!important;box-shadow:0 8px 24px #0284c724!important}[data-theme=light] .adm-kpi-l,.light-mode .adm-kpi-l{color:#475569!important}[data-theme=light] .adm-kpi-icon.revenue,.light-mode .adm-kpi-icon.revenue{background:#d1fae5!important;color:#059669!important;border-color:#a7f3d0!important}[data-theme=light] .adm-kpi-icon.plans,.light-mode .adm-kpi-icon.plans{background:#e0f2fe!important;color:#0284c7!important;border-color:#bae6fd!important}[data-theme=light] .adm-kpi-icon.providers,.light-mode .adm-kpi-icon.providers{background:#ede9fe!important;color:#7c3aed!important;border-color:#ddd6fe!important}[data-theme=light] .adm-kpi-icon.coupons,.light-mode .adm-kpi-icon.coupons{background:#fef3c7!important;color:#d97706!important;border-color:#fde68a!important}[data-theme=light] .adm-kpi-val,.light-mode .adm-kpi-val,[data-theme=light] .adm-kpi b,.light-mode .adm-kpi b{color:#0f172a!important}[data-theme=light] .adm-kpi.revenue .adm-kpi-val,.light-mode .adm-kpi.revenue .adm-kpi-val,[data-theme=light] .adm-kpi.revenue b,.light-mode .adm-kpi.revenue b{color:#059669!important}[data-theme=light] .adm-kpi.plans .adm-kpi-val,.light-mode .adm-kpi.plans .adm-kpi-val,[data-theme=light] .adm-kpi.plans b,.light-mode .adm-kpi.plans b{color:#0284c7!important}[data-theme=light] .adm-kpi.providers .adm-kpi-val,.light-mode .adm-kpi.providers .adm-kpi-val,[data-theme=light] .adm-kpi.providers b,.light-mode .adm-kpi.providers b{color:#7c3aed!important}[data-theme=light] .adm-kpi.coupons .adm-kpi-val,.light-mode .adm-kpi.coupons .adm-kpi-val,[data-theme=light] .adm-kpi.coupons b,.light-mode .adm-kpi.coupons b{color:#d97706!important}[data-theme=light] .adm-kpi-sub,.light-mode .adm-kpi-sub,[data-theme=light] .adm-kpi small,.light-mode .adm-kpi small{color:#64748b!important}[data-theme=light] .adm-kpi-sub.good,.light-mode .adm-kpi-sub.good,[data-theme=light] .adm-kpi small.good,.light-mode .adm-kpi small.good{color:#059669!important}[data-theme=light] .adm-overview-shortcut-card,.light-mode .adm-overview-shortcut-card{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 4px 16px #0f172a0f!important}[data-theme=light] .adm-overview-shortcut-card:hover,.light-mode .adm-overview-shortcut-card:hover{border-color:#0284c7!important;box-shadow:0 8px 24px #0284c71f!important}[data-theme=light] .adm-shortcut-title,.light-mode .adm-shortcut-title{color:#0f172a!important}[data-theme=light] .adm-shortcut-desc,.light-mode .adm-shortcut-desc{color:#475569!important}[data-theme=light] .adm-shortcut-badge,.light-mode .adm-shortcut-badge{background:#e0f2fe!important;color:#0284c7!important;border-color:#bae6fd!important}[data-theme=light] .adm-toolbar,.light-mode .adm-toolbar{color:#0f172a!important}[data-theme=light] .adm-seg,.light-mode .adm-seg{background:#f1f5f9!important;border-color:#e2e8f0!important}[data-theme=light] .adm-seg button,.light-mode .adm-seg button{color:#64748b!important}[data-theme=light] .adm-seg button:hover,.light-mode .adm-seg button:hover{color:#0f172a!important}[data-theme=light] .adm-seg button.on,.light-mode .adm-seg button.on{background:#0284c7!important;color:#fff!important}[data-theme=light] .adm-search,.light-mode .adm-search{background:#fff!important;border-color:#cbd5e1!important;color:#0f172a!important}[data-theme=light] .adm-search input,.light-mode .adm-search input{color:#0f172a!important}[data-theme=light] .adm-search input::placeholder,.light-mode .adm-search input::placeholder{color:#94a3b8!important}[data-theme=light] .adm-count,.light-mode .adm-count{color:#64748b!important}[data-theme=light] .adm-view-toggle,.light-mode .adm-view-toggle{background:#f1f5f9!important;border-color:#e2e8f0!important}[data-theme=light] .adm-view-btn,.light-mode .adm-view-btn{color:#64748b!important}[data-theme=light] .adm-view-btn.on,.light-mode .adm-view-btn.on{background:#0284c7!important;color:#fff!important}[data-theme=light] .adm-cockpit-table-wrap,.light-mode .adm-cockpit-table-wrap,[data-theme=light] .adm-table,.light-mode .adm-table,[data-theme=light] .adm-card,.light-mode .adm-card{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 4px 16px #0f172a0d!important}[data-theme=light] .adm-cockpit-table th,.light-mode .adm-cockpit-table th,[data-theme=light] .adm-table th,.light-mode .adm-table th{background:#f8fafc!important;color:#475569!important;border-bottom:1.5px solid #e2e8f0!important}[data-theme=light] .adm-cockpit-table td,.light-mode .adm-cockpit-table td,[data-theme=light] .adm-table td,.light-mode .adm-table td{border-bottom:1px solid #f1f5f9!important;color:#334155!important}[data-theme=light] .adm-cockpit-table tr:hover td,.light-mode .adm-cockpit-table tr:hover td,[data-theme=light] .adm-table tbody tr:hover,.light-mode .adm-table tbody tr:hover{background:#f8fafc!important}[data-theme=light] .adm-plan-name-title,.light-mode .adm-plan-name-title,[data-theme=light] .adm-table td b,.light-mode .adm-table td b,[data-theme=light] .adm-card-h h2,.light-mode .adm-card-h h2{color:#0f172a!important}[data-theme=light] .adm-specs-primary,.light-mode .adm-specs-primary{color:#1e293b!important}[data-theme=light] .adm-specs-secondary,.light-mode .adm-specs-secondary,[data-theme=light] .adm-table td small,.light-mode .adm-table td small{color:#64748b!important}[data-theme=light] .adm-specs-tier-pill,.light-mode .adm-specs-tier-pill{background:#f1f5f9!important;color:#475569!important;border:1px solid #e2e8f0!important}[data-theme=light] .adm-plan-ip-badge,.light-mode .adm-plan-ip-badge,[data-theme=light] .adm-row-action-btn.edit,.light-mode .adm-row-action-btn.edit{background:#e0f2fe!important;color:#0284c7!important;border-color:#bae6fd!important}[data-theme=light] .adm-row-action-btn.edit:hover,.light-mode .adm-row-action-btn.edit:hover{background:#0284c7!important;color:#fff!important}[data-theme=light] .adm-row-action-btn.delete,.light-mode .adm-row-action-btn.delete{background:#fee2e2!important;color:#dc2626!important;border-color:#fca5a5!important}[data-theme=light] .adm-row-action-btn.delete:hover,.light-mode .adm-row-action-btn.delete:hover{background:#dc2626!important;color:#fff!important}[data-theme=light] .adm-status,.light-mode .adm-status{background:#f8fafc!important}[data-theme=light] .adm-status.pending,.light-mode .adm-status.pending{background:#fef3c7!important;color:#b45309!important;border-color:#fcd34d!important}[data-theme=light] .adm-status.active,.light-mode .adm-status.active{background:#dcfce7!important;color:#15803d!important;border-color:#86efac!important}[data-theme=light] .adm-status.cancelled,.light-mode .adm-status.cancelled{background:#fee2e2!important;color:#b91c1c!important;border-color:#fca5a5!important}[data-theme=light] .adm-gui-card,.light-mode .adm-gui-card,[data-theme=light] .adm-plan-card,.light-mode .adm-plan-card{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 4px 16px #0f172a0d!important}[data-theme=light] .adm-gui-card:hover,.light-mode .adm-gui-card:hover,[data-theme=light] .adm-plan-card:hover,.light-mode .adm-plan-card:hover{border-color:#0284c7!important;box-shadow:0 8px 24px #0284c71f!important}[data-theme=light] .adm-gui-card-title b,.light-mode .adm-gui-card-title b,[data-theme=light] .adm-plan-card-title,.light-mode .adm-plan-card-title{color:#0f172a!important}[data-theme=light] .adm-gui-card-title span,.light-mode .adm-gui-card-title span,[data-theme=light] .adm-plan-card-price small,.light-mode .adm-plan-card-price small{color:#64748b!important}[data-theme=light] .adm-plan-card-price b,.light-mode .adm-plan-card-price b{color:#0f172a!important}[data-theme=light] .adm-plan-card-specs-row,.light-mode .adm-plan-card-specs-row{background:#f8fafc!important;border:1px solid #e2e8f0!important}[data-theme=light] .adm-plan-spec-item b,.light-mode .adm-plan-spec-item b{color:#1e293b!important}[data-theme=light] .adm-plan-spec-item span,.light-mode .adm-plan-spec-item span{color:#64748b!important}[data-theme=light] .adm-gui-card-actions,.light-mode .adm-gui-card-actions,[data-theme=light] .adm-plan-card-foot,.light-mode .adm-plan-card-foot{border-top:1px solid #e2e8f0!important}[data-theme=light] .adm-modal-backdrop,.light-mode .adm-modal-backdrop{background:#0f172a80!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}[data-theme=light] .adm-modal-container,.light-mode .adm-modal-container{background:#fff!important;border:1.5px solid #cbd5e1!important;box-shadow:0 25px 60px #0f172a33!important}[data-theme=light] .adm-modal-head,.light-mode .adm-modal-head{background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important}[data-theme=light] .adm-modal-head h3,.light-mode .adm-modal-head h3{color:#0f172a!important}[data-theme=light] .adm-modal-close-btn,.light-mode .adm-modal-close-btn{background:#f1f5f9!important;color:#64748b!important;border-color:#cbd5e1!important}[data-theme=light] .adm-modal-close-btn:hover,.light-mode .adm-modal-close-btn:hover{background:#fee2e2!important;color:#dc2626!important;border-color:#fca5a5!important}[data-theme=light] .adm-modal-body,.light-mode .adm-modal-body{background:#fff!important}[data-theme=light] .adm-form-field label,.light-mode .adm-form-field label{color:#334155!important}[data-theme=light] .adm-tier-input,.light-mode .adm-tier-input,[data-theme=light] .adm-modal-body input,.light-mode .adm-modal-body input,[data-theme=light] .adm-modal-body select,.light-mode .adm-modal-body select,[data-theme=light] .adm-modal-body textarea,.light-mode .adm-modal-body textarea,[data-theme=light] .adm-form-field input,.light-mode .adm-form-field input,[data-theme=light] .adm-form-field select,.light-mode .adm-form-field select,[data-theme=light] .adm-form-field textarea,.light-mode .adm-form-field textarea{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#0f172a!important}[data-theme=light] .adm-tier-input:focus,.light-mode .adm-tier-input:focus,[data-theme=light] .adm-modal-body input:focus,.light-mode .adm-modal-body input:focus,[data-theme=light] .adm-modal-body select:focus,.light-mode .adm-modal-body select:focus,[data-theme=light] .adm-modal-body textarea:focus,.light-mode .adm-modal-body textarea:focus{border-color:#0284c7!important;box-shadow:0 0 0 3px #0284c726!important;background:#fff!important}[data-theme=light] .adm-modal-foot,.light-mode .adm-modal-foot{background:#f8fafc!important;border-top:1px solid #e2e8f0!important}[data-theme=light] .adm-msgs p,.light-mode .adm-msgs p{color:#334155!important}[data-theme=light] .adm-empty,.light-mode .adm-empty{background:#f8fafc!important;border-color:#cbd5e1!important;color:#0f172a!important}[data-theme=light] .adm-empty h3,.light-mode .adm-empty h3{color:#0f172a!important}[data-theme=light] .adm-empty p,.light-mode .adm-empty p{color:#64748b!important}[data-theme=light] .sf,.light-mode .sf{color:#334155!important;background:#f1f5f9!important;border-top:1px solid #e2e8f0!important}[data-theme=light] .sf-cta,.light-mode .sf-cta{background:linear-gradient(135deg,#e0f2fe,#f0fdfa)!important;border-color:#bae6fd!important;color:#0f172a!important}[data-theme=light] .sf-cta h2,.light-mode .sf-cta h2{color:#0f172a!important}[data-theme=light] .sf-cta p,.light-mode .sf-cta p{color:#475569!important}[data-theme=light] .sf-kicker,.light-mode .sf-kicker{background:#fff!important;color:#0284c7!important;border:1px solid #bae6fd!important}[data-theme=light] .sf-btn,.light-mode .sf-btn{background:#fff!important;color:#0f172a!important;border:1px solid #cbd5e1!important}[data-theme=light] .sf-btn:hover,.light-mode .sf-btn:hover{background:#0284c7!important;color:#fff!important;border-color:#0284c7!important}[data-theme=light] .sf-brand p,.light-mode .sf-brand p{color:#64748b!important}[data-theme=light] .sf-col h4,.light-mode .sf-col h4{color:#0f172a!important}[data-theme=light] .sf-col a,.light-mode .sf-col a{color:#475569!important}[data-theme=light] .sf-col a:hover,.light-mode .sf-col a:hover{color:#0284c7!important}[data-theme=light] .sf-contact-link,.light-mode .sf-contact-link{color:#475569!important}[data-theme=light] .sf-sub,.light-mode .sf-sub{border-top:1px solid #e2e8f0!important;color:#64748b!important}.adm{grid-template-columns:275px minmax(0,1fr)!important;gap:28px!important;align-items:start!important;display:grid!important}.adm-side{width:100%!important;min-width:275px!important;background:linear-gradient(180deg,#0b1a20,#061316)!important;border:1px solid rgba(43,186,196,.25)!important;border-radius:20px!important;flex-direction:column!important;gap:18px!important;padding:20px 18px!important;display:flex!important;position:sticky!important;top:96px!important;box-shadow:0 16px 40px #00000073!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.adm-me{border-bottom:1px solid rgba(255,255,255,.08)!important;align-items:center!important;gap:14px!important;padding:4px 4px 18px!important;display:flex!important}.adm-av{width:48px!important;height:48px!important;font:800 1.08rem var(--b)!important;color:#fff!important;background:linear-gradient(135deg,#00a4ef,#0284c7)!important;border-radius:14px!important;flex:none!important;place-items:center!important;display:grid!important;box-shadow:0 4px 16px #00a4ef66!important}.adm-me b{font-size:1.05rem!important;font-weight:700!important;color:#fff!important;display:block!important;margin-bottom:3px!important;letter-spacing:-.01em!important}.adm-me small{color:#94a3b8!important;font-size:.82rem!important;word-break:break-all!important;display:block!important}.adm-side nav{gap:6px!important;display:grid!important}.adm-side nav button{color:#94a3b8!important;text-align:left!important;border-radius:12px!important;align-items:center!important;gap:12px!important;padding:12px 16px!important;font-size:.98rem!important;font-weight:600!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:flex!important;cursor:pointer!important;border:1px solid transparent!important}.adm-side nav button .ms{font-size:22px!important;width:22px!important;height:22px!important;flex-shrink:0!important;color:#64748b!important;transition:color .15s!important}.adm-side nav button:hover{color:#fff!important;background:#00a4ef1a!important;border-color:#00a4ef38!important}.adm-side nav button:hover .ms{color:#38bdf8!important}.adm-side nav button.on{color:#fff!important;background:linear-gradient(90deg,#00a4ef3d,#00a4ef0f)!important;border-color:#00a4ef59!important;box-shadow:inset 4px 0 #00a4ef,0 4px 14px #00a4ef1f!important}.adm-side nav button.on .ms{color:#38bdf8!important}.adm-side nav em{font:700 .78rem var(--b)!important;background:#ffffff14!important;color:#94a3b8!important;border-radius:999px!important;margin-left:auto!important;padding:3px 10px!important;font-style:normal!important;border:1px solid rgba(255,255,255,.1)!important}.adm-side nav em.hot{color:#fff!important;background:linear-gradient(135deg,#ef4444,#dc2626)!important;box-shadow:0 2px 8px #ef444466!important;border-color:transparent!important}.adm-side-foot{border-top:1px solid rgba(255,255,255,.08)!important;gap:8px!important;padding-top:14px!important;display:grid!important}.adm-link{color:#94a3b8!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;padding:10px 14px!important;font-size:.9rem!important;font-weight:600!important;text-decoration:none!important;border-radius:10px!important;background:#ffffff05!important;border:1px solid rgba(255,255,255,.06)!important;transition:all .2s!important;display:flex!important}.adm-link:hover{color:#fff!important;background:#00a4ef1f!important;border-color:#00a4ef4d!important}.adm-link .ms{font-size:20px!important;color:#00a4ef!important}.adm-side-status-box{margin-top:4px!important;padding:14px 16px!important;background:#00000052!important;border:1px solid rgba(0,164,239,.2)!important;border-radius:14px!important;display:flex!important;flex-direction:column!important;gap:10px!important}.adm-side-status-head{display:flex!important;align-items:center!important;gap:8px!important}.adm-side-live-dot{width:8px!important;height:8px!important;border-radius:50%!important;background:#10b981!important;box-shadow:0 0 10px #10b981!important;animation:pulseLiveDot 2s infinite!important}@keyframes pulseLiveDot{0%{transform:scale(.95);box-shadow:0 0 #10b981b3}70%{transform:scale(1);box-shadow:0 0 0 6px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98100}}.adm-side-live-title{font-size:.78rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#cbd5e1!important;flex:1!important}.adm-side-live-tag{font-size:.68rem!important;font-weight:700!important;text-transform:uppercase!important;color:#10b981!important;background:#10b98126!important;padding:2px 7px!important;border-radius:5px!important;border:1px solid rgba(16,185,129,.3)!important}.adm-side-status-body{display:flex!important;flex-direction:column!important;gap:6px!important}.adm-side-status-row{display:flex!important;align-items:center!important;justify-content:space-between!important;font-size:.78rem!important;color:#94a3b8!important}.adm-side-status-row b{color:#f1f5f9!important;font-weight:600!important}[data-theme=light] .adm,.light-mode .adm{grid-template-columns:275px minmax(0,1fr)!important;gap:28px!important}[data-theme=light] .adm-side,.light-mode .adm-side{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 10px 30px #0f172a0f!important}[data-theme=light] .adm-me,.light-mode .adm-me{border-bottom:1.5px solid #e2e8f0!important}[data-theme=light] .adm-me b,.light-mode .adm-me b{color:#0f172a!important}[data-theme=light] .adm-me small,.light-mode .adm-me small{color:#64748b!important}[data-theme=light] .adm-side nav button,.light-mode .adm-side nav button{color:#475569!important}[data-theme=light] .adm-side nav button:hover,.light-mode .adm-side nav button:hover{background:#f1f5f9!important;color:#0f172a!important;border-color:#e2e8f0!important}[data-theme=light] .adm-side nav button:hover .ms,.light-mode .adm-side nav button:hover .ms{color:#0284c7!important}[data-theme=light] .adm-side nav button.on,.light-mode .adm-side nav button.on{background:#e0f2fe!important;color:#0284c7!important;border-color:#bae6fd!important;box-shadow:inset 4px 0 #0284c7,0 4px 12px #0284c71a!important}[data-theme=light] .adm-side nav button.on .ms,.light-mode .adm-side nav button.on .ms{color:#0284c7!important}[data-theme=light] .adm-side nav em,.light-mode .adm-side nav em{background:#f1f5f9!important;color:#475569!important;border:1px solid #e2e8f0!important}[data-theme=light] .adm-side nav em.hot,.light-mode .adm-side nav em.hot{background:#fee2e2!important;color:#dc2626!important;border-color:#fca5a5!important}[data-theme=light] .adm-side-foot,.light-mode .adm-side-foot{border-top:1.5px solid #e2e8f0!important}[data-theme=light] .adm-link,.light-mode .adm-link{color:#475569!important;background:#f8fafc!important;border:1px solid #e2e8f0!important}[data-theme=light] .adm-link:hover,.light-mode .adm-link:hover{background:#e0f2fe!important;color:#0284c7!important;border-color:#bae6fd!important}[data-theme=light] .adm-side-status-box,.light-mode .adm-side-status-box{background:#f8fafc!important;border:1.5px solid #e2e8f0!important}[data-theme=light] .adm-side-live-title,.light-mode .adm-side-live-title{color:#334155!important}[data-theme=light] .adm-side-status-row,.light-mode .adm-side-status-row{color:#64748b!important}[data-theme=light] .adm-side-status-row b,.light-mode .adm-side-status-row b{color:#0f172a!important}@media(max-width:960px){.adm{grid-template-columns:1fr!important}.adm-side{position:static!important;min-width:100%!important}}.sh-undelivered-notice-card{margin-top:14px;padding:14px 16px;background:linear-gradient(135deg,#f59e0b14,#d977060a);border:1px solid rgba(245,158,11,.28);border-left:4px solid #f59e0b;border-radius:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;flex-direction:column;gap:12px;animation:fadeInNotice .3s ease-out}@keyframes fadeInNotice{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.sh-undelivered-notice-content{display:flex;align-items:flex-start;gap:12px}.sh-undelivered-notice-icon{font-size:1.4rem;line-height:1;flex-shrink:0;margin-top:2px}.sh-undelivered-notice-text{flex:1;min-width:0}.sh-undelivered-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:4px}.sh-undelivered-title-row b{color:#fbbf24;font-size:.92rem;font-weight:700;letter-spacing:-.01em}.sh-undelivered-tag-badge{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:2px 8px;border-radius:999px;background:#f59e0b33;color:#fbbf24;border:1px solid rgba(245,158,11,.4)}.sh-undelivered-notice-text p{margin:0;color:#cbd5e1;font-size:.82rem;line-height:1.5}.sh-undelivered-admin-note{margin-top:8px;padding:8px 12px;background:#38bdf814;border-left:3px solid #38bdf8;border-radius:6px;font-size:.8rem;color:#e0f2fe;line-height:1.4}.sh-undelivered-admin-note b{color:#38bdf8;margin-right:4px}.sh-undelivered-actions-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:4px}.sh-contact-admin-wa-btn{display:inline-flex;align-items:center;gap:8px;background:#25d366;color:#052e16!important;font-weight:700;font-size:.82rem;padding:8px 16px;border-radius:8px;text-decoration:none!important;box-shadow:0 4px 12px #25d36640;transition:all .2s cubic-bezier(.4,0,.2,1);border:none;cursor:pointer;white-space:nowrap}.sh-contact-admin-wa-btn:hover{background:#20ba59;transform:translateY(-1px);box-shadow:0 6px 18px #25d36659;color:#022c22!important}.sh-contact-admin-wa-btn:active{transform:translateY(0)}.sh-contact-admin-wa-btn.sm{padding:5px 12px;font-size:.75rem;border-radius:6px;gap:6px}.sh-contact-admin-tkt-btn{display:inline-flex;align-items:center;gap:6px;background:#ffffff0f;color:#e2e8f0;font-weight:600;font-size:.82rem;padding:8px 14px;border-radius:8px;border:1px solid rgba(255,255,255,.14);cursor:pointer;transition:all .2s ease}.sh-contact-admin-tkt-btn:hover{background:#ffffff1f;color:#fff;border-color:#ffffff47}.ocean-history-undelivered-bar{margin-top:10px;padding:10px 12px;background:linear-gradient(135deg,#f59e0b14,#ef44440d);border:1px dashed rgba(245,158,11,.35);border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ocean-history-undelivered-info{display:flex;align-items:flex-start;gap:8px;flex:1;min-width:220px}.sh-detail-undelivered-banner{margin-bottom:20px;padding:16px 20px;background:linear-gradient(135deg,#f59e0b1f,#d977060f);border:1.5px solid rgba(245,158,11,.35);border-left:5px solid #f59e0b;border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;box-shadow:0 8px 24px #0003}.sh-detail-undelivered-left{display:flex;align-items:flex-start;gap:14px;flex:1;min-width:260px}.sh-undelivered-big-icon{font-size:2rem;line-height:1;flex-shrink:0;margin-top:2px}.sh-detail-undelivered-title{font-size:1.05rem;font-weight:700;color:#fbbf24;margin-bottom:4px}.sh-detail-undelivered-desc{margin:0;color:#cbd5e1;font-size:.86rem;line-height:1.5}.sh-detail-undelivered-admin-note{margin-top:8px;padding:8px 12px;background:#38bdf81a;border-left:3px solid #38bdf8;border-radius:6px;font-size:.82rem;color:#e0f2fe}.sh-detail-undelivered-right{flex-shrink:0}.adm-status.pending_manual{background:#f59e0b29!important;color:#fbbf24!important;border-color:#f59e0b59!important}.adm-status.issue{background:#ef444429!important;color:#f87171!important;border-color:#ef444459!important}.adm-btn-modify{background:#38bdf81f!important;color:#38bdf8!important;border:1px solid rgba(56,189,248,.3)!important;padding:5px 10px;border-radius:6px;font-weight:600;font-size:.78rem;display:inline-flex;align-items:center;gap:5px;cursor:pointer;transition:all .2s ease}.adm-btn-modify:hover{background:#38bdf838!important;color:#7dd3fc!important;border-color:#38bdf880!important;transform:translateY(-1px)}.adm-btn-wa{background:#25d3661f!important;color:#4ade80!important;border:1px solid rgba(37,211,102,.3)!important;padding:5px 10px;border-radius:6px;font-weight:600;font-size:.78rem;display:inline-flex;align-items:center;gap:5px;text-decoration:none!important;cursor:pointer;transition:all .2s ease}.adm-btn-wa:hover{background:#25d36640!important;color:#86efac!important;border-color:#25d36680!important;transform:translateY(-1px)}.adm-btn-manual{background:linear-gradient(135deg,#0284c7,#0369a1)!important;color:#fff!important;font-weight:600;font-size:.85rem;padding:8px 16px;border-radius:8px;border:1px solid rgba(255,255,255,.15)!important;box-shadow:0 4px 14px #0284c74d;display:inline-flex;align-items:center;gap:7px;cursor:pointer;transition:all .2s ease}.adm-btn-manual:hover{background:linear-gradient(135deg,#0369a1,#075985)!important;box-shadow:0 6px 18px #0284c773;transform:translateY(-1px)}.ocean-delivered-pill.issue{background:#ef44442e!important;color:#f87171!important;border-color:#ef444466!important}[data-theme=light] .ocean-server-card,.light-mode .ocean-server-card,.ocean-portal-layout.light-mode .ocean-server-card{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 16px #0f172a0d!important;color:#0f172a!important}[data-theme=light] .ocean-server-card:hover,.light-mode .ocean-server-card:hover{border-color:#38bdf8!important;box-shadow:0 8px 24px #0f172a14!important;background:#fff!important}[data-theme=light] .ocean-server-info h4,.light-mode .ocean-server-info h4{color:#0f172a!important}[data-theme=light] .ocean-meta-chip,.light-mode .ocean-meta-chip{background:#f1f5f9!important;border:1px solid #cbd5e1!important;color:#334155!important}[data-theme=light] .ocean-server-timestamps,.light-mode .ocean-server-timestamps{color:#64748b!important}[data-theme=light] .ocean-server-logo,.light-mode .ocean-server-logo{background:#f8fafc!important;border-color:#e2e8f0!important}[data-theme=light] .sh-undelivered-notice-card,.light-mode .sh-undelivered-notice-card,.ocean-portal-layout.light-mode .sh-undelivered-notice-card{background:#fffbeb!important;border:1px solid #fde68a!important;border-left:4px solid #d97706!important;box-shadow:0 2px 8px #d977060f!important}[data-theme=light] .sh-undelivered-title-row b,.light-mode .sh-undelivered-title-row b{color:#92400e!important;font-weight:800!important}[data-theme=light] .sh-undelivered-tag-badge,.light-mode .sh-undelivered-tag-badge{background:#fef3c7!important;color:#92400e!important;border:1px solid #f59e0b!important;font-weight:800!important}[data-theme=light] .sh-undelivered-notice-text p,.light-mode .sh-undelivered-notice-text p{color:#78350f!important;font-weight:500!important}[data-theme=light] .sh-contact-admin-tkt-btn,.light-mode .sh-contact-admin-tkt-btn{background:#fff!important;color:#0f172a!important;border:1px solid #cbd5e1!important;box-shadow:0 1px 3px #00000014!important;font-weight:700!important}[data-theme=light] .sh-contact-admin-tkt-btn:hover,.light-mode .sh-contact-admin-tkt-btn:hover{background:#f1f5f9!important;border-color:#94a3b8!important;color:#000!important}[data-theme=light] .ocean-history-undelivered-bar,.light-mode .ocean-history-undelivered-bar{background:#fffbeb!important;border-color:#fcd34d!important}[data-theme=light] .sh-detail-undelivered-banner,.light-mode .sh-detail-undelivered-banner{background:#fffbeb!important;border-color:#fcd34d!important;border-left-color:#d97706!important}[data-theme=light] .sh-detail-undelivered-title,.light-mode .sh-detail-undelivered-title{color:#92400e!important}[data-theme=light] .sh-detail-undelivered-desc,.light-mode .sh-detail-undelivered-desc{color:#475569!important}.ocean-verify-sent-wrap{text-align:center;padding:10px 4px 6px;animation:fadeIn .3s ease-out}.ocean-verify-icon-box{width:76px;height:76px;margin:0 auto 12px;border-radius:50%;background:#00a4ef1f;border:1px solid rgba(0,164,239,.3);display:flex;align-items:center;justify-content:center;box-shadow:0 0 30px #00a4ef33}.ocean-verify-alert-box{background:#0f172ab3;border:1px solid rgba(56,189,248,.25);border-radius:12px;padding:16px 18px;margin:18px 0;display:flex;align-items:flex-start;gap:12px;text-align:left}.ocean-verify-alert-icon{font-size:1.5rem;line-height:1}.ocean-verify-alert-box p{margin:0;color:#cbd5e1;font-size:.88rem;line-height:1.55}.ocean-verify-actions{display:flex;flex-direction:column;gap:10px;margin-top:20px}.ocean-resend-btn{background:transparent;color:#94a3b8;border:1px solid rgba(148,163,184,.25);padding:11px 18px;border-radius:10px;font-size:.88rem;font-weight:500;cursor:pointer;transition:all .2s ease}.ocean-resend-btn:hover{background:#ffffff0d;color:#fff;border-color:#fff6}.ocean-resend-success-pill{margin-top:12px;background:#10b98126;border:1px solid rgba(16,185,129,.35);color:#34d399;padding:8px 14px;border-radius:20px;font-size:.82rem;font-weight:600;display:inline-block}.ocean-verify-hint{margin-top:20px;padding:10px 14px;background:#ffffff08;border-radius:8px;font-size:.8rem;color:#94a3b8;line-height:1.5}.ocean-modal-backdrop .ocean-modal-card.ocean-whatsapp-modal{max-width:500px!important;width:92%!important;padding:0!important;border-radius:24px!important;overflow:hidden!important;position:relative!important;border:1px solid rgba(37,211,102,.35)!important;background:linear-gradient(165deg,#0e1728,#080d1a)!important;box-shadow:0 25px 65px -10px #000c,0 0 40px -5px #25d36633,inset 0 1px #ffffff1a!important;animation:waModalPopIn .3s cubic-bezier(.16,1,.3,1) forwards!important}[data-theme=light] .ocean-modal-backdrop .ocean-modal-card.ocean-whatsapp-modal,.light-mode .ocean-modal-backdrop .ocean-modal-card.ocean-whatsapp-modal,.ocean-portal-layout.light-mode .ocean-modal-card.ocean-whatsapp-modal{background:#fff!important;border:1px solid rgba(37,211,102,.3)!important;box-shadow:0 25px 60px -12px #0f172a2e,0 0 0 1px #0f172a0d,0 10px 30px -5px #25d36626!important;color:#0f172a!important}.ocean-whatsapp-modal-topbar{height:4px;width:100%;background:linear-gradient(90deg,#10b981,#25d366,#06b6d4)}.ocean-whatsapp-modal-inner{padding:24px 26px 26px}.ocean-whatsapp-modal-head{display:flex;align-items:flex-start;gap:16px;margin-bottom:18px;position:relative}.ocean-whatsapp-modal-icon-badge{width:54px;height:54px;min-width:54px;border-radius:16px;display:flex;align-items:center;justify-content:center;position:relative;background:linear-gradient(135deg,#25d3662e,#128c7e40);border:1.5px solid rgba(37,211,102,.45);box-shadow:0 0 20px #25d36647,inset 0 1px 1px #fff3;animation:waPulse 3s infinite ease-in-out}[data-theme=light] .ocean-whatsapp-modal-icon-badge,.light-mode .ocean-whatsapp-modal-icon-badge{background:linear-gradient(135deg,#dcfce7,#bbf7d0);border-color:#86efac;box-shadow:0 6px 16px #25d36640}.ocean-whatsapp-modal-head-text{flex:1;min-width:0}.ocean-wa-chip-row{display:flex;align-items:center;gap:8px;margin-bottom:6px}.ocean-wa-headline-chip{display:inline-flex;align-items:center;gap:5px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:2px 8px;border-radius:999px;background:#25d36626;color:#4ade80;border:1px solid rgba(37,211,102,.3)}[data-theme=light] .ocean-wa-headline-chip,.light-mode .ocean-wa-headline-chip{background:#dcfce7;color:#15803d;border-color:#86efac}.ocean-wa-chip-dot{width:6px;height:6px;border-radius:50%;background:#25d366;box-shadow:0 0 6px #25d366;animation:waDotPulse 1.8s infinite}.ocean-wa-headline-badge{font-size:.7rem;color:#94a3b8;font-weight:500}[data-theme=light] .ocean-wa-headline-badge,.light-mode .ocean-wa-headline-badge{color:#64748b}.ocean-whatsapp-modal-title{margin:0 0 5px;font-size:1.3rem;font-weight:800;color:#fff;letter-spacing:-.02em;line-height:1.25}[data-theme=light] .ocean-whatsapp-modal-title,.light-mode .ocean-whatsapp-modal-title{color:#0f172a!important}.ocean-whatsapp-modal-sub{margin:0;color:#94a3b8;font-size:.83rem;line-height:1.45}[data-theme=light] .ocean-whatsapp-modal-sub,.light-mode .ocean-whatsapp-modal-sub{color:#475569!important}.ocean-wa-close-btn{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#94a3b8;transition:all .2s ease;flex-shrink:0;padding:0}.ocean-wa-close-btn:hover{background:#ffffff1f;color:#fff;transform:rotate(90deg)}[data-theme=light] .ocean-wa-close-btn,.light-mode .ocean-wa-close-btn{background:#f1f5f9;border-color:#cbd5e1;color:#64748b}[data-theme=light] .ocean-wa-close-btn:hover,.light-mode .ocean-wa-close-btn:hover{background:#e2e8f0;color:#0f172a}.ocean-wa-benefits-card{margin:16px 0 18px;border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:10px;background:#0f172ab3;border:1px solid rgba(37,211,102,.22)}[data-theme=light] .ocean-wa-benefits-card,.light-mode .ocean-wa-benefits-card{background:linear-gradient(135deg,#f0fdf4d9,#f8fafcf2);border:1px solid rgba(37,211,102,.28);box-shadow:0 2px 8px #00000005}.ocean-wa-benefit-item{display:flex;align-items:flex-start;gap:10px}.ocean-wa-b-icon{width:26px;height:26px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.88rem;flex-shrink:0;background:#25d3661f;border:1px solid rgba(37,211,102,.25)}[data-theme=light] .ocean-wa-b-icon,.light-mode .ocean-wa-b-icon{background:#dcfce7;border-color:#bbf7d0}.ocean-wa-b-text{flex:1}.ocean-wa-b-text strong{display:block;font-size:.82rem;font-weight:700;color:#f1f5f9;line-height:1.3}[data-theme=light] .ocean-wa-b-text strong,.light-mode .ocean-wa-b-text strong{color:#1e293b}.ocean-wa-b-text span{display:block;font-size:.74rem;color:#94a3b8;line-height:1.35;margin-top:1px}[data-theme=light] .ocean-wa-b-text span,.light-mode .ocean-wa-b-text span{color:#64748b}.ocean-wa-privacy-badge{display:flex;align-items:center;gap:7px;font-size:.72rem;font-weight:500;padding-top:8px;border-top:1px dashed rgba(255,255,255,.08);margin-top:2px;color:#86efac}[data-theme=light] .ocean-wa-privacy-badge,.light-mode .ocean-wa-privacy-badge{border-top-color:#22c55e40;color:#15803d}.ocean-wa-input-group{margin-top:14px}.ocean-wa-input-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.ocean-wa-label-left{font-weight:700;font-size:.82rem;color:#e2e8f0;display:inline-flex;align-items:center;gap:6px}[data-theme=light] .ocean-wa-label-left,.light-mode .ocean-wa-label-left{color:#0f172a}.ocean-wa-live-dot{width:6px;height:6px;border-radius:50%;background:#25d366;box-shadow:0 0 6px #25d366}.ocean-wa-label-hint{font-size:.74rem;color:#94a3b8}[data-theme=light] .ocean-wa-label-hint,.light-mode .ocean-wa-label-hint{color:#64748b}.ocean-wa-input-box{display:flex;align-items:stretch;border-radius:12px;overflow:hidden;border:1.5px solid rgba(37,211,102,.35);background:#080d19;transition:all .2s ease;box-shadow:inset 0 2px 4px #0000004d}[data-theme=light] .ocean-wa-input-box,.light-mode .ocean-wa-input-box{background:#fff;border-color:#cbd5e1;box-shadow:0 1px 3px #0000000d}.ocean-wa-input-box:focus-within{border-color:#25d366!important;box-shadow:0 0 0 3px #25d36633,0 4px 12px #25d3661f!important}.ocean-wa-prefix-badge{display:flex;align-items:center;gap:6px;padding:0 12px;font-weight:600;font-size:.84rem;border-right:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#cbd5e1;-webkit-user-select:none;user-select:none;flex-shrink:0}[data-theme=light] .ocean-wa-prefix-badge,.light-mode .ocean-wa-prefix-badge{background:#f8fafc;border-right-color:#e2e8f0;color:#475569}.ocean-wa-flag-icon{font-size:1.05rem;line-height:1}.ocean-wa-prefix-text{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ocean-wa-text-input{flex:1;border:none!important;background:transparent!important;padding:12px 14px;font-size:.95rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.03em;color:#fff;outline:none!important;min-width:0}[data-theme=light] .ocean-wa-text-input,.light-mode .ocean-wa-text-input{color:#0f172a!important}.ocean-wa-text-input::placeholder{color:#64748b;opacity:.8}.ocean-wa-input-subtext{display:block;font-size:.72rem;color:#64748b;margin-top:6px}[data-theme=light] .ocean-wa-input-subtext,.light-mode .ocean-wa-input-subtext{color:#94a3b8}.ocean-whatsapp-modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:20px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}[data-theme=light] .ocean-whatsapp-modal-footer,.light-mode .ocean-whatsapp-modal-footer{border-top-color:#f1f5f9}.ocean-wa-later-btn{background:#ffffff0a;color:#94a3b8;border:1px solid rgba(255,255,255,.12);padding:10px 18px;border-radius:12px;font-size:.86rem;font-weight:600;cursor:pointer;transition:all .2s ease}.ocean-wa-later-btn:hover{background:#ffffff14;color:#fff;border-color:#fff3}[data-theme=light] .ocean-wa-later-btn,.light-mode .ocean-wa-later-btn{background:#f8fafc;color:#475569;border-color:#e2e8f0}[data-theme=light] .ocean-wa-later-btn:hover,.light-mode .ocean-wa-later-btn:hover{background:#f1f5f9;color:#0f172a;border-color:#cbd5e1}.ocean-wa-save-btn{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;border:none;padding:10px 22px;border-radius:12px;font-size:.88rem;font-weight:700;cursor:pointer;box-shadow:0 4px 18px #25d36661,inset 0 1px 1px #ffffff4d;transition:all .2s cubic-bezier(.16,1,.3,1)}.ocean-wa-save-btn:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 8px 24px #25d36685,inset 0 1px 1px #fff6}.ocean-wa-save-btn:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 10px #25d3664d}.ocean-wa-save-btn:disabled{opacity:.7;cursor:not-allowed}.ocean-wa-btn-spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:waSpin .7s linear infinite}@keyframes waModalPopIn{0%{opacity:0;transform:scale(.92) translateY(14px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes waPulse{0%,to{box-shadow:0 0 20px #25d36640}50%{box-shadow:0 0 32px #25d36673}}@keyframes waDotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}@keyframes waSpin{to{transform:rotate(360deg)}}.ocean-co-security-ip-badge{background:#f0fdf4!important;border:1.5px solid #86efac!important;border-left:4px solid #16a34a!important;border-radius:12px!important;padding:13px 15px!important;margin:14px 0 16px!important;box-shadow:0 2px 8px #05966914!important}.ocean-security-ip-left{display:flex!important;align-items:flex-start!important;gap:12px!important}.ocean-security-ip-icon{width:34px!important;height:34px!important;min-width:34px!important;border-radius:9px!important;background:#dcfce7!important;border:1.5px solid #86efac!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#15803d!important}.ocean-security-ip-text{flex:1!important}.ocean-security-ip-title{display:flex!important;align-items:center!important;gap:9px!important;font-size:.88rem!important;font-weight:800!important;color:#14532d!important;margin-bottom:4px!important}.ocean-ip-live-pill{display:inline-flex!important;align-items:center!important;gap:5px!important;background:#16a34a!important;color:#fff!important;font-size:.7rem!important;font-weight:800!important;padding:2px 9px!important;border-radius:12px!important;text-transform:uppercase!important;letter-spacing:.05em!important;box-shadow:0 1px 4px #16a34a59!important}.ocean-ip-live-dot{width:6px!important;height:6px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 0 6px #fff!important;animation:pulseLiveDot 2s infinite!important}@keyframes pulseLiveDot{0%{transform:scale(.9);opacity:.85}50%{transform:scale(1.3);opacity:1}to{transform:scale(.9);opacity:.85}}.ocean-security-ip-desc{font-size:.82rem!important;color:#0f172a!important;line-height:1.5!important;font-weight:600!important}.ocean-security-ip-val{color:#14532d!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;background:#bbf7d0!important;border:1.5px solid #4ade80!important;padding:2px 8px!important;border-radius:6px!important;font-weight:800!important;letter-spacing:.03em!important;display:inline-block!important;margin:0 2px!important}[data-theme=dark] .ocean-co-security-ip-badge,.dark-mode .ocean-co-security-ip-badge{background:linear-gradient(135deg,#064e3b8c,#0f172aeb)!important;border:1.5px solid rgba(52,211,153,.6)!important;border-left:4px solid #34d399!important;box-shadow:0 4px 20px #00000080!important}[data-theme=dark] .ocean-security-ip-icon,.dark-mode .ocean-security-ip-icon{background:#10b98140!important;border:1.5px solid rgba(52,211,153,.6)!important;color:#34d399!important}[data-theme=dark] .ocean-security-ip-title,.dark-mode .ocean-security-ip-title{color:#f0fdf4!important}[data-theme=dark] .ocean-ip-live-pill,.dark-mode .ocean-ip-live-pill{background:#34d399!important;color:#022c22!important;box-shadow:0 0 10px #34d39999!important}[data-theme=dark] .ocean-ip-live-dot,.dark-mode .ocean-ip-live-dot{background:#022c22!important;box-shadow:0 0 6px #022c22!important}[data-theme=dark] .ocean-security-ip-desc,.dark-mode .ocean-security-ip-desc{color:#e2e8f0!important}[data-theme=dark] .ocean-security-ip-val,.dark-mode .ocean-security-ip-val{color:#6ee7b7!important;background:#064e3bbf!important;border:1.5px solid #34d399!important}#netlify-hud,[data-netlify-hud],[data-netlify-deploy-id],iframe#netlify-hud,iframe[id*=netlify],div[class*=netlify-feedback],div[class*=feedback-drawer],.netlify-badge,.netlify-hud-btn{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;position:absolute!important;left:-9999px!important;top:-9999px!important;z-index:-9999!important}.ocean-verify-pulse{animation:oceanPulseGlow 2.5s infinite ease-in-out}@keyframes oceanPulseGlow{0%{box-shadow:0 0 #00a4ef73}70%{box-shadow:0 0 0 16px #00a4ef00}to{box-shadow:0 0 #00a4ef00}}.ocean-email-badge{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#00a4ef1a;border:1px solid rgba(0,164,239,.35);padding:8px 16px;border-radius:999px;margin:6px auto 16px;max-width:100%}.ocean-email-text{color:#38bdf8;font-weight:600;font-size:.92rem;word-break:break-all}.ocean-copy-badge-btn{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#e2e8f0;padding:3px 10px;border-radius:12px;font-size:.75rem;cursor:pointer;transition:all .2s ease}.ocean-copy-badge-btn:hover{background:#fff3;color:#fff}.ocean-mail-shortcuts-label{font-size:.78rem;color:#94a3b8;margin:16px 0 8px;text-align:center;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.ocean-mail-shortcuts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px}.ocean-mail-btn{display:flex;align-items:center;justify-content:center;gap:6px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:9px 8px;color:#e2e8f0;font-size:.82rem;font-weight:500;text-decoration:none;transition:all .2s ease}.ocean-mail-btn:hover{background:#ffffff17;border-color:#ffffff40;color:#fff;transform:translateY(-1px)}.ocean-resend-btn:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.ocean-pwd-rules{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:10px 14px;margin:12px 0 18px;display:flex;flex-direction:column;gap:6px}.ocean-pwd-rule-item{display:flex;align-items:center;gap:8px;font-size:.8rem;color:#94a3b8}.ocean-pwd-rule-item.valid{color:#34d399}.ocean-pwd-rule-ic{font-size:.85rem;font-weight:700}.cf-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#040914e0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:10000;display:flex;align-items:center;justify-content:center;padding:16px;animation:cfFadeIn .25s ease-out}@keyframes cfFadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.cf-modal-card{background:#0d1527;border:1px solid #233554;border-radius:16px;width:100%;max-width:490px;box-shadow:0 24px 64px #000000b3,0 0 0 1px #6739b733;overflow:hidden;color:#f8fafc}.cf-modal-banner{background:linear-gradient(90deg,#6739b7,#4c1d95);padding:8px 16px;display:flex;align-items:center;justify-content:space-between;font-size:.75rem;font-weight:700;letter-spacing:.04em;color:#ede9fe}.cf-banner-badge{background:#fff3;padding:2px 8px;border-radius:10px;font-size:.7rem}.cf-modal-header{padding:16px 20px;background:#111c34;border-bottom:1px solid #1e2e4f;display:flex;align-items:center;justify-content:space-between}.cf-header-left{display:flex;align-items:center;gap:12px}.cf-logo-box{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#6739b7,#00a4ef);display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:900;color:#fff;box-shadow:0 4px 12px #6739b766}.cf-merchant-name{font-size:.95rem;font-weight:800;color:#fff;line-height:1.2}.cf-merchant-sub{font-size:.74rem;color:#94a3b8}.cf-amount-badge{text-align:right}.cf-amount-label{font-size:.7rem;color:#94a3b8;text-transform:uppercase}.cf-amount-val{font-size:1.25rem;font-weight:800;color:#38bdf8;font-family:monospace}.cf-modal-body{padding:20px}.cf-method-tabs{display:flex;gap:8px;background:#070d19;padding:4px;border-radius:10px;border:1px solid #1a2844;margin-bottom:18px}.cf-tab-btn{flex:1;padding:8px 12px;border:none;background:transparent;color:#94a3b8;font-size:.8rem;font-weight:700;border-radius:8px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:6px}.cf-tab-btn.active{background:#6739b7;color:#fff;box-shadow:0 2px 8px #6739b766}.cf-upi-apps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.cf-upi-app-card{background:#111c34;border:1px solid #1e2e4f;border-radius:10px;padding:12px 8px;text-align:center;cursor:pointer;transition:all .2s ease}.cf-upi-app-card:hover{border-color:#6739b7;background:#6739b714}.cf-upi-app-card.active{border-color:#38bdf8;background:#38bdf81f;box-shadow:0 0 12px #38bdf833}.cf-upi-app-icon{font-size:1.4rem;margin-bottom:4px}.cf-upi-app-name{font-size:.78rem;font-weight:700;color:#e2e8f0}.cf-input-field{width:100%;background:#09101f;border:1px solid #1f2f52;border-radius:8px;padding:10px 14px;color:#f8fafc;font-size:.9rem;margin-bottom:14px;outline:none}.cf-input-field:focus{border-color:#38bdf8;box-shadow:0 0 0 2px #38bdf833}.cf-order-meta-box{background:#09101f;border:1px solid #1a2844;border-radius:10px;padding:12px 14px;margin-bottom:18px;font-size:.8rem}.cf-meta-row{display:flex;justify-content:space-between;margin-bottom:6px;color:#94a3b8}.cf-meta-row:last-child{margin-bottom:0}.cf-meta-row b{color:#f8fafc}.cf-action-btns{display:flex;gap:10px;margin-top:18px}.cf-btn-pay{flex:2;padding:12px 18px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:10px;font-size:.92rem;font-weight:800;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 16px #10b98159;transition:all .2s ease}.cf-btn-pay:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #10b98173}.cf-btn-pay:disabled{opacity:.6;cursor:not-allowed}.cf-btn-cancel{flex:1;padding:12px 14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#94a3b8;border-radius:10px;font-size:.85rem;font-weight:700;cursor:pointer;transition:all .2s ease}.cf-btn-cancel:hover{background:#ef44441a;border-color:#ef4444;color:#ef4444}.cf-footer-note{margin-top:14px;text-align:center;font-size:.72rem;color:#64748b;display:flex;align-items:center;justify-content:center;gap:6px}.ocean-deposit-tabs{display:flex;gap:8px;margin-bottom:16px;background:#09101f;padding:4px;border-radius:10px;border:1px solid #1a2844}.ocean-dep-tab-btn{flex:1;padding:8px 12px;background:transparent;border:none;color:#94a3b8;font-size:.82rem;font-weight:700;border-radius:8px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:6px}.ocean-dep-tab-btn.active{background:#00a4ef;color:#fff;box-shadow:0 2px 8px #00a4ef59}.sh-delivery-notice-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;background:linear-gradient(135deg,#25d3661a,#09101ecc);border:1px solid rgba(37,211,102,.35);border-left:4px solid #25D366;border-radius:12px;padding:14px 18px;margin-bottom:20px}[data-theme=light] .sh-delivery-notice-banner,.light-mode .sh-delivery-notice-banner{background:#f0fdf4!important;border:1px solid #86efac!important;border-left:4px solid #16a34a!important}.sh-delivery-notice-left{display:flex;align-items:center;gap:14px}.sh-delivery-notice-icon{font-size:1.6rem;line-height:1}.sh-delivery-notice-title{margin:0 0 3px;font-size:.95rem;font-weight:800;color:#f8fafc}[data-theme=light] .sh-delivery-notice-title,.light-mode .sh-delivery-notice-title{color:#14532d!important}.sh-delivery-notice-desc{margin:0;font-size:.82rem;color:#cbd5e1;line-height:1.45}[data-theme=light] .sh-delivery-notice-desc,.light-mode .sh-delivery-notice-desc{color:#166534!important}.sh-delivery-wa-btn{display:inline-flex;align-items:center;gap:8px;background:#25d366;color:#fff!important;font-size:.84rem;font-weight:800;padding:9px 18px;border-radius:8px;text-decoration:none!important;white-space:nowrap;box-shadow:0 4px 12px #25d36659;transition:all .2s ease}.sh-delivery-wa-btn:hover{background:#22c55e;transform:translateY(-1px)}.ocean-modal-backdrop .sh-cf-result-card{max-width:540px!important;width:92%!important;padding:0!important;border-radius:20px!important;overflow:hidden!important;position:relative!important;border:1px solid rgba(16,185,129,.4)!important;background:linear-gradient(165deg,#0e1728,#090e1a)!important;box-shadow:0 25px 65px -10px #000c,0 0 35px #10b98126!important;animation:waModalPopIn .3s cubic-bezier(.16,1,.3,1) forwards!important}[data-theme=light] .ocean-modal-backdrop .sh-cf-result-card,.light-mode .ocean-modal-backdrop .sh-cf-result-card,.ocean-portal-layout.light-mode .sh-cf-result-card{background:#fff!important;border:1px solid #cbd5e1!important;box-shadow:0 25px 60px -10px #0f172a33,0 0 0 1px #0f172a0d!important}.sh-cf-top-bar{height:5px;width:100%;background:linear-gradient(90deg,#10b981,#25d366,#06b6d4)}.sh-cf-body{padding:28px 28px 26px;text-align:center;position:relative}.sh-cf-close-btn{position:absolute;top:14px;right:16px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#94a3b8;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.1rem;cursor:pointer;transition:all .2s ease}.sh-cf-close-btn:hover{background:#ef444426;border-color:#ef4444;color:#ef4444}[data-theme=light] .sh-cf-close-btn,.light-mode .sh-cf-close-btn{background:#f1f5f9;border-color:#cbd5e1;color:#64748b}[data-theme=light] .sh-cf-close-btn:hover,.light-mode .sh-cf-close-btn:hover{background:#fee2e2;border-color:#ef4444;color:#dc2626}.sh-cf-icon-wrap{width:68px;height:68px;border-radius:50%;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;font-size:30px;background:linear-gradient(135deg,#10b9812e,#06b6d433);border:2px solid #10b981;box-shadow:0 0 25px #10b98159}[data-theme=light] .sh-cf-icon-wrap,.light-mode .sh-cf-icon-wrap{background:#dcfce7;border-color:#22c55e;box-shadow:0 8px 20px #22c55e40}.sh-cf-title{font-size:1.45rem;font-weight:800;margin:0 0 10px;color:#fff;letter-spacing:-.02em}[data-theme=light] .sh-cf-title,.light-mode .sh-cf-title{color:#0f172a!important}.sh-cf-order-badge{display:inline-flex;align-items:center;gap:8px;background:#38bdf81f;border:1px solid rgba(56,189,248,.35);border-radius:999px;padding:6px 14px;margin-bottom:16px;max-width:100%}[data-theme=light] .sh-cf-order-badge,.light-mode .sh-cf-order-badge{background:#e0f2fe;border-color:#7dd3fc}.sh-cf-order-label{font-size:.76rem;font-weight:700;color:#38bdf8;text-transform:uppercase;letter-spacing:.04em}[data-theme=light] .sh-cf-order-label,.light-mode .sh-cf-order-label{color:#0284c7}.sh-cf-order-val{font-family:JetBrains Mono,monospace,sans-serif;font-size:.82rem;font-weight:800;color:#f8fafc}[data-theme=light] .sh-cf-order-val,.light-mode .sh-cf-order-val{color:#0f172a}.sh-cf-copy-btn{background:transparent;border:1px solid rgba(56,189,248,.4);color:#38bdf8;border-radius:6px;font-size:.72rem;font-weight:700;padding:2px 7px;cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;gap:3px}.sh-cf-copy-btn:hover{background:#38bdf8;color:#09101e}[data-theme=light] .sh-cf-copy-btn,.light-mode .sh-cf-copy-btn{border-color:#0284c7;color:#0284c7}[data-theme=light] .sh-cf-copy-btn:hover,.light-mode .sh-cf-copy-btn:hover{background:#0284c7;color:#fff}.sh-cf-desc{font-size:.92rem;line-height:1.55;color:#94a3b8;margin:0 0 20px}[data-theme=light] .sh-cf-desc,.light-mode .sh-cf-desc{color:#475569!important}.sh-cf-wa-card{background:#25d36614;border:1.5px solid rgba(37,211,102,.35);border-radius:14px;padding:16px 18px;margin-bottom:22px;text-align:left}[data-theme=light] .sh-cf-wa-card,.light-mode .sh-cf-wa-card{background:#f0fdf4!important;border-color:#86efac!important}.sh-cf-wa-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.sh-cf-wa-card-title{display:flex;align-items:center;gap:8px;color:#25d366;font-weight:800;font-size:.92rem}[data-theme=light] .sh-cf-wa-card-title,.light-mode .sh-cf-wa-card-title{color:#15803d!important}.sh-cf-wa-pill{font-size:.68rem;font-weight:800;background:#25d366;color:#09101e;padding:1px 7px;border-radius:10px;text-transform:uppercase}.sh-cf-wa-card-desc{font-size:.84rem;color:#cbd5e1;line-height:1.5;margin:0}[data-theme=light] .sh-cf-wa-card-desc,.light-mode .sh-cf-wa-card-desc{color:#166534!important}.sh-cf-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.sh-cf-wa-action-btn{display:inline-flex;align-items:center;gap:8px;background:#25d366;color:#fff!important;font-weight:800;font-size:.94rem;padding:13px 24px;border-radius:12px;text-decoration:none!important;box-shadow:0 4px 16px #25d36666;transition:all .2s ease;flex:1 1 220px;justify-content:center}.sh-cf-wa-action-btn:hover{background:#22c55e;transform:translateY(-2px);box-shadow:0 6px 20px #25d36680}.sh-cf-secondary-btn{background:#ffffff0d;border:1px solid rgba(255,255,255,.15);color:#e2e8f0!important;font-weight:700;font-size:.9rem;padding:13px 20px;border-radius:12px;cursor:pointer;transition:all .2s ease;flex:1 1 160px}.sh-cf-secondary-btn:hover{background:#ffffff1a;color:#fff!important}[data-theme=light] .sh-cf-secondary-btn,.light-mode .sh-cf-secondary-btn{background:#f8fafc!important;border-color:#cbd5e1!important;color:#334155!important}[data-theme=light] .sh-cf-secondary-btn:hover,.light-mode .sh-cf-secondary-btn:hover{background:#f1f5f9!important;color:#0f172a!important}.ocean-collapse-trigger{display:none}@media(min-width:1025px){.ocean-collapse-trigger{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-right:8px;flex-shrink:0;border-radius:10px;border:1px solid rgba(148,163,184,.28);background:transparent;color:inherit;cursor:pointer;transition:background .15s ease,color .15s ease}.ocean-collapse-trigger:hover{background:#00a4ef1f;color:#38bdf8}.ocean-sidebar{transition:width .2s ease,min-width .2s ease}.ocean-sidebar.collapsed{width:76px;min-width:76px}.ocean-sidebar.collapsed .ocean-sidebar-brand{padding:18px 0;justify-content:center}.ocean-sidebar.collapsed .ocean-sidebar-brand-inner{flex:0 0 auto!important;justify-content:center}.ocean-sidebar.collapsed .ocean-brand-text{display:none}.ocean-sidebar.collapsed .ocean-nav-scroll{padding:14px 10px 16px;overflow-x:hidden}.ocean-sidebar.collapsed .ocean-nav-group{margin-bottom:8px}.ocean-sidebar.collapsed .ocean-group-title{font-size:0;line-height:0;height:1px;padding:0;margin:4px 8px 12px;background:#94a3b833;overflow:hidden}.ocean-sidebar.collapsed .ocean-nav-item{justify-content:center;padding:12px 0;gap:0}.ocean-sidebar.collapsed .ocean-nav-item span{display:none}.ocean-sidebar.collapsed .ocean-sidebar-footer{padding:10px 8px}.ocean-sidebar.collapsed .ocean-user-card{justify-content:center;padding:6px 0;gap:0}.ocean-sidebar.collapsed .ocean-user-info{display:none}.ocean-sidebar.collapsed .ocean-signout-btn{justify-content:center;font-size:0;gap:0;padding:10px 0}}.dh-root{--dh-card: #08090d;--dh-card2: #0c0e14;--dh-bd: rgba(255, 255, 255, .08);--dh-tx: #f1f5f9;--dh-mute: #94a3b8;--dh-blue: #4f7cff;--dh-green: #10d9a0;--dh-violet: #8b8cf8;--dh-hero: linear-gradient(135deg, #0a1124 0%, #0b1330 55%, #0a1020 100%);--dh-hero-bd: rgba(79, 124, 255, .22);display:flex;flex-direction:column;gap:22px;color:var(--dh-tx);max-width:1320px;margin:0 auto;width:100%}.dh-root.dh-light{--dh-card: #ffffff;--dh-card2: #f8fafc;--dh-bd: #e2e8f0;--dh-tx: #0f172a;--dh-mute: #64748b;--dh-blue: #2563eb;--dh-green: #059669;--dh-violet: #6d28d9;--dh-hero: linear-gradient(135deg, #eaf3ff 0%, #f3f0ff 100%);--dh-hero-bd: #cfe0ff}.dh-root h1,.dh-root h2,.dh-root h3,.dh-root p{margin:0}.dh-root button{font-family:inherit}.dh-root i{font-style:normal}.dh-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:30px 34px;border-radius:26px;background:var(--dh-hero);border:1px solid var(--dh-hero-bd)}.dh-hero-main{max-width:640px}.dh-hero h1{font-size:clamp(1.9rem,3.4vw,2.7rem);font-weight:800;letter-spacing:-.03em;margin:14px 0 10px;line-height:1.1}.dh-hero h1 span{color:#7f9cff}.dh-light .dh-hero h1 span{color:#2563eb}.dh-hero p{color:var(--dh-mute);font-size:1.02rem;line-height:1.55}.dh-pill{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:999px;font-size:.7rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;border:1px solid transparent}.dh-pill i{width:6px;height:6px;border-radius:50%;background:currentColor}.dh-pill-blue{color:#6f92ff;background:#4f7cff1f;border-color:#4f7cff4d}.dh-pill-green{color:#19d9a1;background:#10d9a01a;border-color:#10d9a04d}.dh-light .dh-pill-blue{color:#1d4ed8;background:#e0ebff}.dh-light .dh-pill-green{color:#047857;background:#d1fae5}.dh-float{display:flex;align-items:center;gap:12px;padding:12px;border-radius:18px;background:#ffffff08;border:1px solid var(--dh-bd)}.dh-light .dh-float{background:#ffffffb3}.dh-float-balance{padding:14px 22px;border-radius:14px;background:linear-gradient(135deg,#2563eb,#4338ca);color:#fff;min-width:150px}.dh-float-balance small{display:block;font-size:.66rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;opacity:.85}.dh-float-balance b{display:block;font-size:1.55rem;font-weight:800;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;margin-top:2px}.dh-float-add{display:inline-flex;align-items:center;gap:8px;padding:14px 20px;border-radius:14px;cursor:pointer;background:#ffffff0d;border:1px solid var(--dh-bd);color:var(--dh-tx);font-weight:700;font-size:.95rem}.dh-light .dh-float-add{background:#fff}.dh-float-add:hover{border-color:var(--dh-blue)}.dh-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.dh-stat{padding:22px 24px;border-radius:22px;background:var(--dh-card);border:1px solid var(--dh-bd);display:flex;flex-direction:column;gap:6px;min-height:142px}.dh-stat-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:34px}.dh-stat-top small{font-size:.72rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--dh-mute)}.dh-stat-num{font-size:2.6rem;font-weight:800;line-height:1.05;letter-spacing:-.03em;display:flex;align-items:baseline;gap:10px}.dh-stat-num em{font-style:normal;font-size:.95rem;font-weight:700;color:var(--dh-mute);letter-spacing:0}.dh-c-blue{color:var(--dh-blue)}.dh-c-green{color:var(--dh-green)}.dh-c-violet{color:var(--dh-violet)}.dh-stat-sub{color:var(--dh-mute);font-size:.86rem;margin-top:2px}.dh-stat-ico{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid}.dh-ico-blue{color:var(--dh-blue);background:#4f7cff1a;border-color:#4f7cff4d}.dh-ico-violet{color:var(--dh-violet);background:#8b8cf81a;border-color:#8b8cf84d}.dh-ico-green{color:var(--dh-green);background:#10d9a01a;border-color:#10d9a04d}.dh-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.dh-tags span{font-family:ui-monospace,Menlo,monospace;font-size:.74rem;padding:4px 10px;border-radius:7px;background:#94a3b81a;border:1px solid var(--dh-bd);color:var(--dh-mute)}.dh-quick{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.dh-quick-btn{display:flex;align-items:center;gap:12px;padding:16px 20px;border-radius:16px;cursor:pointer;background:var(--dh-card);border:1px solid var(--dh-bd);color:var(--dh-tx);font-weight:800;font-size:.82rem;letter-spacing:.07em;text-transform:uppercase;text-align:left;transition:border-color .15s,transform .15s}.dh-quick-btn span{flex:1}.dh-quick-btn svg:last-child{opacity:.55}.dh-quick-btn:hover{border-color:var(--dh-blue);transform:translateY(-1px)}.dh-quick-btn.is-primary{background:linear-gradient(135deg,#2563eb38,#4338ca38);border-color:#4f7cff80;color:#cfe0ff}.dh-light .dh-quick-btn.is-primary{color:#1d4ed8;background:#e0ebff}.dh-card{padding:26px 28px;border-radius:24px;background:var(--dh-card);border:1px solid var(--dh-bd)}.dh-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:wrap}.dh-card-title{display:flex;align-items:center;gap:14px}.dh-card-title h2{font-size:1.2rem;font-weight:800;letter-spacing:-.01em}.dh-card-title p{color:var(--dh-mute);font-size:.88rem;margin-top:3px}.dh-card-ico{width:44px;height:44px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--dh-blue);background:#4f7cff1a;border:1px solid rgba(79,124,255,.28)}.dh-ico-solid{background:linear-gradient(135deg,#3b6cff,#5b4bff);color:#fff;border:none}.dh-link{background:none;border:none;color:#5b8cff;font-weight:700;font-size:.86rem;cursor:pointer;padding:0}.dh-light .dh-link{color:#2563eb}.dh-link:hover{text-decoration:underline}.dh-instances{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px}.dh-inst{padding:18px 20px;border-radius:18px;background:var(--dh-card2);border:1px solid var(--dh-bd);display:flex;flex-direction:column;justify-content:space-between;gap:14px}.dh-inst-top{display:flex;align-items:center;gap:14px}.dh-inst-os{width:54px;height:54px;border-radius:15px;display:inline-flex;align-items:center;justify-content:center;background:#4f7cff14;border:1px solid rgba(79,124,255,.22);flex-shrink:0}.dh-os-proxy{color:#38bdf8;display:inline-flex}.dh-inst-name{flex:1;min-width:0}.dh-inst-name h3{font-size:1.05rem;font-weight:800;display:flex;align-items:center;gap:8px;min-width:0}.dh-inst-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.dh-dot{width:8px;height:8px;border-radius:50%;background:#10d9a0;box-shadow:0 0 8px #10d9a0;flex-shrink:0}.dh-inst-name p{color:var(--dh-mute);font-size:.84rem;margin-top:3px;line-height:1.4}.dh-inst-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid var(--dh-bd);flex-wrap:wrap}.dh-ip{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:10px;background:#94a3b814;border:1px solid var(--dh-bd);color:var(--dh-tx);cursor:pointer}.dh-ip code{font-family:ui-monospace,Menlo,monospace;font-size:.82rem}.dh-ip small{color:var(--dh-mute);font-size:.7rem}.dh-inst-actions{display:flex;gap:8px}.dh-btn{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:10px;cursor:pointer;font-weight:800;font-size:.74rem;letter-spacing:.07em;text-transform:uppercase;background:#4f7cff24;border:1px solid rgba(79,124,255,.4);color:#8fb0ff}.dh-light .dh-btn{color:#1d4ed8;background:#e0ebff}.dh-btn-ghost{background:transparent;border-color:var(--dh-bd);color:var(--dh-tx)}.dh-btn:hover{filter:brightness(1.15)}.dh-root .dh-btn-wide{width:100%;justify-content:center;padding:14px;font-size:.82rem;background:linear-gradient(135deg,#2563eb,#4f46e5);color:#fff;border:none}.dh-empty{padding:26px;text-align:center;border:1px dashed var(--dh-bd);border-radius:16px;display:flex;flex-direction:column;gap:14px;align-items:center;color:var(--dh-mute)}.dh-note{margin-top:14px;color:var(--dh-mute);font-size:.88rem}.dh-bottom{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:20px;align-items:start}.dh-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.dh-tabs button{padding:8px 16px;border-radius:999px;cursor:pointer;font-size:.72rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;background:transparent;border:1px solid var(--dh-bd);color:var(--dh-mute)}.dh-tabs button.on{background:#f8fafc;color:#0b1220;border-color:#f8fafc}.dh-light .dh-tabs button.on{background:#0f172a;color:#fff;border-color:#0f172a}.dh-ann{padding:20px 22px;border-radius:18px;background:var(--dh-card2);border:1px solid var(--dh-bd);margin-bottom:14px}.dh-ann.is-latest{border-color:#fb923c59;background:linear-gradient(135deg,rgba(251,146,60,.06),var(--dh-card2))}.dh-ann-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.dh-ann-tags{display:inline-flex;gap:8px;align-items:center}.dh-ann time{color:var(--dh-mute);font-size:.78rem;font-family:ui-monospace,Menlo,monospace}.dh-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:.66rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;border:1px solid}.dh-tag i{width:6px;height:6px;border-radius:50%;background:currentColor}.dh-tag-maintenance{color:#fbbf24;background:#fbbf241a;border-color:#fbbf244d}.dh-tag-platform{color:#7f9cff;background:#4f7cff1a;border-color:#4f7cff4d}.dh-tag-notice{color:#34d399;background:#34d3991a;border-color:#34d3994d}.dh-tag-promotion{color:#f472b6;background:#f472b61a;border-color:#f472b64d}.dh-tag-latest{color:#93a8ff;background:#4f7cff24;border-color:#4f7cff4d}.dh-ann h3{font-size:1.08rem;font-weight:800;margin-bottom:8px}.dh-ann p{color:var(--dh-mute);font-size:.92rem;line-height:1.6;margin-bottom:12px;white-space:pre-line}.dh-ann p.is-clamped{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dh-side{display:flex;flex-direction:column;gap:14px}.dh-scale h3{font-size:1.25rem;font-weight:800;margin:16px 0 8px}.dh-scale p{color:var(--dh-mute);font-size:.9rem;line-height:1.55}.dh-scale ul{list-style:none;padding:0;margin:16px 0 20px;display:flex;flex-direction:column;gap:9px}.dh-scale li{display:flex;align-items:center;gap:9px;font-size:.88rem;font-weight:600}.dh-scale li svg{color:#10d9a0}@media(max-width:1100px){.dh-stats,.dh-quick{grid-template-columns:repeat(2,1fr)}.dh-bottom{grid-template-columns:1fr}}@media(max-width:640px){.dh-hero{padding:22px 20px}.dh-stats,.dh-quick,.dh-instances{grid-template-columns:1fr}.dh-card{padding:20px 18px}.dh-float{width:100%;justify-content:space-between}}.dh-light .dh-tag-maintenance{color:#b45309;background:#fef3c7;border-color:#fcd34d}.dh-light .dh-tag-platform{color:#1d4ed8;background:#dbeafe;border-color:#93c5fd}.dh-light .dh-tag-notice{color:#047857;background:#d1fae5;border-color:#6ee7b7}.dh-light .dh-tag-promotion{color:#be185d;background:#fce7f3;border-color:#f9a8d4}.dh-light .dh-tag-latest{color:#3730a3;background:#e0e7ff;border-color:#a5b4fc}.dh-light .dh-ann.is-latest{border-color:#fdba74;background:linear-gradient(135deg,#fff7ed,#fff)}.dh-card,.dh-inst,.dh-instances,.dh-bottom>*{min-width:0}.dh-pill{flex-shrink:0}@media(max-width:640px){.dh-instances{grid-template-columns:minmax(0,1fr)}.dh-inst-foot{flex-direction:column;align-items:stretch}.dh-inst-actions{justify-content:flex-end}.dh-ip{justify-content:flex-start}}.dh-act-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.dh-act{width:100%;display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;cursor:pointer;text-align:left;color:var(--dh-tx);background:var(--dh-card2);border:1px solid var(--dh-bd);transition:border-color .15s}.dh-act:hover{border-color:var(--dh-blue)}.dh-act-ico{width:44px;height:44px;border-radius:13px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid}.dh-act-ico.tone-green,.dh-act i.tone-green,.dh-act em.tone-green{color:#19d9a1}.dh-act-ico.tone-amber,.dh-act i.tone-amber,.dh-act em.tone-amber{color:#fbbf24}.dh-act-ico.tone-red,.dh-act i.tone-red,.dh-act em.tone-red{color:#f87171}.dh-act-ico.tone-violet,.dh-act i.tone-violet,.dh-act em.tone-violet{color:#b794f6}.dh-act-ico{background:#94a3b814;border-color:var(--dh-bd)}.dh-act-ico.tone-green{background:#10d9a01a;border-color:#10d9a04d}.dh-act-ico.tone-amber{background:#fbbf241a;border-color:#fbbf244d}.dh-act-ico.tone-red{background:#f871711a;border-color:#f871714d}.dh-act-ico.tone-violet{background:#a78bfa1a;border-color:#a78bfa4d}.dh-act-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.dh-act-main b{font-size:.98rem;font-weight:800;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dh-act-main b em{font-style:normal;font-family:ui-monospace,Menlo,monospace;font-size:.72rem;font-weight:700;padding:2px 8px;border-radius:6px;background:#94a3b81a;border:1px solid var(--dh-bd)}.dh-act-main small{color:var(--dh-mute);font-size:.84rem;line-height:1.4;overflow-wrap:anywhere}.dh-act-side{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.dh-act-side i{font-style:normal;display:inline-flex;align-items:center;gap:6px;font-size:.68rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.dh-act-side i u{width:6px;height:6px;border-radius:50%;background:currentColor;text-decoration:none}.dh-act-side time{color:var(--dh-mute);font-size:.76rem;font-family:ui-monospace,Menlo,monospace}.dh-light .dh-act-ico.tone-green,.dh-light .dh-act i.tone-green,.dh-light .dh-act em.tone-green{color:#047857}.dh-light .dh-act-ico.tone-amber,.dh-light .dh-act i.tone-amber,.dh-light .dh-act em.tone-amber{color:#b45309}.dh-light .dh-act-ico.tone-red,.dh-light .dh-act i.tone-red,.dh-light .dh-act em.tone-red{color:#b91c1c}.dh-light .dh-act-ico.tone-violet,.dh-light .dh-act i.tone-violet,.dh-light .dh-act em.tone-violet{color:#6d28d9}@media(max-width:640px){.dh-act{align-items:flex-start;flex-wrap:wrap}.dh-act-side{flex-direction:row;align-items:center;gap:10px;margin-left:58px}}html:has(.ocean-portal-layout){font-size:14.5px}.ocean-portal-layout,.ocean-workspace,.ocean-view-container{min-width:0;max-width:100%}.ocean-view-container{box-sizing:border-box}.ocean-plan-rows{container-type:inline-size;container-name:planrows;width:100%}@container planrows (max-width: 1080px){.sh-card-main-content{flex-direction:column!important;align-items:stretch!important;gap:14px!important;width:100%!important}.sh-card-col-left{flex:0 0 auto!important;width:100%!important;min-width:0!important}.sh-card-col-center{flex:0 0 auto!important;width:100%!important;min-width:0!important;border-left:0!important;border-right:0!important;border-top:1px solid rgba(148,163,184,.18)!important;padding:12px 0 0!important;display:flex!important;flex-wrap:wrap!important;gap:14px 22px!important}.sh-card-col-right{flex:0 0 auto!important;width:100%!important;min-width:0!important;justify-content:space-between!important;align-items:center!important;border-top:1px solid rgba(148,163,184,.18)!important;padding-top:12px!important}}@container planrows (max-width: 520px){.sh-wide-plan-card{padding:14px!important}.sh-card-col-right{flex-wrap:wrap!important;gap:10px!important}}@media(max-width:1280px){.ocean-topbar{padding:0 20px}.ocean-view-container{padding:20px 20px 48px}}@media(max-width:760px){html:has(.ocean-portal-layout){font-size:14px}.ocean-topbar{padding:0 12px}.ocean-view-container{padding:16px 12px 40px}}.ocean-topbar-left{min-width:0;flex:1 1 auto}.ocean-topbar-left>div:not([class]),.ocean-topbar-left>div{min-width:0}.ocean-topbar-title,.ocean-topbar-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ocean-topbar-right{flex-shrink:0}.ocean-filter-controls{flex-wrap:wrap}.ocean-category-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:thin}.ocean-cat-tab{flex-shrink:0;white-space:nowrap}@media(max-width:1024px){.ocean-topbar{height:64px}.ocean-filter-bar{flex-direction:column;align-items:stretch}.ocean-search-box{width:100%!important;max-width:none!important;flex:1 1 100%!important}.ocean-filter-controls{width:100%}.ocean-filter-controls>*{flex:1 1 140px;min-width:0}}@media(max-width:760px){.ocean-topbar{height:58px}.ocean-topbar-right{gap:8px}.ocean-topbar-sub{display:none}.ocean-topbar-title{font-size:1.05rem}.ocean-topbar-left{gap:8px}.ocean-wallet-pill{height:38px;padding:0 6px 0 12px;gap:8px}.ocean-icon-btn,.ocean-user-top-avatar{width:38px!important;height:38px!important;flex-shrink:0}.ocean-cat-tab{padding:10px 16px;gap:8px}.sh-ip-tagline-badge{padding:10px 16px;font-size:.9rem;letter-spacing:.03em;white-space:normal;text-align:center;max-width:100%;box-sizing:border-box}.ocean-promo-strip{flex-wrap:wrap;gap:8px}.ocean-jump-bar{flex-direction:column;align-items:stretch;gap:10px;padding:12px}.ocean-jump-pills{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:8px;padding-bottom:4px}.ocean-jump-pill{flex-shrink:0;white-space:nowrap}.ocean-jump-top-btn{align-self:flex-end}.ocean-select{height:42px}}@media(max-width:420px){.ocean-topbar-right>.ocean-topbar-hide-xs{display:none}}@media(max-width:760px){.ocean-topbar-crumb-icon,.ocean-jump-top-btn,.ocean-wallet-dot{display:none}}@media(max-width:440px){.ocean-topbar-title{display:none}.ocean-topbar-right{margin-left:auto}}@container planrows (max-width: 1080px){.ocean-plan-rows .sh-card-col-center{border-left:0!important;border-right:0!important}.sh-plan-title{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere}.sh-price-from-label{display:inline-block}}@container planrows (max-width: 1080px){.ocean-portal-layout .ocean-plan-rows .sh-wide-plan-card .sh-card-col-center,[data-theme=light] .ocean-plan-rows .sh-wide-plan-card .sh-card-col-center{border-left:0!important;border-right:0!important}}@media(max-width:760px){.sh-delivery-notice-banner{flex-direction:column;align-items:stretch;gap:12px}.sh-delivery-notice-left{min-width:0}.sh-delivery-wa-btn{width:100%;justify-content:center;box-sizing:border-box}.ocean-ssh-steps-bar{max-width:100%;box-sizing:border-box;overflow-x:auto;padding:5px 8px;gap:4px}.ocean-ssh-step-pill{padding:6px 10px;flex-shrink:0;white-space:nowrap}}.sh-term-wrap{display:block}.sh-term-head h2{margin:0 0 4px;font-size:1.25rem}.sh-term-head p{margin:0 0 14px;opacity:.75;font-size:.88rem}.sh-term-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:16px;align-items:start}@media(max-width:960px){.sh-term-grid{grid-template-columns:minmax(0,1fr)}}.sh-term-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:12px}.sh-term-label{font-size:.8rem;opacity:.7}.sh-term-select,.sh-term-input{min-height:40px;padding:8px 10px;border-radius:10px;border:1px solid rgba(148,163,184,.35);background:#ffffff0f;color:inherit;font:inherit;font-size:.9rem;min-width:0}.sh-term-select{flex:1 1 200px;max-width:100%}.sh-term-input{width:100%;box-sizing:border-box;font-family:ui-monospace,Menlo,Consolas,monospace}.sh-term-btn{width:auto!important;min-height:40px;padding:8px 16px!important;font-size:.88rem!important;white-space:nowrap}.sh-term-dot{width:10px;height:10px;border-radius:50%;background:#94a3b8;flex:none}.sh-term-dot.on{background:#22c55e;box-shadow:0 0 0 3px #22c55e33}.sh-term-dot.bad{background:#ef4444}.sh-term-status{font-size:.82rem;opacity:.8;min-width:0;overflow-wrap:anywhere}.sh-term-screen{background:#0b1220;border-radius:12px;padding:8px;border:1px solid rgba(56,189,248,.25)}.sh-term-host{height:min(62vh,520px);min-height:280px;width:100%}.sh-term-host .xterm{height:100%;padding:4px}.sh-term-idle{padding:28px 12px;text-align:center;opacity:.85;font-size:.92rem}.sh-term-hint{font-size:.76rem;opacity:.65;margin-top:4px;line-height:1.4}.sh-term-error{display:flex;flex-direction:column;gap:4px;margin:0 0 12px;padding:10px 12px;border-radius:10px;background:#ef44441f;border:1px solid rgba(239,68,68,.35);color:#fca5a5;font-size:.85rem;line-height:1.45}.sh-term-hostkey{display:flex;flex-direction:column;gap:6px;margin-top:6px;font-size:.78rem}.sh-term-hostkey code,.sh-term-done code{overflow-wrap:anywhere;word-break:break-all}.sh-term-empty{padding:20px}.sh-term-passrow{display:flex;gap:6px}.sh-term-mini{min-height:34px;padding:4px 12px;border-radius:8px;border:1px solid rgba(148,163,184,.4);background:transparent;color:inherit;font-size:.78rem;cursor:pointer}.sh-term-mini:disabled{opacity:.45;cursor:not-allowed}.sh-term-regen{margin-top:8px}.sh-term-remove{margin-top:14px;width:100%;opacity:.8}.sh-term-log{margin-top:12px;max-height:220px;overflow:auto;padding:8px 10px;border-radius:10px;background:#0b1220;color:#cbd5e1;font:.76rem/1.5 ui-monospace,Menlo,Consolas,monospace}.sh-term-log .bad{color:#fca5a5}.sh-term-done{margin-top:12px;padding:10px 12px;border-radius:10px;background:#22c55e1f;border:1px solid rgba(34,197,94,.35);display:flex;flex-direction:column;gap:8px;font-size:.85rem}.sh-term-actions{display:flex;flex-wrap:wrap;gap:8px}.sh-term-soon{padding:28px 22px;text-align:center;max-width:640px;margin:24px auto}.sh-term-soon h2{margin:12px 0 8px;font-size:1.25rem}.sh-term-soon p{margin:6px 0;opacity:.8;line-height:1.55;font-size:.92rem}.sh-term-soon-badge{display:inline-block;padding:4px 12px;border-radius:999px;background:#38bdf829;color:#38bdf8;border:1px solid rgba(56,189,248,.4);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}
