@layer compatibility {
/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=JetBrains+Mono:wght@400;500;600;700&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none}}@layer components;@layer utilities{.fixed{position:fixed}.sticky{position:sticky}.block{display:block}.grid{display:grid}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--primary:#6366f1;--primary-strong:#4f46e5;--primary-color:#6366f1;--primary-hover:#4f46e5;--accent:#06b6d4;--highlight:#ec4899;--bg-dark:#0a0f1e;--bg-elev:#111827;--card-bg:#131b2e;--border-color:#94a3b81f;--text-main:#f1f5f9;--text-muted:#94a3b8;--text-dim:#64748b;--success:#1077b9;--danger:#ef4444;--warning:#f59e0b;--gradient:linear-gradient(135deg, #6366f1 0%, #3b82f6 50%, #06b6d4 100%);--gradient-warm:linear-gradient(135deg, #ec4899 0%, #f59e0b 100%);--radius:16px}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:var(--bg-dark);color:var(--text-main);background-image:radial-gradient(80% 50% at 50% -10%,#6366f138,#0000 60%),radial-gradient(60% 40% at 85% 30%,#06b6d41a,#0000 60%),radial-gradient(60% 40% at 15% 80%,#ec48991a,#0000 60%);background-attachment:fixed;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.promo-bar{background:var(--gradient-warm);color:#fff;text-align:center;letter-spacing:.01em;padding:.55rem 1rem;font-size:.875rem;font-weight:500}.promo-bar strong{font-weight:800}.promo-bar a{margin-left:.4rem;text-decoration:underline}.site-header{z-index:50;-webkit-backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid var(--border-color);background:#0a0f1eb3;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:1rem 1.5rem;display:flex}.logo{letter-spacing:-.5px;background:var(--gradient);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.4rem;font-weight:900}.nav-links{align-items:center;gap:.3rem;display:flex}.nav-links a{color:var(--text-muted);border-radius:8px;padding:.5rem .95rem;font-size:.93rem;font-weight:500;transition:all .2s}.nav-links a:hover{color:var(--text-main);background:#ffffff0d}.nav-links a.btn-primary{color:#fff;background:var(--primary);margin-left:.4rem}.nav-links a.btn-primary:hover{background:var(--primary-strong);color:#fff}.cta-button,.btn{cursor:pointer;color:#fff;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.85rem 1.75rem;font-family:inherit;font-size:1rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.cta-button,.btn-primary{background:var(--gradient);background-size:200% 200%;box-shadow:0 12px 30px -10px #6366f199}.cta-button:hover,.btn-primary:hover{color:#fff;background-position:100% 0;transform:translateY(-2px);box-shadow:0 18px 40px -10px #6366f1cc}.cta-button.secondary,.btn-secondary{color:var(--text-main);border:1px solid var(--border-color);box-shadow:none;background:#ffffff0d}.cta-button.secondary:hover,.btn-secondary:hover{color:var(--text-main);background:#ffffff1a;border-color:#fff3;transform:translateY(-2px)}.hero{text-align:center;max-width:1100px;margin:0 auto;padding:5rem 1.5rem 3.5rem;position:relative}.hero-badge{color:#f9a8d4;background:#ec48991f;border:1px solid #ec489959;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.45rem 1.05rem;font-size:.85rem;font-weight:600;display:inline-flex}.hero-badge .dot{background:var(--highlight);width:7px;height:7px;box-shadow:0 0 10px var(--highlight);border-radius:50%;animation:2s ease-in-out infinite pulse-dot}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}.hero h1{letter-spacing:-1.5px;color:var(--text-main);margin-bottom:1.25rem;font-size:clamp(2.2rem,5vw,4rem);font-weight:800;line-height:1.1}.hero h1 .gradient{background:var(--gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-subtitle{color:var(--text-muted);max-width:720px;margin:0 auto 2.25rem;font-size:clamp(1rem,1.5vw,1.18rem)}.hero-actions{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-bottom:2.5rem;display:flex}.hero-trust{color:var(--text-dim);flex-wrap:wrap;justify-content:center;gap:1.5rem;font-size:.88rem;display:flex}.hero-trust span{align-items:center;gap:.4rem;display:inline-flex}.hero-trust .ok{color:var(--success);font-size:1rem;font-weight:700;line-height:1}.stats{grid-template-columns:repeat(4,1fr);gap:1rem;max-width:1100px;margin:0 auto;padding:1rem 1.5rem 3rem;display:grid}@media (max-width:720px){.stats{grid-template-columns:repeat(2,1fr)}}.stat{border:1px solid var(--border-color);border-radius:var(--radius);text-align:center;background:linear-gradient(#ffffff0a,#ffffff03);padding:1.5rem}.stat-num{background:var(--gradient);color:#0000;letter-spacing:-.5px;-webkit-background-clip:text;background-clip:text;margin-bottom:.3rem;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800}.stat-label{color:var(--text-muted);font-size:.88rem}.section{max-width:1200px;margin:0 auto;padding:5rem 1.5rem}.section-head{text-align:center;margin-bottom:3rem}.section-tag{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;background:#06b6d414;border:1px solid #06b6d44d;border-radius:999px;margin-bottom:1rem;padding:.3rem .95rem;font-size:.78rem;font-weight:700;display:inline-block}.section-title{letter-spacing:-.6px;margin-bottom:.8rem;font-size:clamp(1.7rem,3.5vw,2.5rem);font-weight:800}.section-desc{color:var(--text-muted);max-width:640px;margin:0 auto}.features{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;display:grid}.feature-card{border:1px solid var(--border-color);border-radius:var(--radius);background:linear-gradient(#ffffff0a,#ffffff03);padding:2rem 1.75rem;transition:all .3s;position:relative;overflow:hidden}.feature-card:hover{border-color:#6366f166;transform:translateY(-6px);box-shadow:0 25px 50px -20px #6366f173}.feature-icon{background:var(--gradient);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:1.1rem;font-size:1.4rem;display:inline-flex}.feature-card h3{color:var(--text-main);margin-bottom:.5rem;font-size:1.2rem;font-weight:700}.feature-card p{color:var(--text-muted);font-size:.95rem}.pricing{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;display:grid}.price-card{border:1px solid var(--border-color);border-radius:var(--radius);text-align:center;background:linear-gradient(#ffffff0a,#ffffff03);padding:2rem 1.75rem 1.75rem;transition:all .25s;position:relative}.price-card:hover{border-color:#6366f166;transform:translateY(-4px)}.price-card.featured{background:linear-gradient(#6366f124,#ffffff05);border-color:#6366f199;box-shadow:0 20px 60px -20px #6366f180}.price-card .ribbon{background:var(--gradient);text-transform:uppercase;letter-spacing:.08em;color:#fff;border-radius:999px;padding:.25rem .75rem;font-size:.7rem;font-weight:800;position:absolute;top:-10px;left:50%;transform:translate(-50%);box-shadow:0 8px 18px -6px #6366f199}.price-gb{color:var(--text-muted);letter-spacing:.02em;text-transform:uppercase;margin-bottom:.4rem;font-size:.95rem;font-weight:600}.price-num{letter-spacing:-1px;color:var(--text-main);font-size:2.4rem;font-weight:900}.price-num .unit{color:var(--text-muted);margin-left:.2rem;font-size:.95rem;font-weight:500}.price-card .save{color:var(--success);min-height:1.2rem;margin:.4rem 0 1.4rem;font-size:.85rem;font-weight:600}.price-card .btn,.price-card .cta-button{width:100%;padding:.75rem 1.2rem;font-size:.95rem}.cta-section{text-align:center;background:radial-gradient(circle at 20% 30%,#ec48992e,#0000 50%),radial-gradient(circle at 80% 70%,#06b6d42e,#0000 50%),linear-gradient(135deg,#6366f129,#0f172a66);border:1px solid #6366f140;border-radius:24px;max-width:1000px;margin:3rem auto 0;padding:3.5rem 2rem;position:relative;overflow:hidden}.cta-section h2{letter-spacing:-.5px;margin-bottom:.75rem;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800}.cta-section p{color:var(--text-muted);margin-bottom:1.75rem}.site-footer{border-top:1px solid var(--border-color);margin-top:4rem;padding:3rem 1.5rem 2rem}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:2rem;max-width:1200px;margin:0 auto;display:grid}@media (max-width:720px){.footer-grid{grid-template-columns:1fr 1fr}}.footer-grid h4{color:var(--text-main);margin-bottom:.8rem;font-size:.9rem;font-weight:700}.footer-grid a{color:var(--text-muted);padding:.3rem 0;font-size:.9rem;display:block}.footer-brand .logo{margin-bottom:.7rem;font-size:1.4rem;display:inline-block}.footer-brand p{color:var(--text-muted);max-width:280px;font-size:.9rem}.footer-bottom{border-top:1px solid var(--border-color);text-align:center;max-width:1200px;color:var(--text-dim);margin:2.2rem auto 0;padding-top:1.5rem;font-size:.85rem}footer:not(.site-footer){text-align:center;border-top:1px solid var(--border-color);color:var(--text-dim);padding:3rem 1.5rem;font-size:.85rem}header:not(.site-header){justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:1.25rem 2rem;display:flex}.article-shell,.article-page{max-width:1040px;margin:0 auto;padding:4rem 1.5rem 1rem}.article-hero{text-align:center;margin-bottom:2.5rem}.article-hero h1,.article-page h1{letter-spacing:-1px;margin-bottom:1rem;font-size:clamp(2rem,4vw,3.2rem);line-height:1.15}.article-hero p,.article-lead{color:var(--text-muted);max-width:760px;margin:0 auto;font-size:1.05rem}.article-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;display:grid}.article-grid.compact{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.article-card{border:1px solid var(--border-color);border-radius:var(--radius);background:linear-gradient(#ffffff0b,#ffffff03);padding:1.6rem;transition:transform .25s,border-color .25s,box-shadow .25s}.article-card:hover{border-color:#6366f161;transform:translateY(-4px);box-shadow:0 22px 45px -24px #6366f18c}.article-card h2,.article-card h3{margin:.45rem 0 .65rem;font-size:1.12rem;line-height:1.45}.article-card p{color:var(--text-muted);font-size:.94rem}.article-meta{color:var(--accent);letter-spacing:.03em;margin-bottom:.4rem;font-size:.82rem;font-weight:700}.article-read{color:#93c5fd;margin-top:1rem;font-size:.92rem;font-weight:700;display:inline-flex}.article-more{justify-content:center;margin-top:1.6rem;display:flex}.article-page article{border:1px solid var(--border-color);background:linear-gradient(#ffffff0a,#ffffff03);border-radius:24px;max-width:820px;margin:0 auto;padding:clamp(1.5rem,4vw,3rem)}.article-page .breadcrumb{color:var(--text-dim);margin-bottom:1.2rem;font-size:.88rem}.article-page .breadcrumb a{color:var(--text-muted)}.article-page .breadcrumb a:hover{color:var(--text-main)}.article-page h2{margin:2rem 0 .75rem;font-size:1.35rem}.article-page p,.article-page li{color:var(--text-muted);margin:.7rem 0}.article-page ul,.article-page ol{margin:.75rem 0 1rem;padding-left:1.4rem}.article-page pre{border:1px solid var(--border-color);color:#dbeafe;background:#00000059;border-radius:12px;margin:1rem 0;padding:1rem;overflow-x:auto}.article-cta{background:linear-gradient(135deg,#6366f129,#06b6d414);border:1px solid #6366f140;border-radius:18px;margin-top:2.4rem;padding:1.5rem}.article-cta h2{margin-top:0}.article-cta .cta-button{margin-top:.75rem}@media (max-width:720px){.nav{flex-wrap:wrap;gap:.75rem}.nav-links{flex-wrap:wrap}.article-shell,.article-page{padding-top:2.5rem}}.home-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;max-width:1100px;margin:0 auto;display:grid}.home-product-card{background:linear-gradient(#ffffff0e,#ffffff04),#0f172ab8;border:1px solid #94a3b824;border-radius:26px;min-height:360px;padding:clamp(1.35rem,3vw,2rem);transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 28px 80px -62px #6366f1e6}.home-product-card:hover{border-color:#6366f16b;transform:translateY(-6px);box-shadow:0 32px 90px -58px #22d3eee6}.static-product-card{background:radial-gradient(circle at 92% 0,#1077b938,#0000 40%),radial-gradient(circle at 0 95%,#22d3ee2b,#0000 38%),#0f172abd}.dynamic-product-card{background:radial-gradient(circle at 92% 0,#6366f13d,#0000 40%),radial-gradient(circle at 0 95%,#ec489921,#0000 38%),#0f172abd}.product-card-glow{pointer-events:none;background:radial-gradient(circle,#6366f12e,#0000 62%);height:180px;transition:transform .25s;position:absolute;inset:auto -20% -38% 36%}.home-product-card:hover .product-card-glow{transform:translateY(-14px)scale(1.14)}.home-product-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.2rem;display:flex}.product-pill{color:#c7d2fe;letter-spacing:.08em;background:#6366f121;border:1px solid #6366f140;border-radius:999px;padding:.46rem .72rem;font-size:.78rem;font-weight:900;display:inline-flex}.home-product-head strong{color:#93c5fd;font-size:.82rem}.home-product-card h3{color:#fff;letter-spacing:-.8px;margin:0 0 .75rem;font-size:clamp(1.6rem,3vw,2.15rem);position:relative}.home-product-card p{max-width:520px;color:var(--text-muted);line-height:1.72;position:relative}.home-product-points{flex-wrap:wrap;gap:.55rem;margin:1.25rem 0 1.35rem;display:flex;position:relative}.home-product-points span{color:#dbeafe;background:#0206174d;border:1px solid #94a3b824;border-radius:999px;padding:.5rem .68rem;font-size:.82rem;font-weight:800}.product-flag-row{flex-wrap:wrap;gap:.55rem;margin-top:1.15rem;display:flex;position:relative}.product-flag-row img{object-fit:cover;border-radius:8px;width:38px;height:27px;animation:4s ease-in-out infinite flag-float;box-shadow:0 0 0 1px #ffffff2e,0 12px 28px -18px #0f172acc}.product-flag-row img:nth-child(2n){animation-delay:.45s}.product-flag-row img:nth-child(3n){animation-delay:.9s}@keyframes flag-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (max-width:820px){.home-product-grid{grid-template-columns:1fr}}.auth-page{grid-template-columns:1.05fr 1fr;align-items:center;gap:4rem;max-width:1100px;min-height:calc(100vh - 64px);margin:0 auto;padding:3rem 1.5rem;display:grid}@media (max-width:880px){.auth-page{grid-template-columns:1fr;gap:2rem;padding:2rem 1rem}.auth-side{display:none}}.auth-side .section-tag{margin-bottom:1.25rem}.auth-side h2{letter-spacing:-1px;margin-bottom:1rem;font-size:clamp(2rem,4vw,2.6rem);font-weight:800;line-height:1.15}.auth-side h2 .gradient{background:var(--gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.auth-side .lead{color:var(--text-muted);margin-bottom:2rem;font-size:1.05rem}.benefit-list{padding:0;list-style:none}.benefit-list li{color:var(--text-muted);align-items:flex-start;gap:.85rem;margin-bottom:1rem;font-size:.97rem;display:flex}.benefit-list .check{width:22px;height:22px;color:var(--success);background:#1077b929;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;font-size:.85rem;font-weight:800;display:inline-flex}.benefit-list b{color:var(--text-main);font-weight:700}.auth-shell{border:1px solid var(--border-color);border-radius:var(--radius);background:linear-gradient(#ffffff0a,#ffffff03);width:100%;max-width:460px;margin:0 auto;padding:2.5rem 2.25rem;box-shadow:0 30px 70px -30px #0009}.auth-shell h2{letter-spacing:-.3px;margin-bottom:.4rem;font-size:1.55rem;font-weight:700}.auth-shell .sub{color:var(--text-muted);margin-bottom:1.75rem;font-size:.95rem}.auth-gift{color:var(--text-main);background:linear-gradient(135deg,#ec489929,#f59e0b1a);border:1px solid #ec489952;border-radius:12px;align-items:center;gap:.85rem;margin-bottom:1.5rem;padding:.9rem 1rem;font-size:.92rem;display:flex}.auth-gift .gift-icon{font-size:1.6rem;line-height:1}.auth-gift b{color:#fbcfe8;font-weight:700}.form-group{margin-bottom:1.1rem}.form-group label{color:var(--text-muted);margin-bottom:.45rem;font-size:.88rem;font-weight:500;display:block}.form-group input,.form-group select{width:100%;color:var(--text-main);border:1px solid var(--border-color);background-color:#0f172a99;border-radius:10px;outline:none;padding:.8rem 1rem;font-family:inherit;font-size:.98rem;transition:all .2s}.form-group input::placeholder{color:var(--text-dim)}.form-group input:focus,.form-group select:focus{border-color:var(--primary);background-color:#0f172ad9;box-shadow:0 0 0 3px #6366f12e}.turnstile-field{justify-content:center;align-items:center;min-height:65px;margin:.35rem 0 1.1rem;display:flex}.btn-block{background:var(--gradient);color:#fff;cursor:pointer;background-size:200% 200%;border:none;border-radius:10px;width:100%;padding:.9rem;font-family:inherit;font-size:1rem;font-weight:700;transition:all .25s;box-shadow:0 12px 25px -10px #6366f18c}.btn-block:hover{background-position:100% 0;transform:translateY(-1px);box-shadow:0 16px 35px -10px #6366f1bf}.btn-block:disabled{cursor:not-allowed;box-shadow:none;background:#334155;transform:none}.auth-tip{text-align:center;color:var(--text-muted);margin-top:1.1rem;font-size:.9rem}.auth-tip a{color:var(--primary);font-weight:600}.auth-tip a:hover{color:var(--accent)}.alert{color:#dbeafe;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a94;border:1px solid #94a3b829;border-radius:14px;align-items:center;gap:.65rem;margin-bottom:1rem;padding:.9rem 1rem;font-size:.92rem;line-height:1.5;display:none;box-shadow:0 18px 45px -34px #0f172ae6}.alert.show{animation:.22s ease-out alert-slide-in;display:flex}.alert-icon{border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:.78rem;font-weight:1000;display:inline-flex}.alert.error .alert-icon{color:#fecaca;background:#f871712e}.alert.success .alert-icon{color:#a7d5f3;background:#3495d32e}@keyframes alert-slide-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.dashboard-shell{max-width:1000px;margin:2.5rem auto;padding:0 1.5rem}.dashboard-hero{border:1px solid var(--border-color);border-radius:var(--radius);background:radial-gradient(circle at 100% 0,#6366f133,#0000 50%),linear-gradient(#ffffff0a,#ffffff03);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1.5rem;padding:2rem;display:flex}.dashboard-hero h2{letter-spacing:-.3px;margin-bottom:.4rem;font-size:1.6rem;font-weight:800}.dashboard-hero .lead{color:var(--text-muted)}.dashboard-hero .actions{flex-wrap:wrap;gap:.6rem;display:flex}.traffic-card{border:1px solid var(--border-color);border-radius:var(--radius);background:linear-gradient(#ffffff0a,#ffffff03);margin-bottom:1.5rem;padding:1.6rem 1.75rem}.traffic-card .traffic-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.7rem;display:flex}.traffic-card .traffic-head h3{color:var(--text-muted);font-size:1rem;font-weight:500}.traffic-card .traffic-head .number{letter-spacing:-.5px;background:var(--gradient);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.6rem;font-weight:800}.traffic-bar{background:#0f172ab3;border-radius:999px;width:100%;height:10px;overflow:hidden}.traffic-bar .fill{background:var(--gradient);border-radius:999px;width:0%;height:100%;transition:width .6s}.traffic-card .traffic-foot{color:var(--text-dim);margin-top:.6rem;font-size:.85rem}.info-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.info-card{border:1px solid var(--border-color);border-radius:var(--radius);background:linear-gradient(#ffffff0a,#ffffff03);padding:1.3rem 1.4rem;position:relative}.info-card .label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.82rem;font-weight:600}.info-card .value{word-break:break-all;color:var(--text-main);padding-right:2rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.05rem;font-weight:700}.info-card .copy-btn{border:1px solid var(--border-color);color:var(--text-muted);cursor:pointer;background:#ffffff0d;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:.9rem;transition:all .2s;display:inline-flex;position:absolute;top:1rem;right:1rem}.info-card .copy-btn:hover{color:var(--primary);background:#6366f11a;border-color:#6366f166}.topup-shell{max-width:760px;margin:2.5rem auto;padding:0 1.5rem}.topup-shell h2{letter-spacing:-.5px;margin-bottom:.4rem;font-size:1.8rem;font-weight:800}.topup-shell .lead{color:var(--text-muted);margin-bottom:2rem}.topup-section{border:1px solid var(--border-color);border-radius:var(--radius);background:linear-gradient(#ffffff0a,#ffffff03);margin-bottom:1.25rem;padding:1.75rem}.topup-section h3{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:1rem;font-size:.95rem;font-weight:600}.topup-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin-bottom:.5rem;display:grid}.topup-grid button{color:var(--text-main);border:1px solid var(--border-color);cursor:pointer;background:#0f172a80;border-radius:12px;padding:1.1rem .8rem;font-family:inherit;font-size:1.05rem;font-weight:700;transition:all .2s;position:relative}.topup-grid button .sub{color:var(--text-dim);margin-top:.25rem;font-size:.75rem;font-weight:500;display:block}.topup-grid button:hover{border-color:var(--primary);color:var(--primary);transform:translateY(-2px)}.topup-grid button.selected{border-color:var(--primary);color:var(--text-main);background:linear-gradient(135deg,#6366f12e,#06b6d414);box-shadow:0 10px 25px -10px #6366f180}.topup-grid button.selected .sub{color:#c7d2fe}.topup-grid button .save-tag{z-index:2;color:#fff;letter-spacing:.02em;pointer-events:none;background:linear-gradient(135deg,#fb7185,#f59e0b);border-radius:999px;justify-content:center;align-items:center;min-width:2.5rem;padding:.22rem .52rem;font-size:.68rem;font-weight:900;display:inline-flex;position:absolute;top:10px;right:10px;box-shadow:0 10px 22px -12px #fb7185f2}.discount-tip{color:#fde68a;white-space:nowrap;background:#f59e0b1f;border:1px solid #f59e0b47;border-radius:999px;align-items:center;gap:.35rem;width:fit-content;padding:.32rem .68rem;font-size:.78rem;font-weight:700;display:inline-flex}.discount-tip-icon{color:#fff;background:linear-gradient(135deg,#f59e0b,#ef4444);border-radius:999px;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.68rem;font-weight:900;line-height:1;display:inline-flex}.traffic-pack-grid button .save-tag{animation:2.4s ease-in-out infinite discount-pop}@keyframes discount-pop{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.method-row{flex-wrap:wrap;gap:.75rem;display:flex}.method-row label{border:1px solid var(--border-color);cursor:pointer;min-width:160px;color:var(--text-muted);background:#0f172a80;border-radius:12px;flex:1;align-items:center;padding:.85rem 1rem;font-weight:600;transition:all .2s;display:flex}.method-row input[type=radio]{display:none}.method-row label:has(input:checked){border-color:var(--primary);color:var(--text-main);background:linear-gradient(135deg,#6366f12e,#06b6d414);box-shadow:0 10px 25px -10px #6366f180}.method-row label:hover{border-color:#6366f166}.method-body{align-items:center;gap:.7rem;width:100%;display:flex}.method-icon{color:#fff;letter-spacing:-.5px;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:1.05rem;font-weight:800;display:inline-flex;box-shadow:0 4px 12px -4px #00000073}.method-icon-wxpay{background:linear-gradient(135deg,#0778c1,#045f99)}.method-text{text-align:left;flex-direction:column;gap:.2rem;line-height:1.2;display:flex}.method-name{font-size:.98rem}.method-fee{color:#f59e0b;letter-spacing:0;background:#f59e0b1f;border-radius:4px;align-self:flex-start;padding:1px 6px;font-size:.75rem;font-weight:600}.method-fee-ok{color:var(--success);background:#1077b924}.method-note{color:var(--text-muted);margin-top:.6rem;font-size:.82rem}.price-hint{text-align:center;background:linear-gradient(135deg,#6366f11a,#06b6d40d);border:1px solid #6366f133;border-radius:12px;margin-bottom:1.25rem;padding:1.1rem 1.25rem;font-size:1.05rem}.price-hint.warn strong{color:#fecaca;font-size:1rem}.price-hint b{letter-spacing:-.5px;background:var(--gradient);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.6rem;font-weight:800}.price-hint .currency{color:var(--text-muted);margin-left:.3rem;font-size:.95rem}.price-hint .discount{width:fit-content;color:var(--success);background:#1077b921;border:1px solid #1077b952;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;margin:.45rem auto 0;padding:.25rem .65rem;font-size:.86rem;font-weight:800;display:inline-flex}.action-row{flex-wrap:wrap;gap:.75rem;display:flex}.action-row .cta-button{box-shadow:none;padding:.7rem 1.5rem;font-size:.95rem}.generator-card{background:var(--bg-card,#ffffff0a);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff14;border-radius:18px;margin-top:1.5rem;padding:1.5rem 1.5rem 1.25rem}.generator-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.2rem;display:flex}.generator-head h3{margin:0 0 .35rem;font-size:1.15rem;font-weight:700}.generator-head .hint{color:var(--text-muted);max-width:540px;margin:0;font-size:.88rem;line-height:1.55}.generator-card .hint code{color:var(--text-main);background:#6366f11f;border-radius:6px;padding:.1rem .4rem;font-size:.82rem}.generator-form{grid-template-columns:1fr 1fr auto;align-items:end;gap:.85rem;margin-bottom:1.1rem;display:grid}.generator-form label{color:var(--text-muted);flex-direction:column;gap:.4rem;font-size:.82rem;font-weight:500;display:flex}.generator-form select{color:var(--text-main);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;outline:none;padding:.7rem .85rem;font-size:.95rem;transition:border-color .15s,background .15s}.generator-form select:focus{border-color:var(--primary);background:#6366f114}.generator-form select option{color:var(--text-main);background:#1a1b2e}.generator-form #gen-refresh{box-shadow:none;padding:.7rem 1.1rem;font-size:.92rem}.generator-output{background:#00000059;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:.5rem;margin-bottom:.85rem;padding:.85rem 1rem;display:flex}.generator-output code{color:#e0e7ff;word-break:break-all;background:0 0;flex:1;padding:0;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:.92rem}.generator-output .copy-btn{color:var(--primary);cursor:pointer;background:#6366f11f;border:1px solid #6366f14d;border-radius:8px;padding:.35rem .7rem;font-size:1rem;transition:background .15s}.generator-output .copy-btn:hover{background:#6366f138}@media (max-width:720px){.generator-form{grid-template-columns:1fr}.generator-form #gen-refresh{width:100%}}.generator-form .form-field{color:var(--text-muted);flex-direction:column;gap:.4rem;font-size:.82rem;font-weight:500;display:flex}.generator-form .form-field .form-label{display:block}.country-picker{position:relative}.country-trigger{width:100%;color:var(--text-main);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;justify-content:space-between;align-items:center;gap:.6rem;padding:.6rem .85rem;font-size:.95rem;transition:border-color .15s,background .15s;display:flex}.country-trigger:hover{border-color:#6366f173}.country-picker[aria-expanded=true] .country-trigger,.country-trigger[aria-expanded=true]{border-color:var(--primary);background:#6366f114}.country-current{align-items:center;gap:.55rem;min-width:0;display:flex;overflow:hidden}.country-current .flag{object-fit:cover;border-radius:2px;flex-shrink:0;width:22px;height:16px;box-shadow:0 0 0 1px #ffffff14}.country-current .zh{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.country-current .code{color:var(--text-muted);letter-spacing:.5px;font-size:.78rem}.country-trigger .caret{color:var(--text-muted);font-size:.9rem}.country-popover{z-index:30;background:#161827;border:1px solid #ffffff1a;border-radius:12px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 18px 48px #0000008c}.country-search{border-bottom:1px solid #ffffff12;padding:.6rem .7rem .5rem}.country-search input{width:100%;color:var(--text-main);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;outline:none;padding:.45rem .7rem;font-size:.9rem}.country-search input:focus{border-color:var(--primary);background:#6366f114}.country-list{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;max-height:280px;margin:0;padding:.3rem 0;list-style:none;overflow-y:auto}.country-list::-webkit-scrollbar{width:8px}.country-list::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:4px}.country-item{cursor:pointer;color:var(--text-main);align-items:center;gap:.6rem;padding:.5rem .85rem;font-size:.93rem;transition:background .12s;display:flex}.country-item:hover{background:#6366f11f}.country-item.active{background:#6366f133}.country-item .flag{object-fit:cover;border-radius:2px;flex-shrink:0;width:22px;height:16px;box-shadow:0 0 0 1px #ffffff14}.country-item .globe{text-align:center;flex-shrink:0;width:22px;font-size:1rem}.country-item .name{flex:1}.country-item .code{color:var(--text-muted);letter-spacing:.5px;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:.78rem}.country-empty{text-align:center;color:var(--text-muted);padding:1rem;font-size:.88rem}.usdt-pay{background:linear-gradient(#2285c514,#2285c505);border:1px solid #ffffff14;border-radius:16px;margin-top:1.25rem;padding:1.5rem 1.5rem 1.25rem;box-shadow:0 8px 32px #2285c514}.usdt-pay h3{color:#4aa4de;margin:0 0 .4rem;font-size:1.1rem}.usdt-pay .hint{color:var(--text-muted);margin:0 0 1rem;font-size:.88rem;line-height:1.6}.usdt-pay .hint strong{color:#fde68a}.usdt-row{background:#00000040;border:1px solid #ffffff0f;border-radius:10px;grid-template-columns:6rem 1fr auto;align-items:center;gap:.75rem;margin-bottom:.5rem;padding:.75rem 1rem;display:grid}.usdt-row .label{color:var(--text-muted);font-size:.85rem}.usdt-row .value{color:#f8fafc;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95rem}.usdt-row .usdt-unit{color:#4aa4de;margin-left:.2rem;font-size:.85rem;font-weight:600}.usdt-row .copy-btn{color:#f8fafc;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;width:2rem;height:2rem;transition:background .15s}.usdt-row .copy-btn:hover{background:#4aa4de2e}@media (max-width:560px){.usdt-row{grid-template-columns:1fr auto}.usdt-row .label{grid-column:1/-1}}.usdt-check-result{border:1px solid #0000;border-radius:10px;margin-top:.75rem;padding:.7rem 1rem;font-size:.9rem;line-height:1.5}.usdt-qr-wrap{flex-direction:column;align-items:center;gap:.5rem;margin:.25rem 0 1rem;display:flex}.usdt-qr{background:#fff;border-radius:12px;justify-content:center;align-items:center;width:200px;height:200px;padding:10px;display:flex;overflow:hidden;box-shadow:0 6px 24px #00000040}.usdt-qr svg{width:100%;height:100%;image-rendering:pixelated;display:block}.usdt-qr.usdt-qr-empty{color:var(--text-muted);text-align:center;box-shadow:none;background:#00000040;padding:1rem;font-size:.8rem}.usdt-qr-hint{color:var(--text-muted);margin:0;font-size:.82rem}.usdt-row .value.usdt-address{letter-spacing:.5px}.usdt-addr-hl{color:#f87171;font-weight:700}.usdt-addr-mid{color:#f8fafc}.usdt-addr-tip{color:var(--text-muted);margin:-.25rem 0 .75rem;font-size:.8rem;line-height:1.5}.usdt-addr-tip strong{color:#f87171}.manual-pay{background:linear-gradient(#3b82f61a,#3b82f606);border:1px solid #60a5fa38;border-radius:16px;margin-top:1.25rem;padding:1.5rem 1.5rem 1.25rem;box-shadow:0 8px 32px #3b82f614}.manual-pay h3{color:#93c5fd;margin:0 0 .4rem;font-size:1.1rem}.manual-pay .hint{color:var(--text-muted);margin:0 0 1rem;font-size:.88rem;line-height:1.6}.manual-row{background:#00000040;border:1px solid #ffffff0f;border-radius:10px;grid-template-columns:6rem 1fr;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.75rem 1rem;display:grid}.manual-row .label{color:var(--text-muted);font-size:.85rem}.manual-row .value{color:#f8fafc;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95rem}.manual-pay-link{width:100%;box-shadow:none;justify-content:center;margin-top:.25rem}.admin-login-page .auth-shell{border-color:#6366f147}.admin-shell{max-width:1320px;margin:2.2rem auto 4rem;padding:0 1.5rem}.admin-hero{border:1px solid var(--border-color);border-radius:var(--radius);background:radial-gradient(circle at 100% 0,#6366f133,#0000 45%),linear-gradient(#ffffff0b,#ffffff03);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;padding:1.8rem 2rem;display:flex}.admin-hero h1{letter-spacing:-.8px;margin:.45rem 0 .25rem;font-size:clamp(1.8rem,4vw,2.4rem)}.admin-hero .lead{color:var(--text-muted)}.admin-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:.85rem;margin-bottom:1.25rem;display:grid}.admin-stat{border:1px solid var(--border-color);background:linear-gradient(#ffffff0a,#ffffff03);border-radius:14px;min-height:104px;padding:1.1rem 1.15rem}.admin-stat span{color:var(--text-muted);margin-bottom:.55rem;font-size:.84rem;display:block}.admin-stat strong{word-break:break-word;font-size:1.35rem;line-height:1.25;display:block}.admin-panel{border:1px solid var(--border-color);border-radius:var(--radius);background:linear-gradient(#ffffff0a,#ffffff03);overflow:hidden}.admin-tabs{flex-wrap:wrap;gap:.55rem;padding:1rem 1rem 0;display:flex}.admin-tab{border:1px solid var(--border-color);color:var(--text-muted);cursor:pointer;font:inherit;background:#ffffff09;border-radius:999px;padding:.6rem 1rem;transition:all .18s}.admin-tab:hover,.admin-tab.active{color:#fff;background:#6366f138;border-color:#6366f18c}.admin-toolbar{border-bottom:1px solid var(--border-color);flex-wrap:wrap;gap:.75rem;padding:1rem;display:flex}.admin-toolbar input,.admin-toolbar select{border:1px solid var(--border-color);min-height:42px;color:var(--text-main);font:inherit;background:#0f172abf;border-radius:10px;outline:none;padding:.7rem .85rem}.admin-toolbar input{flex:360px}.admin-toolbar input:focus,.admin-toolbar select:focus{border-color:var(--primary);box-shadow:0 0 0 3px #6366f126}.admin-table-wrap{overflow-x:auto}.visitor-source-summary{border-bottom:1px solid var(--border-color);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;padding:0 1rem 1rem;display:grid}.source-summary-card{background:#0f172a6b;border:1px solid #94a3b829;border-radius:12px;padding:.85rem .9rem}.source-summary-card strong{margin:.45rem 0 .15rem;font-size:1.25rem;display:block}.source-summary-card small,.source-type,.source-detail{color:var(--text-dim);font-size:.78rem;line-height:1.45}.source-cell{gap:.32rem;min-width:120px;display:grid}.source-badge{color:#cbd5e1;white-space:nowrap;background:#94a3b81f;border:1px solid #94a3b838;border-radius:999px;align-items:center;width:fit-content;padding:.22rem .58rem;font-size:.78rem;font-weight:800;display:inline-flex}.source-ads{color:#fecaca;background:#f8717124;border-color:#f8717161}.source-search{color:#bfdbfe;background:#60a5fa24;border-color:#60a5fa61}.source-social{color:#f0abfc;background:#d946ef21;border-color:#d946ef5c}.source-campaign{color:#fde68a;background:#f59e0b21;border-color:#f59e0b5c}.source-referral{color:#a7d5f3;background:#1077b91f;border-color:#1077b957}.source-direct,.source-internal{color:#cbd5e1;background:#94a3b81c;border-color:#94a3b83d}.source-detail{word-break:break-all;max-width:220px}.path-stack{gap:.28rem;max-width:360px;display:grid}.path-stack code{padding:.18rem 0;display:block}.admin-table{border-collapse:collapse;width:100%;min-width:980px}.admin-table th,.admin-table td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff12;padding:.82rem .95rem;font-size:.88rem}.admin-table th{color:var(--text-muted);white-space:nowrap;background:#0f172a6b;font-weight:700}.admin-table code{color:#dbeafe;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.admin-empty{text-align:center;color:var(--text-muted);padding:2rem}.admin-pagination{justify-content:flex-end;align-items:center;gap:.85rem;padding:1rem;display:flex}.admin-pagination .cta-button{padding:.62rem 1rem;font-size:.9rem}.admin-mini-btn{color:#dbeafe;cursor:pointer;font:inherit;white-space:nowrap;background:#6366f129;border:1px solid #6366f166;border-radius:8px;padding:.45rem .65rem}.admin-mini-btn:hover{background:#6366f147}.admin-mini-btn.danger:hover{background:#ef44443d}.admin-mini-btn.secondary{color:#cbd5e1;background:#94a3b81f;border-color:#94a3b859}.admin-mini-btn.secondary:hover{background:#94a3b833}.status-pill{color:#cbd5e1;background:#94a3b81f;border:1px solid #94a3b833;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.78rem;font-weight:700;display:inline-flex}.status-paid,.status-delivered,.status-200,.status-304{color:#86c6ef;background:#2285c51f;border-color:#2285c559}.status-pending,.status-delivering{color:#fde68a;background:#f59e0b1f;border-color:#f59e0b59}.status-expired,.status-cancelled,.status-404,.status-500{color:#fca5a5;background:#ef44441f;border-color:#ef444459}.dim{color:var(--text-dim)}@media (max-width:980px){.admin-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.admin-shell{padding:0 1rem}.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-toolbar input,.admin-toolbar select,.admin-toolbar .cta-button,.admin-toolbar .admin-mini-btn{flex:100%;width:100%}}.balance-card{border-radius:var(--radius);background:linear-gradient(135deg,#1077b91f,#6366f114);border:1px solid #1077b938;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1.45rem 1.65rem;display:flex}.balance-card h3,.static-buy-card h3,.static-info-card h3{margin:0 0 .35rem}.balance-number{letter-spacing:-.7px;background:var(--gradient);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.5rem,4vw,2.2rem);font-weight:900}.static-shell{max-width:1180px;margin:2.5rem auto 4rem;padding:0 1.5rem}.static-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:1rem;margin-bottom:1.25rem;display:grid}.static-order-card{grid-column:1/-1}.unlimited-product-section{margin-top:1.5rem}.unlimited-feature-grid,.unlimited-advantage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.unlimited-feature-grid article,.unlimited-advantage-grid div{background:#09090b85;border:1px solid #94a3b824;border-radius:16px;min-height:150px;padding:1rem}.unlimited-feature-grid span{color:#a7d5f3;letter-spacing:.08em;text-transform:uppercase;background:#1077b91f;border:1px solid #1077b938;border-radius:999px;width:fit-content;margin-bottom:.65rem;padding:.22rem .58rem;font-size:.7rem;font-weight:900;display:inline-flex}.unlimited-feature-grid h4,.unlimited-advantage-grid strong{color:var(--text-main);margin:0 0 .45rem;font-size:1rem;font-weight:850;display:block}.unlimited-feature-grid p,.unlimited-advantage-grid span{color:var(--text-muted);margin:0;font-size:.88rem;line-height:1.65}@media (max-width:980px){.unlimited-feature-grid,.unlimited-advantage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.unlimited-feature-grid,.unlimited-advantage-grid{grid-template-columns:1fr}}.static-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1rem;display:grid}.static-form-grid label{color:var(--text-muted);gap:.4rem;font-size:.88rem;display:grid}.static-form-grid input,.static-form-grid select{border:1px solid var(--border-color);width:100%;min-height:42px;color:var(--text-main);font:inherit;background:#0f172abf;border-radius:10px;outline:none;padding:.7rem .85rem}.static-form-grid input:focus,.static-form-grid select:focus{border-color:var(--primary);box-shadow:0 0 0 3px #6366f126}.static-actions,.section-head-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.static-actions{margin-top:1rem}.static-stock-list{gap:.55rem;margin:.8rem 0 1rem;display:grid}.static-stock-list div{background:#0f172a61;border:1px solid #94a3b824;border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .75rem;display:flex}.static-stock-list span{color:var(--text-muted);font-size:.88rem}.static-table{min-width:880px}.static-proxy-list,.admin-detail-block pre{white-space:pre-wrap;word-break:break-all;color:#dbeafe;background:#0206178c;border:1px solid #94a3b824;border-radius:12px;margin:0;padding:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86rem;line-height:1.55}.admin-detail-panel{border-top:1px solid var(--border-color);background:#0f172a3d;padding:1rem}.admin-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:.85rem;display:grid}.admin-detail-block h4{color:var(--text-muted);margin:0 0 .45rem;font-size:.9rem}@media (max-width:860px){.static-grid,.admin-detail-grid,.static-form-grid{grid-template-columns:1fr}}.dashboard-pro-shell{max-width:1180px;margin:2rem auto 3rem}.dashboard-pro-hero{background:radial-gradient(circle at 78% -20%,#0ea5e93d,#0000 34%),radial-gradient(circle at 5% 15%,#6366f147,#0000 30%),linear-gradient(135deg,#0f172af0,#1e293bb8);border:1px solid #94a3b829;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:1.5rem;margin-bottom:1rem;padding:2rem;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 80px -55px #3b82f6d9}.dashboard-pro-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#1077b92e,#0000 60%);height:220px;position:absolute;inset:auto -12% -44% 42%}.dashboard-pro-hero .hero-copy,.dashboard-pro-hero .hero-action-panel{z-index:1;position:relative}.dashboard-pro-hero h2{letter-spacing:-1.4px;margin:.55rem 0 .45rem;font-size:clamp(2rem,5vw,3rem);line-height:1.05}.dashboard-pro-hero .lead{color:#cbd5e1;max-width:620px;font-size:1rem;line-height:1.65}.hero-user-line{color:#e2e8f0;background:#02061757;border:1px solid #94a3b833;border-radius:999px;align-items:center;gap:.5rem;margin-top:1.25rem;padding:.5rem .75rem;font-size:.88rem;display:inline-flex}.status-dot{background:#2285c5;border-radius:999px;width:.52rem;height:.52rem;display:inline-block;box-shadow:0 0 0 4px #2285c524}.hero-action-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#02061747;border:1px solid #ffffff1a;border-radius:18px;align-content:center;gap:.75rem;min-width:220px;padding:1rem;display:grid}.dashboard-overview-grid{grid-template-columns:1.35fr repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}.metric-card{background:linear-gradient(#ffffff0b,#ffffff04),#0f172a8a;border:1px solid #94a3b829;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:154px;padding:1.15rem;display:flex;box-shadow:0 20px 55px -45px #0f172ae6}.metric-card-primary{background:radial-gradient(circle at 100% 0,#0ea5e933,#0000 45%),linear-gradient(160deg,#6366f133,#0f172a94);border-color:#6366f152}.metric-topline{color:var(--text-muted);justify-content:space-between;gap:.75rem;font-size:.84rem;font-weight:700;display:flex}.metric-topline small{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.metric-card strong{color:#f8fafc;letter-spacing:-.8px;margin-top:1.2rem;font-size:clamp(1.4rem,3vw,2rem);line-height:1.1;display:block}.metric-card p{color:var(--text-dim);margin:.7rem 0 0;font-size:.82rem;line-height:1.5}.metric-code{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.05rem}.metric-status{align-items:center;gap:.5rem;font-size:1.35rem;display:inline-flex}.dashboard-module{background:linear-gradient(#ffffff0a,#ffffff03),#0f172a70;border:1px solid #94a3b829;border-radius:20px;padding:1.25rem}.module-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.module-head h3{letter-spacing:-.2px;margin:.18rem 0 0;font-size:1.1rem}.module-kicker{color:#93c5fd;letter-spacing:.12em;text-transform:uppercase;align-items:center;width:fit-content;max-width:100%;margin-bottom:.42rem;padding:.22rem .7rem .2rem;font-size:.72rem;font-weight:900;line-height:1.15;display:inline-flex}.traffic-module{margin-bottom:1rem}.traffic-bar-pro{background:#020617b8;border:1px solid #94a3b81f;height:14px}.traffic-bar-pro .fill{background:linear-gradient(90deg,#2285c5,#06b6d4,#6366f1);box-shadow:0 0 18px #22d3ee52}.dashboard-layout-grid{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);gap:1rem;margin-bottom:1rem;display:grid}.credential-list{gap:.75rem;display:grid}.credential-row{background:#02061752;border:1px solid #94a3b824;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.95rem;display:grid}.credential-row .label{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.35rem;font-size:.78rem;font-weight:800;display:block}.credential-row strong{color:#e2e8f0;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.96rem;display:block}.credential-row .copy-btn,.generator-output-pro .copy-btn{color:#c7d2fe;cursor:pointer;background:#6366f11f;border:1px solid #6366f157;border-radius:10px;min-width:56px;height:34px;font-size:.82rem;font-weight:800}.credential-row .copy-btn:hover,.generator-output-pro .copy-btn:hover{background:#6366f133;border-color:#6366f18c}.credential-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.credential-meta-grid span{color:#a7d5f3;text-align:center;background:#1077b91a;border-radius:10px;padding:.55rem .4rem;font-size:.76rem;font-weight:800}.product-action-list{gap:.75rem;display:grid}.product-action-card{color:inherit;background:#0206174d;border:1px solid #94a3b824;border-radius:15px;gap:.25rem;padding:1rem;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:grid}.product-action-card:hover{background:#6366f11c;border-color:#6366f173;transform:translateY(-2px)}.product-action-card span{color:#93c5fd;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:900}.product-action-card strong{color:#f8fafc;font-size:1rem}.product-action-card small{color:var(--text-muted);line-height:1.45}.generator-card-pro{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin-top:0}.generator-card-pro .generator-head{margin-bottom:1rem}.generator-output-pro{background:#02061785;border-color:#6366f138}.generator-output-pro code{color:#bfdbfe}.compact-hint{color:var(--text-muted);margin:.75rem 0 0}@media (max-width:980px){.dashboard-pro-hero,.dashboard-layout-grid{grid-template-columns:1fr}.hero-action-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.dashboard-pro-shell{margin-top:1rem;padding:0 1rem}.dashboard-pro-hero,.dashboard-module,.metric-card{border-radius:16px}.dashboard-pro-hero{padding:1.25rem}.hero-action-panel,.dashboard-overview-grid,.credential-meta-grid,.credential-row{grid-template-columns:1fr}.credential-row .copy-btn{width:100%}.generator-form{grid-template-columns:1fr}}.commerce-shell{max-width:1180px;margin:2rem auto 3rem}.commerce-hero{background:radial-gradient(circle at 12% 18%,#6366f140,#0000 34%),radial-gradient(circle at 86% 4%,#06b6d438,#0000 32%),linear-gradient(135deg,#0f172af0,#1e293bad);border:1px solid #94a3b829;border-radius:26px;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:1.5rem;min-height:310px;margin-bottom:1rem;padding:clamp(1.35rem,4vw,2.2rem);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px -62px #6366f1f2}.static-theme .commerce-hero{background:radial-gradient(circle at 8% 8%,#1077b938,#0000 32%),radial-gradient(circle at 82% 0,#22d3ee38,#0000 32%),linear-gradient(135deg,#0f172af5,#082f499e)}.wallet-theme .commerce-hero{background:radial-gradient(circle at 10% 12%,#facc152e,#0000 32%),radial-gradient(circle at 86% 8%,#1077b93d,#0000 34%),linear-gradient(135deg,#0f172af5,#143a538a)}.commerce-hero-copy h2{letter-spacing:-1.5px;margin:.6rem 0 .55rem;font-size:clamp(2rem,5vw,3.15rem);line-height:1.05}.commerce-hero-copy .lead{color:#cbd5e1;max-width:640px;line-height:1.72}.commerce-badges{flex-wrap:wrap;gap:.55rem;margin-top:1.35rem;display:flex}.commerce-badges span{color:#e2e8f0;background:#0206174d;border:1px solid #ffffff1f;border-radius:999px;padding:.48rem .72rem;font-size:.8rem;font-weight:800}.commerce-visual,.wallet-stack,.static-hero-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#02061747;border:1px solid #ffffff1a;border-radius:24px;min-height:250px;position:relative}.commerce-visual{place-items:center;display:grid}.orbit-ring{border:1px solid #7dd3fc38;border-radius:999px;animation:18s linear infinite commerce-spin;position:absolute}.ring-a{width:210px;height:210px}.ring-b{width:150px;height:150px;animation-duration:14s;animation-direction:reverse}.visual-core{z-index:2;color:#fff;background:linear-gradient(135deg,#6366f1,#06b6d4);border-radius:999px;place-items:center;width:116px;height:116px;font-weight:900;display:grid;box-shadow:0 22px 55px -24px #22d3eecc}.network-node{background:#0f172ae0;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:52px;height:52px;animation:4s ease-in-out infinite float-node;display:grid;position:absolute;box-shadow:0 14px 35px -24px #0f172ae6}.network-node img,.flag-cluster img,.product-flag-row img,.country-chip img,.static-stock-polished img{object-fit:cover;border-radius:4px;width:26px;height:18px;box-shadow:0 0 0 1px #fff3}.node-us{top:32px;left:54px}.node-gb{animation-delay:.4s;top:50px;right:48px}.node-de{animation-delay:.8s;bottom:42px;left:74px}.node-sg{animation-delay:1.2s;bottom:54px;right:68px}@keyframes commerce-spin{to{transform:rotate(360deg)}}@keyframes float-node{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.commerce-grid,.static-commerce-grid,.wallet-layout-grid{grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr);gap:1rem;margin-bottom:1rem;display:grid}.commerce-main-card,.commerce-side-card,.commerce-pay-card,.commerce-result-card,.resources-card-polished{background:linear-gradient(#ffffff0b,#ffffff03),#0f172a7a;border:1px solid #94a3b829;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 24px 70px -58px #0f172ae6}.commerce-main-card,.commerce-side-card{padding:1.25rem}.visual-pack-grid button{text-align:left;background:radial-gradient(circle at 100% 0,#6366f129,#0000 42%),#02061757;border-radius:18px;min-height:128px;transition:transform .18s,border-color .18s,background .18s;position:relative;overflow:hidden}.visual-pack-grid button:after{content:"";background:radial-gradient(circle,#22d3ee2e,#0000 62%);height:92px;transition:transform .25s;position:absolute;inset:auto -30% -55% 30%}.visual-pack-grid button:hover,.visual-pack-grid button.selected{background:#6366f121;border-color:#60a5fa8c;transform:translateY(-4px)}.visual-pack-grid button:hover:after,.visual-pack-grid button.selected:after{transform:translateY(-12px)scale(1.15)}.visual-pack-grid strong{color:#f8fafc;letter-spacing:-.6px;margin:.28rem 0;font-size:1.55rem;display:block}.pack-top{color:#93c5fd;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:900;display:inline-flex}.polished-input input,.polished-static-form input,.polished-static-form select{background:#02061785;border-color:#60a5fa2e}.scenario-list,.flow-steps{gap:.75rem;margin-top:1rem;display:grid}.scenario-list div,.flow-steps div{background:#02061752;border:1px solid #94a3b824;border-radius:15px;padding:.9rem}.scenario-list span,.flow-steps span{color:#67e8f9;letter-spacing:.1em;margin-bottom:.35rem;font-size:.74rem;font-weight:900;display:inline-flex}.scenario-list strong,.flow-steps strong{color:#f8fafc;display:block}.flow-steps small{color:var(--text-muted);margin-top:.22rem;display:block}.commerce-price-hint{background:radial-gradient(circle at 100% 0,#22d3ee24,#0000 48%),#0206177a;border:1px solid #22d3ee33;border-radius:18px}.commerce-submit{background:linear-gradient(135deg,#6366f1,#06b6d4);border-radius:16px;min-height:54px;box-shadow:0 18px 42px -24px #22d3eecc}.wallet-stack{padding:1.2rem}.wallet-card{background:linear-gradient(135deg,#0f172aeb,#0f4e7685);border:1px solid #ffffff1f;border-radius:20px;width:min(280px,78%);padding:1.15rem;position:absolute;left:50%;box-shadow:0 22px 55px -30px #1077b9cc}.wallet-card span{color:#bbe0f7;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900}.wallet-card strong{color:#fff;margin-top:.5rem;font-size:2rem;display:block}.card-a{top:46px;transform:translate(-48%)rotate(-4deg)}.card-b{top:126px;transform:translate(-40%)rotate(5deg)}.wallet-coin{color:#051e2e;background:linear-gradient(135deg,#facc15,#1077b9);border-radius:999px;place-items:center;width:48px;height:48px;font-weight:1000;animation:4s ease-in-out infinite float-node;display:grid;position:absolute;box-shadow:0 16px 35px -18px #facc15d9}.coin-a{top:38px;right:42px}.coin-b{animation-delay:.7s;bottom:38px;left:42px}.static-hero-panel{align-content:center;gap:1rem;padding:1.25rem;display:grid}.static-hero-panel .balance-number{justify-content:center;width:100%;font-size:1.45rem}.flag-cluster,.product-flag-row,.country-strip{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.flag-cluster img{border-radius:8px;width:38px;height:27px;animation:4s ease-in-out infinite float-node}.flag-cluster img:nth-child(2n){animation-delay:.5s}.flag-cluster img:nth-child(3n){animation-delay:1s}.static-hero-panel p{color:var(--text-muted);text-align:center}.country-strip{margin:.35rem 0 1rem}.country-chip{color:#dbeafe;cursor:pointer;background:#02061759;border:1px solid #94a3b829;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .62rem;font-size:.82rem;font-weight:800;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.country-chip:hover,.country-chip.active{background:#0ea5e91f;border-color:#22d3ee7a;transform:translateY(-2px)}.country-dot{background:#38bdf8;border-radius:999px;width:.65rem;height:.65rem;box-shadow:0 0 0 4px #38bdf81f}.static-stock-polished div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem .65rem;display:grid}.static-stock-polished div span{grid-column:2}@media (max-width:980px){.commerce-hero,.commerce-grid,.static-commerce-grid,.wallet-layout-grid{grid-template-columns:1fr}.commerce-visual,.wallet-stack,.static-hero-panel{min-height:230px}}@media (max-width:680px){.commerce-shell{margin-top:1rem;padding:0 1rem}.commerce-hero,.commerce-main-card,.commerce-side-card,.commerce-pay-card,.commerce-result-card,.resources-card-polished{border-radius:17px}.visual-pack-grid strong{font-size:1.3rem}.commerce-visual{display:none}.wallet-card{width:86%}.section-head-row{flex-direction:column;align-items:flex-start}}.moo-dialog-root{z-index:9999;pointer-events:none;position:fixed;inset:0}.moo-dialog-backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto;background:#020617a8;place-items:center;padding:1.25rem;animation:.18s ease-out moo-backdrop-in;display:grid;position:fixed;inset:0}.moo-dialog-backdrop.closing{animation:.16s ease-in forwards moo-backdrop-out}.moo-dialog-card{background:radial-gradient(circle at 100% 0,#6366f133,#0000 42%),linear-gradient(#1e293bf5,#0f172afa);border:1px solid #94a3b82e;border-radius:22px;grid-template-columns:auto minmax(0,1fr);gap:1rem;width:min(440px,100%);padding:1.25rem;animation:.2s ease-out moo-card-in;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px -38px #000000e6}.moo-dialog-backdrop.closing .moo-dialog-card{animation:.16s ease-in forwards moo-card-out}.moo-dialog-orb{color:#fff;background:linear-gradient(135deg,#6366f1,#06b6d4);border-radius:16px;place-items:center;width:46px;height:46px;font-weight:1000;display:grid;box-shadow:0 18px 38px -20px #22d3eee6}.moo-dialog-error .moo-dialog-orb{background:linear-gradient(135deg,#ef4444,#f97316)}.moo-dialog-success .moo-dialog-orb{background:linear-gradient(135deg,#1077b9,#06b6d4)}.moo-dialog-content h3{color:#f8fafc;letter-spacing:-.2px;margin:0 0 .35rem;font-size:1.08rem}.moo-dialog-content p{color:#cbd5e1;white-space:pre-wrap;margin:0;line-height:1.65}.moo-dialog-input{color:#f8fafc;width:100%;font:inherit;background:#0206178c;border:1px solid #60a5fa3d;border-radius:12px;outline:none;margin-top:.9rem;padding:.82rem .9rem}.moo-dialog-input:focus{border-color:#60a5fa94;box-shadow:0 0 0 3px #3b82f629}.moo-dialog-actions{justify-content:flex-end;gap:.65rem;margin-top:1.1rem;display:flex}.moo-dialog-btn{color:#e2e8f0;min-width:86px;height:38px;font:inherit;cursor:pointer;background:#0f172ab8;border:1px solid #94a3b82e;border-radius:999px;padding:0 .95rem;font-size:.9rem;font-weight:800;transition:transform .18s,border-color .18s,background .18s}.moo-dialog-btn:hover{border-color:#60a5fa70;transform:translateY(-1px)}.moo-dialog-btn.primary{color:#fff;background:linear-gradient(135deg,#6366f1,#06b6d4);border-color:#0000;box-shadow:0 16px 36px -24px #22d3eecc}.moo-dialog-btn.secondary{color:#94a3b8}@keyframes moo-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes moo-backdrop-out{to{opacity:0}}@keyframes moo-card-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes moo-card-out{to{opacity:0;transform:translateY(8px)scale(.985)}}.method-icon-wallet{color:#fff;background:linear-gradient(135deg,#166ca3,#2285c5)}.article-editor-form{gap:1rem;display:grid}.admin-form-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem;display:grid}.admin-form-grid label,.admin-wide-label{color:var(--text-muted);gap:.4rem;font-size:.88rem;font-weight:700;display:grid}.admin-form-grid input,.admin-form-grid select,.admin-wide-label input,.admin-wide-label textarea{width:100%;color:var(--text-main);font:inherit;background:#0f172a9e;border:1px solid #94a3b82e;border-radius:14px;outline:none;padding:.78rem .9rem}.admin-wide-label textarea{resize:vertical;min-height:72px}#article-content-input{min-height:300px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;line-height:1.65}.article-upload-row,.article-editor-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.article-content{color:#dbeafe;gap:1rem;margin-top:1.5rem;line-height:1.8;display:grid}.article-content img{border:1px solid #94a3b82e;border-radius:18px;max-width:100%}.article-detail{background:#0f172ab8;border:1px solid #94a3b829;border-radius:28px;max-width:860px;margin:0 auto;padding:2rem}@media (max-width:560px){.moo-dialog-card{grid-template-columns:1fr}.moo-dialog-actions{flex-direction:column-reverse}.moo-dialog-btn{width:100%}}:root{color-scheme:dark;--background:#050505;--foreground:#fafafa;--card:#0a0a0ab8;--card-strong:#111111eb;--popover:#09090bf5;--primary:#fafafa;--primary-strong:#fff;--primary-color:#fafafa;--primary-hover:#e5e5e5;--primary-ink:#050505;--secondary:#18181b;--accent:#1077b9;--accent-strong:#3495d3;--highlight:#60a5fa;--success:#2285c5;--warning:#f59e0b;--danger:#f43f5e;--info:#60a5fa;--bg-dark:var(--background);--bg-elev:#0a0a0a;--card-bg:var(--card);--card-bg-strong:var(--card-strong);--border-color:#ffffff1a;--border-strong:#ffffff2e;--text-main:var(--foreground);--text-muted:#a1a1aa;--text-dim:#71717a;--ring:#1077b957;--radius:18px;--radius-sm:12px;--radius-lg:28px;--shadow-soft:0 18px 60px -42px #000000e0;--shadow-card:0 24px 70px -56px #000000eb, inset 0 1px 0 #ffffff0e;--shadow-active:0 20px 56px -42px #1077b9c7, inset 0 1px 0 #ffffff14;--gradient:linear-gradient(135deg, #fafafa 0%, #d4d4d8 52%, #a1a1aa 100%);--gradient-brand:linear-gradient(135deg, #1077b9 0%, #22d3ee 48%, #60a5fa 100%);--gradient-warm:linear-gradient(135deg, #1077b9 0%, #84cc16 48%, #f59e0b 100%);--gradient-panel:linear-gradient(180deg, #18181bdb, #09090bd6)}::selection{color:#fff;background:#1077b957}html{background:var(--background);scroll-padding-top:96px}body{min-height:100vh;color:var(--foreground);font-feature-settings:"cv02", "cv03", "cv04", "cv11";letter-spacing:-.011em;background:radial-gradient(circle at 50% -18%,#1077b92e,#0000 34rem),radial-gradient(circle at 88% 12%,#60a5fa1f,#0000 30rem),radial-gradient(circle at 10% 78%,#a855f71a,#0000 28rem),linear-gradient(#050505 0%,#09090b 44%,#050505 100%);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;overflow-x:hidden}body:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 6%,#000 0%,#0000 68%);mask-image:radial-gradient(circle at 50% 6%,#000 0%,#0000 68%)}body:after{content:"";z-index:-1;pointer-events:none;opacity:.72;background:radial-gradient(circle at 50% 0,#ffffff14,#0000 38rem);position:fixed;inset:0}a,button,input,select,textarea,summary,[role=button]{-webkit-tap-highlight-color:transparent}a{text-underline-offset:4px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline-offset:3px;outline:2px solid #1077b9d1}button,a,.copy-btn,.country-trigger,.method-option,.product-action-card,.topup-grid button,.admin-tab,.admin-mini-btn,.cta-button,.btn,.btn-block{cursor:pointer}img{border:0}.promo-bar{color:#d1eafa;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(90deg,#1077b92e,#60a5fa24);border-bottom:1px solid #1077b92e;justify-content:center;align-items:center;gap:.55rem;min-height:2.5rem;padding:.58rem 1rem;display:flex}.promo-dot{background:var(--accent);border-radius:999px;width:.5rem;height:.5rem;box-shadow:0 0 0 6px #1077b921,0 0 22px #1077b9e6}.site-header{z-index:50;border:1px solid var(--border-color);width:min(1180px,100% - 24px);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(24px)saturate(180%);background:#09090bb8;border-radius:999px;margin:12px auto 0;position:sticky;top:12px}.nav{gap:1rem;max-width:none;padding:.62rem .7rem .62rem 1.05rem}.logo{color:#fff;letter-spacing:-.045em;background:0 0;align-items:center;gap:.58rem;font-size:1rem;font-weight:800;display:inline-flex}.logo:before{content:"";background:conic-gradient(from 180deg,#1077b9,#22d3ee,#60a5fa,#a78bfa,#1077b9);border-radius:999px;flex:none;width:.72rem;height:.72rem;box-shadow:0 0 24px #1077b9b8}.logo--has-img:before{display:none}.logo-mark{object-fit:cover;background:#000;border-radius:7px;flex:none;width:1.9em;height:1.9em;display:block}.nav-links,.nav-auth-actions{align-items:center;gap:.24rem;display:flex}.nav-links a{color:#a1a1aa;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:2.35rem;padding:.5rem .82rem;font-size:.9rem;font-weight:600;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s;display:inline-flex}.nav-links a:hover{color:#fff;background:#ffffff12;border-color:#ffffff14}.nav-links a.btn-primary,.nav-auth-actions .btn-primary{color:#050505;background:#fafafa;border-color:#ffffff2e;box-shadow:0 16px 34px -24px #ffffffbf}.nav-links a.btn-primary:hover,.nav-auth-actions .btn-primary:hover{color:#050505;background:#fff;border-color:#ffffff47}.cta-button,.btn,.btn-primary,.btn-block,.admin-mini-btn,.copy-btn,.country-trigger,.moo-dialog-btn{letter-spacing:-.012em;border-radius:999px;min-height:2.75rem;font-weight:700;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,opacity .18s}.cta-button,.btn-primary,.btn-block,.commerce-submit,.moo-dialog-btn.primary{color:#050505;background:#fafafa;border:1px solid #fff3;box-shadow:0 18px 44px -30px #ffffffd1}.cta-button:hover,.btn-primary:hover,.btn-block:hover,.commerce-submit:hover,.moo-dialog-btn.primary:hover{color:#050505;background:#fff;border-color:#ffffff52;box-shadow:0 22px 56px -36px #fffffff2}.cta-button.secondary,.btn-secondary,.admin-mini-btn,.admin-mini-btn.secondary,.copy-btn,.country-trigger,.moo-dialog-btn,.manual-pay-link{color:#fafafa;border:1px solid var(--border-color);background:#18181bc7;box-shadow:inset 0 1px #ffffff0e}.cta-button.secondary:hover,.btn-secondary:hover,.admin-mini-btn:hover,.admin-mini-btn.secondary:hover,.copy-btn:hover,.country-trigger:hover,.moo-dialog-btn:hover,.manual-pay-link:hover{color:#fff;border-color:var(--border-strong);background:#27272aeb}.btn-block:disabled,.cta-button:disabled,.admin-mini-btn:disabled,.copy-btn:disabled,button[disabled]{cursor:not-allowed;opacity:.5;box-shadow:none}.section,.hero,.stats,.dashboard-shell,.admin-shell,.topup-shell,.static-shell,.article-shell,.articles-shell{width:min(1180px,100% - 32px)}.hero{padding-top:6.35rem;padding-bottom:4.5rem}.hero-badge,.section-tag,.module-kicker,.commerce-badges span,.status-pill,.method-fee,.price-card .ribbon,.product-pill,.article-meta,.discount-tip{color:#a7d5f3;background:#1077b91a;border:1px solid #1077b933;border-radius:999px}.hero-badge,.section-tag,.module-kicker{letter-spacing:.08em;text-transform:uppercase}.hero-badge .dot,.status-dot{background:var(--accent);box-shadow:0 0 0 5px #1077b921,0 0 20px #1077b9cc}.hero h1,.section-title,.auth-side h2,.dashboard-pro-hero h2,.admin-hero h1,.commerce-hero h1,.commerce-hero h2,.article-hero h1,.article-page h1{color:#fff;letter-spacing:-.068em}.hero h1{font-size:clamp(2.75rem,7vw,5.8rem);line-height:.95}.hero h1 .gradient,.auth-side h2 .gradient,.stat-num,.price-num,.price-hint b,.balance-number,.metric-card-primary strong{color:#0000;background:linear-gradient(135deg,#fff 0%,#d1eafa 45%,#bfdbfe 100%);-webkit-background-clip:text;background-clip:text}.hero-subtitle,.section-desc,.auth-shell .sub,.auth-side .lead,.dashboard-hero .lead,.dashboard-pro-hero .lead,.admin-hero .lead,.commerce-hero .lead,.article-hero p,.article-lead,.stat-label,.feature-card p,.price-card .save,.metric-card p,.hint,.traffic-foot,.method-note,.auth-tip,.footer-brand p{color:var(--text-muted)}.hero-trust{color:#a1a1aa}.hero-trust .ok,.benefit-list .check{color:#86c6ef}:is(.stat,.feature-card,.price-card,.home-product-card,.article-card,.auth-shell,.traffic-card,.dashboard-hero,.dashboard-pro-hero,.dashboard-module,.metric-card,.commerce-main-card,.commerce-side-card,.commerce-pay-card,.commerce-result-card,.topup-section,.static-hero-panel,.resources-card-polished,.admin-panel,.admin-stat,.wallet-card,.manual-pay,.usdt-pay,.article-page article,.article-cta,.cta-section){background:var(--gradient-panel);border:1px solid var(--border-color);border-radius:var(--radius);box-shadow:var(--shadow-card);position:relative;overflow:hidden}:is(.stat,.feature-card,.price-card,.home-product-card,.article-card,.auth-shell,.dashboard-module,.metric-card,.commerce-main-card,.commerce-side-card,.commerce-pay-card,.topup-section,.static-hero-panel,.resources-card-polished,.admin-panel,.admin-stat,.article-page article):before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(#fff1,#0000 32%),radial-gradient(circle at 16% 0,#ffffff0b,#0000 28rem);position:absolute;inset:0}:is(.feature-card,.price-card,.home-product-card,.article-card,.metric-card,.product-action-card,.admin-stat,.topup-grid button,.method-row label,.source-summary-card,.country-chip):hover{border-color:var(--border-strong);box-shadow:0 28px 78px -58px #000000fa,inset 0 1px #ffffff12}.section-head{margin-bottom:2.6rem}.section-title{font-size:clamp(2rem,4vw,3.2rem);line-height:1}.section-desc,.hero-subtitle{line-height:1.75}.features,.pricing,.home-product-grid,.article-grid,.dashboard-overview-grid,.dashboard-layout-grid,.commerce-grid,.static-commerce-grid,.wallet-layout-grid,.admin-stats{gap:1rem}.feature-card,.price-card,.article-card,.home-product-card{padding:1.55rem}.feature-icon{color:#d1eafa;letter-spacing:-.045em;background:linear-gradient(135deg,#1077b933,#60a5fa1f);border:1px solid #1077b93d;border-radius:14px;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;margin-bottom:1.1rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.76rem;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff17}.price-card.featured,.metric-card-primary,.home-product-card.featured-product-card{box-shadow:0 28px 88px -52px #1077b975, var(--shadow-card);border-color:#1077b96b}.price-card.featured:after,.metric-card-primary:after,.dashboard-pro-hero:after,.commerce-hero:after,.admin-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#1077b92e,#0000 62%);height:70%;position:absolute;inset:auto -18% -54%}.price-card .ribbon{color:#051e2e;background:#86c6ef;border-color:#bbe0f76b}.price-gb,.metric-topline,.module-kicker,.admin-stat span,.form-group label,.generator-form label,.static-form-grid label,.admin-form-grid label,.admin-wide-label{color:#a1a1aa}.module-kicker{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:fit-content;max-width:100%;min-height:1.9rem;margin-bottom:.45rem;padding:.34rem .82rem .3rem;line-height:1;display:inline-flex}.metric-card strong,.admin-stat strong,.stat-num,.price-num,.balance-number,.metric-code,.credential-row strong,.admin-table code,.generator-output code,.static-proxy-list,.usdt-row .value,.manual-row .value{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.auth-page{max-width:1120px;min-height:calc(100vh - 96px);padding-top:4.5rem}.auth-shell{max-width:474px;padding:clamp(1.35rem,4vw,2.35rem)}.auth-gift{color:#e4e4e7;background:#1077b917;border-color:#1077b933}.auth-gift .gift-icon{color:#bbe0f7;background:#1077b91f;border:1px solid #1077b933;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.45rem;height:2.45rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.62rem;font-weight:800;display:inline-flex}.benefit-list li{color:#a1a1aa}.benefit-list b,.auth-shell h2,.feature-card h3,.price-card h3,.article-card h2,.article-card h3,.commerce-main-card h3,.commerce-side-card h3,.dashboard-module h3,.admin-hero h1{color:#fafafa}.form-group input,.form-group select,.form-field input,.generator-form input,.generator-form select,.static-form-grid input,.static-form-grid select,.admin-toolbar input,.admin-toolbar select,.admin-form-grid input,.admin-form-grid select,.admin-wide-label input,.admin-wide-label textarea,.country-search input,.moo-dialog-input,textarea{color:#fafafa;border:1px solid var(--border-color);background:#09090bad;border-radius:14px;width:100%;transition:border-color .18s,box-shadow .18s,background-color .18s;box-shadow:inset 0 1px #ffffff0b}.form-group input::placeholder,.admin-toolbar input::placeholder,.country-search input::placeholder,textarea::placeholder{color:#52525b}.form-group input:focus,.form-group select:focus,.form-field input:focus,.generator-form input:focus,.generator-form select:focus,.static-form-grid input:focus,.static-form-grid select:focus,.admin-toolbar input:focus,.admin-toolbar select:focus,.admin-form-grid input:focus,.admin-form-grid select:focus,.admin-wide-label input:focus,.admin-wide-label textarea:focus,.country-search input:focus,.moo-dialog-input:focus,textarea:focus{box-shadow:0 0 0 4px var(--ring), inset 0 1px 0 #ffffff0d;background:#09090be0;border-color:#1077b9b8}select option{color:#fafafa;background:#09090b}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}.turnstile-field{min-height:74px;margin:.55rem 0 1.15rem}.turnstile-field .cf-turnstile{max-width:100%}.alert{color:#e4e4e7;border:1px solid var(--border-color);box-shadow:var(--shadow-soft);background:#18181bd1;border-radius:16px}.alert.success{color:#bbe0f7;background:linear-gradient(135deg,#143a5380,#18181bd1);border-color:#1077b957}.alert.error{color:#fecdd3;background:linear-gradient(135deg,#8813377a,#18181bd1);border-color:#f43f5e5c}.dashboard-pro-shell,.commerce-shell,.static-shell,.admin-shell{margin-top:2rem}.dashboard-pro-hero,.commerce-hero,.admin-hero{border-radius:var(--radius-lg);background:radial-gradient(circle at 84% 10%, #1077b929, transparent 30rem), radial-gradient(circle at 10% 0%, #60a5fa1a, transparent 26rem), var(--gradient-panel)}.commerce-hero,.dashboard-pro-hero{min-height:320px}.hero-action-panel,.commerce-visual,.wallet-stack,.static-hero-panel{border:1px solid var(--border-color);-webkit-backdrop-filter:blur(18px);background:#09090b75;box-shadow:inset 0 1px #ffffff0e}.metric-card,.admin-stat{min-height:146px}.metric-topline small{color:#71717a}.metric-status,.hero-user-line{color:#e4e4e7}.traffic-bar,.traffic-bar-pro{border:1px solid var(--border-color);background:#09090beb;border-radius:999px;height:.82rem;overflow:hidden}.traffic-bar .fill,.traffic-bar-pro .fill{background:linear-gradient(90deg,#1077b9,#22d3ee,#60a5fa);box-shadow:0 0 24px #1077b97a}.credential-list,.product-action-list,.scenario-list,.flow-steps{gap:.75rem}.credential-row,.usdt-row,.manual-row,.static-stock-list div,.product-action-card,.topup-grid button,.scenario-list div,.flow-steps div,.source-summary-card,.generator-output,.country-item,.country-chip{border:1px solid var(--border-color);background:#09090b85;border-radius:16px}.product-action-card,.topup-grid button,.method-row label,.country-chip,.article-card{transition:border-color .18s,background-color .18s,box-shadow .18s}.product-action-card:hover,.topup-grid button:hover,.method-row label:hover,.country-chip:hover,.article-card:hover{background:#18181bc7}.topup-grid button.selected,.method-row label:has(input:checked),.country-chip.active{color:#d1eafa;box-shadow:var(--shadow-active);background:#1077b921;border-color:#1077b975}.visual-pack-grid button{background:radial-gradient(circle at 100% 0,#1077b91f,#0000 44%),#09090b8f;min-height:134px}.visual-pack-grid button:after{opacity:.7}.pack-top,.product-action-card span,.scenario-list span,.flow-steps span{color:#93c5fd}.save-tag,.discount-tip-icon{color:#051e2e;background:#86c6ef}.method-row label{border:1px solid var(--border-color);background:#09090b85;border-radius:16px;min-height:4rem}.method-icon{box-shadow:inset 0 1px #fff3,0 12px 24px -18px #000000f2}.method-icon-alipay{background:linear-gradient(135deg,#1677ff,#0f4fc7)}.method-icon-wxpay,.method-icon-wallet{background:linear-gradient(135deg,#1077b9,#166ca3)}.method-icon-usdt{background:linear-gradient(135deg,#2671a1,#0f4e76)}.price-hint,.commerce-price-hint{color:#e4e4e7;border:1px solid var(--border-color);background:#09090b80;border-radius:16px}.price-hint.warn{color:#fecdd3;background:#f43f5e1a;border-color:#f43f5e4d}.usdt-pay,.manual-pay,.commerce-result-card{margin-top:1.25rem}.usdt-row .label,.manual-row .label{color:#a1a1aa}.usdt-check-result{border:1px solid #0000;border-radius:14px}.usdt-check-result.success{color:#bbe0f7;background:#1077b91f;border-color:#1077b94d}.usdt-check-result.pending{color:#fde68a;background:#f59e0b1a;border-color:#f59e0b47}.usdt-check-result.error{color:#fecdd3;background:#f43f5e1a;border-color:#f43f5e4d}.usdt-qr{border:1px solid var(--border-color);box-shadow:0 20px 60px -46px #ffffffbf}.wallet-card{background:linear-gradient(135deg,#18181bf5,#143a53b8);border-color:#ffffff24}.wallet-card span{color:#bbe0f7}.wallet-coin,.visual-core{color:#050505;background:linear-gradient(135deg,#fafafa,#a7d5f3)}.orbit-ring{border-color:#ffffff24}.network-node{border-color:var(--border-color);background:#09090bd1}.country-popover{z-index:60;background:var(--popover);border:1px solid var(--border-strong);border-radius:18px;box-shadow:0 32px 90px -42px #000}.country-item{border-color:#0000;border-radius:10px;margin:.12rem .35rem}.country-item:hover,.country-item.active{background:#1077b91f;border-color:#1077b938}.country-current .zh,.country-item .name{color:#fafafa}.country-current .code,.country-item .code,.country-empty{color:#a1a1aa}.admin-panel{padding:.9rem}.admin-tabs{border:1px solid var(--border-color);background:#09090b94;border-radius:18px;flex-wrap:wrap;gap:.34rem;padding:.34rem;display:flex}.admin-tab{color:#a1a1aa;background:0 0;border:1px solid #0000;border-radius:999px;min-height:2.36rem;padding:.55rem .92rem}.admin-tab:hover,.admin-tab.active{color:#fff;border-color:var(--border-color);background:#ffffff14}.admin-tab.active{background:#1077b921;border-color:#1077b947}.admin-toolbar{border:1px solid var(--border-color);background:#09090b6b;border-radius:18px;align-items:center;gap:.65rem;margin-top:.9rem;padding:1rem;display:flex}.admin-toolbar input,.admin-toolbar select{min-height:2.65rem}.admin-table-wrap{border:1px solid var(--border-color);background:#09090b70;border-radius:18px;margin-top:.95rem;overflow:auto;box-shadow:inset 0 1px #ffffff0a}.admin-table{border-collapse:separate;border-spacing:0;width:100%}.admin-table th,.admin-table td{border-bottom:1px solid #ffffff14}.admin-table th{z-index:1;color:#d4d4d8;letter-spacing:.06em;text-transform:uppercase;background:#111111f5;font-size:.74rem;font-weight:800;position:sticky;top:0}.admin-table td{color:#d4d4d8}.admin-table tbody tr{transition:background-color .16s}.admin-table tbody tr:hover{background:#ffffff0b}.admin-empty{color:#a1a1aa}.admin-pagination{color:#a1a1aa;justify-content:flex-end;gap:.75rem;padding:1rem 0 0}.admin-mini-btn.danger{color:#ffe4e6;background:#f43f5e1a;border-color:#f43f5e42}.admin-mini-btn.danger:hover{background:#f43f5e29;border-color:#fb718561}.status-pill{color:#d4d4d8;border-color:var(--border-color);background:#ffffff12;align-items:center;min-height:1.55rem;padding:.22rem .6rem;font-size:.76rem;font-weight:800;display:inline-flex}.status-paid,.status-active,.status-200,.status-304{color:#bbe0f7;background:#1077b91f;border-color:#1077b947}.status-pending,.status-draft,.status-301,.status-302{color:#fde68a;background:#f59e0b1f;border-color:#f59e0b47}.status-expired,.status-cancelled,.status-inactive,.status-404,.status-500{color:#fecdd3;background:#f43f5e1f;border-color:#f43f5e47}.visitor-source-summary{border-bottom:0;margin-top:.9rem;padding:0}.source-badge{border-color:var(--border-color)}.article-shell,.article-page{padding-top:4rem}.article-card{min-height:218px}.article-meta{width:fit-content;padding:.28rem .66rem;font-size:.76rem;font-weight:800;display:inline-flex}.article-read{color:#d1eafa}.article-read:hover{color:#fff}.article-page article{max-width:860px;padding:clamp(1.35rem,4vw,3rem)}.article-page .breadcrumb,.article-page .breadcrumb a{color:#a1a1aa}.article-page h2{color:#fafafa}.article-page p,.article-page li{color:#c4c4cc}.article-page strong{color:#fff}.article-page pre,.static-proxy-list,.admin-detail-block pre{color:#d4d4d8;border:1px solid var(--border-color);background:#00000057;border-radius:16px}.article-cta{background:radial-gradient(circle at 100% 0%, #1077b926, transparent 42%), var(--gradient-panel)}.site-footer,footer:not(.site-footer){border-top:1px solid var(--border-color);color:#a1a1aa}.footer-grid h4{color:#fafafa}.footer-grid a{color:#a1a1aa}.footer-grid a:hover{color:#fff}.moo-dialog-backdrop{-webkit-backdrop-filter:blur(18px);background:#000000b8}.moo-dialog-card{background:radial-gradient(circle at 100% 0%, #1077b929, transparent 44%), var(--gradient-panel);border:1px solid var(--border-strong);border-radius:22px;box-shadow:0 34px 92px -42px #000}.moo-dialog-orb{color:#050505;background:linear-gradient(135deg,#fafafa,#a7d5f3)}.moo-dialog-error .moo-dialog-orb{color:#fff1f2;background:linear-gradient(135deg,#f43f5e,#fb7185)}.moo-dialog-success .moo-dialog-orb{color:#051e2e;background:linear-gradient(135deg,#86c6ef,#22d3ee)}.moo-dialog-content h3{color:#fafafa}.moo-dialog-content p{color:#d4d4d8}.dim,.source-type,.source-detail,.source-summary-card small,.compact-hint,.usdt-addr-tip,.usdt-qr-hint{color:#a1a1aa}@media (max-width:980px){.dashboard-pro-hero,.commerce-hero,.dashboard-layout-grid,.commerce-grid,.static-commerce-grid,.wallet-layout-grid{grid-template-columns:1fr}.hero-action-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-stats,.dashboard-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:880px){.site-header{border-radius:24px;width:min(100% - 16px,1180px);top:8px}.nav{flex-direction:column;align-items:flex-start;padding:.82rem}.nav-links,.nav-auth-actions{scrollbar-width:none;justify-content:flex-start;width:100%;padding-bottom:.12rem;overflow-x:auto}.nav-links::-webkit-scrollbar{display:none}.nav-auth-actions::-webkit-scrollbar{display:none}.nav-links a{white-space:nowrap}.hero{padding-top:4rem}.auth-page,.dashboard-shell,.admin-shell,.topup-shell,.static-shell,.article-shell,.article-page{width:min(100% - 24px,1180px);padding-inline:0}.admin-toolbar input,.admin-toolbar select,.admin-toolbar .cta-button,.admin-toolbar .admin-mini-btn{flex:100%;width:100%}}@media (max-width:680px){:root{--radius:16px;--radius-lg:20px}.promo-bar{text-align:left;justify-content:flex-start;align-items:flex-start;padding-inline:1rem}.hero h1,.section-title,.commerce-hero h1,.commerce-hero h2,.article-hero h1,.article-page h1{letter-spacing:-.045em}.hero h1{font-size:clamp(2.3rem,14vw,3.6rem)}.auth-shell,.dashboard-pro-hero,.commerce-hero,.admin-hero,.dashboard-module,.commerce-main-card,.commerce-side-card,.admin-panel,.topup-section,.resources-card-polished,.article-page article{padding-inline:1rem}.hero-action-panel,.dashboard-overview-grid,.credential-meta-grid,.credential-row,.generator-form,.admin-stats,.stats,.pricing{grid-template-columns:1fr}.commerce-visual{display:none}.admin-pagination{flex-wrap:wrap;justify-content:stretch}.admin-pagination .cta-button,.admin-pagination .admin-mini-btn{flex:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto;transition-duration:.001ms;animation-duration:.001ms;animation-iteration-count:1}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
.moo-language-switch{display:inline-flex;align-items:center;gap:.4rem;flex:0 0 auto;margin-left:auto;color:#d4d4d8;font-size:13px;white-space:nowrap}
.moo-language-switch select{padding:.5rem 1.6rem .5rem .65rem;border:1px solid #ffffff24;border-radius:10px;background:#18181b;color:#fafafa;cursor:pointer;min-width:102px}
.moo-language-switch select:focus-visible{outline:2px solid #3495d3;outline-offset:3px}
html[lang=en] .nav{gap:1rem}
html[lang=en] .nav-links{gap:.7rem;min-width:0}
html[lang=en] .nav-links a{font-size:12px;white-space:nowrap}
html[lang=en] .hero h1{font-size:clamp(2.1rem,5vw,4.5rem);line-height:1.14}
html[lang=en] .cta-button,html[lang=en] button{white-space:normal;overflow-wrap:break-word}
html[lang=en] .pg-mode-card,html[lang=en] .pg-tab{min-width:0}
@media(max-width:1280px){html[lang=en] .nav{flex-wrap:wrap;gap:.65rem}html[lang=en] .nav-links{order:3;flex-basis:100%;width:100%;overflow-x:auto;justify-content:flex-start;padding-bottom:.25rem}}
@media(max-width:880px){.nav{position:relative}.moo-language-switch{position:absolute;right:.8rem;top:.7rem}.nav>.logo{padding-right:115px}.moo-language-switch select{padding:.4rem .5rem;min-width:95px}html[lang=en] .nav-links a{font-size:12px}}
@media(max-width:480px){html[lang=en] .hero h1{font-size:2.25rem}html[lang=en] .hero-actions{flex-wrap:wrap}html[lang=en] .hero-actions>a{width:100%;text-align:center}}

/* Shared visual layer; commerce and authentication behavior stays in its existing modules. */
:root{--gradient-panel:linear-gradient(145deg,#14252a,#0e1c21);--shadow-card:0 16px 40px #0002;color-scheme:dark;--background:#0b1418;--foreground:#f1f3f5;--bg-dark:#0b1418;--bg-elev:#111d21;--card:#111e23;--card-bg:#111e23;--card-strong:#152328;--card-bg-strong:#152328;--popover:#16262b;--primary:#a4d0ec;--primary-strong:#badef5;--primary-color:#a4d0ec;--primary-hover:#c1e1f6;--primary-ink:#10202b;--accent:#a4d0ec;--accent-strong:#badef5;--text-main:#f1f3f5;--text-muted:#a0b0b5;--text-dim:#81969d;--border-color:#ffffff12;--border-strong:#ffffff24;--gradient:linear-gradient(110deg,#a4d0ec,#d1e6f3);--gradient-brand:linear-gradient(110deg,#a4d0ec,#8ecbd1);--gradient-warm:linear-gradient(110deg,#16364a,#152d3c);--ring:#a4d0ec4d;--radius:14px;--radius-lg:20px}
html{scroll-padding-top:100px}body{font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI','PingFang SC','Microsoft YaHei',sans-serif;background:#0b1418;color:var(--text-main);letter-spacing:0;line-height:1.65;min-width:320px}body::before,body::after{display:none}::selection{background:#a4d0ec4d;color:#fff}a,button,input,select,textarea{transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,transform .2s}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #a4d0ec;outline-offset:4px}button:disabled{cursor:not-allowed}svg{flex-shrink:0}button{font:inherit}a{text-decoration:none}section[id]{scroll-margin-top:96px}
.site-header{width:100%;max-width:none;left:0;right:0;top:0;border:0;border-bottom:1px solid #ffffff10;border-radius:0;background:#0b1418ed;backdrop-filter:blur(18px);box-shadow:none;margin:0;position:sticky;z-index:50;padding:0;transition:box-shadow .25s,background-color .25s}.site-header.is-scrolled{background:#0b1418f5;box-shadow:0 8px 24px #0002}.site-header::before,.site-header::after,.site-header .nav::before,.site-header .nav::after{display:none}.site-header .nav,html[lang=en] .site-header .nav{max-width:1280px;margin:0 auto;padding:18px 40px;border:0;border-radius:0;background:none;display:flex;flex-direction:row;align-items:center;gap:30px;flex-wrap:nowrap;box-shadow:none;position:relative}.site-header .logo{display:flex;align-items:center;gap:9px;color:#f4f6f7;background:none;font-size:21px;letter-spacing:-.8px;font-weight:750;white-space:nowrap;padding:0;flex:0 0 auto}.site-header .logo-mark{width:29px;height:29px;object-fit:contain;margin:0}.brand-point{color:#a4d0ec;margin-left:-9px}.site-header .nav-links,html[lang=en] .site-header .nav-links{margin-left:auto;display:flex;flex-direction:row;align-items:center;gap:2px;width:auto;flex-basis:auto;order:initial;overflow:visible;padding:0}.site-header .nav-links a,html[lang=en] .site-header .nav-links a{color:#b8c5c8;padding:8px 12px;font-size:12px;white-space:nowrap;font-weight:500;border-radius:7px}.site-header .nav-links a:hover{color:#fff;background:#ffffff07}.nav-auth-actions{display:flex;align-items:center;gap:5px;margin-left:14px}.site-header .nav-links .btn-primary,html[lang=en] .site-header .nav-links .btn-primary{background:#a4d0ec;color:#10202b;border:1px solid #a4d0ec;padding:9px 16px;box-shadow:none;font-weight:650;margin-left:6px}.site-header .nav-links .btn-primary:hover,html[lang=en] .site-header .nav-links .btn-primary:hover{background:#badef5;color:#10202b;transform:translateY(-1px)}.site-header .moo-language-switch{margin:0;position:static;font-size:12px;flex:0 0 auto}.site-header .moo-language-switch>span{display:none}.site-header .moo-language-switch select{background:transparent;color:#bcc9cb;border:1px solid #ffffff18;min-width:77px;width:auto;font-size:12px;padding:7px 9px;border-radius:6px}.site-header .moo-language-switch option{background:#142329}.menu-toggle{display:none}.skip-link{position:fixed;left:20px;top:8px;z-index:100;transform:translateY(-150%);padding:10px 20px;border-radius:8px;color:#10202b;background:#a4d0ec}.skip-link:focus{transform:translateY(0)}
.cta-button,.btn-primary,.btn-block{background:#a4d0ec;color:#10202b;border:1px solid #a4d0ec;border-radius:9px;box-shadow:none;font-weight:650}.cta-button:hover,.btn-primary:hover,.btn-block:hover{background:#badef5;color:#10202b;box-shadow:0 6px 20px #0002;transform:translateY(-2px)}.cta-button.secondary,.btn-block.secondary{background:transparent;border:1px solid #ffffff28;color:#dfe6eb;box-shadow:none}.cta-button.secondary:hover,.btn-block.secondary:hover{background:#ffffff07;border-color:#a4d0ec66;color:#fff}.cta-button:active,.btn-primary:active,.btn-block:active{transform:translateY(0)}.gradient{background:var(--gradient);background-clip:text;-webkit-background-clip:text;color:transparent}.section-tag{color:#a4d0ec;font-size:11px;font-weight:600;letter-spacing:1.7px}.site-footer{border-top:1px solid #ffffff10;background:#091115;padding:64px 40px 22px;margin-top:80px}.site-footer .footer-grid{max-width:1200px;margin:auto;gap:36px;grid-template-columns:1.5fr repeat(4,1fr)}.site-footer .logo{color:#e9f0f4;background:none;letter-spacing:.6px;font-size:20px}.site-footer h4{font-size:12px;color:#e5eaee;margin-bottom:19px;font-weight:650}.site-footer a:not(.logo),.site-footer p{color:#8ba0a6;font-size:12px;line-height:1.85}.site-footer a:hover{color:#a4d0ec}.site-footer .footer-brand p{max-width:220px;margin-top:15px}.site-footer .footer-bottom{max-width:1200px;margin:45px auto 0;padding-top:22px;border-top:1px solid #ffffff0c;text-align:left;font-size:11px;color:#71878e}.form-group input,.form-group select,.form-group textarea{border-radius:9px;border-color:#ffffff1c;background:#0b161a;color:#edf1f3}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#a4d0ec;box-shadow:0 0 0 3px #a4d0ec14}.auth-shell,.email-auth-shell{background:#122126;border:1px solid #ffffff17;border-radius:18px;box-shadow:0 20px 60px #0002}.auth-page,.email-auth-page{padding-top:70px;padding-bottom:70px;gap:80px}.auth-side h2,.email-auth-intro h2{letter-spacing:-1.2px;line-height:1.3}.auth-side .lead,.email-auth-intro .lead{font-size:15px;color:#a5b8bb;line-height:1.9}.benefit-list .check{background:#a4d0ec13;color:#a4d0ec;border:1px solid #a4d0ec22}.auth-shell h2,.email-auth-shell h2{font-size:26px;letter-spacing:-.8px}.forgot-password-link{color:#a4d0ec}.auth-tip a,.email-auth-shell a{color:#a4d0ec}.article-card,.feature-card,.price-card,.home-product-card{border-radius:14px;box-shadow:none;border-color:#ffffff14;background:#111f24}.article-card:hover,.feature-card:hover{border-color:#a4d0ec40;box-shadow:none;transform:translateY(-4px)}.article-hero h1{letter-spacing:-1.3px}.article-page{border-radius:16px;background:#101e23;border-color:#ffffff12}.metric-card{border-radius:14px;border-color:#ffffff16}.metric-card-primary{background:linear-gradient(115deg,#1e394a,#172833);border-color:#a4d0ec33}.dashboard-pro-hero{border-color:#ffffff14;background:#112127}.proxy-builder{border-color:#ffffff18}.commerce-hero,.topup-section,.wallet-card,.commerce-result-card{border-color:#ffffff14}.commerce-shell .network-orb{opacity:.8}

/* Homepage */
.homepage{overflow-x:clip}.homepage .announcement-strip{min-height:34px;background:#162c3a;color:#b9c5cc;text-align:center;padding:7px 18px;font-size:11px;letter-spacing:.2px}.announcement-strip a{color:#d9edfa;margin-left:10px}.announcement-strip a>span:last-child{margin-left:10px}.landing-wrap{width:100%;max-width:1280px;margin:0 auto;padding-left:40px;padding-right:40px}.landing-hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:24px;padding-top:75px;padding-bottom:70px;min-height:620px}.eyebrow{display:flex;align-items:center;gap:9px;color:#a4d0ec;font-size:10px;font-weight:600;letter-spacing:1.9px;line-height:1.7;text-transform:uppercase}.eyebrow>span:empty{width:6px;height:6px;border-radius:50%;background:#a4d0ec;box-shadow:0 0 0 4px #a4d0ec11}.landing-hero h1{font-size:clamp(44px,4.8vw,68px);font-weight:650;line-height:1.24;letter-spacing:-2.8px;margin:25px 0 23px;color:#f4f6ed}.landing-hero h1 em{font-style:normal;color:#a4d0ec}.hero-lead{font-size:16px;line-height:1.7;color:#d5dce0;margin:0 0 12px}.hero-description{max-width:445px;font-size:13px;color:#91a5ac;line-height:1.9}.landing-hero .hero-actions{justify-content:flex-start;gap:12px;margin:30px 0 21px;display:flex;flex-wrap:wrap}.landing-hero .cta-button{padding:13px 21px;font-size:13px;gap:15px;min-height:47px}.landing-hero .cta-button svg{width:18px;height:18px}.hero-assurances{display:flex;flex-wrap:wrap;align-items:center;gap:12px 17px;color:#8fa6aa;font-size:10px}.hero-assurances>span{display:flex;align-items:center;gap:5px}.hero-assurances svg{width:13px;height:13px;color:#a4d0ec}.network-visual{min-width:0;position:relative;height:478px;background:radial-gradient(ellipse at 50% 48%,#22465d22,transparent 67%);align-self:center}.visual-topline{position:absolute;left:25px;right:12px;top:4px;display:flex;justify-content:space-between;gap:20px;color:#718e95;font:9px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:1.2px}.visual-indicator{color:#96b6cb;display:flex;align-items:center;gap:6px}.visual-indicator:before{content:'';width:4px;height:4px;border-radius:50%;background:#96b6cb}.network-globe{width:100%;height:auto;margin-top:8px;overflow:visible}.network-routes{stroke-dasharray:5 7;animation:route-flow 24s linear infinite}.node-pulse{transform-origin:168px 194px;animation:node-pulse 3.5s ease-out infinite}.location-tag{position:absolute;display:flex;gap:9px;align-items:center;background:#172a2ce8;border:1px solid #ffffff1a;border-radius:9px;box-shadow:0 10px 35px #0002;padding:9px 12px;backdrop-filter:blur(8px);font-size:10px;color:#dfe6eb;transition:transform .4s,border-color .4s,opacity .4s}.location-tag small{display:block;color:#80939f;font-size:8px;margin-top:2px}.country-iso{font:10px ui-monospace,monospace;color:#a4d0ec;background:#a4d0ec14;border:1px solid #a4d0ec1a;padding:7px 6px;border-radius:5px}.location-tag-us{left:2%;top:36%;transform:translateY(-4px);border-color:#a4d0ec55}.location-tag-de{right:10%;top:20%}.location-tag-sg{right:1%;top:57%}.network-visual[data-selected-region=de] .location-tag-de,.network-visual[data-selected-region=sg] .location-tag-sg{transform:translateY(-4px);border-color:#a4d0ec55}.network-visual[data-selected-region=de] .location-tag-us,.network-visual[data-selected-region=sg] .location-tag-us{transform:none;border-color:#ffffff1a}.route-preview{position:absolute;bottom:0;left:11%;right:6%;padding:15px 17px;background:#112227f5;border:1px solid #ffffff16;border-radius:12px;box-shadow:0 14px 30px #0003}.route-preview>div:first-child{display:flex;align-items:center;gap:11px}.route-icon{padding:8px;display:grid;place-items:center;background:#a4d0ec10;border-radius:8px;color:#a4d0ec}.route-icon svg{width:19px;height:19px}.route-preview small{font-size:9px;display:block;color:#809c9f}.route-preview strong{font-size:13px;font-weight:500;color:#e4ebef;line-height:1.8;display:block}.route-protocol{font:8px ui-monospace,monospace;letter-spacing:.5px;color:#8a9eab;margin-left:auto;white-space:nowrap}.region-switcher{display:flex;align-items:center;gap:6px;margin-top:12px;padding-top:12px;border-top:1px solid #ffffff0d}.region-switcher button{font:10px ui-monospace,monospace;padding:4px 10px;border-radius:4px;border:1px solid #ffffff14;color:#93a3ae;background:transparent;cursor:pointer}.region-switcher button[aria-pressed=true]{background:#a4d0ec;color:#142733;border-color:#a4d0ec}.region-switcher>span{margin-left:auto;color:#66868b;font-size:8px}.network-facts{display:grid;grid-template-columns:repeat(4,1fr);padding-top:29px;padding-bottom:29px;position:relative;border-top:1px solid #ffffff10;border-bottom:1px solid #ffffff10}.network-facts>div{display:flex;flex-direction:column;gap:7px;align-items:center;border-right:1px solid #ffffff10}.network-facts>div:last-child{border:0}.network-facts strong{font-size:26px;line-height:1.3;font-weight:550;letter-spacing:-.9px;color:#e4e9ec}.network-facts strong>span{font-size:15px;letter-spacing:0}.network-facts strong>i{font-style:normal;color:#526f78;margin:0 4px;font-weight:300}.network-facts>div:nth-child(2)>strong{font:19px/1.8 ui-monospace,monospace}.network-facts>div>span{font-size:10px;color:#8ca2a9}
.landing-section{padding-top:90px;padding-bottom:90px}.landing-section-head{margin-bottom:39px}.landing-section-head .eyebrow{font-size:9px;letter-spacing:1.7px;margin-bottom:13px}.landing-section-head h2{font-size:33px;font-weight:550;line-height:1.4;letter-spacing:-1px;color:#ecf0f3;margin:0 0 12px}.landing-section-head p{max-width:650px;color:#8da3ab;font-size:13px;line-height:1.9;margin:0}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.product-tile{background:#101e24;border:1px solid #ffffff12;padding:28px;border-radius:14px;display:flex;flex-direction:column;position:relative;transition:transform .3s,border-color .3s,background .3s;overflow:hidden}.product-tile:hover{transform:translateY(-5px);border-color:#a4d0ec4a;background:#13252a}.product-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;gap:12px}.product-icon{height:42px;width:42px;display:grid;place-items:center;border-radius:10px;background:#a4d0ec0d;color:#a4d0ec;border:1px solid #a4d0ec1a}.product-icon svg{height:24px;width:24px}.product-kicker{font-size:9px;letter-spacing:1px;color:#829ca4}.product-tile h3{font-size:21px;font-weight:550;line-height:1.4;letter-spacing:-.5px;margin:0 0 12px}.product-tile p{font-size:12px;color:#90a7ae;line-height:1.9;min-height:68px}.product-tile ul{padding:23px 0 25px;list-style:none;margin:0;display:flex;flex-direction:column;gap:11px}.product-tile li{display:flex;align-items:center;gap:8px;font-size:11px;color:#b8c4cb}.product-tile li svg{width:13px;height:13px;color:#8fb8d3}.product-tile>a{display:flex;align-items:center;justify-content:space-between;padding-top:19px;margin-top:auto;border-top:1px solid #ffffff10;color:#acc7d8;font-size:12px;font-weight:550}.product-tile>a svg{height:17px;width:17px;transition:transform .2s}.product-tile>a:hover svg{transform:translateX(4px)}.product-0{background:linear-gradient(145deg,#172934,#101e24 65%);border-color:#a4d0ec2b}.product-1 .product-icon{color:#a4c8ec;background:#a4c8ec0d;border-color:#a4c8ec1a}.product-2 .product-icon{color:#d2c1a2;background:#d2c1a20d;border-color:#d2c1a21a}
.feature-section{background:#0e1a20;border-top:1px solid #ffffff08;border-bottom:1px solid #ffffff08}.capability-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:17px}.capability-main{grid-row:span 2;background:#12272a;border:1px solid #a4d0ec1f;border-radius:14px;padding:30px;overflow:hidden}.capability-text h3{font-size:20px;font-weight:550;margin:0 0 12px;line-height:1.5;letter-spacing:-.4px}.capability-text p{font-size:12px;line-height:1.9;color:#91b0b2;margin-bottom:30px}.geo-example{display:flex;align-items:center;gap:14px;padding:14px 15px;border-radius:9px;border:1px solid #a4d0ec26;background:#0a1a20a6;margin-bottom:13px;transition:transform .3s}.geo-example>span{font:9px ui-monospace,monospace;color:#66889e}.geo-example small{font:8px ui-monospace,monospace;letter-spacing:1px;color:#728b9b;display:block;margin-bottom:3px}.geo-example strong{font-size:12px;font-weight:500;display:block;color:#cedde6}.geo-example b{margin-left:auto;font-size:16px;color:#6d91a8;font-weight:400}.geo-second{margin-left:15px}.geo-third{margin-left:30px;margin-bottom:18px;border-color:#a4d0ec4a}.geo-third i{margin-left:auto;width:6px;height:6px;background:#a4d0ec;box-shadow:0 0 0 5px #a4d0ec10;border-radius:50%}.capability-main:hover .geo-second{transform:translateX(3px)}.capability-main:hover .geo-third{transform:translateX(6px)}.capability-caption{font-size:9px;color:#7d919d;text-align:right;margin-top:25px}.capability-tile{padding:25px;border:1px solid #ffffff10;border-radius:14px;background:#111f25;transition:border-color .25s,transform .25s}.capability-tile:hover{transform:translateY(-3px);border-color:#a4d0ec33}.capability-icon{color:#a0b8c8;margin-bottom:22px}.capability-icon svg{width:23px;height:23px}.capability-tile h3{font-size:16px;font-weight:550;line-height:1.5;margin:0 0 10px}.capability-tile p{font-size:12px;color:#839fa9;line-height:1.85;margin:0}
.homepage .pricing{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:0}.pricing-caption{display:flex;align-items:center;gap:20px;font-size:11px;margin:0 0 24px;color:#b0bfc9}.pricing-caption>span{display:inline-flex;align-items:center;gap:6px}.pricing-caption>span:nth-child(2){font:9px ui-monospace,monospace;color:#829fa8;border:1px solid #ffffff19;padding:5px 9px;border-radius:4px}.pricing-caption>span:last-child{color:#83949f;margin-left:auto}.pricing-caption svg{height:12px;width:12px}.homepage .price-card{text-align:left;position:relative;overflow:visible;background:#101d23;padding:28px 24px 23px;border:1px solid #ffffff14;border-radius:13px;box-shadow:none;display:flex;flex-direction:column;gap:0;transform:none;transition:transform .25s,border-color .25s}.homepage .price-card:before,.homepage .price-card:after{display:none}.homepage .price-card:hover{transform:translateY(-4px);border-color:#a4d0ec55}.homepage .price-card.featured{background:#182c38;border-color:#a4d0ec7a;box-shadow:0 10px 35px #0001}.homepage .price-card .ribbon{position:absolute;top:-12px;left:20px;right:auto;padding:4px 10px;font-size:9px;background:#a4d0ec;color:#162d3c;border-radius:5px;line-height:1.6;font-weight:600;transform:none;border:0;box-shadow:none}.homepage .price-gb{font-size:17px;color:#c8d2d8;font-weight:500;letter-spacing:0;margin:0 0 12px}.homepage .price-num{font-size:32px;letter-spacing:-1px;font-weight:550;line-height:1.3;color:#edf2f5;margin:0 0 10px;background:none;-webkit-text-fill-color:initial}.homepage .price-num .unit{font-size:9px;letter-spacing:0;color:#80929e;font-weight:400;margin-left:6px}.homepage .save{font-size:10px;line-height:1.7;color:#8c9ea9;margin:0 0 25px;white-space:normal;min-height:18px}.homepage .price-card .cta-button{margin-top:auto;width:100%;font-size:11px;padding:10px 12px;min-height:37px;border-radius:7px}.pricing-footnote{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-top:24px;color:#7c959b;font-size:10px}.pricing-footnote>a{display:flex;gap:8px;align-items:center;color:#b4c9d6;flex-shrink:0}.pricing-footnote svg{width:14px;height:14px}
.getting-started{padding-top:20px}.start-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;position:relative}.start-grid:before{content:'';position:absolute;top:24px;left:35px;right:20%;height:1px;background:linear-gradient(90deg,#a4d0ec44,#a4d0ec11)}.start-grid article{position:relative}.step-index{display:inline-grid;place-items:center;width:48px;height:48px;background:#101c23;border:1px solid #a4d0ec33;border-radius:50%;color:#a4d0ec;font:12px ui-monospace,monospace;margin-bottom:24px;position:relative}.start-grid h3{font-size:19px;font-weight:550;margin:0 0 12px}.start-grid p{font-size:12px;color:#8ea3ab;max-width:300px;line-height:1.9;margin:0 0 18px}.start-grid a{display:inline-flex;align-items:center;gap:9px;color:#acc6d6;font-size:11px}.start-grid svg{width:15px;height:15px}.guides-section{background:#0e1a20;border-top:1px solid #ffffff08;border-bottom:1px solid #ffffff08}.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.guide-tile{border:1px solid #ffffff14;border-radius:13px;overflow:hidden;background:#122127;transition:transform .25s,border-color .25s}.guide-tile:hover{transform:translateY(-5px);border-color:#a4d0ec44}.guide-art{height:160px;position:relative;overflow:hidden;display:grid;place-items:center;background:#162a36}.guide-art>span{color:#acc5d5;font:26px ui-monospace,monospace;border:1px solid #afc7d655;padding:15px 22px;background:#132531;z-index:1;border-radius:9px;transform:rotate(-5deg);box-shadow:10px 12px 0 #a4d0ec08;transition:transform .4s}.guide-tile:hover .guide-art>span{transform:translateY(-4px) rotate(0)}.guide-art i{position:absolute;inset:auto;width:190px;height:190px;border:1px solid #a4d0ec14;border-radius:50%;transform:translate(-75px,-40px)}.guide-art i:last-child{transform:translate(115px,75px)}.art-1{background:#17323c}.art-1>span{color:#acd0db;background:#152d37;border-color:#acceee44;transform:rotate(5deg)}.art-1 i{border-color:#accdee15}.art-2{background:#292e34}.art-2>span{color:#d4cbb8;background:#242a31;border-color:#d5cbb844;transform:rotate(-4deg)}.art-2 i{border-color:#d5cbb818}.guide-copy{padding:23px}.guide-copy small{font:8px ui-monospace,monospace;letter-spacing:1.3px;color:#8fa6ac}.guide-copy h3{font-size:17px;font-weight:500;line-height:1.6;letter-spacing:-.2px;margin:11px 0 22px}.guide-read{display:flex;align-items:center;justify-content:space-between;color:#9db2c0;font-size:11px}.guide-read svg{width:16px;height:16px}.all-guides{display:flex;align-items:center;justify-content:center;gap:10px;color:#a1b9c8;font-size:12px;margin-top:30px}.all-guides svg{height:16px;width:16px}
.faq-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:75px}.faq-section .landing-section-head{margin-bottom:20px}.text-link{display:inline-flex;align-items:center;gap:9px;color:#a4d0ec;font-size:12px}.text-link svg{width:15px;height:15px}.faq-list details{border-bottom:1px solid #ffffff14;padding:0}.faq-list details:first-child{border-top:1px solid #ffffff14}.faq-list summary{list-style:none;cursor:pointer;padding:21px 0;display:flex;justify-content:space-between;align-items:center;gap:22px;color:#d7dee3;font-size:14px;font-weight:450}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span:last-child{font:20px ui-monospace,monospace;color:#94a9b7;transition:transform .2s}.faq-list details[open] summary>span:last-child{transform:rotate(45deg)}.faq-list details p{padding:0 28px 22px 0;font-size:12px;color:#8ea7ad;line-height:1.95;animation:faq-in .25s both}.final-cta{width:calc(100% - 80px);max-width:1200px;background:#a4d0ec;color:#152c3b;display:flex;align-items:center;justify-content:space-between;gap:35px;padding:48px;border-radius:17px;position:relative;overflow:hidden;margin-top:8px}.final-cta>div:first-child,.final-cta>a{position:relative;z-index:1}.final-cta .eyebrow{color:#34566b;font-size:8px;letter-spacing:1.5px}.final-cta h2{font-size:31px;line-height:1.5;font-weight:550;letter-spacing:-1px;margin:12px 0 9px;max-width:600px}.final-cta p{font-size:12px;color:#486578}.final-cta .cta-button{background:#152d3c;color:#e7f6ff;border-color:#152d3c;flex-shrink:0;padding:14px 20px;font-size:12px;gap:18px}.final-cta .cta-button:hover{background:#213b4b}.final-cta svg{width:18px;height:18px}.cta-orbit{position:absolute;right:5%;top:-120px;width:450px;height:450px;border:1px solid #152d3c10;border-radius:50%;box-shadow:0 0 0 60px #152d3c05,0 0 0 120px #152d3c03;pointer-events:none}.homepage .site-footer{margin-top:80px}
.motion-ready [data-reveal]{transition:opacity .65s ease,transform .65s cubic-bezier(.2,.7,.25,1)}.motion-ready [data-reveal].reveal-pending{opacity:0;transform:translateY(18px)}.page-inactive .network-routes,.page-inactive .node-pulse,.network-visual.animation-paused .network-routes,.network-visual.animation-paused .node-pulse{animation-play-state:paused}@keyframes route-flow{to{stroke-dashoffset:-192}}@keyframes node-pulse{0%,100%{transform:scale(.8);opacity:.15}50%{transform:scale(1.45);opacity:.6}}@keyframes faq-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
html[lang=en] .landing-hero h1{font-size:clamp(44px,4.8vw,64px);line-height:1.15}html[lang=en] .hero-lead{max-width:450px;font-size:16px}html[lang=en] .landing-section-head h2{font-size:34px;line-height:1.22;max-width:690px}html[lang=en] .product-tile p{min-height:92px}html[lang=en] .product-tile h3{font-size:21px}html[lang=en] .nav-auth-actions{margin-left:6px}
@media(min-width:1500px){.landing-hero{padding-top:90px;padding-bottom:85px}.landing-hero h1{font-size:69px}}
@media(max-width:1100px){.site-header .nav,html[lang=en] .site-header .nav{padding:16px 28px;gap:14px}.site-header .nav-links a,html[lang=en] .site-header .nav-links a{padding:8px 9px;font-size:11px}.nav-auth-actions{margin-left:5px}.landing-wrap{padding-left:30px;padding-right:30px}.landing-hero{gap:12px;padding-top:55px;padding-bottom:55px}.landing-hero h1{font-size:51px}.network-visual{height:430px}.location-tag{padding:7px 9px}.route-preview{left:7%;right:3%}.hero-description{max-width:390px}.product-tile{padding:23px}.capability-main{padding:25px}.capability-tile{padding:22px}.homepage .price-card{padding:26px 19px 20px}.final-cta{width:calc(100% - 60px);padding:36px}.final-cta h2{font-size:27px}.faq-section{gap:45px}}
@media(max-width:980px){.site-header .nav,html[lang=en] .site-header .nav{padding:14px 24px;flex-wrap:wrap}.site-header .moo-language-switch{margin-left:auto}.site-header .logo{padding-right:0}.site-header .nav-links,html[lang=en] .site-header .nav-links{order:3;flex-basis:100%;width:100%;justify-content:flex-start;flex-wrap:wrap;margin:0;gap:7px}.has-site-menu .site-header .nav-links,html[lang=en].has-site-menu .site-header .nav-links{display:none}.has-site-menu .site-header.menu-open .nav-links,html[lang=en].has-site-menu .site-header.menu-open .nav-links{display:flex;border-top:1px solid #ffffff14;padding:14px 0 8px}.has-site-menu .menu-toggle{display:grid;place-items:center;width:35px;height:34px;border:1px solid #ffffff1b;background:none;border-radius:6px;color:#c5cfd5;cursor:pointer}.menu-toggle svg{height:19px;width:19px}.site-header.menu-open .menu-toggle{background:#a4d0ec15;color:#a4d0ec}.nav-auth-actions{margin-left:auto}.landing-hero{grid-template-columns:1.1fr 1fr;padding-top:50px;min-height:0}.landing-hero h1,html[lang=en] .landing-hero h1{font-size:45px;letter-spacing:-1.9px}.hero-lead{font-size:14px}.hero-description{font-size:12px}.network-visual{height:380px}.visual-topline{font-size:7px;left:0;right:0}.network-globe{margin-top:25px}.location-tag{font-size:8px}.location-tag small{font-size:7px}.country-iso{font-size:8px}.location-tag-us{left:0;top:34%}.location-tag-de{right:2%;top:20%}.route-protocol{display:none}.route-preview{left:3%;right:0;padding:12px}.hero-assurances{gap:9px;font-size:9px}.landing-section{padding-top:70px;padding-bottom:70px}.capability-grid{grid-template-columns:1fr 1fr}.capability-main{grid-column:span 2;grid-row:auto;display:grid;grid-template-columns:1fr 1fr;column-gap:50px}.capability-text{grid-row:span 4}.capability-caption{margin-top:0}.product-grid{gap:13px}.product-tile{padding:21px 18px}.product-tile h3{font-size:19px}.product-kicker{font-size:8px}.product-tile p{min-height:91px}.homepage .pricing{grid-template-columns:repeat(3,minmax(0,1fr))}.getting-started{padding-top:5px}.start-grid{gap:30px}.guide-copy{padding:19px}.guide-copy h3{font-size:15px}.faq-section{gap:35px}.final-cta{align-items:flex-start;flex-direction:column;gap:24px}.site-footer .footer-grid{grid-template-columns:repeat(4,1fr);gap:26px}.site-footer .footer-brand{grid-column:1/-1;display:flex;align-items:flex-start;gap:45px}.site-footer .footer-brand p{margin:0;max-width:300px}}
@media(max-width:720px){.landing-wrap{padding-left:24px;padding-right:24px}.landing-hero{grid-template-columns:1fr;gap:25px;padding-top:44px;padding-bottom:43px}.landing-hero h1,html[lang=en] .landing-hero h1{font-size:48px;line-height:1.2;margin:21px 0}.hero-lead{font-size:15px}.hero-description{max-width:490px;font-size:13px}.landing-hero .hero-actions{margin-top:25px;margin-bottom:20px;gap:10px}.landing-hero .hero-actions>a,html[lang=en] .landing-hero .hero-actions>a{width:auto;font-size:12px;padding:12px 17px}.hero-assurances{font-size:10px;gap:10px 14px}.network-visual{width:100%;max-width:480px;justify-self:center;height:430px;margin:10px 0 0}.visual-topline{font-size:8px;left:16px;right:12px}.network-globe{margin-top:0}.location-tag{font-size:10px}.location-tag small{font-size:8px}.country-iso{font-size:9px}.location-tag-us{left:0;top:32%}.location-tag-de{right:5%;top:18%}.location-tag-sg{right:0;top:53%}.route-preview{left:8%;right:8%}.route-protocol{display:block;font-size:7px}.network-facts{grid-template-columns:1fr 1fr;gap:28px 0;padding-top:28px;padding-bottom:28px}.network-facts>div:nth-child(2){border:0}.network-facts strong{font-size:25px}.network-facts>div:nth-child(2)>strong{font-size:17px}.network-facts>div>span{font-size:9px}.landing-section{padding-top:58px;padding-bottom:58px}.landing-section-head{margin-bottom:27px}.landing-section-head h2,html[lang=en] .landing-section-head h2{font-size:27px;letter-spacing:-.7px;line-height:1.4}.landing-section-head p{font-size:12px}.landing-section-head .eyebrow{font-size:8px;letter-spacing:1.3px}.product-grid{grid-template-columns:1fr;gap:15px}.product-tile{padding:25px}.product-top{margin-bottom:22px}.product-kicker{font-size:9px}.product-tile h3{font-size:22px}.product-tile p,html[lang=en] .product-tile p{min-height:0}.product-tile ul{gap:9px;padding:18px 0 22px}.product-tile li{font-size:12px}.capability-grid{gap:13px}.capability-main{display:block;padding:26px}.capability-text p{margin-bottom:22px}.geo-example{max-width:330px}.geo-second{margin-left:20px}.geo-third{margin-left:40px}.capability-tile{padding:22px 19px}.capability-tile h3{font-size:15px}.capability-tile p{font-size:11px}.capability-icon{margin-bottom:17px}.homepage .pricing{grid-template-columns:1fr 1fr;gap:20px 12px}.homepage .price-card{padding:24px 17px 19px}.homepage .price-num{font-size:28px}.homepage .price-gb{font-size:16px}.homepage .save{font-size:9px;margin-bottom:20px}.homepage .price-card .ribbon{font-size:8px;left:12px}.pricing-caption{font-size:10px;gap:10px;flex-wrap:wrap}.pricing-caption>span:last-child{margin-left:0;font-size:9px}.pricing-footnote{flex-direction:column;gap:13px;align-items:flex-start;font-size:10px}.getting-started{padding-top:10px}.start-grid{grid-template-columns:1fr;gap:30px}.start-grid:before{display:none}.start-grid article{padding-left:65px;min-height:110px}.step-index{position:absolute;left:0;top:0;width:42px;height:42px}.start-grid h3{font-size:18px}.start-grid p{max-width:none;margin-bottom:13px}.guide-grid{grid-template-columns:1fr;gap:18px}.guide-art{height:145px}.guide-copy{padding:23px}.guide-copy h3{font-size:18px;margin-bottom:20px}.guide-read{font-size:12px}.faq-section{grid-template-columns:1fr;gap:30px}.faq-list summary{font-size:13px;padding:19px 0}.final-cta{width:calc(100% - 48px);padding:29px 25px;border-radius:13px;gap:23px;margin-top:0}.final-cta h2{font-size:25px;line-height:1.45}.final-cta .eyebrow{font-size:7px;letter-spacing:1.2px}.final-cta p{font-size:11px}.final-cta .cta-button{font-size:11px;padding:12px 17px}.site-footer,.homepage .site-footer{margin-top:55px;padding:42px 24px 20px}.site-footer .footer-grid{grid-template-columns:1fr 1fr;gap:27px}.site-footer .footer-brand{display:block}.site-footer .footer-brand p{margin-top:13px;max-width:280px}.site-footer h4{margin-bottom:12px}.site-footer .footer-bottom{margin-top:30px}.auth-page,.email-auth-page{padding-top:35px;padding-bottom:40px;gap:25px}.auth-side h2,.email-auth-intro h2{font-size:32px}.auth-side .lead,.email-auth-intro .lead{font-size:13px}.auth-side .benefit-list,.email-auth-intro .benefit-list{display:none}.auth-shell,.email-auth-shell{padding:25px}.auth-shell h2,.email-auth-shell h2{font-size:24px}.site-header .nav-links a,html[lang=en] .site-header .nav-links a{padding:9px 10px;font-size:12px}.site-header .nav-auth-actions{margin-left:0;flex-basis:100%;border-top:1px solid #ffffff0a;padding-top:10px;margin-top:5px}.site-header .nav-links .btn-primary,html[lang=en] .site-header .nav-links .btn-primary{margin-left:auto}.announcement-strip{font-size:10px}.announcement-strip>span{display:none}}
@media(max-width:390px){.landing-wrap{padding-left:19px;padding-right:19px}.site-header .nav,html[lang=en] .site-header .nav{padding-left:19px;padding-right:19px}.landing-hero h1,html[lang=en] .landing-hero h1{font-size:42px}.eyebrow{font-size:8px;letter-spacing:1.5px}.network-visual{height:355px}.route-preview{left:4%;right:4%;padding:12px}.location-tag{font-size:8px;padding:6px 8px}.country-iso{padding:5px;font-size:8px}.location-tag small{font-size:7px}.visual-topline{font-size:7px}.network-globe{margin-top:8px}.hero-assurances{font-size:9px;gap:10px}.homepage .price-card{padding-left:14px;padding-right:14px}.homepage .price-num{font-size:25px}.homepage .price-num .unit{font-size:8px;margin-left:4px}.capability-grid{grid-template-columns:1fr}.capability-main{grid-column:auto}.final-cta{width:calc(100% - 38px)}.route-protocol{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none;transition:none}.motion-ready [data-reveal].reveal-pending{opacity:1;transform:none}}

.email-auth-eyebrow{color:#a4d0ec}.email-auth-steps{color:#afbec7}.email-auth-steps span b{background:#a4d0ec14;color:#b5d5e9}.email-code-send{background:#a4d0ec10;border-color:#a4d0ec44;color:#b9d5e7}.email-code-send:hover:not(:disabled){background:#a4d0ec1c;border-color:#a4d0ec88}.email-code-send:focus-visible,.email-auth-shell a:focus-visible{outline-color:#a4d0ec}.form-group input::placeholder{color:#6f888f;opacity:1}

/* Keep long translated plan names clear of prices. */
.traffic-pack-grid{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:12px}.traffic-pack-grid button{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:21px 17px;background:#0c191e;min-height:185px}.traffic-pack-grid button .pack-top{font-size:9px;line-height:1.5;letter-spacing:.7px;min-height:28px;color:#9aafbd;font-weight:600}.traffic-pack-grid button strong{font-size:25px;line-height:1.2;margin:0}.traffic-pack-grid button .save-tag{position:static;background:#a4d0ec16;color:#b2d4ea;border:1px solid #a4d0ec26;box-shadow:none;animation:none;padding:4px 8px;border-radius:5px;font-weight:600;font-size:11px}.traffic-pack-grid button .sub{margin:0;font-size:10px;color:#98afb2}.traffic-pack-grid button.selected,.traffic-pack-grid button:hover{background:#162a37;border-color:#a4d0ec80;box-shadow:none;transform:translateY(-2px)}.traffic-pack-grid button::after{display:none}.commerce-visual .visual-core{display:flex;align-items:center;justify-content:center;text-align:center;padding:15px;font-size:13px;line-height:1.45;overflow-wrap:normal}.pack-top,.product-action-card span,.scenario-list span,.flow-steps span{color:#a1b8c7}.moo-notification-trigger{font-size:12px}
@media(max-width:520px){.traffic-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.traffic-pack-grid button{padding:18px 14px;min-height:177px}.traffic-pack-grid button strong{font-size:24px}}

/* MooProxy UI tokens. Shared by the public website, account pages and components. */
@font-face{font-family:InterLocal;font-style:normal;font-weight:100 900;font-display:swap;src:url('/assets/fonts/inter-latin-variable.woff2') format('woff2')}
:root{--moo-brand:#084f7d;--moo-brand-hover:#064167;--moo-brand-soft:#eaf1f6;--moo-bg:#f7f9fa;--moo-surface:#fff;--moo-surface-soft:#f1f4f6;--moo-text:#182d3b;--moo-muted:#5e6b74;--moo-dim:#71857e;--moo-border:#d8e0e5;--moo-border-hover:#91a8b7;--moo-danger:#b63a3f;--moo-danger-soft:#fff1f1;--moo-warning:#875f15;--moo-warning-soft:#fff8e7;--moo-info:#315e79;--moo-info-soft:#edf6fb;--moo-radius-sm:8px;--moo-radius:12px;--moo-radius-lg:20px;--moo-space-1:4px;--moo-space-2:8px;--moo-space-3:12px;--moo-space-4:16px;--moo-space-6:24px;--moo-space-8:32px;--moo-shadow:0 8px 32px #1c35450a;--moo-shadow-float:0 12px 40px #162e3e21,0 2px 8px #162e3e09;--moo-font:InterLocal,-apple-system,BlinkMacSystemFont,'Segoe UI','PingFang SC','Microsoft YaHei',sans-serif;--moo-motion:160ms;--moo-focus:0 0 0 4px #084f7d18}

@font-face{font-family:InterLocal;font-style:normal;font-weight:100 900;font-display:swap;src:url('/assets/fonts/inter-latin-variable.woff2') format('woff2')}
.marketing{--ink:#142d32;--muted:#5e7378;--green:#084f7d;--mint:#badef5;--line:#dbe1e5;--paper:#f7f9fa;--card:#fff;margin:0;background:var(--paper);color:var(--ink);font-family:InterLocal,Inter,-apple-system,BlinkMacSystemFont,'Segoe UI','PingFang SC','Microsoft YaHei',sans-serif;font-size:15px;line-height:1.65;-webkit-font-smoothing:antialiased}
.marketing *{box-sizing:border-box}.marketing h1,.marketing h2,.marketing h3,.marketing h4,.marketing p{margin:0}.marketing a{color:inherit;text-decoration:none}.marketing button,.marketing input,.marketing select{font:inherit}.marketing button{cursor:pointer}.marketing img{max-width:100%}.marketing svg{display:block}.marketing [hidden],.header-v2 [hidden]{display:none}.marketing button:focus-visible,.marketing a:focus-visible,.marketing input:focus-visible,.marketing select:focus-visible,.marketing summary:focus-visible,.header-v2 :focus-visible{outline:3px solid #1970a8;outline-offset:5px}.marketing ::selection{background:#a7d0eb;color:#102d3f}.marketing{scroll-behavior:smooth}html:has(.marketing){scroll-padding-top:104px}
.icon{width:22px;height:22px;display:block;flex:none;fill:none;stroke:currentColor;stroke-width:1.65}.country-flag{display:block;width:30px;height:22.5px;object-fit:cover;border-radius:4px;box-shadow:0 0 0 1px #152e3610;flex:none}.wrap{width:calc(100% - 80px);max-width:1240px;margin:0 auto}.section{padding-top:100px;padding-bottom:100px}.section-heading{margin-bottom:40px;max-width:720px}.section-heading h2{font-size:38px;font-weight:650;line-height:1.28;letter-spacing:-1.3px}.section-heading>p:last-child:not(.eyebrow-v2){color:var(--muted);font-size:15px;line-height:1.85;margin-top:17px}.eyebrow-v2{font-size:11px;font-weight:650;letter-spacing:1.7px;line-height:1.6;text-transform:uppercase;color:#084f7d;margin:0 0 17px}.action{display:inline-flex;align-items:center;justify-content:center;gap:25px;padding:14px 21px;border-radius:8px;font-size:13px;font-weight:600;line-height:1.4;min-height:49px;border:1px solid transparent;transition:background .2s,transform .2s,box-shadow .2s;white-space:nowrap}.action .icon{width:18px;height:18px}.action-primary{background:#084f7d;color:#fff;box-shadow:0 3px 0 #063a5b14}.action-primary:hover{background:#064269;transform:translateY(-2px);box-shadow:0 7px 18px #084f7d24}.action-secondary{background:#fff;color:#192f3d;border-color:#cfd8dd}.action-secondary:hover{border-color:#83a2b6;background:#f3f7fa;transform:translateY(-2px)}.inline-link{display:inline-flex;align-items:center;gap:12px;color:#084f7d;font-weight:600;font-size:13px}.inline-link .icon{height:18px;width:18px;transition:transform .2s}.inline-link:hover .icon{transform:translateX(4px)}
/* Shared, semantic navigation. */
.skip-v2{position:fixed;top:10px;left:14px;z-index:200;background:#badef5;color:#122a3a;padding:12px 20px;transform:translateY(-160%);border-radius:8px}.skip-v2:focus{transform:none}.site-header.header-v2{width:100%;max-width:none;left:0;right:0;position:sticky;top:0;z-index:90;margin:0;padding:0;background:#0c191eed;border:0;border-bottom:1px solid #ffffff14;border-radius:0;backdrop-filter:blur(18px);box-shadow:none;color:#e3eaee}.marketing .site-header.header-v2{background:#f7f9faf2;border-bottom:1px solid #dce2e6;color:#172e3c}.site-header.header-v2 .nav,html[lang=en] .site-header.header-v2 .nav{width:calc(100% - 80px);max-width:1240px;margin:0 auto;padding:20px 0;display:flex;flex-direction:row;align-items:center;gap:30px;flex-wrap:nowrap;border:0;background:none;box-shadow:none}.site-header.header-v2 .logo{display:inline-flex;align-items:center;gap:9px;color:inherit;font-size:22px;font-weight:750;letter-spacing:-.8px;white-space:nowrap;padding:0;background:none}.header-v2 .logo-mark{width:32px;height:32px;border-radius:7px}.brand-dot{color:#146ea8}.site-header.header-v2 .nav-links,html[lang=en] .site-header.header-v2 .nav-links{display:flex;align-items:center;flex-direction:row;gap:27px;flex-wrap:nowrap;width:auto;flex-basis:auto;margin-left:auto;padding:0;order:0;overflow:visible}.site-header.header-v2 .nav-links>a,.site-header.header-v2 .nav-group>summary{font-size:13px;color:inherit;padding:8px 0;font-weight:500;white-space:nowrap;border-radius:0;line-height:1.4;background:none}.header-v2 a:hover,.header-v2 summary:hover{color:#126ea9}.header-v2 .nav-group{position:relative}.header-v2 .nav-group>summary{display:flex;align-items:center;gap:6px;list-style:none;cursor:pointer}.header-v2 summary::-webkit-details-marker{display:none}.header-v2 summary>.icon{width:14px;height:14px;transition:transform .18s}.header-v2 details[open]>summary>.icon{transform:rotate(180deg)}.header-v2 .mega-menu{position:absolute;top:calc(100% + 20px);left:-28px;width:430px;background:#fff;color:#172e3c;border:1px solid #dce2e6;border-radius:13px;box-shadow:0 18px 70px #152d3d26;padding:20px;animation:menu-in .18s both}.header-v2 .mega-title{color:#829391;font-size:10px;font-weight:600;letter-spacing:.6px;margin-bottom:14px}.header-v2 .mega-item{display:flex;align-items:center;gap:14px;padding:15px 10px;border-radius:8px;white-space:normal}.header-v2 .mega-item:hover{background:#f0f5f8}.header-v2 .mega-item>i{display:grid;place-items:center;width:38px;height:38px;background:#eaf1f5;color:#125b89;border-radius:8px}.header-v2 .mega-item>div{flex:1}.header-v2 .mega-item strong{display:block;color:#172e3c;font-size:13px;line-height:1.45;font-weight:600}.header-v2 .mega-item small{display:block;color:#7a8d8f;font-size:10px;line-height:1.6;margin-top:5px}.header-v2 .mega-item>.icon{width:16px;color:#8c9aa3}.header-v2 .mega-foot{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e2e7eb;padding:16px 10px 2px;margin-top:9px;font-size:12px;color:#084f7d}.header-v2 .mega-foot .icon{width:16px;height:16px}.header-v2 .resources-menu{width:260px}.header-v2 .resource-link{display:flex;align-items:center;gap:12px;padding:13px 9px;color:#293f4d;font-size:12px}.header-v2 .resource-link>.icon:first-child{width:19px}.header-v2 .resource-link>.icon:last-child{width:15px;margin-left:auto;color:#8f9fa9}.header-v2 .nav-auth-actions{display:flex;align-items:center;gap:21px;margin:0 0 0 10px}.header-v2 .nav-auth-actions>a{font-size:13px;color:inherit;padding:0;white-space:nowrap}.header-v2 .nav-auth-actions .btn-primary,html[lang=en] .header-v2 .nav-auth-actions .btn-primary{display:inline-flex;align-items:center;gap:15px;background:#084f7d;color:#fff;border:1px solid #084f7d;border-radius:7px;padding:11px 16px;margin:0;box-shadow:none;font-size:12px;font-weight:600}.header-v2 .nav-auth-actions .btn-primary:hover{background:#064269}.header-v2 .btn-primary .icon{width:15px;height:15px}.site-header.header-v2 .moo-language-switch{display:flex;align-items:center;gap:6px;margin:0;border-left:1px solid #8c9da82b;padding-left:18px;position:static}.header-v2 .moo-language-switch>.icon{height:16px;width:16px;color:#788d9a}.site-header.header-v2 .moo-language-switch select{font-family:inherit;background:transparent;color:inherit;border:0;min-width:65px;width:65px;font-size:11px;padding:4px 0;outline-offset:6px;cursor:pointer}.header-v2 select option{background:#fff;color:#192f3d}.menu-toggle-v2{display:none}.header-v2.is-scrolled{box-shadow:0 5px 25px #102c3510}.header-v2 .nav::after,.header-v2 .nav::before{display:none}
/* Editorial hero with a geographic network view. */
.hero-v2{display:grid;grid-template-columns:1fr 1.02fr;align-items:center;gap:60px;padding-top:76px;padding-bottom:76px}.trial-pill{display:inline-flex;align-items:center;gap:8px;background:#e8f0f5;border:1px solid #d5e1e9;border-radius:99px;padding:8px 13px;font-size:10px;color:#15547c}.trial-pill .icon{width:13px;height:13px}.hero-copy h1{font-size:60px;line-height:1.22;letter-spacing:-2.4px;font-weight:650;margin:29px 0 24px}.hero-copy h1 em{font-style:normal;color:#0b598b}.hero-intro{font-size:17px;font-weight:450;line-height:1.8;color:#283f4d;margin-bottom:10px}.hero-description-v2{color:#6b8185;line-height:1.9;font-size:13px;max-width:450px}.hero-actions-v2{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.hero-checks{display:flex;align-items:center;gap:7px;font-size:10px;color:#7b8f91;margin-top:19px}.hero-checks .icon{height:13px;width:13px;color:#0b5f95}.hero-checks .icon:nth-of-type(2){margin-left:14px}.network-stage{height:520px;background:radial-gradient(ellipse at 80% 35%,#1d3a4c4d,transparent 70%),#0f282c;position:relative;border-radius:21px;overflow:hidden;border:1px solid #162e3e;box-shadow:0 25px 50px -26px #133c465e}.network-stage::after{content:'';position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 1px #ffffff12;pointer-events:none}.network-stage-top{position:absolute;top:25px;left:25px;right:25px;display:flex;justify-content:space-between;align-items:center;gap:10px;color:#a3bac9;font-size:8px;letter-spacing:1.1px}.network-stage-top>span:first-child{display:flex;align-items:center;gap:8px}.network-stage-top .icon{width:15px;height:15px}.map-caption{font-size:8px;letter-spacing:0;color:#6e8797}.world-map{position:absolute;width:124%;left:-12%;top:55px}.world-map>svg{width:100%;height:auto}.map-grid{fill:none;stroke:#a5c6db15;stroke-width:.5}.map-land{fill:#294151;stroke:#142b3a;stroke-width:.5}.map-routes{fill:none;stroke:#8ec2e4;stroke-width:1;stroke-dasharray:4 8;opacity:.65;animation:route-flow-v2 26s linear infinite}.map-node circle{fill:#b2e1ff;stroke:#72b4de55;stroke-width:3}.map-node .map-pulse{fill:#92c8eb1c;stroke:#9bd1f319;stroke-width:1;animation:node-breathe 5s ease-in-out infinite;transform-origin:0 0}.floating-location{position:absolute;display:flex;align-items:center;gap:9px;border:1px solid #ffffff17;background:#182d3bf0;border-radius:8px;box-shadow:0 6px 14px #001e262a;padding:9px 11px;color:#c7d9e5;font-size:9px;z-index:2}.floating-location .country-flag{width:24px;height:18px;border-radius:3px}.floating-location small{font-size:7px;display:block;color:#758f9f;margin-top:3px}.place-us{top:155px;left:23px}.place-de{right:27px;top:103px}.place-sg{right:20px;top:251px}.connection-preview{position:absolute;left:28px;right:28px;bottom:27px;background:#fafcfd;box-shadow:0 16px 30px #001e2638;border:1px solid #fff;border-radius:12px;padding:18px;z-index:3}.connection-heading{display:flex;align-items:center;gap:11px}.connection-heading>i{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:#e8f1f6;color:#135c8b}.connection-heading>div{flex:1}.connection-heading small{display:block;font-size:9px;line-height:1.5;color:#758590}.connection-heading strong{display:block;font-size:13px;font-weight:600;color:#263d4b;line-height:1.6}.protocol-label{font-size:7px;font-weight:600;letter-spacing:.4px;color:#728692}.country-selector{display:flex;gap:7px;margin-top:15px}.country-selector button{display:flex;align-items:center;gap:7px;background:#f0f3f5;border:1px solid #e2e7ea;color:#667782;font-size:9px;padding:6px 9px;border-radius:5px;transition:background .2s,border-color .2s}.country-selector .country-flag{width:19px;height:14px;border-radius:2px}.country-selector button[aria-pressed=true]{background:#e3eff6;border-color:#7da8c3;color:#144f75}.connection-code{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #e4eaee;margin-top:13px;padding-top:11px}.connection-code code{font:9px ui-monospace,Consolas,monospace;color:#617989;overflow-wrap:anywhere}.connection-code button{background:none;border:0;color:#506f83;padding:3px}.connection-code .icon{width:14px;height:14px}.proof-strip{display:grid;grid-template-columns:repeat(4,1fr);padding:32px 0;border-top:1px solid #dce2e6;border-bottom:1px solid #dce2e6}.proof-strip>div{padding-left:35px;border-left:1px solid #dce2e6}.proof-strip>div:first-child{padding-left:0;border:0}.proof-strip strong{display:flex;align-items:center;gap:4px;font-size:29px;font-weight:600;color:#1d3544;letter-spacing:-1px;line-height:1.4}.proof-strip strong>span{font-size:16px;margin-left:2px}.proof-strip strong .icon{width:37px;height:37px}.proof-strip strong>small{font-size:13px;color:#909da5;margin:0 3px}.proof-strip>div:nth-child(2)>strong{font-size:19px;letter-spacing:-.4px;height:40px}.proof-strip>div>span{display:block;font-size:10px;color:#7b9192;margin-top:8px}
.product-grid-v2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.product-grid-v2 article{background:#fff;border:1px solid #dce3e7;border-radius:14px;padding:28px;transition:transform .25s,border-color .25s,box-shadow .25s}.product-grid-v2 article:hover{transform:translateY(-5px);border-color:#9dbbce;box-shadow:0 14px 30px #122d3f10}.product-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:27px}.product-card-top>i{display:grid;place-items:center;height:46px;width:46px;border:1px solid #d6e3ec;background:#eff4f8;color:#0c5d91;border-radius:12px}.product-card-top>span{font:11px ui-monospace,monospace;color:#9eaab2}.product-grid-v2 h3{font-size:23px;line-height:1.3;font-weight:600;letter-spacing:-.6px}.product-grid-v2 h4{font-size:12px;font-weight:500;color:#5c6e79;line-height:1.7;margin:13px 0 10px}.product-grid-v2 article>p{font-size:12px;line-height:1.9;color:#82938f;min-height:68px}.product-card-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e5eaed;padding-top:20px;margin-top:23px;font-size:10px;color:#617c8d}.product-card-bottom>a{display:grid;place-items:center;background:#edf2f6;border:1px solid #dae4eb;border-radius:50%;height:32px;width:32px;color:#0d5380}.product-card-bottom .icon{width:16px;height:16px}.capability-band{background:#102e31;color:#e2eaef;padding:80px 0;position:relative;overflow:hidden}.capability-band::after{content:'';position:absolute;right:-200px;top:-240px;width:720px;height:720px;border:1px solid #98caea10;border-radius:50%;box-shadow:0 0 0 80px #98caea05,0 0 0 160px #98caea04;pointer-events:none}.capability-layout{display:grid;grid-template-columns:1fr 1fr;gap:130px;position:relative;z-index:1}.capability-layout .eyebrow-v2{color:#80afcd}.capability-layout h2{font-size:40px;line-height:1.35;letter-spacing:-1px;font-weight:550;white-space:pre-line}.capability-layout>div>p:not(.eyebrow-v2){font-size:13px;line-height:1.9;color:#8fa2ae;margin-top:20px;max-width:390px}.capability-layout .action{margin-top:30px;background:#b2d7ef;color:#19303e;box-shadow:none}.capability-rows article{display:flex;align-items:flex-start;gap:22px;padding:21px 0;border-bottom:1px solid #ffffff12}.capability-rows article:first-child{padding-top:0}.capability-rows article:last-child{border:0;padding-bottom:0}.capability-rows i{display:grid;place-items:center;height:43px;width:43px;border-radius:11px;border:1px solid #89bcdd2b;background:#82c1ea0a;color:#a5cbe3;flex:none}.capability-rows h3{font-size:17px;font-weight:500;margin-bottom:9px}.capability-rows p{font-size:12px;color:#8aa0ae;line-height:1.8}.coverage-section{background:#eef2f5}.locations-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.location-card{display:flex;align-items:center;gap:14px;background:#ffffffa8;padding:18px 20px;border:1px solid #dce4e9;border-radius:9px;transition:background .2s,border-color .2s,transform .2s}.location-card:hover{background:#fff;border-color:#9eb9cb;transform:translateY(-2px)}.location-card>div{flex:1;min-width:0}.location-card strong{display:block;font-size:12px;line-height:1.4;font-weight:550;overflow-wrap:break-word}.location-card small{display:block;font-size:9px;color:#8a99a2;margin-top:4px;overflow-wrap:break-word}.location-card>.icon{width:14px;height:14px;color:#879dab}.coverage-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:26px}.coverage-bottom p{color:#8796a0;font-size:10px}.location-tools{display:flex;gap:14px;margin-bottom:27px}.location-tools>label{display:flex;align-items:center;gap:12px;border:1px solid #cad7df;background:#fff;border-radius:8px;padding:12px 16px;flex:1}.location-tools .icon{color:#778d9b;width:18px;height:18px}.location-tools input{width:100%;min-width:0;border:0;background:none;outline:0;color:#243d4d;font-size:13px}.location-tools select{background:#fff;border:1px solid #cad7df;border-radius:8px;color:#425d6e;padding:12px 16px;font-size:12px;min-width:160px}.location-tools input::placeholder{color:#92a0a9}#location-empty{padding:50px 0;color:#647c8b}
.pricing-category{display:flex;gap:5px;padding:5px;background:#eaeef0;border:1px solid #dce2e6;border-radius:10px;margin:0 0 30px;width:max-content;max-width:100%}.pricing-category>a{display:flex;gap:9px;align-items:center;padding:11px 18px;border-radius:6px;font-size:11px;color:#7a9288;white-space:nowrap}.pricing-category .icon{width:16px;height:16px}.pricing-category>a.active{background:#fff;box-shadow:0 2px 6px #152d3d10;color:#1e465f}.pricing-category>a:hover{color:#084f7d;background:#ffffff80}.plans-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:21px}.plan-card{background:#fff;border:1px solid #dbe2e6;padding:30px;border-radius:13px;position:relative}.plan-card.plan-featured{border:1.5px solid #125987;box-shadow:0 8px 30px #23506d10;background:#fcfeff}.plan-label{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#7e919d;line-height:1.6;letter-spacing:.2px;min-height:20px;margin-bottom:21px}.plan-label>.icon{width:16px;height:16px;color:#165c89}.plan-card h3{font-size:31px;line-height:1;font-weight:600;letter-spacing:-1px}.plan-card h3>span{font-size:18px;margin-left:5px;font-weight:400;color:#687c88}.plan-total{display:flex;align-items:baseline;gap:9px;margin-top:26px}.plan-total b{font-size:42px;line-height:1.2;font-weight:600;letter-spacing:-1.8px;color:#1c3b4e}.plan-total>span{font-size:11px;font-weight:500;color:#7b8f9b}.plan-unit{color:#6c8392;font-size:11px;margin-top:6px}.plan-rule{height:1px;background:#e4e9ec;margin:23px 0}.plan-card ul{list-style:none;padding:0;margin:0 0 25px;display:grid;gap:11px}.plan-card li{display:flex;align-items:center;gap:8px;font-size:11px;color:#778791}.plan-card li .icon{width:13px;height:13px;color:#2b6b94}.plan-card .action{width:100%;font-size:12px;min-height:43px;padding:12px 15px;justify-content:space-between}.pricing-note{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:24px}.pricing-note>p{font-size:10px;color:#8ba094}.catalog-message{font-size:11px;color:#8a7353;margin-top:15px}.all-plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.all-plans .plan-card{padding:24px}.all-plans .plan-total b{font-size:36px}.all-plans .plan-card h3{font-size:28px}.page-pricing .page-intro{padding-bottom:10px}.page-pricing #traffic-plans{padding-top:40px}.page-pricing #traffic-plans .section-heading h2{font-size:26px}.page-pricing #traffic-plans .eyebrow-v2{display:none}.compare-section{padding-top:20px;padding-bottom:60px}.comparison-scroll{overflow-x:auto;background:#fff;border:1px solid #dfe4e8;border-radius:12px}.comparison-scroll table{width:100%;border-collapse:collapse;text-align:left;min-width:650px}.comparison-scroll th{font-weight:600;font-size:11px;color:#5d717d;background:#f0f3f5;padding:18px 24px}.comparison-scroll td{font-size:12px;padding:22px 24px;color:#708491;border-top:1px solid #e4e9ec}.comparison-scroll td:first-child{font-weight:600;color:#314857}.comparison-scroll a{display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid #dce4e9;border-radius:50%;color:#155680}.comparison-scroll .icon{width:16px;height:16px}
.guide-grid-v2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.guide-grid-v2>a{background:#fff;border:1px solid #dce2e6;border-radius:13px;overflow:hidden;transition:transform .25s,box-shadow .25s}.guide-grid-v2>a:hover{transform:translateY(-5px);box-shadow:0 12px 25px #233c4c10}.guide-art-v2{height:160px;background:repeating-linear-gradient(0deg,transparent,transparent 23px,#425d6e09 24px),repeating-linear-gradient(90deg,transparent,transparent 23px,#425d6e09 24px),#e9eef2;display:flex;align-items:center;justify-content:center;gap:15px;color:#29546f;border-bottom:1px solid #dce2e6}.guide-art-v2>.icon{height:29px;width:29px}.guide-art-v2>span{font-size:17px;font-weight:500;letter-spacing:-.4px}.guide-content{padding:25px}.guide-content h3{font-size:17px;line-height:1.6;font-weight:500;margin-bottom:23px;letter-spacing:-.2px;min-height:54px}.guide-content>span{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#6d8492}.guide-content .icon{width:17px;height:17px}.guides-all{margin-top:28px}.faq-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px;padding-top:50px}.faq-layout .section-heading h2{font-size:32px}.faq-v2{border-top:1px solid #dce2e6}.faq-v2 details{border-bottom:1px solid #dce2e6}.faq-v2 summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:14px;font-weight:500;padding:23px 0;cursor:pointer}.faq-v2 summary::-webkit-details-marker{display:none}.faq-v2 summary .icon{height:17px;width:17px;color:#7a909e;transition:transform .2s}.faq-v2 details[open] summary .icon{transform:rotate(180deg)}.faq-v2 details>p{color:#808f98;font-size:12px;line-height:1.9;padding:0 25px 24px 0}.faq-layout .inline-link{margin-top:24px}.closing-cta{display:flex;align-items:center;justify-content:space-between;gap:50px;background:radial-gradient(ellipse at right,#d1e3ef,#e5eef4);border:1px solid #cadae4;border-radius:16px;padding:48px 52px;margin-bottom:90px}.closing-cta .eyebrow-v2{font-size:9px;margin-bottom:12px}.closing-cta h2{font-size:30px;font-weight:550;letter-spacing:-.9px;line-height:1.45;max-width:620px}.closing-cta p:not(.eyebrow-v2){color:#7e8f9a;font-size:12px;margin-top:12px}.closing-cta .action{flex:none}.page-intro{text-align:center;max-width:880px;padding:45px 0 55px}.page-intro>i{height:52px;width:52px;display:grid;place-items:center;margin:0 auto 24px;border:1px solid #d5e1e9;background:#e7eef3;border-radius:14px;color:#115a88}.page-intro h1{font-size:45px;font-weight:650;letter-spacing:-1.7px;line-height:1.25}.page-intro>p{color:#809589;max-width:620px;font-size:14px;line-height:1.85;margin:23px auto 0}.breadcrumb{display:flex;align-items:center;gap:10px;font-size:10px;color:#8c99a2;padding-top:25px}.breadcrumb .icon{width:12px;height:12px}.breadcrumb a{color:#486f88}.product-page-actions{display:flex;justify-content:center;gap:13px}.product-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.product-benefits article{padding:30px;border-top:1px solid #d6dfe5}.product-benefits i{display:grid;place-items:center;height:40px;width:40px;background:#e8eff3;color:#195a84;border-radius:9px;margin-bottom:20px}.product-benefits h2{font-size:20px;font-weight:550;margin-bottom:15px;line-height:1.5}.product-benefits p{font-size:13px;color:#819788;line-height:1.85}.steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:55px}.steps-grid article>span{display:inline-grid;place-items:center;width:41px;height:41px;border:1px solid #c9d7e0;border-radius:50%;background:#ecf3f7;color:#46718d;font:12px ui-monospace,monospace;margin-bottom:22px}.steps-grid h3{font-size:19px;font-weight:550;line-height:1.5;margin-bottom:14px}.steps-grid p{font-size:13px;color:#7c8c97;line-height:1.9}.page-locations .coverage-section{padding-top:65px}.page-faq .faq-layout{padding-top:20px}
.footer-v2{background:#0e262b;color:#a5b7c3;padding:65px 0 0;font-family:InterLocal,Inter,'Segoe UI','PingFang SC','Microsoft YaHei',sans-serif;margin:0}.footer-v2 a{text-decoration:none;color:inherit}.footer-layout{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:45px}.footer-logo{display:flex;align-items:center;gap:9px;color:#eaf0f4;font-size:23px;font-weight:650;letter-spacing:-.7px}.footer-logo>span{margin-left:-8px;color:#8bb8d5}.footer-logo img{border-radius:7px}.footer-brand-v2>p{font-size:12px;color:#6e8696;line-height:1.9;max-width:215px;margin:19px 0 20px}.footer-channel{display:flex;align-items:center;gap:8px;color:#a1b9c9;font-size:11px}.footer-channel>.icon{width:15px;height:15px}.footer-channel>.icon:last-child{width:12px;height:12px}.footer-layout>div>h3{font-size:11px;color:#d1dde4;margin:7px 0 19px;font-weight:600;line-height:1.5}.footer-layout>div:not(:first-child)>a{display:block;color:#79909f;font-size:11px;margin:11px 0;line-height:1.7}.footer-v2 a:hover{color:#b6d5e9}.footer-base{display:flex;justify-content:space-between;align-items:center;gap:25px;border-top:1px solid #ffffff0c;margin-top:50px;padding:22px 0;font-size:9px;color:#566e7d}
@keyframes route-flow-v2{to{stroke-dashoffset:-240}}@keyframes node-breathe{50%{transform:scale(1.4);opacity:.4}}@keyframes menu-in{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.page-not-visible .map-routes,.page-not-visible .map-pulse,.network-stage.motion-paused .map-routes,.network-stage.motion-paused .map-pulse{animation-play-state:paused}
html[lang=en] .hero-copy h1{font-size:57px;line-height:1.14;letter-spacing:-2.2px}html[lang=en] .hero-intro{font-size:16px}html[lang=en] .product-grid-v2 h3{font-size:21px}html[lang=en] .product-grid-v2 article>p{min-height:92px}html[lang=en] .site-header.header-v2 .nav-links{gap:23px}html[lang=en] .section-heading h2{font-size:38px}
@media(min-width:1550px){.hero-v2{padding-top:90px;padding-bottom:90px}.hero-copy h1{font-size:64px}.network-stage{height:540px}}
@media(max-width:1190px){.wrap,.site-header.header-v2 .nav,html[lang=en] .site-header.header-v2 .nav{width:calc(100% - 56px)}.site-header.header-v2 .nav,html[lang=en] .site-header.header-v2 .nav{gap:18px}.site-header.header-v2 .nav-links,html[lang=en] .site-header.header-v2 .nav-links{gap:18px}.header-v2 .nav-auth-actions{gap:15px;margin-left:0}.site-header.header-v2 .nav-links>a,.header-v2 .nav-auth-actions>a,.site-header.header-v2 .nav-group>summary{font-size:12px}.hero-v2{gap:35px}.hero-copy h1,html[lang=en] .hero-copy h1{font-size:48px}.network-stage{height:480px}.world-map{top:65px}.network-stage-top{left:20px;right:20px}.place-us{left:13px;top:140px}.place-de{right:18px;top:105px}.place-sg{top:223px;right:15px}.connection-preview{left:20px;right:20px;bottom:20px;padding:16px}.capability-layout{gap:65px}.footer-layout{gap:25px}.product-grid-v2 article{padding:24px}.all-plans{grid-template-columns:repeat(3,minmax(0,1fr))}.location-card{padding:16px 14px;gap:11px}.location-card>.icon{display:none}}
@media(max-width:980px){.site-header.header-v2 .nav,html[lang=en] .site-header.header-v2 .nav{flex-wrap:wrap;padding:16px 0;gap:15px}.site-header.header-v2 .moo-language-switch{margin-left:auto;border:0;padding:0}.menu-toggle-v2{display:grid;place-items:center;width:35px;height:35px;border:1px solid #82919b36;border-radius:6px;background:transparent;color:inherit}.menu-toggle-v2 .icon{width:20px;height:20px}.site-header.header-v2 .nav-links,html[lang=en] .site-header.header-v2 .nav-links{order:5;flex-basis:100%;width:100%;margin:0;flex-wrap:wrap;gap:0;justify-content:initial;border-top:1px solid #82919b26;padding-top:12px}.nav-enhanced .site-header.header-v2 .nav-links,html[lang=en].nav-enhanced .site-header.header-v2 .nav-links{display:none}.nav-enhanced .site-header.header-v2.menu-open .nav-links,html[lang=en].nav-enhanced .site-header.header-v2.menu-open .nav-links{display:flex}.header-v2 .nav-group{flex-basis:100%;width:100%}.site-header.header-v2 .nav-group>summary,.site-header.header-v2 .nav-links>a{padding:13px 6px;justify-content:space-between;width:100%;font-size:13px}.header-v2 .mega-menu{position:static;width:100%;box-shadow:none;margin:3px 0 12px;background:#fff;padding:15px;border-radius:10px}.header-v2 .nav-auth-actions{flex-basis:100%;border-top:1px solid #82919b26;padding-top:16px;margin-top:10px;justify-content:space-between}.hero-v2{gap:30px;padding-top:45px;padding-bottom:55px}.hero-copy h1,html[lang=en] .hero-copy h1{font-size:43px;letter-spacing:-1.6px}.hero-intro{font-size:14px}.hero-description-v2{font-size:12px}.hero-actions-v2{gap:9px}.hero-actions-v2 .action{font-size:11px;padding:13px 15px;gap:13px}.trial-pill{font-size:8px}.network-stage{height:440px}.protocol-label{display:none}.place-sg{top:190px}.place-us{top:126px}.place-de{top:91px}.floating-location{padding:7px;font-size:8px;gap:6px}.floating-location small{font-size:6px}.floating-location .country-flag{width:21px;height:16px}.connection-preview{left:15px;right:15px;bottom:17px;padding:14px}.country-selector button{padding:5px 7px}.map-caption{display:none}.world-map{top:50px;width:135%;left:-17%}.network-stage-top{font-size:7px}.section{padding-top:75px;padding-bottom:75px}.section-heading h2,html[lang=en] .section-heading h2{font-size:32px}.product-grid-v2{gap:15px}.product-grid-v2 article{padding:21px}.product-grid-v2 h3,html[lang=en] .product-grid-v2 h3{font-size:20px}.product-grid-v2 h4{min-height:40px}.product-grid-v2 article>p,html[lang=en] .product-grid-v2 article>p{min-height:116px}.capability-layout{gap:50px}.capability-layout h2{font-size:33px}.locations-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-card{padding:24px}.faq-layout{gap:60px}.footer-layout{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.footer-brand-v2{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.2fr 1fr;align-items:center;gap:25px}.footer-brand-v2>p{margin:0;max-width:250px}.footer-channel{justify-self:end}.closing-cta{padding:38px;gap:25px}.closing-cta h2{font-size:27px}.guide-grid-v2{gap:16px}.guide-content{padding:20px}.guide-content h3{font-size:16px}.guide-art-v2{height:140px;gap:10px}.guide-art-v2>span{font-size:15px}.guide-art-v2>.icon{height:25px;width:25px}.page-intro h1{font-size:38px}.product-benefits{gap:20px}.product-benefits article{padding:25px 15px}}
@media(max-width:720px){.wrap,.site-header.header-v2 .nav,html[lang=en] .site-header.header-v2 .nav{width:calc(100% - 40px)}.site-header.header-v2 .logo{font-size:20px}.header-v2 .logo-mark{width:29px;height:29px}.site-header.header-v2 .nav,html[lang=en] .site-header.header-v2 .nav{padding:14px 0}.hero-v2{grid-template-columns:1fr;gap:34px;padding-top:36px;padding-bottom:40px}.hero-copy h1,html[lang=en] .hero-copy h1{font-size:45px;line-height:1.17;letter-spacing:-1.9px;margin:25px 0 21px}.hero-intro{font-size:15px}.hero-description-v2{font-size:12px;max-width:450px}.trial-pill{font-size:9px}.hero-actions-v2{margin-top:25px;gap:10px}.hero-actions-v2 .action{font-size:12px;padding:13px 17px;gap:22px}.hero-checks{font-size:9px;margin-top:15px}.network-stage{height:430px;width:100%;max-width:520px;justify-self:center;border-radius:15px}.network-stage-top{top:20px;font-size:8px}.map-caption{display:inline;font-size:7px}.world-map{top:40px;width:120%;left:-10%}.place-us{top:125px;left:15px}.place-de{top:84px;right:21px}.place-sg{top:199px;right:17px}.floating-location{font-size:8px;padding:8px 9px;gap:8px}.floating-location .country-flag{width:22px;height:17px}.floating-location small{font-size:7px}.connection-preview{padding:15px 17px;left:18px;right:18px;bottom:18px}.connection-heading strong{font-size:12px}.connection-heading small{font-size:8px}.connection-heading>i{height:31px;width:31px}.connection-heading .icon{height:17px;width:17px}.country-selector{margin-top:12px}.connection-code{padding-top:10px;margin-top:11px}.protocol-label{display:block;font-size:6px}.proof-strip{grid-template-columns:1fr 1fr;gap:25px 0;padding:25px 0}.proof-strip>div{padding-left:25px}.proof-strip>div:nth-child(3){padding-left:0;border:0}.proof-strip strong{font-size:27px}.proof-strip>div:nth-child(2)>strong{font-size:15px}.proof-strip strong>span{font-size:14px}.proof-strip>div>span{font-size:9px;margin-top:4px}.section{padding-top:60px;padding-bottom:60px}.section-heading{margin-bottom:27px}.section-heading h2,html[lang=en] .section-heading h2{font-size:28px;line-height:1.35;letter-spacing:-.8px}.eyebrow-v2{font-size:9px;letter-spacing:1.2px;margin-bottom:13px}.section-heading>p:last-child:not(.eyebrow-v2){font-size:12px;line-height:1.9;margin-top:13px}.product-grid-v2{grid-template-columns:1fr;gap:17px}.product-grid-v2 article{padding:26px}.product-card-top{margin-bottom:23px}.product-card-top>i{width:42px;height:42px}.product-grid-v2 h3,html[lang=en] .product-grid-v2 h3{font-size:24px}.product-grid-v2 h4{min-height:0;margin:14px 0 9px;font-size:12px}.product-grid-v2 article>p,html[lang=en] .product-grid-v2 article>p{min-height:0;font-size:12px}.product-card-bottom{padding-top:18px;margin-top:22px}.capability-band{padding:56px 0}.capability-layout{grid-template-columns:1fr;gap:40px}.capability-layout h2{font-size:32px;letter-spacing:-.9px}.capability-layout>div>p:not(.eyebrow-v2){font-size:12px;max-width:none;margin-top:16px}.capability-layout .action{margin-top:22px;font-size:12px}.capability-rows article{gap:18px;padding:19px 0}.capability-rows h3{font-size:16px;margin-bottom:7px}.capability-rows p{font-size:11px}.capability-rows i{height:39px;width:39px}.locations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.location-card{padding:13px 12px;gap:10px}.location-card .country-flag{width:24px;height:18px;border-radius:3px}.location-card strong{font-size:11px}.location-card small{font-size:8px}.coverage-bottom{align-items:flex-start;flex-direction:column;gap:14px;margin-top:22px}.coverage-bottom p{font-size:9px}.coverage-bottom .inline-link{font-size:11px}.pricing-category{width:100%;justify-content:space-between;gap:1px;padding:4px}.pricing-category>a{padding:9px 10px;gap:5px;font-size:9px;justify-content:center}.pricing-category .icon{width:13px;height:13px}.pricing-category>a>.icon:last-child:not(:first-child){display:none}.plans-grid{grid-template-columns:1fr;gap:18px}.plan-card{padding:28px}.plan-label{font-size:11px;margin-bottom:20px}.plan-card h3{font-size:31px}.plan-total{margin-top:23px}.plan-total b{font-size:40px}.plan-card li{font-size:12px}.plan-card .action{font-size:13px}.all-plans{grid-template-columns:1fr 1fr;gap:13px}.all-plans .plan-card{padding:22px 16px}.all-plans .plan-label{font-size:9px}.all-plans .plan-total{gap:5px}.all-plans .plan-total b{font-size:30px;letter-spacing:-1.2px}.all-plans .plan-total>span{font-size:9px}.all-plans .plan-card h3{font-size:25px}.all-plans .plan-card h3>span{font-size:14px}.all-plans .plan-card li{font-size:9px;gap:5px}.all-plans .plan-card li .icon{width:11px;height:11px}.all-plans .plan-card .action{font-size:10px;gap:6px;padding:10px 11px}.all-plans .plan-card .action .icon{width:13px;height:13px}.all-plans .plan-rule{margin:18px 0}.all-plans .plan-card ul{margin-bottom:20px;gap:10px}.all-plans .plan-unit{font-size:9px}.pricing-note{flex-direction:column;align-items:flex-start;gap:18px}.pricing-note>p{font-size:9px}.guide-grid-v2{grid-template-columns:1fr;gap:19px}.guide-art-v2{height:145px}.guide-content{padding:23px}.guide-content h3{min-height:0;font-size:18px;margin-bottom:21px}.guide-art-v2>span{font-size:18px}.guide-art-v2>.icon{height:30px;width:30px}.faq-layout{grid-template-columns:1fr;gap:10px;padding-top:20px}.faq-layout .section-heading h2{font-size:28px}.faq-v2 summary{font-size:12px;padding:20px 0;gap:14px}.faq-v2 details>p{font-size:11px;padding-bottom:20px}.closing-cta{padding:28px;flex-direction:column;align-items:flex-start;gap:25px;border-radius:12px;margin-bottom:55px}.closing-cta h2{font-size:26px;letter-spacing:-.7px}.closing-cta p:not(.eyebrow-v2){font-size:11px}.closing-cta .action{font-size:12px}.footer-v2{padding-top:43px}.footer-layout{grid-template-columns:1fr 1fr;gap:25px 30px}.footer-brand-v2{display:block;margin-bottom:6px}.footer-brand-v2>p{margin-top:13px;margin-bottom:18px}.footer-channel{margin-bottom:5px}.footer-layout>div>h3{font-size:11px;margin:5px 0 16px}.footer-layout>div:not(:first-child)>a{font-size:10px;margin:10px 0}.footer-base{margin-top:32px;align-items:flex-start;flex-direction:column;gap:6px;font-size:8px;padding:20px 0}.page-intro{padding-top:36px;padding-bottom:35px}.page-intro h1{font-size:33px;letter-spacing:-1.1px}.page-intro>p{font-size:12px;line-height:1.9;margin-top:17px}.page-intro>i{width:43px;height:43px;border-radius:11px;margin-bottom:20px}.page-intro>i>.icon{width:22px;height:22px}.breadcrumb{font-size:8px;padding-top:19px;gap:7px}.breadcrumb .icon{width:10px;height:10px}.page-pricing #traffic-plans .section-heading h2{font-size:23px}.page-pricing #traffic-plans{padding-top:25px}.page-pricing #traffic-plans .section-heading>p{font-size:11px}.compare-section{padding-top:5px;padding-bottom:40px}.comparison-scroll th,.comparison-scroll td{padding:18px}.product-page-actions{gap:10px;flex-wrap:wrap}.product-page-actions .action{font-size:11px;padding:12px 15px;gap:13px}.product-benefits{grid-template-columns:1fr;gap:22px}.product-benefits article{padding:24px 0 0}.product-benefits h2{font-size:21px}.product-benefits p{font-size:12px}.steps-grid{grid-template-columns:1fr;gap:30px}.steps-grid article{padding-left:59px;position:relative}.steps-grid article>span{position:absolute;top:0;left:0;width:37px;height:37px}.steps-grid h3{font-size:17px}.steps-grid p{font-size:12px}.location-tools{gap:10px;flex-direction:column}.location-tools label{padding:12px}.location-tools input{font-size:12px}.location-tools select{min-width:0;width:100%;font-size:11px}.page-locations .coverage-section{padding-top:40px}.location-tools .icon{height:16px;width:16px}}
@media(max-width:370px){.hero-copy h1,html[lang=en] .hero-copy h1{font-size:39px}.hero-actions-v2 .action{padding:12px 14px;font-size:11px;gap:13px}.network-stage{height:410px}.world-map{top:48px}.place-us{left:9px}.place-de{right:9px}.place-sg{right:10px;top:181px}.connection-preview{left:12px;right:12px;padding:13px}.country-selector button{padding:5px 6px}.protocol-label{display:none}.all-plans .plan-card{padding:20px 13px}.all-plans .plan-total b{font-size:26px}.pricing-category>a{font-size:8px;padding:9px 7px}.location-card{gap:8px;padding:12px 10px}.location-card .country-flag{width:21px;height:16px}}
@media(prefers-reduced-motion:reduce){html:has(.marketing){scroll-behavior:auto}.marketing *, .marketing *::before,.marketing *::after,.header-v2 *{animation:none;transition:none}}

/* Accessible contrast for small text; legacy editorial pages share the public palette. */
.marketing .hero-description-v2{color:#526d70;font-size:14px}.marketing .hero-checks{color:#606f79}.marketing .proof-strip>div>span{color:#60717c}.marketing .product-grid-v2 article>p{color:#62717b;font-size:13px;min-height:86px}html[lang=en] .marketing .product-grid-v2 article>p{min-height:112px}.marketing .location-card small{color:#63737e}.marketing .coverage-bottom p,.marketing .pricing-note>p{color:#61717c}.marketing .plan-label,.marketing .plan-unit,.marketing .plan-card li{color:#5c6e7a}.marketing .plan-total>span{color:#5e707b}.marketing .faq-v2 details>p,.marketing .page-intro>p,.marketing .product-benefits p,.marketing .steps-grid p{color:#5b6b76}.marketing .closing-cta p:not(.eyebrow-v2){color:#556a77}.marketing .guide-content>span{color:#566d7b}.marketing .floating-location small{color:#aabcc7}.marketing .connection-heading small{color:#5e7380}.marketing .connection-code code{color:#4b6576}.marketing .country-selector button{color:#4d6472}.header-v2 .mega-item small{color:#667b76}.marketing .breadcrumb{color:#596e7b}.marketing .capability-layout>div>p:not(.eyebrow-v2),.marketing .capability-rows p{color:#a5b7c2}.marketing .map-caption{color:#9cb0bd}
.legacy-content{--text-main:#182e3c;--text-muted:#61717b;--text-dim:#697983;--card:#fff;--card-bg:#fff;--card-bg-strong:#f0f4f6;--border-color:#dbe2e7;--border-strong:#beced9;--gradient-panel:linear-gradient(#fff,#fff);--primary:#084f7d;--primary-color:#084f7d;--primary-strong:#06446b;--gradient:linear-gradient(110deg,#084f7d,#2b6a92);--shadow-card:0 10px 30px #16394f10;color-scheme:light}.legacy-content::before,.legacy-content::after{display:none}.legacy-content main h1,.legacy-content main h2,.legacy-content main h3,.legacy-content main h4{color:#192f3d}.legacy-content main .gradient{color:#084f7d;background:none;-webkit-text-fill-color:#084f7d}.legacy-content .article-card,.legacy-content .feature-card,.legacy-content .article-page{background:#fff;border-color:#dce3e7}.legacy-content .article-card:hover{background:#f7f9fb}.legacy-content .article-hero,.legacy-content .article-cta{background:#ecf1f5;border-color:#d6e0e7}.legacy-content main .cta-button:not(.secondary){color:#fff;background:#084f7d}.legacy-content main .cta-button.secondary{color:#084f7d;border-color:#c2d4df;background:#fff}
@media(max-width:720px){.marketing .hero-description-v2{font-size:13px}.marketing .product-grid-v2 article>p,html[lang=en] .marketing .product-grid-v2 article>p{min-height:0}}

.header-v2 .logo::before,.header-v2 .logo::after{display:none}.legacy-content .article-hero{border:1px solid #d6e0e7;border-radius:15px;padding:34px 32px;margin-bottom:32px}.legacy-content .article-hero h1{font-size:36px;line-height:1.35;font-weight:600;letter-spacing:-1px;margin:16px 0}.legacy-content .article-hero p{font-size:14px;line-height:1.9;max-width:810px;margin:0 auto;color:#62727d}.legacy-content .section-tag,.legacy-content .article-meta{background:#e8f0f5;border:1px solid #cfdee8;color:#3f657e;font-size:10px;font-weight:550;padding:5px 9px;border-radius:99px;display:inline-flex;line-height:1.5}.legacy-content .article-card h2,.legacy-content .article-card h3{font-size:17px;font-weight:550;line-height:1.6;margin:15px 0 11px;letter-spacing:-.2px}.legacy-content .article-card p{font-size:13px;line-height:1.9;color:#60727d;margin:0 0 20px}.legacy-content .article-read{font-size:11px;font-weight:600;color:#215e85}.legacy-content .article-card{padding:26px;border-radius:12px}.legacy-content .article-page article h2,.legacy-content .article-content h2{margin:30px 0 15px;line-height:1.5}.legacy-content .article-page article p,.legacy-content .article-content p{margin:14px 0;line-height:1.95}.legacy-content .article-page article a,.legacy-content .article-content a{color:#084f7d}.legacy-content .article-page{padding:25px}.legacy-content .article-page article{padding:32px}
@media(max-width:720px){.legacy-content .article-hero{padding:26px 20px}.legacy-content .article-hero h1{font-size:27px;letter-spacing:-.7px}.legacy-content .article-hero p{font-size:12px}.legacy-content .article-card{padding:24px}.legacy-content .article-page{padding:0;background:transparent;border:0}.legacy-content .article-page article{padding:23px}}

/* Override fixed dark-theme text colors in existing editorial documents. */
.legacy-content .article-page p,.legacy-content .article-page li,.legacy-content .article-content{color:#52616b}.legacy-content .article-page strong,.legacy-content .article-content strong{color:#182f3d}.legacy-content .article-page .article-lead{color:#5b6b75;font-size:16px;line-height:1.9}.legacy-content .article-page h1{font-size:clamp(28px,3.3vw,42px);font-weight:600;line-height:1.35;letter-spacing:-1.1px;margin:20px 0}.legacy-content .article-page h2,.legacy-content .article-content h2{font-weight:600}.legacy-content .article-page li{margin:10px 0;line-height:1.9}.legacy-content .article-page .breadcrumb,.legacy-content .article-page .breadcrumb a{color:#586e7c}.legacy-content .article-page pre,.legacy-content .article-content pre{background:#12242f;color:#d5e2ea;border-color:#263a47}.legacy-content .article-page :not(pre)>code,.legacy-content .article-content :not(pre)>code{color:#083f62;background:#eef3f6;border-radius:4px;padding:2px 4px}.legacy-content .article-page a:not(.cta-button),.legacy-content .article-content a{color:#084f7d}.legacy-content .article-detail{background:#fff;border-color:#dce3e7}.legacy-content .article-page h3{margin:24px 0 12px;font-weight:600}.legacy-content .article-page p{line-height:1.9}.legacy-content .hero h1,.legacy-content .feature-card h3,.legacy-content .cta-section h2{color:#192f3d}.legacy-content .hero-subtitle,.legacy-content .hero-trust{color:#606e77}.legacy-content .hero-badge{color:#194f71;background:#e4ecf1;border-color:#c9d8e1}.legacy-content .stats{border-color:#d4dee4;background:#edf2f5}.legacy-content .stat-num{color:#084f7d;background:none;-webkit-text-fill-color:#084f7d}.legacy-content .feature-icon{color:#084f7d;background:#e4eef4}.legacy-content .cta-section{background:#e7f0f5;border-color:#c8d6df}.legacy-content .cta-section p{color:#526876}
@media(max-width:720px){.legacy-content .article-page .article-lead{font-size:14px}.legacy-content .article-page h1{font-size:28px}.legacy-content .article-page p,.legacy-content .article-page li{font-size:14px}}

@media(max-width:720px){html[lang="zh-CN"] .hero-copy h1{font-size:clamp(30px,9.2vw,40px);letter-spacing:-1.2px}.marketing .hero-badge-v2{font-size:10px}.marketing .hero-checks{font-size:11px}.marketing .location-card small{font-size:10px}.marketing .faq-v2 summary{font-size:14px}.marketing .faq-v2 details>p{font-size:13px}.footer-v2 .footer-layout>div>h3{font-size:12px}.footer-v2 .footer-layout>div:not(:first-child)>a{font-size:12px}.marketing .breadcrumb{font-size:11px}}

.legacy-content .gradient{color:#084f7d;background:none;-webkit-text-fill-color:#084f7d}.legacy-content .cta-button:not(.secondary){color:#fff;background:#084f7d;border-color:#084f7d}.legacy-content .cta-button.secondary{color:#084f7d;border-color:#c2d4df;background:#fff}.legacy-content .hero h1{font-size:clamp(32px,4.2vw,60px);line-height:1.25;letter-spacing:-1.5px;margin:25px 0}.legacy-content .hero-actions{margin-top:30px}.legacy-content .hero-trust .ok{color:#084f7d}

/* Shared light application theme. Layout and business controls retain their IDs. */
body.moo-app{--text-main:var(--moo-text);--text-muted:var(--moo-muted);--text-dim:var(--moo-dim);--bg-dark:var(--moo-bg);--bg-darker:#eef2f5;--card:#fff;--card-bg:#fff;--card-bg-strong:#f2f5f7;--border-color:var(--moo-border);--border-strong:var(--moo-border-hover);--primary:var(--moo-brand);--primary-color:var(--moo-brand);--primary-strong:var(--moo-brand-hover);--accent:var(--moo-brand);--gradient:linear-gradient(110deg,#084f7d,#215f87);--gradient-panel:linear-gradient(#fff,#fff);--shadow-card:var(--moo-shadow);--radius:16px;--ink:var(--moo-text);--muted:var(--moo-muted);--line:var(--moo-border);--paper:var(--moo-bg);background:var(--moo-bg);color:var(--moo-text);font-family:var(--moo-font);font-size:15px;line-height:1.65;color-scheme:light;min-height:100vh;margin:0;-webkit-font-smoothing:antialiased}
.moo-app *{box-sizing:border-box}.moo-app::before,.moo-app::after{display:none}.moo-app button,.moo-app input,.moo-app textarea,.moo-app select{font-family:var(--moo-font)}.moo-app button:disabled{cursor:not-allowed}.moo-app ::selection{background:#c2ddef;color:#163345}
.moo-app .header-v2{background:#f7f9faed;border-bottom:1px solid var(--moo-border);backdrop-filter:blur(14px)}.moo-app .header-v2 .logo{letter-spacing:-.65px;text-transform:none;color:var(--moo-text);font-family:var(--moo-font)}.moo-app .header-v2 .logo-mark{padding:0;border:0;box-shadow:none}.moo-app .header-v2 .logo .brand-dot{color:var(--moo-brand)}.moo-app .nav-auth-actions{display:inline-flex;gap:16px;align-items:center}.moo-app .nav-auth-actions .btn-primary{background:var(--moo-brand);color:#fff;border:1px solid var(--moo-brand);border-radius:8px;padding:11px 16px}.moo-app .header-v2 .nav-links>a.active{color:var(--moo-brand)}
.moo-app .moo-page-label{display:inline-flex;align-items:center;gap:8px;color:var(--moo-brand);font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:600}.moo-app .moo-page-label .moo-icon{width:16px;height:16px}
.moo-app :is(.auth-page,.email-auth-page,.commerce-shell,.dashboard-pro-shell,.admin-shell){width:calc(100% - 64px);max-width:1240px;margin:0 auto;padding:46px 0 70px}
.moo-app :is(.auth-page,.email-auth-page){max-width:1120px;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,455px);gap:88px;align-items:center;min-height:calc(100vh - 220px);padding:65px 0 80px}
.moo-app :is(.auth-side,.email-auth-intro){padding:15px 0;background:none}.moo-app :is(.auth-side h1,.email-auth-intro h1){color:var(--moo-text);font-size:clamp(32px,3.4vw,45px);line-height:1.35;letter-spacing:-1.1px;font-weight:650;margin:19px 0 23px}.moo-app :is(.auth-side,.email-auth-intro) .gradient{background:none;color:var(--moo-brand);-webkit-text-fill-color:var(--moo-brand)}
.moo-app :is(.auth-side,.email-auth-intro) .lead{color:var(--moo-muted);font-size:15px;line-height:1.95;max-width:470px;margin:0}.moo-app :is(.auth-side,.email-auth-intro) .section-tag,.moo-app .email-auth-eyebrow{color:var(--moo-brand);background:var(--moo-brand-soft);border:1px solid #d4e1e9;border-radius:999px;padding:7px 12px;font-size:11px;display:inline-block;letter-spacing:.05em;font-weight:600}
.moo-app :is(.auth-shell,.email-auth-shell){background:#fff;border:1px solid var(--moo-border);box-shadow:0 16px 50px #1b37490a;border-radius:20px;padding:34px;position:relative;overflow:visible;width:100%;margin:0}.moo-app :is(.auth-shell,.email-auth-shell)::before{display:none}.moo-app :is(.auth-shell,.email-auth-shell) h2{color:var(--moo-text);font-size:24px;letter-spacing:-.6px;line-height:1.45;font-weight:650;margin:0 0 8px}.moo-app :is(.auth-shell,.email-auth-shell) .sub{color:var(--moo-muted);font-size:13px;line-height:1.75;margin:0 0 26px}
.moo-app .benefit-list{margin:30px 0 0;padding:0;list-style:none;display:grid;gap:20px}.moo-app .benefit-list li{display:flex;align-items:flex-start;gap:13px;margin:0;font-size:13px;color:var(--moo-muted);line-height:1.85}.moo-app .benefit-list b,.moo-app .benefit-list strong{color:var(--moo-text);font-weight:600}.moo-app .benefit-list small{display:block;color:var(--moo-muted);font-size:12px;line-height:1.8}.moo-app .benefit-list .check{background:var(--moo-brand-soft);color:var(--moo-brand);border:1px solid #cedde6;width:29px;height:29px;border-radius:8px;display:grid;place-items:center;flex:none;margin-top:2px}.moo-app .benefit-list .check .icon{width:15px;height:15px}
.moo-app :is(.form-group,.polished-input)>label{font-size:13px;color:#344a58;font-weight:550;margin-bottom:8px}.moo-app :is(.form-group input,.form-group textarea,.admin-toolbar input,.admin-toolbar select,.moo-dialog-input){background:#fff;color:var(--moo-text);border:1px solid var(--moo-border);border-radius:8px;padding:11px 13px;min-height:44px;font-size:14px;box-shadow:none}.moo-app :is(.form-group input,.form-group textarea,.admin-toolbar input):focus{outline:none;border-color:var(--moo-brand);box-shadow:var(--moo-focus);background:#fff}.moo-app input::placeholder,.moo-app textarea::placeholder{color:#8b9d94}.moo-app input[type=checkbox],.moo-app input[type=radio]{accent-color:var(--moo-brand)}
.moo-app .email-auth-steps{color:var(--moo-muted);border-color:var(--moo-border);font-size:12px;gap:22px}.moo-app .email-auth-steps span b{background:var(--moo-brand-soft);color:var(--moo-brand);font-family:var(--moo-font);font-size:10px}.moo-app .email-code-send{background:var(--moo-brand-soft);color:var(--moo-brand);border-color:#c3d3de;border-radius:8px;font-size:12px}.moo-app .email-code-send:hover:not(:disabled){background:#dce8f0}.moo-app .email-code-send:disabled{background:#f1f3f5;color:#8a9a92;border-color:var(--moo-border)}.moo-app .email-auth-shell .field-note,.moo-app .email-auth-footnote{color:var(--moo-dim);font-size:12px}.moo-app .email-code-status{color:#234e69}.moo-app .email-trial-offer{color:#234e69;background:#eef4f8;border-color:#d2dfe7;font-size:12px}.moo-app .forgot-password-link{color:var(--moo-brand);font-size:13px}.moo-app .auth-tip{color:var(--moo-muted);font-size:13px;line-height:1.8}.moo-app .auth-tip a,.moo-app .email-auth-shell a:not(.btn-block){color:var(--moo-brand);font-weight:550}.moo-app .email-auth-success p{color:var(--moo-muted)}.moo-app .email-auth-success .success-check{background:var(--moo-brand-soft);color:var(--moo-brand)}
.moo-app :is(.btn-primary,.btn-block,.cta-button,.commerce-submit,.pg-primary){background:var(--moo-brand);border:1px solid var(--moo-brand);color:#fff;border-radius:8px;box-shadow:none;font-weight:600;line-height:1.5;font-family:var(--moo-font)}.moo-app :is(.btn-primary,.btn-block,.cta-button,.commerce-submit,.pg-primary):hover:not(:disabled){background:var(--moo-brand-hover);color:#fff;border-color:var(--moo-brand-hover);box-shadow:none;transform:none}.moo-app :is(.cta-button.secondary,.btn-block.secondary,.btn-primary.secondary){background:#fff;color:var(--moo-brand);border-color:#bdcdd7}.moo-app :is(.cta-button.secondary,.btn-block.secondary):hover{background:var(--moo-brand-soft);color:var(--moo-brand);border-color:#94b2c5}.moo-app .btn-block{min-height:47px;font-size:14px}.moo-app .commerce-submit{max-width:100%;margin:20px 0 35px;min-height:48px}
.moo-app :is(.commerce-hero,.dashboard-pro-hero){background:linear-gradient(120deg,#edf3f7,#f6f8fa);border:1px solid #d7e1e7;border-radius:20px;padding:36px 38px;margin:0 0 28px;box-shadow:none;overflow:hidden}.moo-app .commerce-hero:before,.moo-app .commerce-hero:after{opacity:.12}.moo-app :is(.commerce-hero,.dashboard-pro-hero) h1{font-size:36px;line-height:1.35;letter-spacing:-.9px;font-weight:650;color:var(--moo-text);margin:13px 0 17px}.moo-app :is(.commerce-hero,.dashboard-pro-hero) .lead{font-size:14px;line-height:1.95;color:var(--moo-muted);max-width:640px;margin:0}.moo-app :is(.commerce-hero,.dashboard-pro-hero) .section-tag{color:var(--moo-brand);background:none;border:0;padding:0;font-size:10px;letter-spacing:1.4px;font-weight:650}.moo-app .commerce-badges{gap:8px;margin-top:23px}.moo-app .commerce-badges span{color:#365b73;background:#fff;border:1px solid #d2dee6;font-size:11px;padding:6px 10px;border-radius:6px;box-shadow:none}
.moo-app :is(.commerce-main-card,.commerce-side-card,.topup-section,.dashboard-module,.metric-card,.static-hero-panel,.admin-panel,.admin-stat,.wallet-card,.credential-meta-grid>div){background:#fff;border:1px solid var(--moo-border);box-shadow:var(--moo-shadow);border-radius:16px}.moo-app :is(.commerce-main-card,.commerce-side-card,.topup-section,.dashboard-module,.metric-card,.admin-panel,.admin-stat)::before{display:none}.moo-app :is(.commerce-main-card,.commerce-side-card,.topup-section,.dashboard-module){padding:27px}.moo-app :is(.commerce-main-card,.commerce-side-card,.topup-section,.dashboard-module) h3{color:var(--moo-text);font-size:20px;line-height:1.5;font-weight:600;margin:6px 0 18px;letter-spacing:-.4px}.moo-app :is(.module-kicker,.section-tag){color:var(--moo-brand)}.moo-app .module-kicker{font-size:10px;letter-spacing:1.2px}.moo-app .commerce-grid{gap:22px}.moo-app .section-head-row{gap:18px;margin-bottom:20px}.moo-app .section-head-row h3{margin-bottom:0}
.moo-app :is(.scenario-list>div,.flow-steps>div){border-color:var(--moo-border);background:#f7f9fa;color:var(--moo-muted);box-shadow:none}.moo-app .scenario-list span{color:var(--moo-muted)}.moo-app .scenario-list strong,.moo-app .flow-steps strong{color:var(--moo-text);font-size:13px}.moo-app .flow-steps span{background:var(--moo-brand-soft);color:var(--moo-brand)}.moo-app .scenario-list{gap:12px}.moo-app :is(.method-note,.hint,.price-card .save){color:var(--moo-muted)}
.moo-app .topup-grid button{background:#fff;border:1px solid var(--moo-border);border-radius:10px;color:var(--moo-text);box-shadow:none;min-height:133px;transition:border-color .15s,background .15s}.moo-app .topup-grid button:hover{background:#f6f8fa;border-color:#8daabd;box-shadow:none;transform:none}.moo-app .topup-grid button.selected{background:#eef4f8;border:1px solid var(--moo-brand);box-shadow:inset 0 0 0 1px var(--moo-brand)}.moo-app .topup-grid button.selected::after{background:var(--moo-brand);color:#fff;box-shadow:none}.moo-app .topup-grid button strong{font-size:29px;font-weight:600;color:var(--moo-text);letter-spacing:-.6px}.moo-app .topup-grid button .sub,.moo-app .topup-grid button .pack-top{color:var(--moo-muted)}.moo-app .topup-grid button .pack-top{font-size:10px}.moo-app .topup-grid button .sub{font-size:13px}.moo-app .topup-grid button .pack-badge{background:var(--moo-brand-soft);color:var(--moo-brand);border-color:#ccdce6}.moo-app .topup-grid button .pack-price{color:var(--moo-brand)}
.moo-app .method-row label{background:#fff;border:1px solid var(--moo-border);color:var(--moo-text);border-radius:9px;box-shadow:none}.moo-app .method-row label:has(input:checked){background:var(--moo-brand-soft);border-color:var(--moo-brand)}.moo-app .method-row label span{color:var(--moo-text)}.moo-app .commerce-price-hint{color:var(--moo-muted);font-size:14px;line-height:1.8}.moo-app .commerce-price-hint b{color:var(--moo-brand);font-weight:650}.moo-app .commerce-price-hint .currency{color:var(--moo-muted)}.moo-app .discount-tip{background:var(--moo-brand-soft);border-color:#ccdce6;color:#234e69;font-size:11px}.moo-app .discount-tip-icon{background:var(--moo-brand);color:#fff}.moo-app .dim{color:var(--moo-dim)}
.moo-app .static-hero-panel{padding:26px;background:#fff;min-width:240px}.moo-app .balance-number{color:var(--moo-text);font-size:27px}.moo-app .balance-number>span:first-child{font-size:13px;color:var(--moo-muted)}.moo-app .static-hero-panel p{font-size:12px;color:var(--moo-muted);margin-top:10px}.moo-app .flag-cluster img{border:1px solid #d6dfe4;box-shadow:none}.moo-app .country-chip{color:var(--moo-text);background:#fff;border:1px solid var(--moo-border);border-radius:7px}.moo-app .country-chip.active{background:var(--moo-brand-soft);border-color:var(--moo-brand);color:var(--moo-brand)}.moo-app .country-chip img{width:24px;height:18px;object-fit:cover;border-radius:3px}
.moo-app :is(.unlimited-feature-grid article,.unlimited-advantage-grid>div){background:var(--moo-bg);border:1px solid var(--moo-border);box-shadow:none;border-radius:11px;padding:22px}.moo-app .unlimited-feature-grid article>span{color:var(--moo-brand);font-size:10px;font-weight:650;letter-spacing:1px}.moo-app .unlimited-feature-grid h4,.moo-app .unlimited-advantage-grid strong{color:var(--moo-text);font-size:16px;line-height:1.6;margin:11px 0;font-weight:600}.moo-app .unlimited-feature-grid p,.moo-app .unlimited-advantage-grid span{color:var(--moo-muted);font-size:13px;line-height:1.9}.moo-app .unlimited-product-section{margin-top:24px}
.moo-app .network-node{background:#fff;border:1px solid #c5d5df;box-shadow:0 8px 20px #172f3e10}.moo-app .visual-core{background:#d7e6ef;color:var(--moo-brand);border-color:#b6cbd9;box-shadow:0 0 55px #8dafc540}.moo-app .orbit-ring{border-color:#9db8c9}.moo-app .wallet-card{background:#fff;color:var(--moo-text)}.moo-app .wallet-card strong,.moo-app .wallet-card span{color:var(--moo-text)}.moo-app .wallet-card small{color:var(--moo-muted)}.moo-app .wallet-coin{background:var(--moo-brand);color:#fff;box-shadow:0 5px 18px #084f7d30;border-color:#43718e}
.moo-app :is(.manual-pay,.usdt-pay){background:#fff;color:var(--moo-text);border-color:var(--moo-border)}.moo-app :is(.manual-row,.usdt-row){border-color:var(--moo-border)}.moo-app :is(.manual-row,.usdt-row) .label{color:var(--moo-muted)}.moo-app :is(.manual-row,.usdt-row) .value{color:var(--moo-text)}.moo-app .usdt-check-result{background:var(--moo-surface-soft);color:var(--moo-text);border-color:var(--moo-border)}
.moo-app .admin-table-wrap{border:1px solid var(--moo-border);border-radius:10px;background:#fff;overflow-x:auto}.moo-app .admin-table th{background:#f1f4f6;color:#5c6b75;font-size:12px;font-weight:550;border-color:var(--moo-border)}.moo-app .admin-table td{color:var(--moo-text);border-color:#e8ecee;font-size:13px}.moo-app .admin-table tr:hover td{background:#f7f9fa}.moo-app .admin-empty{color:var(--moo-muted);padding:32px}.moo-app .admin-mini-btn,.moo-app .copy-btn{color:var(--moo-brand);background:var(--moo-brand-soft);border:1px solid #c7d7e1;border-radius:6px;font-size:12px;box-shadow:none}.moo-app .admin-mini-btn.secondary{color:var(--moo-muted);background:#fff;border-color:var(--moo-border)}.moo-app .admin-mini-btn.danger{background:var(--moo-danger-soft);color:var(--moo-danger);border-color:#efcece}.moo-app .status-pill{background:#eef2f5;color:#455c6a;border:1px solid #d6e0e6}.moo-app .status-paid{background:#e3eef5;color:#244c66}.moo-app .status-cancelled,.moo-app .status-failed{background:#fff0f0;color:#a94040}.moo-app .admin-table code{color:#455b69;background:#f0f4f6}
.moo-app .metric-card{padding:24px;min-height:145px}.moo-app .metric-card-primary{background:var(--moo-brand);border-color:var(--moo-brand);color:#fff}.moo-app .metric-card strong{color:var(--moo-text);font-size:28px;letter-spacing:-.7px}.moo-app .metric-topline span,.moo-app .metric-topline small,.moo-app .metric-card p{color:var(--moo-muted);font-size:12px}.moo-app .metric-card-primary strong,.moo-app .metric-card-primary .metric-topline span{color:#fff}.moo-app .metric-card-primary p,.moo-app .metric-card-primary .metric-topline small{color:#c4d8e5}.moo-app .metric-card .metric-code{font-size:20px}.moo-app .metric-card .metric-status{font-size:23px;color:var(--moo-brand)}.moo-app .hero-user-line{background:#fff;color:var(--moo-muted);border-color:var(--moo-border);font-size:12px}.moo-app .hero-action-panel{background:none;border:0}.moo-app .credential-row,.moo-app .credential-meta-grid>div{border-color:var(--moo-border);background:#f9fbfc}.moo-app .credential-row code,.moo-app .credential-meta-grid strong{color:var(--moo-text)}.moo-app .credential-row label,.moo-app .credential-meta-grid span{color:var(--moo-muted)}.moo-app .traffic-foot{color:var(--moo-muted)}.moo-app .traffic-bar{background:#e7ecef}.moo-app .traffic-bar .fill{background:var(--moo-brand)}.moo-app .product-action-list>a{background:#f6f8fa;border-color:var(--moo-border);color:var(--moo-text)}.moo-app .product-action-list small{color:var(--moo-muted)}.moo-app .product-action-list strong{color:var(--moo-text)}
.moo-app .admin-hero{background:#eef3f7;border-color:var(--moo-border);color:var(--moo-text)}.moo-app .admin-hero h1,.moo-app .admin-stat strong{color:var(--moo-text)}.moo-app .admin-stat span,.moo-app .admin-stat p{color:var(--moo-muted)}.moo-app .admin-tabs button{background:#fff;border-color:var(--moo-border);color:var(--moo-muted)}.moo-app .admin-tabs button.active{background:var(--moo-brand);color:#fff;border-color:var(--moo-brand)}.moo-app .admin-detail-panel{background:#fff;color:var(--moo-text);border-color:var(--moo-border)}.moo-app .admin-detail-block pre{background:#f0f4f6;color:var(--moo-text);border-color:var(--moo-border)}
.moo-app .moo-notification-widget{margin-left:auto}.moo-app .moo-notification-btn{font-size:12px;background:#fff;color:var(--moo-brand);border-radius:8px;border-color:var(--moo-border)}.moo-app .moo-notification-panel{border-color:var(--moo-border);box-shadow:var(--moo-shadow-float);color:var(--moo-text)}.moo-app .moo-notification-item.unread{background:var(--moo-brand-soft);border-color:#bbcfdc}.moo-app .moo-notification-head button{color:var(--moo-brand)}
.moo-app .footer-v2{margin-top:0}.moo-app .moo-account-footer{border-top:1px solid var(--moo-border);max-width:1240px;width:calc(100% - 64px);margin:0 auto;padding:26px 0;color:var(--moo-muted);display:flex;align-items:center;justify-content:space-between;font-size:12px;gap:18px}.moo-account-footer a{color:var(--moo-brand);text-decoration:none}.moo-account-footer nav{display:flex;gap:20px}.moo-account-footer strong{font-size:16px;color:var(--moo-text);letter-spacing:-.4px}
@media(max-width:1100px){.moo-app :is(.auth-page,.email-auth-page){gap:45px;grid-template-columns:minmax(0,1fr) minmax(340px,420px)}.moo-app .header-v2 .nav-links{gap:18px}.moo-app :is(.commerce-main-card,.commerce-side-card,.topup-section,.dashboard-module){padding:23px}}
@media(max-width:980px){.moo-app .header-v2 .nav-links{display:none}.moo-app .header-v2.menu-open .nav-links{display:flex;overflow:visible;max-height:calc(100dvh - 90px);overflow-y:auto}.moo-app .header-v2 .nav{flex-wrap:nowrap}.moo-app .nav-auth-actions{width:100%;justify-content:space-between}.moo-app :is(.auth-page,.email-auth-page){grid-template-columns:1fr;max-width:530px;gap:28px;padding:35px 0 55px;min-height:0}.moo-app :is(.auth-side,.email-auth-intro){padding:0}.moo-app :is(.auth-side h1,.email-auth-intro h1){font-size:33px;margin:15px 0}.moo-app :is(.auth-side,.email-auth-intro) .lead{font-size:14px}.moo-app :is(.auth-side,.email-auth-intro) .benefit-list{display:none}.moo-app .commerce-hero{padding:28px}.moo-app .commerce-hero h1{font-size:31px}.moo-app .commerce-hero .lead{font-size:13px}.moo-app .moo-notification-widget{margin-left:0}}
@media(max-width:720px){.moo-app :is(.auth-page,.email-auth-page,.commerce-shell,.dashboard-pro-shell,.admin-shell){width:calc(100% - 32px);padding-top:25px;padding-bottom:45px}.moo-app :is(.auth-shell,.email-auth-shell){padding:25px 22px;border-radius:16px}.moo-app :is(.auth-side h1,.email-auth-intro h1){font-size:30px}.moo-app :is(.auth-shell,.email-auth-shell) h2{font-size:23px}.moo-app :is(.commerce-hero,.dashboard-pro-hero){padding:25px 22px;border-radius:16px}.moo-app :is(.commerce-hero,.dashboard-pro-hero) h1{font-size:28px;letter-spacing:-.7px}.moo-app :is(.commerce-main-card,.commerce-side-card,.topup-section,.dashboard-module){padding:21px;border-radius:13px}.moo-app .commerce-grid{gap:17px}.moo-app .commerce-badges span{font-size:10px;padding:5px 8px}.moo-app .section-head-row{align-items:flex-start;flex-wrap:wrap;gap:12px}.moo-app .topup-grid button{min-height:125px;padding:18px 14px}.moo-app .topup-grid button strong{font-size:27px}.moo-app .topup-grid button .sub{font-size:12px}.moo-app .topup-grid{gap:10px}.moo-app .static-hero-panel{min-width:0;width:100%;padding:20px}.moo-app .unlimited-feature-grid article,.moo-app .unlimited-advantage-grid>div{padding:20px}.moo-app .hero-action-panel .cta-button{font-size:11px}.moo-app .metric-card{padding:19px;min-height:128px}.moo-app .metric-card strong{font-size:25px}.moo-app .metric-card .metric-code{font-size:17px}.moo-app .moo-account-footer{width:calc(100% - 32px);align-items:flex-start;flex-direction:column;padding:22px 0}.moo-app .header-v2 .nav-links{max-width:100%;padding:20px}.moo-app .header-v2 .nav{padding:12px 17px;gap:9px}.moo-app .header-v2 .logo{padding-right:0;font-size:20px}.moo-app .header-v2 .logo-mark{width:30px;height:30px}.moo-app .header-v2 .moo-language-switch{margin-left:auto}.moo-app .menu-toggle-v2{margin-left:0}}

.moo-app .header-v2 .nav-links a:not(.btn-primary),.moo-app .header-v2 .nav-group>summary{color:var(--moo-text)}.moo-app .header-v2 .nav-links a:not(.btn-primary):hover,.moo-app .header-v2 .nav-group>summary:hover{color:var(--moo-brand)}.moo-app .header-v2 .mega-item strong{color:var(--moo-text)}.moo-app .header-v2 .mega-item small{color:var(--moo-muted)}.moo-app .header-v2 .moo-language-switch>.moo-select{display:block}

.moo-app.moo-unlimited .commerce-hero{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:38px;align-items:center}.moo-unlimited .static-hero-panel{min-height:0;padding:25px;text-align:left}.moo-balance-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--moo-brand-soft);color:var(--moo-brand);margin-bottom:17px}.moo-app.moo-unlimited .balance-number{display:flex;align-items:flex-start;flex-direction:column;gap:7px;font-family:var(--moo-font);font-size:24px;line-height:1.6;letter-spacing:-.3px}.moo-unlimited .static-hero-panel p{text-align:left;margin:12px 0 0}.moo-app #unlimited-plan-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.moo-app #unlimited-plan-grid button{padding:19px 11px;min-width:0;min-height:145px}.moo-app #unlimited-plan-grid button strong{font-size:25px}.moo-app #unlimited-plan-grid button .sub{font-size:11px}.moo-app .module-kicker{background:none;border:0;padding:0;border-radius:0}.moo-app .save-tag{background:var(--moo-brand-soft);color:var(--moo-brand);border-color:#d0dde6}.moo-app .moo-select-trigger{min-height:44px}
@media(max-width:1050px){.moo-app #unlimited-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.moo-app.moo-unlimited .commerce-hero{grid-template-columns:minmax(0,1fr) 250px;gap:24px}}
@media(max-width:720px){.moo-app.moo-unlimited .commerce-hero{grid-template-columns:1fr;gap:24px}.moo-app #unlimited-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.moo-app #unlimited-plan-grid button:last-child{grid-column:1/-1}.moo-app .moo-unlimited .static-hero-panel{max-width:none}}

body.moo-app .metric-card-primary{background:var(--moo-brand);border-color:var(--moo-brand)}.moo-app .metric-card strong{font-family:var(--moo-font);background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor}.moo-app .metric-card .metric-code{font-family:ui-monospace,Consolas,monospace}.moo-app .dashboard-pro-hero::after,.moo-app .metric-card::after{display:none}

.moo-app .commerce-visual,.moo-app .wallet-stack{background:radial-gradient(ellipse at center,#dce8ef,#eff4f7);border:1px solid #d2dee6;box-shadow:none}.moo-app .topup-grid button .save-tag{background:var(--moo-brand-soft);color:var(--moo-brand);border:1px solid #c9d9e3;box-shadow:none;animation:none}.moo-app .traffic-pack-grid button .save-tag{position:static;margin-top:12px;align-self:flex-start;font-size:12px;font-weight:600;padding:4px 8px;border-radius:5px}

.moo-app :is(.form-field input,.generator-form input,.static-form-grid input,.admin-form-grid input,.admin-wide-label input,.admin-wide-label textarea,.country-search input){background:#fff;color:var(--moo-text);border:1px solid var(--moo-border);border-radius:8px;min-height:44px;padding:11px 13px;font-size:14px;box-shadow:none}.moo-app :is(.form-field input,.generator-form input,.static-form-grid input,.admin-form-grid input,.admin-wide-label input,.admin-wide-label textarea,.country-search input):focus{background:#fff;border-color:var(--moo-brand);box-shadow:var(--moo-focus);outline:0}.moo-app :is(.generator-form label,.static-form-grid label,.admin-form-grid label,.admin-wide-label){color:#344a58;font-size:13px}.moo-app :is(.price-hint,.commerce-price-hint){background:#eff4f8;color:var(--moo-text);border:1px solid #cddbe4;border-radius:10px}.moo-app .price-hint b{background:none;color:var(--moo-brand);-webkit-text-fill-color:currentColor;font-family:var(--moo-font)}.moo-app .price-hint.warn{color:var(--moo-danger);background:var(--moo-danger-soft);border-color:#edcccc}.moo-app .price-hint.warn strong{color:var(--moo-danger)}.moo-app .country-chip>.moo-icon{width:20px;height:18px;color:var(--moo-muted)}

.moo-app .menu-toggle-v2{color:var(--moo-text);background:#fff;border:1px solid var(--moo-border);width:40px;height:40px;flex:none}.moo-app .menu-toggle-v2 .icon{width:20px;height:20px}.moo-app .wallet-stack{min-height:280px}.moo-app .wallet-card.secondary{top:115px}

/* Reusable primitives. Keep page layout in moo-theme.css and product stylesheets. */
.moo-app [hidden],.moo-select-popup[hidden]{display:none}
.moo-icon{width:20px;height:20px;flex:none;display:block;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.moo-button,.moo-icon-button,.moo-select-trigger{font-family:var(--moo-font);font-size:14px;font-weight:550;cursor:pointer;line-height:1.5;box-sizing:border-box;transition:background var(--moo-motion),border-color var(--moo-motion),box-shadow var(--moo-motion);-webkit-tap-highlight-color:transparent}
.moo-button{min-height:44px;border-radius:var(--moo-radius-sm);padding:11px 18px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid var(--moo-border);text-decoration:none}
.moo-button-primary{color:#fff;background:var(--moo-brand);border-color:var(--moo-brand)}.moo-button-primary:hover{background:var(--moo-brand-hover);border-color:var(--moo-brand-hover)}
.moo-button-secondary{background:#fff;color:var(--moo-text)}.moo-button-secondary:hover{background:var(--moo-surface-soft);border-color:var(--moo-border-hover)}
.moo-button:disabled,.moo-icon-button:disabled,.moo-select-trigger:disabled{cursor:not-allowed;opacity:.55;transform:none}
.moo-icon-button{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid transparent;background:transparent;color:var(--moo-muted);border-radius:8px;padding:6px}.moo-icon-button:hover{background:var(--moo-surface-soft);color:var(--moo-text)}
.moo-app :is(button,a,input,textarea,summary):focus-visible,.moo-select-option:focus-visible,.moo-select-search:focus-visible{outline:2px solid var(--moo-brand);outline-offset:3px}.moo-select-trigger:focus-visible{outline:none;border-color:var(--moo-brand);box-shadow:var(--moo-focus)}
.moo-input{font:14px/1.6 var(--moo-font);width:100%;box-sizing:border-box;background:#fff;color:var(--moo-text);border:1px solid var(--moo-border);border-radius:var(--moo-radius-sm);padding:11px 13px;min-height:44px}
.moo-select{display:block;position:relative;min-width:0;width:100%;font-family:var(--moo-font);line-height:1.5}
.moo-app select.moo-select-native{position:absolute;width:1px;height:1px;padding:0;margin:0;opacity:0;overflow:hidden;clip-path:inset(50%);border:0;pointer-events:none;min-width:0;min-height:0}
.moo-select-trigger{width:100%;display:flex;align-items:center;gap:9px;min-height:44px;padding:10px 12px;border:1px solid var(--moo-border);border-radius:var(--moo-radius-sm);color:var(--moo-text);background:#fff;text-align:left;white-space:nowrap}
.moo-select-trigger>.moo-select-value{flex:1;overflow:hidden;text-overflow:ellipsis;min-width:0;font-size:inherit}.moo-select-trigger>.moo-icon:last-child{width:15px;height:15px;color:var(--moo-dim);transition:transform var(--moo-motion)}.moo-select.is-open .moo-select-trigger>.moo-icon:last-child{transform:rotate(180deg)}
.moo-select-trigger:hover:not(:disabled){border-color:var(--moo-border-hover);background:#fcfdfe}.moo-select.is-open>.moo-select-trigger{border-color:var(--moo-brand);box-shadow:var(--moo-focus)}.moo-select-trigger[aria-invalid=true]{border-color:var(--moo-danger)}
.moo-select-popup{position:fixed;z-index:1000;background:#fff;color:var(--moo-text);border:1px solid var(--moo-border);border-radius:12px;padding:7px;box-shadow:var(--moo-shadow-float);font:14px/1.5 var(--moo-font);display:flex;flex-direction:column;overflow:hidden;animation:moo-pop-in .13s ease-out;box-sizing:border-box}
.moo-select-caption{font-size:11px;letter-spacing:.04em;color:var(--moo-dim);padding:10px 11px 11px;font-weight:550;border-bottom:1px solid #edf0f2;margin-bottom:5px}
.moo-select-search{flex:none;box-sizing:border-box;border:1px solid var(--moo-border);border-radius:7px;padding:9px 11px;font:13px/1.5 var(--moo-font);color:var(--moo-text);background:var(--moo-bg);margin:3px 3px 8px;width:calc(100% - 6px);min-height:40px}
.moo-select-options{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#bdc9d0 transparent;min-height:0;flex:1}
.moo-select-option{width:100%;border:0;display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:42px;padding:10px 11px;background:transparent;border-radius:7px;color:var(--moo-text);text-align:left;font:14px/1.45 var(--moo-font);cursor:pointer;box-sizing:border-box}
.moo-select-option:focus{outline:0;background:var(--moo-surface-soft)}.moo-select-option:hover:not(:disabled){background:var(--moo-surface-soft)}.moo-select-option[aria-selected=true]{background:var(--moo-brand-soft);color:var(--moo-brand)}.moo-select-option[aria-selected=true]:focus{box-shadow:inset 0 0 0 1px #9ab8cb}.moo-select-option:disabled{color:#9ba8a2;cursor:not-allowed}.moo-select-option>.moo-icon{width:17px;height:17px;opacity:0}.moo-select-option[aria-selected=true]>.moo-icon{opacity:1}
.moo-select-option-copy{display:flex;flex-direction:column;gap:3px;min-width:0;overflow-wrap:anywhere}.moo-select-option-copy small{font-size:11px;font-weight:400;color:var(--moo-dim)}.moo-select-group,.moo-select-empty{font-size:12px;padding:12px;color:var(--moo-muted)}
body.moo-app .moo-language-switch{display:flex;position:static;align-items:center;padding:0 0 0 18px;border-left:1px solid var(--moo-border);margin:0;flex:none;gap:0;color:var(--moo-muted)}.moo-language-switch>.icon,.moo-language-switch>span[aria-hidden]{display:none}.moo-language-switch .moo-select{width:133px}.moo-language-switch .moo-select-trigger{border:1px solid transparent;background:transparent;padding:10px 11px;font-size:13px;min-height:42px}.moo-language-switch .moo-select-trigger:hover{background:var(--moo-brand-soft);border-color:#d9e3e9}.moo-language-switch .moo-select-trigger>.moo-icon:first-child{width:17px;height:17px;color:var(--moo-muted)}
.moo-inline-alert.alert.show{display:flex;align-items:flex-start;gap:11px;padding:13px 15px;border-radius:var(--moo-radius-sm);border:1px solid #cde0ea;background:var(--moo-info-soft);color:var(--moo-info);font:13px/1.75 var(--moo-font)}.moo-inline-alert>.moo-icon{margin-top:1px;width:19px;height:19px}.moo-inline-alert>span{min-width:0;overflow-wrap:anywhere;white-space:pre-line}.moo-inline-alert.alert.success{background:var(--moo-brand-soft);border-color:#c2d4e0;color:#174766}.moo-inline-alert.alert.error{background:var(--moo-danger-soft);border-color:#edcccc;color:var(--moo-danger)}.moo-inline-alert.alert.warning{background:var(--moo-warning-soft);border-color:#e9d9ad;color:var(--moo-warning)}
.moo-toast-region{position:fixed;right:24px;bottom:24px;z-index:2500;width:min(390px,calc(100vw - 32px));display:flex;flex-direction:column;gap:10px}.moo-toast{position:relative;background:#fff;border-radius:12px;box-shadow:var(--moo-shadow-float);animation:moo-pop-in .16s ease-out}.moo-toast .moo-inline-alert{padding-right:46px;margin:0;min-height:55px}.moo-toast>.moo-icon-button{position:absolute;right:8px;top:10px}
.moo-modal{position:fixed;margin:auto;padding:0;border:1px solid var(--moo-border);border-radius:20px;background:#fff;color:var(--moo-text);width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 48px);box-shadow:0 30px 100px #102f3640;font-family:var(--moo-font);overflow:auto;animation:moo-pop-in .16s ease-out;box-sizing:border-box}.moo-modal::backdrop{background:#122e3b70;backdrop-filter:blur(4px)}.moo-modal-body{padding:30px}.moo-modal-icon{width:46px;height:46px;border-radius:13px;background:var(--moo-brand-soft);color:var(--moo-brand);display:grid;place-items:center;margin-bottom:20px}.moo-modal-icon.error{background:var(--moo-danger-soft);color:var(--moo-danger)}.moo-modal-icon .moo-icon{width:25px;height:25px}.moo-modal h2{font-size:21px;line-height:1.5;font-weight:650;margin:0 0 12px;letter-spacing:-.4px;color:var(--moo-text)}.moo-modal-message{font-size:14px;line-height:1.9;color:var(--moo-muted);margin:0 0 22px;white-space:pre-wrap;overflow-wrap:anywhere}.moo-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:26px}.moo-modal-actions .moo-button{min-width:90px}.moo-modal .moo-input{margin-top:8px}
.moo-tooltip{position:fixed;z-index:3000;max-width:min(280px,calc(100vw - 24px));padding:8px 11px;border-radius:8px;background:#172e3c;color:#fff;box-shadow:var(--moo-shadow-float);font:12px/1.65 var(--moo-font);pointer-events:none;box-sizing:border-box;overflow-wrap:anywhere;animation:moo-pop-in .12s ease-out}
.moo-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid #ccdbe4;border-radius:999px;background:var(--moo-brand-soft);color:var(--moo-brand);font:550 11px/1.4 var(--moo-font)}
@keyframes moo-pop-in{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:720px){body.moo-app .moo-language-switch{padding-left:0;border:0}.moo-language-switch .moo-select{width:107px}.moo-language-switch .moo-select-trigger{gap:6px;padding:8px;font-size:12px;min-height:40px}.moo-language-switch .moo-select-trigger>.moo-icon:first-child{width:15px;height:15px}.moo-toast-region{right:16px;bottom:16px}.moo-modal-body{padding:24px}.moo-modal h2{font-size:20px}.moo-select-trigger{font-size:13px}.moo-select-option{font-size:14px;min-height:44px}}
@media(prefers-reduced-motion:reduce){.moo-select-popup,.moo-modal,.moo-tooltip,.moo-toast{animation:none}.moo-select-trigger,.moo-button,.moo-select-trigger>.moo-icon{transition:none}}

/* Legacy public content shares the same light tokens as product and account pages. */
.moo-app.legacy-content :is(.section-title,.section-head h2,.section-head h3) { color: var(--moo-text); -webkit-text-fill-color: currentColor; background: none; font-family: var(--moo-font); }
.moo-app.legacy-content .section-head .section-desc { max-width: 760px; margin: 14px auto 0; text-align: center; line-height: 1.85; color: var(--moo-muted); }
.moo-app.legacy-content .section-head { margin-bottom: 36px; }
.moo-app.legacy-content .section-title { font-size: clamp(26px, 3vw, 40px); line-height: 1.35; letter-spacing: -.8px; margin: 18px 0 0; }
.moo-app.legacy-content .feature-icon .icon { width: 24px; height: 24px; stroke-width: 1.7; }
.moo-app.moo-business .features { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 22px; }
.moo-app.moo-business .feature-card { padding: 28px; border-radius: 16px; }
.moo-app.moo-business .feature-card h3 { margin: 20px 0 10px; font-size: 19px; line-height: 1.5; }
.moo-app.moo-business .feature-card p { color: var(--moo-muted); line-height: 1.85; font-size: 14px; }
.moo-app.moo-business .feature-icon { display: grid; place-items: center; width: 44px; height: 44px; border-radius: 12px; }
.moo-app.moo-business .stats { border: 1px solid var(--moo-border); border-radius: 20px; padding: 20px; gap: 16px; }
.moo-app.moo-business .stat-num { font-family: var(--moo-font); font-size: clamp(30px, 3.5vw, 42px); font-variant-numeric: tabular-nums; }
.moo-app.moo-business .price-card .price-num { color: var(--moo-text); -webkit-text-fill-color: currentColor; font-family: var(--moo-font); }
.moo-app.moo-business .price-card .save { color: var(--moo-muted); }
@media(max-width:980px) { .moo-app.moo-business .features { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media(max-width:640px) {
  .moo-app.moo-business .features { grid-template-columns: minmax(0, 1fr); gap: 16px; }
  .moo-app.moo-business .stats { padding: 12px; gap: 10px; }
  .moo-app.moo-business .feature-card { padding: 24px; }
  .moo-app.legacy-content .section-head .section-desc { font-size: 14px; }
}

/* Editorial pages: scoped styles for guides and their listing additions. */
.learning-page{--learn-line:#dce3e7;--learn-muted:#536068;--learn-ink:#162e3d;color:var(--learn-ink);background:#f7f9fa}
.learning-top,.learning-layout{width:calc(100% - 64px);max-width:1160px;margin:0 auto}
.learning-top{padding:38px 0 32px}.learning-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--learn-muted);margin-bottom:30px}.learning-breadcrumb a{color:inherit;text-decoration:none}.learning-breadcrumb a:hover{color:#084f7d;text-decoration:underline}
.learning-eyebrow{display:flex;align-items:center;gap:12px;color:#084f7d;font-size:12px;font-weight:650;letter-spacing:.035em}.learning-eyebrow img{width:48px;height:48px;background:#eaf0f4;border-radius:12px;padding:7px}
.learning-page .learning-top h1{font-family:var(--moo-font);color:var(--learn-ink);font-weight:650;font-size:clamp(30px,3.7vw,49px);letter-spacing:-1.2px;line-height:1.3;max-width:1000px;margin:18px 0}
.learning-description{max-width:800px;font-size:17px;line-height:1.9;color:var(--learn-muted)}.learning-byline{display:flex;flex-wrap:wrap;gap:8px 20px;color:var(--learn-muted);font-size:12px;margin-top:22px}
.learning-layout{display:grid;grid-template-columns:minmax(0,820px) 240px;gap:60px;align-items:start;padding-bottom:80px}.learning-body{min-width:0}.learning-body p,.learning-body li{font-size:16px;line-height:1.95;color:#35454f}.learning-body p{margin:18px 0}.learning-body a{color:#084a74;text-decoration:underline;text-underline-offset:3px}.learning-body a:hover{color:#04314e}.learning-body strong{color:#19303f;font-weight:650}.learning-body h2{font-size:25px;line-height:1.5;letter-spacing:-.4px;color:var(--learn-ink);margin:44px 0 17px;scroll-margin-top:110px}.learning-body h3{font-size:19px;margin-top:28px;color:var(--learn-ink)}.learning-body ul,.learning-body ol{padding-left:25px;margin:16px 0}.learning-body li{margin:9px 0;padding-left:5px}
.learning-figure{margin:0 0 32px}.learning-figure>img{width:100%;height:auto;display:block;border:1px solid var(--learn-line);border-radius:18px;background:#edf3f7}.learning-figure figcaption{font-size:11px;line-height:1.8;color:var(--learn-muted);margin-top:10px}.learning-figure figcaption a{color:inherit}
.learning-body .learning-table{overflow:auto;border:1px solid var(--learn-line);border-radius:12px;margin:22px 0;background:#fff}.learning-body table{width:100%;border-collapse:collapse;text-align:left;min-width:550px}.learning-body th{background:#edf2f5;font-weight:650;color:#234255}.learning-body th,.learning-body td{padding:15px 17px;border-bottom:1px solid var(--learn-line);font-size:14px;line-height:1.8;vertical-align:top}.learning-body tr:last-child td{border-bottom:0}
.learning-body pre{background:#142a38;color:#edf4f8;border-radius:12px;margin:22px 0;padding:23px;max-width:100%;overflow:auto;line-height:1.8;font-size:13px;tab-size:4}.learning-body code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.88em;overflow-wrap:anywhere}.learning-body :not(pre)>code{background:#eaeff2;border:1px solid #dce3e8;color:#1b435c;padding:2px 5px;border-radius:4px}.learning-body pre code{font-size:inherit;overflow-wrap:normal;white-space:pre}.learning-body .reference-mark{font-size:12px;text-decoration:none;margin-left:3px}
.learning-sidebar{position:sticky;top:105px;border-left:1px solid var(--learn-line);padding-left:24px;margin-top:5px}.learning-sidebar h2{font-size:12px;letter-spacing:.08em;margin:0 0 16px;color:#4c5c66}.learning-sidebar ol{padding:0;list-style:none;margin:0}.learning-sidebar li{margin:12px 0}.learning-sidebar a{color:#4c5c66;font-size:13px;line-height:1.65;text-decoration:none;display:block}.learning-sidebar a:hover{color:#084a74}.learning-sidebar .learning-tools{border-top:1px solid var(--learn-line);margin-top:25px;padding-top:18px}.learning-tools a{margin:10px 0;color:#084a74}
.learning-sources{border-top:1px solid var(--learn-line);margin-top:38px;padding-top:2px}.learning-sources ol li{font-size:13px;line-height:1.8}.learning-sources p{font-size:12px;color:var(--learn-muted)}.learning-related{padding:23px 27px;border:1px solid var(--learn-line);border-radius:14px;background:#fff;margin:32px 0}.learning-related h2{font-size:20px;margin:0 0 14px}.learning-related li{font-size:14px}.learning-next{display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:14px;padding:25px 27px;background:#eaf0f4}.learning-next p{font-size:14px;margin:0}.learning-next .learning-button{white-space:nowrap;text-decoration:none;background:#084a74;color:#fff;padding:11px 17px;border-radius:8px;font-size:13px}
.learning-collection{margin:0 0 48px}.learning-collection-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 23px}.learning-collection-head h2{color:#162e3d;font-size:26px;margin:8px 0}.learning-collection-head p{font-size:14px;line-height:1.8;color:#536068;max-width:700px}.learning-collection-head>span{font-size:11px;white-space:nowrap;color:#536068}.learning-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.learning-card{border:1px solid #dce3e7;background:#fff;border-radius:16px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.learning-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #233d4d10}.learning-card-visual{display:block}.learning-card-visual img{width:100%;height:auto;display:block;border-bottom:1px solid #dce3e7}.learning-card-content{padding:23px}.learning-card-content>span{color:#084a74;font-size:11px;font-weight:600}.learning-card-content h3{font-size:20px;line-height:1.55;margin:12px 0;color:#162e3d}.learning-card-content h3 a{color:inherit;text-decoration:none}.learning-card-content p{font-size:13px;line-height:1.9;color:#536068}.learning-card-content>a{color:#084a74;font-size:13px;text-decoration:none;display:inline-block;margin-top:9px}.learning-catalog-label{font-size:24px;color:#162e3d;margin:34px 0 24px}
@media(max-width:1050px){.learning-layout{grid-template-columns:minmax(0,1fr) 210px;gap:30px}.learning-cards{gap:16px}.learning-card-content{padding:20px}.learning-card-content h3{font-size:18px}}
@media(max-width:800px){.learning-layout{display:flex;flex-direction:column;gap:25px}.learning-sidebar{position:static;order:-1;border:1px solid var(--learn-line);padding:20px;border-radius:12px;width:100%;background:#fff}.learning-sidebar ol{display:grid;grid-template-columns:1fr 1fr;gap:7px 15px}.learning-sidebar li{margin:3px 0}.learning-sidebar .learning-tools{display:none}.learning-cards{grid-template-columns:1fr}.learning-card{display:grid;grid-template-columns:36% 1fr}.learning-card-visual{background:#edf3f7;display:flex;align-items:center}.learning-card-visual img{border:0}.learning-collection-head>span{display:none}}
@media(max-width:540px){.learning-top,.learning-layout{width:calc(100% - 32px)}.learning-top{padding:25px 0}.learning-breadcrumb{font-size:11px;margin-bottom:22px}.learning-page .learning-top h1{font-size:30px;letter-spacing:-.65px}.learning-description{font-size:15px}.learning-byline{font-size:11px}.learning-sidebar ol{display:block}.learning-sidebar li{margin:8px 0}.learning-body h2{font-size:23px;margin-top:32px}.learning-body p,.learning-body li{font-size:15px}.learning-body pre{padding:17px;font-size:12px}.learning-figure>img{border-radius:12px}.learning-next{align-items:flex-start;flex-direction:column}.learning-related{padding:22px}.learning-card{display:block}.learning-card-content h3{font-size:20px}.learning-collection-head h2{font-size:24px}}
.learning-body{width:100%;max-width:100%}
@media(prefers-reduced-motion:reduce){.learning-card{transition:none}.learning-card:hover{transform:none}}

}