@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@theme inline{--animation-delay-0: 0s; --animation-delay-75: 75ms; --animation-delay-100: .1s; --animation-delay-150: .15s; --animation-delay-200: .2s; --animation-delay-300: .3s; --animation-delay-500: .5s; --animation-delay-700: .7s; --animation-delay-1000: 1s; --animation-repeat-0: 0; --animation-repeat-1: 1; --animation-repeat-infinite: infinite; --animation-direction-normal: normal; --animation-direction-reverse: reverse; --animation-direction-alternate: alternate; --animation-direction-alternate-reverse: alternate-reverse; --animation-fill-mode-none: none; --animation-fill-mode-forwards: forwards; --animation-fill-mode-backwards: backwards; --animation-fill-mode-both: both; --percentage-0: 0; --percentage-5: .05; --percentage-10: .1; --percentage-15: .15; --percentage-20: .2; --percentage-25: .25; --percentage-30: .3; --percentage-35: .35; --percentage-40: .4; --percentage-45: .45; --percentage-50: .5; --percentage-55: .55; --percentage-60: .6; --percentage-65: .65; --percentage-70: .7; --percentage-75: .75; --percentage-80: .8; --percentage-85: .85; --percentage-90: .9; --percentage-95: .95; --percentage-100: 1; --percentage-translate-full: 1; --animate-in: enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-out: exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); @keyframes enter { from { opacity: var(--tw-enter-opacity,1); transform: translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0)); filter: blur(var(--tw-enter-blur,0)); }}@keyframes exit { to { opacity: var(--tw-exit-opacity,1); transform: translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0)); filter: blur(var(--tw-exit-blur,0)); }}--animate-accordion-down: accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-accordion-up: accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-collapsible-down: collapsible-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-collapsible-up: collapsible-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); @keyframes accordion-down { from { height: 0; }to { height: var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto))))); }}@keyframes accordion-up { from { height: var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto))))); }to { height: 0; }}@keyframes collapsible-down { from { height: 0; }to { height: var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto)))); }}@keyframes collapsible-up { from { height: var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto)))); }to { height: 0; }}--animate-caret-blink: caret-blink 1.25s ease-out infinite; @keyframes caret-blink { 0%,70%,100% { opacity: 1; }20%,50% { opacity: 0; }}}@utility animation-duration-*{--tw-animation-duration: calc(--value(number)*1ms) ; --tw-animation-duration: --value(--animation-duration-*,[duration],"initial",[*]); animation-duration: calc(--value(number)*1ms) ; animation-duration: --value(--animation-duration-*,[duration],"initial",[*]);}@utility delay-*{animation-delay: calc(--value(number)*1ms) ; animation-delay: --value(--animation-delay-*,[duration],"initial",[*]); --tw-animation-delay: calc(--value(number)*1ms) ; --tw-animation-delay: --value(--animation-delay-*,[duration],"initial",[*]);}@utility repeat-*{animation-iteration-count: --value(--animation-repeat-*,number,"initial",[*]); --tw-animation-iteration-count: --value(--animation-repeat-*,number,"initial",[*]);}@utility direction-*{animation-direction: --value(--animation-direction-*,"initial",[*]); --tw-animation-direction: --value(--animation-direction-*,"initial",[*]);}@utility fill-mode-*{animation-fill-mode: --value(--animation-fill-mode-*,"initial",[*]); --tw-animation-fill-mode: --value(--animation-fill-mode-*,"initial",[*]);}@utility running{animation-play-state: running;}@utility paused{animation-play-state: paused;}@utility play-state-*{animation-play-state: --value("initial",[*]);}@utility blur-in{--tw-enter-blur: 20px;}@utility blur-in-*{--tw-enter-blur: calc(--value(number)*1px) ; --tw-enter-blur: --value(--blur-*,[*]);}@utility blur-out{--tw-exit-blur: 20px;}@utility blur-out-*{--tw-exit-blur: calc(--value(number)*1px) ; --tw-exit-blur: --value(--blur-*,[*]);}@utility fade-in{--tw-enter-opacity: 0;}@utility fade-in-*{--tw-enter-opacity: calc(--value(number)*.01) ; --tw-enter-opacity: --value(--percentage-*,[*]);}@utility fade-out{--tw-exit-opacity: 0;}@utility fade-out-*{--tw-exit-opacity: calc(--value(number)*.01) ; --tw-exit-opacity: --value(--percentage-*,[*]);}@utility zoom-in{--tw-enter-scale: 0;}@utility zoom-in-*{--tw-enter-scale: calc(--value(number)*1%) ; --tw-enter-scale: --value(ratio) ; --tw-enter-scale: --value(--percentage-*,[*]);}@utility -zoom-in-*{--tw-enter-scale: calc(--value(number)*-1%) ; --tw-enter-scale: calc(--value(ratio)*-1) ; --tw-enter-scale: --value(--percentage-*,[*]);}@utility zoom-out{--tw-exit-scale: 0;}@utility zoom-out-*{--tw-exit-scale: calc(--value(number)*1%) ; --tw-exit-scale: --value(ratio) ; --tw-exit-scale: --value(--percentage-*,[*]);}@utility -zoom-out-*{--tw-exit-scale: calc(--value(number)*-1%) ; --tw-exit-scale: calc(--value(ratio)*-1) ; --tw-exit-scale: --value(--percentage-*,[*]);}@utility spin-in{--tw-enter-rotate: 30deg;}@utility spin-in-*{--tw-enter-rotate: calc(--value(number)*1deg) ; --tw-enter-rotate: calc(--value(ratio)*360deg) ; --tw-enter-rotate: --value(--rotate-*,[*]);}@utility -spin-in{--tw-enter-rotate: -30deg;}@utility -spin-in-*{--tw-enter-rotate: calc(--value(number)*-1deg) ; --tw-enter-rotate: calc(--value(ratio)*-360deg) ; --tw-enter-rotate: --value(--rotate-*,[*]);}@utility spin-out{--tw-exit-rotate: 30deg;}@utility spin-out-*{--tw-exit-rotate: calc(--value(number)*1deg) ; --tw-exit-rotate: calc(--value(ratio)*360deg) ; --tw-exit-rotate: --value(--rotate-*,[*]);}@utility -spin-out{--tw-exit-rotate: -30deg;}@utility -spin-out-*{--tw-exit-rotate: calc(--value(number)*-1deg) ; --tw-exit-rotate: calc(--value(ratio)*-360deg) ; --tw-exit-rotate: --value(--rotate-*,[*]);}@utility slide-in-from-top{--tw-enter-translate-y: -100%;}@utility slide-in-from-top-*{--tw-enter-translate-y: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-enter-translate-y: calc(--value(ratio)*-100%) ; --tw-enter-translate-y: calc(--value(--translate-*,[percentage],[length])*-1) ;}@utility slide-in-from-bottom{--tw-enter-translate-y: 100%;}@utility slide-in-from-bottom-*{--tw-enter-translate-y: calc(--value(integer)*var(--spacing)); --tw-enter-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-enter-translate-y: calc(--value(ratio)*100%) ; --tw-enter-translate-y: --value(--translate-*,[percentage],[length]);}@utility slide-in-from-left{--tw-enter-translate-x: -100%;}@utility slide-in-from-left-*{--tw-enter-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-enter-translate-x: calc(--value(ratio)*-100%) ; --tw-enter-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ;}@utility slide-in-from-right{--tw-enter-translate-x: 100%;}@utility slide-in-from-right-*{--tw-enter-translate-x: calc(--value(integer)*var(--spacing)); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-enter-translate-x: calc(--value(ratio)*100%) ; --tw-enter-translate-x: --value(--translate-*,[percentage],[length]);}@utility slide-in-from-start{&:dir(ltr){ --tw-enter-translate-x: -100%; }&:dir(rtl){ --tw-enter-translate-x: 100%; }}@utility slide-in-from-start-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-enter-translate-x: calc(--value(ratio)*-100%) ; --tw-enter-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ; }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-enter-translate-x: calc(--value(ratio)*100%) ; --tw-enter-translate-x: --value(--translate-*,[percentage],[length]); }}@utility slide-in-from-end{&:dir(ltr){ --tw-enter-translate-x: 100%; }&:dir(rtl){ --tw-enter-translate-x: -100%; }}@utility slide-in-from-end-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-enter-translate-x: calc(--value(ratio)*100%) ; --tw-enter-translate-x: --value(--translate-*,[percentage],[length]); }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-enter-translate-x: calc(--value(ratio)*-100%) ; --tw-enter-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ; }}@utility slide-out-to-top{--tw-exit-translate-y: -100%;}@utility slide-out-to-top-*{--tw-exit-translate-y: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-exit-translate-y: calc(--value(ratio)*-100%) ; --tw-exit-translate-y: calc(--value(--translate-*,[percentage],[length])*-1) ;}@utility slide-out-to-bottom{--tw-exit-translate-y: 100%;}@utility slide-out-to-bottom-*{--tw-exit-translate-y: calc(--value(integer)*var(--spacing)); --tw-exit-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-exit-translate-y: calc(--value(ratio)*100%) ; --tw-exit-translate-y: --value(--translate-*,[percentage],[length]);}@utility slide-out-to-left{--tw-exit-translate-x: -100%;}@utility slide-out-to-left-*{--tw-exit-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-exit-translate-x: calc(--value(ratio)*-100%) ; --tw-exit-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ;}@utility slide-out-to-right{--tw-exit-translate-x: 100%;}@utility slide-out-to-right-*{--tw-exit-translate-x: calc(--value(integer)*var(--spacing)); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-exit-translate-x: calc(--value(ratio)*100%) ; --tw-exit-translate-x: --value(--translate-*,[percentage],[length]);}@utility slide-out-to-start{&:dir(ltr){ --tw-exit-translate-x: -100%; }&:dir(rtl){ --tw-exit-translate-x: 100%; }}@utility slide-out-to-start-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-exit-translate-x: calc(--value(ratio)*-100%) ; --tw-exit-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ; }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-exit-translate-x: calc(--value(ratio)*100%) ; --tw-exit-translate-x: --value(--translate-*,[percentage],[length]); }}@utility slide-out-to-end{&:dir(ltr){ --tw-exit-translate-x: 100%; }&:dir(rtl){ --tw-exit-translate-x: -100%; }}@utility slide-out-to-end-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-exit-translate-x: calc(--value(ratio)*100%) ; --tw-exit-translate-x: --value(--translate-*,[percentage],[length]); }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-exit-translate-x: calc(--value(ratio)*-100%) ; --tw-exit-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ; }}@custom-variant dark (&:is(.dark *));@theme inline{ --radius-sm: calc(var(--radius) - 4px); --radius-md: calc(var(--radius) - 2px); --radius-lg: var(--radius); --radius-xl: calc(var(--radius) + 4px); --color-background: var(--background); --color-foreground: var(--foreground); --color-card: var(--card); --color-card-foreground: var(--card-foreground); --color-popover: var(--popover); --color-popover-foreground: var(--popover-foreground); --color-primary: var(--primary); --color-primary-foreground: var(--primary-foreground); --color-secondary: var(--secondary); --color-secondary-foreground: var(--secondary-foreground); --color-muted: var(--muted); --color-muted-foreground: var(--muted-foreground); --color-accent: var(--accent); --color-accent-foreground: var(--accent-foreground); --color-destructive: var(--destructive); --color-destructive-foreground: var(--destructive-foreground); --color-border: var(--border); --color-input: var(--input); --color-ring: var(--ring); }:root{--radius: .5rem;--background: oklch(.055 0 0);--foreground: oklch(.94 .01 20);--card: oklch(.09 .01 15);--card-foreground: oklch(.94 .01 20);--popover: oklch(.08 .01 15);--popover-foreground: oklch(.94 .01 20);--primary: oklch(.62 .22 25);--primary-foreground: oklch(.99 0 0);--secondary: oklch(.13 .01 15);--secondary-foreground: oklch(.8 .02 20);--muted: oklch(.15 .01 15);--muted-foreground: oklch(.61 .02 20);--accent: oklch(.22 .05 25);--accent-foreground: oklch(.95 .01 20);--destructive: oklch(.62 .22 25);--destructive-foreground: oklch(.99 0 0);--border: oklch(1 0 0 / 10%);--input: oklch(1 0 0 / 12%);--ring: oklch(.62 .22 25)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#080808;color:#f7f4f2;font-family:DM Sans,Noto Sans SC,sans-serif}button,a,input{font:inherit}button{border:0}a{color:inherit;text-decoration:none}button{cursor:pointer}.container{width:100%;max-width:1240px;margin:0 auto;padding:0 28px}.redline-site{overflow:hidden;background:#080808}.site-header{position:sticky;top:0;z-index:30;background:#080808d6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.08)}.header-inner{height:78px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:inline-flex;align-items:center;gap:11px;font-size:13px;letter-spacing:.18em;font-weight:700;white-space:nowrap}.brand-mark{width:27px;height:27px;display:inline-grid;place-items:center;border:1px solid #e31c3d;transform:rotate(45deg);position:relative}.brand-mark span{display:block;width:9px;height:9px;background:#e31c3d;box-shadow:0 0 18px #e31c3d}.brand-dim{color:#e31c3d;margin:0 3px}.desktop-nav{display:flex;align-items:center;gap:34px;margin-left:auto}.desktop-nav a,.text-button{color:#a39c9b;font-size:12px;letter-spacing:.05em;transition:color .2s ease;background:none}.desktop-nav a:hover,.text-button:hover{color:#fff}.header-actions{display:flex;align-items:center;gap:20px}.text-button{padding:8px 0}.header-cta,.primary-button{background:#e31c3d;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:13px;padding:13px 18px;font-size:12px;font-weight:700;letter-spacing:.04em;transition:transform .16s ease,background .2s ease}.header-cta:hover,.primary-button:hover{background:#ff3153;transform:translateY(-2px)}.header-cta:active,.primary-button:active{transform:scale(.97)}.account-chip{display:inline-flex;align-items:center;gap:7px;color:#e31c3d;font-size:12px}.mobile-menu{display:none;background:transparent;color:#fff}.mobile-nav{display:none}.hero-section{min-height:690px;position:relative;border-bottom:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 75% 40%,rgba(183,13,42,.24),transparent 27%),linear-gradient(112deg,#080808,#0e0a0b 60%,#16090c)}.hero-grid{position:absolute;inset:0;opacity:.26;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:linear-gradient(to right,black,transparent 73%);mask-image:linear-gradient(to right,black,transparent 73%)}.hero-layout{position:relative;min-height:690px;display:grid;grid-template-columns:1fr 1fr;align-items:center}.hero-copy{padding:84px 0 60px;max-width:620px}.eyebrow{color:#d7d0ce;letter-spacing:.18em;font-size:10px;font-weight:700;margin:0 0 25px}.eyebrow.red{color:#e31c3d}.pulse-dot,.live-dot{width:7px;height:7px;display:inline-block;border-radius:50%;background:#e31c3d;margin-right:9px;box-shadow:0 0 12px #e31c3d}.hero-copy h1{margin:0;font-size:clamp(48px,6.5vw,84px);line-height:.97;letter-spacing:-.07em;font-weight:700;max-width:640px}h1 em,h2 span,.manifesto h2 em{color:#e31c3d;font-style:normal}.hero-lead{color:#a9a09f;line-height:1.85;max-width:490px;font-size:14px;margin:30px 0}.hero-actions{display:flex;gap:12px;align-items:center}.secondary-button{display:inline-flex;align-items:center;gap:12px;padding:12px 18px;border:1px solid rgba(255,255,255,.18);color:#ded8d5;font-size:12px;transition:border .2s ease}.secondary-button:hover{border-color:#e31c3d}.hero-proof{display:flex;gap:12px;align-items:center;color:#8e8786;font-size:10px;letter-spacing:.08em;margin-top:58px}.hero-proof span:nth-child(odd){color:#e31c3d}.hero-proof i{width:20px;height:1px;background:#fff3}.hero-orbit{height:560px;position:relative;display:grid;place-items:center}.orbit-ring{position:absolute;border:1px solid rgba(227,28,61,.35);border-radius:50%;transform:rotate(-26deg)}.ring-one{width:440px;height:250px}.ring-two{width:320px;height:420px;border-color:#ffffff2b;transform:rotate(55deg)}.orbit-core{width:178px;height:178px;border-radius:50%;background:radial-gradient(circle at 34% 25%,#ef3a57,#711225 38%,#10090a 71%);box-shadow:0 0 0 16px #e31c3d0d,0 0 80px #e31c3d66;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(-7deg)}.orbit-core span{font-size:72px;line-height:.8;font-weight:700;letter-spacing:-.1em}.orbit-core small{font-size:8px;letter-spacing:.22em;line-height:1.5;text-align:center;margin-top:15px;color:#e9adaf}.orbit-label{position:absolute;font-size:9px;letter-spacing:.18em;color:#c9c0be;padding:8px 11px;border:1px solid rgba(255,255,255,.15);background:#08080894}.label-top{top:105px;left:50%}.label-right{right:0;top:50%;color:#e31c3d}.label-bottom{bottom:104px;left:40%}.hero-scroll{position:absolute;bottom:24px;left:calc(50% - 620px);display:flex;align-items:center;gap:12px;font-size:9px;letter-spacing:.22em;color:#817978}.signal-strip{border-bottom:1px solid rgba(255,255,255,.08);background:#0d0b0b}.signal-grid{min-height:126px;display:grid;grid-template-columns:repeat(4,1fr);align-items:center}.signal-grid>div{border-left:1px solid rgba(255,255,255,.11);padding-left:30px;display:flex;flex-direction:column;gap:8px}.signal-number{font-size:26px;letter-spacing:-.06em;font-weight:700}.signal-number .unit{font-size:12px;margin-left:2px;color:#e31c3d}.signal-grid>div>span:last-child{color:#807a79;font-size:10px;letter-spacing:.08em}.section{padding:138px 0}.section-heading{display:flex;justify-content:space-between;gap:70px;align-items:flex-end;margin-bottom:66px}.section-heading h2{margin:0;font-size:clamp(38px,4.4vw,62px);line-height:1.02;letter-spacing:-.065em}.section-intro{max-width:345px;margin:0 0 6px;color:#8f8887;line-height:1.8;font-size:13px}.infrastructure-section{background:#0b0a0a}.infrastructure-cards{display:grid;grid-template-columns:1.38fr 1fr 1fr;gap:14px}.feature-card{min-height:344px;position:relative;padding:34px 31px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(145deg,#ffffff0b,#ffffff03);overflow:hidden;transition:border .25s ease,transform .25s ease}.feature-card:hover{transform:translateY(-5px);border-color:#e31c3da6}.feature-card.large{background:linear-gradient(145deg,#1a0b0e,#0d0c0c 80%)}.feature-icon{color:#e31c3d;margin-bottom:56px}.feature-icon svg{width:23px;height:23px}.card-index,.product-no{color:#a29a98;font-size:9px;letter-spacing:.18em}.feature-card h3{font-size:24px;margin:14px 0;letter-spacing:-.04em}.feature-card p:not(.card-index){color:#8e8786;font-size:12px;line-height:1.8;max-width:290px}.feature-card a,.product-bottom button,.text-link{display:inline-flex;align-items:center;gap:10px;color:#e31c3d;font-size:11px;font-weight:700;margin-top:22px}.card-lines{position:absolute;right:-30px;bottom:-30px;width:210px;height:210px;border:1px solid rgba(227,28,61,.28);border-radius:50%;box-shadow:0 0 0 22px #e31c3d0a,0 0 0 48px #e31c3d06}.products-section{background:#080808}.products-heading{align-items:flex-end}.catalog-meta{display:flex;gap:35px;align-items:flex-end;color:#8f8887;font-size:9px;letter-spacing:.13em}.catalog-meta strong{color:#fff;font-size:42px;letter-spacing:-.08em;line-height:.75}.catalog-meta small{color:#8f8887;font-size:9px;letter-spacing:.1em}.product-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.product-card{min-height:480px;padding:20px 19px;background:#101010;border:1px solid rgba(255,255,255,.09);display:flex;flex-direction:column;transition:transform .25s ease,border .25s ease}.product-card:hover,.product-card.featured{border-color:#e31c3db3}.product-card:hover{transform:translateY(-7px)}.product-card.featured{background:linear-gradient(170deg,#2a0d13,#110d0e 60%)}.product-top,.product-bottom{display:flex;justify-content:space-between;align-items:center}.availability{font-size:9px;padding:5px 8px;color:#8c8584;border:1px solid rgba(255,255,255,.13)}.availability.available{color:#71c796;border-color:#71c79659}.availability.limited{color:#f0ad72;border-color:#f0ad7259}.availability.sold_out{color:#777}.gpu-visual{height:120px;display:grid;place-items:center;margin:25px 0 7px;position:relative}.gpu-visual:before{content:"";position:absolute;width:100px;height:100px;border-radius:50%;background:#e31c3d2b;filter:blur(25px)}.gpu-chip{z-index:1;width:105px;height:74px;transform:perspective(350px) rotateX(55deg) rotate(-8deg);border:1px solid #e31c3d;background:linear-gradient(135deg,#45111a,#1d090d);box-shadow:0 0 20px #e31c3d73;display:flex;align-items:center;justify-content:center;gap:6px}.gpu-chip svg{color:#f24c66;width:22px}.gpu-chip span{font-size:8px;white-space:pre-line;line-height:1.1;font-weight:700;letter-spacing:.05em}.product-card h3{margin:13px 0 3px;font-size:22px;letter-spacing:-.06em}.product-arch{color:#e31c3d;margin:0 0 22px;font-size:10px}.product-card dl{margin:0;display:grid;gap:12px}.product-card dl div{display:grid;gap:4px}.product-card dt{color:#777170;font-size:9px}.product-card dd{margin:0;color:#d5cdcb;font-size:10px;line-height:1.35}.product-bottom{border-top:1px solid rgba(255,255,255,.1);margin-top:auto;padding-top:18px;align-items:center}.product-bottom strong{font-size:17px;letter-spacing:-.06em}.product-bottom strong small{color:#777170;font-size:9px;font-weight:400}.product-bottom button{background:none;padding:0;margin:0}.product-bottom button:disabled{color:#555;cursor:not-allowed}.catalog-note{display:flex;gap:9px;align-items:center;color:#716b6a;font-size:10px;margin-top:23px}.solutions-section{background:#0e0b0c}.split-section{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center}.solution-visual{min-height:470px;position:relative;background:linear-gradient(140deg,#321018,#0c0c0c 70%);border:1px solid rgba(227,28,61,.28);overflow:hidden}.solution-visual:before{content:"";position:absolute;inset:12% -15% -25% 12%;border:1px solid rgba(227,28,61,.5);border-radius:50%;transform:rotate(-28deg);box-shadow:0 0 0 40px #e31c3d0d,0 0 0 90px #e31c3d08}.vertical-word{position:absolute;right:22px;top:25px;writing-mode:vertical-rl;color:#e31c3d;font-size:9px;letter-spacing:.22em}.solution-stat{position:absolute;left:28px;bottom:26px;display:flex;flex-direction:column;gap:9px}.solution-stat span{color:#e31c3d;font-size:10px}.solution-stat strong{font-size:25px;letter-spacing:-.06em}.solution-stat small{color:#9c9392;font-size:11px}.solution-copy h2{font-size:clamp(40px,4.5vw,62px);letter-spacing:-.07em;line-height:1;margin:0 0 27px}.solution-copy>p:not(.eyebrow){color:#918987;line-height:1.9;font-size:13px;max-width:420px}.check-list{display:grid;gap:12px;margin:30px 0;color:#d9d2cf;font-size:12px}.check-list div{display:flex;align-items:center;gap:10px}.check-list svg{color:#e31c3d}.manifesto{padding:156px 0;background:radial-gradient(circle at 77% 48%,rgba(227,28,61,.26),transparent 27%),#0d0b0b;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.manifesto-inner{text-align:center;display:flex;flex-direction:column;align-items:center}.manifesto h2{margin:0;font-size:clamp(60px,10vw,134px);line-height:.82;letter-spacing:-.1em}.manifesto p:not(.eyebrow){max-width:420px;color:#9a9290;font-size:13px;line-height:1.8;margin:33px 0 29px}.site-footer{background:#080808}.footer-top{padding-top:62px;padding-bottom:58px;display:flex;justify-content:space-between;gap:60px}.footer-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:90px}.footer-columns div{display:flex;flex-direction:column;gap:11px}.footer-columns p{margin:0 0 9px;color:#e31c3d;font-size:10px;letter-spacing:.17em}.footer-columns a,.footer-columns button,.footer-columns span{color:#85807e;font-size:11px;background:none;text-align:left;padding:0}.footer-columns a:hover,.footer-columns button:hover{color:#fff}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:20px;padding-bottom:24px;display:flex;justify-content:space-between;color:#666160;font-size:9px;letter-spacing:.05em}.modal-backdrop{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:20px;background:#000000c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.purchase-modal{width:min(100%,360px);max-height:none;overflow:visible;padding:24px;position:relative;background:#151011;border:1px solid rgba(227,28,61,.55);box-shadow:0 25px 100px #000000b3}.modal-close{position:absolute;top:15px;right:15px;background:transparent;color:#aaa}.purchase-modal h2{margin:0;font-size:38px;letter-spacing:-.07em}.modal-subtitle{color:#958c8b;line-height:1.7;font-size:12px}.modal-specs{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);padding:13px 0;margin:18px 0;gap:8px}.modal-specs span{color:#8e8584;font-size:10px;display:grid;gap:5px}.modal-specs b{color:#fff;font-size:12px}.quantity-label{display:grid;gap:9px;color:#a69d9b;font-size:11px}.quantity-label input{width:100%;background:#0b0b0b;color:#fff;border:1px solid rgba(255,255,255,.15);padding:12px;outline:none}.quantity-label input:focus{border-color:#e31c3d}.modal-total{display:flex;justify-content:space-between;align-items:center;margin:25px 0;color:#a69d9b;font-size:12px}.modal-total strong{color:#fff;font-size:28px;letter-spacing:-.06em}.full{width:100%}.modal-disclaimer{display:flex;gap:7px;align-items:center;color:#706867;font-size:10px}@media (max-width: 980px){.desktop-nav{gap:15px}.product-grid{grid-template-columns:repeat(3,1fr)}.hero-scroll{left:28px}.footer-columns{gap:35px}}@media (max-width: 700px){.container{padding:0 14px}.header-inner{height:68px}.header-inner .brand{min-width:0;flex:1 1 auto;overflow:hidden}.header-inner .brand>span:last-child{overflow:hidden;text-overflow:ellipsis}.desktop-nav,.header-actions .text-button,.header-cta,.header-actions .account-chip{display:none}.mobile-menu{display:block}.mobile-nav{display:flex;flex-direction:column;gap:0;background:#0d0d0d;border-top:1px solid rgba(255,255,255,.08)}.mobile-nav a,.mobile-nav button{padding:16px 20px;text-align:left;color:#c9c1bf;background:none;border-bottom:1px solid rgba(255,255,255,.06);font-size:12px}.hero-section,.hero-layout{min-height:720px}.hero-layout{display:flex;flex-direction:column;align-items:stretch}.hero-copy{padding:75px 0 0}.hero-copy h1{font-size:54px}.hero-orbit{height:280px;margin-top:10px}.ring-one{width:300px;height:160px}.ring-two{width:210px;height:275px}.orbit-core{width:112px;height:112px}.orbit-core span{font-size:47px}.orbit-core small{font-size:6px;margin-top:7px}.label-top{top:16px}.label-bottom{bottom:10px}.label-right{right:8px}.hero-proof{flex-wrap:wrap;margin-top:35px}.signal-grid{grid-template-columns:repeat(2,1fr);gap:24px 0;padding-top:28px;padding-bottom:28px}.signal-grid>div{padding-left:15px}.section{padding:88px 0}.section-heading{display:block;margin-bottom:42px}.section-intro{margin-top:25px}.infrastructure-cards,.split-section{grid-template-columns:1fr}.feature-card{min-height:300px}.product-grid{grid-template-columns:1fr}.product-card{min-height:420px}.catalog-meta{margin-top:30px;justify-content:space-between}.solution-visual{min-height:340px}.footer-top{display:block}.footer-columns{grid-template-columns:1fr 1fr;gap:35px 20px;margin-top:50px}.footer-columns div:last-child{grid-column:span 2}.footer-bottom{display:block;line-height:2}.footer-bottom span:last-child{display:block}.modal-specs{gap:7px}.purchase-modal{width:min(100%,356px);padding:15px 16px 14px}.purchase-modal .modal-close{top:9px;right:10px}.purchase-modal .eyebrow{margin-bottom:9px}.purchase-modal .modal-subtitle{margin:8px 0;font-size:10px;line-height:1.45}.purchase-modal .modal-service-note,.purchase-modal .modal-rate-note{margin-top:7px;padding:7px 9px;font-size:10px;line-height:1.45}.purchase-modal .modal-specs{grid-template-columns:repeat(4,minmax(0,1fr));padding:9px 0;margin:10px 0;gap:5px}.purchase-modal .modal-specs span{font-size:8px;gap:3px}.purchase-modal .modal-specs b{font-size:10px}.purchase-modal .quantity-label{gap:5px;font-size:10px}.purchase-modal .quantity-label input{padding:8px 9px}.purchase-modal .modal-total{margin:11px 0;font-size:10px}.purchase-modal .modal-total strong{font-size:20px}.purchase-modal .primary-button{padding:10px 13px}.purchase-modal .modal-disclaimer{margin:8px 0 0;font-size:8px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.account-shell{min-height:100vh;background:radial-gradient(circle at 70% 0%,rgba(106,11,27,.24),transparent 34%),#080808;color:#f7f4f2}.account-header{height:76px;padding:0 max(20px,calc((100vw - 1184px)/2));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.1)}.account-back{display:inline-flex;align-items:center;gap:8px;color:#a49b99;font-size:12px}.account-back:hover{color:#fff}.account-main{width:min(1080px,calc(100% - 40px));margin:0 auto;padding:72px 0 90px}.account-title-row{display:flex;justify-content:space-between;align-items:end;margin-bottom:38px}.account-title-row h1{font-size:58px;margin:0;letter-spacing:-.08em}.account-title-row p:not(.eyebrow){color:#8d8583;font-size:13px;margin:14px 0 0}.logout-button{display:inline-flex;align-items:center;gap:9px;background:none;color:#9c9290;font-size:12px}.logout-button:hover{color:#e31c3d}.profile-banner{display:flex;align-items:center;gap:17px;padding:25px 28px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(100deg,#e31c3d2b,#ffffff09)}.avatar{width:50px;height:50px;display:grid;place-items:center;border:1px solid #e31c3d;color:#e31c3d}.profile-label{color:#a19a98;font-size:10px;letter-spacing:.12em}.profile-banner h2{font-size:20px;margin:5px 0;letter-spacing:-.04em}.profile-banner p{color:#918987;font-size:11px;margin:0}.profile-status{margin-left:auto;font-size:9px;letter-spacing:.15em;color:#72c596}.asset-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:12px;margin:13px 0 50px}.asset-card{padding:23px;min-height:140px;border:1px solid rgba(255,255,255,.09);background:#111;display:flex;flex-direction:column;gap:10px}.asset-card.featured{background:linear-gradient(130deg,#42111b,#150e10);border-color:#e31c3d8c}.asset-card span{color:#a69e9c;font-size:11px}.asset-card strong{font-size:32px;letter-spacing:-.07em}.asset-card small{color:#77706f;font-size:10px}.account-columns{display:grid;grid-template-columns:1fr 1fr;gap:13px}.account-panel{border:1px solid rgba(255,255,255,.1);background:#0f0f0f;padding:26px;min-height:335px}.panel-heading{display:flex;justify-content:space-between;align-items:start;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:21px}.panel-heading .eyebrow{margin-bottom:10px}.panel-heading h2{margin:0;font-size:24px;letter-spacing:-.05em}.panel-heading>svg{color:#e31c3d}.order-list{display:grid}.order-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 0;border-bottom:1px solid rgba(255,255,255,.07)}.order-row:last-child{border-bottom:0}.order-row div{display:grid;gap:6px}.order-row div:last-child{text-align:right}.order-row strong,.order-row b{font-size:12px}.order-row span{color:#77706f;font-size:10px}.order-status{color:#efb475!important}.amount-negative{color:#ed7181}.amount-positive{color:#70c493}.empty-state{color:#77706f;font-size:12px;line-height:1.8;padding-top:40px}.empty-state a{color:#e31c3d}.account-tools{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:13px}.account-tools>div{min-height:90px;padding:19px;display:flex;align-items:center;gap:13px;border:1px solid rgba(255,255,255,.09);background:#101010}.account-tools>div>svg{color:#e31c3d;flex:0 0 auto}.account-tools>div>div{display:grid;gap:5px;flex:1}.account-tools strong{font-size:12px}.account-tools span{color:#77706f;font-size:10px}.account-tools>div>svg:last-child{color:#777;transform:rotate(180deg)}.account-tools button{color:#e31c3d;background:none}.account-locked{min-height:100vh;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:min(560px,calc(100% - 40px));margin:0 auto}.account-locked>svg{color:#e31c3d;margin-bottom:30px}.account-locked h1{font-size:clamp(42px,7vw,72px);line-height:.95;letter-spacing:-.08em;margin:0}.account-locked p:not(.eyebrow){color:#918987;font-size:13px;line-height:1.8;margin:25px 0}.account-loading{padding-top:30vh;text-align:center;color:#968e8c;font-size:13px}.local-user-login{display:grid;width:min(100%,360px);gap:10px;margin:12px 0 8px;padding:16px;border:1px solid rgba(227,28,61,.35);background:#e31c3d0f}.local-user-login label{display:grid;gap:5px;color:#a9a09f;font-size:10px;letter-spacing:.05em}.local-user-login input{width:100%;border:1px solid rgba(255,255,255,.15);background:#080808;color:#fff;padding:9px 10px;outline:none;font-size:12px}.local-user-login input:focus{border-color:#e31c3d;box-shadow:0 0 0 2px #e31c3d29}.local-user-login-compact{width:190px;margin:5px 0 0;padding:10px;gap:7px}.local-user-login-compact .eyebrow{margin-bottom:2px}.local-user-login-compact label{font-size:9px}.local-user-login-compact input{padding:7px 8px;font-size:11px}@media (max-width:700px){.account-header{padding:0 20px}.account-header .brand{font-size:11px}.account-main{padding-top:48px}.account-title-row{align-items:start;flex-direction:column;gap:25px}.account-title-row h1{font-size:46px}.profile-banner{align-items:flex-start;flex-wrap:wrap}.profile-status{width:100%;margin-left:67px}.asset-grid,.account-columns,.account-tools{grid-template-columns:1fr}.asset-grid{margin-bottom:34px}.account-panel{min-height:auto}}.account-error{margin:-18px 0 24px;padding:12px 15px;border:1px solid rgba(227,28,61,.38);background:#e31c3d14;color:#ed9aa5;font-size:11px}.account-sync{margin:-18px 0 24px;padding:12px 15px;border:1px solid rgba(255,255,255,.12);color:#aaa09e;background:#ffffff08;font-size:11px}.quick-nav{position:fixed;z-index:40;left:50%;bottom:18px;transform:translate(-50%);display:grid;grid-template-columns:repeat(4,1fr);width:min(460px,calc(100% - 32px));padding:8px;border:1px solid rgba(227,28,61,.38);background:#0d0b0ceb;box-shadow:0 14px 45px #0000008c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.quick-nav-item{min-height:47px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#827a78;border-right:1px solid rgba(255,255,255,.08);font-size:10px;transition:color .2s ease,background .2s ease}.quick-nav-item:last-child{border-right:0}.quick-nav-item:hover,.quick-nav-item:focus-visible{color:#fff;background:#e31c3d1f;outline:none}.quick-nav-item svg{color:#e31c3d}.site-footer,.account-shell{padding-bottom:78px}.modal-service-note{margin:12px 0 0;padding:10px 12px;border-left:2px solid #e31c3d;background:#e31c3d14;color:#b5a9a6;font-size:11px;line-height:1.6}@media (max-width: 700px){.quick-nav{bottom:10px;width:calc(100% - 24px)}.quick-nav-item{min-height:44px;font-size:9px}}.catalog-page{min-height:100vh}.catalog-back{display:inline-flex;align-items:center;gap:8px;color:#a49b99;font-size:12px}.catalog-back:hover{color:#fff}.catalog-hero{padding:105px 0 85px;border-bottom:1px solid rgba(255,255,255,.09);background:radial-gradient(circle at 76% 40%,rgba(227,28,61,.22),transparent 30%),#0b090a}.catalog-hero h1{margin:0;font-size:clamp(56px,8vw,104px);line-height:.88;letter-spacing:-.09em}.catalog-hero h1 span{color:#e31c3d}.catalog-hero p:not(.eyebrow){max-width:450px;color:#9b9290;font-size:14px;line-height:1.85;margin:28px 0 0}.catalog-hero-meta{display:flex;align-items:end;gap:35px;margin-top:55px;color:#a19a98;font-size:10px;letter-spacing:.16em}.catalog-hero-meta strong{color:#fff;font-size:38px;letter-spacing:-.08em;line-height:.75}.catalog-hero-meta small{color:#8b8381;font-size:9px;letter-spacing:.1em}.catalog-list{padding:38px 0 135px}.catalog-alert{display:flex;align-items:center;gap:9px;margin-bottom:30px;padding:13px 16px;border:1px solid rgba(227,28,61,.3);background:#e31c3d12;color:#b5a9a6;font-size:11px}.catalog-alert svg{color:#e31c3d;flex:0 0 auto}.catalog-page .product-grid{grid-template-columns:repeat(5,1fr)}.catalog-page .product-card h2{margin:13px 0 3px;font-size:22px;letter-spacing:-.06em}.catalog-page .quick-nav{bottom:18px}@media (max-width: 980px){.catalog-page .product-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 700px){.catalog-hero{padding:70px 0 60px}.catalog-list{padding-top:45px}.catalog-page .product-grid{grid-template-columns:1fr}.catalog-page .product-card{min-height:420px}}.admin-shell{min-height:100vh;background:#080808;color:#fff;padding-bottom:110px}.admin-main{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:72px 0 40px}.admin-title-row{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;padding-bottom:36px;border-bottom:1px solid rgba(255,255,255,.1)}.admin-title-row h1{margin:0;font-size:clamp(38px,6vw,72px);letter-spacing:-.08em}.admin-title-row p:not(.eyebrow){margin:14px 0 0;color:#9f9694;font-size:13px}.admin-refresh{display:inline-flex;align-items:center;gap:8px;padding:12px 16px;border:1px solid rgba(227,28,61,.5);background:#e31c3d1a;color:#fff;font-size:11px;cursor:pointer}.admin-refresh:disabled{opacity:.6}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.admin-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:28px 0}.admin-stat-grid>div{display:grid;grid-template-columns:auto 1fr;gap:8px 12px;padding:20px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(135deg,#ffffff0d,#ffffff04)}.admin-stat-grid svg{grid-row:span 2;color:#e31c3d}.admin-stat-grid span{color:#9f9694;font-size:11px}.admin-stat-grid strong{font-size:28px;letter-spacing:-.06em}.admin-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.admin-panel{min-width:0;padding:22px;border:1px solid rgba(255,255,255,.1);background:#0d0b0c}.admin-panel .panel-heading{margin-bottom:18px}.admin-table{display:grid;gap:8px}.admin-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:12px 0;border-top:1px solid rgba(255,255,255,.08)}.admin-row span{display:block;color:#756e6d;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.admin-row strong{display:block;overflow:hidden;margin-top:4px;color:#e5dfdd;font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.admin-locked{width:min(520px,calc(100% - 40px));margin:0 auto;padding:150px 0 80px}.admin-locked>svg{color:#e31c3d}.admin-locked h1{margin:18px 0;font-size:clamp(42px,8vw,80px);line-height:.92;letter-spacing:-.08em}.admin-locked h1 span{color:#e31c3d}.admin-locked p:not(.eyebrow){color:#9f9694;font-size:13px;line-height:1.8;margin-bottom:28px}@media (max-width: 760px){.admin-main{width:calc(100% - 28px);padding-top:45px}.admin-title-row{display:block}.admin-refresh{margin-top:22px}.admin-stat-grid{grid-template-columns:repeat(2,1fr)}.admin-grid{grid-template-columns:1fr}.admin-panel{padding:16px}}.rate-highlight{color:#f02b4b!important;font-weight:700}.modal-rate-note{margin:12px 0 0;padding:12px 14px;border-left:2px solid #e31c3d;background:#e31c3d14;color:#c7b9b7;font-size:11px;line-height:1.7}.modal-rate-note strong{color:#ff4c68}.admin-rate-panel{margin:14px 0}.admin-help{margin:8px 0 0;color:#9f9694;font-size:11px;line-height:1.6}.rate-editor-grid{display:grid;gap:8px}.rate-editor-row{display:grid;grid-template-columns:1fr 180px 70px;align-items:end;gap:14px;padding:12px 0;border-top:1px solid rgba(255,255,255,.08)}.rate-editor-row>div{display:grid;gap:4px}.rate-editor-row strong{font-size:13px}.rate-editor-row span{color:#8e8583;font-size:10px}.rate-editor-row label{display:grid;gap:5px}.rate-editor-row input{width:100%;border:1px solid rgba(255,255,255,.16);background:#070707;color:#fff;padding:9px 10px;font:inherit;font-size:12px}.admin-save-rate{border:1px solid rgba(227,28,61,.7);background:#e31c3d;color:#fff;padding:10px 12px;font-size:11px;cursor:pointer}.admin-save-rate:disabled{opacity:.55;cursor:not-allowed}@media (max-width:760px){.rate-editor-row{grid-template-columns:1fr 1fr}.rate-editor-row button{grid-column:2}}.api-docs-main{max-width:1180px;margin:0 auto;padding:72px 24px 160px}.api-docs-main h1{font-size:clamp(52px,8vw,104px);line-height:.92;margin:18px 0 24px}.api-docs-main h1 span{color:#e31c3d}.api-docs-lead{max-width:720px;color:#aaa09d;line-height:1.8}.api-docs-lead code,.api-row code,.api-example pre{color:#ff4c68}.api-base-card{display:flex;gap:16px;align-items:center;margin:34px 0 18px;padding:18px 20px;border:1px solid rgba(227,28,61,.45);background:#e31c3d14}.api-base-card span{display:block;color:#8e8583;font-size:10px;letter-spacing:.14em}.api-base-card strong{display:block;margin-top:6px;font:12px ui-monospace,SFMono-Regular,monospace;word-break:break-all}.api-docs-notice{padding:14px 16px;border-left:2px solid #e31c3d;color:#b9afad;background:#111;font-size:12px;line-height:1.7}.api-groups{display:grid;gap:16px;margin-top:34px}.api-group,.api-example{border:1px solid rgba(255,255,255,.12);background:#0c0c0c;padding:22px}.api-group-heading{display:flex;gap:12px;align-items:center;margin-bottom:18px}.api-group-heading h2{margin:4px 0 0;font-size:22px}.api-table{border-top:1px solid rgba(255,255,255,.1)}.api-row{display:grid;grid-template-columns:220px 90px 1fr;gap:16px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.07);align-items:center;font-size:12px}.api-head{color:#817875;font-size:10px;text-transform:uppercase;letter-spacing:.12em}.api-row strong{color:#f3e8e6;font-size:10px}.api-row span{color:#aaa09d}.api-example{margin-top:16px}.api-example h2{margin:4px 0 16px}.api-example pre{overflow:auto;padding:16px;background:#050505;border:1px solid rgba(255,255,255,.08);font:12px ui-monospace,SFMono-Regular,monospace}.api-example p{color:#918784;font-size:11px;line-height:1.7}@media (max-width:760px){.api-docs-main{padding:48px 16px 140px}.api-row{grid-template-columns:1fr 70px;gap:8px}.api-row span:last-child{grid-column:1 / -1}.api-head span:last-child{display:none}}.language-picker{display:inline-flex;align-items:center;gap:6px;color:#c82947;border:1px solid rgba(227,28,61,.4);padding:7px 9px;background:#0c0c0c}.language-picker select{appearance:none;border:0;outline:0;background:transparent;color:#e9dfdc;font-size:11px;cursor:pointer;max-width:112px}.language-picker option{background:#111;color:#fff}.account-header-actions{display:flex;align-items:center;gap:18px}.account-login-tools{display:none}.inventory-highlight{color:#f04461!important;font-weight:700}.order-actions{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.order-actions small{font-size:10px}.sell-locked{color:#8b7f7d}.sell-ready{color:#55d6a1}.sell-button{border:1px solid rgba(227,28,61,.6);background:#e31c3d1a;color:#ff5a73;padding:6px 12px;font-size:11px;cursor:pointer;transition:all .18s ease}.sell-button:hover:not(:disabled){background:#e31c3d;color:#fff}.sell-button:disabled{opacity:.45;cursor:not-allowed}.admin-config-row{grid-template-columns:1.2fr repeat(3,minmax(110px,1fr)) auto}.admin-config-row label{display:flex;flex-direction:column;gap:6px;color:#8f8583;font-size:10px}.admin-config-row input{width:100%;min-width:0;box-sizing:border-box;background:#0a0a0a;border:1px solid rgba(255,255,255,.15);color:#fff;padding:9px}.admin-config-row>div{display:flex;flex-direction:column;gap:5px}.admin-config-row>div span{color:#8f8583;font-size:10px}@media (max-width:760px){.language-picker select{max-width:86px}.account-header-actions,.catalog-header-actions{gap:8px}.admin-config-row{grid-template-columns:1fr 1fr}.admin-config-row>div{grid-column:1 / -1}.admin-config-row button{grid-column:1 / -1}.account-login-tools{top:14px;right:14px}}.site-settings-editor{display:grid;gap:14px}.site-settings-editor label{display:grid;grid-template-columns:160px 1fr auto;align-items:center;gap:14px}.site-settings-editor label>span{color:#e6d9d6;font-size:12px;font-family:monospace}.site-settings-editor textarea{min-height:58px;width:100%;resize:vertical;box-sizing:border-box;background:#090909;border:1px solid rgba(255,255,255,.14);color:#f5eeec;padding:10px 12px;line-height:1.55}.site-settings-editor textarea:focus,.admin-config-row input:focus{border-color:#e31c3d;outline:2px solid rgba(227,28,61,.18)}.site-settings-editor .admin-save-rate{white-space:nowrap}@media (max-width:760px){.site-settings-editor label{grid-template-columns:1fr;gap:7px}}.language-picker select{white-space:nowrap}@media (max-width:760px){.account-header-actions,.catalog-header-actions{flex-direction:row;align-items:center;justify-content:flex-end;gap:8px}.account-header-actions .account-back,.catalog-header-actions .catalog-back{display:none}.account-header-actions .language-picker,.catalog-header-actions .language-picker{padding:5px 7px}.account-header-actions .language-picker select,.catalog-header-actions .language-picker select{max-width:90px}}.module-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.module-status-grid>div{display:flex;flex-direction:column;gap:9px;padding:14px;background:#0b0b0b;border:1px solid rgba(255,255,255,.1)}.module-status-grid strong{color:#f0e8e6;font-size:12px}.module-status-grid span{font-size:10px}.module-live{color:#58d6a5}.module-pending{color:#a49794}@media (max-width:760px){.module-status-grid{grid-template-columns:1fr}}.language-picker{position:relative;z-index:5;display:inline-flex;align-items:center;gap:7px;width:118px;min-width:0;min-height:38px;padding:0 9px;overflow:visible;border:1px solid rgba(255,255,255,.07);border-radius:2px;background:#ffffff05;color:#f2d8dc;box-shadow:inset 0 1px #ffffff06;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;pointer-events:auto}.language-picker svg{color:#f04b68;flex:0 0 auto}.language-picker select{display:block;width:100%;min-width:0;max-width:100%;height:30px;overflow:hidden;border:0;outline:0;appearance:auto;background:transparent;color:#f4e8e8;color-scheme:dark;font-size:11px;letter-spacing:.03em;cursor:pointer;text-overflow:ellipsis;pointer-events:auto}.language-picker select option{background:#171012;color:#fff}.language-picker:focus-within{border-color:#f04b68;background:#e31c3d1a;box-shadow:0 0 0 3px #e31c3d1f,0 8px 24px #0003}.catalog-header-actions,.account-header-actions,.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.header-actions .language-picker,.catalog-header-actions .language-picker,.account-header-actions .language-picker{flex:0 0 auto}.language-picker:hover{border-color:#f04b6861;background:#e31c3d0e}.rate-editor-row{grid-template-columns:minmax(130px,1.2fr) repeat(5,minmax(105px,1fr)) 110px}.product-edit-identity{align-self:center}.product-edit-identity strong{color:#fff}@media (max-width:760px){.catalog-header-actions{gap:7px}.language-picker{width:104px;min-height:34px;padding:0 6px;gap:5px}.language-picker select{width:100%;min-width:0;max-width:100%;font-size:10px}.rate-editor-row{grid-template-columns:1fr 1fr}.rate-editor-row .product-edit-identity{grid-column:1 / -1}.rate-editor-row button{grid-column:2}}.admin-direct-url{margin:-12px 0 22px;color:#e1a2ac;font-size:11px;letter-spacing:.04em}.language-picker-trigger{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;min-width:0;height:30px;padding:0;border:0;background:transparent;color:#f4e8e8;font:inherit;font-size:11px;letter-spacing:.03em;text-align:left;cursor:pointer}.language-picker-trigger:focus-visible{outline:2px solid #f04b68;outline-offset:2px}.language-picker-current{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.language-picker-chevron{flex:0 0 auto;color:#f04b68;transition:transform .18s ease}.language-picker-chevron.is-open{transform:rotate(180deg)}.language-picker-menu{position:absolute;top:calc(100% + 8px);right:-1px;z-index:90;display:grid;width:min(210px,calc(100vw - 24px));max-height:min(420px,calc(100vh - 24px));overflow:auto;padding:5px;border:1px solid rgba(240,75,104,.42);border-radius:3px;background:#110a0cfa;box-shadow:0 18px 44px #0000008c,0 0 0 1px #ffffff06;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.language-picker-option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:34px;padding:8px 10px;border:0;border-radius:2px;background:transparent;color:#c7bbba;font:inherit;font-size:11px;text-align:left;cursor:pointer}.language-picker-option:hover,.language-picker-option:focus-visible{outline:none;background:#e31c3d29;color:#fff}.language-picker-option.is-selected{background:#e31c3d1f;color:#ff6a82}.language-picker-option.is-selected svg{color:#f04b68}@media (max-width:760px){.language-picker-trigger{height:26px;font-size:10px}.language-picker-menu{top:calc(100% + 6px);width:min(205px,calc(100vw - 20px))}}.language-picker{width:100px;min-width:100px}.language-picker-trigger,.language-picker-current{white-space:nowrap}@media (max-width: 700px){.language-picker{width:90px;min-width:90px;padding-left:5px;padding-right:5px;gap:4px}.language-picker-trigger{gap:4px;font-size:10px}.language-picker-current{min-width:0;max-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-copy h1{font-size:clamp(42px,12vw,52px);line-height:.96}.catalog-hero h1{font-size:clamp(44px,12vw,58px);line-height:.92}.section-heading h2,.solution-copy h2{font-size:clamp(34px,9vw,48px);line-height:1.02}.manifesto h2{font-size:clamp(48px,15vw,72px);line-height:.88}.purchase-modal h2{font-size:30px;line-height:1.04}.api-docs-main h1{font-size:clamp(44px,12vw,58px);line-height:.96}}.language-picker,.language-picker-trigger,.language-picker-current,.language-picker select,.language-picker-option,.language-picker-option span{writing-mode:horizontal-tb;text-orientation:mixed;white-space:nowrap;word-break:keep-all;overflow-wrap:normal}.language-picker{width:76px;min-width:76px;min-height:32px;padding:0 5px;gap:4px}.language-picker-trigger{width:100%;min-width:0;height:25px;gap:3px;font-size:10px;line-height:1}.language-picker-current{display:block;min-width:0;max-width:42px;overflow:hidden;text-overflow:ellipsis}.language-picker-menu{width:190px}.language-picker-option{writing-mode:horizontal-tb}.hero-copy h1{font-size:clamp(38px,5.2vw,67px);line-height:1.05}.section-heading h2{font-size:clamp(30px,3.5vw,50px);line-height:1.1}.feature-card h3{font-size:19px;line-height:1.2}.catalog-meta strong{font-size:34px;line-height:.9}.product-card h3,.catalog-page .product-card h2{font-size:18px;line-height:1.2}.catalog-hero h1{font-size:clamp(45px,6.4vw,83px);line-height:.98}.solution-copy h2{font-size:clamp(32px,3.6vw,50px);line-height:1.1}.solution-stat strong{font-size:20px;line-height:1.2}.manifesto h2{font-size:clamp(48px,8vw,107px);line-height:.9}.account-title-row h1{font-size:46px;line-height:1.05}.account-locked h1{font-size:clamp(34px,5.6vw,58px);line-height:1.02}.panel-heading h2{font-size:19px;line-height:1.2}.admin-title-row h1{font-size:clamp(30px,4.8vw,58px);line-height:1.05}.admin-locked h1{font-size:clamp(34px,6.4vw,64px);line-height:1.02}.api-docs-main h1{font-size:clamp(42px,6.4vw,83px);line-height:1.02}.purchase-modal h2{font-size:24px;line-height:1.16}.signal-number{font-size:21px}@media (max-width: 700px){.language-picker{width:68px;min-width:68px;min-height:29px;padding:0 4px;gap:3px}.language-picker-trigger{height:23px;font-size:9px;gap:2px}.language-picker-current{max-width:34px}.language-picker-menu{width:min(190px,calc(100vw - 18px))}.hero-copy h1{font-size:clamp(36px,10vw,43px);line-height:1.08}.catalog-hero h1{font-size:clamp(36px,10vw,46px);line-height:1.02}.section-heading h2,.solution-copy h2{font-size:clamp(28px,7.5vw,38px);line-height:1.1}.manifesto h2{font-size:clamp(38px,12vw,58px);line-height:.94}.account-title-row h1{font-size:37px;line-height:1.08}.account-locked h1,.admin-title-row h1{font-size:clamp(30px,10vw,46px)}.admin-locked h1{font-size:clamp(30px,11vw,51px)}.api-docs-main h1{font-size:clamp(35px,10vw,46px);line-height:1.04}.purchase-modal h2{font-size:20px;line-height:1.18}}.orbit-core span{font-size:58px;line-height:.94}.catalog-hero-meta strong{font-size:30px;line-height:.9}.admin-stat-grid strong{font-size:23px;line-height:1.15}@media (max-width: 700px){.orbit-core span{font-size:38px;line-height:.98}.catalog-hero-meta strong{font-size:30px;line-height:.95}.admin-stat-grid strong{font-size:23px;line-height:1.15}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;clip-path:inset(50%)}.catalog-product-overview{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:44px}.catalog-product-tile{position:relative;display:flex;min-width:0;min-height:92px;flex-direction:column;justify-content:space-between;gap:12px;padding:13px 12px 12px;border:1px solid rgba(240,75,104,.28);border-radius:2px;background:#0b090ab8;color:#f4e8e8;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.catalog-product-tile:hover,.catalog-product-tile:focus-visible{border-color:#f04b68;background:#e31c3d1f;outline:none;transform:translateY(-2px)}.catalog-product-tile:active{transform:translateY(0) scale(.98)}.catalog-product-tile.is-featured{border-color:#f04b68b3;background:linear-gradient(145deg,#e31c3d29,#0b090ac7)}.catalog-product-tile.is-coming-soon{border-style:dashed;border-color:#ffffff38;color:#817776;cursor:not-allowed;background:#0f0d0e94}.catalog-product-tile.is-coming-soon:hover{border-color:#ffffff38;background:#0f0d0e94;transform:none}.catalog-product-number{color:#f04b68;font-size:9px;letter-spacing:.14em}.catalog-product-tile strong{display:block;min-width:0;overflow-wrap:anywhere;color:#fff;font-size:15px;line-height:1.18;letter-spacing:-.02em}.catalog-product-status{display:flex;min-width:0;align-items:center;gap:5px;color:#9b9290;font-size:9px;line-height:1.25;letter-spacing:.06em}.catalog-product-status.is-available{color:#71c796}.catalog-product-status.is-sold-out{color:#777}.catalog-product-status.is-available .live-dot{background:#71c796;box-shadow:0 0 10px #71c796a6}.catalog-product-status.is-sold-out .live-dot{background:#777;box-shadow:none}.catalog-product-status .live-dot{width:5px;height:5px;flex:0 0 auto}.catalog-product-status svg{margin-left:auto;flex:0 0 auto;color:#f04b68}.catalog-product-tile.is-coming-soon .catalog-product-status{color:#6f6766}@media (max-width: 1000px){.catalog-product-overview{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 560px){.catalog-product-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:30px}.catalog-product-tile{min-height:82px;padding:11px 10px 10px;gap:9px}.catalog-product-tile strong{font-size:14px;line-height:1.2}.catalog-product-status{font-size:8px;letter-spacing:.02em}}.gpu-visual.has-product-image{overflow:hidden;isolation:isolate;background:#080808;border:1px solid rgba(227,28,61,.18)}.gpu-product-image{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:contain;object-position:center;filter:saturate(.92) contrast(1.08)}.gpu-visual-shade{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#080808a3,#08080814 62%,#0808084d)}.gpu-visual.has-product-image .gpu-chip{display:none}.purchase-modal-product-image{height:132px;margin:20px 0 2px;overflow:hidden;border:1px solid rgba(227,28,61,.3);background:#080808}.purchase-modal-product-image img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;filter:saturate(.92) contrast(1.08)}@media (max-width:560px){.purchase-modal-product-image{height:74px;margin-top:10px;margin-bottom:0}}.admin-shell{min-height:100vh;padding-bottom:110px;background:#f4f5f7;color:#16181d}.admin-shell .account-header{background:#fff;border-bottom:1px solid #dde2e8}.admin-shell .brand{color:#16181d}.admin-shell .account-back{color:#4b5563}.admin-shell .account-back:hover{color:#e31c3d}.admin-shell .language-picker{background:#fff;border-color:#d8dee6;color:#16181d;box-shadow:0 1px 2px #0f172a0d}.admin-shell .language-picker-trigger,.admin-shell .language-picker select{color:#16181d}.admin-shell .language-picker-option{color:#374151}.admin-shell .language-picker-menu{background:#fff;border-color:#d8dee6;box-shadow:0 15px 35px #0f172a26}.admin-shell .language-picker-option:hover,.admin-shell .language-picker-option:focus-visible{background:#f1f3f5;color:#111827}.admin-main{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:54px 0 40px}.admin-title-row{padding-bottom:28px;border-bottom:1px solid #dfe3e8}.admin-title-row h1{color:#111827}.admin-title-row p:not(.eyebrow){color:#5b6470}.admin-refresh{border-color:#cfd5dd;background:#fff;color:#111827;box-shadow:0 1px 2px #0f172a0d}.admin-refresh:hover{border-color:#e31c3d;color:#e31c3d}.admin-stat-grid{margin:24px 0}.admin-stat-grid>div{border:1px solid #e0e4e9;background:#fff;box-shadow:0 1px 2px #0f172a0a}.admin-stat-grid span{color:#66707c}.admin-stat-grid strong{color:#111827}.admin-stat-grid svg{color:#e31c3d}.admin-module-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:18px;align-items:start}.admin-module-list{position:sticky;top:95px;display:grid;gap:4px;padding:10px;border:1px solid #e0e4e9;background:#fff;box-shadow:0 1px 3px #0f172a0d}.admin-list-heading{display:flex;justify-content:space-between;align-items:center;padding:10px 10px 12px;border-bottom:1px solid #edf0f2;color:#111827;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.admin-list-heading small{color:#7b8490;font-size:10px;font-weight:500;letter-spacing:0;text-transform:none}.admin-module-item{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:9px;align-items:center;width:100%;min-height:58px;padding:9px 10px;border:1px solid transparent;border-radius:3px;background:#fff;color:#1f2937;text-align:left;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.admin-module-item:hover{border-color:#f0a0ad;background:#fff8f9;transform:translate(2px)}.admin-module-item.is-active{border-color:#e31c3d;background:#fff1f3}.admin-module-icon{display:grid;place-items:center;color:#e31c3d}.admin-module-copy{display:grid;min-width:0;gap:4px}.admin-module-copy strong{overflow:hidden;color:#111827;font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.admin-module-copy small{overflow:hidden;color:#77808b;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.admin-module-item b{min-width:24px;color:#111827;font-size:12px;text-align:right}.admin-detail-area{min-width:0}.admin-detail-toolbar{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:10px;padding:2px 2px 12px;border-bottom:1px solid #dfe3e8}.admin-detail-toolbar div{display:grid;gap:4px}.admin-detail-toolbar span{color:#7b8490;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.admin-detail-toolbar strong{color:#111827;font-size:18px}.admin-detail-count{color:#138a58!important;letter-spacing:0!important;text-transform:none!important}.admin-detail-card{min-width:0;padding:24px;border:1px solid #e0e4e9;background:#fff;box-shadow:0 1px 3px #0f172a0d}.admin-detail-heading{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid #edf0f2}.admin-detail-heading h2{margin:0;color:#111827;font-size:24px;letter-spacing:-.04em}.admin-detail-heading p:not(.eyebrow){max-width:620px;margin:8px 0 0;color:#697381;font-size:12px;line-height:1.65}.admin-detail-heading>svg{flex:0 0 auto;color:#e31c3d}.admin-table{gap:0}.admin-row{grid-template-columns:repeat(3,minmax(0,1fr));padding:14px 0;border-top:1px solid #edf0f2}.admin-row span{color:#7b8490}.admin-row strong{color:#1f2937}.admin-empty{padding:36px 0;color:#7b8490;font-size:12px}.admin-config-row{border-top:1px solid #edf0f2}.admin-config-row strong{color:#111827}.admin-config-row>div span,.admin-config-row label{color:#6b7280}.admin-config-row input,.site-settings-editor textarea{background:#fff;border-color:#d7dde5;color:#111827}.admin-config-row input:focus,.site-settings-editor textarea:focus{border-color:#e31c3d;outline:2px solid rgba(227,28,61,.12)}.admin-action-button{border:1px solid #111827;background:#111827;color:#fff;padding:10px 12px;font-size:11px;cursor:pointer}.admin-action-button:hover{background:#e31c3d;border-color:#e31c3d}.admin-action-button:disabled{opacity:.5;cursor:not-allowed}.site-settings-editor label>span{color:#4b5563}.admin-shell .account-error{background:#fff1f2;border-color:#f2b2bc;color:#a61b32}.admin-shell .admin-locked,.admin-shell .admin-locked h1{color:#111827}.admin-shell .admin-locked p:not(.eyebrow){color:#5f6874}.admin-shell .admin-test-login{border-color:#d7dde5;background:#fff}.admin-shell .admin-test-login input{background:#fff;border-color:#d7dde5;color:#111827}@media (max-width:760px){.admin-main{width:calc(100% - 28px);padding-top:38px}.admin-module-layout{grid-template-columns:1fr}.admin-module-list{position:static}.admin-detail-card{padding:17px}.admin-detail-heading h2{font-size:20px}.admin-row{grid-template-columns:1fr;gap:7px}.admin-detail-toolbar{align-items:flex-start;flex-direction:column}}.user-management-list{display:grid;gap:12px}.user-management-row{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(360px,1.2fr);gap:18px;padding:16px 0;border-top:1px solid #edf0f2}.user-profile-summary{display:grid;align-content:start;gap:5px;min-width:0}.user-profile-summary strong{color:#111827;font-size:14px}.user-profile-summary span{overflow:hidden;color:#4b5563;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.user-profile-summary small{color:#7b8490;font-size:10px}.user-profile-summary b{margin-top:5px;color:#e31c3d;font-size:13px}.user-wallet-editor{display:grid;grid-template-columns:minmax(110px,.65fr) minmax(160px,1fr) auto;gap:10px;align-items:end}.user-wallet-editor label{display:grid;gap:6px;color:#6b7280;font-size:10px}.user-wallet-editor input{width:100%;min-width:0;box-sizing:border-box;padding:10px;border:1px solid #d7dde5;background:#fff;color:#111827;font:inherit;font-size:12px}.user-wallet-editor input:focus{border-color:#e31c3d;outline:2px solid rgba(227,28,61,.12)}@media (max-width:760px){.user-management-row{grid-template-columns:1fr;gap:14px}.user-wallet-editor{grid-template-columns:1fr 1fr}.user-wallet-editor button{grid-column:1 / -1}}.invite-gate-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:18px;background:#000000b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.invite-gate{position:relative;width:min(100%,420px);padding:28px;border:1px solid rgba(227,28,61,.55);background:#151011;color:#fff;box-shadow:0 24px 80px #0000008c}.invite-gate h2{margin:0 0 10px;font-size:28px;line-height:1.1;letter-spacing:-.04em}.invite-gate p:not(.eyebrow){margin:0 0 20px;color:#b3a8a7;font-size:12px;line-height:1.65}.invite-gate label{display:grid;gap:7px;color:#d2c8c6;font-size:11px}.invite-gate input{width:100%;box-sizing:border-box;padding:12px;border:1px solid rgba(255,255,255,.18);background:#090909;color:#fff;font:inherit}.invite-gate input:focus{border-color:#e31c3d;outline:2px solid rgba(227,28,61,.18)}.invite-gate-back{display:inline-flex;align-items:center;gap:6px;margin:0 0 18px;padding:0;border:0;background:transparent;color:#bdb2b0;font-size:11px;cursor:pointer}.invite-gate-back:hover{color:#fff}.invite-gate-close{position:absolute;top:10px;right:10px;display:grid;place-items:center;padding:5px;border:0;background:transparent;color:#aaa;cursor:pointer}.invite-gate-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.invite-gate-cancel{border:1px solid rgba(255,255,255,.18);background:transparent;color:#cfc5c3;padding:10px 14px;font-size:11px;cursor:pointer}.phone-code-row{display:grid;grid-template-columns:1fr auto;align-items:end;gap:10px;margin-top:12px}.phone-code-row .invite-gate-cancel{height:39px;white-space:nowrap}.test-code-notice{margin:12px 0 0!important;padding:9px 10px;border:1px solid rgba(227,28,61,.35);color:#f1dfe1!important;background:#e31c3d14}.auth-provider-choice{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.12)}.auth-provider-choice span{grid-column:1/-1;color:#9e9290;font-size:10px}.auth-provider-choice button{border:1px solid rgba(255,255,255,.18);background:#090909;color:#eee;padding:10px 6px;font:inherit;font-size:11px;cursor:pointer}.auth-provider-choice button:hover,.auth-provider-choice button:focus-visible{border-color:#e31c3d;color:#fff}@media (max-width:560px){.invite-gate{padding:22px 18px}.invite-gate h2{font-size:23px}.catalog-list{padding-top:25px}.phone-code-row{grid-template-columns:1fr}.phone-code-row .invite-gate-cancel{width:100%}}.account-auth-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:4px 0 18px}.account-auth-actions .text-button{padding:10px 0;color:#e31c3d}.account-dashboard{padding-bottom:120px}.account-profile-hero{margin:24px 0 38px;border:1px solid rgba(227,28,61,.28);background:linear-gradient(105deg,#e31c3d24,#ffffff06)}.account-profile-hero .profile-banner{border:0;background:transparent}.account-profile-meta{display:flex;flex-wrap:wrap;gap:8px 24px;padding:0 28px 18px 95px;color:#8f8887;font-size:10px;letter-spacing:.05em}.account-section{margin-top:38px}.section-kicker{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:14px}.section-kicker .eyebrow{margin:0 0 5px}.section-kicker h2{margin:0;font-size:24px;letter-spacing:-.05em}.account-asset-grid{margin:0;grid-template-columns:repeat(4,1fr)}.asset-card-muted{background:#171717}.account-action-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.account-action-card{min-height:88px;display:flex;align-items:center;gap:12px;padding:17px;border:1px solid rgba(255,255,255,.09);background:#111;color:inherit;transition:border-color .18s ease,transform .18s ease}.account-action-card:hover{border-color:#e31c3d94;transform:translateY(-2px)}.account-action-card>svg:first-child{flex:0 0 auto;color:#e31c3d}.account-action-card>svg:last-child{margin-left:auto;flex:0 0 auto;color:#777}.account-action-card span{display:grid;gap:5px;min-width:0}.account-action-card strong{font-size:11px}.account-action-card small{overflow:hidden;color:#77706f;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.account-data-columns{margin-top:38px}.account-tools-grid{grid-template-columns:repeat(3,1fr)}.collaboration-card{display:flex;align-items:center;gap:16px;margin-top:14px;padding:22px;border:1px solid rgba(227,28,61,.38);background:linear-gradient(120deg,#281017,#111)}.collaboration-mark{display:grid;place-items:center;width:50px;height:50px;flex:0 0 auto;background:#421322;color:#e31c3d}.collaboration-card h2{margin:3px 0 5px;font-size:20px;letter-spacing:-.04em}.collaboration-card p:last-child{margin:0;color:#988d8b;font-size:11px}.collaboration-card .primary-button{margin-left:auto;white-space:nowrap}@media (max-width:900px){.account-asset-grid,.account-action-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.account-profile-meta{padding:0 18px 16px}.account-asset-grid,.account-action-grid,.account-tools-grid{grid-template-columns:1fr 1fr}.account-action-card{min-height:76px;padding:13px}.account-data-columns{margin-top:28px}.collaboration-card{align-items:flex-start;flex-wrap:wrap}.collaboration-card .primary-button{width:100%;margin-left:0}}@media (max-width:480px){.account-asset-grid,.account-action-grid,.account-tools-grid{grid-template-columns:1fr}.account-title-row h1{font-size:40px}.section-kicker h2{font-size:20px}.account-profile-hero .profile-banner{padding:18px}.profile-status{margin-left:0}}.finance-panel-backdrop{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:16px;background:#000000c2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.finance-panel{position:relative;width:min(100%,460px);max-height:min(720px,calc(100vh - 32px));overflow:auto;padding:28px;border:1px solid rgba(227,28,61,.52);background:#151011;color:#fff;box-shadow:0 24px 80px #0009}.finance-panel h2{margin:0 0 22px;font-size:28px;letter-spacing:-.05em}.finance-panel label{display:grid;gap:7px;margin-top:16px;color:#c8bfbd;font-size:11px}.finance-panel input{box-sizing:border-box;width:100%;padding:12px;border:1px solid rgba(255,255,255,.17);background:#090909;color:#fff;font:inherit}.finance-panel input:focus{border-color:#e31c3d;outline:2px solid rgba(227,28,61,.16)}.finance-panel-close{position:absolute;top:12px;right:14px;border:0;background:transparent;color:#aaa;font-size:25px;line-height:1;cursor:pointer}.finance-value{padding:12px;border:1px solid rgba(255,255,255,.12);background:#090909;color:#fff}.finance-hint{color:#948a88;font-size:11px;line-height:1.6}.recharge-qr{display:block;width:150px;height:150px;object-fit:contain;margin:18px auto;background:#fff}.recharge-address{display:grid;gap:8px;margin:16px 0;padding:13px;border:1px solid rgba(255,255,255,.12);background:#090909}.recharge-address span{color:#948a88;font-size:10px}.recharge-address code{overflow-wrap:anywhere;color:#f1e9e7;font-size:11px;line-height:1.45}.recharge-address button{justify-self:start;border:0;background:transparent;color:#e31c3d;font-size:11px;cursor:pointer}.finance-ledger-list{display:grid;gap:0}.finance-ledger-list>div{display:grid;grid-template-columns:1fr auto;gap:5px 12px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.09)}.finance-ledger-list strong{font-size:12px}.finance-ledger-list span{color:#e86a7b;font-size:12px}.finance-ledger-list small{grid-column:1 / -1;color:#847b79;font-size:10px}@media (max-width:560px){.finance-panel{padding:22px 18px}.finance-panel h2{font-size:24px}}.account-profile-hero{margin:14px 0 20px}.account-profile-hero .profile-banner{gap:12px;padding:16px 20px}.profile-status{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-left:auto}.profile-status-detail{color:#9c9290;font-size:10px;letter-spacing:.02em;white-space:nowrap}.account-profile-meta{display:none}.account-section{margin-top:20px}.section-kicker{margin-bottom:9px}.section-kicker h2{font-size:21px}.account-asset-grid{gap:8px}.account-asset-grid .asset-card{min-height:82px;padding:14px}.account-asset-grid .asset-card strong{font-size:24px;line-height:1.05}@media (max-width:480px){.account-title-row{gap:8px}.account-title-row h1{margin-bottom:5px;font-size:32px;line-height:1.06}.account-title-row p:not(.eyebrow){line-height:1.4}.account-profile-hero{margin:10px 0 16px}.account-profile-hero .profile-banner{gap:9px;padding:13px 14px}.profile-banner h2{font-size:18px}.profile-status{width:100%;margin-left:0;gap:4px 8px;font-size:10px}.profile-status-detail{font-size:9px}.account-section{margin-top:16px}.section-kicker{margin-bottom:7px}.section-kicker h2{font-size:18px}.account-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.account-asset-grid .asset-card{min-height:68px;padding:11px 10px}.account-asset-grid .asset-card span,.account-asset-grid .asset-card small{font-size:9px}.account-asset-grid .asset-card strong{font-size:20px}}.account-asset-grid .asset-card .account-asset-title{display:block;color:#fff;font-size:14.3px;font-weight:700;line-height:1.2}@media (max-width:480px){.account-asset-grid .asset-card .account-asset-title{font-size:11.7px}}.finance-security-status{display:grid;gap:10px;margin-top:20px;padding:18px;border:1px solid rgba(227,28,61,.28);background:#1b1113}.finance-security-status strong{color:#fff;font-size:14px}.finance-security-status p{margin:0;color:#b6aaa8;font-size:11px;line-height:1.5}.finance-security-status .live-dot{margin-right:2px}.equinix-brand{gap:9px;color:#f7f7f7;letter-spacing:.14em}.equinix-mark{width:27px;height:27px;display:grid;grid-template-columns:repeat(4,4px);align-items:end;justify-content:center;gap:2px;border:0;transform:none;position:relative}.equinix-mark:before{content:"";position:absolute;inset:1px 2px;border:1px solid rgba(233,28,36,.65);clip-path:polygon(50% 0,100% 18%,100% 82%,50% 100%,0 82%,0 18%)}.equinix-mark span{display:block;width:4px;height:20px;background:linear-gradient(180deg,#f33a42,#e91c24 65%,#a80e18);box-shadow:0 0 9px #e91c2447}.equinix-mark span:nth-child(1){height:13px}.equinix-mark span:nth-child(2){height:21px}.equinix-mark span:nth-child(3){height:17px}.equinix-mark span:nth-child(4){height:11px}.equinix-wordmark{font-size:13px;font-weight:800;letter-spacing:.19em;line-height:1}.admin-shell .equinix-brand{color:#111827}.admin-shell .equinix-mark span{background:linear-gradient(180deg,#e91c24,#b30f1b);box-shadow:none}@media (max-width:700px){.equinix-brand{gap:7px}.equinix-mark{width:24px;height:24px;grid-template-columns:repeat(4,3px);gap:2px}.equinix-mark span{width:3px}.equinix-wordmark{font-size:11px;letter-spacing:.16em}}.equinix-mark{width:34px;height:24px;display:block;flex:0 0 auto;overflow:visible}.equinix-mark:before,.equinix-mark span{display:none}.equinix-wordmark{font-size:13px;font-weight:800;letter-spacing:.22em;line-height:1}@media (max-width:700px){.equinix-mark{width:31px;height:21px}.equinix-wordmark{font-size:11px;letter-spacing:.18em}}.hero-cloud-hero{position:relative;min-height:690px;overflow:hidden;isolation:isolate}.hero-cloud-backdrop{position:absolute;inset:0;z-index:-3;background:#050505}.hero-cloud-backdrop img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block;opacity:.92}.hero-cloud-tint{position:absolute;inset:0;background:linear-gradient(180deg,#040404b3,#0404042e 34% 58%,#040404f0),linear-gradient(90deg,#040404d9,#04040447 52%,#0404042e)}.hero-cloud-hero .hero-grid{z-index:-1;opacity:.18}.hero-cloud-hero .hero-layout{min-height:690px;display:flex;justify-content:center;align-items:flex-start}.hero-copy-centered{width:min(880px,100%);padding-top:86px;text-align:center;align-items:center}.hero-copy-centered .eyebrow{justify-content:center}.hero-copy-centered h1{max-width:900px;margin-inline:auto;text-wrap:balance}.hero-copy-centered .hero-lead{max-width:680px;margin-inline:auto}.hero-copy-centered .hero-actions,.hero-copy-centered .hero-proof{justify-content:center}.hero-cloud-hero .hero-scroll{z-index:2}@media (max-width:700px){.hero-cloud-hero,.hero-cloud-hero .hero-layout{min-height:620px}.hero-cloud-backdrop img{object-position:56% center}.hero-cloud-tint{background:linear-gradient(180deg,#040404bf,#04040447 42%,#040404f0),linear-gradient(90deg,#040404b3,#0404042e)}.hero-copy-centered{padding:58px 0 90px}.hero-copy-centered h1{font-size:clamp(42px,12vw,68px);line-height:.98}.hero-copy-centered .hero-lead{font-size:12px}.hero-copy-centered .hero-proof{gap:7px;flex-wrap:wrap;font-size:9px}}.hero-cloud-backdrop{overflow:hidden}.hero-cloud-backdrop .hero-cloud-layer{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;opacity:.88}.hero-cloud-backdrop .hero-person-layer{position:absolute;z-index:1;right:3%;bottom:-10%;width:min(54vw,760px);height:92%;object-fit:contain;object-position:center bottom;mix-blend-mode:screen;opacity:.94;filter:contrast(1.05) brightness(.94)}.hero-cloud-backdrop .hero-cloud-tint{z-index:2}.home-image-mosaic{display:grid;grid-template-columns:1.35fr .8fr .8fr;gap:12px;margin:34px 0 28px}.home-image-panel{position:relative;min-height:220px;margin:0;overflow:hidden;background:#101010;border:1px solid rgba(255,255,255,.12)}.home-image-panel img{display:block;width:100%;height:100%;min-height:220px;object-fit:cover;filter:saturate(.78) contrast(1.05);transition:transform .35s ease,filter .35s ease}.home-image-panel:hover img{transform:scale(1.035);filter:saturate(1) contrast(1.06)}.home-image-team img{object-position:center}.home-image-door img{object-position:center 42%}.home-image-panel figcaption{position:absolute;z-index:1;inset:auto 14px 13px;color:#fff;font-size:10px;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 1px 8px #000}.home-image-panel:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 42%,rgba(0,0,0,.72))}@media (max-width:700px){.hero-cloud-backdrop .hero-cloud-layer{object-position:56% center}.hero-cloud-backdrop .hero-person-layer{right:-20%;bottom:-4%;width:98vw;height:72%;opacity:.82}.home-image-mosaic{grid-template-columns:1fr 1fr;gap:8px;margin:24px 0 20px}.home-image-datacenter{grid-column:1 / -1;min-height:190px}.home-image-panel,.home-image-panel img{min-height:150px}}.account-avatar-logo{width:50px;height:50px;min-width:50px;display:grid;place-items:center;border:1px solid #e31c3d;padding:12px;gap:0}.account-avatar-logo .equinix-mark{width:100%;height:100%}.account-action-grid>.account-action-card:nth-child(1),.account-action-grid>.account-action-card:nth-child(2){align-self:stretch}@media (max-width:700px){.account-avatar-logo{width:44px;height:44px;min-width:44px;padding:10px}.account-action-grid>.account-action-card:nth-child(1),.account-action-grid>.account-action-card:nth-child(2){min-height:76px}}.product-purchase-button{margin:0;min-height:36px;padding:9px 12px;color:#fff;white-space:nowrap}.product-purchase-button:hover{color:#fff}.product-purchase-button:disabled{background:#2b2b2b;color:#777;border-color:#2b2b2b}@media (max-width:760px){.product-purchase-button{padding:8px 10px;font-size:10px;gap:6px}}.account-action-grid{align-items:stretch}.account-action-card{height:100%}.product-purchase-button{background:#e31c3d;border:1px solid #e31c3d;color:#fff;display:inline-flex;align-items:center;justify-content:center}.product-purchase-button:hover,.product-purchase-button:focus-visible{background:#f02d4d;border-color:#f02d4d;color:#fff}.product-card .product-purchase-button:not(:disabled){background-color:#e31c3d;border-color:#e31c3d;color:#fff;opacity:1}.product-card .product-purchase-button:not(:disabled):hover,.product-card .product-purchase-button:not(:disabled):focus-visible{background-color:#f02d4d;border-color:#f02d4d;color:#fff}.account-action-grid{grid-auto-rows:1fr;align-items:stretch}.account-action-card{min-height:88px;align-items:center}.account-action-card>span{min-height:38px;display:flex;flex-direction:column;justify-content:center}.account-action-card>span small{min-height:15px}@media (max-width:700px){.account-action-card{min-height:76px}}.product-card,.product-card.featured{background:linear-gradient(170deg,#2a0d13,#110d0e 60%);border-color:#e31c3db3}.catalog-page .product-card dt{color:#fff;font-size:13.5px;font-weight:700;line-height:1.25}.quick-nav-item{color:#fff;font-size:14px;font-weight:700}.quick-nav-item:hover,.quick-nav-item:focus-visible{color:#fff}@media (max-width:700px){.quick-nav-item{font-size:12.6px}}@media (max-width:700px){.account-action-grid>.account-action-card:first-child>span{transform:translate(-12px)}}.account-action-card>span{min-height:0;justify-content:center}.account-action-card>span small{display:none!important}.account-action-card strong{color:#fff;font-size:12px;line-height:1.25}.account-action-grid>.account-action-card:first-child>span{transform:translate(-16px)}@media (max-width:700px){.account-action-card strong{font-size:11px}.account-action-grid>.account-action-card:first-child>span{transform:translate(-12px)}}.finance-security-status{gap:0}.finance-security-status p{display:none}.finance-security-status strong{display:block;margin-top:8px}.finance-document-panel{width:min(100%,560px);max-height:min(860px,calc(100vh - 24px));padding:0;overflow:hidden;border:1px solid rgba(227,28,61,.58);background:#090909}.finance-document-header{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:72px;padding:16px 20px 14px;border-bottom:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#1e090dfa,#090909fa)}.finance-document-header>div{grid-column:2;text-align:center}.finance-document-header .eyebrow{margin:0 0 5px;font-size:8px}.finance-document-header h2{margin:0;color:#fff;font-size:22px;line-height:1.12;letter-spacing:-.04em;white-space:nowrap}.finance-panel-back{display:inline-flex;align-items:center;justify-self:start;gap:6px;padding:7px 0;border:0;background:transparent;color:#a9a09e;font-size:10px;cursor:pointer}.finance-panel-back:hover{color:#fff}.finance-document-header .finance-panel-close{top:20px;right:17px;font-size:22px}.finance-document-body{max-height:calc(100vh - 96px);overflow:auto;padding:16px 14px 28px;scrollbar-color:#3b2026 #0b0b0b}.finance-document-body::-webkit-scrollbar{width:5px}.finance-document-body::-webkit-scrollbar-thumb{background:#4c2630;border-radius:4px}.finance-section-card{margin:0 0 12px;padding:14px 12px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:linear-gradient(145deg,#101010,#090909)}.finance-section-card:last-child{margin-bottom:0}.finance-field-label{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 2px 7px;color:#d2cbca;font-size:10px;font-weight:600;letter-spacing:.02em}.finance-field-label:first-child{margin-top:0}.finance-label-with-meta small{color:#918988;font-size:9px;font-weight:400}.finance-input,.finance-network-select select{box-sizing:border-box;width:100%;min-height:42px;padding:11px 12px;border:1px solid rgba(255,255,255,.12);border-radius:10px;outline:none;background:#0d0d0e;color:#fff;font:inherit;font-size:11px}.finance-input::placeholder{color:#625c5b}.finance-input:focus,.finance-network-select:focus-within{border-color:#e31c3d;box-shadow:0 0 0 3px #e31c3d24}.finance-network-select{position:relative;margin-bottom:13px}.finance-network-select select{padding-right:34px;appearance:none;cursor:pointer}.finance-network-select>svg{position:absolute;top:12px;right:11px;color:#aaa;pointer-events:none}.finance-muted{margin:6px 2px;color:#817977;font-size:9px;line-height:1.55}.finance-scan-hint{margin:-7px 0 12px;color:#938b89;text-align:center;font-size:9px}.finance-primary-button,.finance-secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:42px;margin-top:14px;border:0;border-radius:9px;font-size:11px;font-weight:700;cursor:pointer;transition:transform .16s ease,filter .16s ease}.finance-primary-button{background:linear-gradient(100deg,#c91435,#e31c3d);color:#fff;box-shadow:0 8px 22px #e31c3d38}.finance-secondary-button{background:#e31c3d1f;border:1px solid rgba(227,28,61,.5);color:#ff9cac}.finance-primary-button:hover,.finance-secondary-button:hover{filter:brightness(1.12);transform:translateY(-1px)}.finance-primary-button:active,.finance-secondary-button:active{transform:scale(.98)}.finance-primary-button:disabled,.finance-secondary-button:disabled{opacity:.45;cursor:not-allowed;transform:none}.finance-address-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;margin-top:11px;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#0b0b0b}.finance-address-row>div{min-width:0;display:grid;gap:6px}.finance-address-row span{color:#8d8583;font-size:9px}.finance-address-row code{overflow-wrap:anywhere;color:#efebeb;font-size:10px;line-height:1.35}.finance-address-row button{display:inline-flex;align-items:center;gap:5px;padding:8px;border:0;border-radius:6px;background:#e31c3d26;color:#ff8fa1;font-size:9px;cursor:pointer}.finance-address-row button:disabled{opacity:.35;cursor:not-allowed}.recharge-qr-document{width:150px;height:150px;margin:16px auto 10px;border-radius:9px}.recharge-qr-placeholder{display:grid;place-items:center;gap:8px;width:150px;height:150px;margin:16px auto 10px;border-radius:9px;background:linear-gradient(145deg,#071a13,#0e3327);color:#2ab987}.recharge-qr-placeholder span{max-width:120px;color:#8b9b94;text-align:center;font-size:8px;line-height:1.4}.finance-balance-card{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding:17px 18px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:linear-gradient(135deg,#121212,#0a0a0a)}.finance-balance-card div{display:grid;gap:7px}.finance-balance-card span{color:#a49a98;font-size:10px}.finance-balance-card strong{color:#fff;font-size:22px;letter-spacing:-.05em}.finance-balance-card>svg{padding:10px;width:42px;height:42px;border-radius:12px;background:#e31c3d29;color:#ff8fa1;filter:drop-shadow(0 0 10px rgba(227,28,61,.45))}.finance-input-with-action{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0;align-items:center}.finance-input-with-action .finance-input{border-radius:10px 0 0 10px}.finance-input-with-action button{align-self:stretch;min-width:55px;padding:0 10px;border:1px solid rgba(227,28,61,.25);border-left:0;border-radius:0 10px 10px 0;background:#e31c3d21;color:#ff8fa1;font-size:10px;cursor:pointer}.finance-password-input{position:relative}.finance-password-input .finance-input{padding-right:38px}.finance-password-input>svg{position:absolute;top:13px;right:12px;color:#7d7776}.finance-calculated{display:flex;justify-content:space-between;margin:9px 2px 0;color:#898180;font-size:9px}.finance-calculated strong{color:#66d696;font-size:11px}.finance-info-box{display:flex;gap:10px;margin:12px 0;padding:12px 11px;border:1px solid rgba(227,28,61,.38);border-left:2px solid #e31c3d;border-radius:10px;background:#680c1d2e;color:#f0d8da}.finance-info-box>svg{flex:0 0 auto;color:#e31c3d}.finance-info-box strong{display:block;color:#fff;font-size:10px}.finance-info-box p{margin:6px 0 0;color:#d6aeb4;font-size:9px;line-height:1.6}.finance-subsection-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 2px 12px}.finance-subsection-title h3{margin:0;color:#fff;font-size:14px;letter-spacing:-.02em}.finance-subsection-title p{margin:4px 0 0;color:#77706f;font-size:9px}.finance-subsection-title>span{display:grid;place-items:center;min-width:22px;height:22px;border-radius:50%;background:#e31c3d24;color:#f06b81;font-size:9px}.finance-history-head,.finance-history-row{display:grid;grid-template-columns:1.2fr .9fr .85fr 1.25fr;gap:6px;align-items:center}.finance-withdrawal-head,.finance-withdrawal-row{grid-template-columns:1.1fr .8fr .65fr 1fr .8fr}.finance-history-head{padding:0 4px 9px;color:#706968;font-size:8px}.finance-history-row{min-height:43px;padding:9px 4px;border-top:1px solid rgba(255,255,255,.07);color:#b7afad;font-size:9px}.finance-history-row strong{color:#f4f0ef;font-size:10px}.finance-history-row time{color:#77706f;font-size:8px;line-height:1.3}.status-pill{display:inline-flex;width:max-content;max-width:100%;padding:4px 6px;border-radius:999px;font-size:8px;white-space:nowrap}.status-pill.pending{background:#e8b4651f;color:#e5b76d}.status-pill.approved{background:#4bc6891f;color:#66d696}.status-pill.rejected{background:#e31c3d1f;color:#f07387}.finance-empty{display:grid;place-items:center;gap:8px;min-height:95px;color:#77706f;text-align:center;font-size:10px}.finance-empty svg{color:#514b4a}.finance-document-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:#101014}.finance-document-tabs button{min-height:37px;border:0;border-right:1px solid rgba(255,255,255,.06);background:transparent;color:#817b83;font-size:10px;cursor:pointer}.finance-document-tabs button:last-child{border-right:0}.finance-document-tabs button.active{background:linear-gradient(100deg,#c91435,#e31c3d);color:#fff;box-shadow:0 4px 15px #e31c3d3d}.finance-ledger-tabs{margin-bottom:8px}.finance-ledger-cards,.finance-order-cards{display:grid;gap:8px}.finance-ledger-card{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px 9px;border:1px solid rgba(255,255,255,.11);border-radius:11px;background:#0b0b0b}.finance-ledger-icon{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(47,207,137,.28);border-radius:10px;background:#005c382e}.finance-ledger-icon.positive{color:#43df91}.finance-ledger-icon.negative{border-color:#e75b6f4d;background:#680d1e2e;color:#ee7789}.finance-ledger-main{display:grid;gap:5px;min-width:0}.finance-ledger-main strong{overflow:hidden;color:#f0eceb;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.finance-ledger-main time{color:#756e6d;font-size:8px}.finance-ledger-amount{display:grid;gap:5px;text-align:right;font-size:13px;font-weight:700}.finance-ledger-amount.positive{color:#38df8b}.finance-ledger-amount.negative{color:#ec7183}.finance-ledger-amount small{color:#756e6d;font-size:8px;font-weight:400}.finance-order-tabs{margin-bottom:9px}.finance-order-card{padding:13px 12px;border:1px solid rgba(255,255,255,.11);border-radius:11px;background:linear-gradient(145deg,#111,#090909)}.finance-order-card-top{display:flex;align-items:start;justify-content:space-between;gap:10px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08)}.finance-order-product-label{color:#a49b99;font-size:9px}.finance-order-card h3{margin:5px 0 0;color:#fff;font-size:19px;letter-spacing:-.05em}.order-status-active{background:#3cc5841f;color:#5bdd91}.order-status-pending{background:#e5b6681f;color:#e2b56e}.order-status-sold,.order-status-completed{background:#e31c3d26;color:#ff8fa1}.order-status-cancelled{background:#e31c3d1f;color:#ed7184}.finance-order-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px 14px;padding:13px 0 3px}.finance-order-grid div{display:grid;gap:4px;min-width:0}.finance-order-grid span{color:#77706f;font-size:8px}.finance-order-grid strong{overflow-wrap:anywhere;color:#e9e4e3;font-size:10px;line-height:1.35}.finance-sell-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:35px;margin-top:10px;border:1px solid rgba(227,28,61,.45);border-radius:8px;background:#e31c3d1f;color:#f27689;font-size:10px;font-weight:700;cursor:pointer}.finance-sell-button:not(:disabled):hover{background:#e31c3d;color:#fff}.finance-sell-button:disabled{border-color:#ffffff1a;background:#ffffff0a;color:#797171;cursor:not-allowed}.finance-sold-note{display:flex;align-items:center;gap:6px;margin-top:11px;color:#66d696;font-size:9px}.wallet-account-list{display:grid;gap:8px}.wallet-account-card{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px 9px;border:1px solid rgba(255,255,255,.11);border-radius:11px;background:#0b0b0b}.wallet-coin-icon{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:#173b32;color:#3dcc94}.wallet-account-card>div:nth-child(2){display:grid;gap:4px;min-width:0}.wallet-account-card strong{overflow:hidden;color:#f2edec;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.wallet-account-card span,.wallet-account-card code{color:#77706f;font-size:8px}.wallet-account-card code{color:#a9a09e}.wallet-delete-button{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:6px;background:#e31c3d1f;color:#e66a7e;cursor:pointer}.wallet-delete-button:hover{background:#e31c3d;color:#fff}.wallet-add-form{margin-top:13px;padding-top:3px;border-top:1px solid rgba(255,255,255,.08)}.security-list-group{overflow:hidden;margin:0 0 12px;border:1px solid rgba(255,255,255,.12);border-radius:11px;background:#0b0b0b}.security-group-title{margin:0;padding:13px 12px 8px;color:#aaa2a0;font-size:9px;font-weight:700}.security-list-item{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;padding:12px;border:0;border-top:1px solid rgba(255,255,255,.07);background:transparent;color:#fff;text-align:left;cursor:pointer}.security-list-item:hover{background:#e31c3d12}.security-list-item>span:nth-child(2){display:grid;gap:4px;min-width:0}.security-list-item strong{color:#eee9e8;font-size:10px}.security-list-item small{overflow:hidden;color:#77706f;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.security-list-item>b{color:#52d88d;font-size:9px}.security-list-item>svg{color:#777}.security-item-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#e31c3d26;color:#ff8fa1}.security-item-icon.verified{background:#e31c3d3d;color:#ff8fa1}.security-logout-button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:38px;border:0;border-radius:9px;background:#8e0f1f33;color:#ef6a80;font-size:10px;cursor:pointer}.security-logout-button:hover{background:#5e0d18;color:#fff}.security-form-card{padding:16px 14px}.security-form-heading{display:flex;align-items:start;justify-content:space-between;gap:10px;margin-bottom:13px}.security-form-heading h3{margin:0;color:#fff;font-size:17px}.security-form-heading p{margin:6px 0 0;color:#77706f;font-size:9px}.finance-mode-button{padding:8px;border:1px solid rgba(227,28,61,.4);border-radius:6px;background:#e31c3d1c;color:#ff9cac;font-size:8px;cursor:pointer}.finance-readonly-field{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#0d0d0e;color:#ff9cac;font-size:11px}.finance-test-note{display:flex;align-items:start;gap:7px;margin:12px 0 0;color:#857c7a;font-size:8px;line-height:1.5}.finance-policy-reader{overflow:auto;min-height:360px;padding:15px;border:1px solid rgba(227,28,61,.32);border-radius:12px;background:linear-gradient(145deg,#241016,#0d090a)}.policy-reader-heading{display:flex;align-items:center;gap:8px;padding-bottom:12px;border-bottom:1px solid rgba(227,28,61,.2);color:#fff}.policy-reader-heading h3{margin:0;font-size:17px}.policy-reader-body{padding-top:13px;color:#d4cdcb;font-size:10px;line-height:1.85;white-space:pre-wrap}.language-detail-card{display:grid;justify-items:start;gap:9px}.language-detail-card>svg{color:#e31c3d}.language-detail-card h3{margin:0;color:#fff;font-size:16px}.language-detail-card p{margin:0;color:#8a8382;font-size:10px}.language-detail-card .language-picker{width:100%;min-width:0;margin-top:5px}@media (max-width:560px){.finance-panel-backdrop{padding:8px;align-items:end}.finance-document-panel{width:100%;max-height:calc(100vh - 16px);border-radius:14px 14px 0 0}.finance-document-header{min-height:64px;padding:13px 14px 11px}.finance-document-header h2{font-size:19px}.finance-document-body{max-height:calc(100vh - 80px);padding:13px 10px 22px}.finance-history-head,.finance-history-row{font-size:8px;gap:4px}.finance-history-row time{font-size:7px}.finance-withdrawal-head,.finance-withdrawal-row{grid-template-columns:1.05fr .75fr .55fr .8fr .7fr}}.finance-document-panel{width:min(100%,960px);height:calc(100vh - 32px);max-height:none;display:flex;flex-direction:column;overflow:hidden;border-color:#e31c3d9e;background:#090909;color:#fff}.finance-document-header{flex:0 0 auto;border-bottom-color:#e31c3d3d;background:linear-gradient(180deg,#21090f,#0b090a)}.finance-document-body{flex:1 1 auto;min-height:0;max-height:none;background:#090909}.finance-section-card,.finance-balance-card,.finance-policy-reader,.language-detail-card{border-color:#e31c3d47;background:linear-gradient(145deg,#171012,#0b0b0b)}.finance-policy-reader{min-height:0}@media (max-width: 560px){.finance-panel-backdrop{padding:0;align-items:stretch}.finance-document-panel{width:100%;height:100%;max-height:none;border-radius:0;border-left:0;border-right:0}.finance-document-body{padding:13px 12px 24px}}.site-editor-groups{display:grid;gap:18px}.site-editor-group{padding:16px;border:1px solid #e5e7eb;border-radius:12px;background:#fbfcfd}.site-editor-group>h3{margin:0 0 13px;color:#111827;font-size:14px;letter-spacing:-.02em}.site-editor-field{display:grid;grid-template-columns:170px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;border-top:1px solid #edf0f2}.site-editor-field:first-child{border-top:0;padding-top:0}.site-editor-field:last-child{padding-bottom:0}.site-editor-field>span{color:#374151;font-size:12px;font-weight:600}.site-editor-field input,.site-editor-field textarea{box-sizing:border-box;width:100%;min-height:40px;border:1px solid #d8dde3;border-radius:7px;background:#fff;color:#111827;padding:9px 10px;font:inherit;font-size:12px}.site-editor-field textarea{min-height:64px;resize:vertical;line-height:1.55}.site-editor-field input:focus,.site-editor-field textarea:focus{border-color:#e31c3d;outline:2px solid rgba(227,28,61,.15)}@media (max-width:760px){.site-editor-field{grid-template-columns:1fr;gap:6px}.site-editor-field .admin-action-button{width:100%}}.admin-config-row{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-config-row .product-edit-identity,.admin-config-row .admin-action-button{grid-column:1/-1}.admin-config-row label{display:grid;gap:6px}.admin-config-row label>span{color:#4b5563;font-size:11px;font-weight:600}.admin-config-row label input,.admin-config-row label textarea{box-sizing:border-box;width:100%;min-height:38px;border:1px solid #d8dde3;border-radius:7px;background:#fff;color:#111827;padding:8px 10px;font-size:12px}.admin-config-row label textarea{min-height:58px;resize:vertical}@media (max-width:760px){.admin-config-row{grid-template-columns:1fr}}.admin-image-upload{display:flex;flex-direction:column;gap:.45rem;align-items:flex-start}.admin-image-upload input[type=file],.admin-file-input{width:100%;padding:.55rem;border:1px dashed rgba(190,24,45,.45);border-radius:.45rem;background:#fff7f8;color:#161616;font-size:.78rem}.admin-image-upload small,.site-editor-field small{color:#7b7373;font-size:.72rem;line-height:1.35}.admin-image-preview{display:block;width:min(100%,14rem);height:6rem;object-fit:cover;border:1px solid rgba(190,24,45,.3);border-radius:.45rem;background:#f7f4f4}.site-editor-field .admin-image-preview{width:min(100%,18rem);height:7rem}@media (max-width:720px){.admin-image-preview,.site-editor-field .admin-image-preview{width:100%;height:8rem}}.auth-gate-language{position:fixed;top:18px;right:22px;z-index:2}.auth-gate-language .language-picker{border-color:#e31c3d99;background:#080808db;color:#fff}.auth-gate-language .language-picker-trigger{color:#fff}.invite-gate.phone-signup-modal{width:min(100%,390px);min-height:0;padding:30px 30px 26px;border-radius:10px;border-color:#e31c3d9e;background:linear-gradient(155deg,#1a0a0d,#0b0b0b 68%);box-shadow:0 28px 90px #000000b3,0 0 0 1px #ffffff0a}.invite-gate.phone-signup-modal .invite-gate-back{margin-bottom:24px;color:#bdb2b0}.invite-gate.phone-signup-modal .invite-gate-back:hover,.invite-gate.phone-signup-modal .invite-gate-back:focus-visible{color:#fff}.invite-gate.phone-signup-modal .auth-modal-title{margin:0 0 24px;color:#e31c3d;font-size:48px;line-height:1.05;letter-spacing:-.04em}.invite-gate.phone-signup-modal p:not(.eyebrow){max-width:30rem;margin-bottom:24px;color:#9f9593}.invite-gate.phone-signup-modal label{gap:8px;margin-top:13px;color:#e5dddb;font-size:11px;font-weight:600}.invite-gate.phone-signup-modal input{min-height:43px;border-radius:6px;border-color:#ffffff29;background:#070707}.invite-gate.phone-signup-modal input::placeholder{color:#675e5c}.invite-gate.phone-signup-modal .primary-button{min-height:45px;margin-top:24px;border-color:#e31c3d;background:#e31c3d;color:#fff}.invite-gate.phone-signup-modal .primary-button:hover:not(:disabled),.invite-gate.phone-signup-modal .primary-button:focus-visible:not(:disabled){border-color:#ff3657;background:#ff3657;color:#fff}.invite-gate.phone-signup-modal .primary-button:disabled{border-color:#3a2024;background:#3a2024;color:#8c7779}@media (max-width:560px){.auth-gate-language{top:10px;right:10px}.invite-gate.phone-signup-modal{width:100%;padding:24px 20px 22px;border-radius:10px}.invite-gate.phone-signup-modal .auth-modal-title{font-size:38px}}.auth-password-field{position:relative;display:block}.auth-password-field input{padding-right:2.8rem}.auth-password-toggle{position:absolute;top:50%;right:.65rem;display:inline-grid;width:2rem;height:2rem;place-items:center;transform:translateY(-50%);color:#d7193f;background:transparent;border:0;cursor:pointer;transition:color .16s ease,transform .16s ease}.auth-password-toggle:hover,.auth-password-toggle:focus-visible{color:#111}.auth-password-toggle:active{transform:translateY(-50%) scale(.94)}.auth-password-toggle:focus-visible{outline:2px solid #d7193f;outline-offset:2px}.admin-invitation-row{align-items:flex-start}.admin-invitation-code{color:#d7193f;letter-spacing:.14em}.admin-invitation-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.admin-invitation-actions .admin-action-button{display:inline-flex;align-items:center;gap:5px}.admin-invitation-enabled{color:#2f9e62}.admin-invitation-disabled{color:#8b8583}@media (max-width: 760px){.admin-invitation-row{display:grid;gap:12px}.admin-invitation-actions{margin-top:6px}}
