@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.order-1{order:1}.order-2{order:2}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bg:#090d13;--bg-soft:#0d121b;--surface:#111823;--surface-raised:#151e2b;--surface-hover:#192536;--line:#243244;--line-soft:#1b2735;--text:#f3f7fb;--text-soft:#a7b4c3;--text-muted:#748395;--blue:#49b6f5;--blue-bright:#6dccff;--blue-deep:#1d7fbd;--green:#8ed3a2;--orange:#f1b96b;--danger:#ec8b8b;--shadow:0 24px 65px #0000002b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);margin:0;font-family:Manrope,Arial,sans-serif;font-size:16px;line-height:1.5}button,input{font:inherit}button{cursor:pointer}:is(button:focus-visible,input:focus-visible){outline:2px solid var(--blue-bright);outline-offset:3px}.app-shell{background:var(--bg);min-height:100vh;color:var(--text)}.theme-light{--bg:#f5f8fc;--bg-soft:#f0f5fa;--surface:#fff;--surface-raised:#fff;--surface-hover:#edf7ff;--line:#d8e5f0;--line-soft:#e5edf4;--text:#102033;--text-soft:#617286;--text-muted:#7b8a9b;--blue:#147fca;--blue-bright:#0e74b8;--blue-deep:#0b5d94;--shadow:0 24px 65px #21445b14}.site-header{z-index:8;border-bottom:1px solid var(--line-soft);background:#090d13f5;height:74px;position:sticky;top:0}.theme-light .site-header{background:#f5f8fced}.header-inner{align-items:center;gap:48px;max-width:1400px;height:100%;margin:0 auto;padding:0 32px;display:flex}.brand{color:var(--text);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.brand-logo{object-fit:contain;filter:drop-shadow(0 0 12px #147dce42);flex:none;width:42px;height:42px;display:block}.brand-symbol{color:#04111c;background:var(--blue-bright);border-radius:10px 10px 10px 3px;place-items:center;width:36px;height:36px;font-size:19px;font-weight:800;display:grid;box-shadow:0 0 26px #49b6f54a}.brand-copy{gap:1px;display:grid}.brand-copy strong,.site-footer strong{letter-spacing:-.6px;font-size:17px}.brand-copy strong span,.site-footer strong span{color:var(--blue-bright)}.brand-copy small{color:var(--text-muted);font-size:12px}.primary-nav{align-items:center;gap:22px;height:48px;padding:0 2px;display:flex}.primary-nav button{color:#8e9caf;letter-spacing:-.15px;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;height:40px;padding:0 2px;font-size:15px;font-weight:500;transition:color .16s,transform .16s;display:inline-flex;position:relative}.primary-nav button svg{opacity:.92;flex:none}.primary-nav button:hover{color:#d9e1ea;transform:translateY(-1px)}.primary-nav button.active{color:#f5f7fa;font-weight:700}.primary-nav button.active svg{color:#f5f7fa;opacity:1}.primary-nav button.active:after{display:none}.theme-light .primary-nav button{color:#718196}.theme-light .primary-nav button:hover{color:#27384d}.theme-light .primary-nav button.active{color:#102033}.header-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.header-topup-link{color:#72c9ec;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:7px 2px;font-size:12px;font-weight:700;display:inline-flex}.header-topup-link:hover{color:#a7e6ff}.header-topup-link span{font-size:16px;line-height:1}.header-profile{min-height:46px;color:var(--text);text-align:right;background:0 0;border:1px solid #0000;border-radius:24px;align-items:center;gap:10px;padding:4px 4px 4px 12px;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.header-profile:hover{border-color:var(--line);background:var(--surface-hover);transform:translateY(-1px)}.header-profile-points{gap:1px;min-width:76px;display:grid}.header-profile-points small{color:var(--text-muted);font-size:12px;line-height:1.05}.header-profile-points strong{color:#84d5f5;white-space:nowrap;font:700 12px/1.25 DM Mono,monospace}.header-profile-avatar{color:#06131d;background:#d6ecf4;border:1px solid #b8d9e7;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:12px;font-weight:800;display:grid;overflow:hidden;box-shadow:0 0 0 2px #ffffff0f}.header-profile-avatar img{object-fit:cover;width:100%;height:100%;display:block}.header-wallet{border:1px solid var(--line);min-height:44px;color:var(--text);background:var(--surface);text-align:left;border-radius:10px;align-items:center;gap:10px;padding:6px 12px 6px 7px;display:flex}.header-wallet:hover{border-color:var(--blue);background:var(--surface-hover)}.point-mark{color:#062035;background:#8dd8ff;border-radius:8px;place-items:center;width:28px;height:28px;font:700 13px DM Mono,monospace;display:grid}.header-wallet span:last-child{gap:0;display:grid}.header-wallet small{color:var(--text-muted);font-size:12px;line-height:1.1}.header-wallet strong{font-size:13px;line-height:1.3}.header-icon,.mode-switch,.user-button,.mobile-menu{color:var(--text-soft);background:0 0;border:0}.header-icon{width:24px;font-size:23px;position:relative}.header-icon i{background:var(--orange);border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:1px}.mode-switch{border:1px solid var(--line);border-radius:8px;padding:8px 10px;font-size:12px}.mode-switch:hover{color:var(--text);border-color:var(--blue)}.user-button{color:#05101b;background:#d4e8f1;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:grid}.logout-button{color:#e8a8b3;white-space:nowrap;background:#32192066;border:1px solid #75444d;border-radius:8px;min-height:34px;padding:0 11px;font-size:12px;font-weight:700}.logout-button:hover{color:#ffd6dd;background:#4b2029aa;border-color:#a85a68}.theme-light .logout-button{color:#913747;background:#fff2f4;border-color:#d7a5ae}.mobile-menu{border:1px solid var(--line);width:38px;height:38px;color:var(--text-soft);background:var(--surface);border-radius:10px;flex:none;align-content:center;place-items:center;gap:4px;padding:0;display:none}.mobile-menu span{background:currentColor;border-radius:999px;width:16px;height:2px;transition:transform .18s,opacity .18s;display:block}.mobile-menu.open span:first-child{transform:translateY(6px)rotate(45deg)}.mobile-menu.open span:nth-child(2){opacity:0}.mobile-menu.open span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.page-frame{max-width:1400px;min-height:calc(100vh - 74px);margin:0 auto;padding:0 32px 80px}.toast{z-index:50;min-width:min(420px,100vw - 32px);min-height:46px;color:var(--text-soft);background:#122235f2;border:1px solid #49b6f566;border-radius:12px;align-items:center;gap:10px;padding:12px 16px;font-size:13px;animation:.22s ease-out toast-in;display:flex;position:fixed;top:86px;left:50%;transform:translate(-50%);box-shadow:0 16px 42px #0006}.toast>span{color:#08171d;background:var(--green);border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-size:12px;font-weight:800;display:grid}.toast button{color:var(--text-muted);background:0 0;border:0;margin-left:auto;font-size:20px}.toast strong{font-weight:600}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}.eyebrow{color:var(--blue);text-transform:uppercase;letter-spacing:1.4px;font:500 12px DM Mono,monospace}.live-dot,.status-dot{background:var(--blue-bright);border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 4px #49b6f51c}.live-dot{margin-right:9px}.status-dot{width:7px;height:7px;box-shadow:none;background:var(--green);margin-right:7px}.button{min-height:46px;color:var(--text);border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:12px;padding:0 17px;font-size:14px;font-weight:700;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button:active{transform:translateY(1px)}.button span{color:var(--blue-bright);font-size:16px}.button-primary{color:#04111c;background:var(--blue-bright);box-shadow:0 10px 25px #49b6f529}.button-primary:hover{background:#8addff;box-shadow:0 12px 30px #49b6f554}.button-outline{border-color:var(--line);color:var(--text-soft);background:0 0}.button-outline:hover{color:var(--text);border-color:var(--blue);background:var(--surface-hover)}.button-quiet{color:var(--text-soft);background:0 0}.button-quiet:hover{color:var(--text);background:var(--surface-hover)}.button-small{min-height:40px;padding:0 13px;font-size:12px}.button-wide{width:100%}.market-hero{border-bottom:1px solid var(--line-soft);align-items:center;min-height:430px;padding:64px 0 55px;display:flex}.hero-content{max-width:670px}.hero-content h1{color:var(--text);letter-spacing:-4px;margin:22px 0 21px;font-size:clamp(49px,5vw,70px);font-weight:800;line-height:1.04}.hero-content h1 em{color:var(--blue-bright);font-style:normal}.hero-content>p{max-width:560px;color:var(--text-soft);margin:0;font-size:18px;line-height:1.75}.hero-actions{align-items:center;gap:12px;margin-top:32px;display:flex}.proof-row{color:var(--text-muted);gap:27px;margin-top:35px;font-size:13px;display:flex}.proof-row strong{color:var(--text);margin-bottom:2px;font-size:15px;display:block}.hero-console{background:var(--surface);min-height:385px;box-shadow:var(--shadow);border:1px solid #29435b;border-radius:18px;padding:28px;position:relative;overflow:hidden}.hero-console:before{content:"";border:1px solid #49b6f524;border-radius:50%;width:300px;height:300px;position:absolute;top:-100px;right:-60px;box-shadow:0 0 0 28px #49b6f510,0 0 0 58px #49b6f508}.hero-console:after{content:"";filter:blur(42px);background:#49b6f514;width:280px;height:160px;position:absolute;bottom:0;right:0}.console-header,.console-foot{z-index:1;color:var(--text-muted);letter-spacing:.8px;justify-content:space-between;align-items:center;font:12px DM Mono,monospace;display:flex;position:relative}.console-header button{color:var(--text-muted);letter-spacing:2px;background:0 0;border:0}.console-main{z-index:1;justify-content:space-between;align-items:center;margin-top:57px;display:flex;position:relative}.console-main>div:first-child{gap:7px;display:grid}.console-main small{color:var(--text-muted);letter-spacing:1px;font:12px DM Mono,monospace}.console-main strong{color:var(--text);letter-spacing:-3px;font:700 48px DM Mono,monospace}.console-main strong em{color:var(--text-muted);letter-spacing:0;font-size:18px;font-style:normal}.console-main span{color:var(--text-soft);font-size:13px}.console-ring{background:#0a1624;border:1px solid #49b6f573;border-radius:50%;align-content:center;place-items:center;width:105px;height:105px;display:grid;position:relative;box-shadow:inset 0 0 0 9px #49b6f50c,0 0 28px #49b6f51c}.console-ring span{color:var(--blue-bright);font:700 17px DM Mono,monospace}.console-ring span small{color:var(--blue);font-size:12px}.console-ring i{color:var(--text-muted);font-size:12px;font-style:normal}.console-chart{z-index:1;border-bottom:1px solid var(--line);align-items:end;gap:8px;height:75px;margin:31px 0 24px;padding-bottom:10px;display:flex;position:relative}.console-chart span{background:#24688b;border-radius:3px 3px 0 0;flex:1;min-width:8px}.console-chart span:first-child{height:23%}.console-chart span:nth-child(2){height:39%}.console-chart span:nth-child(3){height:34%}.console-chart span:nth-child(4){height:56%}.console-chart span:nth-child(5){height:47%}.console-chart span:nth-child(6){height:72%}.console-chart span:nth-child(7){height:62%}.console-chart span:nth-child(8){height:79%}.console-chart span:nth-child(9){height:68%}.console-chart span:nth-child(10){background:var(--blue-bright);height:94%}.console-foot{z-index:1;position:relative}.console-foot>span:first-child{align-items:center;display:flex}.console-float{z-index:2;background:var(--surface-raised);border:1px solid var(--line);border-radius:10px;gap:2px;min-width:138px;padding:12px 14px;display:grid;position:absolute;box-shadow:0 14px 30px #00000036}.console-float strong{color:var(--green);font-size:17px}.console-float span{color:var(--text-muted);font-size:12px}.float-one{top:60px;right:-26px}.float-two{bottom:48px;left:-27px}.float-two strong{color:var(--orange)}.customer-protection-card{flex-direction:column;justify-content:center;gap:25px;padding:32px;display:flex}.customer-protection-card:before{opacity:.7;top:-155px;right:-125px}.customer-protection-card:after{opacity:.55;width:210px;height:130px}.customer-protection-head{z-index:1;max-width:520px;position:relative}.customer-protection-head .eyebrow{align-items:center;gap:8px;display:flex}.customer-protection-head h2{color:var(--text);letter-spacing:-1px;margin:12px 0 8px;font-size:29px;line-height:1.2}.customer-protection-head p{color:var(--text-soft);margin:0;font-size:14px;line-height:1.65}.customer-protection-list{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid;position:relative}.customer-protection-item{border:1px solid var(--line-soft);background:#0a1724cc;border-radius:11px;align-items:center;gap:13px;min-height:86px;padding:14px;display:flex}.customer-protection-icon{width:42px;height:42px;color:var(--blue-bright);background:#49b6f512;border:1px solid #49b6f538;border-radius:10px;flex:none;place-items:center;font:700 12px DM Mono,monospace;display:grid}.customer-protection-item>div{gap:4px;min-width:0;display:grid}.customer-protection-item strong{color:var(--text);font-size:13px;line-height:1.35}.customer-protection-item small{color:var(--text-muted);font-size:12px;line-height:1.45}.value-strip{grid-template-columns:repeat(3,1fr);gap:24px;padding:27px 0 68px;display:grid}.value-strip>div{align-items:center;gap:14px;display:flex}.value-icon{width:38px;height:38px;color:var(--blue);border:1px solid #2c5470;border-radius:10px;flex:none;place-items:center;font:12px DM Mono,monospace;display:grid}.value-strip strong,.value-strip small{display:block}.value-strip strong{color:var(--text);font-size:15px}.value-strip small{color:var(--text-muted);margin-top:2px;font-size:13px}.catalog-section{padding-bottom:70px;scroll-margin-top:100px}.section-top{justify-content:space-between;align-items:end;gap:30px;display:flex}.section-top h2,.creator-callout h2,.account-heading h1{color:var(--text);letter-spacing:-1.4px;margin:10px 0 8px;font-size:32px;line-height:1.18}.section-top p,.creator-callout p,.account-heading p{max-width:650px;color:var(--text-soft);margin:0;font-size:16px;line-height:1.65}.catalog-toolbar{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:20px;margin:33px 0 22px;padding-bottom:18px;display:flex}.category-tabs{flex-wrap:wrap;gap:8px;display:flex}.category-tabs button{min-height:40px;color:var(--text-muted);background:0 0;border:1px solid #0000;border-radius:8px;padding:0 14px;font-size:14px;font-weight:600}.category-tabs button:hover{color:var(--text);background:var(--surface)}.category-tabs button.active{color:var(--blue-bright);background:#49b6f512;border-color:#49b6f53a}.search-field{border:1px solid var(--line);min-width:220px;height:44px;color:var(--text-muted);background:var(--surface);border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:flex}.search-field span{font-size:21px}.search-field input{width:100%;color:var(--text);background:0 0;border:0;outline:0;font-size:14px}.search-field input::placeholder{color:var(--text-muted)}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.product-card{background:var(--surface);border:1px solid var(--line-soft);cursor:pointer;border-radius:16px;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden}.product-card:hover{border-color:#3e7297;transform:translateY(-5px);box-shadow:0 19px 44px #0000002f}.product-cover,.modal-cover,.license-cover{background:#123b58;min-height:222px;position:relative;overflow:hidden}.product-cover:after,.modal-cover:after,.license-cover:after{content:"";background:linear-gradient(140deg,#0000 15%,#ffffff05 45%,#0000004b 100%);position:absolute;inset:0}.cover-violet{background:#343466}.cover-cyan{background:#145765}.cover-slate{background:#2c4056}.cover-noise{opacity:.45;background-image:linear-gradient(#8bd7ff17 1px,#0000 1px),linear-gradient(90deg,#8bd7ff17 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:-50%;transform:rotate(-14deg)}.cover-orbit{border:1px solid #79d8ff75;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-120px;right:-60px;box-shadow:0 0 0 25px #79d8ff10,0 0 0 55px #79d8ff09}.orbit-b{border-color:#ffffff34;width:150px;height:150px;bottom:-58px;right:80px}.cover-code{z-index:1;color:#d8f3ff;letter-spacing:-7px;font:700 54px DM Mono,monospace;position:absolute;bottom:22px;left:25px}.cover-category,.cover-badge{z-index:1;color:#c5eaff;background:#06152291;border:1px solid #ffffff18;border-radius:5px;padding:6px 9px;font:12px DM Mono,monospace;position:absolute;top:17px;left:18px}.cover-badge{color:var(--orange);background:#3a2e1caa;left:auto;right:18px}.cover-badge.promo{color:#b8f2c5;background:#173a25d9;border-color:#4b8b5e}.cover-open{z-index:2;color:#e3f7ff;opacity:0;background:#0615229a;border:1px solid #fff3;border-radius:9px;width:37px;height:37px;font-size:17px;transition:all .18s;position:absolute;bottom:18px;right:18px;transform:translateY(5px)}.product-card:hover .cover-open{opacity:1;transform:translateY(0)}.product-cover.has-storefront-media,.modal-cover.has-storefront-media{background:#050b12}.product-cover-media,.modal-cover-media{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.modal-cover-media{z-index:1}.modal-cover.has-storefront-media:after{z-index:2;pointer-events:none}.product-cover.has-storefront-media:after{z-index:1;pointer-events:none}.product-cover.has-storefront-media .cover-category,.product-cover.has-storefront-media .cover-badge,.product-cover.has-storefront-media .cover-open,.cover-video-badge{z-index:3}.cover-video-badge{color:#d9f5ff;letter-spacing:.5px;background:#061522c9;border:1px solid #7acff34a;border-radius:6px;padding:5px 8px;font:700 12px DM Mono,monospace;position:absolute;bottom:18px;left:18px}.product-body{padding:22px}.product-title-row{justify-content:space-between;gap:15px;min-height:105px;display:flex}.product-title-row h3{color:var(--text);margin:0;font-size:19px;line-height:1.25}.product-title-row p{color:var(--text-soft);margin:9px 0 0;font-size:14px;line-height:1.6}.product-arrow{color:var(--blue);font-size:22px}.product-tags{border-top:1px solid var(--line-soft);flex-wrap:wrap;gap:7px;padding:17px 0;display:flex}.product-tags span{color:var(--text-muted);background:var(--bg-soft);border-radius:5px;padding:5px 8px;font:12px DM Mono,monospace}.product-footer{justify-content:space-between;align-items:end;gap:12px;display:flex}.product-footer>div{gap:3px;display:grid}.product-price-line,.modal-price-line{align-items:baseline;gap:9px;display:flex}.product-footer strong{color:var(--text);font:700 20px DM Mono,monospace}.product-footer strong small{color:var(--text-muted);font:12px Manrope,sans-serif}.product-footer del,.modal-price-line del,.product-footer div>span{color:var(--text-muted);font-size:12px}.product-price-equivalent{color:var(--text-muted);font-size:12px;line-height:1.4}.catalog-empty{border:1px dashed var(--line);color:var(--text-soft);border-radius:16px;justify-items:center;gap:9px;padding:80px 20px;display:grid}.catalog-empty strong{color:var(--text);font-size:19px}.catalog-empty .button{margin-top:10px}.creator-callout{background:#0e2233;border:1px solid #254862;border-radius:16px;justify-content:space-between;align-items:center;gap:35px;padding:35px 40px;display:flex}.creator-callout h2{font-size:27px}.creator-callout p{color:#9ab3c6;max-width:620px}.site-footer{border-top:1px solid var(--line-soft);max-width:1400px;color:var(--text-muted);justify-content:space-between;gap:25px;margin:0 auto;padding:28px 32px 34px;font-size:13px;display:flex}.site-footer>div{align-items:center;gap:20px;display:flex}.site-footer>.site-footer-brand{align-items:center;gap:10px;display:flex}.site-footer-brand>span{gap:2px;display:grid}.site-footer-brand small{color:var(--text-muted);font-size:12px}.footer-logo{object-fit:contain;flex:none;width:34px;height:34px;display:block}.site-footer strong{color:var(--text)}.site-footer button{color:var(--text-soft);background:0 0;border:0;padding:0;font-size:13px}.site-footer button:hover{color:var(--blue-bright)}.account-page{padding:58px 0 30px}.account-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:38px;display:flex}.account-heading h1{font-size:40px}.account-heading p{font-size:16px}.profile-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.legal-page{padding:58px 0 34px}.legal-heading{border-bottom:1px solid var(--line-soft);align-items:flex-end;padding-bottom:28px}.legal-heading small{color:var(--text-muted);margin-top:11px;font:12px DM Mono,monospace;display:block}.legal-section{padding:34px 0 12px}.legal-section-title{align-items:flex-start;gap:15px;margin-bottom:20px;display:flex}.legal-section-title>span{width:40px;height:40px;color:var(--blue-bright);background:#49b6f512;border:1px solid #315f7d;border-radius:10px;flex:none;place-items:center;font:700 12px DM Mono,monospace;display:grid}.legal-section-title h2{color:var(--text);margin:0 0 5px;font-size:24px}.legal-section-title p{color:var(--text-muted);margin:0;font-size:14px;line-height:1.65}.legal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.legal-card{min-height:150px}.legal-card h3{color:var(--text);margin:0 0 10px;font-size:16px}.legal-card p{color:var(--text-soft);margin:0;font-size:14px;line-height:1.75}.legal-card ul{color:var(--text-soft);margin:0;padding-left:20px;font-size:14px;line-height:1.75}.legal-card li+li{margin-top:7px}.legal-contact{background:#0e2233;border:1px solid #254862;border-radius:15px;justify-content:space-between;align-items:center;gap:25px;margin-top:28px;padding:23px 26px;display:flex}.legal-contact>div{gap:5px;display:grid}.legal-contact strong{color:var(--text);font-size:16px}.legal-contact span{color:var(--text-soft);font-size:13px}.legal-meta{color:var(--text-muted);flex-wrap:wrap;gap:8px 16px;margin-top:12px;font:12px DM Mono,monospace;display:flex}.legal-meta span+span{position:relative}.legal-meta span+span:before{content:"·";color:var(--line);position:absolute;left:-10px}.legal-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0 16px;display:grid}.legal-summary>div{background:var(--surface);border:1px solid var(--line-soft);border-radius:12px;min-width:0;padding:14px 16px}.legal-summary small,.legal-summary strong{display:block}.legal-summary small{color:var(--text-muted);margin-bottom:5px;font-size:12px}.legal-summary strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font:600 12px DM Mono,monospace;overflow:hidden}.legal-tabs{background:var(--surface);border:1px solid var(--line-soft);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0 2px;padding:6px;display:grid}.legal-tabs button{min-width:0;min-height:70px;color:var(--text-muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-content:center;gap:4px;padding:12px 14px;transition:background .18s,border-color .18s,color .18s,transform .18s;display:grid}.legal-tabs button:hover{color:var(--text);background:#ffffff05}.legal-tabs button.active{color:var(--text);background:#49b6f510;border-color:#315f7d;box-shadow:inset 0 1px #ffffff08}.legal-tabs button:focus-visible{outline:2px solid var(--blue-bright);outline-offset:2px}.legal-tabs strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.legal-tabs small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.legal-active-section{min-height:560px}.legal-reference-card{grid-column:1/-1;min-height:0;margin-top:14px}.legal-reference-card>p{margin-bottom:14px}.legal-overview{padding:30px 0 8px}.legal-overview-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.legal-overview-head h2{color:var(--text);margin:7px 0 5px;font-size:24px}.legal-overview-head p{max-width:720px;color:var(--text-muted);margin:0;font-size:14px;line-height:1.65}.legal-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.legal-overview-item{background:var(--surface);border:1px solid var(--line-soft);border-radius:12px;grid-template-columns:36px minmax(0,1fr);gap:12px;min-width:0;padding:15px 16px;display:grid}.legal-overview-item>span{width:32px;height:32px;color:var(--blue-bright);background:#49b6f512;border:1px solid #315f7d;border-radius:8px;place-items:center;font:700 12px DM Mono,monospace;display:grid}.legal-overview-item h3{color:var(--text);margin:1px 0 4px;font-size:14px}.legal-overview-item p{color:var(--text-soft);margin:0;font-size:12px;line-height:1.55}.legal-overview-note{color:var(--text-muted);border:1px solid var(--line-soft);background:#ffffff04;border-radius:10px;align-items:flex-start;gap:11px;margin-top:12px;padding:13px 15px;display:flex}.legal-overview-note>span{width:22px;height:22px;color:var(--blue-bright);border:1px solid #315f7d;border-radius:50%;flex:none;place-items:center;font:700 12px DM Mono,monospace;display:grid}.legal-overview-note p{margin:0;font-size:12px;line-height:1.55}.legal-overview-actions{justify-content:center;margin-top:18px;display:flex}.legal-overview-actions .button{min-width:190px}.legal-full-toolbar{border:1px solid var(--line-soft);background:#ffffff03;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin:24px 0 12px;padding:13px 15px;display:flex}.legal-full-toolbar>div{gap:2px;display:grid}.legal-full-toolbar strong{color:var(--text);font-size:14px}.legal-full-toolbar small{color:var(--text-muted);font-size:12px}@media (max-width:900px){.legal-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-summary{grid-template-columns:1fr}.legal-active-section{min-height:0}.legal-overview-grid{grid-template-columns:1fr}}@media (max-width:620px){.legal-meta{gap:4px;display:grid}.legal-meta span+span:before{content:none}.legal-tabs{scroll-snap-type:x proximity;display:flex;overflow-x:auto}.legal-tabs button{scroll-snap-align:start;min-width:210px}.legal-tabs small{white-space:normal}.legal-grid{grid-template-columns:1fr}.legal-contact{flex-direction:column;align-items:stretch}.legal-overview{padding-top:22px}.legal-overview-item{grid-template-columns:32px minmax(0,1fr);padding:13px}.legal-overview-actions .button{width:100%}.legal-full-toolbar{flex-direction:column;align-items:stretch}.legal-full-toolbar .button{width:100%}}.profile-section-tabs{margin:58px 0 30px;display:block}.profile-fluid-list{border:1px solid var(--line-soft);background:#111b2a;border-radius:11px;gap:3px;width:100%;max-width:none;padding:3px;display:flex;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff08,0 1px 2px #00000026}.profile-section-tabs button{z-index:1;min-width:0;min-height:48px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;outline:0;flex:1 1 0;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:700;transition:color .18s,background .18s;display:inline-flex;position:relative}.profile-fluid-indicator{z-index:0;pointer-events:none;background:linear-gradient(#3199f2 0%,#2588e8 100%);border:1px solid #67b8ff;border-radius:8px;display:block;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff24,0 2px 8px #147dce38}.profile-fluid-content{z-index:10;min-width:0;color:inherit;justify-content:center;align-items:center;gap:8px;display:inline-flex;position:relative}.profile-section-tabs button:hover:not(.active){color:var(--text);background:#ffffff06}.profile-section-tabs button.active{color:#f8fcff}.profile-section-tabs button:focus-visible{z-index:10;box-shadow:0 0 0 2px #8fd5ff,0 0 0 4px #090d13}.profile-fluid-content>span{white-space:nowrap}.profile-section-tabs svg{flex:none}.profile-section-tabs+.nexus-tab-view .account-page-no-heading{padding-top:0}.theme-light .profile-fluid-list{background:#e9f0f7}.theme-light .profile-fluid-indicator{background:linear-gradient(#3199f2 0%,#2588e8 100%)}.theme-light .profile-section-tabs button.active{color:#fff}@media (max-width:620px){.profile-section-tabs{margin-top:43px}.profile-fluid-list{border-radius:10px;gap:3px;width:100%;max-width:none;padding:3px}.profile-section-tabs button{border-radius:7px;min-height:42px;padding:0 10px;font-size:12px}.profile-fluid-content{gap:6px}.profile-section-tabs svg{width:16px;height:16px}}.wallet-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);align-items:start;gap:24px;display:grid}.wallet-primary,.wallet-aside{gap:22px;display:grid}.balance-panel{min-height:230px;box-shadow:var(--shadow);background:#0c3858;border:1px solid #2b6288;border-radius:16px;justify-content:space-between;align-items:center;padding:34px;display:flex;position:relative;overflow:hidden}.balance-panel:after{content:"";border:1px solid #8edfff37;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-205px;right:-75px;box-shadow:0 0 0 35px #8edfff0d,0 0 0 72px #8edfff08}.balance-panel strong{color:#fff;letter-spacing:-3px;margin:20px 0;font:500 52px DM Mono,monospace;display:block}.balance-panel strong small{color:#91dbff;font-size:17px}.balance-foot{color:#a2c9dd;font:12px DM Mono,monospace}.balance-mark{z-index:1;color:#06304b;background:#8bdbff;border-radius:22px;place-items:center;width:78px;height:78px;font:700 30px DM Mono,monospace;display:grid;position:relative;box-shadow:0 0 35px #52c6ff3d}.panel-card{background:var(--surface);border:1px solid var(--line-soft);border-radius:16px;padding:25px}.panel-heading h2{color:var(--text);margin:0;font-size:20px}.panel-heading p{color:var(--text-muted);margin:6px 0 0;font-size:14px}.topup-presets{grid-template-columns:repeat(5,1fr);gap:9px;margin:27px 0 20px;display:grid}.topup-presets button{border:1px solid var(--line);height:47px;color:var(--text-soft);background:var(--bg-soft);border-radius:8px;font-size:14px;font-weight:700}.topup-presets button:hover,.topup-presets button.selected{color:var(--blue-bright);border-color:var(--blue);background:#49b6f512}.field-label{color:var(--text-soft);font-size:13px;display:block;position:relative}.field-label input{border:1px solid var(--line);width:100%;height:48px;color:var(--text);background:var(--bg-soft);border-radius:8px;outline:0;margin-top:8px;padding:0 52px 0 14px;font:600 16px DM Mono,monospace;display:block}.field-label>span{color:var(--text-muted);font:12px DM Mono,monospace;position:absolute;bottom:13px;right:14px}.payment-box{border:1px solid var(--line);background:var(--bg-soft);border-radius:10px;align-items:center;gap:15px;min-height:92px;margin:20px 0 14px;padding:13px;display:flex}.qr-box{color:#8edcff;background:#113b56;border:1px solid #2e739a;border-radius:7px;flex:none;align-content:center;place-items:center;gap:0;width:64px;height:64px;display:grid}.qr-box div{font:700 25px/1 DM Mono,monospace}.qr-box small{font:12px DM Mono,monospace}.payment-box>div:nth-child(2){gap:2px;display:grid}.payment-box>div:nth-child(2)>span,.payment-box>div:nth-child(2)>small{color:var(--text-muted);font-size:12px}.payment-box strong{color:var(--text);font:700 18px DM Mono,monospace}.payment-status{color:var(--green);white-space:nowrap;background:#8ed3a212;border-radius:5px;align-self:start;margin-left:auto;padding:5px 7px;font:12px DM Mono,monospace}.upload-box{min-height:68px;color:var(--text-soft);background:var(--bg-soft);cursor:pointer;border:1px dashed #376784;border-radius:9px;align-items:center;gap:13px;padding:12px 14px;display:flex}.upload-box input{display:none}.upload-icon{width:34px;height:34px;color:var(--blue-bright);background:#49b6f514;border-radius:8px;place-items:center;font-size:22px;display:grid}.upload-box>span:nth-child(3){gap:2px;display:grid}.upload-box strong{color:var(--text);font-size:14px}.upload-box small{color:var(--text-muted);font-size:12px}.upload-box>b{color:var(--green);margin-left:auto}.flow-step{border-top:1px solid var(--line-soft);gap:15px;padding:17px 0;display:flex}.flow-step:first-of-type{margin-top:18px}.flow-step>span{width:31px;height:31px;color:var(--blue);border:1px solid #376582;border-radius:8px;flex:none;place-items:center;font:12px DM Mono,monospace;display:grid}.flow-step>div{gap:4px;display:grid}.flow-step strong{color:var(--text);font-size:14px}.flow-step small{color:var(--text-muted);font-size:13px}.status-panel{background:#2b2416;border:1px solid #725c34;border-radius:12px;align-items:center;gap:13px;padding:18px;display:flex}.status-panel.success{background:#14291c;border-color:#356448}.status-panel>span{color:var(--orange);font-size:23px}.status-panel.success>span{color:var(--green)}.status-panel div{gap:3px;display:grid}.status-panel strong{color:#f4d19b;font-size:14px}.status-panel.success strong{color:#a3dfb3}.status-panel small{color:#a89674;font-size:12px}.license-summary{grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:22px;display:grid}.license-summary>div{background:var(--surface);border:1px solid var(--line-soft);border-radius:13px;align-items:center;gap:13px;padding:19px 21px;display:flex}.summary-icon{width:35px;height:35px;color:var(--blue-bright);background:#49b6f514;border-radius:9px;place-items:center;font-size:18px;display:grid}.license-summary strong,.license-summary small{display:block}.license-summary strong{color:var(--text);font:700 22px DM Mono,monospace}.license-summary small{color:var(--text-muted);font-size:12px}.license-list{gap:16px;display:grid}.license-card{background:var(--surface);border:1px solid var(--line-soft);border-radius:16px;display:flex;overflow:hidden}.license-cover{flex:none;place-items:center;width:190px;min-height:205px;display:grid}.license-cover span{z-index:1;color:#cbefff;letter-spacing:-5px;font:700 40px DM Mono,monospace;position:relative}.license-main{width:100%;padding:25px 28px}.license-title{justify-content:space-between;align-items:start;gap:15px;display:flex}.license-title h2{color:var(--text);margin:0;font-size:21px}.license-title p{color:var(--text-muted);margin:5px 0 0;font-size:13px}.status-badge{white-space:nowrap;border-radius:6px;padding:6px 9px;font:12px DM Mono,monospace}.status-badge.active{color:var(--green);background:#8ed3a212}.status-badge.pending{color:var(--orange);background:#f1b96b14}.license-details{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);grid-template-columns:.7fr 1fr 1.3fr;gap:25px;margin:28px 0 22px;padding:17px 0;display:grid}.license-details small,.license-details strong{display:block}.license-details small{color:var(--text-muted);font:12px DM Mono,monospace}.license-details strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font:14px DM Mono,monospace;overflow:hidden}.license-actions{gap:10px;display:flex}.binding-callout{background:#0e2233;border:1px solid #254862;border-radius:15px;justify-content:space-between;align-items:center;gap:25px;margin-top:21px;padding:27px 30px;display:flex}.binding-callout h2{color:#d9f3ff;margin:7px 0 5px;font-size:20px}.binding-callout p{color:#9ab3c6;margin:0;font-size:14px}.demo-badge{color:var(--orange);background:#f1b96b14;border:1px solid #755a31;border-radius:6px;padding:8px 11px;font:12px DM Mono,monospace}.admin-overview{grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:21px;display:grid}.admin-overview>div{background:var(--surface);border:1px solid var(--line-soft);border-radius:13px;padding:20px 21px}.admin-overview small,.admin-overview span{color:var(--text-muted);font-size:13px;display:block}.admin-overview strong{color:var(--text);margin:9px 0 4px;font:700 24px DM Mono,monospace;display:block}.admin-overview .positive{color:var(--green);font-size:12px}.admin-grid{grid-template-columns:1.2fr .8fr;gap:21px;display:grid}.approval-row{border-top:1px solid var(--line-soft);grid-template-columns:68px 1fr auto;align-items:center;gap:16px;margin-top:24px;padding-top:21px;display:grid}.slip-preview{color:#bdeaff;background:#123a56;border:1px solid #326e90;border-radius:8px;align-content:center;place-items:center;width:68px;height:80px;display:grid;transform:rotate(-2deg)}.slip-preview strong{font-size:30px}.slip-preview small{font:12px DM Mono,monospace}.approval-person{gap:4px;display:grid}.approval-person strong{font-size:15px}.approval-person span,.approval-person small{color:var(--text-muted);font-size:12px}.approval-value{text-align:right;gap:4px;display:grid}.approval-value strong{color:var(--text);font:700 18px DM Mono,monospace}.approval-value span{color:var(--green);font-size:12px}.approval-actions{grid-column:2/4;gap:9px;padding-top:3px;display:flex}.empty-state{justify-items:center;gap:8px;padding:66px 20px 40px;display:grid}.empty-state>span{width:38px;height:38px;color:var(--green);background:#8ed3a212;border-radius:50%;place-items:center;font-size:19px;display:grid}.empty-state strong{color:var(--text);font-size:16px}.empty-state small{color:var(--text-muted);font-size:13px}.activity-row{border-top:1px solid var(--line-soft);align-items:center;gap:13px;padding:17px 0;display:flex}.activity-row:first-of-type{margin-top:20px}.activity-icon{width:34px;height:34px;color:var(--blue);background:#49b6f512;border-radius:9px;place-items:center;display:grid}.activity-row div{gap:3px;display:grid}.activity-row strong{font-size:14px}.activity-row small,.activity-row time{color:var(--text-muted);font-size:12px}.activity-row time{margin-left:auto}.security-callout{background:var(--surface);border:1px solid var(--line-soft);border-radius:12px;align-items:center;gap:14px;margin-top:20px;padding:17px 20px;display:flex}.security-callout>span{width:34px;height:34px;color:var(--blue);background:#49b6f512;border-radius:8px;place-items:center;font-size:20px;display:grid}.security-callout>div{flex:1}.security-callout strong{font-size:14px}.security-callout p{color:var(--text-muted);margin:3px 0 0;font-size:13px}.modal-backdrop{z-index:20;background:#02060bcc;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.product-modal{background:var(--surface-raised);border:1px solid var(--line);border-radius:18px;grid-template-columns:minmax(300px,43%) minmax(0,57%);width:min(820px,94vw);max-height:min(82dvh,720px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000070}.modal-close{z-index:2;width:36px;height:36px;color:var(--text-soft);background:#081421c9;border:1px solid #ffffff29;border-radius:9px;font-size:22px;position:absolute;top:17px;right:17px}.modal-cover{background:#0b1622;place-items:center;height:100%;min-height:0;display:grid;overflow:hidden}.modal-cover-media{object-fit:cover;width:100%;height:100%;min-height:0;display:block}.modal-cover span{z-index:1;color:#d6f5ff;letter-spacing:-9px;font:700 64px DM Mono,monospace;position:relative}.modal-content{flex-direction:column;min-width:0;padding:48px 32px 26px;display:flex;overflow:auto}.modal-content h2{color:var(--text);letter-spacing:-1.3px;margin:9px 0 12px;font-size:31px}.modal-content>p{color:var(--text-soft);margin:0;font-size:14px;line-height:1.7}.modal-specs{color:#b6dfef;gap:10px;margin:22px 0 28px;font-size:13px;display:grid}.modal-buy{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px 18px;margin-top:auto;padding-top:18px;display:grid}.modal-buy>div:first-child{grid-area:2/1;gap:3px;min-width:0;display:grid}.modal-price-line{flex-wrap:nowrap;align-items:baseline;gap:9px;display:flex}.modal-buy strong{color:var(--text);white-space:nowrap;font:700 32px/1 DM Mono,monospace}.modal-buy del{color:var(--text-muted);white-space:nowrap;font-size:13px}.modal-buy span,.modal-buy small{color:var(--text-muted);font-size:12px;line-height:1.45}.product-modal .purchase-terms-consent{border-radius:10px;grid-area:1/1/auto/-1;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 14px;width:100%;margin-top:0;padding:11px 12px;display:grid}.product-modal .purchase-terms-consent>label{gap:9px}.product-modal .purchase-terms-consent strong{font-size:12px}.product-modal .purchase-terms-consent small{font-size:12px;line-height:1.4}.product-modal .purchase-terms-consent em{font-size:12px}.product-modal .purchase-terms-consent>button{white-space:nowrap;align-self:end;font-size:12px}.modal-buy-actions{grid-area:2/2;justify-content:flex-end;align-items:stretch;gap:9px;display:flex}.modal-buy-actions .button{border-radius:11px;min-width:112px;min-height:44px;padding:0 14px;font-size:12px}.modal-buy-actions .status-purchase-button{isolation:isolate;min-width:148px;transition:background-color .28s,border-color .28s,filter .28s,transform .18s;position:relative;overflow:hidden}.modal-buy-actions .status-purchase-button:disabled{opacity:1}.status-purchase-content{width:100%;min-height:20px;font:inherit;white-space:nowrap;justify-content:center;align-items:center;gap:8px;line-height:1;display:inline-flex;color:inherit!important}.status-purchase-content>span{font-size:inherit;line-height:inherit;color:inherit!important}.status-purchase-spinner{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:34 18;width:16px;height:16px;animation:.72s linear infinite nexus-status-button-spin}.status-purchase-success-icon{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.status-purchase-success-icon svg{width:18px;height:18px;overflow:visible}.status-purchase-success-icon circle{fill:currentColor;opacity:.16;stroke:currentColor;stroke-width:1.6px}.status-purchase-success-icon path{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.status-purchase-error-icon{border:1px solid;border-radius:999px;place-items:center;width:18px;height:18px;font-size:14px;line-height:1;display:inline-grid}.status-purchase-arrow{transition:transform .25s cubic-bezier(.2,.8,.2,1);display:inline-block}.status-purchase-button.status-idle:hover .status-purchase-arrow{transform:translate(3px)}.status-purchase-button.status-loading{cursor:wait}.status-purchase-button.status-success{color:#06251a;background:#70e0b2;border-color:#90efc7}.status-purchase-button.status-error{color:#2c0910;background:#f07b8d;border-color:#f69aa8}@keyframes nexus-status-button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.status-purchase-spinner{animation-duration:1.5s}.status-purchase-arrow,.modal-buy-actions .status-purchase-button{transition:none}}@media (max-width:1100px){.header-inner{gap:25px}.market-hero{grid-template-columns:minmax(0,1fr) minmax(380px,.86fr);gap:40px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-content h1{font-size:54px}.admin-grid{grid-template-columns:1fr}}@media (max-width:780px){.site-header{height:auto;min-height:70px}.header-inner{flex-wrap:wrap;gap:14px;padding:14px 20px}.primary-nav{order:3;gap:20px;width:100%;height:38px;overflow-x:auto}.primary-nav button{white-space:nowrap;height:38px;font-size:14px}.header-actions{gap:9px}.header-topup-link{font-size:12px}.header-profile{gap:7px;min-height:40px;padding:2px 2px 2px 8px}.header-profile-points{min-width:66px}.header-profile-points small{display:none}.header-profile-points strong{font-size:12px}.header-profile-avatar{width:34px;height:34px}.header-wallet{min-height:38px;padding-right:8px}.header-wallet small{display:none}.header-wallet strong,.mode-switch{font-size:12px}.mobile-menu{display:block}.page-frame{padding:0 20px 55px}.market-hero{min-height:0;padding:55px 0 42px;display:block}.hero-content h1{letter-spacing:-3px;font-size:clamp(43px,12vw,59px)}.hero-content>p{font-size:16px}.proof-row{flex-wrap:wrap;gap:16px}.hero-console{min-height:350px;margin:53px 12px 15px}.float-one{right:-15px}.float-two{left:-15px}.value-strip{grid-template-columns:1fr;gap:17px;padding:27px 0 52px}.section-top{display:block}.section-top h2,.account-heading h1{font-size:29px}.section-top .button{margin-top:20px}.catalog-toolbar{display:block}.category-tabs{flex-wrap:nowrap;padding-bottom:12px;overflow-x:auto}.category-tabs button{white-space:nowrap}.search-field{width:100%;margin-top:12px}.product-grid{grid-template-columns:1fr}.product-cover{min-height:205px}.creator-callout{padding:27px;display:block}.creator-callout .button{margin-top:21px}.site-footer{padding:26px 20px 32px;display:block}.site-footer>div{flex-wrap:wrap;gap:13px;margin-top:15px}.site-footer>div:first-child{margin-top:0}.account-page{padding:43px 0 20px}.account-heading{display:block}.account-heading>.button,.account-heading>.demo-badge{margin-top:19px}.legal-page{padding:43px 0 22px}.legal-heading .button{margin-top:19px}.legal-grid{grid-template-columns:1fr}.legal-card{min-height:0}.legal-contact{padding:21px;display:block}.legal-contact .button{width:100%;margin-top:18px}.wallet-layout{grid-template-columns:1fr}.topup-presets{grid-template-columns:repeat(3,1fr)}.balance-panel{min-height:190px;padding:27px}.balance-panel strong{font-size:39px}.license-summary{grid-template-columns:1fr}.license-card{display:block}.license-cover{width:100%;min-height:135px}.license-main{padding:21px}.license-details{grid-template-columns:1fr 1fr;gap:18px}.license-details>div:last-child{grid-column:1/3}.binding-callout,.security-callout{display:block}.binding-callout .button,.security-callout .button{margin-top:18px}.admin-overview{grid-template-columns:repeat(2,1fr)}.approval-row{grid-template-columns:62px 1fr}.approval-value{text-align:left;grid-column:2}.approval-actions{grid-column:1/3}.modal-backdrop{padding:14px}.product-modal{width:min(720px,100%);max-height:92dvh;display:block;overflow:auto}.modal-cover{height:260px;min-height:260px}.modal-cover span{font-size:48px}.modal-content{padding:28px 24px 24px;overflow:visible}.modal-content h2{font-size:27px}.modal-buy{grid-template-columns:1fr;align-items:stretch}.modal-buy>div:first-child,.product-modal .purchase-terms-consent,.modal-buy-actions{grid-area:auto/1}.modal-buy-actions{justify-content:stretch}.modal-buy-actions .button{width:100%;min-width:0}.product-modal .purchase-terms-consent{grid-template-columns:1fr auto}}@media (max-width:470px){body{font-size:15px}.brand-copy small,.header-icon,.header-topup-link{display:none}.header-profile,.header-wallet{margin-left:auto}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.hero-console{margin-left:0;margin-right:0;padding:21px}.console-main{margin-top:45px}.console-main strong{font-size:39px}.console-ring{width:83px;height:83px}.console-chart{gap:5px}.proof-row{font-size:12px}.topup-presets{grid-template-columns:repeat(2,1fr)}.payment-box{flex-wrap:wrap;align-items:start}.payment-status{margin-left:0}.license-actions{flex-wrap:wrap}.license-actions .button{flex:1}.account-heading p,.section-top p{font-size:15px}}@media (max-width:780px){.customer-protection-card{min-height:0;padding:25px}.customer-protection-head h2{font-size:25px}.customer-protection-list{grid-template-columns:1fr}.customer-protection-item{min-height:76px}}@media (max-width:470px){.customer-protection-card{gap:20px;padding:21px}.customer-protection-head h2{font-size:23px}.customer-protection-head p{font-size:13px}.customer-protection-item{padding:12px}.customer-protection-icon{width:39px;height:39px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.float-two{left:12px}@media (max-width:780px){.float-two{left:12px}}.stats-strip{background:var(--surface);border:1px solid var(--line-soft);border-radius:14px;grid-template-columns:repeat(4,1fr);gap:0;margin:28px 0 0;display:grid;overflow:hidden}.stats-strip>div{border-left:1px solid var(--line-soft);gap:5px;padding:21px 24px;display:grid}.stats-strip>div:first-child{border-left:0}.stats-strip strong{color:var(--text);font:700 23px DM Mono,monospace}.stats-strip span{color:var(--text-muted);font-size:13px}.recommended-section{padding-bottom:70px}.recommended-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:24px;display:grid}.recommended-grid .product-cover{min-height:185px}.recommended-grid .product-title-row{min-height:84px}.developer-profile{background:var(--surface);border:1px solid var(--line-soft);border-radius:16px;align-items:center;gap:20px;margin-bottom:22px;padding:26px 30px;display:flex}.developer-avatar{color:#062238;text-align:center;background:linear-gradient(135deg,#9de5ff,#4b9ec6);border-radius:20px;flex:none;justify-content:center;align-items:center;width:70px;height:70px;padding:0;font:700 22px/1 DM Mono,monospace;display:flex;box-shadow:0 12px 28px #49b6f529}.developer-avatar-logo{color:#062238;text-align:center;background:linear-gradient(135deg,#9de5ff,#4b9ec6);border:0;font:700 22px/1 DM Mono,monospace;box-shadow:0 12px 28px #49b6f529}.developer-copy{flex:1}.developer-copy h2{color:var(--text);margin:7px 0 6px;font-size:22px}.developer-copy p{max-width:680px;color:var(--text-soft);margin:0;font-size:14px;line-height:1.6}.developer-meta{color:var(--text-muted);flex-wrap:wrap;gap:13px;margin-top:13px;font-size:12px;display:flex}.developer-meta strong{color:var(--text)}.developer-meta span{border-left:1px solid var(--line);padding-left:13px}@media (max-width:780px){.stats-strip{grid-template-columns:repeat(2,1fr)}.stats-strip>div:nth-child(3){border-left:0;border-top:1px solid var(--line-soft)}.stats-strip>div:nth-child(4){border-top:1px solid var(--line-soft)}.recommended-section{padding-bottom:52px}.recommended-grid{grid-template-columns:1fr}.developer-profile{grid-template-columns:70px 1fr;padding:23px;display:grid}.developer-profile>.button{grid-column:1/3;width:100%}.developer-copy h2{font-size:20px}}.header-wallet{cursor:pointer}.user-button.connected{color:#04111c;background:var(--blue-bright)}.user-button.guest{width:auto;min-width:62px;color:var(--blue-bright);background:#49b6f512;border:1px solid #49b6f54d;border-radius:10px;padding:0 12px}.login-banner{background:#0d2537;border:1px solid #27506b;border-radius:12px;align-items:center;gap:15px;margin:-12px 0 24px;padding:16px 18px;display:flex}.login-banner>span{width:34px;height:34px;color:var(--blue-bright);background:#49b6f514;border-radius:9px;place-items:center;display:grid}.login-banner>div{flex:1;gap:3px;display:grid}.login-banner strong{color:#d8f3ff;font-size:14px}.login-banner small{color:#9bb7c8;font-size:12px}.transactions-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:17px;display:flex}.transactions-toolbar .search-field{width:300px}.transaction-filters{flex-wrap:wrap;gap:7px;display:flex}.transaction-filters button{min-height:40px;color:var(--text-muted);background:0 0;border:1px solid #0000;border-radius:8px;padding:0 13px;font-size:13px;font-weight:700}.transaction-filters button:hover,.transaction-filters button.active{color:var(--blue-bright);background:#49b6f512;border-color:#49b6f53a}.transaction-list{background:var(--surface);border:1px solid var(--line-soft);border-radius:15px;overflow:hidden}.transaction-row{border-top:1px solid var(--line-soft);grid-template-columns:40px 1fr 150px 130px 90px;align-items:center;gap:15px;padding:18px 21px;display:grid}.transaction-row:first-child{border-top:0}.transaction-icon{width:35px;height:35px;color:var(--blue-bright);background:#49b6f514;border-radius:9px;place-items:center;font-size:18px;display:grid}.transaction-icon.purchase{color:var(--orange);background:#f1b96b12}.transaction-main,.transaction-method{gap:4px;display:grid}.transaction-main strong,.transaction-method strong{color:var(--text);font-size:14px}.transaction-main small,.transaction-method small{color:var(--text-muted);font-size:12px}.transaction-method{text-align:right}.transaction-amount{text-align:right;font:700 14px DM Mono,monospace}.transaction-amount.credit{color:var(--green)}.transaction-amount.debit{color:var(--text)}.transaction-row .status-badge{justify-self:end}.status-badge.completed{color:var(--green);background:#8ed3a212}.status-badge.rejected{color:#ff9b9b;background:#ff6c6c12}.roadmap-panel{background:var(--surface);border:1px solid var(--line-soft);border-radius:16px;margin-top:21px;padding:25px}.roadmap-grid{grid-template-columns:1fr 1fr;gap:13px;margin:21px 0;display:grid}.roadmap-grid>div{background:var(--bg-soft);border:1px solid var(--line-soft);border-radius:10px;gap:5px;padding:17px;display:grid}.roadmap-grid span{color:var(--blue);font:12px DM Mono,monospace}.roadmap-grid strong{color:var(--text);font-size:15px}.roadmap-grid small{color:var(--text-muted);font-size:12px;line-height:1.5}.modal-actions{justify-content:end;gap:10px;margin-top:21px;display:flex}.login-modal,.ip-modal{background:var(--surface-raised);border:1px solid var(--line);border-radius:18px;width:min(470px,100%);padding:44px 38px 34px;position:relative;box-shadow:0 28px 90px #00000070}.login-modal h2,.ip-modal h2{color:var(--text);letter-spacing:-1px;margin:11px 0 12px;font-size:30px}.login-modal p,.ip-modal>p{color:var(--text-soft);font-size:15px;line-height:1.7}.discord-mark{color:#fff;background:#5865f2;border-radius:16px;place-items:center;width:55px;height:55px;margin-bottom:25px;font-size:27px;display:grid;box-shadow:0 13px 28px #5865f240}.login-perks{color:#b7deed;gap:9px;margin:24px 0;font-size:13px;display:grid}.button-discord{color:#fff;background:#5865f2;box-shadow:0 10px 25px #5865f240}.button-discord:hover{background:#737df3}.modal-note{color:var(--text-muted);margin-top:14px;font-size:12px;line-height:1.5;display:block}.ip-modal .field-label{margin-top:18px}.ip-warning{color:#e4c68d;background:#f1b96b12;border:1px solid #8d6f3b;border-radius:8px;margin-top:18px;padding:13px;font-size:12px;line-height:1.5}@media (max-width:780px){.login-banner{grid-template-columns:34px 1fr;display:grid}.login-banner .button{grid-column:1/3;width:100%}.transactions-toolbar{display:block}.transactions-toolbar .search-field{width:100%}.transaction-filters{flex-wrap:nowrap;margin-top:11px;overflow-x:auto}.transaction-filters button{white-space:nowrap}.transaction-row{grid-template-columns:40px 1fr auto;gap:10px 13px;padding:16px}.transaction-method{text-align:left;grid-column:2}.transaction-amount{grid-area:1/3/3}.transaction-row .status-badge{grid-column:2/4;justify-self:start}.roadmap-grid{grid-template-columns:1fr}.login-modal,.ip-modal{padding:39px 24px 27px}.modal-actions{flex-direction:column-reverse}.modal-actions .button{width:100%}}.topup-loading{z-index:5;width:fit-content;color:var(--text);background:var(--surface);border:1px solid var(--blue);border-radius:999px;align-items:center;gap:10px;margin:18px auto -4px;padding:11px 16px;font-size:14px;display:flex;position:sticky;top:84px;box-shadow:0 10px 28px #0003}.loading-spinner{border:2px solid #49b6f54d;border-top-color:var(--blue-bright);border-radius:50%;width:16px;height:16px;animation:.75s linear infinite nexus-spin;display:inline-block}.submission-overlay{z-index:40;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#07101bcc;position:fixed;inset:0}.submission-dialog{z-index:41;min-width:250px;color:var(--text);text-align:center;background:#111c2cf5;border:1px solid #49b6f566;border-radius:16px;justify-items:center;gap:10px;padding:28px 34px;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 80px #0008}.submission-dialog strong{font-size:18px}.submission-dialog small{color:var(--text-muted);font-size:13px}.loading-spinner-large{border-width:3px;width:34px;height:34px}@keyframes nexus-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.loading-spinner{animation:none}}.canary-panel{margin:21px 0}.canary-panel-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.canary-panel-heading h2{color:var(--text);margin:7px 0 0;font-size:20px}.canary-panel-heading p{color:var(--text-muted);margin:6px 0 0;font-size:14px}.canary-status-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.canary-status-grid>div{background:var(--bg-soft);border:1px solid var(--line-soft);border-radius:10px;min-width:0;padding:13px 14px}.canary-status-grid small,.canary-status-grid strong,.canary-status-grid span{display:block}.canary-status-grid small{color:var(--text-muted);font-size:12px}.canary-status-grid strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font:700 13px DM Mono,monospace;overflow:hidden}.canary-status-grid span{color:var(--text-muted);margin-top:3px;font:12px DM Mono,monospace}.canary-panel-actions{align-items:center;gap:14px;margin-top:19px;display:flex}.canary-panel-actions small{color:var(--text-muted);font-size:12px;line-height:1.45}.canary-panel-actions .button:disabled{cursor:not-allowed;opacity:.45;box-shadow:none;transform:none}.canary-loading,.canary-error,.canary-result{border-radius:10px;margin-top:19px;padding:14px 16px;font-size:13px}.canary-loading{color:var(--text-muted);background:var(--bg-soft);align-items:center;gap:9px;display:flex}.canary-error{color:#ffb0b0;background:#ff6c6c12;border:1px solid #8b4848}.canary-result{color:#a3dfb3;background:#14291c;border:1px solid #356448}.canary-result>div{color:var(--text-soft);flex-wrap:wrap;gap:17px;margin-top:10px;display:flex}.canary-result b{color:var(--text);font-family:DM Mono,monospace;font-weight:600}.canary-result small{color:#a3bda9;margin-top:10px;display:block}@media (max-width:1100px){.canary-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:780px){.canary-panel-heading,.canary-panel-actions{display:block}.canary-panel-heading .demo-badge{margin-top:15px;display:inline-block}.canary-panel-actions .button{width:100%}.canary-panel-actions small{margin-top:10px;display:block}.canary-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:470px){.canary-status-grid{grid-template-columns:1fr}}.qr-box{background:#fff;border-color:#fff;width:92px;height:92px;padding:0;text-decoration:none;overflow:hidden}.qr-box:hover{border-color:var(--blue-bright)}.language-switch{border:1px solid var(--line);min-width:42px;min-height:36px;color:var(--blue-bright);cursor:pointer;background:#49b6f510;border-radius:9px;padding:0 10px;font:700 12px DM Mono,monospace;transition:border-color .2s,background .2s,color .2s}.language-switch:hover{border-color:var(--blue);color:var(--text);background:#49b6f51c}.payment-method-heading{justify-content:space-between;align-items:end;gap:16px;margin-top:25px;display:flex}.payment-method-heading strong{color:var(--text);font-size:15px}.payment-method-heading span{color:var(--text-muted);text-align:right;font-size:12px}.payment-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.payment-option{min-height:78px;color:var(--text-soft);background:var(--bg-soft);border:1px solid var(--line);text-align:left;cursor:pointer;border-radius:11px;grid-template-columns:38px 1fr 20px;align-items:center;gap:11px;padding:12px 14px;transition:border-color .18s,background .18s,transform .18s;display:grid}.payment-option:hover{border-color:var(--blue);transform:translateY(-1px)}.payment-option.selected{color:var(--text);border-color:var(--blue);background:#49b6f512;box-shadow:0 0 0 2px #49b6f514}.payment-option>span:nth-child(2){gap:4px;display:grid}.payment-option strong{font-size:13px}.payment-option small{color:var(--text-muted);font-size:12px;line-height:1.35}.payment-option b{color:var(--green);font-size:17px}.payment-option-icon{border-radius:10px;place-items:center;width:36px;height:36px;font:800 14px DM Mono,monospace;display:grid}.payment-option-kbank{color:#fff;background:linear-gradient(135deg,#0aa66a,#08774f)}.payment-option-true{color:#fff;background:linear-gradient(135deg,#ff7b24,#ed4c16)}.payment-box-large{align-items:flex-start;gap:18px;min-height:212px;margin:23px 0 0;padding:16px}.wallet-topup-qr{flex:0 0 270px;width:270px;margin:0}.wallet-topup-qr-placeholder{aspect-ratio:1;width:270px;color:var(--text-muted);background:var(--bg-soft);border:1px dashed var(--line);text-align:center;border-radius:14px;flex:0 0 270px;align-content:center;place-items:center;gap:12px;padding:18px;display:grid}.wallet-topup-qr-placeholder small{font-size:12px;line-height:1.45}.topup-terms-consent{background:#49b6f50b;border:1px solid #376784;border-radius:11px;justify-content:space-between;align-items:flex-start;gap:16px;margin-top:20px;padding:16px 17px;display:flex}.topup-terms-consent>label{cursor:pointer;align-items:flex-start;gap:12px;min-width:0;display:flex}.topup-terms-consent .animate-ui-checkbox{margin-top:2px}.topup-terms-consent label>span{gap:4px;min-width:0;display:grid}.topup-terms-consent strong{color:var(--text);font-size:13px}.topup-terms-consent small{color:var(--text-soft);font-size:12px;line-height:1.55}.topup-terms-consent em{color:var(--text-muted);font:12px DM Mono,monospace}.topup-terms-consent>button{color:var(--blue-bright);background:0 0;border:0;flex:none;padding:4px 0;font-size:12px;font-weight:800}.topup-terms-consent>button:hover{color:#a7e6ff}.topup-terms-gate{min-height:128px;color:var(--text-soft);background:var(--bg-soft);border:1px dashed #376784;border-radius:11px;align-items:center;gap:15px;margin-top:18px;padding:20px;display:flex}.topup-terms-gate>span{width:42px;height:42px;color:var(--blue-bright);background:#49b6f512;border-radius:10px;flex:none;place-items:center;font:700 18px DM Mono,monospace;display:grid}.topup-terms-gate>div{gap:4px;display:grid}.topup-terms-gate strong{color:var(--text);font-size:14px}.topup-terms-gate small{color:var(--text-muted);font-size:12px;line-height:1.55}@media (max-width:520px){.topup-terms-consent{display:block}.topup-terms-consent>button{margin:10px 0 0 30px}}.purchase-terms-consent{background:#49b6f50b;border:1px solid #376784;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:14px;margin-top:14px;padding:13px 14px;display:flex}.purchase-terms-consent>label{cursor:pointer;align-items:flex-start;gap:10px;min-width:0;display:flex}.purchase-terms-consent .animate-ui-checkbox{margin-top:2px}.purchase-terms-consent label>span{gap:3px;min-width:0;display:grid}.purchase-terms-consent strong{color:var(--text);font-size:12px}.purchase-terms-consent small{color:var(--text-soft);font-size:12px;line-height:1.5}.purchase-terms-consent em{color:var(--text-muted);font:12px DM Mono,monospace}.purchase-terms-consent>button{color:var(--blue-bright);cursor:pointer;background:0 0;border:0;flex:none;padding:3px 0;font-size:12px;font-weight:800}.purchase-terms-consent>button:hover{color:#a7e6ff}@media (max-width:520px){.purchase-terms-consent{display:block}.purchase-terms-consent>button{margin:9px 0 0 27px}}@media (max-width:780px){.wallet-topup-qr,.wallet-topup-qr-placeholder{flex-basis:215px;width:215px}}@media (max-width:520px){.wallet-topup-qr,.wallet-topup-qr-placeholder{flex-basis:auto;width:min(100%,320px);margin-inline:auto}}.payment-box-large .qr-box{border-radius:10px;flex-basis:180px;width:180px;height:180px;box-shadow:0 10px 30px #0004}.payment-box-large .qr-box img{object-fit:cover;width:100%;height:100%;display:block}.payment-details{align-content:center;gap:6px;min-height:180px;display:grid}.payment-details>span{color:var(--text-muted);font-size:13px}.payment-details small,.payment-details em{color:var(--text-muted);font-size:12px;font-style:normal;line-height:1.5}.payment-details em{color:var(--blue);margin-top:4px}.topup-card .upload-box{margin-top:22px}.topup-submit-button{min-height:52px;margin-top:16px}.admin-payment-filters{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;gap:8px;margin-top:20px;padding-bottom:15px;display:flex}.admin-payment-filters button{min-height:38px;color:var(--text-muted);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:8px;padding:0 13px;font-size:12px;font-weight:700}.admin-payment-filters button:hover,.admin-payment-filters button.active{color:var(--blue-bright);border-color:var(--blue);background:#49b6f512}@media (max-width:780px){.payment-box-large .qr-box{flex-basis:155px;width:155px;height:155px}.payment-box-large{min-height:187px}.payment-details{min-height:155px}}@media (max-width:520px){.payment-method-heading{display:block}.payment-method-heading span{text-align:left;margin-top:5px;display:block}.payment-methods{grid-template-columns:1fr}.payment-box-large{grid-template-columns:1fr;gap:13px;display:grid}.payment-box-large .qr-box{aspect-ratio:1;flex-basis:auto;width:min(100%,240px);height:auto}.payment-details{min-height:0}.payment-status{margin-left:0}}.payment-option-icon.payment-option-true{background:#ff6d1b;position:relative;overflow:hidden}.payment-option-icon.payment-option-true img{width:120px;max-width:none;height:auto;position:absolute;top:0;left:50%;transform:translate(-50%)}.payment-details{min-height:230px}.payment-title{font-weight:800;color:var(--text)!important;font-size:18px!important}.payment-details strong{letter-spacing:.3px;font-size:29px}.payment-details small{font-size:14px}.payment-details em{font-size:13px}.topup-submit-button{font-size:15px;font-weight:800}@media (max-width:780px){.payment-box-large{min-height:222px}.payment-box-large .qr-box{flex-basis:190px;width:190px;height:190px}.payment-details{min-height:190px}.payment-details strong{font-size:26px}}@media (max-width:520px){.payment-box-large{min-height:0}.payment-box-large .qr-box{flex-basis:auto;width:min(100%,290px);height:auto}.payment-details{min-height:0}.payment-details strong{font-size:28px}.payment-title{font-size:19px!important}}.payment-option-icon.payment-option-true{padding:0;overflow:hidden}.payment-option-icon.payment-option-true img{object-fit:cover;width:100%;max-width:100%;height:100%;position:static;transform:none}.payment-option-icon.payment-option-kbank{background:#00a94f;padding:0;overflow:hidden}.payment-option-icon.payment-option-kbank img{object-fit:cover;width:100%;max-width:100%;height:100%}.ip-requests-panel{margin-top:21px}.ip-request-row .approval-actions{grid-column:2/4}.payment-box-large{min-height:304px}.payment-box-large .qr-box{flex-basis:270px;width:270px;height:270px}.payment-details{gap:9px;min-height:270px}.payment-details strong{font-size:34px}.payment-account-meta{font-weight:800;line-height:1.5;color:var(--text)!important;font-size:16px!important}.payment-account-meta b{color:var(--blue-bright);font-weight:800}.payment-title{font-size:20px!important}@media (max-width:780px){.payment-box-large{min-height:250px}.payment-box-large .qr-box{flex-basis:215px;width:215px;height:215px}.payment-details{min-height:215px}.payment-details strong{font-size:30px}.payment-account-meta{font-size:15px!important}}@media (max-width:520px){.payment-box-large{min-height:0}.payment-box-large .qr-box{flex-basis:auto;width:min(100%,320px);height:auto}.payment-details{min-height:0}.payment-details strong{font-size:32px}.payment-account-meta{font-size:16px!important}.payment-title{font-size:21px!important}}.checkout-modal{width:min(92vw,520px);max-height:92vh;color:var(--text);background:var(--bg-card);border:1px solid var(--line);border-radius:18px;padding:30px;overflow:auto;box-shadow:0 24px 80px #0008}.checkout-modal h2{letter-spacing:-.04em;margin:8px 0 6px;font-size:clamp(26px,5vw,38px)}.checkout-status{color:var(--blue-bright);margin:0 0 18px;font-size:13px;font-weight:700}.checkout-qr-frame{aspect-ratio:1;background:#fff;border-radius:14px;width:min(100%,310px);margin:0 auto 20px;padding:12px;box-shadow:0 14px 40px #0005}.checkout-qr-frame img{width:100%;height:100%;display:block}.checkout-amount{text-align:center;gap:4px;margin:14px 0;display:grid}.checkout-amount small,.checkout-amount span{color:var(--text-muted);font-size:12px}.checkout-amount strong{color:var(--text);letter-spacing:-.06em;font:800 clamp(32px,7vw,48px)/1.1 DM Mono,monospace}.checkout-countdown{color:var(--text-soft);border:1px solid var(--line);text-align:center;background:#49b6f510;border-radius:10px;margin:16px 0;padding:11px 14px;font-size:13px}.checkout-countdown strong{color:var(--blue-bright);font-family:DM Mono,monospace}.checkout-note{color:var(--text-muted);font-size:13px;line-height:1.6}.checkout-modal .button+.button{margin-top:8px}@media (max-width:520px){.checkout-modal{padding:23px 18px}}.header-cart{min-height:36px;color:var(--blue-bright);cursor:pointer;background:#49b6f510;border:1px solid #49b6f54d;border-radius:9px;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.header-cart b{color:#06121d;background:var(--blue-bright);border-radius:50%;place-items:center;min-width:19px;height:19px;font:700 12px DM Mono,monospace;display:grid}.modal-buy-actions{flex-wrap:wrap;justify-content:end;gap:9px;margin-top:12px;display:flex}.modal-buy-actions .button{min-height:42px}.cart-backdrop{z-index:45;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#06101dcc;justify-content:end;display:flex;position:fixed;inset:0}.cart-panel{width:min(440px,100%);height:100%;color:var(--text);background:var(--surface-raised);border-left:1px solid var(--line);flex-direction:column;padding:32px 25px 25px;display:flex;box-shadow:-20px 0 70px #0007}.cart-panel-heading{justify-content:space-between;gap:18px;display:flex}.cart-panel-heading h2{letter-spacing:-.04em;margin:8px 0 5px;font-size:32px}.cart-panel-heading p{color:var(--text-muted);margin:0;font-size:13px}.cart-items{gap:9px;margin-top:28px;display:grid;overflow:auto}.cart-item{background:var(--bg-soft);border:1px solid var(--line-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.cart-item>div{gap:5px;min-width:0;display:grid}.cart-item strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.cart-item small{color:var(--text-muted);font:12px DM Mono,monospace}.cart-item button{color:#ffabab;cursor:pointer;background:0 0;border:0;flex:none;padding:4px 0;font-size:12px}.cart-empty{color:var(--text-soft);background:var(--bg-soft);border:1px dashed var(--line);border-radius:12px;gap:7px;margin-top:28px;padding:22px;display:grid}.cart-empty span{color:var(--text-muted);font-size:13px;line-height:1.5}.cart-panel-footer{border-top:1px solid var(--line);margin-top:auto;padding-top:20px}.cart-panel-footer>div:first-child{color:var(--text-muted);justify-content:space-between;font-size:13px;display:flex}.cart-panel-footer>div:first-child strong{color:var(--text);font:700 14px DM Mono,monospace}.cart-panel-actions{gap:9px;margin-top:14px;display:flex}.cart-panel-actions .button{flex:1}.cart-panel-actions .button:disabled{cursor:not-allowed;opacity:.42;transform:none}.checkout-order-summary{background:var(--bg-soft);border:1px solid var(--line-soft);border-radius:11px;gap:8px;margin:17px 0 20px;padding:14px;display:grid}.checkout-proof-box{background:var(--bg-soft);border:1px solid var(--line);border-radius:11px;gap:10px;margin:16px 0;padding:14px;display:grid}.checkout-proof-box>strong{color:var(--text);font-size:13px}.checkout-proof-box>small{color:var(--text-muted);font-size:12px;line-height:1.5}.checkout-proof-box .upload-box{margin:0}.checkout-proof-message{border-radius:9px;margin:12px 0;padding:11px 13px;font-size:12px;line-height:1.5}.checkout-proof-message.pending{color:#a3dfb3;background:#14291c;border:1px solid #356448}.checkout-proof-message.error{color:#ffb0b0;background:#ff6c6c12;border:1px solid #8b4848}.admin-review-message{color:var(--text-soft);background:var(--bg-soft);border:1px solid var(--line);border-radius:8px;margin:12px 0 4px;padding:10px 12px;font-size:12px}.checkout-order-summary>strong{color:var(--text);font-size:13px}.checkout-line-item{border-top:1px solid var(--line-soft);grid-template-columns:1fr auto;gap:3px 10px;padding-top:8px;display:grid}.checkout-line-item>span{gap:3px;min-width:0;display:grid}.checkout-line-item b{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.checkout-line-item small,.checkout-line-item em{color:var(--text-muted);font:12px DM Mono,monospace}.checkout-line-item>strong{color:var(--text-soft);font:600 12px DM Mono,monospace}.checkout-line-item em{color:var(--blue);grid-column:1/3}.checkout-subtotal,.checkout-adjustment{color:var(--text-muted);justify-content:space-between;gap:12px;font-size:12px;display:flex}.checkout-subtotal{border-top:1px solid var(--line);margin-top:5px;padding-top:10px}.checkout-subtotal strong,.checkout-adjustment strong{color:var(--text-soft);font:600 12px DM Mono,monospace}.checkout-adjustment strong{color:var(--orange)}@media (max-width:780px){.header-cart{order:0}.cart-panel{padding:25px 18px 18px}.modal-buy-actions{justify-content:stretch}.modal-buy-actions .button{flex:1}}.license-card-rich{align-items:stretch}.license-details-rich{grid-template-columns:repeat(3,minmax(0,1fr))}.version-state{border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px;padding:12px 14px;font:12px DM Mono,monospace;display:flex}.version-state.current{color:var(--green);background:#8ed3a212}.version-state.update_available{color:var(--orange);background:#f1b96b14}.version-state.local_newer_than_catalog,.version-state.unknown{color:var(--text-soft);background:#ffffff09}.version-state span{color:inherit;font-weight:700}.license-warning{color:var(--orange);margin:-4px 0 17px;font-size:13px;line-height:1.5}@media (max-width:780px){.license-details-rich{grid-template-columns:1fr 1fr}}.product-manager-panel{margin-top:22px;overflow:hidden}.product-manager-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.product-manager-heading h2{color:var(--text);letter-spacing:-.035em;margin:7px 0 6px;font-size:clamp(22px,3vw,30px)}.product-manager-heading p{max-width:850px;color:var(--text-muted);margin:0;font-size:13px;line-height:1.65}.product-manager-env{color:var(--text-soft);background:var(--bg-soft);border:1px solid var(--line);letter-spacing:.8px;border-radius:8px;flex:none;padding:7px 10px;font:700 12px DM Mono,monospace}.product-manager-env.production{color:var(--green);border-color:#8ed3a23b}.product-manager-env.staging{color:var(--orange);border-color:#f1b96b3b}.product-manager-message{color:var(--text-soft);background:#49b6f50c;border:1px solid #49b6f52d;border-radius:9px;margin-bottom:14px;padding:11px 13px;font:12px/1.5 DM Mono,monospace}.product-manager-message.admin-reauth-message{color:#ffd69a;background:#f1b96b12;border-color:#f1b96b55;justify-content:space-between;align-items:center;gap:12px;display:flex}.product-manager-message.admin-reauth-message>span{min-width:0}.product-manager-message.admin-reauth-message .button{flex:none}.product-manager-layout{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:start;gap:18px;display:grid}.product-manager-form,.product-manager-inventory{border:1px solid var(--line-soft);background:linear-gradient(145deg,#ffffff05,#49b6f506);border-radius:12px;min-width:0;padding:17px}.product-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.product-manager-form label{color:var(--text-muted);gap:7px;font-size:12px;font-weight:700;display:grid}.product-manager-form input,.product-manager-form select,.product-manager-form textarea{width:100%;min-height:41px;color:var(--text);border:1px solid var(--line);background:#07111b96;border-radius:8px;outline:none;padding:10px 12px;font:12px DM Mono,monospace}.product-manager-form textarea{resize:vertical;min-height:92px;font-family:inherit;line-height:1.5}.product-manager-form input:focus,.product-manager-form select:focus,.product-manager-form textarea:focus{border-color:#49b6f56b;box-shadow:0 0 0 3px #49b6f50e}.product-description-field{margin-top:11px}.product-package-upload{cursor:pointer;background:#07111b75;border:1px dashed #49b6f54d;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;margin-top:12px;padding:15px;gap:12px!important}.product-package-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.product-package-upload-icon{width:42px;height:42px;color:var(--blue-bright);background:#49b6f512;border:1px solid #49b6f53d;border-radius:10px;place-items:center;font-size:20px;display:grid}.product-package-upload>div{gap:4px;display:grid}.product-package-upload strong{color:var(--text);font-size:13px}.product-package-upload small{color:var(--text-muted);font-size:12px;line-height:1.45}.product-package-list{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.product-package-list span{color:var(--text-soft);background:var(--bg-soft);border:1px solid var(--line-soft);border-radius:6px;padding:5px 7px;font:12px DM Mono,monospace}.product-package-list b{color:var(--blue-bright);font-weight:600}.product-activate-toggle{border:1px solid var(--line-soft);background:#ffffff04;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;margin:13px 0;padding:11px 12px}.product-activate-toggle input{width:18px;height:18px;min-height:18px;accent-color:var(--blue-bright)}.product-activate-toggle>span{gap:3px;display:grid}.product-activate-toggle strong{color:var(--text-soft);font-size:12px}.product-activate-toggle small{color:var(--text-muted);font-size:12px;font-weight:500}.product-manager-inventory{gap:10px;max-height:720px;display:grid;overflow:auto}.product-manager-inventory-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.product-manager-inventory-title>strong{color:var(--text);font-size:14px}.managed-product{border:1px solid var(--line-soft);background:#07111b68;border-radius:10px;gap:11px;padding:13px;display:grid}.managed-product-main,.managed-product-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.managed-product-main>div{gap:4px;min-width:0;display:grid}.managed-product-main strong{color:var(--text);font-size:13px}.managed-product-main small,.managed-product-actions>span{color:var(--text-muted);font:12px/1.4 DM Mono,monospace}.managed-product-pool{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.managed-product-pool>span{border:1px solid var(--line-soft);background:#ffffff04;border-radius:7px;gap:4px;padding:8px;display:grid}.managed-product-pool small{color:var(--text-muted);font:12px DM Mono,monospace}.managed-product-pool b{color:var(--text-soft);font:700 15px DM Mono,monospace}.managed-product-actions .button{min-height:32px;padding:0 10px;font-size:12px}.product-manager-section-title{gap:3px;margin-bottom:12px;display:grid}.product-manager-section-title strong{color:var(--text);font-size:14px}.product-manager-section-title small{color:var(--text-muted);font-size:12px}.managed-product-action-buttons{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.product-inventory-operation{background:linear-gradient(145deg,#49b6f50c,#ffffff04);border:1px solid #49b6f536;border-radius:10px;gap:10px;padding:13px;display:grid}.product-inventory-operation.update{background:linear-gradient(145deg,#f1b96b0d,#ffffff04);border-color:#f1b96b42}.product-inventory-operation.replace{background:linear-gradient(145deg,#e5935f10,#ffffff04);border-color:#e5935f55}.product-replace-button{color:#f0b48f!important;border-color:#a86f4d!important}.product-storefront-media{background:linear-gradient(145deg,#49b6f50e,#ffffff04);border:1px solid #49b6f545;border-radius:10px;gap:11px;padding:13px;display:grid}.product-storefront-media-preview{grid-template-columns:1fr 1fr;gap:8px;display:grid}.product-storefront-media-preview>div{min-height:110px;color:var(--text-muted);border:1px solid var(--line-soft);background:#050c13;border-radius:8px;place-items:center;font-size:12px;display:grid;overflow:hidden}.product-storefront-media-preview img,.product-storefront-media-preview video{object-fit:cover;width:100%;height:150px;display:block}.product-storefront-media-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.product-storefront-media-fields label{color:var(--text-muted);border:1px solid var(--line-soft);background:#07111b96;border-radius:8px;gap:6px;padding:10px;font-size:12px;font-weight:700;display:grid}.product-storefront-media-fields input{width:100%;color:var(--text-soft);font-size:12px}.product-storefront-media-fields small{color:var(--text-muted);font:12px/1.4 DM Mono,monospace}.product-storefront-media-remove{flex-wrap:wrap;gap:12px;display:flex}.product-storefront-media-remove label{color:var(--text-muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}.product-storefront-media-remove input{accent-color:var(--danger)}.product-inventory-operation-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.product-inventory-operation-head>div{gap:3px;display:grid}.product-inventory-operation-head strong{color:var(--text);font-size:13px}.product-inventory-operation-head small{color:var(--text-muted);font:12px DM Mono,monospace}.product-inventory-operation-head>button{border:1px solid var(--line);width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:7px}.product-inventory-operation>label:not(.product-package-upload){color:var(--text-muted);gap:6px;font-size:12px;font-weight:700;display:grid}.product-inventory-operation>label:not(.product-package-upload) input{width:100%;min-height:38px;color:var(--text);border:1px solid var(--line);background:#07111b96;border-radius:8px;outline:none;padding:9px 11px;font:12px DM Mono,monospace}.product-inventory-operation>label:not(.product-package-upload) input[readonly]{color:var(--text-muted)}.product-package-upload.compact{margin-top:0;padding:11px}.product-package-upload.compact .product-package-upload-icon{width:36px;height:36px;font-size:17px}@media (max-width:1050px){.product-manager-layout{grid-template-columns:1fr}.product-manager-inventory{max-height:none}}@media (max-width:620px){.product-manager-heading{flex-direction:column}.product-form-grid{grid-template-columns:1fr}.managed-product-pool{grid-template-columns:1fr 1fr}.managed-product-actions{flex-direction:column;align-items:flex-start}.managed-product-action-buttons{justify-content:flex-start;width:100%}.product-storefront-media-preview,.product-storefront-media-fields{grid-template-columns:1fr}}.admin-promotion-panel,.admin-customer-panel{margin-top:22px;overflow:hidden}.admin-promotion-layout{grid-template-columns:minmax(280px,.8fr) minmax(360px,1.2fr);align-items:start;gap:16px;display:grid}.admin-promotion-list{gap:8px;max-height:420px;display:grid;overflow:auto}.admin-promotion-list>button{text-align:left;border:1px solid var(--line-soft);cursor:pointer;background:#07111b68;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.admin-promotion-list>button.active{box-shadow:inset 3px 0 0 var(--blue-bright);background:#49b6f50d;border-color:#49b6f56b}.admin-promotion-list>button span{gap:3px;min-width:0;display:grid}.admin-promotion-list strong{color:var(--text);font-size:12px}.admin-promotion-list small{color:var(--text-muted);font:12px DM Mono,monospace}.admin-promotion-list b{color:var(--green);font:700 12px DM Mono,monospace}.admin-promotion-editor,.admin-customer-profile{border:1px solid var(--line-soft);background:linear-gradient(145deg,#ffffff05,#49b6f506);border-radius:11px;gap:12px;padding:16px;display:grid}.admin-promotion-editor label,.admin-customer-profile label{color:var(--text-muted);gap:7px;font-size:12px;font-weight:700;display:grid}.admin-promotion-editor input,.admin-customer-profile input,.admin-customer-grant select,.admin-license-actions input,.admin-license-actions select{width:100%;min-height:39px;color:var(--text);border:1px solid var(--line);background:#07111b96;border-radius:8px;outline:none;padding:9px 11px;font:12px DM Mono,monospace}.admin-promotion-editor input:focus,.admin-customer-profile input:focus,.admin-license-actions input:focus,.admin-license-actions select:focus{border-color:#49b6f56b;box-shadow:0 0 0 3px #49b6f50e}.admin-customer-layout{grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);align-items:start;gap:16px;display:grid}.admin-customer-directory,.admin-customer-workspace{border:1px solid var(--line-soft);background:#07111b58;border-radius:11px;min-width:0;padding:14px}.admin-customer-directory .search-field,.admin-customer-directory .search-field input{width:100%}.admin-customer-list{gap:7px;max-height:650px;margin-top:11px;display:grid;overflow:auto}.admin-customer-list>button{text-align:left;border:1px solid var(--line-soft);cursor:pointer;background:0 0;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.admin-customer-list>button.active{background:#49b6f50c;border-color:#49b6f55c}.admin-customer-avatar{color:#06121d;background:var(--blue-bright);border-radius:9px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.admin-customer-list>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.admin-customer-list strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-customer-list small{color:var(--text-muted);text-overflow:ellipsis;font:12px DM Mono,monospace;overflow:hidden}.admin-customer-list b{color:var(--blue-bright);white-space:nowrap;font:700 12px DM Mono,monospace}.admin-customer-workspace{gap:12px;display:grid}.admin-customer-grant{background:#49b6f508;border:1px solid #49b6f52f;border-radius:10px;grid-template-columns:1fr minmax(190px,.7fr) auto;align-items:center;gap:10px;padding:13px;display:grid}.admin-customer-grant>div{gap:3px;display:grid}.admin-customer-grant strong{color:var(--text);font-size:12px}.admin-customer-grant small{color:var(--text-muted);font-size:12px;line-height:1.4}.admin-license-list{gap:9px;display:grid}.admin-license-row{border:1px solid var(--line-soft);background:#07111b68;border-radius:10px;gap:10px;padding:13px;display:grid}.admin-license-row.revoked{opacity:.66}.admin-license-main{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-license-main>div{gap:3px;min-width:0;display:grid}.admin-license-main strong{color:var(--text);font-size:13px}.admin-license-main small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font:12px DM Mono,monospace;overflow:hidden}.admin-license-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.admin-license-meta>span{border:1px solid var(--line-soft);background:#ffffff04;border-radius:7px;gap:4px;padding:8px;display:grid}.admin-license-meta small{color:var(--text-muted);font:12px DM Mono,monospace}.admin-license-meta b{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font:600 12px DM Mono,monospace;overflow:hidden}.admin-license-actions{border-top:1px solid var(--line-soft);gap:8px;padding-top:3px;display:grid}.admin-license-ip,.admin-license-transfer{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.admin-license-transfer{grid-template-columns:minmax(0,1fr) auto auto}.admin-danger-button{color:#faa!important;border-color:#8c4444!important}.admin-customer-empty{min-height:320px}@media (max-width:1050px){.admin-promotion-layout,.admin-customer-layout{grid-template-columns:1fr}.admin-customer-list{max-height:330px}.admin-customer-grant{grid-template-columns:1fr}}@media (max-width:620px){.admin-license-meta,.admin-license-ip,.admin-license-transfer,.admin-promotion-layout{grid-template-columns:1fr}}.admin-account-page{scroll-margin-top:88px}.admin-section-tabs{z-index:7;border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d1520ed;border-radius:13px;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin:-10px 0 22px;padding:5px;display:grid;position:sticky;top:86px;box-shadow:0 14px 32px #0005,inset 0 1px #ffffff08}.admin-section-tabs button{min-width:0;min-height:58px;color:var(--text-muted);text-align:center;background:0 0;border:1px solid #0000;border-radius:9px;align-content:center;gap:3px;padding:8px 12px;transition:color .16s,border-color .16s,background .16s,transform .16s;display:grid}.admin-section-tabs button:hover{color:var(--text);background:#ffffff07;transform:translateY(-1px)}.admin-section-tabs button.active{color:#ecf8ff;background:linear-gradient(#268de9,#217bcf);border-color:#6fc4ff;box-shadow:inset 0 0 0 1px #ffffff1f,0 7px 20px #147dce35}.admin-section-tabs strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.admin-section-tabs small{color:inherit;opacity:.72;text-overflow:ellipsis;white-space:nowrap;font:12px DM Mono,monospace;overflow:hidden}.admin-section-content{min-height:420px}.admin-section-content>.product-manager-panel,.admin-section-content>.admin-promotion-panel,.admin-section-content>.admin-customer-panel{margin-top:0}.admin-finance-stack{gap:22px;display:grid}.admin-finance-stack .canary-panel,.admin-finance-stack .approval-panel{margin:0}.admin-section-guide{grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);align-items:center;gap:22px;margin-top:21px;display:grid}.admin-section-guide h2{color:var(--text);margin:7px 0 6px;font-size:21px}.admin-section-guide p{max-width:520px;color:var(--text-muted);margin:0;font-size:13px;line-height:1.65}.admin-section-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.admin-section-guide-grid button{border:1px solid var(--line-soft);min-height:68px;color:var(--text-soft);text-align:left;background:#07111b68;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;padding:12px 14px;display:grid}.admin-section-guide-grid button:hover{color:var(--text);background:#49b6f50c;border-color:#49b6f55c}.admin-section-guide-grid strong{font-size:13px}.admin-section-guide-grid small{color:var(--text-muted);font-size:12px}.admin-section-guide-grid span{color:var(--blue-bright);grid-area:1/2/3;font-size:19px}.theme-light .admin-section-tabs{background:#eef4f9ed}@media (max-width:900px){.admin-section-tabs{grid-template-columns:repeat(5,minmax(120px,1fr));top:122px;overflow-x:auto}.admin-section-guide{grid-template-columns:1fr}}@media (max-width:620px){.admin-section-tabs{margin-inline:-4px;padding:4px;display:flex;top:118px;overflow-x:auto}.admin-section-tabs button{flex:0 0 132px;min-width:132px;min-height:52px}.admin-section-guide-grid{grid-template-columns:1fr}.admin-section-content{min-height:300px}}.admin-account-page .admin-section-tabs strong{font-size:15px;line-height:1.2}.admin-account-page .admin-section-tabs small{font-size:12px;line-height:1.3}.admin-account-page .product-manager-heading p{font-size:14px;line-height:1.7}.admin-account-page .product-manager-env{font-size:12px}.admin-account-page .product-manager-section-title strong,.admin-account-page .product-manager-inventory-title>strong{font-size:16px}.admin-account-page .product-manager-section-title small{font-size:12px;line-height:1.45}.admin-account-page .product-manager-form label,.admin-account-page .admin-promotion-editor label,.admin-account-page .admin-customer-profile label{font-size:13px}.admin-account-page .product-manager-form input,.admin-account-page .product-manager-form select,.admin-account-page .product-manager-form textarea,.admin-account-page .admin-promotion-editor input,.admin-account-page .admin-customer-profile input,.admin-account-page .admin-customer-grant select,.admin-account-page .admin-license-actions input,.admin-account-page .admin-license-actions select{font-size:13px;line-height:1.45}.admin-account-page .product-package-upload strong{font-size:14px}.admin-account-page .product-package-upload small{font-size:12px;line-height:1.55}.admin-account-page .product-package-list span{font-size:12px}.admin-account-page .product-activate-toggle strong{font-size:13.5px}.admin-account-page .product-activate-toggle small{font-size:12px;line-height:1.45}.admin-account-page .managed-product-main strong{font-size:14.5px}.admin-account-page .managed-product-main small,.admin-account-page .managed-product-actions>span{font-size:12px;line-height:1.5}.admin-account-page .managed-product-pool small{font-size:12px}.admin-account-page .managed-product-pool b{font-size:16px}.admin-account-page .managed-product-actions .button{min-height:35px;font-size:12px}.admin-account-page .product-inventory-operation-head strong{font-size:14px}.admin-account-page .product-inventory-operation-head small{font-size:12px;line-height:1.45}.admin-account-page .product-inventory-operation>label:not(.product-package-upload){font-size:12px}.admin-account-page .product-inventory-operation>label:not(.product-package-upload) input{font-size:12.5px}.admin-account-page .admin-promotion-list strong,.admin-account-page .admin-customer-list strong,.admin-account-page .admin-customer-grant strong{font-size:13.5px}.admin-account-page .admin-promotion-list small,.admin-account-page .admin-customer-list small{font-size:12px;line-height:1.45}.admin-account-page .admin-promotion-list b,.admin-account-page .admin-customer-list b{font-size:12px}.admin-account-page .admin-customer-grant small{font-size:12px;line-height:1.5}.admin-account-page .admin-license-main strong{font-size:14px}.admin-account-page .admin-license-main small{font-size:12px;line-height:1.45}.admin-account-page .admin-license-meta small,.admin-account-page .admin-license-meta b{font-size:12px}.admin-account-page .admin-section-guide p,.admin-account-page .admin-section-guide-grid strong{font-size:14px}.admin-account-page .admin-section-guide-grid small{font-size:12px}@media (max-width:620px){.admin-account-page .admin-section-tabs strong{font-size:14px}.admin-account-page .admin-section-tabs small{font-size:12px}.admin-account-page .product-manager-form label,.admin-account-page .admin-promotion-editor label,.admin-account-page .admin-customer-profile label{font-size:12.5px}}.admin-compliance-stack{gap:20px;display:grid}.compliance-summary,.compliance-panel{gap:18px;display:grid}.compliance-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.compliance-two-column form,.compliance-breach-form{background:var(--bg-soft);border:1px solid var(--line-soft);border-radius:12px;gap:11px;padding:16px;display:grid}.compliance-two-column h3,.retention-run-list h3{color:var(--text);margin:0;font-size:14px}.compliance-panel label{color:var(--text-soft);gap:6px;font-size:12px;display:grid}.compliance-panel input,.compliance-panel select,.compliance-panel textarea{width:100%;min-height:40px;color:var(--text);border:1px solid var(--line);background:#091522;border-radius:8px;outline:0;padding:9px 11px}.compliance-panel textarea{resize:vertical;min-height:78px}.compliance-panel label:has(input[type=checkbox]){align-items:center;gap:8px;display:flex}.compliance-panel label input[type=checkbox]{width:17px;height:17px;min-height:17px;padding:0}.compliance-inline-form{grid-template-columns:170px minmax(180px,.7fr) minmax(260px,1.4fr) auto;align-items:end;gap:10px;display:grid}.compliance-breach-form{grid-template-columns:minmax(220px,1.2fr) 130px 180px}.compliance-breach-form textarea{grid-column:span 3}.compliance-breach-form label{display:flex}.compliance-breach-form .button{justify-self:start}.compliance-case-list{gap:10px;display:grid}.compliance-case-list article{border:1px solid var(--line-soft);background:#0b1724;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:14px 15px;display:flex}.compliance-case-list article>div:first-child{gap:4px;min-width:0;display:grid}.compliance-case-list strong{color:var(--text);overflow-wrap:anywhere;font-size:13px}.compliance-case-list small{color:var(--text-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.compliance-case-list p{color:var(--text-soft);margin:2px 0 0;font-size:12px;line-height:1.55}.compliance-case-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:min(420px,42%);display:flex}.compliance-case-actions input{flex:210px;min-width:210px}.compliance-overdue{box-shadow:inset 3px 0 #ca5b5b;border-color:#a45151!important}.retention-run-list{border-top:1px solid var(--line-soft);gap:7px;padding-top:6px;display:grid}.retention-run-list>div{color:var(--text-soft);border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(170px,.8fr) 120px minmax(220px,1fr);gap:10px;padding:8px 0;font-size:12px;display:grid}.retention-run-list strong{color:var(--text)}.cart-terms-consent{margin:15px 0 0}@media (max-width:900px){.compliance-two-column,.compliance-inline-form,.compliance-breach-form{grid-template-columns:1fr}.compliance-breach-form textarea{grid-column:auto}.compliance-case-list article{flex-direction:column;align-items:stretch}.compliance-case-actions{justify-content:flex-start;width:100%;min-width:0}.retention-run-list>div{grid-template-columns:1fr}}.revenue-summary-panel{gap:18px;display:grid}.revenue-summary-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.revenue-summary-heading h2{color:var(--text);margin:5px 0 6px;font-size:20px}.revenue-summary-heading p{max-width:760px;color:var(--text-soft);margin:0;font-size:12px;line-height:1.6}.revenue-summary-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.revenue-period-tabs{border:1px solid var(--line);background:#091522;border-radius:9px;padding:3px;display:flex}.revenue-period-tabs button{min-width:70px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 11px;font-size:12px}.revenue-period-tabs button.active{color:#fff;background:#1687df;box-shadow:inset 0 0 0 1px #ffffff1a}.revenue-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.revenue-metric{border:1px solid var(--line-soft);background:#0b1724;border-radius:11px;gap:6px;min-height:112px;padding:15px;display:grid}.revenue-metric.primary{background:linear-gradient(145deg,#1477c229,#0b1724 62%);border-color:#209cff61}.revenue-metric.net{border-color:#58c69f40}.revenue-metric small{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.revenue-metric strong{color:var(--text);font-size:24px;line-height:1.1}.revenue-metric strong em{color:var(--text-soft);font-size:12px;font-style:normal;font-weight:600}.revenue-metric span{color:var(--text-soft);margin-top:auto;font-size:12px;line-height:1.45}.revenue-detail-grid{border:1px solid var(--line-soft);background:var(--line-soft);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.revenue-detail-grid>div{background:#0a1521;gap:3px;padding:12px 14px;display:grid}.revenue-detail-grid small{color:var(--text-muted);font-size:12px}.revenue-detail-grid strong{color:var(--text);font-size:17px}.revenue-detail-grid span{color:var(--text-soft);font-size:12px}.revenue-products{gap:10px;padding-top:4px;display:grid}.revenue-product-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.revenue-product-list article{border:1px solid var(--line-soft);background:#0a1521;border-radius:10px;gap:8px;padding:13px 14px;display:grid}.revenue-product-main{justify-content:space-between;align-items:center;gap:14px;display:flex}.revenue-product-main>div{gap:2px;min-width:0;display:grid}.revenue-product-main>strong{white-space:nowrap;font-size:13px}.revenue-product-main small,.revenue-product-split small{color:var(--text-muted);font-size:12px}.revenue-product-total-bar{background:#142536;border-radius:99px;height:3px;overflow:hidden}.revenue-product-total-bar span{border-radius:inherit;background:#209cff;height:100%;display:block}.revenue-product-stack{background:#142536;border-radius:99px;height:10px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff08}.revenue-product-stack span{min-width:0;height:100%}.revenue-product-stack .point{background:var(--blue-bright)}.revenue-product-stack .direct{background:var(--orange)}.revenue-product-split{justify-content:space-between;gap:10px;display:flex}.revenue-product-split small{align-items:center;gap:6px;display:inline-flex}.revenue-product-split i{border-radius:50%;width:7px;height:7px;display:inline-block}.revenue-product-split i.point{background:var(--blue-bright)}.revenue-product-split i.direct{background:var(--orange)}.revenue-chart-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);gap:12px;display:grid}.revenue-chart-card{border:1px solid var(--line-soft);background:#0a1521;border-radius:11px;min-width:0;padding:15px 16px 13px;overflow:hidden}.revenue-chart-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:10px;display:flex}.revenue-chart-heading>div:first-child{gap:3px;display:grid}.revenue-chart-heading strong{color:var(--text);font-size:12.5px}.revenue-chart-heading small{color:var(--text-muted);font-size:12px}.revenue-chart-legend{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:11px;display:flex}.revenue-chart-legend span{color:var(--text-muted);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.revenue-chart-legend span:before{content:"";border-radius:99px;width:8px;height:3px;display:inline-block}.revenue-chart-legend .sales:before,.revenue-chart-legend .cash:before{background:var(--blue-bright)}.revenue-chart-legend .net:before{background:var(--green)}.revenue-chart-legend .refund:before{background:var(--danger)}.revenue-line-chart-wrap{width:100%;overflow-x:auto}.revenue-line-chart{width:100%;min-width:560px;height:auto;display:block}.revenue-grid-line{stroke:#294055;stroke-width:1px;stroke-dasharray:3 5;opacity:.62}.revenue-axis-value,.revenue-axis-label{fill:var(--text-muted);font:12px DM Mono,monospace}.revenue-line{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.revenue-line-sales{stroke:var(--blue-bright)}.revenue-line-net{stroke:var(--green)}.revenue-dot{stroke:#0a1521;stroke-width:2px;vector-effect:non-scaling-stroke}.revenue-chart-empty{color:var(--text-muted);background:#ffffff04;border-radius:7px;margin-top:-4px;padding:8px 10px;font-size:12px;line-height:1.5}.revenue-cash-card{grid-template-rows:auto 1fr;display:grid}.revenue-cash-chart{border-bottom:1px solid #294055;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px;min-height:205px;padding:18px 2px 0;display:grid}.revenue-cash-group{justify-items:center;gap:4px;min-width:0;display:grid}.revenue-cash-bars{justify-content:center;align-items:flex-end;gap:4px;width:min(64px,100%);height:148px;display:flex}.revenue-cash-bars span{border-radius:4px 4px 1px 1px;width:15px;min-height:3px;transition:height .2s;display:block}.revenue-cash-bars .cash{background:var(--blue-bright)}.revenue-cash-bars .refund{background:var(--danger)}.revenue-cash-bars .net{background:var(--green)}.revenue-cash-group>strong{max-width:100%;color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.revenue-cash-group>small{max-width:100%;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.revenue-accounting-note{background:#77521814;border:1px solid #c6943f33;border-radius:9px;align-items:flex-start;gap:10px;padding:11px 13px;display:flex}.revenue-accounting-note strong{white-space:nowrap;color:#d6ae67;font-size:12px}.revenue-accounting-note span{color:var(--text-soft);font-size:12px;line-height:1.55}@media (max-width:1000px){.revenue-metric-grid,.revenue-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.revenue-chart-grid,.revenue-product-list{grid-template-columns:1fr}}@media (max-width:700px){.revenue-summary-heading{flex-direction:column}.revenue-summary-actions{justify-content:space-between;width:100%}.revenue-metric-grid,.revenue-detail-grid{grid-template-columns:1fr}.revenue-chart-heading{flex-direction:column}.revenue-chart-legend{justify-content:flex-start}.revenue-cash-chart{gap:4px}.revenue-cash-bars{gap:2px;width:min(48px,100%)}.revenue-cash-bars span{width:11px}.revenue-accounting-note{flex-direction:column}}.admin-script-manager{gap:14px;display:grid}.script-manager-hero{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.script-manager-hero h2,.script-detail-head h2{margin:5px 0 6px}.script-manager-hero p,.script-detail-head p{color:var(--text-muted);margin:0;line-height:1.55}.script-manager-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:220px;display:flex}.script-policy-note{background:linear-gradient(145deg,#143a5838,#08121db8);border-color:#2d9aff2e;grid-template-columns:auto 1fr;gap:7px 18px;display:grid}.script-policy-note strong{color:#75c4ff;grid-row:1/span 3}.script-policy-note span{color:var(--text-soft);font-size:12px;line-height:1.5}.script-manager-toolbar,.script-detail-head,.script-file-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.script-manager-toolbar>div{gap:3px;display:grid}.script-manager-toolbar small,.script-detail-head small,.script-file-toolbar span{color:var(--text-muted)}.script-manager-toolbar input,.script-file-toolbar input{width:min(360px,100%)}.script-product-list{gap:12px;margin-top:14px;display:grid}.script-product-card{border:1px solid var(--line-soft);background:#091521;border-radius:13px;overflow:hidden}.script-product-card-head{border-bottom:1px solid var(--line-soft);background:#ffffff05;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.script-product-card-head>div{gap:4px;display:grid}.script-product-card-head>div:last-child{justify-items:end}.script-product-card-head strong{font-size:14px}.script-product-card-head span,.script-product-card-head small{color:var(--text-muted);font-size:12px}.script-release-list{display:grid}.script-release-row{border-top:1px solid #ffffff0b;grid-template-columns:115px minmax(300px,1fr) minmax(330px,auto);align-items:center;gap:14px;padding:13px 16px;display:grid}.script-release-row:first-child{border-top:0}.script-release-row.current{box-shadow:inset 3px 0 0 var(--blue-bright);background:#209cff0b}.script-release-row.disabled{background:#d34e4e09}.script-release-version{gap:4px;display:grid}.script-release-version strong{color:var(--text);font:700 13px DM Mono,monospace}.script-release-version span{color:#82caff;letter-spacing:.05em;background:#209cff1a;border-radius:999px;width:max-content;padding:3px 7px;font-size:12px;font-weight:800}.script-release-row.supported .script-release-version span{color:#bdc9d6;background:#ffffff0f}.script-release-row.disabled .script-release-version span{color:#ff8f8f;background:#e64e4e1a}.script-release-stats{grid-template-columns:repeat(4,minmax(68px,1fr));gap:7px;display:grid}.script-release-stats span{background:#0c1926;border:1px solid #ffffff0e;border-radius:8px;gap:2px;padding:8px 9px;display:grid}.script-release-stats small{color:var(--text-muted);letter-spacing:.05em;font-size:12px}.script-release-stats b{font-size:12px}.script-release-actions,.script-package-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.script-release-actions .button,.script-package-actions .button{min-height:31px;padding:6px 9px;font-size:12px;text-decoration:none}.script-release-detail,.script-file-explorer{scroll-margin-top:18px}.script-detail-head{align-items:flex-start}.script-detail-head>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.script-release-status{color:#76c7ff;background:#209cff17;border:1px solid #209cff2e;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800;display:inline-flex}.script-release-status.supported{color:#c3d0dc;background:#ffffff0a;border-color:#ffffff17}.script-release-status.disabled{color:#ff8f8f;background:#e0454514;border-color:#e0454529}.script-package-table{border:1px solid var(--line-soft);border-radius:11px;margin-top:14px;overflow-x:auto}.script-package-table-head,.script-package-row{grid-template-columns:minmax(260px,1.4fr) 130px 135px 145px minmax(270px,1fr);align-items:center;gap:10px;min-width:980px;display:grid}.script-package-table-head{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;background:#0d1d2c;padding:8px 11px;font-size:12px;font-weight:800}.script-package-row{border-top:1px solid #ffffff0d;padding:10px 11px}.script-package-row>div:not(.script-package-actions){gap:3px;min-width:0;display:grid}.script-package-row strong{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.script-package-row small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.script-package-status{width:max-content;font-size:12px;font-weight:800}.script-package-status.available{color:var(--green)}.script-package-status.assigned{color:#75c4ff}.script-package-status.disabled{color:#ff8686}.script-file-toolbar{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);margin-top:14px;padding:10px 0}.script-files-grid{grid-template-columns:minmax(360px,.8fr) minmax(420px,1.2fr);gap:12px;min-height:430px;margin-top:12px;display:grid}.script-files-list{border:1px solid var(--line-soft);background:#08131e;border-radius:10px;max-height:620px;overflow:auto}.script-file-row{border-top:1px solid #ffffff0b;justify-content:space-between;align-items:center;gap:10px;padding:8px 9px;display:flex}.script-file-row:first-child{border-top:0}.script-file-row>div:first-child{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;display:grid}.script-file-row>div:last-child{gap:5px;display:flex}.script-file-row strong{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font:12px DM Mono,monospace;overflow:hidden}.script-file-row small{color:var(--text-muted);font-size:12px}.script-file-row .button{min-height:27px;padding:5px 7px;font-size:12px;text-decoration:none}.script-file-kind{color:#8bcfff;text-transform:uppercase;background:#209cff14;border-radius:4px;padding:2px 5px;font-size:12px;font-weight:800}.script-file-kind.capsule{color:#c1a7ff;background:#845cdc1a}.script-file-kind.binary{color:#aab8c5;background:#ffffff0d}.script-file-preview{border:1px solid var(--line-soft);background:#060f18;border-radius:10px;min-width:0;overflow:hidden}.script-file-preview-head{border-bottom:1px solid var(--line-soft);background:#0b1926;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.script-file-preview-head>div{gap:2px;min-width:0;display:grid}.script-file-preview-head strong{text-overflow:ellipsis;white-space:nowrap;font:12px DM Mono,monospace;overflow:hidden}.script-file-preview-head small{color:var(--text-muted);font-size:12px}.script-file-preview pre{color:#cad9e7;white-space:pre;tab-size:2;max-height:565px;margin:0;padding:14px;font:12px/1.65 DM Mono,Consolas,monospace;overflow:auto}@media (max-width:1120px){.script-release-row{grid-template-columns:100px 1fr}.script-release-actions{grid-column:1/-1;justify-content:flex-start}.script-files-grid{grid-template-columns:1fr}}@media (max-width:760px){.script-manager-hero,.script-manager-toolbar,.script-detail-head,.script-file-toolbar{flex-direction:column;align-items:stretch}.script-manager-hero-actions,.script-detail-head>div:last-child{justify-content:flex-start}.script-policy-note{grid-template-columns:1fr}.script-policy-note strong{grid-row:auto}.script-release-row{grid-template-columns:1fr}.script-release-actions{grid-column:auto}.script-release-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.script-product-card-head{flex-direction:column;align-items:flex-start}.script-product-card-head>div:last-child{justify-items:start}}.storefront-home{width:100%;max-width:none;margin:0}.app-shell.home-mode{grid-template-rows:auto minmax(0,1fr);height:100dvh;min-height:100dvh;display:grid;overflow:hidden}.app-shell.home-mode .site-header{flex:none;position:relative}.app-shell.home-mode .page-frame-home{width:100%;max-width:none;height:100%;min-height:0;margin:0;padding:0;overflow:hidden}.storefront-home-only{place-items:center;width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.storefront-home-only .storefront-hero{width:100%;height:100%;min-height:0;padding:0 24px}.storefront-home-only .storefront-hero:before{width:min(1440px,96vw);height:min(560px,72vh);top:50%;transform:translate(-50%,-50%)}.storefront-home-only .storefront-hero:after{background:radial-gradient(at 50% 48%,#13335670,#090d1300 72%);width:100%;inset:0;transform:none}.storefront-home-only .storefront-hero-grid{height:min(390px,58vh);inset:50% 0 auto;transform:translateY(-50%)}.storefront-home-only .storefront-hero-content{width:min(1280px,100%);max-width:1280px}.storefront-home-only .storefront-kicker{letter-spacing:1.7px;font-size:13px}.storefront-home-only .storefront-hero-content h1{letter-spacing:-4.8px;margin:24px 0 16px;font-size:clamp(58px,6.6vw,86px);line-height:.98}.storefront-home-only .storefront-hero-content>p{max-width:820px;font-size:16px;line-height:1.7}.storefront-home-only .storefront-hero-actions{gap:15px;margin-top:27px}.storefront-home-only .storefront-hero-actions .button{min-height:48px;padding-inline:22px;font-size:14px}.storefront-browse-button span{color:#fff}.storefront-home-only .storefront-live-stats{gap:42px;margin-top:36px}.storefront-home-only .storefront-live-stats strong{font-size:24px}.storefront-home-only .storefront-live-stats span{margin-top:2px;font-size:12px}.storefront-products-page{width:100%;max-width:none;margin:0;padding-top:62px}.storefront-products-page .storefront-releases{padding-top:0}.storefront-products-page .storefront-section-top{align-items:flex-end}.storefront-products-page .storefront-section-top h1{letter-spacing:-1.2px;margin:0;font-size:32px}.storefront-products-intro{color:var(--text-muted);margin:7px 0 0;font-size:12px}.storefront-hero{isolation:isolate;border-bottom:0;place-items:center;min-height:500px;padding:68px 20px 48px;display:grid;position:relative;overflow:hidden}.storefront-hero:before{content:"";z-index:-2;filter:blur(5px);background:radial-gradient(#419aea33 0%,#1e5a971c 38%,#070f1a00 74%);border-radius:50%;width:min(1120px,92vw);height:390px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.storefront-hero:after{content:"";z-index:-3;background:radial-gradient(at 50% 18%,#1333566b,#090d1300 68%);width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.storefront-hero-grid{z-index:-1;opacity:.2;background-image:linear-gradient(#68aee82e 1px,#0000 1px),linear-gradient(90deg,#68aee82e 1px,#0000 1px);background-size:34px 34px;height:285px;position:absolute;inset:25px 0 auto;-webkit-mask-image:radial-gradient(#000 10%,#0000 72%);mask-image:radial-gradient(#000 10%,#0000 72%)}.storefront-hero-content{text-align:center;justify-items:center;max-width:820px;display:grid}.storefront-kicker{color:#77cfff}.storefront-hero-content h1{letter-spacing:-3.8px;white-space:nowrap;margin:20px 0 13px;font-size:clamp(42px,5.4vw,68px);line-height:1.02}.storefront-hero-content h1>span{color:var(--text)}.storefront-hero-content h1 em{color:var(--blue-bright)}.storefront-hero-content>p{color:#91a6bd;max-width:690px;font-size:14px;line-height:1.7}.storefront-hero-actions{margin-top:22px}.storefront-hero-actions .button{border-radius:999px;min-height:42px;padding-inline:17px;font-size:12px}.storefront-live-stats{grid-template-columns:repeat(4,auto);gap:33px;margin-top:32px;display:grid}.storefront-live-stats>div{justify-items:center;gap:1px;display:grid}.storefront-live-stats strong{color:#59bdf6;font:800 20px/1.1 DM Mono,monospace}.storefront-live-stats span{color:#63768c;letter-spacing:.06em;text-transform:uppercase;font:12px DM Mono,monospace}.storefront-releases{width:min(1120px,100%);margin:0 auto;padding:5px 0 58px}.storefront-section-top{align-items:center}.storefront-section-top .eyebrow{letter-spacing:.3px;text-transform:none;margin-bottom:7px;font-size:12px}.storefront-section-top h2{letter-spacing:-1px;margin:0;font-size:26px}.storefront-section-top>.button{min-height:36px;padding-inline:13px;font-size:12px}.storefront-toolbar{margin:20px 0 18px;padding-bottom:14px}.storefront-toolbar .category-tabs button{min-height:34px;padding-inline:12px;font-size:12px}.storefront-toolbar .category-fluid-tabs{isolation:isolate;position:relative}.storefront-toolbar .category-fluid-tabs button{z-index:1;position:relative;overflow:visible}.storefront-toolbar .category-fluid-tabs button.active{color:var(--blue-bright);background:0 0;border-color:#0000}.storefront-toolbar .category-fluid-tabs button:hover:not(.active){color:var(--text);background:var(--surface)}.storefront-toolbar .category-fluid-indicator{z-index:0;pointer-events:none;background:#49b6f512;border:1px solid #49b6f53a;border-radius:8px;display:block;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff09,0 4px 12px #147dce1a}.storefront-toolbar .category-fluid-content{z-index:2;white-space:nowrap;justify-content:center;align-items:center;display:inline-flex;position:relative}.theme-light .storefront-toolbar .category-fluid-indicator{background:#147fca12;border-color:#147fca3d}.storefront-toolbar .search-field{border-radius:7px;width:205px;min-width:205px;height:37px}.storefront-toolbar .search-field input{font-size:12px}.storefront-product-grid{gap:14px}.storefront-product-grid .product-card{background:#101a29;border-color:#213047;border-radius:13px;box-shadow:0 8px 24px #0000002e}.storefront-product-grid .product-cover{min-height:168px}.storefront-product-grid .cover-code{letter-spacing:-5px;font-size:38px;bottom:16px;left:18px}.storefront-product-grid .cover-category,.storefront-product-grid .cover-badge{padding:4px 7px;font-size:12px;top:12px}.storefront-product-grid .cover-category{left:12px}.storefront-product-grid .cover-badge{right:12px}.storefront-product-grid .cover-open{width:31px;height:31px;bottom:12px;right:12px}.storefront-product-grid .product-body{padding:14px}.storefront-product-grid .product-title-row h3{font-size:14px}.storefront-product-grid .product-title-row p{margin-top:6px;font-size:12px;line-height:1.5}.storefront-product-grid .product-arrow{font-size:17px}.storefront-product-grid .product-tags span{padding:4px 6px;font-size:12px}.storefront-product-grid .product-footer div>span,.storefront-product-grid .product-price-equivalent{font-size:12px}.storefront-recommended-heading{text-align:center;justify-items:center;width:min(1120px,100%);margin:0 auto;padding:16px 0 24px;display:grid}.storefront-recommended-heading .eyebrow{text-transform:none;font-size:12px}.storefront-recommended-heading h2{letter-spacing:-1.25px;margin:8px 0 3px;font-size:27px}.storefront-recommended-heading p{color:var(--text-muted);margin:0;font-size:12px}.storefront-developer{background:linear-gradient(145deg,#101a29,#0d1623);width:min(1120px,100%);margin:0 auto 55px}@media (max-width:900px){.storefront-hero-content h1{white-space:normal}.storefront-live-stats{gap:22px}.storefront-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.storefront-hero{min-height:430px;padding:48px 0 38px}.storefront-hero-content h1{letter-spacing:-2.8px;font-size:42px}.storefront-live-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%}.storefront-section-top{align-items:flex-start}.storefront-toolbar{gap:10px;display:grid}.storefront-toolbar .search-field{width:100%;min-width:0;margin-top:0}.storefront-product-grid{grid-template-columns:1fr}.storefront-recommended-heading h2{font-size:23px}.app-shell.home-mode{height:auto;min-height:100svh;display:block;overflow:visible}.app-shell.home-mode .site-header{position:sticky;top:0}.app-shell.home-mode .page-frame-home{height:auto;min-height:0;overflow:visible}.storefront-home-only{place-items:start center;height:auto;min-height:0;overflow:visible}.storefront-home-only .storefront-hero{height:auto;min-height:calc(100svh - 118px);padding:44px 20px 54px}.storefront-home-only .storefront-hero:before{width:118vw;height:430px;top:44%}.storefront-home-only .storefront-hero-grid{height:360px;top:44%}.storefront-home-only .storefront-hero-content{width:100%;max-width:390px}.storefront-home-only .storefront-kicker{letter-spacing:1.4px;font-size:12px;line-height:1.6}.storefront-home-only .storefront-hero-content h1{letter-spacing:-3.4px;margin:20px 0 15px;font-size:clamp(42px,13.2vw,52px);line-height:.98}.storefront-home-only .storefront-hero-content>p{max-width:350px;font-size:14px;line-height:1.75}.storefront-home-only .storefront-hero-actions{grid-template-columns:1fr;gap:10px;width:min(100%,340px);margin-top:24px;display:grid}.storefront-home-only .storefront-hero-actions .button{width:100%;min-height:46px;padding-inline:18px;font-size:13px}.storefront-home-only .storefront-live-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;width:min(100%,340px);margin-top:31px}.storefront-home-only .storefront-live-stats strong{font-size:21px}.storefront-home-only .storefront-live-stats span{font-size:12px}.header-inner{gap:9px 12px;padding:11px 15px 9px}.brand{gap:9px}.brand-logo{width:34px;height:34px}.brand-copy strong{font-size:15px}.primary-nav{overscroll-behavior-x:contain;scrollbar-width:none;gap:10px;width:100%;height:42px;padding:0 1px 2px;overflow-x:auto}.primary-nav::-webkit-scrollbar{display:none}.primary-nav button{flex:none;gap:5px;height:38px;padding:0 2px;font-size:12px}.primary-nav button svg{width:15px;height:15px}.primary-nav button span{display:none}.primary-nav button:before{content:attr(data-mobile-label)}.header-actions{gap:7px;min-width:0}.user-button.guest{min-width:54px;height:34px;padding:0 9px;font-size:12px}.language-switch{min-width:34px;height:34px;padding:0 7px;font-size:12px}.logout-button{min-height:32px;padding-inline:8px;font-size:12px}.storefront-products-page{padding-top:34px}.storefront-products-page .storefront-section-top h1{font-size:28px}.storefront-products-intro{font-size:12px}}@media (max-width:390px){.primary-nav{gap:8px}.primary-nav button{gap:4px;font-size:12px}.primary-nav button svg{width:14px;height:14px}.storefront-home-only .storefront-hero{padding-inline:16px}.storefront-home-only .storefront-hero-content h1{letter-spacing:-3px;font-size:clamp(39px,12.8vw,47px)}}.storefront-kicker,.storefront-section-top .eyebrow,.storefront-recommended-heading .eyebrow{font-size:12px;line-height:1.55}.storefront-products-intro,.storefront-recommended-heading p{font-size:13px;line-height:1.65}.storefront-toolbar .category-tabs button,.storefront-toolbar .search-field input{font-size:12px}.storefront-toolbar .search-field{min-height:40px}.storefront-product-grid .cover-category,.storefront-product-grid .cover-badge,.cover-video-badge{padding:5px 8px;font-size:12px}.storefront-product-grid .product-title-row{min-height:94px}.storefront-product-grid .product-title-row h3{font-size:17px;line-height:1.35}.storefront-product-grid .product-title-row p{font-size:12px;line-height:1.6}.storefront-product-grid .product-tags{gap:6px;padding:12px 0}.storefront-product-grid .product-tags span{padding:5px 7px;font-size:12px;line-height:1.35}.storefront-product-grid .product-footer strong{font-size:18px}.storefront-product-grid .product-footer div>span,.storefront-product-grid .product-price-equivalent{font-size:12px;line-height:1.45}.storefront-product-grid .button-small{min-height:35px;padding-inline:11px;font-size:12px}.storefront-live-stats span{font-size:12px;line-height:1.45}.storefront-recommended-heading h2{font-size:31px;line-height:1.2}.storefront-developer .eyebrow{font-size:12px}.storefront-developer .developer-copy p,.storefront-developer .developer-meta{font-size:12px;line-height:1.6}.header-profile-points small,.header-wallet small,.brand-copy small,.site-footer,.site-footer button,.site-footer-brand small,.header-profile-points strong,.header-topup-link,.header-cart,.language-switch,.logout-button{font-size:12px}.panel-heading p,.field-label,.payment-details small,.payment-details em,.payment-option small,.topup-terms-consent small,.purchase-terms-consent small,.topup-terms-gate small,.upload-box small,.checkout-note,.checkout-status,.checkout-line-item b,.checkout-line-item small,.checkout-line-item em,.checkout-subtotal,.checkout-adjustment,.cart-panel-heading p,.cart-item small,.cart-empty span,.cart-panel-footer>div:first-child{font-size:12px;line-height:1.55}.license-summary small,.license-title p,.license-details small,.license-warning,.version-state,.transaction-main small,.transaction-method small,.activity-row small,.activity-row time{font-size:12px;line-height:1.5}.license-details strong,.transaction-main strong,.transaction-method strong{font-size:14px}.admin-account-page .product-manager-env,.admin-account-page .product-package-list span,.admin-account-page .managed-product-main small,.admin-account-page .managed-product-actions>span,.admin-account-page .managed-product-pool small,.admin-account-page .product-inventory-operation-head small,.admin-account-page .admin-promotion-list small,.admin-account-page .admin-customer-list small,.admin-account-page .admin-promotion-list b,.admin-account-page .admin-customer-list b,.admin-account-page .admin-license-main small,.admin-account-page .admin-license-meta small,.admin-account-page .admin-license-meta b{font-size:12px;line-height:1.45}.admin-account-page .product-manager-section-title small,.admin-account-page .product-package-upload small,.admin-account-page .product-activate-toggle small,.admin-account-page .admin-customer-grant small,.admin-account-page .admin-section-guide-grid small{font-size:12px;line-height:1.5}.revenue-metric small,.revenue-metric span,.revenue-detail-grid small,.revenue-detail-grid span,.revenue-product-main small,.revenue-product-split small,.revenue-chart-heading small,.revenue-chart-legend span,.revenue-chart-empty,.revenue-cash-group>small,.revenue-accounting-note strong,.revenue-accounting-note span{font-size:12px;line-height:1.45}.revenue-axis-value,.revenue-axis-label{font-size:12px}.script-policy-note span,.script-product-card-head span,.script-product-card-head small,.script-release-version span,.script-release-stats small,.script-package-table-head,.script-package-row small,.script-file-row small,.script-file-preview-head small{font-size:12px;line-height:1.45}.script-release-stats b,.script-package-row strong,.script-file-row strong,.script-file-preview-head strong{font-size:12px}.script-release-actions .button,.script-package-actions .button,.script-file-row .button{min-height:31px;font-size:12px}.script-file-kind{font-size:12px}.script-file-preview pre{font-size:12px;line-height:1.7}@media (max-width:620px){.storefront-home-only .storefront-kicker,.storefront-home-only .storefront-live-stats span{font-size:12px}.storefront-products-intro,.storefront-recommended-heading p{font-size:13px}.storefront-product-grid .product-title-row h3{font-size:18px}.storefront-product-grid .product-title-row p{font-size:13px}.storefront-product-grid .product-tags span,.storefront-product-grid .product-footer div>span,.storefront-product-grid .product-price-equivalent{font-size:12px}.storefront-product-grid .button-small{min-height:38px;font-size:12px}.storefront-recommended-heading h2{font-size:27px}.storefront-developer .developer-copy p,.storefront-developer .developer-meta{font-size:13px}.primary-nav button,.user-button.guest,.language-switch,.logout-button{font-size:12px}.panel-heading p,.field-label,.payment-details small,.payment-details em,.topup-terms-consent small,.purchase-terms-consent small,.topup-terms-gate small,.upload-box small,.license-summary small,.license-title p,.license-details small,.transaction-main small,.transaction-method small,.checkout-note,.cart-item small{font-size:13px}.admin-account-page .product-manager-env,.admin-account-page .product-package-list span,.admin-account-page .managed-product-main small,.admin-account-page .managed-product-actions>span,.admin-account-page .managed-product-pool small,.admin-account-page .product-inventory-operation-head small,.admin-account-page .admin-promotion-list small,.admin-account-page .admin-customer-list small,.admin-account-page .admin-license-main small,.admin-account-page .admin-license-meta small,.admin-account-page .admin-license-meta b,.script-policy-note span,.script-product-card-head span,.script-product-card-head small,.script-release-version span,.script-release-stats small,.script-package-table-head,.script-package-row small,.script-file-row small,.script-file-preview-head small,.script-release-stats b,.script-package-row strong,.script-file-row strong,.script-file-preview-head strong{font-size:12px}.script-release-actions .button,.script-package-actions .button,.script-file-row .button{min-height:34px;font-size:12px}}@media (max-width:780px){html,body{width:100%;max-width:100%;overflow-x:clip}body{-webkit-text-size-adjust:100%}input,select,textarea{max-width:100%;font-size:16px!important}img,video,svg,canvas{max-width:100%}.app-shell,.page-frame,.store-page,.account-page,.legal-page,.admin-account-page,.wallet-layout,.wallet-primary,.wallet-aside,.license-list,.transaction-list,.admin-section-content,.admin-finance-stack,.admin-compliance-stack,.admin-script-manager{width:100%;min-width:0}.page-frame{max-width:100%;padding:0 16px 48px}.account-page,.legal-page{padding-top:32px}.account-heading{gap:16px;margin-bottom:25px}.account-heading h1{overflow-wrap:anywhere;font-size:clamp(28px,8.5vw,35px)}.account-heading p,.legal-section-title p,.panel-heading p,.binding-callout p,.product-manager-heading p,.admin-section-guide p,.revenue-summary-heading p,.script-manager-hero p,.script-detail-head p{overflow-wrap:anywhere}.profile-heading-actions{justify-content:flex-start;width:100%}.profile-heading-actions .button{flex:150px}.panel-card{min-width:0;padding:19px}.site-header{width:100%}.header-inner{min-width:0}.header-actions{flex:auto;justify-content:flex-end;min-width:0}.primary-nav{-webkit-overflow-scrolling:touch;max-width:100%}.product-title-row,.product-footer,.license-title,.license-main,.transaction-main,.transaction-method,.managed-product-main>div,.admin-license-main>div,.revenue-product-main>div,.script-product-card-head>div{min-width:0}.product-title-row p,.product-tags span,.product-price-equivalent,.license-title p,.license-warning,.version-state,.binding-callout p,.transaction-main small,.transaction-method small{overflow-wrap:anywhere}.product-footer{flex-wrap:wrap;align-items:center}.balance-panel{gap:18px;min-width:0}.balance-panel>div:first-child{min-width:0}.balance-panel strong{overflow-wrap:anywhere}.payment-box,.payment-box-large,.topup-terms-consent,.purchase-terms-consent,.topup-terms-gate,.upload-box{min-width:0;max-width:100%}.upload-box>span:nth-child(3),.payment-details{min-width:0}.upload-box strong,.upload-box small,.payment-account-meta,.payment-details small,.topup-terms-consent small,.purchase-terms-consent small{overflow-wrap:anywhere}.license-card,.license-card-rich{min-width:0}.license-main{width:100%}.license-actions{flex-wrap:wrap}.license-actions .button{flex:150px;min-width:0}.license-details,.license-details-rich{min-width:0}.license-details strong{overflow-wrap:anywhere;white-space:normal}.transactions-toolbar,.transaction-row{min-width:0}.transaction-main strong,.transaction-main small,.transaction-method strong,.transaction-method small{overflow-wrap:anywhere}.admin-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.approval-row,.approval-person,.approval-value,.approval-actions{min-width:0}.approval-person strong,.approval-person span,.approval-person small{overflow-wrap:anywhere}.product-manager-panel,.admin-promotion-panel,.admin-customer-panel,.product-manager-layout,.product-manager-form,.product-manager-inventory,.admin-promotion-layout,.admin-customer-layout,.admin-customer-directory,.admin-customer-workspace,.admin-promotion-editor,.admin-customer-profile{min-width:0;max-width:100%}.product-manager-message.admin-reauth-message{flex-direction:column;align-items:stretch}.product-manager-message.admin-reauth-message .button{width:100%}.managed-product-main,.admin-license-main{flex-wrap:wrap}.managed-product-action-buttons .button,.admin-customer-list>button{min-width:0}.admin-customer-list strong,.admin-customer-list small,.admin-license-main small{overflow-wrap:anywhere;white-space:normal}.admin-section-tabs{-webkit-overflow-scrolling:touch;max-width:100%}.compliance-summary,.compliance-panel,.compliance-two-column,.compliance-inline-form,.compliance-breach-form,.compliance-case-list,.compliance-case-list article,.compliance-case-actions,.compliance-case-actions input,.revenue-summary-panel,.revenue-metric-grid,.revenue-detail-grid,.revenue-product-list,.revenue-chart-grid,.revenue-chart-card,.revenue-cash-card{min-width:0;max-width:100%}.revenue-summary-actions{min-width:0}.revenue-period-tabs{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.revenue-period-tabs button{flex:none}.revenue-line-chart-wrap{-webkit-overflow-scrolling:touch;max-width:100%}.script-manager-hero-actions{min-width:0}.script-manager-toolbar input,.script-file-toolbar input{width:100%}.script-package-table{-webkit-overflow-scrolling:touch;max-width:100%}.script-files-grid,.script-files-list,.script-file-preview{min-width:0;max-width:100%}.script-file-preview pre{-webkit-overflow-scrolling:touch;max-width:100%}.modal-backdrop{place-items:start center;padding:14px;overflow-y:auto}.product-modal,.login-modal,.ip-modal,.checkout-modal{max-width:100%;margin:auto}.cart-panel{width:100%;max-width:440px;padding-bottom:max(18px, env(safe-area-inset-bottom))}.cart-item,.cart-panel-actions,.checkout-line-item{min-width:0}.checkout-line-item b,.cart-item strong{overflow-wrap:anywhere;white-space:normal}}@media (max-width:620px){.header-topup-link,.header-icon{display:none}.header-actions{gap:6px}.admin-section-tabs{position:relative;top:auto}.product-package-upload{grid-template-columns:1fr}.product-package-upload-icon{width:38px;height:38px}.managed-product-main{flex-direction:column;align-items:flex-start}.managed-product-action-buttons{grid-template-columns:1fr 1fr;display:grid}.managed-product-action-buttons .button{width:100%}.compliance-case-actions{grid-template-columns:1fr;display:grid}.compliance-case-actions .button,.compliance-case-actions input{width:100%}.revenue-summary-actions{flex-direction:column;align-items:stretch}.revenue-period-tabs{width:100%}.revenue-period-tabs button{flex:1 0 auto}.script-manager-hero-actions{justify-content:stretch;width:100%}.script-manager-hero-actions .button{flex:140px}}.script-policy-note strong{font-size:16px;line-height:1.4}.script-policy-note span{font-size:13px;line-height:1.7}@media (max-width:520px){.page-frame{padding-inline:13px;padding-bottom:40px}.header-inner{padding-inline:13px}.brand-copy strong{font-size:14px}.header-profile-points{display:none}.header-profile{padding:1px}.logout-button{padding-inline:7px}.panel-card{border-radius:13px;padding:16px}.legal-section{padding-top:25px}.legal-section-title{gap:11px}.legal-section-title>span{width:35px;height:35px}.legal-section-title h2{font-size:20px}.balance-panel{flex-direction:column;align-items:flex-start;padding:22px}.balance-panel strong{letter-spacing:-2px;margin:14px 0;font-size:34px}.balance-mark{border-radius:16px;width:58px;height:58px;font-size:23px}.topup-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.topup-terms-consent>button,.purchase-terms-consent>button,.product-modal .purchase-terms-consent>button{justify-self:start;margin:9px 0 0 29px}.product-modal .purchase-terms-consent{grid-template-columns:1fr}.license-title{flex-direction:column;align-items:flex-start}.license-details,.license-details-rich{grid-template-columns:1fr}.license-details>div:last-child,.license-details-rich>div:last-child{grid-column:auto}.license-actions{flex-direction:column;align-items:stretch}.license-actions .button{flex-basis:auto;width:100%}.transaction-row{grid-template-columns:36px minmax(0,1fr);align-items:start}.transaction-icon{grid-area:1/1/5}.transaction-main,.transaction-method,.transaction-amount,.transaction-row .status-badge{text-align:left;grid-area:auto/2;justify-self:start}.transaction-amount{margin-top:2px}.admin-overview,.approval-row{grid-template-columns:1fr}.approval-row>*,.approval-value,.approval-actions,.ip-request-row .approval-actions{grid-column:auto}.approval-actions{flex-direction:column;align-items:stretch}.approval-actions .button{width:100%}.managed-product-pool,.managed-product-action-buttons{grid-template-columns:1fr}.admin-customer-list>button{grid-template-columns:auto minmax(0,1fr)}.admin-customer-list>button>b{grid-column:2;justify-self:start}.admin-license-main,.revenue-product-main,.revenue-product-split{flex-direction:column;align-items:flex-start}.revenue-product-main>strong{white-space:normal}.revenue-cash-chart{padding-bottom:4px;overflow-x:auto}.revenue-cash-group{min-width:68px}.script-release-stats{grid-template-columns:1fr 1fr}.script-release-actions,.script-package-actions{justify-content:stretch}.script-release-actions .button,.script-package-actions .button{flex:120px}.script-file-row{flex-direction:column;align-items:stretch}.script-file-row>div:last-child{flex-wrap:wrap}.script-file-preview-head{flex-direction:column;align-items:flex-start}.modal-cover{height:200px;min-height:200px}.modal-content{padding:24px 18px 20px}.modal-content h2{font-size:25px}.modal-buy strong{font-size:27px}.modal-price-line{flex-wrap:wrap}.modal-buy-actions{grid-template-columns:1fr;display:grid}.modal-buy-actions .button{width:100%}.login-modal,.ip-modal,.checkout-modal{border-radius:14px;padding:34px 18px 22px}.cart-panel{max-width:none;padding:23px 15px max(16px, env(safe-area-inset-bottom))}.cart-panel-heading h2{font-size:28px}.cart-panel-actions{flex-direction:column}.cart-panel-actions .button{width:100%}}.admin-bank-review-backdrop{z-index:70;align-items:start;overflow-y:auto}.admin-bank-review-modal{width:min(900px,96vw);color:var(--text);background:var(--surface-raised);border:1px solid var(--line);border-radius:18px;gap:18px;margin:max(20px,4vh) auto;padding:30px;display:grid;position:relative;box-shadow:0 28px 90px #00000080}.admin-bank-review-heading{padding-right:45px}.admin-bank-review-heading h2{letter-spacing:-.8px;margin:8px 0 7px;font-size:27px}.admin-bank-review-heading p{max-width:720px;color:var(--text-soft);margin:0;font-size:13px;line-height:1.65}.admin-bank-review-summary{grid-template-columns:1.2fr 1fr .7fr;gap:9px;display:grid}.admin-bank-review-summary>div{background:var(--bg-soft);border:1px solid var(--line-soft);border-radius:9px;gap:4px;min-width:0;padding:12px 13px;display:grid}.admin-bank-review-summary small{color:var(--text-muted);font-size:12px}.admin-bank-review-summary strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font:700 12px DM Mono,monospace;overflow:hidden}.admin-bank-review-evidence{background:#07111b8c;border:1px solid #31566f;border-radius:12px;grid-template-columns:170px 1fr;align-items:center;gap:16px;padding:14px;display:grid}.admin-bank-review-evidence>img{object-fit:contain;background:#fff;border-radius:9px;width:170px;height:170px;display:block}.admin-bank-review-evidence>div{gap:6px;min-width:0;display:grid}.admin-bank-review-evidence strong{font-size:14px}.admin-bank-review-evidence small{color:var(--text-muted);font-size:12px;line-height:1.55}.admin-bank-review-evidence-actions{flex-wrap:wrap;gap:8px;margin-top:5px;display:flex}.admin-bank-review-fields{grid-template-columns:1fr 1fr;gap:11px;display:grid}.admin-bank-review-fields label{color:var(--text-soft);gap:6px;font-size:12px;font-weight:700;display:grid}.admin-bank-review-fields label>span{color:var(--danger)}.admin-bank-review-fields label>small{color:var(--text-muted);font-weight:500}.admin-bank-review-fields input{width:100%;min-height:44px;color:var(--text);border:1px solid var(--line);background:#07111b;border-radius:8px;outline:0;padding:9px 11px;font:13px DM Mono,monospace}.admin-bank-review-fields input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #49b6f512}.admin-bank-review-confirmations{gap:9px;display:grid}.admin-bank-review-confirmations label{border:1px solid var(--line-soft);cursor:pointer;background:#49b6f508;border-radius:9px;align-items:flex-start;gap:10px;padding:12px 13px;display:flex}.admin-bank-review-confirmations input{width:18px;height:18px;accent-color:var(--blue-bright);flex:none;margin-top:2px}.admin-bank-review-confirmations span{gap:3px;display:grid}.admin-bank-review-confirmations strong{font-size:13px}.admin-bank-review-confirmations small{color:var(--text-muted);font-size:12px;line-height:1.5}.admin-bank-review-message{color:#b9dbef;background:#10283a;border:1px solid #315f7d;border-radius:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.admin-bank-review-actions{justify-content:flex-end;gap:9px;padding-top:3px;display:flex}.admin-bank-review-actions .button:disabled,.admin-bank-review-evidence-actions .button:disabled{cursor:not-allowed;opacity:.45;transform:none}.admin-qr-crop-panel{background:#0a1724;border:1px solid #376784;border-radius:11px;gap:12px;padding:14px;display:grid}.admin-qr-crop-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.admin-qr-crop-head>div{gap:3px;display:grid}.admin-qr-crop-head strong{font-size:13px}.admin-qr-crop-head small{color:var(--text-muted);font-size:12px}.admin-qr-crop-layout{grid-template-columns:minmax(220px,.8fr) minmax(260px,1.2fr);align-items:center;gap:14px;display:grid}.admin-qr-crop-layout>img{object-fit:contain;background:#fff;border-radius:8px;width:100%;max-height:290px;display:block}.admin-qr-crop-controls{gap:10px;display:grid}.admin-qr-crop-controls label{color:var(--text-soft);grid-template-columns:1fr auto;gap:5px 9px;font-size:12px;display:grid}.admin-qr-crop-controls label b{color:var(--blue-bright);font:700 12px DM Mono,monospace}.admin-qr-crop-controls input[type=range]{width:100%;accent-color:var(--blue-bright);grid-column:1/3}@media (max-width:700px){.admin-bank-review-modal{border-radius:14px;width:100%;margin:0 auto;padding:22px 16px}.admin-bank-review-summary,.admin-bank-review-fields,.admin-qr-crop-layout,.admin-bank-review-evidence{grid-template-columns:1fr}.admin-bank-review-evidence>img{width:min(100%,280px);height:auto;max-height:320px;margin-inline:auto}.admin-bank-review-actions{flex-direction:column-reverse}.admin-bank-review-actions .button,.admin-bank-review-evidence-actions .button{width:100%}.admin-qr-crop-head{flex-direction:column}}@media (max-width:780px){.site-header{min-height:64px}.header-inner{flex-wrap:wrap;gap:9px;padding:10px 16px}.brand{flex:none}.brand-logo{width:34px;height:34px}.brand-copy strong{font-size:15px}.header-actions{flex:0 auto;gap:7px;margin-left:auto}.header-topup-link,.header-icon{display:none}.mobile-menu{display:grid}.primary-nav,.app-shell.home-mode .primary-nav{border:1px solid var(--line-soft);background:#0d141eeb;border-radius:12px;flex-direction:column;order:3;align-items:stretch;gap:4px;width:100%;height:auto;margin:0;padding:7px;display:none;overflow:visible;box-shadow:0 16px 38px #00000038}.primary-nav.mobile-open,.app-shell.home-mode .primary-nav.mobile-open{display:flex}.primary-nav button,.app-shell.home-mode .primary-nav button{border-radius:8px;justify-content:flex-start;gap:10px;width:100%;height:42px;min-height:42px;padding:0 11px;font-size:13px}.primary-nav button:hover,.primary-nav button.active{background:var(--surface-hover);transform:none}.primary-nav button svg{width:17px;height:17px}.primary-nav button span{display:inline}.primary-nav button:before{content:none}.storefront-home-only .storefront-hero{min-height:calc(100svh - 64px);padding:36px 18px 46px}.storefront-home-only .storefront-hero-content{max-width:370px}.storefront-home-only .storefront-hero-content h1{letter-spacing:-2.7px;margin:18px 0 14px;font-size:clamp(38px,10.8vw,46px);line-height:1.01}.storefront-home-only .storefront-hero-content>p{max-width:340px;font-size:14px;line-height:1.68}.storefront-home-only .storefront-kicker{letter-spacing:1.15px;font-size:12px}}@media (max-width:470px){.header-inner{padding-inline:13px}.brand{gap:7px}.brand-logo{width:32px;height:32px}.user-button.guest{min-width:52px;height:34px;padding-inline:9px}.language-switch{min-width:34px;height:34px}.mobile-menu{width:36px;height:36px}.storefront-home-only .storefront-hero{padding:32px 16px 42px}.storefront-home-only .storefront-hero-content h1{letter-spacing:-2.4px;font-size:clamp(36px,11.4vw,42px)}}@media (max-width:360px){.brand-copy{display:none}}.mobile-nav-cart,.mobile-nav-logout{display:none}@media (max-width:780px){html,body,.app-shell{width:100%;min-width:0;max-width:100%}html{overflow-x:hidden}body{overscroll-behavior-x:none;overflow-x:hidden}.site-header,.app-shell.home-mode .site-header{z-index:30;height:auto;min-height:0;padding-top:env(safe-area-inset-top);position:sticky;top:0;overflow:visible}.header-inner{min-height:60px;padding:9px max(12px, env(safe-area-inset-right)) 9px max(12px, env(safe-area-inset-left));flex-wrap:nowrap;gap:8px;position:relative}.brand{flex:auto;gap:8px;min-width:0;overflow:hidden}.brand-logo{width:34px;height:34px}.brand-copy{min-width:0;overflow:hidden}.brand-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;display:block;overflow:hidden}.header-actions{flex:none;gap:6px;min-width:0;margin-left:0}.header-topup-link,.header-icon,.header-cart,.logout-button{display:none!important}.header-profile{background:0 0;border:0;min-width:36px;min-height:36px;margin:0;padding:0}.header-profile-points{display:none}.header-profile-avatar{width:36px;height:36px}.language-switch{width:36px;min-width:36px;height:36px;min-height:36px;padding:0}.mobile-menu{width:38px;height:38px;display:grid}.primary-nav,.app-shell.home-mode .primary-nav{width:auto;max-height:min(68svh,560px);top:calc(100% + 1px);right:max(12px, env(safe-area-inset-right));left:max(12px, env(safe-area-inset-left));order:initial;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:13px;margin:0;padding:8px;position:absolute;overflow:hidden auto}.primary-nav.mobile-open,.app-shell.home-mode .primary-nav.mobile-open{display:flex}.primary-nav button,.app-shell.home-mode .primary-nav button{touch-action:manipulation;flex:none;gap:11px;width:100%;height:46px;min-height:46px;padding:0 12px;font-size:14px}.primary-nav .mobile-nav-cart,.primary-nav .mobile-nav-logout{display:inline-flex}.primary-nav .mobile-nav-cart{color:var(--blue-bright);border-top:1px solid var(--line-soft);border-radius:0 0 8px 8px}.primary-nav .mobile-nav-logout{color:#efadb8;border-top:1px solid var(--line-soft);border-radius:0 0 8px 8px}.primary-nav .mobile-nav-cart+.mobile-nav-logout{border-radius:8px}.page-frame{padding-right:max(14px, env(safe-area-inset-right));padding-left:max(14px, env(safe-area-inset-left));padding-bottom:max(44px, env(safe-area-inset-bottom))}.page-frame-home{padding:0!important}.app-shell.home-mode{min-height:100svh}.storefront-home-only .storefront-hero{min-height:calc(100svh - 60px - env(safe-area-inset-top));padding:34px max(18px, env(safe-area-inset-right)) max(42px, calc(28px + env(safe-area-inset-bottom))) max(18px, env(safe-area-inset-left));align-items:center}.storefront-home-only .storefront-hero-content{text-align:left;justify-items:stretch;width:100%;max-width:430px}.storefront-home-only .storefront-kicker{overflow-wrap:anywhere;max-width:100%}.storefront-home-only .storefront-hero-content h1{letter-spacing:-2.5px;overflow-wrap:normal;word-break:normal;max-width:100%;margin:18px 0 14px;font-size:clamp(36px,10.9vw,46px);line-height:1.02}.storefront-home-only .storefront-hero-content>p{overflow-wrap:anywhere;max-width:390px;font-size:15px;line-height:1.72}.storefront-home-only .storefront-hero-actions{grid-template-columns:1fr;width:100%;max-width:390px;margin-top:24px}.storefront-home-only .storefront-hero-actions .button{min-height:50px;font-size:14px}.storefront-home-only .storefront-live-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;width:100%;max-width:390px;margin-top:31px}.storefront-home-only .storefront-live-stats>div{justify-items:start}.storefront-products-page{padding-top:28px}.storefront-section-top{gap:14px}.storefront-section-top>.button{width:100%;margin-top:16px}.storefront-toolbar .category-tabs{width:100%;max-width:100%}.storefront-toolbar .search-field,.storefront-product-grid .product-card{width:100%;min-width:0}.site-footer{padding-right:max(16px, env(safe-area-inset-right));padding-bottom:max(28px, calc(18px + env(safe-area-inset-bottom)));padding-left:max(16px, env(safe-area-inset-left))}.modal-backdrop{padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}}@media (max-width:430px){.header-inner{min-height:58px;padding-top:8px;padding-bottom:8px}.brand-logo{width:32px;height:32px}.brand-copy strong{font-size:14px}.header-profile{min-width:34px;min-height:34px}.header-profile-avatar{width:34px;height:34px}.language-switch{width:34px;min-width:34px;height:34px;min-height:34px}.mobile-menu{width:36px;height:36px}.storefront-home-only .storefront-hero{min-height:calc(100svh - 58px - env(safe-area-inset-top));padding-top:28px}.storefront-home-only .storefront-hero-content h1{letter-spacing:-2.2px;font-size:clamp(35px,10.5vw,42px)}.storefront-home-only .storefront-hero-content>p{font-size:14px}}@media (max-width:350px){.brand-copy{display:none}.header-inner{gap:5px}.storefront-home-only .storefront-hero{padding-left:14px;padding-right:14px}.storefront-home-only .storefront-hero-content h1{font-size:clamp(33px,10.6vw,38px)}}.storefront-home-only .storefront-hero{background:linear-gradient(132deg,#05080e 0%,#071522 31%,#0a2034 52%,#071522 72%,#05080e 100%)}.storefront-home-only .storefront-hero:before{opacity:.82;will-change:transform, opacity;background:radial-gradient(circle at 24% 43%,#48b9ff3d,#0000 31%),radial-gradient(circle at 69% 48%,#1f6fe733,#0000 35%),radial-gradient(#449deb21 0%,#1c579214 42%,#070f1a00 73%);width:min(1500px,116vw);height:min(760px,90vh);animation:18s ease-in-out infinite nexus-template-aurora}.storefront-home-only .storefront-hero:after{will-change:transform, opacity;background:radial-gradient(circle at 16% 32%,#3fbdff1a,#0000 24%),radial-gradient(circle at 83% 62%,#246cee1a,#0000 26%),radial-gradient(at 50% 48%,#1333567a,#090d1300 72%);animation:22s ease-in-out infinite nexus-template-atmosphere}.storefront-home-only .storefront-hero-grid{opacity:.22;animation:24s linear infinite nexus-template-grid-drift}.storefront-home-only .storefront-kicker{animation:.55s cubic-bezier(.2,.75,.2,1) 40ms both nexus-template-hero-rise}.storefront-home-only .storefront-hero-content h1{animation:.72s cubic-bezier(.16,.84,.2,1) .12s both nexus-template-hero-rise}.storefront-home-only .storefront-hero-content h1 em{color:#0000;text-shadow:0 0 34px #3facff26;background:linear-gradient(100deg,#67d0ff 0%,#3d9cff 32%,#9be5ff 54%,#4baeff 76%,#67d0ff 100%) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out 1s infinite nexus-template-title-shimmer}.storefront-home-only .storefront-hero-content>p{animation:.68s cubic-bezier(.2,.75,.2,1) .22s both nexus-template-hero-rise}.storefront-home-only .storefront-hero-actions{animation:.66s cubic-bezier(.2,.75,.2,1) .31s both nexus-template-hero-rise}.storefront-home-only .storefront-live-stats{animation:.66s cubic-bezier(.2,.75,.2,1) .4s both nexus-template-hero-rise}.storefront-home-only .storefront-browse-button{box-shadow:0 10px 30px #1f97ff2e,inset 0 1px #ffffff29}@keyframes nexus-template-aurora{0%,to{opacity:.78;transform:translate(-50%,-50%)scale(1)rotate(-1deg)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.09)rotate(1deg)}}@keyframes nexus-template-atmosphere{0%,to{opacity:.86;transform:translate(-1.5%,-1%)scale(1.02)}50%{opacity:1;transform:translate(1.5%,1%)scale(1.07)}}@keyframes nexus-template-grid-drift{0%{background-position:0 0,0 0}to{background-position:34px 34px,34px 34px}}@keyframes nexus-template-hero-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translate(0)}}@keyframes nexus-template-title-shimmer{0%,18%,to{background-position:0%}55%,72%{background-position:100%}}@media (max-width:780px){.storefront-home-only .storefront-hero:before{width:150vw;height:74vh}.storefront-home-only .storefront-hero:after{opacity:.84}}@media (prefers-reduced-motion:reduce){.storefront-home-only .storefront-hero:before,.storefront-home-only .storefront-hero:after,.storefront-home-only .storefront-hero-grid,.storefront-home-only .storefront-kicker,.storefront-home-only .storefront-hero-content h1,.storefront-home-only .storefront-hero-content h1 em,.storefront-home-only .storefront-hero-content>p,.storefront-home-only .storefront-hero-actions,.storefront-home-only .storefront-live-stats{transform:none;animation:none!important}.storefront-home-only .storefront-hero:before{transform:translate(-50%,-50%)}}:root{--nx-motion-instant:.14s;--nx-motion-fast:.22s;--nx-motion-base:.42s;--nx-motion-slow:.72s;--nx-motion-cinematic:1.1s;--nx-ease-out:cubic-bezier(.16,.84,.2,1);--nx-ease-soft:cubic-bezier(.22,.61,.36,1);--nx-ease-spring:cubic-bezier(.16,1,.3,1);--nx-blue-rgb:61,156,255}.store-page,.account-page,.legal-page,.admin-account-page{animation:nx-page-enter var(--nx-motion-base) var(--nx-ease-out) both}@keyframes nx-page-enter{0%{opacity:0;transform:translateY(8px)scale(.997)}to{opacity:1;transform:translate(0)scale(1)}}.brand-logo,.developer-avatar-logo{transform-origin:50%;animation:nx-logo-reveal .68s var(--nx-ease-spring) both}.brand-logo:hover,.developer-avatar-logo:hover{transform:translateY(-1px)scale(1.045)}@keyframes nx-logo-reveal{0%{opacity:0;filter:blur(8px);transform:scale(.82)rotate(-3deg)}65%{opacity:1;filter:blur();transform:scale(1.04)rotate(.6deg)}to{opacity:1;filter:blur();transform:scale(1)rotate(0)}}.storefront-home-only .storefront-hero-content h1>span,.storefront-home-only .storefront-hero-content h1>em{opacity:0;animation:nx-word-reveal .72s var(--nx-ease-spring) forwards;display:inline-block}.storefront-home-only .storefront-hero-content h1>span{animation-delay:.1s}.storefront-home-only .storefront-hero-content h1>em{animation:nx-word-reveal .72s var(--nx-ease-spring) .18s forwards, nexus-template-title-shimmer 7s ease-in-out 1s infinite}@keyframes nx-word-reveal{0%{opacity:0;filter:blur(8px);transform:translateY(28px)rotate(-2deg)}to{opacity:1;filter:blur();transform:translate(0)rotate(0)}}.nexus-animated-metric{font-variant-numeric:tabular-nums;animation:nx-metric-pop .56s var(--nx-ease-spring) both;display:inline-block}@keyframes nx-metric-pop{0%{opacity:.2;transform:translateY(8px)scale(.88)}70%{opacity:1;transform:translateY(-1px)scale(1.035)}to{opacity:1;transform:none}}.storefront-home-only .storefront-hero-grid{background-image:linear-gradient(#53aeff12 1px,#0000 1px),linear-gradient(90deg,#53aeff12 1px,#0000 1px),radial-gradient(circle at 50% 48%,#4eb2ff38 0 1px,#0000 1.5px);background-size:34px 34px,34px 34px,68px 68px}.storefront-product-grid>.product-card,.storefront-recommended-heading,.storefront-developer{opacity:0;animation:nx-card-rise .64s var(--nx-ease-out) forwards}.storefront-product-grid>.product-card:first-child{animation-delay:40ms}.storefront-product-grid>.product-card:nth-child(2){animation-delay:90ms}.storefront-product-grid>.product-card:nth-child(3){animation-delay:.14s}.storefront-product-grid>.product-card:nth-child(4){animation-delay:.19s}.storefront-product-grid>.product-card:nth-child(n+5){animation-delay:.23s}.storefront-recommended-heading{animation-delay:.13s}.storefront-developer{animation-delay:.18s}@keyframes nx-card-rise{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}.nexus-product-motion{transition:transform var(--nx-motion-fast) var(--nx-ease-out), border-color var(--nx-motion-fast), box-shadow var(--nx-motion-fast);transform:translateZ(0)}.nexus-product-motion:hover{box-shadow:0 20px 54px #00000047, 0 0 0 1px rgba(var(--nx-blue-rgb),.08);transform:translateY(-5px)scale(1.008)}.nexus-product-motion .product-cover-media{transition:transform .9s var(--nx-ease-soft), filter .5s ease;will-change:transform}.nexus-product-motion:hover .product-cover-media{transform:scale(1.035)}.product-arrow,.cover-open{transition:transform var(--nx-motion-fast) var(--nx-ease-spring), opacity var(--nx-motion-fast)}.nexus-product-motion:hover .product-arrow,.nexus-product-motion:hover .cover-open{transform:translate(3px,-2px)}.product-modal,.ip-modal{transform-origin:50% 45%;animation:nx-spotlight-reveal .43s var(--nx-ease-out) both}@keyframes nx-spotlight-reveal{0%{opacity:0;clip-path:circle(18% at 50% 42%);transform:translateY(12px)scale(.975)}to{opacity:1;clip-path:circle(100%);transform:none}}.product-modal img.modal-cover-media{animation:9s ease-out both nx-ken-burns}@keyframes nx-ken-burns{0%{transform:scale(1.035)translate(-.6%,-.4%)}to{transform:scale(1.075)translate(.5%,.4%)}}.cart-panel{animation:nx-cart-slide .42s var(--nx-ease-spring) both}@keyframes nx-cart-slide{0%{opacity:0;transform:translate(42px)scale(.99)}to{opacity:1;transform:none}}.checkout-modal{animation:nx-checkout-enter .36s var(--nx-ease-out) both;position:relative;overflow:hidden}.checkout-modal:before{content:"";transform-origin:0;height:2px;animation:nx-progress-sweep .9s var(--nx-ease-out) both;background:linear-gradient(90deg,#4aadff33,#4ba2fff2,#7cd3ff8c);position:absolute;inset:0 0 auto}@keyframes nx-checkout-enter{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}@keyframes nx-progress-sweep{0%{opacity:.2;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.checkout-line-item{animation:nx-row-in .42s var(--nx-ease-out) both}.checkout-line-item:nth-child(2){animation-delay:55ms}.checkout-line-item:nth-child(3){animation-delay:.1s}.checkout-line-item:nth-child(n+4){animation-delay:.14s}.checkout-qr-frame{animation:nx-qr-focus .52s var(--nx-ease-out) both}@keyframes nx-qr-focus{0%{opacity:0;transform:scale(.965)}to{opacity:1;transform:scale(1)}}.nexus-notification-pop{animation:nx-notification-pop .47s var(--nx-ease-spring) both!important}@keyframes nx-notification-pop{0%{opacity:0;transform:translate(36px)scale(.9)}72%{opacity:1;transform:translate(-2px)scale(1.015)}to{opacity:1;transform:none}}.flow-card{overflow:hidden}.flow-card .flow-step{opacity:0;animation:nx-flow-step .52s var(--nx-ease-out) forwards;position:relative}.flow-card .flow-step:nth-of-type(2){animation-delay:80ms}.flow-card .flow-step:nth-of-type(3){animation-delay:.16s}.flow-card .flow-step:nth-of-type(4){animation-delay:.24s}.flow-card .flow-step:not(:last-child):after{content:"";background:linear-gradient(rgba(var(--nx-blue-rgb),.55), rgba(var(--nx-blue-rgb),.05));transform-origin:top;width:1px;animation:nx-flow-line .62s var(--nx-ease-out) .18s both;position:absolute;top:38px;bottom:-18px;left:18px}@keyframes nx-flow-step{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@keyframes nx-flow-line{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.balance-panel{position:relative;overflow:hidden}.balance-panel:after{content:"";pointer-events:none;background:radial-gradient(circle,#3d9cff2b,#0000 67%);border-radius:50%;width:280px;height:280px;animation:7s ease-in-out infinite nx-balance-breathe;position:absolute;top:-155px;right:-110px}@keyframes nx-balance-breathe{0%,to{opacity:.65;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.transaction-row{opacity:0;animation:nx-row-in .42s var(--nx-ease-out) forwards}.transaction-row:first-child{animation-delay:20ms}.transaction-row:nth-child(2){animation-delay:60ms}.transaction-row:nth-child(3){animation-delay:.1s}.transaction-row:nth-child(4){animation-delay:.14s}.transaction-row:nth-child(n+5){animation-delay:.18s}@keyframes nx-row-in{0%{opacity:0;transform:translate(10px,8px)}to{opacity:1;transform:none}}.nexus-license-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:16px 0 18px;display:grid}.nexus-license-progress>div{min-width:0;color:var(--muted,#7f8da3);text-align:center;align-content:start;justify-items:center;gap:7px;font-size:12px;display:grid;position:relative}.nexus-license-progress>div:before{content:"";background:#7891b433;height:2px;position:absolute;top:7px;left:-50%;right:50%}.nexus-license-progress>div:first-child:before{display:none}.nexus-license-progress i{z-index:1;width:16px;height:16px;transition:transform var(--nx-motion-fast), background var(--nx-motion-fast), box-shadow var(--nx-motion-fast);background:#0a1019;border:2px solid #7b97bc66;border-radius:50%;position:relative}.nexus-license-progress .complete{color:#a9d7ff}.nexus-license-progress .complete:before{background:rgba(var(--nx-blue-rgb),.6);animation:nx-step-line .48s var(--nx-ease-out) both;transform-origin:0}.nexus-license-progress .complete i{border-color:rgba(var(--nx-blue-rgb),.85);box-shadow:0 0 0 4px rgba(var(--nx-blue-rgb),.08);background:#257edb}.nexus-license-progress .current i{animation:1.9s ease-in-out infinite nx-step-pulse}@keyframes nx-step-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes nx-step-pulse{0%,to{box-shadow:0 0 0 3px rgba(var(--nx-blue-rgb),.08)}50%{box-shadow:0 0 0 7px rgba(var(--nx-blue-rgb),.13)}}.license-summary>div,.license-card-rich{animation:nx-card-rise .56s var(--nx-ease-out) both}.license-summary>div:nth-child(2){animation-delay:60ms}.license-summary>div:nth-child(3){animation-delay:.12s}.admin-overview>div,.revenue-metric,.revenue-detail-grid>div{opacity:0;animation:nx-kpi-in .52s var(--nx-ease-spring) forwards}.admin-overview>div:nth-child(2),.revenue-metric:nth-child(2),.revenue-detail-grid>div:nth-child(2){animation-delay:60ms}.admin-overview>div:nth-child(3),.revenue-metric:nth-child(3),.revenue-detail-grid>div:nth-child(3){animation-delay:.11s}.admin-overview>div:nth-child(4),.revenue-metric:nth-child(4),.revenue-detail-grid>div:nth-child(4){animation-delay:.16s}@keyframes nx-kpi-in{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}.admin-overview>div,.revenue-metric{transition:transform var(--nx-motion-fast) var(--nx-ease-out), border-color var(--nx-motion-fast), box-shadow var(--nx-motion-fast)}.admin-overview>div:hover,.revenue-metric:hover{transform:translateY(-3px);box-shadow:0 14px 36px #00000029}.revenue-line{stroke-dasharray:1600;stroke-dashoffset:1600px;animation:nx-line-draw 1.15s var(--nx-ease-out) forwards}.revenue-line-net{animation-delay:.12s}.revenue-dot{opacity:0;animation:nx-dot-pop .28s var(--nx-ease-spring) .78s forwards;transform-box:fill-box;transform-origin:50%}@keyframes nx-line-draw{to{stroke-dashoffset:0}}@keyframes nx-dot-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.revenue-cash-bars span{transform-origin:bottom;animation:nx-bar-grow .76s var(--nx-ease-spring) forwards;transform:scaleY(0)}.revenue-cash-bars .refund{animation-delay:70ms}.revenue-cash-bars .net{animation-delay:.14s}@keyframes nx-bar-grow{to{transform:scaleY(1)}}.revenue-product-total-bar span,.revenue-product-stack span{transform-origin:0;animation:nx-horizontal-grow .72s var(--nx-ease-out) both}@keyframes nx-horizontal-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.managed-product,.script-product-card,.script-release-row,.script-package-row,.admin-customer-list>button,.admin-license-row,.compliance-case-list>article,.retention-run-list>div{animation:nx-row-in .44s var(--nx-ease-out) both}.script-release-row:nth-child(2),.admin-customer-list>button:nth-child(2),.compliance-case-list>article:nth-child(2){animation-delay:45ms}.script-release-row:nth-child(3),.admin-customer-list>button:nth-child(3),.compliance-case-list>article:nth-child(3){animation-delay:90ms}.script-release-row:nth-child(n+4),.admin-customer-list>button:nth-child(n+4),.compliance-case-list>article:nth-child(n+4){animation-delay:.125s}.status-badge.active,.script-package-status.available{position:relative}.status-badge.active:before,.script-package-status.available:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:5px;animation:2.2s ease-out infinite nx-live-pulse;display:inline-block;box-shadow:0 0}@keyframes nx-live-pulse{0%,to{box-shadow:0 0 #56d38b47}50%{box-shadow:0 0 0 5px #56d38b00}}.legal-section,.legal-card,.legal-contact{animation:nx-legal-in .42s var(--nx-ease-soft) both}.legal-section:nth-of-type(2){animation-delay:60ms}.legal-section:nth-of-type(3){animation-delay:.1s}@keyframes nx-legal-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.nexus-agent-console{position:relative;overflow:hidden}.nexus-agent-console:before{content:"";pointer-events:none;background:radial-gradient(circle,#2b8bff29,#0000 68%);border-radius:50%;width:760px;height:760px;animation:10s ease-in-out infinite nx-agent-ambient;position:fixed;top:0;left:50%;transform:translate(-50%,-58%)}@keyframes nx-agent-ambient{0%,to{opacity:.55;transform:translate(-50%,-58%)scale(.94)}50%{opacity:.9;transform:translate(-50%,-56%)scale(1.07)}}.nexus-agent-shell{z-index:1;position:relative}.nexus-agent-heading{animation:nx-page-enter .52s var(--nx-ease-out) both}.nexus-agent-kpi{animation:nx-kpi-in .52s var(--nx-ease-spring) both;transition:transform var(--nx-motion-fast), border-color var(--nx-motion-fast)}.nexus-agent-kpi:nth-child(2){animation-delay:55ms}.nexus-agent-kpi:nth-child(3){animation-delay:.105s}.nexus-agent-kpi:nth-child(n+4){animation-delay:.15s}.nexus-agent-kpi:hover{transform:translateY(-3px);border-color:#60a5fa4d!important}.nexus-agent-grid,.nexus-agent-create,.nexus-agent-tasks{animation:nx-card-rise .54s var(--nx-ease-out) both}.nexus-agent-create{animation-delay:80ms}.nexus-agent-tasks{animation-delay:.12s}.nexus-agent-node,.nexus-agent-task-row{animation:nx-row-in .42s var(--nx-ease-out) both}.nexus-agent-node.online{box-shadow:inset 2px 0 #4ade8099}.nexus-agent-node.stale{box-shadow:inset 2px 0 #facc158c}.nexus-agent-task-row:hover{background:#3b82f60b}.button,.category-tabs button,.transaction-filters button,.admin-section-tabs button,.revenue-period-tabs button{transition:transform var(--nx-motion-instant) ease, box-shadow var(--nx-motion-fast) ease, background var(--nx-motion-fast) ease, border-color var(--nx-motion-fast) ease, color var(--nx-motion-fast) ease}.button:not(:disabled):active,.category-tabs button:not(:disabled):active,.transaction-filters button:not(:disabled):active,.admin-section-tabs button:not(:disabled):active{transform:translateY(1px)scale(.985)}@media (max-width:780px){.nexus-license-progress{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.nexus-license-progress>div:before{display:none}.nexus-product-motion:hover{transform:translateY(-2px)}.nexus-agent-console:before{width:520px;height:520px}}@media (prefers-reduced-motion:reduce){.store-page,.account-page,.legal-page,.admin-account-page,.brand-logo,.developer-avatar-logo,.storefront-home-only .storefront-hero-content h1>span,.storefront-home-only .storefront-hero-content h1>em,.nexus-animated-metric,.storefront-product-grid>.product-card,.storefront-recommended-heading,.storefront-developer,.product-modal,.ip-modal,.cart-panel,.checkout-modal,.checkout-modal:before,.checkout-line-item,.checkout-qr-frame,.nexus-notification-pop,.flow-card .flow-step,.flow-card .flow-step:after,.balance-panel:after,.transaction-row,.nexus-license-progress .complete:before,.nexus-license-progress .current i,.license-summary>div,.license-card-rich,.admin-overview>div,.revenue-metric,.revenue-detail-grid>div,.revenue-line,.revenue-dot,.revenue-cash-bars span,.revenue-product-total-bar span,.revenue-product-stack span,.managed-product,.script-product-card,.script-release-row,.script-package-row,.admin-customer-list>button,.admin-license-row,.compliance-case-list>article,.retention-run-list>div,.status-badge.active:before,.script-package-status.available:before,.legal-section,.legal-card,.legal-contact,.nexus-agent-console:before,.nexus-agent-heading,.nexus-agent-kpi,.nexus-agent-grid,.nexus-agent-create,.nexus-agent-tasks,.nexus-agent-node,.nexus-agent-task-row{filter:none!important;opacity:1!important;transition-duration:.001ms!important;animation:none!important;transform:none!important}}:root{--nx-cyan:#72d7ff;--nx-blue-2:#2f8dff;--nx-panel:#07111fbd;--nx-line:#74cfff2e}@media (min-width:901px){.site-header{background:0 0;border-bottom:0;padding:12px 18px 0}.site-header .header-inner{background:linear-gradient(#08111de0,#050c16c2);border:1px solid #74cfff24;border-radius:18px;max-width:1240px;min-height:62px;margin:0 auto;padding:0 14px 0 10px;box-shadow:0 16px 50px #00000047,inset 0 1px #ffffff08}.primary-nav{background:#ffffff04;border:1px solid #ffffff0a;border-radius:13px;gap:5px;padding:5px}.primary-nav button{border:1px solid #0000;border-radius:10px;gap:7px;min-height:38px;padding:0 8px 0 6px}.primary-nav button svg{box-sizing:border-box;opacity:.96;background:linear-gradient(#122a41c7,#081828b8);border:1px solid #74cfff21;border-radius:8px;width:28px;height:28px;padding:5px;transition:border-color .16s,background .16s,color .16s,transform .16s,box-shadow .16s;box-shadow:inset 0 1px #ffffff09,0 4px 14px #00000021}.primary-nav button:hover svg{color:#eef8ff;background:linear-gradient(#183753e0,#0a1f34d1);border-color:#74cfff47;transform:translateY(-1px)}.primary-nav button.active{background:linear-gradient(#3e9fe52e,#235c921a);border-color:#62c8ff47;box-shadow:inset 0 1px #ffffff0d}.primary-nav button.active svg{color:#f4fbff;background:linear-gradient(#2d80bf57,#14487442);border-color:#62c8ff7a;box-shadow:inset 0 1px #ffffff14,0 5px 16px #1f91da1f}.user-button.guest,.language-switch,.header-icon{border-radius:10px}}.nexus-home-v3{background:#030a12;position:relative;overflow:hidden}.nexus-home-v3 .nexus-split-hero{background:0 0;grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);align-items:center;gap:clamp(40px,6vw,94px);width:min(1480px,100% - 48px);min-height:calc(100svh - 86px);margin:0 auto;padding:clamp(58px,7vh,92px) clamp(8px,2vw,26px) 44px;display:grid;position:relative;overflow:visible}.nexus-home-v3 .storefront-hero-grid{opacity:.34;pointer-events:none;position:absolute;inset:-10% -12%;-webkit-mask-image:linear-gradient(#0000,#000 20% 76%,#0000);mask-image:linear-gradient(#0000,#000 20% 76%,#0000)}.nexus-home-atmosphere{pointer-events:none;position:absolute;inset:0;overflow:hidden}.nexus-home-atmosphere i{filter:blur(2px);opacity:.5;border-radius:50%;position:absolute}.nexus-home-atmosphere i:first-child{background:radial-gradient(circle,#339dff2e,#0000 68%);width:560px;height:560px;animation:9s ease-in-out infinite alternate nx-v3-orb;top:8%;left:-270px}.nexus-home-atmosphere i:nth-child(2){background:radial-gradient(circle,#2384ff38,#0000 66%);width:760px;height:760px;animation:11s ease-in-out -3s infinite alternate-reverse nx-v3-orb;top:-16%;right:-340px}.nexus-home-atmosphere i:nth-child(3){background:radial-gradient(circle,#54d2ff1c,#0000 68%);width:340px;height:340px;animation:8s ease-in-out -1s infinite alternate nx-v3-orb;bottom:-180px;right:35%}@keyframes nx-v3-orb{to{transform:translate(28px,-22px)scale(1.08)}}.nexus-home-v3 .nexus-split-left{z-index:2;text-align:left;align-items:flex-start;max-width:760px;padding:0;position:relative}.nexus-home-v3 .storefront-kicker{letter-spacing:.2em;justify-content:flex-start;margin-bottom:18px}.nexus-home-chip-row{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.nexus-home-chip-row span{color:#8eb8d4;letter-spacing:.07em;text-transform:uppercase;background:#46a4e70e;border:1px solid #71ceff24;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.nexus-home-v3 .storefront-hero-content h1{letter-spacing:-.065em;text-align:left;max-width:760px;margin:0 0 18px;font-size:clamp(58px,6.2vw,104px);line-height:.9}.nexus-home-v3 .storefront-hero-content h1>span{color:#f3f8ff;display:block}.nexus-home-v3 .storefront-hero-content h1>em{margin-right:.08em;font-style:normal;display:inline-block}.nexus-home-v3 .storefront-hero-content h1{color:#dfe8f2}.nexus-home-v3 .storefront-hero-content>p{color:#7f95aa;text-align:left;max-width:660px;margin:0 0 26px;font-size:clamp(15px,1.2vw,18px);line-height:1.75}.nexus-home-v3 .storefront-hero-actions{justify-content:flex-start;margin:0 0 34px}.nexus-home-v3 .storefront-hero-actions .button{border-radius:13px;min-height:48px;padding-inline:20px}.nexus-home-v3 .storefront-browse-button{box-shadow:0 12px 42px #37adff2e,inset 0 1px #ffffff2e}.nexus-stat-rail{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07121f6b;border:1px solid #78c9ff1a;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:min(590px,100%);margin:0;padding:0;display:grid;overflow:hidden}.nexus-stat-rail>div{text-align:left;border-right:1px solid #78c9ff14;min-width:0;padding:15px 16px}.nexus-stat-rail>div:last-child{border-right:0}.nexus-stat-rail strong{color:#dceeff;font-size:19px;display:block}.nexus-stat-rail span{color:#597187;letter-spacing:.08em;margin-top:4px;font-size:12px;display:block}.nexus-split-right{z-index:2;perspective:1200px;place-items:center;min-height:560px;animation:.9s cubic-bezier(.18,.8,.22,1) both nx-v3-right-in;display:grid;position:relative}@keyframes nx-v3-right-in{0%{opacity:0;transform:translate(90px)}to{opacity:1;transform:none}}.nexus-showcase-shadow{filter:blur(80px);opacity:.38;background:#188dff3d;border-radius:50%;width:76%;height:52%;position:absolute;transform:translateY(60px)}.nexus-showcase-frame{background:linear-gradient(145deg,#0a1d31eb,#040c16f5);border:1px solid #72d2ff38;border-radius:26px;width:min(680px,94%);min-height:470px;position:relative;overflow:hidden;transform:rotateY(-6deg)rotateX(2deg);box-shadow:0 44px 100px #0000007a,inset 0 1px #ffffff0d}.nexus-showcase-frame:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0 42%,#6acfff0f 50%,#0000 58%);animation:6.5s ease-in-out infinite nx-v3-scan;position:absolute;inset:0;transform:translate(-80%)}@keyframes nx-v3-scan{55%,to{transform:translate(120%)}}.nexus-showcase-topbar{background:#ffffff04;border-bottom:1px solid #76ccff1f;justify-content:space-between;align-items:center;height:62px;padding:0 18px;display:flex}.nexus-showcase-topbar>div{align-items:center;gap:10px;display:flex}.nexus-showcase-logo{color:#69cfff;background:#3497e114;border:1px solid #70d1ff40;border-radius:9px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:900;display:grid}.nexus-showcase-topbar strong{color:#cef;letter-spacing:.12em;font-size:12px}.nexus-showcase-online{color:#6d8aa0;letter-spacing:.13em;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.nexus-showcase-online i{background:#5de3a1;border-radius:50%;width:7px;height:7px;box-shadow:0 0 16px #5de3a1cc}.nexus-showcase-main{grid-template-columns:220px 1fr;align-items:center;gap:24px;min-height:255px;padding:28px;display:grid}.nexus-showcase-orbit{place-items:center;width:190px;height:190px;display:grid;position:relative}.nexus-orbit-ring{border:1px solid #68c9ff2e;border-radius:50%;position:absolute;inset:0}.nexus-orbit-ring:before{content:"";background:#65ceff;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:50%;box-shadow:0 0 18px #65ceff}.nexus-orbit-ring.ring-a{animation:12s linear infinite nx-v3-spin}.nexus-orbit-ring.ring-b{border-style:dashed;animation:8s linear infinite reverse nx-v3-spin;inset:22px}@keyframes nx-v3-spin{to{transform:rotate(360deg)}}.nexus-orbit-core{background:radial-gradient(circle at 35% 30%,#5ccaff2e,#144a741f 48%,#040c16eb);border:1px solid #65ceff42;border-radius:50%;align-content:center;place-items:center;width:104px;height:104px;display:grid;box-shadow:0 0 60px #289bee2e,inset 0 0 30px #44b6ff14}.nexus-orbit-core span{color:#8addff;letter-spacing:-.08em;font-size:25px;font-weight:900}.nexus-orbit-core small{color:#557086;letter-spacing:.18em;font-size:12px}.nexus-showcase-copy small{color:#5a90b5;letter-spacing:.17em;font-size:12px;font-weight:800}.nexus-showcase-copy strong{color:#eef8ff;letter-spacing:-.04em;margin:8px 0 10px;font-size:30px;line-height:1.05;display:block}.nexus-showcase-copy p{color:#668198;margin:0;font-size:12px;line-height:1.6}.nexus-showcase-grid{border-top:1px solid #76ccff1a;border-bottom:1px solid #76ccff14;grid-template-columns:repeat(3,1fr);display:grid}.nexus-showcase-grid>div{border-right:1px solid #76ccff14;padding:16px 18px}.nexus-showcase-grid>div:last-child{border-right:0}.nexus-showcase-grid small,.nexus-showcase-grid span{display:block}.nexus-showcase-grid small{color:#48677e;letter-spacing:.14em;font-size:12px}.nexus-showcase-grid strong{color:#bfe7ff;margin:5px 0 3px;font-size:13px;display:block}.nexus-showcase-grid span{color:#526c7f;font-size:12px}.nexus-showcase-stream{align-items:center;gap:6px;height:44px;padding:0 20px;display:flex}.nexus-showcase-stream span{transform-origin:0;background:linear-gradient(90deg,#4ab9ff0a,#4ab9ff7a,#4ab9ff0d);flex:1;height:2px;animation:2.4s ease-in-out infinite nx-v3-stream}.nexus-showcase-stream span:nth-child(2){animation-delay:.15s}.nexus-showcase-stream span:nth-child(3){animation-delay:.3s}.nexus-showcase-stream span:nth-child(4){animation-delay:.45s}.nexus-showcase-stream span:nth-child(5){animation-delay:.6s}@keyframes nx-v3-stream{0%,to{opacity:.35;transform:scaleX(.35)}50%{opacity:1;transform:scaleX(1)}}.nexus-float-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#06111de6;border:1px solid #78d1ff30;border-radius:14px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;min-width:225px;padding:12px 14px;animation:4.5s ease-in-out infinite nx-v3-float;display:grid;position:absolute;box-shadow:0 18px 50px #00000059}.nexus-float-card>span{color:#6fcfff;background:#41abf014;border-radius:8px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}.nexus-float-card small{color:#4e7188;letter-spacing:.13em;font-size:12px;display:block}.nexus-float-card strong{color:#bfe3f8;margin-top:2px;font-size:12px;display:block}.nexus-float-card i{color:#62dda2;letter-spacing:.1em;font-size:12px;font-style:normal;font-weight:900}.nexus-float-card-a{top:18%;left:-3%}.nexus-float-card-b{animation-delay:-2.2s;bottom:17%;right:-3%}@keyframes nx-v3-float{50%{transform:translateY(-9px)}}.nexus-home-bottom-rail{background:#050e19b8;border:1px solid #74c9ff17;border-radius:18px;grid-template-columns:repeat(3,1fr);width:min(1400px,100% - 48px);margin:-6px auto 24px;display:grid;overflow:hidden}.nexus-home-bottom-rail>div{border-right:1px solid #74c9ff14;padding:18px 20px 18px 56px;position:relative}.nexus-home-bottom-rail>div:last-child{border-right:0}.nexus-home-bottom-rail>div>span{color:#4f7895;font-size:12px;font-weight:900;position:absolute;top:19px;left:18px}.nexus-home-bottom-rail strong,.nexus-home-bottom-rail small{display:block}.nexus-home-bottom-rail strong{color:#bcd9eb;font-size:13px}.nexus-home-bottom-rail small{color:#4e687c;margin-top:4px;font-size:12px}.storefront-products-page{max-width:1460px;margin:0 auto;padding-top:26px}.storefront-products-page .storefront-section-top h1{letter-spacing:-.055em;font-size:clamp(46px,5vw,76px)}.storefront-products-page .storefront-toolbar{z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050f1bcc;border:1px solid #73caff1c;border-radius:17px;padding:10px;position:sticky;top:82px;box-shadow:0 16px 44px #0003}.storefront-products-page .product-card{background:linear-gradient(#081625e0,#040c16f0);border-color:#70c9ff21;border-radius:22px;box-shadow:0 18px 50px #00000029}.storefront-products-page .product-card:hover{border-color:#67cbff4d;transform:translateY(-8px)scale(1.008);box-shadow:0 26px 70px #00000052,0 0 0 1px #4db1f30d}.storefront-products-page .product-cover{border-radius:18px 18px 0 0}@media (max-width:1100px){.nexus-home-v3 .nexus-split-hero{grid-template-columns:1fr;width:min(960px,100% - 34px);padding-top:48px}.nexus-home-v3 .nexus-split-left{max-width:820px}.nexus-split-right{min-height:500px}.nexus-home-v3 .storefront-hero-content h1{font-size:clamp(56px,10vw,90px)}}@media (max-width:700px){.nexus-home-v3 .nexus-split-hero{gap:28px;width:calc(100% - 24px);padding-top:34px}.nexus-home-v3 .storefront-hero-content h1{font-size:clamp(46px,15vw,72px)}.nexus-home-chip-row{display:none}.nexus-stat-rail{grid-template-columns:repeat(2,1fr)}.nexus-stat-rail>div:nth-child(2){border-right:0}.nexus-stat-rail>div:nth-child(-n+2){border-bottom:1px solid #78c9ff14}.nexus-split-right{min-height:390px}.nexus-showcase-frame{border-radius:20px;width:100%;min-height:365px;transform:none}.nexus-showcase-main{grid-template-columns:130px 1fr;gap:12px;min-height:205px;padding:20px 16px}.nexus-showcase-orbit{width:122px;height:122px}.nexus-orbit-ring.ring-b{inset:15px}.nexus-orbit-core{width:72px;height:72px}.nexus-orbit-core span{font-size:18px}.nexus-showcase-copy strong{font-size:22px}.nexus-showcase-grid>div{padding:12px 10px}.nexus-showcase-grid span,.nexus-float-card{display:none}.nexus-home-bottom-rail{grid-template-columns:1fr;width:calc(100% - 24px)}.nexus-home-bottom-rail>div{border-bottom:1px solid #74c9ff14;border-right:0}.nexus-home-bottom-rail>div:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.nexus-home-atmosphere i,.nexus-split-right,.nexus-showcase-frame:before,.nexus-orbit-ring,.nexus-showcase-stream span,.nexus-float-card{animation:none!important}.nexus-split-right{opacity:1;transform:none}}@media (min-width:1101px){.nexus-home-v3 .nexus-split-hero{grid-template-columns:minmax(0,1.04fr) minmax(500px,.96fr);gap:clamp(42px,4.2vw,68px);min-height:calc(100svh - 168px);padding-top:clamp(38px,5vh,62px);padding-bottom:26px}.nexus-home-v3 .nexus-split-left{max-width:720px}.nexus-home-v3 .storefront-hero-content h1{letter-spacing:.02em;color:#8ca5b9;max-width:700px;margin-bottom:16px;font-size:clamp(24px,2vw,32px);line-height:1.05}.nexus-home-v3 .storefront-hero-content h1>span,.nexus-home-v3 .storefront-hero-content h1>em{letter-spacing:-.065em;width:fit-content;font-size:clamp(60px,5.35vw,88px);line-height:.9;display:block}.nexus-home-v3 .storefront-hero-content h1>em{margin:8px 0 9px}.nexus-home-v3 .storefront-hero-content>p{color:#9aafc1;max-width:610px;margin-bottom:20px}.nexus-home-v3 .storefront-hero-actions{margin-bottom:22px}.nexus-stat-rail{width:min(560px,100%)}.nexus-split-right{min-height:500px;margin-left:18px}.nexus-showcase-frame{transform-origin:50%;width:min(620px,90%);min-height:440px;transform:translate(34px)rotateY(-4deg)rotateX(1deg)scale(.94)}.nexus-showcase-main{grid-template-columns:190px 1fr;gap:20px;min-height:235px;padding:24px}.nexus-showcase-orbit{width:168px;height:168px}.nexus-orbit-core{width:92px;height:92px}.nexus-showcase-copy strong{font-size:27px}.nexus-float-card-a{top:12%;left:2%}.nexus-float-card-b{bottom:19%;right:-1%}.nexus-home-bottom-rail{margin:0 auto 18px}}@media (min-width:1101px) and (max-height:820px){.nexus-home-v3 .nexus-split-hero{min-height:calc(100svh - 154px);padding-top:24px;padding-bottom:18px}.nexus-home-v3 .storefront-kicker{margin-bottom:12px}.nexus-home-chip-row{margin-bottom:14px}.nexus-home-v3 .storefront-hero-content h1>span,.nexus-home-v3 .storefront-hero-content h1>em{font-size:clamp(54px,4.8vw,78px)}.nexus-home-v3 .storefront-hero-content>p{margin-bottom:16px;line-height:1.55}.nexus-home-v3 .storefront-hero-actions{margin-bottom:16px}.nexus-split-right{min-height:450px}.nexus-showcase-frame{min-height:410px;transform:translate(34px)rotateY(-4deg)scale(.9)}.nexus-home-bottom-rail>div{padding-top:14px;padding-bottom:14px}}.nexus-customer-home .nexus-split-hero{grid-template-columns:minmax(0,1.02fr) minmax(500px,.98fr)}.nexus-customer-showcase{place-items:center;min-height:500px;margin-left:8px;display:grid}.nexus-featured-product{transform-origin:50%;background:linear-gradient(145deg,#091b2ff5,#040c16fa);border:1px solid #71cdff33;border-radius:26px;width:min(580px,94%);position:relative;overflow:hidden;transform:translate(22px)rotateY(-2.5deg);box-shadow:0 38px 90px #00000075,inset 0 1px #ffffff0b}.nexus-featured-product:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0 42%,#5ecbff0e 50%,#0000 58%);animation:7s ease-in-out infinite nx-v3-scan;position:absolute;inset:0;transform:translate(-90%)}.nexus-featured-topbar{background:#ffffff04;border-bottom:1px solid #71cdff1c;justify-content:space-between;align-items:center;height:58px;padding:0 18px;display:flex}.nexus-featured-topbar>div{align-items:center;gap:10px;display:flex}.nexus-featured-topbar strong{color:#cdeeff;letter-spacing:.12em;font-size:12px}.nexus-featured-ready,.nexus-featured-wait{letter-spacing:.1em;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.nexus-featured-ready{color:#6fe0aa}.nexus-featured-wait{color:#71889a}.nexus-featured-ready i,.nexus-featured-wait i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px}.nexus-featured-visual{background:radial-gradient(circle at 50% 45%,#309bee38,#0000 45%),linear-gradient(145deg,#0d2842c2,#050f1bf0);border-bottom:1px solid #71cdff17;place-items:center;height:190px;display:grid;position:relative;overflow:hidden}.nexus-featured-visual:before{content:"";opacity:.7;background-image:linear-gradient(#5fc0ff0e 1px,#0000 1px),linear-gradient(90deg,#5fc0ff0e 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:-45%;transform:perspective(500px)rotateX(58deg)}.nexus-featured-visual img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.nexus-featured-mark{z-index:1;justify-items:center;display:grid;position:relative}.nexus-featured-mark span{color:#65cfff;letter-spacing:-.08em;text-shadow:0 0 32px #41b1ff4d;font-size:54px;font-weight:900;line-height:.9}.nexus-featured-mark strong{color:#eef8ff;letter-spacing:.22em;margin-top:4px;font-size:24px}.nexus-featured-mark small{color:#63839a;letter-spacing:.12em;margin-top:7px;font-size:12px}.nexus-featured-version{z-index:2;color:#8bcff2;background:#040d18c2;border:1px solid #71cdff2e;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800;position:absolute;top:14px;right:14px}.nexus-featured-content{padding:20px 22px 18px;position:relative}.nexus-featured-meta{flex-wrap:wrap;gap:8px;display:flex}.nexus-featured-meta span,.nexus-featured-tags span{color:#6f91a9;background:#4aa5e20b;border:1px solid #6fc4f71a;border-radius:999px;padding:5px 8px;font-size:12px}.nexus-featured-content h2{color:#eff8ff;letter-spacing:-.04em;margin:12px 0 7px;font-size:31px}.nexus-featured-content>p{color:#8aa1b4;min-height:42px;margin:0;font-size:13px;line-height:1.6}.nexus-featured-tags{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.nexus-featured-buy{border-top:1px solid #70c7f817;justify-content:space-between;align-items:end;gap:18px;margin-top:18px;padding-top:16px;display:flex}.nexus-featured-buy>div{display:grid}.nexus-featured-buy small{color:#56778e;letter-spacing:.12em;font-size:12px}.nexus-featured-buy strong{color:#e8f7ff;margin-top:3px;font-size:28px;line-height:1.05}.nexus-featured-buy>div>span{color:#66869b;margin-top:4px;font-size:12px}.nexus-featured-buy .button{white-space:nowrap;min-height:44px}.nexus-customer-path{color:#66849a;background:#ffffff03;border-top:1px solid #70c7f814;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 18px;font-size:12px;display:flex}.nexus-customer-path span{white-space:nowrap;align-items:center;gap:6px;display:flex}.nexus-customer-path b{color:#65c8f7;font-size:12px}.nexus-customer-path i{color:#31546b;font-style:normal}.modal-points-balance{background:#06121f7a;border:1px solid #70c7f81f;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px;display:grid;overflow:hidden}.modal-points-balance span{color:#647e92;gap:3px;padding:10px 12px;font-size:12px;display:grid}.modal-points-balance span+span{border-left:1px solid #70c7f817}.modal-points-balance b{color:#dceeff;font-size:14px}.modal-points-balance.short b{color:#ffc27c}.modal-points-balance.ready b{color:#68dea5}@media (max-width:1100px){.nexus-customer-home .nexus-split-hero{grid-template-columns:1fr}.nexus-customer-showcase{min-height:auto;margin-left:0}.nexus-featured-product{width:min(720px,100%);transform:none}}@media (max-width:700px){.nexus-featured-product{border-radius:20px}.nexus-featured-visual{height:160px}.nexus-featured-content{padding:17px 16px}.nexus-featured-content h2{font-size:27px}.nexus-featured-buy{flex-direction:column;align-items:stretch}.nexus-featured-buy .button{width:100%}.nexus-customer-path{flex-wrap:wrap;justify-content:space-between;gap:6px;padding:10px 12px}.nexus-customer-path i{display:none}.modal-points-balance{grid-template-columns:1fr}.modal-points-balance span+span{border-top:1px solid #70c7f817;border-left:0}}@media (prefers-reduced-motion:reduce){.nexus-featured-product:before{animation:none!important}}.nexus-home-v3 .nexus-split-left{animation:.82s cubic-bezier(.16,1,.3,1) both nx-visible-left-in}.nexus-home-v3 .nexus-customer-showcase{animation:.92s cubic-bezier(.16,1,.3,1) 90ms both nx-visible-right-in}.nexus-home-v3 .storefront-hero-content h1>span:first-child,.nexus-home-v3 .storefront-hero-content h1>em{opacity:0;animation:.72s cubic-bezier(.16,1,.3,1) forwards nx-visible-title-word}.nexus-home-v3 .storefront-hero-content h1>span:first-child{animation-delay:.13s}.nexus-home-v3 .storefront-hero-content h1>em{animation-delay:.23s}@keyframes nx-visible-title-word{0%{opacity:0;filter:blur(8px);transform:translateY(26px)scale(.97)}72%{opacity:1;filter:blur();transform:translateY(-2px)scale(1.008)}to{opacity:1;filter:blur();transform:none}}@keyframes nx-visible-left-in{0%{opacity:0;transform:translate(-34px,14px)scale(.985)}68%{opacity:1;transform:translate(3px,-1px)scale(1.003)}to{opacity:1;transform:none}}@keyframes nx-visible-right-in{0%{opacity:0;transform:translate(46px,16px)scale(.972)}70%{opacity:1;transform:translate(-3px,-1px)scale(1.004)}to{opacity:1;transform:none}}.nexus-home-v3 .nexus-home-chip-row>span{opacity:0;animation:.52s cubic-bezier(.16,1,.3,1) forwards nx-visible-chip-in}.nexus-home-v3 .nexus-home-chip-row>span:first-child{animation-delay:.21s}.nexus-home-v3 .nexus-home-chip-row>span:nth-child(2){animation-delay:.285s}.nexus-home-v3 .nexus-home-chip-row>span:nth-child(3){animation-delay:.36s}@keyframes nx-visible-chip-in{0%{opacity:0;transform:translateY(10px)scale(.94)}to{opacity:1;transform:none}}.nexus-home-v3 .nexus-stat-rail>div{opacity:0;animation:.58s cubic-bezier(.16,1,.3,1) forwards nx-visible-stat-in}.nexus-home-v3 .nexus-stat-rail>div:first-child{animation-delay:.43s}.nexus-home-v3 .nexus-stat-rail>div:nth-child(2){animation-delay:.5s}.nexus-home-v3 .nexus-stat-rail>div:nth-child(3){animation-delay:.57s}.nexus-home-v3 .nexus-stat-rail>div:nth-child(4){animation-delay:.64s}@keyframes nx-visible-stat-in{0%{opacity:0;transform:translateY(14px)}75%{opacity:1;transform:translateY(-2px)}to{opacity:1;transform:none}}.nexus-home-v3 .nexus-featured-visual:before{animation:12s linear infinite nx-visible-grid-glide}@keyframes nx-visible-grid-glide{0%{background-position:0 0,0 0}to{background-position:64px 64px,64px 64px}}.nexus-home-v3 .nexus-featured-version{animation:3.6s ease-in-out infinite nx-visible-version-float}@keyframes nx-visible-version-float{0%,to{transform:translateY(0);box-shadow:0 0 #46b4ff00}50%{transform:translateY(-4px);box-shadow:0 8px 24px #37aaff1f}}.nexus-home-v3 .nexus-featured-ready i{animation:1.8s ease-out infinite nx-visible-ready-pulse}@keyframes nx-visible-ready-pulse{0%,to{transform:scale(1);box-shadow:0 0 12px}50%{transform:scale(1.28);box-shadow:0 0 22px}}.nexus-home-v3 .storefront-browse-button>span,.nexus-home-v3 .button-quiet>span{transition:transform .18s cubic-bezier(.16,1,.3,1);display:inline-block}.nexus-home-v3 .storefront-browse-button:hover>span{transform:translate(5px)}.nexus-home-v3 .button-quiet:hover>span{transform:translate(3px,-3px)}.nexus-home-v3 .nexus-home-atmosphere{animation:10s ease-in-out infinite alternate nx-visible-atmosphere-drift}@keyframes nx-visible-atmosphere-drift{0%{transform:translate(-.8%)scale(1)}to{transform:translate(.8%,-.7%)scale(1.025)}}@media (prefers-reduced-motion:reduce){.nexus-home-v3 .nexus-split-left,.nexus-home-v3 .nexus-customer-showcase,.nexus-home-v3 .nexus-home-chip-row>span,.nexus-home-v3 .nexus-stat-rail>div,.nexus-home-v3 .nexus-featured-visual:before,.nexus-home-v3 .nexus-featured-version,.nexus-home-v3 .nexus-featured-ready i,.nexus-home-v3 .nexus-home-atmosphere{opacity:1!important;animation:none!important;transform:none!important}}.nexus-home-v3.nx-motion-pending .nexus-split-left{opacity:0!important;animation:none!important;transform:translate(-72px,18px)scale(.965)!important}.nexus-home-v3.nx-motion-pending .nexus-customer-showcase{opacity:0!important;animation:none!important;transform:translate(82px,20px)scale(.955)!important}.nexus-home-v3.nx-motion-ready .nexus-split-left,.nexus-home-v3.nx-motion-ready .nexus-customer-showcase{opacity:1!important;animation:none!important;transform:none!important}.nexus-home-v3.nx-motion-ready .nexus-split-left{transition:opacity .82s cubic-bezier(.16,1,.3,1),transform .82s cubic-bezier(.16,1,.3,1)!important}.nexus-home-v3.nx-motion-ready .nexus-customer-showcase{transition:opacity .98s cubic-bezier(.16,1,.3,1) .1s,transform .98s cubic-bezier(.16,1,.3,1) .1s!important}.nexus-home-v3.nx-motion-pending .storefront-kicker,.nexus-home-v3.nx-motion-pending .nexus-home-chip-row>span,.nexus-home-v3.nx-motion-pending .storefront-hero-content h1>span:first-child,.nexus-home-v3.nx-motion-pending .storefront-hero-content h1>em,.nexus-home-v3.nx-motion-pending .storefront-hero-content>p,.nexus-home-v3.nx-motion-pending .storefront-hero-actions,.nexus-home-v3.nx-motion-pending .nexus-stat-rail>div{opacity:0!important;animation:none!important}.nexus-home-v3.nx-motion-pending .storefront-kicker{transform:translateY(16px)!important}.nexus-home-v3.nx-motion-pending .nexus-home-chip-row>span{transform:translateY(18px)scale(.92)!important}.nexus-home-v3.nx-motion-pending .storefront-hero-content h1>span:first-child,.nexus-home-v3.nx-motion-pending .storefront-hero-content h1>em{filter:blur(12px)!important;transform:translateY(38px)scale(.95)!important}.nexus-home-v3.nx-motion-pending .storefront-hero-content>p{transform:translateY(20px)!important}.nexus-home-v3.nx-motion-pending .storefront-hero-actions{transform:translateY(18px)!important}.nexus-home-v3.nx-motion-pending .nexus-stat-rail>div{transform:translateY(20px)scale(.97)!important}.nexus-home-v3.nx-motion-ready .storefront-kicker,.nexus-home-v3.nx-motion-ready .nexus-home-chip-row>span,.nexus-home-v3.nx-motion-ready .storefront-hero-content h1>span:first-child,.nexus-home-v3.nx-motion-ready .storefront-hero-content h1>em,.nexus-home-v3.nx-motion-ready .storefront-hero-content>p,.nexus-home-v3.nx-motion-ready .storefront-hero-actions,.nexus-home-v3.nx-motion-ready .nexus-stat-rail>div{opacity:1!important;filter:none!important;transition-property:opacity,transform,filter!important;transition-timing-function:cubic-bezier(.16,1,.3,1)!important;animation:none!important;transform:none!important}.nexus-home-v3.nx-motion-ready .storefront-kicker{transition-duration:.52s!important;transition-delay:90ms!important}.nexus-home-v3.nx-motion-ready .nexus-home-chip-row>span:first-child{transition-duration:.56s!important;transition-delay:.15s!important}.nexus-home-v3.nx-motion-ready .nexus-home-chip-row>span:nth-child(2){transition-duration:.56s!important;transition-delay:.23s!important}.nexus-home-v3.nx-motion-ready .nexus-home-chip-row>span:nth-child(3){transition-duration:.56s!important;transition-delay:.31s!important}.nexus-home-v3.nx-motion-ready .storefront-hero-content h1>span:first-child{transition-duration:.72s!important;transition-delay:.21s!important}.nexus-home-v3.nx-motion-ready .storefront-hero-content h1>em{transition-duration:.76s!important;transition-delay:.33s!important}.nexus-home-v3.nx-motion-ready .storefront-hero-content>p{transition-duration:.62s!important;transition-delay:.44s!important}.nexus-home-v3.nx-motion-ready .storefront-hero-actions{transition-duration:.62s!important;transition-delay:.52s!important}.nexus-home-v3.nx-motion-ready .nexus-stat-rail>div:first-child{transition-duration:.62s!important;transition-delay:.58s!important}.nexus-home-v3.nx-motion-ready .nexus-stat-rail>div:nth-child(2){transition-duration:.62s!important;transition-delay:.65s!important}.nexus-home-v3.nx-motion-ready .nexus-stat-rail>div:nth-child(3){transition-duration:.62s!important;transition-delay:.72s!important}.nexus-home-v3.nx-motion-ready .nexus-stat-rail>div:nth-child(4){transition-duration:.62s!important;transition-delay:.79s!important}.nexus-home-v3.nx-motion-ready .nexus-featured-product{animation:4.6s ease-in-out infinite nx-v4-card-float!important}@keyframes nx-v4-card-float{0%,to{translate:0}50%{translate:0 -8px}}.nexus-home-v3 .nexus-featured-product:after{content:"";z-index:8;pointer-events:none;background:linear-gradient(112deg,#0000 0 38%,#7edcff00 43%,#7edcff2e 50%,#7edcff00 57%,#0000 62% 100%);position:absolute;inset:0;transform:translate(-125%)}.nexus-home-v3.nx-motion-ready .nexus-featured-product:after{animation:4.8s cubic-bezier(.3,.7,.2,1) 1.1s infinite nx-v4-card-sweep!important}@keyframes nx-v4-card-sweep{0%,58%{opacity:0;transform:translate(-125%)}66%{opacity:1}84%,to{opacity:0;transform:translate(125%)}}.nexus-home-v3.nx-motion-ready .nexus-featured-mark span{animation:2.8s ease-in-out infinite nx-v4-logo-breathe!important}@keyframes nx-v4-logo-breathe{0%,to{text-shadow:0 0 26px #41b1ff38;transform:scale(1)}50%{text-shadow:0 0 48px #41beff7a;transform:scale(1.055)}}.nexus-home-v3.nx-motion-ready .nexus-featured-visual:before{animation:5.5s linear infinite nx-visible-grid-glide!important}.nexus-home-v3.nx-motion-ready .nexus-featured-version{animation:2.6s ease-in-out infinite nx-visible-version-float!important}.nexus-home-v3.nx-motion-ready .nexus-featured-ready i{animation:1.35s ease-out infinite nx-visible-ready-pulse!important}.nexus-home-v3.nx-motion-ready .nexus-home-atmosphere{animation:6.5s ease-in-out infinite alternate nx-visible-atmosphere-drift!important}@media (prefers-reduced-motion:reduce){.nexus-home-v3.nx-motion-ready .nexus-split-left{transition:opacity .82s cubic-bezier(.16,1,.3,1),transform .82s cubic-bezier(.16,1,.3,1)!important}.nexus-home-v3.nx-motion-ready .nexus-customer-showcase{transition:opacity .98s cubic-bezier(.16,1,.3,1) .1s,transform .98s cubic-bezier(.16,1,.3,1) .1s!important}.nexus-home-v3.nx-motion-ready .storefront-kicker,.nexus-home-v3.nx-motion-ready .nexus-home-chip-row>span,.nexus-home-v3.nx-motion-ready .storefront-hero-content h1>span:first-child,.nexus-home-v3.nx-motion-ready .storefront-hero-content h1>em,.nexus-home-v3.nx-motion-ready .storefront-hero-content>p,.nexus-home-v3.nx-motion-ready .storefront-hero-actions,.nexus-home-v3.nx-motion-ready .nexus-stat-rail>div{transition-duration:.62s!important}.nexus-home-v3.nx-motion-ready .nexus-featured-product{animation:4.6s ease-in-out infinite nx-v4-card-float!important}.nexus-home-v3.nx-motion-ready .nexus-featured-product:after{animation:4.8s cubic-bezier(.3,.7,.2,1) 1.1s infinite nx-v4-card-sweep!important}.nexus-home-v3.nx-motion-ready .nexus-featured-mark span{animation:2.8s ease-in-out infinite nx-v4-logo-breathe!important}.nexus-home-v3.nx-motion-ready .nexus-featured-visual:before{animation:5.5s linear infinite nx-visible-grid-glide!important}.nexus-home-v3.nx-motion-ready .nexus-featured-version{animation:2.6s ease-in-out infinite nx-visible-version-float!important}.nexus-home-v3.nx-motion-ready .nexus-featured-ready i{animation:1.35s ease-out infinite nx-visible-ready-pulse!important}.nexus-home-v3.nx-motion-ready .nexus-home-atmosphere{animation:6.5s ease-in-out infinite alternate nx-visible-atmosphere-drift!important}}.app-shell.home-mode .page-frame-home{background:#020a13;position:relative}.storefront-home-only{isolation:isolate;background:radial-gradient(78% 92% at 28% 48%,#2687d84d 0%,#124c8026 42%,#030f1b00 76%),radial-gradient(72% 88% at 79% 46%,#1269b938 0%,#0a36601c 44%,#030f1b00 78%),linear-gradient(#020a13 0%,#03111f 50%,#020a13 100%);position:relative}.storefront-home-only:before{content:"";z-index:0;pointer-events:none;opacity:.72;background-image:linear-gradient(#58b0ef13 1px,#0000 1px),linear-gradient(90deg,#58b0ef13 1px,#0000 1px);background-position:0 0,0 0;background-size:34px 34px;animation:24s linear infinite nx-home-full-grid-drift;position:absolute;inset:0}@keyframes nx-home-full-grid-drift{to{background-position:34px 34px,34px 34px}}.storefront-home-only .storefront-hero{z-index:1;position:relative}.storefront-home-only .storefront-hero:before{filter:blur(9px)!important;background:radial-gradient(at 34%,#41a6f738 0%,#1a5b971f 45%,#040f1b00 76%)!important;border-radius:0!important;width:112vw!important;max-width:none!important;height:112%!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.storefront-home-only .storefront-hero:after{background:radial-gradient(at 30% 48%,#2070b833 0%,#08294914 48%,#0000 76%),radial-gradient(at 76% 45%,#15589d24 0%,#0000 70%)!important;width:112vw!important;height:auto!important;inset:-8% auto -8% 50%!important;transform:translate(-50%)!important}.storefront-home-only.nexus-home-v3 .storefront-hero-grid{opacity:.28!important;background-size:34px 34px!important;width:100vw!important;height:100%!important;animation:24s linear infinite nx-home-full-grid-drift!important;inset:0 auto 0 50%!important;transform:translate(-50%)!important;-webkit-mask-image:none!important;mask-image:none!important}.theme-light.storefront-home-only,.theme-light .storefront-home-only{background:radial-gradient(78% 92% at 28% 48%,#40a1df26 0%,#8fcdef14 44%,#0000 78%),radial-gradient(72% 88% at 79% 46%,#348bca1a 0%,#0000 76%),linear-gradient(#f5f8fc 0%,#eef6fb 52%,#f5f8fc 100%)}@media (max-width:780px){.storefront-home-only:before{opacity:.48}.storefront-home-only .storefront-hero:before,.storefront-home-only .storefront-hero:after{width:130vw!important}}.app-shell.home-mode{--nx-home-line-soft:#5eaaeb1f;--nx-home-line:#5eaaeb2e;--nx-home-line-strong:#5eaaeb3d;isolation:isolate;position:relative;background:radial-gradient(circle at 28% 44%,#359af42e 0%,#13538f1a 32%,#0000 56%),radial-gradient(circle at 77% 43%,#1f6ecd1f 0%,#0000 48%),linear-gradient(#06111d 0%,#071421 100%)!important}.app-shell.home-mode:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#58b0ef11 1px,#0000 1px),linear-gradient(90deg,#58b0ef11 1px,#0000 1px);background-position:0 0,0 0;background-size:34px 34px;animation:28s linear infinite nx-home-shell-grid;position:absolute;inset:0}@keyframes nx-home-shell-grid{to{background-position:34px 34px,34px 34px}}.app-shell.home-mode>.site-header,.app-shell.home-mode>.page-frame-home{z-index:1;position:relative}.app-shell.home-mode .site-header{box-shadow:0 10px 34px #00000029;border-bottom-color:var(--nx-home-line-soft)!important;background:#060f19ad!important}.app-shell.home-mode .header-inner{background:#050e1870;box-shadow:inset 0 1px #ffffff06,0 12px 36px #0000001f;border:1px solid var(--nx-home-line)!important}.app-shell.home-mode .storefront-home-only{background:0 0!important}.app-shell.home-mode .storefront-home-only:before,.app-shell.home-mode .storefront-home-only:after{opacity:0!important}.app-shell.home-mode .storefront-home-only .storefront-hero:after{background:radial-gradient(at 31% 49%,#2a89e23d 0%,#0d43741a 47%,#0000 76%),radial-gradient(at 76% 43%,#1d66bb24 0%,#0000 69%)!important}.app-shell.home-mode .storefront-home-only .storefront-hero-grid{opacity:.22!important;-webkit-mask-image:none!important;mask-image:none!important}.app-shell.home-mode .primary-nav,.app-shell.home-mode .user-button,.app-shell.home-mode .language-switch,.app-shell.home-mode .header-icon,.app-shell.home-mode .nexus-home-chip-row>span,.app-shell.home-mode .nexus-stat-rail,.app-shell.home-mode .nexus-stat-rail>div,.app-shell.home-mode .nexus-featured-product,.app-shell.home-mode .nexus-featured-version,.app-shell.home-mode .nexus-featured-meta>span,.app-shell.home-mode .nexus-featured-tags>span,.app-shell.home-mode .nexus-customer-path,.app-shell.home-mode .button-primary,.app-shell.home-mode .button-quiet{border-color:var(--nx-home-line)!important}.app-shell.home-mode .nexus-featured-product{border-color:var(--nx-home-line-strong)!important;box-shadow:0 38px 90px #0000006b,inset 0 1px #ffffff09,0 0 0 1px #3a91d509!important}.app-shell.home-mode .nexus-stat-rail{box-shadow:inset 0 0 0 1px #5eaaeb06}@media (max-width:780px){.app-shell.home-mode:before{opacity:.78;background-size:30px 30px}.app-shell.home-mode .site-header{background:#060f19c2!important}}.app-shell.home-mode{--nx-home-line:#65bef82b;--nx-home-line-strong:#65bef840;isolation:isolate!important;background:radial-gradient(72% 72% at 31% 49%,#2789e040 0%,#10497e1f 43%,#04101d00 72%),radial-gradient(60% 66% at 77% 44%,#1762b026 0%,#04101d00 72%),linear-gradient(#06101c 0%,#061626 48%,#04101d 100%)!important;position:relative!important}.app-shell.home-mode:before{content:""!important;z-index:0!important;pointer-events:none!important;opacity:.3!important;filter:none!important;width:auto!important;height:auto!important;box-shadow:none!important;background-image:linear-gradient(#58b0ef13 1px,#0000 1px),linear-gradient(90deg,#58b0ef13 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-size:34px 34px!important;border:0!important;border-radius:0!important;animation:24s linear infinite nx-home-shell-grid-unified!important;position:absolute!important;inset:0!important;transform:none!important}@keyframes nx-home-shell-grid-unified{to{background-position:34px 34px,34px 34px}}.app-shell.home-mode:after{content:""!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(90deg,#01080f14,#0000 15% 85%,#01080f1a)!important;position:absolute!important;inset:0!important}.app-shell.home-mode .site-header,.app-shell.home-mode .page-frame-home,.app-shell.home-mode .storefront-home-only,.app-shell.home-mode .storefront-home-only .storefront-hero{z-index:1;position:relative;background:0 0!important}.app-shell.home-mode .site-header{box-shadow:none!important;-webkit-backdrop-filter:none!important;border-bottom-color:#0000!important}.app-shell.home-mode .storefront-home-only:before,.app-shell.home-mode .storefront-home-only:after,.app-shell.home-mode .storefront-home-only .storefront-hero:before,.app-shell.home-mode .storefront-home-only .storefront-hero:after,.app-shell.home-mode .storefront-home-only .storefront-hero-grid,.app-shell.home-mode .storefront-home-only .nexus-home-atmosphere{content:none!important;opacity:0!important;box-shadow:none!important;background:0 0!important;display:none!important}.app-shell.home-mode .header-inner{border-color:var(--nx-home-line)!important;background:#050e18b3!important;box-shadow:0 14px 38px #0000002e!important}.app-shell.home-mode .primary-nav,.app-shell.home-mode .user-button,.app-shell.home-mode .language-switch,.app-shell.home-mode .header-icon,.app-shell.home-mode .nexus-home-chip-row>span,.app-shell.home-mode .nexus-stat-rail,.app-shell.home-mode .nexus-stat-rail>div,.app-shell.home-mode .nexus-featured-topbar,.app-shell.home-mode .nexus-featured-content,.app-shell.home-mode .nexus-featured-meta>span,.app-shell.home-mode .nexus-featured-tags>span,.app-shell.home-mode .nexus-featured-version,.app-shell.home-mode .nexus-customer-path{border-color:var(--nx-home-line)!important}.app-shell.home-mode .nexus-featured-product{border-color:var(--nx-home-line-strong)!important}@media (max-width:780px){.app-shell.home-mode{background:radial-gradient(115% 58% at 36% 34%,#2789e03b 0%,#0f44761a 46%,#04101d00 76%),linear-gradient(#06101c 0%,#061626 50%,#04101d 100%)!important}.app-shell.home-mode:before{opacity:.25!important}}.primary-nav{isolation:isolate;position:relative}.primary-nav .nav-active-indicator{display:none}.primary-nav button svg{transition:transform .3s cubic-bezier(.16,1,.3,1),filter .3s,color .22s}.primary-nav button:active{transform:translateY(0)scale(.975)}.nexus-tab-view{width:100%;min-width:0;animation:.42s cubic-bezier(.16,1,.3,1) both nx-tab-view-enter}.page-frame-home>.nexus-tab-view{height:100%;min-height:0}@keyframes nx-tab-view-enter{0%{opacity:.18;filter:blur(3px);transform:translateY(14px)scale(.994)}72%{opacity:1;filter:blur();transform:translateY(-1px)scale(1.001)}to{opacity:1;filter:none;transform:none}}@media (min-width:781px){.primary-nav .nav-active-indicator{z-index:0;width:var(--nav-indicator-w,0px);pointer-events:none;opacity:0;transform:translate3d(var(--nav-indicator-x,0px),0,0);will-change:transform, width;background:linear-gradient(#41a9ec38,#1e5c9521);border:1px solid #62c8ff66;border-radius:10px;transition:transform .44s cubic-bezier(.16,1,.3,1),width .44s cubic-bezier(.16,1,.3,1),opacity .16s,box-shadow .26s;display:block;position:absolute;top:5px;bottom:5px;left:0;box-shadow:0 0 0 1px #4fbbf70d,0 8px 24px #1c89d021,inset 0 1px #ffffff12}.primary-nav.nav-indicator-ready .nav-active-indicator{opacity:1}.primary-nav button{z-index:1;transition:color .22s,transform .18s,text-shadow .26s!important}.primary-nav button.active{text-shadow:0 0 18px #89dbff2e;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.primary-nav button.active svg{filter:drop-shadow(0 0 7px #69ccff4d);transform:scale(1.07)}}@media (max-width:780px){.primary-nav .nav-active-indicator{display:none!important}.nexus-tab-view{animation-duration:.3s}}@media (min-width:781px) and (pointer:fine){.primary-nav{overflow:visible}.primary-nav>button:not(.mobile-nav-cart):not(.mobile-nav-logout){transform-origin:50% 100%;transform:translate3d(0, var(--dock-lift,0px), 0) scale(var(--dock-scale,1));will-change:transform;transition:color .22s,transform .18s cubic-bezier(.16,1,.3,1),text-shadow .26s!important}.primary-nav>button:not(.mobile-nav-cart):not(.mobile-nav-logout) svg{transform-origin:50%;transform:scale(var(--dock-icon-scale,1));will-change:transform;transition:transform .18s cubic-bezier(.16,1,.3,1),filter .22s,border-color .22s,background .22s!important}.primary-nav.nav-dock-hovering>button:hover{color:#eefaff;text-shadow:0 0 18px #75d3ff38}.primary-nav.nav-dock-hovering>button:hover svg{filter:drop-shadow(0 7px 12px #28a2e133)drop-shadow(0 0 8px #6bd1ff3d);background:linear-gradient(#1a4869eb,#092238db);border-color:#77d8ff57}.primary-nav.nav-dock-hovering>button:not(:hover) svg{filter:drop-shadow(0 4px 8px #00000014)}}.nexus-interactive-hover{--nexus-hover-accent:#6dccff;isolation:isolate;overflow:hidden;color:#dff5ff!important;background:linear-gradient(#0a1e30eb,#05121ff0)!important;border:1px solid #6dccff6b!important;transition:border-color .26s,box-shadow .26s,transform .17s!important;position:relative!important;box-shadow:0 10px 28px #2592d624,inset 0 1px #ffffff0d!important}.nexus-interactive-hover:hover{border-color:#8cdcffbf!important;box-shadow:0 14px 34px #38b0f138,inset 0 1px #ffffff2e!important}.nexus-interactive-hover:active{transform:translateY(1px)scale(.985)!important}.nexus-interactive-hover-fill{z-index:1;background:var(--nexus-hover-accent);transform-origin:50%;pointer-events:none;border-radius:999px;width:8px;height:8px;transition:transform .43s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:18px;transform:translate(-50%,-50%)scale(1)}.nexus-interactive-hover-base,.nexus-interactive-hover-reveal{z-index:2;pointer-events:none;justify-content:center;align-items:center;gap:9px;display:inline-flex;position:relative}.nexus-interactive-hover-base{padding-left:14px;transition:opacity .28s,transform .34s cubic-bezier(.16,1,.3,1)}.nexus-interactive-hover-reveal{opacity:0;font-weight:800;transition:opacity .26s,transform .36s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(42px);color:#04111c!important}.nexus-interactive-hover-reveal b{font-size:17px;line-height:1;transition:transform .3s cubic-bezier(.16,1,.3,1)}.nexus-interactive-hover:disabled{opacity:.52;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.nexus-interactive-hover:not(:disabled):hover .nexus-interactive-hover-fill{transform:translate(-50%,-50%)scale(72)}.nexus-interactive-hover:not(:disabled):hover .nexus-interactive-hover-base{opacity:0;transform:translate(44px)}.nexus-interactive-hover:not(:disabled):hover .nexus-interactive-hover-reveal{opacity:1;transform:translate(0)}.nexus-interactive-hover:not(:disabled):hover .nexus-interactive-hover-reveal b{transform:translate(4px)}}@media (hover:none),(pointer:coarse){.nexus-interactive-hover-fill{transform:translate(-50%,-50%)scale(1)!important}.nexus-interactive-hover-base{opacity:1!important;transform:none!important}.nexus-interactive-hover-reveal{display:none!important}}@media (prefers-reduced-motion:reduce) and (hover:hover) and (pointer:fine){.nexus-interactive-hover{transition:border-color .26s,box-shadow .26s,transform .17s!important}.nexus-interactive-hover-fill{transition:transform .43s cubic-bezier(.16,1,.3,1)!important}.nexus-interactive-hover-base{transition:opacity .28s,transform .34s cubic-bezier(.16,1,.3,1)!important}.nexus-interactive-hover-reveal{transition:opacity .26s,transform .36s cubic-bezier(.16,1,.3,1)!important}.nexus-interactive-hover-reveal b{transition:transform .3s cubic-bezier(.16,1,.3,1)!important}}@media (min-width:781px){.primary-nav{gap:7px}.primary-nav>button:not(.mobile-nav-cart):not(.mobile-nav-logout){justify-content:center;gap:0;width:40px;min-width:40px;height:40px;min-height:40px;padding:0}.primary-nav>button:not(.mobile-nav-cart):not(.mobile-nav-logout)>span{display:none!important}.primary-nav>button:not(.mobile-nav-cart):not(.mobile-nav-logout):before{content:none!important}.primary-nav>button:not(.mobile-nav-cart):not(.mobile-nav-logout) svg,.primary-nav>button:not(.mobile-nav-cart):not(.mobile-nav-logout):hover svg,.primary-nav>button:not(.mobile-nav-cart):not(.mobile-nav-logout).active svg{width:19px;height:19px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}}.nexus-interactive-hover{--nexus-hover-accent:#6dccff;min-height:48px;border-radius:999px!important;padding:0 22px!important}.nexus-interactive-hover-base{z-index:2;opacity:1;justify-content:center;align-items:center;gap:10px;display:inline-flex;position:relative;transform:translate(0);padding:0!important;transition:opacity .26s,transform .32s cubic-bezier(.16,1,.3,1)!important}.nexus-interactive-hover-fill{z-index:1;background:var(--nexus-hover-accent);transform-origin:50%;pointer-events:none;border-radius:999px;flex:0 0 8px;width:8px;height:8px;display:block;transition:transform .32s cubic-bezier(.16,1,.3,1)!important;position:relative!important;top:auto!important;left:auto!important;transform:scale(1)!important}.nexus-interactive-hover-label{z-index:2;white-space:nowrap;position:relative}.nexus-interactive-hover-reveal{z-index:4;white-space:nowrap;opacity:0;pointer-events:none;justify-content:center;align-items:center;gap:9px;padding:0 17px;font-weight:800;display:flex;inset:0;transform:translate(42px);color:#04111c!important;transition:opacity .25s,transform .32s cubic-bezier(.16,1,.3,1)!important;position:absolute!important}.nexus-interactive-hover-reveal svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 17px;width:17px;height:17px;transform:translate(0);transition:transform .26s cubic-bezier(.16,1,.3,1)!important}@media (hover:hover) and (pointer:fine){.nexus-interactive-hover:not(:disabled):hover .nexus-interactive-hover-fill{transform:scale(100.8)!important}.nexus-interactive-hover:not(:disabled):hover .nexus-interactive-hover-base{opacity:0;transform:translate(48px)}.nexus-interactive-hover:not(:disabled):hover .nexus-interactive-hover-reveal{opacity:1;transform:translate(-2px)}.nexus-interactive-hover:not(:disabled):hover .nexus-interactive-hover-reveal svg{transform:translate(2px)}}@media (hover:none),(pointer:coarse){.nexus-interactive-hover-fill{transform:scale(1)!important}.nexus-interactive-hover-base{opacity:1!important;transform:none!important}.nexus-interactive-hover-reveal{display:none!important}}@media (prefers-reduced-motion:reduce) and (hover:hover) and (pointer:fine){.nexus-interactive-hover-fill{transition-duration:.32s!important}.nexus-interactive-hover-base{transition-duration:.26s,.32s!important}.nexus-interactive-hover-reveal{transition-duration:.25s,.32s!important}.nexus-interactive-hover-reveal svg{transition-duration:.26s!important}}.nexus-home-v3 .storefront-browse-button>.nexus-interactive-hover-base{display:inline-flex!important}.nexus-home-v3 .storefront-browse-button>.nexus-interactive-hover-reveal{display:flex!important}.nexus-interactive-hover .nexus-interactive-hover-label,.nexus-interactive-hover .nexus-interactive-hover-reveal>span{line-height:1.2;color:inherit!important;font-size:14px!important}[data-auth-status-button]{box-sizing:border-box;white-space:nowrap;touch-action:manipulation;cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden;color:#fff!important;background:linear-gradient(#38bdf8 0%,#0ea5e9 48%,#0284c7 100%)!important;border:0!important;font-weight:700!important;line-height:1!important;transition:background-color .22s,transform .18s,box-shadow .22s,opacity .18s!important}[data-auth-status-button]:hover:not(:disabled){transform:translateY(-1px);background:linear-gradient(#60a5fa 0%,#0ea5e9 50%,#0369a1 100%)!important}[data-auth-status-button]:active:not(:disabled){transform:translateY(0)scale(.98)}[data-auth-status-button]:focus-visible{outline:none;box-shadow:0 0 0 3px #38bdf840,0 8px 22px #0ea5e929!important}[data-auth-status-button]:disabled{cursor:wait;opacity:.96}[data-auth-status-button][data-status=success]{cursor:default;background:linear-gradient(#34d399 0%,#10b981 100%)!important}.nexus-auth-status-content{justify-content:center;align-items:center;gap:6px;min-width:0;animation:.15s cubic-bezier(.16,1,.3,1) both nx-auth-status-enter;display:inline-flex}.nexus-auth-status-content>span{display:inline-block}.nexus-auth-status-spinner,.nexus-auth-status-check{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.nexus-auth-status-spinner circle{opacity:.28}.nexus-auth-status-spinner path{opacity:1}.nexus-auth-status-spinner{animation:.8s linear infinite nx-auth-status-spin}.nexus-auth-status-check{animation:.28s cubic-bezier(.34,1.56,.64,1) 70ms both nx-auth-status-check-in}.header-actions .user-button.guest[data-auth-status-button],.header-actions .logout-button[data-auth-status-button]{border-radius:7px!important;width:auto!important;min-width:96px!important;height:40px!important;min-height:40px!important;padding:0 15px!important;font-size:12px!important}@keyframes nx-auth-status-enter{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes nx-auth-status-spin{to{transform:rotate(360deg)}}@keyframes nx-auth-status-check-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@media (max-width:780px){.primary-nav .mobile-nav-logout[data-auth-status-button]{color:#fff!important;border-top:0!important;border-radius:8px!important;justify-content:center!important;width:100%!important;height:42px!important;min-height:42px!important;padding:0 11px!important}}@media (prefers-reduced-motion:reduce){.nexus-auth-status-content,.nexus-auth-status-check{animation-duration:1ms!important}.nexus-auth-status-spinner{animation-duration:1.2s!important}}.nexus-interactive-hover{isolation:isolate;overflow:hidden;position:relative!important}.nexus-interactive-hover>.nexus-interactive-hover-fill{z-index:1;border-radius:inherit;clip-path:circle(4px at 26px);pointer-events:none;background:var(--nexus-hover-accent)!important;width:auto!important;height:auto!important;transition:clip-path .42s cubic-bezier(.16,1,.3,1)!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}.nexus-interactive-hover>.nexus-interactive-hover-base{z-index:3;justify-content:center;align-items:center;position:relative;padding-left:18px!important;display:inline-flex!important}.nexus-interactive-hover>.nexus-interactive-hover-reveal{z-index:4}@media (hover:hover) and (pointer:fine){.nexus-interactive-hover:not(:disabled):hover>.nexus-interactive-hover-fill{clip-path:circle(180% at 26px);transform:none!important}}@media (hover:none),(pointer:coarse){.nexus-interactive-hover>.nexus-interactive-hover-fill{clip-path:circle(4px at 26px)!important;transform:none!important}}@media (prefers-reduced-motion:reduce) and (hover:hover) and (pointer:fine){.nexus-interactive-hover>.nexus-interactive-hover-fill{transition:clip-path .42s cubic-bezier(.16,1,.3,1)!important}}.storefront-products-page .nexus-products-hover-cta,.legal-page .nexus-legal-hover-cta{min-height:42px;padding-inline:18px!important}.storefront-products-page .storefront-section-top .nexus-products-hover-cta{min-width:132px}.storefront-products-page .catalog-empty .nexus-products-hover-cta{margin-top:14px}.storefront-products-page .storefront-developer .nexus-products-hover-cta{min-width:128px}.legal-page .account-heading .nexus-legal-hover-cta{min-width:126px}.legal-page .legal-contact .nexus-legal-hover-cta{min-width:112px}@media (max-width:780px){.storefront-products-page .storefront-section-top .nexus-products-hover-cta,.storefront-products-page .storefront-developer .nexus-products-hover-cta,.legal-page .account-heading .nexus-legal-hover-cta,.legal-page .legal-contact .nexus-legal-hover-cta{width:100%}}[data-auth-status-button]{box-shadow:inset 0 1px #ffffff2e,0 7px 18px #0284c72e!important}[data-auth-status-button][data-status=loading]{background:linear-gradient(#38bdf8 0%,#0ea5e9 48%,#0284c7 100%)!important}[data-auth-status-button][data-status=success]{box-shadow:inset 0 1px #ffffff2e,0 7px 18px #10b9812e!important}.nexus-auth-status-spinner{filter:drop-shadow(0 0 4px #fff3)}.primary-nav .mobile-nav-logout[data-auth-status-button]{display:none!important}@media (max-width:780px){.primary-nav .mobile-nav-logout[data-auth-status-button]{display:inline-flex!important}}@media (min-width:781px){.header-actions .logout-button[data-door-logout][data-auth-status-button]{color:#fb7185!important;background:radial-gradient(circle at 50% 0,#ffffff0f,#0000 52%),linear-gradient(#7f1d1d26,#450a0a17)!important;border:1px solid #fb71853d!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;transition:color .18s,background .18s,border-color .18s,transform .18s,box-shadow .18s!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff0d,0 8px 20px #00000021!important}.header-actions .logout-button[data-door-logout][data-auth-status-button]:hover:not(:disabled){color:#fda4af!important;background:radial-gradient(circle at 50% 0,#ffffff16,#0000 52%),linear-gradient(#991b1b3d,#450a0a26)!important;border-color:#fb718575!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffffff12,0 10px 24px #7f1d1d36!important}.header-actions .logout-button[data-door-logout][data-auth-status-button]:active:not(:disabled){transform:translateY(0)scale(.97)!important}.header-actions .logout-button[data-door-logout][data-auth-status-button]:focus-visible{outline:none!important;box-shadow:0 0 0 3px #fb718529,inset 0 1px #ffffff0f,0 9px 22px #7f1d1d2e!important}.header-actions .logout-button[data-door-logout][data-auth-status-button][data-status=loading]{color:#fb7185!important;cursor:wait!important;background:linear-gradient(#7f1d1d29,#450a0a1a)!important}.header-actions .logout-button[data-door-logout][data-auth-status-button][data-status=success]{color:#a7f3d0!important;cursor:default!important;background:linear-gradient(#065f4642,#064e3b26)!important;border-color:#34d3994f!important}.logout-door-svg,.logout-door-spinner,.logout-door-success{width:22px;height:22px;display:block;overflow:visible}.logout-door-frame,.logout-door-jamb,.logout-door-leaf,.logout-door-panel,.logout-door-arrow,.logout-door-spinner,.logout-door-success{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.logout-door-frame{stroke-width:1.95px;opacity:.98}.logout-door-jamb{stroke-width:1.85px;opacity:.55}.logout-door-leaf{stroke-width:1.7px;fill:#fb718516;transform-box:fill-box;transform-origin:0;transition:transform .25s cubic-bezier(.16,1,.3,1),fill .22s,opacity .22s;transform:translate(0)scaleX(1)skewY(0)}.logout-door-panel{stroke-width:1.2px;opacity:.42;transform-box:fill-box;transform-origin:0;transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .22s}.logout-door-knob{fill:currentColor;stroke:#ffffff2e;stroke-width:.35px;transform-origin:50%;transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .22s}.logout-door-arrow{stroke-width:1.85px;opacity:.74;transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .22s;transform:translate(0)}.header-actions .logout-button[data-door-logout]:hover:not(:disabled) .logout-door-leaf{fill:#fb718506;transform:translate(-.25px)scaleX(.5)skewY(-5deg)}.header-actions .logout-button[data-door-logout]:hover:not(:disabled) .logout-door-panel{opacity:.2;transform:translate(-.4px)scaleX(.48)skewY(-5deg)}.header-actions .logout-button[data-door-logout]:hover:not(:disabled) .logout-door-knob{transform:translate(-1.35px)scale(.9)}.header-actions .logout-button[data-door-logout]:hover:not(:disabled) .logout-door-arrow{opacity:1;transform:translate(1.4px)}.logout-door-spinner{stroke:currentColor;stroke-width:1.8px;fill:none;animation:.78s linear infinite nx-logout-door-spin}.logout-door-spinner circle{opacity:.23}.logout-door-spinner path{opacity:1}.logout-door-success{stroke:currentColor;stroke-width:1.8px;fill:none;animation:.3s cubic-bezier(.34,1.56,.64,1) both nx-logout-door-success}}@keyframes nx-logout-door-spin{to{transform:rotate(360deg)}}@keyframes nx-logout-door-success{0%{opacity:0;transform:scale(.45)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.header-actions .logout-button[data-door-logout] .logout-door-leaf,.header-actions .logout-button[data-door-logout] .logout-door-panel,.header-actions .logout-button[data-door-logout] .logout-door-knob,.header-actions .logout-button[data-door-logout] .logout-door-arrow{transition-duration:1ms!important}.logout-door-spinner{animation-duration:1.2s!important}}.nexus-customer-home .nexus-split-hero{grid-template-columns:minmax(0,1fr) minmax(440px,.9fr);align-items:center;gap:clamp(48px,6vw,88px);width:min(1380px,100% - 64px);min-height:calc(100dvh - 124px);padding:clamp(34px,5vh,58px) 0 34px}.nexus-home-v3 .nexus-split-left{place-self:center start;width:100%;max-width:620px}.nexus-home-v3 .storefront-kicker{margin:0 0 14px}.nexus-home-v3 .nexus-home-chip-row{gap:9px;margin:0 0 20px}.nexus-home-v3 .storefront-hero-content h1{width:100%;max-width:620px;color:inherit;letter-spacing:0;flex-direction:column;align-items:flex-start;margin:0 0 22px;line-height:1;display:flex}.nexus-home-v3 .storefront-hero-content h1>span,.nexus-home-v3 .storefront-hero-content h1>em{letter-spacing:-.06em;width:fit-content;margin:0;line-height:.9;display:block}.nexus-home-v3 .storefront-hero-content h1>span{color:#f3f8ff;font-size:clamp(62px,5.15vw,82px)}.nexus-home-v3 .storefront-hero-content h1>em{margin-top:7px;font-size:clamp(68px,5.65vw,90px);font-style:normal}.nexus-home-v3 .storefront-hero-content h1>small{color:#8ca7bf;letter-spacing:-.035em;margin-top:11px;font-size:clamp(26px,2.15vw,34px);font-weight:700;line-height:1.05;display:block}.nexus-home-v3 .storefront-hero-content>p{color:#91a8bc;text-align:left;width:100%;max-width:560px;margin:0 0 27px;font-size:clamp(16px,1.12vw,18px);line-height:1.7}.nexus-home-v3 .storefront-hero-actions{justify-content:flex-start;align-items:center;gap:14px;width:auto;margin:0}.nexus-home-v3 .storefront-hero-actions>*{min-width:168px}.nexus-customer-showcase{min-height:470px;margin-left:0}.nexus-featured-product{width:min(540px,100%);transform:none}.nexus-home-v3.nx-motion-pending .storefront-hero-content h1>small{opacity:0!important;filter:blur(8px)!important;transform:translateY(24px)!important}.nexus-home-v3.nx-motion-ready .storefront-hero-content h1>small{opacity:1!important;filter:none!important;transition:opacity .62s cubic-bezier(.16,1,.3,1) .41s,transform .62s cubic-bezier(.16,1,.3,1) .41s,filter .62s cubic-bezier(.16,1,.3,1) .41s!important;transform:none!important}@media (max-width:1100px){.nexus-customer-home .nexus-split-hero{align-items:center;gap:42px;width:min(650px,100% - 48px);min-height:calc(100dvh - 92px);padding:44px 0 48px;grid-template-columns:1fr!important}.storefront-home-only .storefront-hero-content.nexus-split-left,.nexus-home-v3 .nexus-split-left{justify-self:stretch;width:100%;max-width:620px}.nexus-home-v3 .storefront-hero-content h1>span{font-size:clamp(58px,9vw,74px)}.nexus-home-v3 .storefront-hero-content h1>em{font-size:clamp(64px,10vw,82px)}.nexus-home-v3 .storefront-hero-content h1>small{font-size:clamp(26px,4vw,32px)}.nexus-customer-showcase{min-height:430px}.nexus-featured-product{width:min(580px,100%);transform:none}}@media (max-width:780px){.nexus-customer-home .nexus-split-hero{width:min(620px,100% - 40px);min-height:calc(100dvh - 76px - env(safe-area-inset-top));align-content:center;gap:30px;padding:34px 0 38px}.storefront-home-only .storefront-hero-content.nexus-split-left,.nexus-home-v3 .nexus-split-left{max-width:none}.nexus-home-v3 .storefront-kicker{margin-bottom:13px}.nexus-home-v3 .nexus-home-chip-row{gap:8px;margin-bottom:18px;display:flex}.nexus-home-v3 .nexus-home-chip-row>span{padding:7px 10px;font-size:12px}.nexus-home-v3 .storefront-hero-content h1{max-width:100%;margin-bottom:20px}.nexus-home-v3 .storefront-hero-content h1>span{font-size:clamp(52px,10.2vw,66px)}.nexus-home-v3 .storefront-hero-content h1>em{margin-top:6px;font-size:clamp(58px,11.5vw,76px)}.nexus-home-v3 .storefront-hero-content h1>small{margin-top:9px;font-size:clamp(24px,4.6vw,30px)}.nexus-home-v3 .storefront-hero-content>p{max-width:100%;margin-bottom:24px;font-size:16px;line-height:1.65}.nexus-home-v3 .storefront-hero-actions{flex-wrap:wrap;gap:12px;width:100%;display:flex}.nexus-home-v3 .storefront-hero-actions>*{flex:170px;min-width:0}.nexus-customer-showcase{display:none}}@media (max-width:520px){.nexus-customer-home .nexus-split-hero{width:calc(100% - 30px);padding-top:30px;padding-bottom:32px}.nexus-home-v3 .nexus-home-chip-row{display:none}.nexus-home-v3 .storefront-hero-content h1>span{font-size:clamp(48px,14vw,60px)}.nexus-home-v3 .storefront-hero-content h1>em{font-size:clamp(54px,15.6vw,68px)}.nexus-home-v3 .storefront-hero-content h1>small{font-size:clamp(23px,7vw,28px)}.nexus-home-v3 .storefront-hero-actions{flex-direction:column;align-items:stretch}.nexus-home-v3 .storefront-hero-actions>*{flex:none;width:100%}}@media (min-width:781px){.site-header .header-inner{max-width:980px}.header-actions .header-profile,.header-actions .user-button.guest[data-auth-status-button]{box-sizing:border-box;flex:0 0 142px!important;width:142px!important;min-width:142px!important;height:46px!important;min-height:46px!important}.header-actions .user-button.guest[data-auth-status-button]{border-radius:24px!important;justify-content:center!important;padding:0 16px!important}.header-actions .header-auth-reserved-logout{visibility:hidden;pointer-events:none;flex:0 0 40px;width:40px;min-width:40px;height:40px;min-height:40px;display:block}}@media (max-width:780px){.header-auth-reserved-logout{display:none!important}}.storefront-toolbar .luxe-gradient-search{isolation:isolate;box-sizing:border-box;color:#7794aa;border-radius:10px;gap:9px;width:228px;min-width:228px;height:42px;padding:1px 13px;transition:box-shadow .22s,transform .18s;position:relative;overflow:hidden;box-shadow:0 8px 22px #0000002e,inset 0 1px #ffffff06;background:0 0!important;border:0!important}.storefront-toolbar .luxe-gradient-search:before{content:"";z-index:0;aspect-ratio:1;pointer-events:none;background:conic-gradient(#0ea5e929 0deg,#22d3ee 54deg,#60a5fa 118deg,#8b5cf6 178deg,#38bdf8 242deg,#22d3ee 306deg,#0ea5e929 360deg);width:190%;animation:5.2s linear infinite nx-luxe-search-gradient-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}.storefront-toolbar .luxe-gradient-search:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0a192afa,#05101dfa);border-radius:9px;position:absolute;inset:1px;box-shadow:inset 0 1px #ffffff09}.storefront-toolbar .luxe-gradient-search>*{z-index:2;position:relative}.storefront-toolbar .luxe-gradient-search-icon{color:#6e9bb9;flex:0 0 17px;place-items:center;width:17px;height:17px;transition:color .22s,filter .22s,transform .22s;display:grid}.storefront-toolbar .luxe-gradient-search-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;display:block}.storefront-toolbar .luxe-gradient-search input{color:#e7f4ff;caret-color:#67d7ff;min-width:0;height:100%;padding:0;font-size:12px;line-height:1;background:0 0!important}.storefront-toolbar .luxe-gradient-search input::placeholder{color:#607b91;opacity:1}.storefront-toolbar .luxe-gradient-search:hover{box-shadow:0 10px 26px #0559912e,0 0 0 1px #5bc9ff0a}.storefront-toolbar .luxe-gradient-search:focus-within{transform:translateY(-1px);box-shadow:0 12px 30px #0369a138,0 0 0 3px #38bdf814}.storefront-toolbar .luxe-gradient-search:focus-within:before{filter:saturate(1.2)brightness(1.12);animation-duration:2.35s}@keyframes nx-luxe-search-gradient-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}.theme-light .storefront-toolbar .luxe-gradient-search:after{background:linear-gradient(#fffffffa,#f6fafdfa)}.theme-light .storefront-toolbar .luxe-gradient-search input{color:#102033}.theme-light .storefront-toolbar .luxe-gradient-search input::placeholder{color:#71869b}@media (max-width:780px){.storefront-toolbar .luxe-gradient-search{width:100%;min-width:0;height:44px}}@media (prefers-reduced-motion:reduce){.storefront-toolbar .luxe-gradient-search:before{background:linear-gradient(90deg,#22d3ee,#60a5fa,#8b5cf6,#38bdf8);animation:none!important}.storefront-toolbar .luxe-gradient-search,.storefront-toolbar .luxe-gradient-search-icon{transition-duration:1ms!important}}@media (max-width:620px){.storefront-products-page .storefront-toolbar{width:100%;grid-template-columns:minmax(0,1fr)!important}.storefront-products-page .storefront-toolbar .category-tabs{width:100%;min-width:0}.storefront-products-page .storefront-toolbar .luxe-gradient-search{grid-column:1/-1;justify-self:stretch;max-width:none;width:100%!important;min-width:0!important}}.search-field{color:var(--text-muted);transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;box-shadow:inset 0 1px #ffffff06,0 6px 16px #0000001f;border-color:var(--line)!important;background:var(--surface)!important}.search-field>span{color:#6489a6;transition:color .18s}.search-field input{caret-color:var(--blue-bright);color:var(--text)!important;background:0 0!important}.search-field input::placeholder{opacity:1;color:var(--text-muted)!important}.search-field:hover{background:var(--surface-hover)!important;border-color:#31506b!important}.search-field:hover>span{color:#7ebfe6}.search-field:focus-within{box-shadow:0 0 0 3px #49b6f514,inset 0 1px #ffffff09,0 8px 20px #00000029;background:var(--surface-raised)!important;border-color:#3c84b3!important}.search-field:focus-within>span{color:var(--blue-bright)}.storefront-toolbar .luxe-gradient-search{color:var(--text-muted);border:1px solid var(--line)!important;background:var(--surface)!important;box-shadow:inset 0 1px #ffffff06,0 6px 16px #0000001f!important}.storefront-toolbar .luxe-gradient-search:before,.storefront-toolbar .luxe-gradient-search:after{content:none!important;animation:none!important;display:none!important}.storefront-toolbar .luxe-gradient-search:hover{background:var(--surface-hover)!important;border-color:#31506b!important;box-shadow:inset 0 1px #ffffff08,0 7px 18px #00000024!important}.storefront-toolbar .luxe-gradient-search:focus-within{transform:none;background:var(--surface-raised)!important;border-color:#3c84b3!important;box-shadow:0 0 0 3px #49b6f514,inset 0 1px #ffffff09,0 8px 20px #00000029!important}.storefront-toolbar .luxe-gradient-search-icon{color:#6489a6;filter:none!important;transform:none!important}.storefront-toolbar .luxe-gradient-search:hover .luxe-gradient-search-icon{color:#7ebfe6}.storefront-toolbar .luxe-gradient-search:focus-within .luxe-gradient-search-icon{color:var(--blue-bright);filter:none!important;transform:none!important}.storefront-toolbar .luxe-gradient-search input{caret-color:var(--blue-bright);color:var(--text)!important}.storefront-toolbar .luxe-gradient-search input::placeholder{color:var(--text-muted)!important}.theme-light .search-field,.theme-light .storefront-toolbar .luxe-gradient-search{background:var(--surface)!important;box-shadow:inset 0 1px #fffc,0 5px 15px #21445b0f!important}.theme-light .search-field:hover,.theme-light .storefront-toolbar .luxe-gradient-search:hover{background:var(--surface-hover)!important;border-color:#a9c7dc!important}.theme-light .search-field:focus-within,.theme-light .storefront-toolbar .luxe-gradient-search:focus-within{background:var(--surface)!important;border-color:var(--blue)!important;box-shadow:0 0 0 3px #147fca14!important}@media (prefers-reduced-motion:reduce){.search-field,.search-field>span{transition-duration:1ms!important}}.toast.nexus-notification-pop{--toast-accent:#69c7f4;--toast-border:#69c7f457;--toast-soft:#69c7f41f;box-sizing:border-box;z-index:80;isolation:isolate;color:#d9e8f6;-webkit-backdrop-filter:blur(20px)saturate(125%);grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;width:min(392px,100vw - 36px);min-height:72px;overflow:hidden;border:1px solid var(--toast-border)!important;background:linear-gradient(145deg,#081624f7,#050f1bf2)!important;border-radius:15px!important;min-width:0!important;padding:12px 42px 13px 12px!important;animation:.43s cubic-bezier(.16,1,.3,1) both nx-notification-pop-v2!important;display:grid!important;top:112px!important;left:auto!important;right:28px!important;transform:none!important;box-shadow:0 18px 50px #00000052,inset 0 1px #ffffff0b!important}.toast.nexus-notification-pop:before{content:"";z-index:-1;background:var(--toast-soft);filter:blur(28px);pointer-events:none;border-radius:50%;width:150px;height:110px;position:absolute;top:-40px;left:-44px}.toast.nexus-notification-pop[data-tone=success]{--toast-accent:#78e7ab;--toast-border:#78e7ab4d;--toast-soft:#78e7ab1f}.toast.nexus-notification-pop[data-tone=error]{--toast-accent:#fb7185;--toast-border:#fb718557;--toast-soft:#fb718521}.toast.nexus-notification-pop[data-tone=warning]{--toast-accent:#f7c75a;--toast-border:#f7c75a52;--toast-soft:#f7c75a1f}.nexus-notification-icon{width:36px;height:36px;color:var(--toast-accent);background:var(--toast-soft);border:1px solid var(--toast-border);border-radius:11px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff0a}.nexus-notification-icon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;display:block;overflow:visible}.nexus-notification-copy{text-align:left;gap:2px;min-width:0;display:grid}.nexus-notification-copy small{color:var(--toast-accent);letter-spacing:.01em;font-size:12px;font-weight:800;line-height:1.25}.nexus-notification-copy strong{color:#dce9f5;overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:600;line-height:1.45}.toast .nexus-notification-close{color:#7690a6;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;padding:0;transition:color .16s,background .16s,transform .16s;display:grid;position:absolute;top:10px;right:9px;margin:0!important}.toast .nexus-notification-close:hover{color:#e4eef7;background:#ffffff0e;transform:scale(1.04)}.toast .nexus-notification-close:active{transform:scale(.94)}.nexus-notification-close svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:17px;height:17px}.nexus-notification-progress{background:linear-gradient(90deg, transparent, var(--toast-accent) 15%, var(--toast-accent) 85%, transparent);transform-origin:0;opacity:.78;width:100%;height:2px;animation:4.8s linear forwards nx-notification-life;display:block;position:absolute;bottom:0;left:0;right:0}.toast.nexus-notification-pop:hover .nexus-notification-progress{animation-play-state:paused}@keyframes nx-notification-pop-v2{0%{opacity:0;filter:blur(5px);transform:translate(18px,-6px)scale(.97)}to{opacity:1;filter:none;transform:none}}@keyframes nx-notification-life{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width:780px){.toast.nexus-notification-pop{width:auto;min-height:68px;top:calc(72px + env(safe-area-inset-top))!important;right:max(12px, env(safe-area-inset-right))!important;left:max(12px, env(safe-area-inset-left))!important;border-radius:14px!important;padding:11px 40px 12px 11px!important}}@media (prefers-reduced-motion:reduce){.toast.nexus-notification-pop{animation-duration:1ms!important}.nexus-notification-progress{animation-duration:4.8s!important}}.page-frame.page-frame-products{min-height:auto;padding-bottom:18px}.storefront-products-page .storefront-releases{padding-bottom:30px}.storefront-products-page .storefront-recommended-heading{padding-top:10px;padding-bottom:18px}.storefront-products-page .storefront-developer{margin-bottom:18px}@media (max-width:780px){.page-frame.page-frame-products{padding-bottom:14px}.storefront-products-page .storefront-releases{padding-bottom:24px}.storefront-products-page .storefront-developer{margin-bottom:14px}}.app-shell:not(.home-mode){flex-direction:column;min-height:100dvh;display:flex}.app-shell:not(.home-mode) .site-header{flex:none}.app-shell:not(.home-mode) .page-frame{flex:1 0 auto;width:100%;min-height:0}.app-shell:not(.home-mode) .site-footer{flex:none;width:min(1400px,100%);margin-top:auto}.page-frame.page-frame-products{flex-direction:column;display:flex}.page-frame.page-frame-products>.nexus-tab-view,.page-frame.page-frame-products .storefront-products-page{flex-direction:column;flex:1 0 auto;min-height:0;display:flex}.page-frame.page-frame-products .storefront-developer{margin-top:auto}.account-page.account-page-no-heading{padding-top:28px}.account-page.account-page-no-heading .profile-section-tabs,.storefront-products-page .storefront-toolbar{margin-top:0}@media (max-width:780px){.account-page.account-page-no-heading{padding-top:20px}}@media (min-width:901px){.site-header .primary-nav{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0}}@media (min-width:781px){.primary-nav>button[data-nav-tab]{isolation:isolate}.primary-nav>button[data-nav-tab]>svg,.primary-nav>button[data-nav-tab]>span{z-index:2;position:relative}.primary-nav .primary-nav-fluid-indicator{z-index:0;pointer-events:none;background:linear-gradient(#3089cd3d,#15466f2e);border:1px solid #62c8ff70;border-radius:10px;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff12,0 6px 18px #1682c71f,0 0 0 1px #4fbbf70a;display:block!important}.primary-nav>button[data-nav-tab].active{box-shadow:none!important;background:0 0!important;border-color:#0000!important}}@media (max-width:780px){.primary-nav .primary-nav-fluid-indicator{display:none!important}}.transaction-fluid-tabs{isolation:isolate;position:relative}.transaction-fluid-tabs button{z-index:1;position:relative;overflow:visible}.transaction-fluid-tabs button.active{color:var(--blue-bright)!important;background:0 0!important;border-color:#0000!important}.transaction-fluid-tabs button:hover:not(.active){color:var(--text);background:#ffffff06}.transaction-fluid-indicator{z-index:0;pointer-events:none;background:#49b6f512;border:1px solid #49b6f53a;border-radius:8px;display:block;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff09,0 4px 12px #147dce1a}.transaction-fluid-content{z-index:2;white-space:nowrap;justify-content:center;align-items:center;display:inline-flex;position:relative}.theme-light .transaction-fluid-indicator{background:#147fca12;border-color:#147fca3d}@media (min-width:781px){.site-header{-webkit-backdrop-filter:none!important}.site-header .header-inner{-webkit-backdrop-filter:none!important;background:linear-gradient(#08111df7,#050c16f2)!important}.app-shell.home-mode .header-inner{-webkit-backdrop-filter:none!important;background:#050e18f0!important}}@media (min-width:781px) and (pointer:fine){.primary-nav:not(.nav-dock-hovering)>button:not(.mobile-nav-cart):not(.mobile-nav-logout),.primary-nav:not(.nav-dock-hovering)>button:not(.mobile-nav-cart):not(.mobile-nav-logout) svg{will-change:auto!important;transform:none!important}.primary-nav.nav-dock-hovering>button:not(.mobile-nav-cart):not(.mobile-nav-logout),.primary-nav.nav-dock-hovering>button:not(.mobile-nav-cart):not(.mobile-nav-logout) svg{will-change:transform}}.storefront-product-grid .luxe-product-card{isolation:isolate;will-change:transform;background:linear-gradient(#0d1927fa,#050d17fc);border:1px solid #7ecbff2e;border-radius:18px;transition:border-color .28s,box-shadow .28s,background .28s;position:relative;overflow:hidden;box-shadow:0 16px 36px #00000038}.storefront-product-grid .luxe-product-card:hover{background:linear-gradient(#0f1f30fc,#050e19fc);border-color:#6fcaff6b;box-shadow:0 26px 62px #00000057,0 0 0 1px #52bcff0d}.storefront-product-grid .luxe-product-cover{background-color:#102b40;border-bottom:1px solid #7ecbff1f;min-height:176px}.storefront-product-grid .luxe-product-cover:after{background:linear-gradient(145deg,#ffffff0f,#0000 36%,#0000006b 100%)}.storefront-product-grid .luxe-product-cover .product-cover-media{will-change:transform;transition:transform .55s cubic-bezier(.16,1,.3,1),filter .35s}.storefront-product-grid .luxe-product-card:hover .product-cover-media{filter:saturate(1.06)contrast(1.03);transform:scale(1.045)}.storefront-product-grid .luxe-product-card .cover-noise{transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .35s}.storefront-product-grid .luxe-product-card:hover .cover-noise{opacity:.58;transform:rotate(-14deg)scale(1.055)translate(5px,-3px)}.storefront-product-grid .luxe-product-card .cover-orbit{transition:transform .6s cubic-bezier(.16,1,.3,1),border-color .35s,box-shadow .35s}.storefront-product-grid .luxe-product-card:hover .cover-orbit{border-color:#79d8ff9e;transform:translate(-7px,-5px)scale(1.025)}.storefront-product-grid .luxe-product-shine{z-index:2;filter:blur(1px);opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ccefff2e,#ffffff14,#0000);width:34%;transition:transform .72s cubic-bezier(.16,1,.3,1),opacity .22s;position:absolute;inset:-45% auto -45% -38%;transform:translate(-160%)rotate(13deg)}.storefront-product-grid .luxe-product-card:hover .luxe-product-shine{opacity:1;transform:translate(440%)rotate(13deg)}.storefront-product-grid .luxe-product-cover .cover-category,.storefront-product-grid .luxe-product-cover .cover-badge,.storefront-product-grid .luxe-product-cover .cover-video-badge,.storefront-product-grid .luxe-product-cover .cover-open,.storefront-product-grid .luxe-product-cover .cover-code{z-index:3}.storefront-product-grid .luxe-product-card .cover-open{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .3s cubic-bezier(.16,1,.3,1),background .25s,border-color .25s}.storefront-product-grid .luxe-product-card:hover .cover-open{background:#04121fd6;border-color:#84d6ff70;transform:translate(-2px,-2px)rotate(5deg)}.storefront-product-grid .luxe-product-body{z-index:1;padding:16px;position:relative}.storefront-product-grid .luxe-product-title-row{min-height:84px}.storefront-product-grid .luxe-product-title-row h3{letter-spacing:-.02em;font-size:17px}.storefront-product-grid .luxe-product-title-row p{color:#b5c7d8c7;line-height:1.58}.storefront-product-grid .luxe-product-card .product-arrow{transition:transform .32s cubic-bezier(.16,1,.3,1),color .24s}.storefront-product-grid .luxe-product-card:hover .product-arrow{color:#8ed9ff;transform:translate(5px)}.storefront-product-grid .luxe-product-tags{border-top-color:#7ecbff21;margin-top:2px}.storefront-product-grid .luxe-product-tags span{background:#ffffff06;border:1px solid #7ecbff14}.storefront-product-grid .luxe-product-footer{align-items:flex-end;padding-top:2px}.storefront-product-grid .luxe-product-price-line strong{letter-spacing:-.035em;font-size:18px}.storefront-product-grid .luxe-product-cta{background:#0b1f31c2;border:1px solid #74cdff3d;gap:7px;min-height:34px;transition:border-color .22s,background .22s,color .22s,box-shadow .22s;box-shadow:inset 0 1px #ffffff09}.storefront-product-grid .luxe-product-cta:hover{color:#e8f7ff;background:#12324ce0;border-color:#74cdff80;box-shadow:0 8px 22px #0003,inset 0 1px #ffffff0f}.storefront-product-grid .luxe-product-cta span{transition:transform .25s cubic-bezier(.16,1,.3,1)}.storefront-product-grid .luxe-product-cta:hover span{transform:translate(3px)}@media (max-width:620px){.storefront-product-grid .luxe-product-card{border-radius:16px}.storefront-product-grid .luxe-product-cover{min-height:168px}.storefront-product-grid .luxe-product-body{padding:15px}.storefront-product-grid .luxe-product-footer{gap:10px}}@media (prefers-reduced-motion:reduce){.storefront-product-grid .luxe-product-card,.storefront-product-grid .luxe-product-card *,.storefront-product-grid .luxe-product-card :before,.storefront-product-grid .luxe-product-card :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.storefront-product-grid .luxe-product-card:hover .luxe-product-shine{opacity:0}}.storefront-product-grid .luxe-product-card{background:linear-gradient(#0b141ffb,#050b12fe);border:1px solid #7ecbff29;border-radius:22px;padding:10px;box-shadow:0 14px 36px #0000004d}.storefront-product-grid .luxe-product-card:hover{border-color:#75cfff75;box-shadow:0 28px 70px #0000006b,0 0 0 1px #58c2ff14,0 0 38px #329ae114}.storefront-product-grid .luxe-product-cover{border:1px solid #87d0ff1c;border-radius:16px;min-height:190px;overflow:hidden}.storefront-product-grid .luxe-product-cover:after{border-radius:inherit}.storefront-product-grid .luxe-product-card:hover .luxe-product-cover{border-color:#87d0ff3d}.storefront-product-grid .luxe-product-body{padding:16px 6px 4px}.storefront-product-grid .luxe-product-title-row{min-height:auto;display:block}.storefront-product-grid .luxe-product-title-row>div{width:100%}.storefront-product-grid .luxe-product-title-row h3{letter-spacing:-.035em;font-size:20px;line-height:1.25}.storefront-product-grid .luxe-product-title-row p{color:#beceddc2;margin-top:8px;font-size:13px;line-height:1.65}.storefront-product-grid .luxe-product-tags{border-top:1px solid #7ecbff1c;border-bottom:1px solid #7ecbff14;margin-top:14px;padding:12px 0}.storefront-product-grid .luxe-product-footer{grid-template-columns:1fr;align-items:stretch;gap:12px;padding-top:13px;display:grid}.storefront-product-grid .luxe-product-footer>div{gap:5px}.storefront-product-grid .luxe-product-price-line strong{font-size:22px}.storefront-product-grid .luxe-product-cta{letter-spacing:-.01em;border-radius:10px;justify-content:center;width:100%;min-height:42px;font-weight:800}.storefront-product-grid .luxe-product-card .cover-open,.storefront-product-grid .luxe-product-card .product-arrow,.storefront-product-grid .luxe-product-card .luxe-product-cta>span{display:none!important}.storefront-product-grid .luxe-product-shine{background:linear-gradient(90deg,#0000,#dcf4ff3d,#ffffff1a,#0000);width:42%}.storefront-product-grid .luxe-product-card:hover .luxe-product-shine{transform:translate(390%)rotate(13deg)}@media (max-width:620px){.storefront-product-grid .luxe-product-card{border-radius:18px;padding:8px}.storefront-product-grid .luxe-product-cover{border-radius:14px;min-height:176px}.storefront-product-grid .luxe-product-body{padding:14px 5px 3px}}@media (max-width:780px){.site-header,.app-shell.home-mode .site-header{z-index:120!important}.primary-nav.mobile-open,.app-shell.home-mode .primary-nav.mobile-open{max-height:calc(100dvh - 82px - env(safe-area-inset-top) - env(safe-area-inset-bottom));isolation:isolate;top:calc(100% + 8px)!important;right:max(12px, env(safe-area-inset-right))!important;left:max(12px, env(safe-area-inset-left))!important;z-index:140!important;opacity:1!important;background:#07111d!important;border:1px solid #6dccff38!important;width:auto!important;margin:0!important;position:absolute!important;box-shadow:0 22px 60px #00000085,inset 0 1px #ffffff06!important}.primary-nav.mobile-open>button,.app-shell.home-mode .primary-nav.mobile-open>button{z-index:1;background-color:#0000;position:relative}.primary-nav.mobile-open>button.active,.app-shell.home-mode .primary-nav.mobile-open>button.active{background:#172436!important}.primary-nav.mobile-open .primary-nav-fluid-indicator{z-index:-1}.primary-nav .mobile-nav-logout[data-auth-status-button][data-status=idle]{color:#ffd9df!important;background:linear-gradient(#351923 0%,#27131b 100%)!important;border:1px solid #f8718752!important;box-shadow:inset 0 1px #ffffff09,0 6px 18px #00000029!important}.primary-nav .mobile-nav-logout[data-auth-status-button][data-status=loading]{color:#ffe5e9!important;background:linear-gradient(#44202c 0%,#301720 100%)!important}body:has(.primary-nav.mobile-open){overflow:hidden}:is(.app-shell:has(.primary-nav.mobile-open)>.page-frame,.app-shell:has(.primary-nav.mobile-open)>.site-footer){pointer-events:none}}.storefront-product-grid .luxe-product-card-exact{isolation:isolate;justify-self:start;width:100%;max-width:350px;position:relative;overflow:hidden;box-shadow:none!important;background:#0a0a0a!important;border:0!important;border-radius:12px!important;padding:0!important;transition:none!important;transform:none!important}.storefront-product-grid .luxe-product-card-exact:hover{box-shadow:none!important;background:#0a0a0a!important;border:0!important;transform:none!important}.storefront-product-grid .luxe-product-topline{z-index:4;pointer-events:none;background:linear-gradient(270deg,#0000 0%,#ffffff4d 10% 38%,#0000 100%);width:min(320px,100% - 40px);height:1px;position:absolute;top:0;right:20px}.storefront-product-grid .luxe-product-hover-frame{z-index:3;opacity:0;pointer-events:none;border:1px solid #ffffff14;border-radius:12px;transition:opacity .3s;position:absolute;inset:-1px}.storefront-product-grid .luxe-product-card-exact:hover .luxe-product-hover-frame{opacity:1}.storefront-product-grid .luxe-product-inner{z-index:2;background:0 0;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:0;padding:20px 16px;display:flex;position:relative}.storefront-product-grid .luxe-product-card-exact .luxe-product-media{opacity:.75;background-color:#111827;width:100%;height:208px;min-height:208px;margin:0;overflow:hidden;box-shadow:none!important;border:0!important;border-radius:12px!important;transform:none!important}.storefront-product-grid .luxe-product-card-exact .luxe-product-media:after{display:none!important}.storefront-product-grid .luxe-product-card-exact .product-cover-media{object-fit:cover;opacity:1;width:100%;height:100%;filter:none!important;transition:none!important;transform:none!important}.storefront-product-grid .luxe-product-card-exact:hover .product-cover-media,.storefront-product-grid .luxe-product-card-exact:hover .cover-noise,.storefront-product-grid .luxe-product-card-exact:hover .cover-orbit{filter:none!important;transform:none!important}.storefront-product-grid .luxe-product-card-exact .cover-code{color:#e2f2fceb;font-size:40px;bottom:18px;left:18px}.storefront-product-grid .luxe-product-heading-row{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding-top:8px;display:flex}.storefront-product-grid .luxe-product-heading-row h3{color:#e5e5e5;letter-spacing:0;margin:0;font-size:20px;font-weight:600;line-height:1.4}.storefront-product-grid .luxe-product-heading-row p{color:#d4d4d4;-webkit-user-select:none;user-select:none;flex:none;margin:0;font-size:13px;font-weight:400;line-height:1.4}.storefront-product-grid .luxe-product-description{color:#a3a3a3;margin:8px 0 0;padding-bottom:12px;font-size:14px;line-height:1.5}.storefront-product-grid .luxe-product-reference-cta{color:#000;cursor:pointer;background:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:4px;width:100%;min-height:44px;margin:0;padding:12px 16px;font:600 14px/1.25 inherit;transition:background-color .3s,opacity .3s;display:inline-flex}.storefront-product-grid .luxe-product-reference-cta:hover{background:#ffffffb3}.storefront-product-grid .luxe-product-reference-cta:focus-visible{outline-offset:3px;outline:2px solid #ffffffeb}@media (max-width:620px){.storefront-product-grid .luxe-product-card-exact{max-width:350px}.storefront-product-grid .luxe-product-card-exact .luxe-product-media{height:208px;min-height:208px}}.revenue-summary-panel{background:linear-gradient(#0e1927f5,#08111cfa);border-color:#68b1e124;border-radius:16px;gap:16px;padding:24px;box-shadow:0 24px 70px #0000002e,inset 0 1px #ffffff06}.revenue-summary-heading{align-items:center}.revenue-summary-heading .eyebrow{color:#64caff;letter-spacing:.16em;font-size:12px}.revenue-summary-heading h2{letter-spacing:-.025em;margin-top:7px;font-size:24px}.revenue-summary-heading p{color:#7890a6;max-width:700px;font-size:12px}.revenue-summary-actions{flex:none}.revenue-period-tabs{background:#040f1ab8;border-color:#67b1e029;border-radius:10px;padding:4px}.revenue-period-tabs button{border-radius:7px;min-width:68px;min-height:36px;font-weight:700}.revenue-period-tabs button.active{background:linear-gradient(#2e9bed,#2084d7);box-shadow:inset 0 1px #ffffff24,0 5px 14px #1884d72e}.revenue-refresh{border-radius:9px;min-height:40px}.revenue-overview-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:12px;display:grid}.revenue-hero-metric{background:radial-gradient(circle at 88% 8%,#34a7ef2e,#0000 34%),linear-gradient(145deg,#13548138,#081725d1);border:1px solid #43aef14d;border-radius:14px;flex-direction:column;justify-content:space-between;min-height:184px;padding:22px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 14px 34px #00000021}.revenue-hero-metric:after{content:"";pointer-events:none;border:1px solid #69cdff1f;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-105px;right:-74px;box-shadow:0 0 0 28px #69cdff09,0 0 0 58px #69cdff05}.revenue-hero-label{z-index:1;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.revenue-hero-label span{color:#9ecde7;font-size:12px;font-weight:700}.revenue-hero-label small{color:#55758d;font-size:12px}.revenue-hero-metric>strong{z-index:1;color:#f4fbff;letter-spacing:-.035em;font-size:40px;line-height:1;position:relative}.revenue-hero-metric>strong em{color:#7fa0b8;letter-spacing:0;margin-left:5px;font-size:13px;font-style:normal;font-weight:700}.revenue-hero-foot{z-index:1;flex-wrap:wrap;gap:8px;display:flex;position:relative}.revenue-hero-foot span{color:#7998ad;background:#03101b73;border:1px solid #66bff11f;border-radius:7px;padding:6px 9px;font-size:12px}.revenue-kpi-stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.revenue-kpi{background:#081420b8;border:1px solid #62a2cc1f;border-radius:13px;flex-direction:column;min-width:0;min-height:184px;padding:18px;display:flex}.revenue-kpi small{color:#67839a;font-size:12px;font-weight:700}.revenue-kpi strong{color:#eef8ff;letter-spacing:-.025em;margin-top:16px;font-size:24px}.revenue-kpi strong em{color:#66859c;font-size:12px;font-style:normal}.revenue-kpi span{color:#637c90;margin-top:auto;font-size:12px;line-height:1.45}.revenue-kpi.cash{border-color:#4abaf42e}.revenue-kpi.refund{border-color:#ec6f8024}.revenue-kpi.refund strong{color:#ffb2bc}.revenue-kpi.net{background:linear-gradient(#103c3029,#081420bd);border-color:#64cfa42e}.revenue-kpi.net strong{color:#a8e6c3}.revenue-insight-strip{background:#65a6d014;border:1px solid #65a6d01c;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.revenue-insight-strip>div{background:#091522;gap:4px;min-width:0;padding:13px 15px;display:grid}.revenue-insight-strip span{color:#607c92;font-size:12px}.revenue-insight-strip strong{color:#dbe9f2;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.revenue-insight-strip small{color:#6b8aa0;font-size:12px}.revenue-chart-card{background:#081420b8;border-color:#5e9ec71c;border-radius:13px;padding:17px;box-shadow:inset 0 1px #ffffff05}.revenue-chart-heading{margin-bottom:14px}.revenue-chart-heading strong{font-size:13px}.revenue-chart-heading small{color:#607c91}.revenue-chart-legend span{color:#637e94}.revenue-grid-line{stroke:#639cc21f}.revenue-axis-label,.revenue-axis-value{fill:#5d778c}.revenue-line-sales{stroke:#65c8f4;stroke-width:2.2px;filter:drop-shadow(0 0 5px #51beef2e)}.revenue-line-net{stroke:#83d5a8;stroke-width:2px}.revenue-products{background:#07121d8a;border:1px solid #5e9ec71a;border-radius:13px;margin-top:2px;padding:16px}.revenue-product-list{gap:9px}.revenue-product-list article{background:#091522;border-color:#5c9ac31a;border-radius:10px;padding:14px 15px;transition:transform .18s,border-color .18s,background .18s}.revenue-product-list article:hover{background:#0b1927;border-color:#4eb6f438;transform:translateY(-2px)}.revenue-product-total-bar{height:4px}.revenue-product-stack{height:7px}.revenue-accounting-note{background:#6d4b140f;border-color:#c4944426;margin-top:0}.revenue-accounting-note strong{color:#cba45f}.revenue-accounting-note span{color:#74899a}@media (max-width:1180px){.revenue-overview-grid{grid-template-columns:1fr}.revenue-kpi-stack{grid-template-columns:repeat(3,minmax(0,1fr))}.revenue-kpi{min-height:130px}}@media (max-width:820px){.revenue-summary-panel{padding:18px}.revenue-summary-heading{align-items:flex-start}.revenue-kpi-stack,.revenue-insight-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.revenue-chart-grid{grid-template-columns:1fr}}@media (max-width:560px){.revenue-summary-panel{border-radius:12px;padding:14px}.revenue-hero-metric{min-height:160px;padding:17px}.revenue-hero-metric>strong{font-size:34px}.revenue-kpi-stack,.revenue-insight-strip{grid-template-columns:1fr}.revenue-kpi{min-height:112px}.revenue-summary-actions,.revenue-period-tabs{width:100%}.revenue-period-tabs button{flex:1 0 auto;min-width:64px}}.storefront-product-grid .product-card-pointer-glow{--nx-card-mouse-x:50%;--nx-card-mouse-y:50%;isolation:isolate;position:relative;overflow:hidden}.storefront-product-grid .product-card-pointer-glow>:not(.product-card-pointer-aura):not(.product-card-pointer-border){z-index:2;position:relative}.storefront-product-grid .product-card-pointer-aura,.storefront-product-grid .product-card-pointer-border{border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .18s;position:absolute;inset:0}.storefront-product-grid .product-card-pointer-aura{z-index:0;background:radial-gradient(210px circle at var(--nx-card-mouse-x) var(--nx-card-mouse-y), #4ab8ff2b 0%, #2f96e017 30%, #1870b209 48%, transparent 72%)}.storefront-product-grid .product-card-pointer-border{z-index:3;background:radial-gradient(150px circle at var(--nx-card-mouse-x) var(--nx-card-mouse-y), #75d7fff2 0%, #42b1f48f 27%, #368bca33 48%, transparent 72%);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.storefront-product-grid .product-card-pointer-glow:hover .product-card-pointer-aura{opacity:1}.storefront-product-grid .product-card-pointer-glow:hover .product-card-pointer-border{opacity:.92}@media (prefers-reduced-motion:reduce){.storefront-product-grid .product-card-pointer-aura,.storefront-product-grid .product-card-pointer-border{transition:none}}.revenue-chart-grid{grid-template-columns:minmax(0,1.58fr) minmax(350px,.72fr);gap:14px}.revenue-chart-card{background:linear-gradient(#091623f0,#07111cf7);border:1px solid #609dc526;border-radius:14px;padding:18px;box-shadow:inset 0 1px #ffffff06,0 12px 32px #00000014}.revenue-chart-heading-v3{align-items:center;margin-bottom:8px}.revenue-chart-heading-v3>div:first-child strong{color:#edf8ff;font-size:15px;font-weight:800}.revenue-chart-heading-v3>div:first-child small{color:#7895a9;margin-top:3px}.revenue-chart-summary{gap:8px;display:flex}.revenue-chart-summary>span{background:#ffffff05;border:1px solid #66b1e01c;border-radius:8px;gap:2px;min-width:88px;padding:7px 9px;display:grid}.revenue-chart-summary small{color:#607f95;font-size:10px}.revenue-chart-summary b{color:#cfe7f5;font-size:12px;font-weight:800}.revenue-chart-legend-left{justify-content:flex-start;margin:0 0 4px 2px}.revenue-chart-legend span{color:#8aa5b7;font-weight:600}.revenue-grid-line{stroke:#689dc021;stroke-dasharray:3 6;opacity:1}.revenue-axis-label,.revenue-axis-value{fill:#7692a6;font-size:11px}.revenue-line{stroke-width:2.2px}.revenue-line-sales{stroke:#62c9f7;filter:drop-shadow(0 0 5px #4cbbee29)}.revenue-line-net{stroke:#8bd8aa;filter:none}.revenue-dot{stroke:#081522;stroke-width:2px}.revenue-dot-sales{fill:#6bd0ff}.revenue-dot-net{fill:#8bd8aa}.revenue-line-chart{min-width:520px}.revenue-cash-card-v3{display:block}.revenue-cash-list{gap:8px;margin-top:6px;display:grid}.revenue-cash-row{background:#05101b8c;border:1px solid #629cc31a;border-radius:10px;gap:7px;padding:11px 12px;display:grid}.revenue-cash-row-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.revenue-cash-row-head strong{color:#d9ebf5;font-size:12px}.revenue-cash-row-head span{color:#a9c2d2;white-space:nowrap;font-size:12px;font-weight:800}.revenue-cash-track{background:#132536;border-radius:99px;height:7px;position:relative;overflow:hidden}.revenue-cash-track i{opacity:.95;border-radius:99px;display:block;position:absolute;inset:0 auto 0 0}.revenue-cash-track i.cash{z-index:1;background:#4dbef3}.revenue-cash-track i.net{z-index:2;background:#8bd8aa;height:3px;top:2px}.revenue-cash-track i.refund{z-index:3;opacity:.9;background:#e66e7c;left:auto;right:0}.revenue-cash-row-meta{flex-wrap:wrap;gap:10px;display:flex}.revenue-cash-row-meta span{color:#6f8b9e;align-items:center;gap:5px;font-size:10px;display:inline-flex}.revenue-cash-row-meta b{border-radius:50%;width:6px;height:6px;display:inline-block}.revenue-cash-row-meta b.cash{background:#4dbef3}.revenue-cash-row-meta b.refund{background:#e66e7c}.revenue-cash-row-meta b.net{background:#8bd8aa}.revenue-products-v3{background:linear-gradient(#081420c7,#06101ae0);border:1px solid #609dc521;border-radius:14px;gap:14px;padding:18px}.revenue-products-heading-v3{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.revenue-products-heading-v3>div{gap:4px;display:grid}.revenue-products-heading-v3 strong{color:#eff8ff;font-size:15px}.revenue-products-heading-v3 small{color:#758fa3;font-size:11px;line-height:1.5}.revenue-products-heading-v3>span{color:#7fa0b5;background:#ffffff05;border:1px solid #64b2e121;border-radius:7px;flex:none;padding:5px 8px;font-size:10px}.revenue-products-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.revenue-products-summary>div{background:#091522;border:1px solid #609dc517;border-radius:9px;gap:4px;min-width:0;padding:11px 12px;display:grid}.revenue-products-summary span{color:#647f93;font-size:10px}.revenue-products-summary strong{color:#dcecf5;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.revenue-products-summary small{color:#7490a4;font-size:10px}.revenue-product-list{grid-template-columns:1fr;gap:9px}.revenue-product-list article{background:#091522;border:1px solid #5e9ac21c;border-radius:11px;grid-template-columns:38px minmax(0,1fr);gap:10px 12px;padding:14px;position:relative}.revenue-product-rank{color:#79cfff;background:#3fa5e517;border:1px solid #5bbff724;border-radius:9px;grid-row:1/4;align-self:start;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.revenue-product-main{grid-column:2;align-items:flex-start}.revenue-product-main>div{gap:3px}.revenue-product-main strong{color:#edf7ff;font-size:14px}.revenue-product-main>strong{color:#f3f9fd;align-items:baseline;gap:4px;font-size:16px;display:inline-flex}.revenue-product-main>strong em{color:#718ca0;font-size:10px;font-style:normal}.revenue-product-main small{color:#718ca0;font-size:10px}.revenue-product-performance{grid-column:2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.revenue-product-performance>span{background:#142738;border-radius:99px;height:5px;overflow:hidden}.revenue-product-performance>span i{border-radius:inherit;background:linear-gradient(90deg,#259ff0,#6fd0ff);height:100%;display:block}.revenue-product-performance small{color:#668296;white-space:nowrap;font-size:10px}.revenue-product-channel-row{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.revenue-product-channel-row>div{background:#ffffff05;border-radius:8px;grid-template-columns:1fr auto;gap:2px 8px;min-width:0;padding:8px 9px;display:grid}.revenue-product-channel-row span{color:#7590a4;align-items:center;gap:5px;font-size:10px;display:inline-flex}.revenue-product-channel-row span i{border-radius:50%;width:6px;height:6px;display:inline-block}.revenue-product-channel-row i.point{background:#65c8f4}.revenue-product-channel-row i.direct{background:#f2b25b}.revenue-product-channel-row strong{color:#cfe2ed;text-align:right;font-size:11px}.revenue-product-channel-row small{color:#607b8e;text-align:right;grid-column:2;font-size:9px}@media (max-width:1100px){.revenue-chart-grid{grid-template-columns:1fr}.revenue-cash-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.revenue-chart-heading-v3{align-items:flex-start}.revenue-chart-summary{width:100%}.revenue-chart-summary>span{flex:1}.revenue-products-summary,.revenue-cash-list,.revenue-product-channel-row{grid-template-columns:1fr}.revenue-product-main{flex-direction:column}}@media (max-width:520px){.revenue-products-v3,.revenue-chart-card{padding:13px}.revenue-product-list article{grid-template-columns:1fr}.revenue-product-rank{grid-row:auto}.revenue-product-main,.revenue-product-performance,.revenue-product-channel-row{grid-column:1}.revenue-product-performance{grid-template-columns:1fr}.revenue-product-performance small{white-space:normal}}.animate-ui-checkbox{color:#06131d;background:#071522;border:1px solid #3b6984;border-radius:5px;flex:none;place-items:center;width:19px;min-width:19px;height:19px;min-height:19px;margin:2px 0 0;padding:0;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff06}.animate-ui-checkbox:hover:not(:disabled){border-color:#68c8f6;box-shadow:0 0 0 3px #49b6f514,inset 0 0 0 1px #ffffff0a}.animate-ui-checkbox:active:not(:disabled){transform:scale(.94)}.animate-ui-checkbox:focus-visible{border-color:#7ad5ff;outline:none;box-shadow:0 0 0 3px #49b6f533,0 0 18px #49b6f529}.animate-ui-checkbox[data-state=checked]{border-color:var(--blue-bright);background:var(--blue-bright);box-shadow:0 0 0 3px #49b6f524,0 0 16px #49b6f538}.animate-ui-checkbox:disabled{cursor:not-allowed;opacity:.45}.animate-ui-checkbox-indicator{pointer-events:none;place-items:center;width:100%;height:100%;display:grid}.animate-ui-checkbox-indicator svg{width:15px;height:15px;display:block}.animate-ui-checkbox--sm{border-radius:4px;width:16px;min-width:16px;height:16px;min-height:16px}.animate-ui-checkbox--sm .animate-ui-checkbox-indicator svg{width:13px;height:13px}.animate-ui-checkbox--lg{border-radius:6px;width:22px;min-width:22px;height:22px;min-height:22px}.animate-ui-checkbox--default[data-state=checked]{color:var(--bg);background:var(--text);border-color:var(--text);box-shadow:none}.theme-light .animate-ui-checkbox{color:#fff;background:#f8fbfe;border-color:#9db8ca}.theme-light .animate-ui-checkbox[data-state=checked]{background:var(--blue);border-color:var(--blue)}@media (prefers-reduced-motion:reduce){.animate-ui-checkbox,.animate-ui-checkbox-indicator{transition:none!important}}.revenue-trend-card-v4{background:radial-gradient(circle at 12% 0,#2184c317,#0000 30%),linear-gradient(#091623f5,#07111cfa);padding:20px}.revenue-trend-card-v4 .revenue-chart-heading-v3{margin-bottom:12px}.revenue-trend-card-v4 .revenue-chart-heading-v3>div:first-child{gap:5px}.revenue-trend-card-v4 .revenue-chart-heading-v3>div:first-child strong{color:#f3f9fd;font-size:16px;line-height:1.25}.revenue-trend-card-v4 .revenue-chart-heading-v3>div:first-child small{color:#7894a8;font-size:11px}.revenue-trend-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 12px;display:grid}.revenue-trend-overview>div{background:#ffffff05;border:1px solid #5ea1cc1c;border-radius:9px;gap:3px;min-width:0;padding:10px 11px;display:grid}.revenue-trend-overview span{color:#67869c;font-size:10px}.revenue-trend-overview strong{color:#dcecf5;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.revenue-trend-overview small{color:#617c90;font-size:9px}.revenue-trend-card-v4 .revenue-chart-legend-left{margin-bottom:2px}@media (max-width:700px){.revenue-trend-overview{grid-template-columns:1fr}}.purchase-terms-consent{border-radius:10px!important;gap:8px 10px!important;margin-top:10px!important;padding:9px 11px!important}.purchase-terms-consent>label{gap:8px!important}.purchase-terms-consent label>span{gap:2px!important}.purchase-terms-consent strong{font-size:12px!important;line-height:1.3!important}.purchase-terms-consent small{font-size:12px!important;line-height:1.35!important}.purchase-terms-consent em{font-size:12px!important;line-height:1.25!important}.purchase-terms-consent>button{padding:2px 0!important;font-size:12px!important;line-height:1.25!important}.product-modal .purchase-terms-consent{gap:8px 10px!important;padding:9px 11px!important}.product-modal .purchase-terms-consent>button{align-self:center!important}@media (max-width:520px){.purchase-terms-consent{padding:9px 10px!important}.purchase-terms-consent>button,.product-modal .purchase-terms-consent>button{margin-top:6px!important}}.storefront-products-page .storefront-toolbar{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.storefront-products-page .storefront-toolbar .category-fluid-tabs{isolation:isolate;border:1px solid var(--line-soft);background:#111b2a;border-radius:11px;gap:3px;width:100%;min-width:0;max-width:none;padding:3px;display:flex;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff08,0 1px 2px #00000026}.storefront-products-page .storefront-toolbar .category-fluid-tabs>button{z-index:1;min-width:0;min-height:48px;color:var(--text-muted);background:0 0;border:0;border-radius:8px;outline:0;flex:1 1 0;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:700;transition:color .18s,background .18s;display:inline-flex;position:relative;overflow:visible}.storefront-products-page .storefront-toolbar .category-fluid-tabs>button:hover:not(.active){color:var(--text);background:#ffffff06}.storefront-products-page .storefront-toolbar .category-fluid-tabs>button.active{color:#f8fcff;background:0 0;border-color:#0000}.storefront-products-page .storefront-toolbar .category-fluid-indicator{z-index:0;pointer-events:none;background:linear-gradient(#3199f2 0%,#2588e8 100%);border:1px solid #67b8ff;border-radius:8px;display:block;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff24,0 2px 8px #147dce38}.storefront-products-page .storefront-toolbar .category-fluid-content{z-index:10;min-width:0;color:inherit;white-space:nowrap;justify-content:center;align-items:center;display:inline-flex;position:relative}.storefront-products-page .storefront-toolbar .category-fluid-tabs>button:focus-visible{z-index:10;box-shadow:0 0 0 2px #8fd5ff,0 0 0 4px #090d13}.storefront-products-page .storefront-toolbar .luxe-gradient-search{max-width:none;height:44px;margin:0;width:100%!important;min-width:0!important}.theme-light .storefront-products-page .storefront-toolbar .category-fluid-tabs{background:#e9f0f7}.theme-light .storefront-products-page .storefront-toolbar .category-fluid-indicator{background:linear-gradient(#3199f2 0%,#2588e8 100%);border-color:#67b8ff}.theme-light .storefront-products-page .storefront-toolbar .category-fluid-tabs>button.active{color:#fff}@media (max-width:620px){.storefront-products-page .storefront-toolbar .category-fluid-tabs{border-radius:10px;gap:3px;padding:3px}.storefront-products-page .storefront-toolbar .category-fluid-tabs>button{border-radius:7px;min-height:42px;padding:0 10px;font-size:12px}.storefront-products-page .storefront-toolbar .category-fluid-indicator{border-radius:7px}}.wallet-layout.wallet-layout-full{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:22px;width:100%;display:grid}.wallet-layout.wallet-layout-full>.wallet-primary,.wallet-layout.wallet-layout-full>.wallet-aside{display:contents}.wallet-layout.wallet-layout-full .balance-panel{order:1;width:100%;min-width:0}.wallet-layout.wallet-layout-full .flow-card{order:2;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;width:100%;min-width:0;display:grid}.wallet-layout.wallet-layout-full .flow-card>.panel-heading{grid-column:1/-1;margin-bottom:4px}.wallet-layout.wallet-layout-full .flow-card .flow-step{border:1px solid var(--line-soft);background:var(--bg-soft);border-radius:11px;align-items:flex-start;gap:12px;min-width:0;min-height:104px;margin:0;padding:16px}.wallet-layout.wallet-layout-full .flow-card .flow-step:first-of-type{margin-top:0}.wallet-layout.wallet-layout-full .flow-card .flow-step:not(:last-child):after{display:none}.wallet-layout.wallet-layout-full .flow-card .flow-step>div{min-width:0}.wallet-layout.wallet-layout-full .flow-card .flow-step strong{line-height:1.45}.wallet-layout.wallet-layout-full .flow-card .flow-step small{line-height:1.55}.wallet-layout.wallet-layout-full .topup-card{order:3;width:100%;min-width:0}.wallet-layout.wallet-layout-full .status-panel{order:4;width:100%;min-width:0}@media (max-width:780px){.wallet-layout.wallet-layout-full{gap:16px}.wallet-layout.wallet-layout-full .flow-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wallet-layout.wallet-layout-full .flow-card .flow-step{min-height:0;padding:14px}}@media (max-width:520px){.wallet-layout.wallet-layout-full .flow-card{grid-template-columns:minmax(0,1fr)}}.site-header,.app-shell.home-mode .site-header{position:relative!important;top:auto!important}.storefront-products-page .storefront-toolbar .category-fluid-indicator{will-change:transform}.storefront-products-page .storefront-toolbar .category-fluid-tabs>button:focus-visible{outline-offset:-2px;box-shadow:none;outline:2px solid #8fd5ff}.storefront-products-page .storefront-toolbar .category-fluid-tabs>button:focus:not(:focus-visible){box-shadow:none;outline:0}.storefront-products-page .storefront-toolbar .category-fluid-tabs:before{content:"";z-index:0;pointer-events:none;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;contain:paint;background:linear-gradient(#3199f2 0%,#2588e8 100%);border:1px solid #67b8ff;border-radius:8px;width:calc(50% - 4.5px);transition:transform .18s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;bottom:3px;left:3px;transform:translate(0);box-shadow:inset 0 1px #ffffff24,0 2px 8px #147dce38}.storefront-products-page .storefront-toolbar .category-fluid-tabs.category-second:before{transform:translate(calc(100% + 3px))}.storefront-products-page .storefront-toolbar .category-fluid-indicator{display:none!important}.storefront-products-page .storefront-toolbar .category-fluid-tabs>button{transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.storefront-products-page .storefront-toolbar .category-fluid-tabs:before{transition:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
