/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;--radius-sm:.25rem;--radius-lg:.5rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.hidden{display:none}.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,)}.blur{--tw-blur:blur(8px)}.blur,.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,)}}:root{--bg:#121216;--panel:#17171c;--panel-2:#1c1c22;--ink:#f3f2ef;--ink-2:#c9c8c2;--muted:#8b8a85;--faint:#676662;--line:#232329;--line-strong:#2e2e37;--accent:#a99bdd;--accent-soft:#1e1c28;--accent-ink:#c6b9f5;--sale:#e5776e;--ok:#69bf95;--dark:#1f1f26;--radius:20px;--radius-sm:12px;--radius-lg:26px;--edge:clamp(20px,4vw,64px);--font-body:var(--font-onest),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--font-display:var(--font-body);--island:#17171ddb;--on-dark:#fff;--ok-soft:#1d3029;--ok-ink:#7ac9a0;--warn-soft:#332a1a;--warn-ink:#dfae60;--bad-soft:#33211f;--bad-ink:#e08b83;--dot:#ffffff0d;--button-glint:#fff6}:root[data-theme=dark] .admBtn.primary,:root[data-theme=dark] .admNav button.active,:root[data-theme=dark] .adminOpen,:root[data-theme=dark] .button.primary,:root[data-theme=dark] .catalogFooter>a,:root[data-theme=dark] .navCta,:root[data-theme=dark] .payButton,:root[data-theme=dark] .productTabs button.active,:root[data-theme=dark] .profileSubscription aside button,:root[data-theme=dark] .profileTabs button.active{background:var(--accent);color:#17171a}:root[data-theme=dark] .productTabs button.active span{color:#17171a8c}:root[data-theme=dark] .admNav button.active svg{color:#17171a}:root[data-theme=dark] .admBtn.primary:hover,:root[data-theme=dark] .adminOpen:hover,:root[data-theme=dark] .button.primary:hover,:root[data-theme=dark] .catalogFooter>a:hover,:root[data-theme=dark] .navCta:hover,:root[data-theme=dark] .payButton:hover,:root[data-theme=dark] .profileSubscription aside button:hover{background:#c0b3ee}:root[data-theme=dark] .lnChips span:hover{color:var(--ink)}:root[data-theme=dark] .lnChips span:hover i{background:var(--accent);color:#17171a}:root[data-theme=dark] .notFoundArt img{filter:brightness(.92)}html{color-scheme:dark}:root{interpolate-size:allow-keywords}@keyframes headerDrop{0%{opacity:0;transform:translate(-50%,-14px)}to{opacity:1;transform:translate(-50%)}}.accountHeader .logo,.accountHeader nav,.admHeader .logo,.admHeader nav,.checkoutHeader .logo,.header .logo,.header .nav,.storeHeader .logo,.storeHeader nav{transition:font-size .34s cubic-bezier(.22,1,.36,1),gap .34s cubic-bezier(.22,1,.36,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body,html{max-width:100%;overflow-x:clip}body{isolation:isolate;color:var(--ink);font-family:var(--font-body),system-ui,sans-serif;-webkit-font-smoothing:antialiased;background:0 0;margin:0}body,body>main{position:relative}body>main{width:min(100%,1320px);min-height:100vh;margin-inline:auto;padding-bottom:10px}::selection{background:var(--accent);color:#fff}html{scrollbar-width:thin;scrollbar-color:var(--accent) var(--bg)}@supports (color:color-mix(in lab,red,red)){html{scrollbar-color:color-mix(in srgb,var(--accent),var(--ink) 12%) var(--bg)}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{border:3px solid var(--bg);background:var(--accent);border-radius:999px}@supports (color:color-mix(in lab,red,red)){::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--accent),var(--ink) 12%)}}::-webkit-scrollbar-thumb:hover{background:var(--accent)}::-webkit-scrollbar-corner{background:var(--bg)}a{text-decoration:none}a,button{color:inherit}button{font:inherit;position:relative}img{max-width:100%}.siteBg{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.siteBg>span{display:block;position:absolute;inset:0}.bgWash{background:var(--bg)}.bgDots{opacity:.5;background-image:radial-gradient(circle,var(--dot) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:radial-gradient(80% 70% at 50% 30%,#000,#0000 82%);mask-image:radial-gradient(80% 70% at 50% 30%,#000,#0000 82%)}.revealItem{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s),transform .7s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s);will-change:opacity,transform;transform:translateY(20px)}.revealItem.isRevealed{opacity:1;transform:none}h1,h2,h3{letter-spacing:-.035em;color:var(--ink);margin:0;font-weight:700;line-height:1.06}h1{font-size:clamp(38px,4.6vw,62px)}h2{font-size:clamp(30px,3.4vw,46px)}h3{letter-spacing:-.025em;font-size:clamp(19px,1.6vw,23px)}h1 em,h2 em,h3 em{color:var(--accent-ink);font-style:normal}p{line-height:1.65}.eyebrow{color:var(--muted);letter-spacing:-.01em;align-items:center;gap:9px;font-size:12px;font-weight:600;display:inline-flex}.eyebrow span{background:var(--accent);border-radius:2px;width:22px;height:2px}.section{padding:clamp(60px,7vw,104px) var(--edge)}.admBtn,.adminOpen,.button,.navCta,.notFoundButton,.payButton{letter-spacing:-.01em;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:600;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex;position:relative}.button{padding:14px 22px}.button.primary{background:var(--dark);color:#fff}.button.primary:hover{background:var(--accent)}.button.ghost{border-color:var(--line-strong);background:var(--panel);color:var(--ink)}.textLink{color:var(--muted);align-items:center;gap:7px;font-size:14px;font-weight:600;display:inline-flex}.textLink:hover{color:var(--ink)}.accountHeader,.admHeader,.checkoutHeader,.header,.storeHeader{z-index:60;width:max-content;max-width:calc(100% - var(--edge)*2);border:1px solid var(--line);background:var(--island);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);border-radius:999px;justify-content:space-between;align-items:center;gap:14px;height:60px;padding:0 10px 0 22px;transition:width .42s cubic-bezier(.22,1,.36,1),height .34s cubic-bezier(.22,1,.36,1),padding .34s cubic-bezier(.22,1,.36,1),background .3s,border-color .3s,color .3s;animation:headerDrop .5s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:10px;left:50%;transform:translate(-50%)}body>main{padding-top:78px}.accountHeader .logo,.admHeader .logo,.checkoutHeader .logo,.header .logo,.storeHeader .logo{font-size:16px}.logo,.wordmark{letter-spacing:-.045em;color:var(--ink);font-size:19px;font-weight:800}.nav{align-items:center;gap:2px;display:flex}.nav>a{color:var(--muted);border-radius:999px;padding:9px 13px;font-size:13px;font-weight:600;transition:all .18s}.nav>a:hover{background:var(--panel);color:var(--ink)}.navCta{background:var(--dark);color:#fff;padding:10px 16px}.navCta:hover{background:var(--accent)}.menu{background:0 0;border:0;border-radius:999px;padding:8px;display:none}.accountHeader nav,.admHeader nav,.storeHeader nav{align-items:center;gap:8px;display:flex}.accountHeader nav a,.admHeader nav a,.checkoutHeader>a:not(.logo),.storeHeader nav a{color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:13px;font-weight:600;display:inline-flex}.accountHeader nav a:hover,.admHeader nav a:hover,.checkoutHeader>a:not(.logo):hover,.storeHeader nav a:hover{background:var(--panel);color:var(--ink)}.accountHeader .accountLogout,.admHeader nav .admLogout{border:1px solid var(--line-strong);background:var(--panel);color:var(--ink-2);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;display:inline-flex}.homePage{padding-top:0}.hero{width:100vw;min-height:100svh;padding:clamp(110px,12vw,160px) var(--edge) clamp(64px,7vw,96px);text-align:center;justify-content:center;align-items:center;margin-inline:calc(50% - 50vw);display:flex;position:relative;overflow:clip}.heroGlow{background:radial-gradient(44% 42% at 50% 38%,#a99bdd17,#0000 68%),radial-gradient(24% 30% at 8% 46%,#a99bdd0d,#0000 70%),radial-gradient(24% 30% at 92% 44%,#69bf950a,#0000 70%);inset:-20% -10%}.heroGlow,.heroGrid{pointer-events:none;position:absolute}.heroGrid{background-image:linear-gradient(#ffffff09 1px,#0000 0),linear-gradient(90deg,#ffffff09 1px,#0000 0);background-size:54px 54px;inset:0;-webkit-mask-image:radial-gradient(58% 62% at 50% 44%,#000 0,#0000 80%);mask-image:radial-gradient(58% 62% at 50% 44%,#000 0,#0000 80%)}.heroSilk{pointer-events:none;z-index:1;height:clamp(360px,48vh,560px);position:absolute;bottom:0;left:0;right:0;overflow:hidden}.heroSilk img{object-fit:cover;object-position:center bottom;filter:brightness(1.02)sepia()hue-rotate(228deg)saturate(3.2)brightness(.88)contrast(1.06);opacity:.92;width:100%;height:100%;-webkit-mask-image:linear-gradient(#000 0 54%,#0000 94%);mask-image:linear-gradient(#000 0 54%,#0000 94%)}.heroCopy{z-index:2;flex-direction:column;align-items:center;gap:20px;width:min(780px,100%);display:flex;position:relative}.heroCopy h1{letter-spacing:-.045em;text-wrap:balance;max-width:720px;margin:0;font-size:clamp(40px,5.4vw,76px);line-height:.96}.heroCopy>p{max-width:560px;color:var(--muted);text-wrap:pretty;margin:0;font-size:clamp(14.5px,1.15vw,17px);line-height:1.7}.heroActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:6px;display:flex}.heroActions>.button,.heroActions>.textLink{min-height:48px;padding-block:0}.hero .button.primary{background:var(--accent);color:#fff}.hero .button.primary:hover{color:#17171a;background:#c0b3ee}.hero .textLink{border:1px solid var(--line-strong);background:var(--panel-2);color:var(--ink-2);border-radius:999px;padding-inline:22px;font-size:14px;font-weight:600;line-height:1;transition:background-color .2s,color .2s,border-color .2s}.hero .textLink:hover{border-color:var(--accent);color:var(--ink)}.heroStats{justify-content:center;align-items:center;margin-top:16px;display:flex}.heroStats div{border-left:1px solid var(--line-strong);flex-direction:column;gap:3px;min-width:112px;padding:0 26px;display:flex}.heroStats div:first-child{border-left:0;padding-left:0}.heroStats strong{color:var(--ink);font-size:17px;font-weight:750}.heroStats span{color:var(--faint);font-size:11px}.metrics{z-index:2;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:clamp(34px,5vw,58px);display:flex;position:relative}.metrics div{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border-radius:14px;flex-direction:column;gap:3px;padding:12px 20px;display:flex}.metrics strong{color:#fff;letter-spacing:-.02em;font-size:16px;font-weight:700}.metrics span{color:#fff9;font-size:12px}.lnHead{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:36px;display:flex}.lnHead h2{margin:14px 0 0}.lnHead>p{max-width:400px;color:var(--muted);margin:0 0 4px;font-size:15px}.lnHead.flip{flex-direction:row-reverse}.lnHead.flip>div{text-align:right}.lnHead.flip>p{margin-bottom:6px}.lnChips{flex-wrap:wrap;gap:9px;display:flex}.lnChips span{border:1px solid var(--line);background:var(--panel);color:var(--ink-2);border-radius:999px;align-items:center;gap:10px;padding:10px 16px 10px 10px;font-size:14px;font-weight:500;transition:all .18s;display:inline-flex}.lnChips i{background:var(--bg);width:32px;height:32px;color:var(--accent-ink);border-radius:50%;place-items:center;transition:all .18s;display:grid}.lnChips span:hover{background:var(--dark);color:#fff;border-color:#0000}.lnChips span:hover i{color:#fff;background:#ffffff24}.lnChips .more{border-style:dashed;border-color:var(--line-strong);color:var(--muted);background:0 0}.lnChips .more:hover{background:var(--accent);color:#fff;border-color:#0000}.lnTrust{margin:0 var(--edge);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);grid-template-columns:repeat(3,1fr) auto;gap:18px;padding:20px clamp(18px,3vw,26px)}.lnTrust,.lnTrust article{align-items:center;display:grid}.lnTrust article{grid-template-columns:44px 1fr;gap:14px}.lnTrust i{background:var(--accent);color:#fff;border-radius:15px;place-items:center;width:44px;height:44px;display:grid}.lnTrust div{flex-direction:column;gap:3px;display:flex}.lnTrust strong{color:var(--ink);letter-spacing:-.02em;font-size:15px;font-weight:600}.lnTrust span{color:var(--muted);font-size:13px}.lnPay{border-left:1px dashed var(--line-strong);align-items:center;gap:12px;padding-left:22px;display:flex}.lnPay span{color:var(--faint);font-size:12px}.lnPay img{background:var(--panel-2);object-fit:contain;border-radius:8px;padding:6px 8px}.lnNumbers{margin:0 var(--edge);border-radius:var(--radius-lg);background:var(--dark);grid-template-columns:repeat(4,1fr);gap:20px;padding:clamp(30px,3.4vw,44px) clamp(20px,3vw,36px);display:grid}.lnNumbers div{text-align:center;border-left:1px dashed #ffffff29;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:84px;padding:0 26px;display:flex}.lnNumbers div:first-child{border-left:0}.lnNumbers strong{color:#fff;letter-spacing:-.045em;font-size:clamp(30px,3.2vw,46px);font-weight:700}.lnNumbers span{color:#ffffff94;font-size:13px}.lnPlanRows{gap:10px;display:grid}.lnPlan{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);grid-template-columns:48px 84px minmax(0,1fr) auto 22px;align-items:center;gap:20px;padding:20px 24px;transition:all .2s;display:grid}.lnPlan>i{background:var(--accent);color:#fff;border-radius:15px;place-items:center;width:48px;height:48px;transition:all .2s;display:grid}.lnPlan:hover>i{background:var(--dark)}.lnPlan b{color:var(--ink);letter-spacing:-.045em;align-items:baseline;gap:6px;font-size:30px;font-weight:700;display:flex}.lnPlan b em{color:var(--faint);font-size:12px;font-style:normal;font-weight:600}.lnPlan>div{flex-direction:column;gap:5px;min-width:0;display:flex}.lnPlan strong{color:var(--ink);letter-spacing:-.02em;font-size:16px;font-weight:600}.lnPlan span{color:var(--muted);font-size:13px}.lnPlan s{color:var(--ink);letter-spacing:-.035em;font-size:22px;font-weight:700;text-decoration:none}.lnPlan>svg{color:var(--faint);transition:all .2s}.lnPlan:hover>svg{color:var(--ink)}.lnPlan.popular{background:var(--dark);border-color:#0000}.lnPlan.popular>i{background:#ffffff1f}.lnPlan.popular b,.lnPlan.popular s,.lnPlan.popular strong{color:#fff}.lnPlan.popular b em,.lnPlan.popular span{color:#ffffff8c}.lnPlan.popular>svg{color:#ffffff80}.lnPlan.popular:hover{border-color:#0000}.lnPlan.popular:hover>i{background:var(--accent)}.lnPlan.popular:hover>svg{color:#fff}.lnFaqContacts{gap:8px;margin-top:18px;display:flex}.lnFaqContacts a{border:1px solid var(--line);background:var(--panel);width:42px;height:42px;color:var(--ink-2);border-radius:14px;place-items:center;transition:all .18s;display:grid}.lnFaqContacts a:first-child:hover{color:#fff;background:#5865f2;border-color:#0000}.lnFaqContacts a:last-child:hover{color:#fff;background:#2aabee;border-color:#0000}.lnFaq{grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);align-items:start;gap:clamp(30px,5vw,70px);display:grid}.lnFaqIntro h2{margin:14px 0 16px}.lnFaqIntro p{max-width:320px;color:var(--muted);margin:0;font-size:14px}.lnFaqList{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:4px clamp(18px,3vw,28px)}.lnFaqList article{border-bottom:1px dashed var(--line-strong)}.lnFaqList article:last-child{border-bottom:0}.lnFaqList button{width:100%;color:var(--ink);text-align:left;letter-spacing:-.025em;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:22px 2px;font-size:16px;font-weight:600;display:flex}.lnFaqList button svg{background:var(--bg);color:var(--muted);box-sizing:content-box;border-radius:50%;flex:none;padding:5px;transition:all .25s}.lnFaqList article.open button svg{background:var(--accent);color:#fff;transform:rotate(45deg)}.lnFaqList article>div{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.lnFaqList article.open>div{grid-template-rows:1fr}.lnFaqList article>div>p{color:var(--muted);margin:0;padding-right:40px;font-size:14px;overflow:hidden}.lnFaqList article.open>div>p{padding-bottom:24px}.lnCta{margin:0 var(--edge) clamp(50px,6vw,80px);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);align-items:center;gap:clamp(30px,5vw,64px);display:grid;position:relative;overflow:hidden}.lnCta,.lnCta.section{padding:clamp(38px,5vw,64px)}.lnCtaArt{z-index:0;opacity:.86;position:absolute;inset:-30% -20% -30% 46%;-webkit-mask-image:radial-gradient(62% 68% at 64% 52%,#000,#0000 78%);mask-image:radial-gradient(62% 68% at 64% 52%,#000,#0000 78%)}.lnCtaArt img{object-fit:cover}.lnCta>:not(.lnCtaArt){z-index:2;position:relative}.lnCtaCopy h2{margin:14px 0}.lnCtaCopy>p{max-width:480px;color:var(--muted);margin:0 0 22px;font-size:15px}.lnCta .heroActions{justify-content:flex-start}.lnCta .textLink{border:1px solid var(--line-strong);color:var(--ink-2);border-radius:999px;padding:14px 20px}.contactLinks{gap:10px;display:grid}.contactLinks a{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-2);align-items:center;gap:15px;padding:18px 20px;transition:all .2s;display:flex}.contactLinks a>div{flex-direction:column;gap:4px;min-width:0;margin-right:auto;display:flex}.contactLinks strong{color:var(--ink);letter-spacing:-.02em;font-size:15px;font-weight:600}.contactLinks span{color:var(--muted);font-size:13px}.contactLinks .contactIcon{background:var(--bg);width:44px;height:44px;color:var(--ink-2);border-radius:14px;flex:none;place-items:center;transition:all .2s;display:grid}.contactLinks a>svg{color:var(--faint);flex:none;transition:all .2s}.contactLinks a:hover>svg{color:var(--ink)}.contactLinks a.discord:hover .contactIcon{color:#fff;background:#5865f2}.contactLinks a.telegram:hover .contactIcon{color:#fff;background:#2aabee}.contactLinks a.support:hover .contactIcon{background:var(--accent);color:#fff}.siteFooter{padding:0 var(--edge)}.footerMain{border-top:1px dashed var(--line-strong);grid-template-columns:minmax(240px,1.7fr) repeat(3,1fr);gap:40px;padding:44px 0 36px;display:grid}.footerMain>div{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.footerMain b{color:var(--ink);margin-bottom:4px;font-size:14px;font-weight:600}.footerMain a:not(.logo){color:var(--muted);font-size:14px}.footerMain a:not(.logo):hover{color:var(--ink)}.footerBrand p{max-width:300px;color:var(--muted);margin:8px 0 0;font-size:14px}.footerBrand>span{color:var(--faint);font-size:13px}.footerSocial{align-items:center;gap:9px;display:flex}.footerSocial svg{color:var(--faint);transition:all .18s}.footerSocial:hover svg{color:var(--ink)}.footerBottom{border-top:1px dashed var(--line-strong);color:var(--faint);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:20px 0 30px;font-size:12px;display:grid}.footerBottom div{gap:20px;display:flex}.footerBottom a:hover{color:var(--ink)}.footerBottom>span:last-child{text-align:right}.legalPage{min-height:100vh}.legalHeader{max-width:calc(100% - 32px)}.legalHero{width:100vw;padding:clamp(40px,5vw,72px) var(--edge) clamp(30px,3.5vw,46px);text-align:center;flex-direction:column;align-items:center;margin-inline:calc(50% - 50vw);display:flex;position:relative;overflow:clip}.legalHeroGlow{background:radial-gradient(42% 62% at 50% 26%,#a99bdd12,#0000 70%);inset:-30% -10%}.legalHeroGlow,.legalHeroGrid{pointer-events:none;position:absolute}.legalHeroGrid{background-image:linear-gradient(#ffffff09 1px,#0000 0),linear-gradient(90deg,#ffffff09 1px,#0000 0);background-size:54px 54px;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 32% 68%,#0000);mask-image:linear-gradient(90deg,#0000,#000 32% 68%,#0000)}.legalHero h1{letter-spacing:-.035em;text-wrap:balance;max-width:850px;margin:16px 0 0;font-size:clamp(30px,3.6vw,48px)}.legalHero h1,.legalHero>p{z-index:2;position:relative}.legalHero>p{max-width:560px;color:var(--muted);text-wrap:pretty;margin:12px 0 0;font-size:14px;line-height:1.65}.legalMeta{z-index:2;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:20px;display:flex;position:relative}.legalMeta span{border:1px solid var(--line);background:var(--panel-2);border-radius:999px;padding:8px 12px}@supports (color:color-mix(in lab,red,red)){.legalMeta span{background:color-mix(in srgb,var(--panel-2),transparent 8%)}}.legalMeta span{color:var(--faint);font-size:11px}.legalLayout{padding:clamp(26px,4vw,52px) var(--edge) clamp(56px,7vw,94px);grid-template-columns:minmax(210px,260px) minmax(0,1fr);align-items:start;gap:clamp(26px,5vw,68px);display:grid}.legalAside{gap:13px;position:sticky;top:92px}.legalAside,.legalAside>nav{flex-direction:column;display:flex}.legalAside>nav{border:1px solid var(--line);background:var(--panel);border-radius:18px;gap:4px;padding:18px}.legalAside>nav>strong{color:var(--ink);margin:0 10px 10px;font-size:13px}.legalAside>nav>a{min-height:35px;color:var(--muted);border-radius:10px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:4px;padding:8px 10px;font-size:11px;line-height:1.35;transition:all .18s;display:grid}.legalAside>nav>a span{color:var(--faint);font-size:9px;font-weight:700}.legalAside>nav>a:hover{background:var(--panel-2);color:var(--ink)}.legalAside>nav>a:hover span{color:var(--accent)}.legalContact{border:1px solid var(--line);background:var(--panel);border-radius:17px;grid-template-columns:22px minmax(0,1fr);gap:11px;padding:17px;display:grid}.legalContact>svg{color:var(--accent)}.legalContact>div{flex-direction:column;gap:4px;min-width:0;display:flex}.legalContact strong{font-size:12px}.legalContact span{color:var(--muted);font-size:10px;line-height:1.45}.legalContact a{color:var(--accent-ink);text-overflow:ellipsis;font-size:10px;overflow:hidden}.legalDocument{flex-direction:column;gap:12px;min-width:0;display:flex}.legalDocument>section:not(.legalOperator){border:1px solid var(--line);background:var(--panel);border-radius:20px;padding:clamp(24px,3vw,36px);scroll-margin-top:92px}.legalDocument h2{align-items:baseline;gap:12px;margin:0 0 18px;font-size:clamp(22px,2.3vw,31px);display:flex}.legalDocument h2>span{color:var(--accent);letter-spacing:.04em;font-size:11px;font-weight:800}.legalDocument p{color:var(--muted);margin:0 0 13px;font-size:13px;line-height:1.78}.legalDocument p:last-child{margin-bottom:0}.legalDocument p strong{color:var(--ink-2)}.legalDocument p a,.legalDocument>section>a{color:var(--accent-ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.legalDocument p a,.legalDocument>section>a{-webkit-text-decoration-color:color-mix(in srgb,var(--accent),transparent 55%);text-decoration-color:color-mix(in srgb,var(--accent),transparent 55%)}}.legalDocument p a,.legalDocument>section>a{text-underline-offset:3px}.legalDocument ul{flex-direction:column;gap:10px;margin:0 0 13px;padding:0;list-style:none;display:flex}.legalDocument li{color:var(--muted);padding-left:20px;font-size:13px;line-height:1.65;position:relative}.legalDocument li:before{content:"";border:2px solid var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:.7em;left:1px}.legalNote{border:1px solid var(--accent);grid-template-columns:minmax(100px,.2fr) minmax(0,1fr);gap:18px;margin:20px 0 2px;padding:16px 18px;display:grid}@supports (color:color-mix(in lab,red,red)){.legalNote{border:1px solid color-mix(in srgb,var(--accent),var(--line) 58%)}}.legalNote{background:var(--accent-soft);border-radius:15px}.legalNote>strong{color:var(--accent-ink);font-size:12px}.legalNote>p{margin:0;font-size:12px}.legalDataGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.legalDataGrid article{border:1px solid var(--line);background:var(--panel-2);border-radius:14px;padding:17px}.legalDataGrid strong{color:var(--ink-2);margin-bottom:6px;font-size:12px;display:block}.legalDataGrid p{margin:0;font-size:11px;line-height:1.58}.legalTable{border:1px solid var(--line);border-radius:15px;margin:3px 0 17px;overflow:hidden}.legalTable>div{border-bottom:1px solid var(--line);background:var(--panel-2);grid-template-columns:minmax(150px,.32fr) minmax(0,1fr);gap:18px;padding:14px 16px;display:grid}.legalTable>div:last-child{border-bottom:0}.legalTable strong{color:var(--ink-2);font-size:11px}.legalTable span{color:var(--muted);font-size:11px;line-height:1.55}.legalOperator{border:1px dashed var(--line-strong);border-radius:18px;flex-direction:column;align-items:flex-start;gap:5px;margin-top:10px;padding:23px 25px;display:flex}.legalOperator>span{color:var(--faint);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.legalOperator>strong{margin:4px 0;font-size:15px}.legalOperator>p{margin:0;font-size:11px}.legalOperator>a{color:var(--accent-ink);margin-top:4px;font-size:11px}@media (max-width:820px){.legalHeader nav>a:not(:first-child){display:none}.legalHero{margin-top:10px}.legalLayout{grid-template-columns:1fr}.legalAside{position:static}.legalAside>nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.legalAside>nav>strong{grid-column:1/-1}.legalContact{display:none}}@media (max-width:560px){.legalHero{padding:30px 16px 24px}.legalHero h1{font-size:37px}.legalLayout{padding-inline:12px}.legalAside>nav{grid-template-columns:1fr}.legalDocument>section:not(.legalOperator){padding:22px 19px}.legalNote,.legalTable>div{grid-template-columns:1fr;gap:7px}.legalDataGrid{grid-template-columns:1fr}}.productsPage{min-height:100vh}.storeHero{width:100vw;padding:clamp(36px,4.5vw,58px) var(--edge) clamp(12px,1.6vw,20px);text-align:center;justify-content:center;margin-inline:calc(50% - 50vw);display:flex;position:relative;overflow:clip}.storeHeroGlow{background:radial-gradient(42% 62% at 50% 26%,#a99bdd0f,#0000 70%);inset:-30% -10%}.storeHeroGlow,.storeHeroGrid{pointer-events:none;position:absolute}.storeHeroGrid{background-image:linear-gradient(#ffffff09 1px,#0000 0),linear-gradient(90deg,#ffffff09 1px,#0000 0);background-size:54px 54px;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 32% 68%,#0000);mask-image:linear-gradient(90deg,#0000,#000 32% 68%,#0000)}.storeHeroCopy{z-index:2;flex-direction:column;align-items:center;gap:10px;max-width:680px;display:flex;position:relative}.storeHero h1{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(28px,3.2vw,42px);line-height:1.04}.storeHero h1 em{background:linear-gradient(115deg,var(--accent-ink) 10%,#8f7fd0 55%,var(--accent) 90%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.storeHero p{max-width:440px;color:var(--muted);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.6}.productTabs{flex-wrap:wrap;justify-content:center;gap:8px;margin:12px auto 16px;display:flex}.productTabs button{border:1px solid var(--line);background:var(--panel);color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:600;transition:all .18s;display:inline-flex}.productTabs button span{color:var(--faint);font-size:11px}.productTabs button:hover{color:var(--ink)}.productTabs button.active{background:var(--dark);color:#fff;border-color:#0000}.productTabs button.active span{color:#ffffff80}.catalogGrid{padding:0 var(--edge) 20px;gap:12px;display:grid}.catalogGrid.subscriptions{grid-template-columns:repeat(3,minmax(0,1fr))}.catalogGrid.other{grid-template-columns:minmax(0,1fr)}.catalogCard{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);flex-direction:column;padding:14px;transition:all .2s;display:flex;overflow:hidden}.catalogCard.popular{border-color:var(--line)}.popularBadge{z-index:3;background:var(--accent);color:#fff;border-radius:999px;padding:6px 11px;font-size:11px;font-weight:600;position:absolute;top:24px;left:24px}.catalogImage{background:var(--panel-2);border-radius:14px;min-height:190px;position:relative;overflow:hidden}.catalogImage img{object-fit:cover;object-position:center;padding:0}.catalogGrid.subscriptions .catalogCard.popular{grid-area:1/1/auto/-1;grid-template-columns:minmax(0,42%) minmax(0,58%);display:grid}.catalogGrid.subscriptions .catalogCard.popular .catalogImage{min-height:260px}.catalogGrid.other .catalogCard{grid-template-columns:minmax(240px,34%) 1fr;display:grid}.catalogGrid.other .catalogImage{min-height:240px}.catalogBody{flex-direction:column;flex:1;padding:22px 16px 14px;display:flex}.catalogTitle{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.catalogTitle span{color:var(--faint);font-size:12px}.catalogTitle h2{margin:6px 0 0;font-size:22px}.catalogTitle>strong{color:var(--ink);letter-spacing:-.04em;font-size:26px;font-weight:700}.catalogTitle>strong small{color:var(--faint);text-align:right;font-size:11px;font-weight:500;display:block}.catalogBody>p{color:var(--muted);margin:12px 0 0;font-size:14px}.catalogBody ul{border-top:1px dashed var(--line-strong);border-bottom:1px dashed var(--line-strong);margin:16px 0 20px;padding:16px 0;list-style:none}.catalogBody li{color:var(--ink-2);align-items:center;gap:9px;margin:8px 0;font-size:14px;display:flex}.catalogBody li svg{color:var(--accent)}.catalogFooter{justify-content:space-between;align-items:flex-end;gap:18px;margin-top:auto;display:flex}.catalogFooter>div{flex-direction:column;gap:3px;display:flex}.catalogFooter span{color:var(--faint);font-size:12px}.catalogFooter strong{color:var(--ink);letter-spacing:-.035em;font-size:22px;font-weight:700}.catalogFooter small{color:var(--faint);font-size:12px}.catalogFooter>a{background:var(--dark);color:#fff;border-radius:999px;align-items:center;gap:9px;padding:13px 20px;font-size:14px;font-weight:600;transition:all .18s;display:inline-flex;position:relative}.catalogCard.popular .catalogFooter>a,.catalogFooter>a:hover{background:var(--accent)}.catalogCard.popular .catalogFooter>a:hover{background:#8b7bc8}.catalogGrid.subscriptions .catalogCard:not(.popular){border-radius:16px;padding:10px}.catalogGrid.subscriptions .catalogCard:not(.popular) .catalogImage{border-radius:11px;min-height:138px}.catalogGrid.subscriptions .catalogCard:not(.popular) .catalogBody{padding:15px 10px 9px}.catalogGrid.subscriptions .catalogCard:not(.popular) .catalogTitle{gap:10px}.catalogGrid.subscriptions .catalogCard:not(.popular) .catalogTitle span{font-size:10px}.catalogGrid.subscriptions .catalogCard:not(.popular) .catalogTitle h2{margin-top:4px;font-size:18px}.catalogGrid.subscriptions .catalogCard:not(.popular) .catalogTitle>strong{font-size:22px}.catalogGrid.subscriptions .catalogCard:not(.popular) .catalogTitle>strong small{font-size:9px}.catalogGrid.subscriptions .catalogCard:not(.popular) .catalogBody>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:9px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.catalogGrid.subscriptions .catalogCard:not(.popular) .catalogBody ul{margin:11px 0 13px;padding:10px 0}.catalogGrid.subscriptions .catalogCard:not(.popular) .catalogBody li{gap:7px;margin:5px 0;font-size:12px}.catalogGrid.subscriptions .catalogCard:not(.popular) .catalogBody li svg{width:14px;height:14px}.catalogGrid.subscriptions .catalogCard:not(.popular) .catalogFooter{gap:10px}.catalogGrid.subscriptions .catalogCard:not(.popular) .catalogFooter small,.catalogGrid.subscriptions .catalogCard:not(.popular) .catalogFooter span{font-size:10px}.catalogGrid.subscriptions .catalogCard:not(.popular) .catalogFooter strong{font-size:19px}.catalogGrid.subscriptions .catalogCard:not(.popular) .catalogFooter>a{gap:7px;padding:10px 15px;font-size:12px}.catalogGrid.subscriptions .catalogCard:not(.popular) .catalogFooter>a svg{width:16px;height:16px}.catalogGrid.items-1{grid-template-columns:minmax(0,1fr)}.catalogGrid.items-2{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogGrid.items-3{grid-template-columns:repeat(3,minmax(0,1fr))}.catalogGrid.other .catalogCard,.catalogGrid.subscriptions .catalogCard.popular{grid-area:auto;grid-template-columns:none;display:flex}.catalogGrid:is(.subscriptions,.other) .catalogCard{border-radius:16px;padding:10px}.catalogGrid.other .catalogImage,.catalogGrid.subscriptions .catalogCard.popular .catalogImage,.catalogGrid:is(.subscriptions,.other) .catalogImage{border-radius:11px;min-height:138px}.catalogGrid:is(.subscriptions,.other) .catalogBody{padding:15px 10px 9px}.catalogGrid:is(.subscriptions,.other) .catalogTitle{gap:10px}.catalogGrid:is(.subscriptions,.other) .catalogTitle span{font-size:10px}.catalogGrid:is(.subscriptions,.other) .catalogTitle h2{margin-top:4px;font-size:18px}.catalogGrid:is(.subscriptions,.other) .catalogTitle>strong{font-size:22px}.catalogGrid:is(.subscriptions,.other) .catalogTitle>strong small{font-size:9px}.catalogGrid:is(.subscriptions,.other) .catalogBody>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:9px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.catalogGrid:is(.subscriptions,.other) .catalogBody ul{margin:11px 0 13px;padding:10px 0}.catalogGrid:is(.subscriptions,.other) .catalogBody li{gap:7px;margin:5px 0;font-size:12px}.catalogGrid:is(.subscriptions,.other) .catalogBody li svg{width:14px;height:14px}.catalogGrid:is(.subscriptions,.other) .catalogFooter{gap:10px}.catalogGrid:is(.subscriptions,.other) .catalogFooter small,.catalogGrid:is(.subscriptions,.other) .catalogFooter span{font-size:10px}.catalogGrid:is(.subscriptions,.other) .catalogFooter strong{font-size:19px}.catalogGrid:is(.subscriptions,.other) .catalogFooter>a{gap:7px;padding:10px 15px;font-size:12px}.storeBenefits{margin:0 var(--edge) 10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);flex-wrap:wrap;gap:14px 40px;padding:20px clamp(18px,3vw,30px);display:flex}.storeBenefits span{color:var(--ink-2);align-items:center;gap:9px;font-size:14px;display:flex}.storeBenefits svg{width:18px;color:var(--accent)}.checkoutPage{min-height:100vh}.checkoutShell{margin:4px var(--edge) clamp(40px,5vw,70px);grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:start;gap:12px;display:grid}.checkoutProduct{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);flex-direction:column;justify-content:flex-end;min-height:560px;padding:clamp(24px,3vw,34px);display:flex;position:relative;overflow:hidden}.checkoutImage{background:var(--panel-2);border-radius:16px;height:46%;position:absolute;inset:14px 14px auto;overflow:hidden}.checkoutImage img{object-fit:cover;object-position:center;padding:0}.checkoutProductCopy{z-index:2;margin-top:calc(46% + 26px);position:relative}.checkoutTitle{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.checkoutTitle h1{margin:8px 0;font-size:clamp(28px,3vw,40px)}.checkoutTitle>strong{color:var(--ink);letter-spacing:-.04em;font-size:34px;font-weight:700}.checkoutTitle>strong small{color:var(--faint);text-align:right;font-size:12px;font-weight:500;display:block}.checkoutProductCopy>p{max-width:560px;color:var(--muted);margin:0 0 22px;font-size:15px}.checkoutProductCopy ul{border-top:1px dashed var(--line-strong);flex-wrap:wrap;gap:10px 22px;margin:0;padding:20px 0 0;list-style:none;display:flex}.checkoutProductCopy li{color:var(--ink-2);align-items:center;gap:8px;font-size:14px;display:flex}.checkoutProductCopy li svg{color:var(--accent)}.checkoutPanel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);padding:clamp(24px,3vw,34px)}.checkoutStep{align-items:flex-start;gap:12px;display:flex}.checkoutStep>i{background:var(--accent-soft);width:40px;height:40px;color:var(--accent-ink);border-radius:13px;flex:none;place-items:center;font-style:normal;display:grid}.checkoutStep h2{margin:0;font-size:22px}.checkoutStep p{color:var(--muted);margin:4px 0 0;font-size:13px}.checkoutPayment{margin:22px 0 18px}.checkoutEmail>span,.checkoutPayment>span,.checkoutVariants>span,.promoField>span{color:var(--muted);align-items:center;gap:7px;margin-bottom:9px;font-size:13px;display:flex}.checkoutEmail>span svg,.checkoutPayment>span svg,.checkoutVariants>span svg,.promoField>span svg{color:var(--accent)}.paymentOptions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.paymentOptions button{border:1px solid var(--line);background:var(--panel-2);width:100%;min-height:58px;color:var(--muted);text-align:left;cursor:pointer;border-radius:12px;justify-content:flex-start;align-items:center;gap:10px;padding:10px 12px;transition:background .2s,color .2s;display:flex}.paymentOptions button:hover{background:var(--bg);color:var(--ink)}.paymentOptions button.selected{background:var(--accent-soft);color:var(--accent-ink)}.paymentOptions button>span{align-items:center;gap:12px;min-width:0;display:flex}.paymentOptions button>i{background:var(--panel);width:34px;height:34px;color:var(--accent);border-radius:10px;flex:none;place-items:center;font-style:normal;display:grid}.paymentOptions strong{color:inherit;letter-spacing:-.01em;white-space:nowrap;font-size:13px;font-weight:700}.paymentOptions .paymentCrypto{grid-column:1/-1;min-height:62px}.paymentOptions .paymentCrypto>span{flex:1;justify-content:flex-start}.paymentOptions .paymentCrypto small{white-space:normal}.paymentOptions button>img{object-fit:contain;background:#fff;border-radius:5px;flex:none;width:42px;height:24px;margin-left:auto;padding:3px 5px}.paymentOptions small{color:var(--faint);font-size:10px;font-style:normal;font-weight:700}.cardBrands{white-space:nowrap;align-items:center;gap:6px;display:flex}.cardBrands em{font-style:normal}.cardBrands em:first-child{color:#3155a5}.cardBrands em:last-child{color:#2d9b70}.cardBrands i{margin-inline:1px;display:flex}.cardBrands i b{background:#ef3340;border-radius:50%;width:9px;height:9px}.cardBrands i b+b{background:#ff9f00;margin-left:-3px}.checkoutEmail,.promoField{margin:18px 0;display:block}.promoField>span small{color:var(--faint);margin-left:6px}.checkoutInput{border:1px solid var(--line-strong);background:var(--panel-2);min-width:0;min-height:48px;color:var(--faint);border-radius:12px;align-items:center;gap:10px;padding:0 14px;display:flex}.checkoutInput:focus-within{border-color:var(--accent)}.checkoutInput>svg{color:var(--accent);flex:none}.checkoutEmail input,.promoField input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:13px 0;font-size:14px}.promoField>div{grid-template-columns:1fr auto;gap:8px;display:grid}.promoField button{border:1px solid var(--line-strong);background:var(--panel-2);color:var(--ink);cursor:pointer;border-radius:12px;padding:0 20px;font-weight:600}.promoField p{margin:8px 0 0;font-size:13px}.promoField .success{color:var(--ok)}.promoField .error{color:var(--sale)}.checkoutTotal{border-top:1px dashed var(--line-strong);border-bottom:1px dashed var(--line-strong);padding:18px 0}.checkoutTotal>div{justify-content:space-between;align-items:center;gap:18px;margin:9px 0;display:flex}.checkoutTotal span{color:var(--muted);align-items:center;gap:7px;font-size:14px;display:inline-flex}.checkoutTotal span svg{color:var(--accent)}.checkoutTotal strong{font-size:14px;font-weight:600}.checkoutTotal .discountLine strong{color:var(--ok)}.checkoutTotal .totalLine{align-items:flex-end;margin-top:16px}.checkoutTotal .totalLine strong{letter-spacing:-.04em;font-size:28px;font-weight:700}.payButton{background:var(--dark);color:#fff;border:0;width:100%;margin-top:18px;padding:17px}.payButton:hover{background:var(--accent)}.secureNote{color:var(--faint);align-items:flex-start;gap:8px;margin:12px 2px 0;font-size:12px;display:flex}.secureNote svg{color:var(--faint);flex:none}.checkoutMissing{text-align:center;place-content:center;gap:12px;min-height:100vh;display:grid}.checkoutMissing a{color:var(--accent-ink);font-weight:600}.profilePage{min-height:100vh}.profileStatePage{padding:110px var(--edge) 50px}.profileLoadState,.profileStatePage{justify-content:center;align-items:center;display:flex}.profileLoadState{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);text-align:center;flex-direction:column;gap:14px;width:min(520px,100%);min-height:320px;padding:52px 40px}.profileLoadState h1{margin-top:8px;font-size:30px}.profileLoadState p{max-width:420px;color:var(--muted);margin:0;font-size:14px;line-height:1.6}.profileSpinner{border:3px solid var(--line-strong);border-top-color:var(--accent);border-radius:50%;width:42px;height:42px;animation:profileSpin .8s linear infinite}@keyframes profileSpin{to{transform:rotate(1turn)}}.profileLoadState.isError>i{background:var(--bad-soft);width:44px;height:44px;color:var(--bad-ink);border-radius:14px;place-items:center;font-size:22px;font-style:normal;font-weight:800;display:grid}.profileLoadState.isError>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:12px;display:flex}.profileLoadState.isError .textLink{border:1px solid var(--line-strong);color:var(--ink-2);border-radius:999px;padding:12px 18px;font-size:13px;font-weight:600}.pfHero{margin:4px var(--edge) 0;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);grid-template-columns:auto minmax(0,1fr) minmax(260px,auto);align-items:center;gap:28px;padding:clamp(26px,3vw,38px);display:grid}.pfAvatar{width:104px;height:104px;position:relative}.pfAvatar>span{background:conic-gradient(from 140deg,var(--accent),#f0c9a5,#a9d5c5,var(--accent));opacity:.6;border-radius:50%;transition:opacity .3s;animation:pfSpin 16s linear infinite;position:absolute;inset:-7px;-webkit-mask:radial-gradient(circle,#0000 62%,#000 63%);mask:radial-gradient(circle,#0000 62%,#000 63%)}.pfAvatar>label{border:3px solid var(--panel);cursor:pointer;border-radius:50%;width:104px;height:104px;display:block;position:relative;overflow:hidden}.pfAvatar input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.pfAvatar img{object-fit:cover;transition:transform .45s cubic-bezier(.22,1,.36,1),filter .3s}.pfAvatarEdit{z-index:2;opacity:0;color:#fff;background:#1414189e;border-radius:50%;align-content:center;place-items:center;gap:4px;transition:opacity .25s;display:grid;position:absolute;inset:0}.pfAvatarEdit svg{transition:transform .3s cubic-bezier(.22,1,.36,1);transform:translateY(4px)rotate(-12deg)}.pfAvatarEdit b{letter-spacing:.06em;font-size:9px;font-weight:600}.pfAvatar>label:focus-within{border-color:var(--accent)}.pfAvatar>label:focus-within img,.pfAvatar>label:hover img{transform:scale(1.1)}.pfAvatar>label:focus-within .pfAvatarEdit,.pfAvatar>label:hover .pfAvatarEdit{opacity:1}.pfAvatar>label:focus-within .pfAvatarEdit svg,.pfAvatar>label:hover .pfAvatarEdit svg{transform:none}.pfAvatar:hover>span{opacity:1;animation-duration:6s}.pfAvatar>i{z-index:3;border:3px solid var(--panel);background:var(--ok);border-radius:50%;width:15px;height:15px;position:absolute;bottom:4px;right:4px}@keyframes pfSpin{to{transform:rotate(1turn)}}.pfIdentity>span{color:var(--faint);letter-spacing:.03em;font-size:12px;font-weight:600}.pfIdentity h1{margin:9px 0 6px;font-size:clamp(26px,2.6vw,36px)}.pfIdentity>p{color:var(--muted);margin:0 0 16px;font-size:14px}.pfChips{flex-wrap:wrap;gap:7px;display:flex}.pfChips span{border:1px solid var(--line);background:var(--panel-2);color:var(--ink-2);border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:12px;font-weight:500;display:inline-flex}.pfChips span svg{color:var(--muted)}.pfChips .gold{background:var(--accent-soft);border-color:#0000}.pfChips .gold,.pfChips .gold svg{color:var(--accent-ink)}.pfMeter{border-left:1px dashed var(--line-strong);grid-template-columns:auto 1fr;align-items:center;gap:20px;min-width:260px;padding:0 0 0 26px;display:grid}.pfRing{background:conic-gradient(var(--accent) calc(var(--p)*1%),var(--line-strong) 0);border-radius:50%;place-items:center;width:82px;height:82px;display:grid;position:relative}.pfRing:after{content:"";background:var(--panel);border-radius:50%;position:absolute;inset:7px}.pfRing b{z-index:1;color:var(--ink);letter-spacing:-.03em;font-size:19px;font-weight:700;position:relative}.pfMeterCopy{flex-direction:column;gap:5px;min-width:0;display:flex}.pfMeterCopy span{color:var(--faint);font-size:11px;font-weight:600}.pfMeterCopy strong{color:var(--ink);letter-spacing:-.02em;font-size:15px;font-weight:600}.pfMeterCopy small{color:var(--muted);font-size:12px}.pfMeterCopy a{color:var(--accent-ink);align-items:center;gap:6px;margin-top:5px;font-size:13px;font-weight:600;display:inline-flex}.pfMeterNav{justify-content:space-between;align-items:center;gap:14px;min-height:28px;display:flex}.pfMeterNav>div{gap:5px;display:flex}.pfMeterNav button{border:1px solid var(--line);background:var(--panel-2);width:28px;height:28px;color:var(--muted);cursor:pointer;border-radius:9px;place-items:center;padding:0;transition:border-color .18s,color .18s,background .18s;display:grid}.pfMeterNav button:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.pfMeterProduct{flex-direction:column;gap:5px;min-width:0;animation:pfProductSwap .24s cubic-bezier(.22,1,.36,1);display:flex}.pfMeterProduct small,.pfMeterProduct strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pfMeterDots{align-items:center;gap:5px;margin-top:4px;display:flex}.pfMeterDots button{background:var(--line-strong);cursor:pointer;border:0;border-radius:999px;width:18px;height:4px;padding:0;transition:width .2s,background .2s}.pfMeterDots button.active{background:var(--accent);width:30px}@keyframes pfProductSwap{0%{opacity:.25;transform:translate(7px)}}.pfStats{margin:10px var(--edge) 0;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.pfStat{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:18px 20px;transition:all .2s;display:grid}.pfStat>svg{color:var(--accent)}.pfStat div{flex-direction:column;gap:3px;display:flex}.pfStat strong{color:var(--ink);letter-spacing:-.03em;font-size:19px;font-weight:700}.pfStat span{color:var(--muted);font-size:13px}.profileTabs{margin:22px var(--edge) 0;flex-wrap:wrap;gap:8px;display:flex}.profileTabs button{border:1px solid var(--line);background:var(--panel);color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:600;transition:all .18s;display:inline-flex}.profileTabs button:hover{color:var(--ink)}.profileTabs button.active{background:var(--dark);color:#fff;border-color:#0000}.profileContent{padding:22px var(--edge) clamp(40px,5vw,70px)}.profilePanelHead{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:20px;display:flex}.launcherHead{flex-direction:column;align-items:flex-start;gap:6px}.launcherHead p{max-width:520px;color:var(--muted);margin:0;font-size:14px}.profilePanelHead h2{margin:12px 0 0;font-size:30px}.profilePanelHead>p{max-width:380px;color:var(--muted);margin:0;font-size:14px}.profilePanelHead>a{color:var(--accent-ink);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.profileRows{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.profileRows article{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);grid-template-columns:24px 1fr auto;align-items:center;gap:14px;padding:22px 24px;display:grid}.profileRows svg{color:var(--muted)}.profileRows article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.profileRows span{color:var(--faint);font-size:12px}.profileRows strong{color:var(--ink);letter-spacing:-.02em;word-break:break-word;font-size:15px;font-weight:600}.profileRows button,.profileRows small{color:var(--accent-ink);background:0 0;border:0;font-size:13px;font-weight:600}.profileRows button{cursor:pointer}.profileRows small{color:var(--faint);font-weight:500}.profileRows article:last-child:nth-child(odd){grid-column:1/-1}.infoCard.hwid{background:var(--panel)}@media (max-width:720px){.infoGrid{grid-template-columns:1fr}.infoHead{flex-direction:column;align-items:flex-start}}.pfBadges{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px;display:grid}.pfBadges article{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);flex-direction:column;gap:9px;padding:22px;display:flex}.pfBadges article.locked{opacity:.5}.pfBadges svg{color:var(--accent)}.pfBadges b{color:var(--ink);letter-spacing:-.02em;font-size:15px;font-weight:600}.pfBadges small{color:var(--muted);font-size:13px}.profileSubscription{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);grid-template-columns:minmax(230px,28%) minmax(0,1fr) 230px;display:grid;overflow:hidden}.profileSubscription+.profileSubscription{margin-top:16px}.profileSubscriptionArt{background:var(--panel-2);border-radius:14px;min-height:230px;margin:14px;position:relative;overflow:hidden}.profileSubscriptionArt img{object-fit:cover;object-position:center;padding:0}.profileSubscription>div:nth-child(2){flex-direction:column;justify-content:center;padding:30px 26px;display:flex}.profileSubscription>div:nth-child(2)>span{color:var(--faint);font-size:12px}.profileSubscription h3{margin:9px 0 10px;font-size:24px}.profileSubscription p{color:var(--muted);margin:0;font-size:14px}.profileSubscription dl{border-top:1px dashed var(--line-strong);grid-template-columns:repeat(3,1fr);gap:18px;margin:26px 0 0;padding-top:20px;display:grid}.profileSubscription dl div{flex-direction:column;gap:5px;display:flex}.profileSubscription dt{color:var(--faint);font-size:12px}.profileSubscription dd{color:var(--ink);margin:0;font-size:14px;font-weight:600}.pfChips i,.profileSubscription dd i{background:var(--ok);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.profileSubscription aside{border-left:1px dashed var(--line-strong);flex-direction:column;justify-content:center;gap:9px;padding:24px 20px;display:flex}.profileSubscription aside a,.profileSubscription aside button{white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 18px;font-size:13px;font-weight:600;transition:background .18s,border-color .18s,color .18s,transform .12s;display:flex}.profileRows button:active,.profileSubscription aside a:active,.profileSubscription aside button:active,.securityGrid button:active{transform:scale(.98)}.pfMeterCopy a,.profilePanelHead>a,.profileRows button,.securityGrid button{transition:color .18s}.pfMeterCopy a:hover,.profilePanelHead>a:hover,.profileRows button:hover,.securityGrid button:hover{color:var(--ink)}.profileSubscription aside button{background:var(--dark);color:#fff}.profileSubscription aside button:hover{background:var(--accent)}.profileSubscription aside a{border:1px solid var(--line-strong);color:var(--ink)}.profileProductGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:900px){.profileProductGrid{grid-template-columns:1fr}}.profileProductCard{border:1px solid var(--line);background:var(--panel);border-radius:16px;flex-direction:column;transition:border-color .18s;display:flex;overflow:hidden}.profileProductCard:hover{border-color:var(--line-strong)}.profileProductArt{background:var(--panel-2);height:148px;position:relative;overflow:hidden}.profileProductArt img{object-fit:cover}.profileProductStatus{background:var(--panel);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700;position:absolute;top:10px;left:10px}.profileProductStatus.ok{background:var(--ok-soft);color:var(--ok-ink);border-color:#0000}.profileProductStatus.bad{background:var(--bad-soft);color:var(--bad-ink);border-color:#0000}.profileProductBody{flex-direction:column;flex:1;gap:6px;padding:16px 16px 14px;display:flex}.profileProductBody>span{color:var(--faint);letter-spacing:.02em;font-size:11px;font-weight:500}.profileProductBody h3{letter-spacing:-.02em;margin:0;font-size:16px;font-weight:600}.profileProductBody p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:39px;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.profileProductMeta{border-top:1px dashed var(--line-strong);color:var(--muted);align-items:center;gap:10px;margin-top:8px;padding-top:10px;font-size:11px;display:flex}.profileProductMeta span{align-items:center;gap:6px;display:flex}.profileProductMeta i{background:var(--ok);border-radius:50%;flex:none;width:6px;height:6px}.profileProductMeta span:last-child{color:var(--faint);margin-left:auto}.profileProductFoot{border-top:1px solid var(--line);background:var(--panel-2);align-items:center;gap:8px;padding:14px 16px;display:flex}.profileProductPrimary{background:var(--dark);color:#fff;cursor:pointer;border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 14px;font-size:12px;font-weight:600;transition:background .18s;display:inline-flex}:root[data-theme=dark] .profileProductPrimary{background:var(--accent);color:#17171a}.profileProductPrimary:hover{background:var(--accent)}:root[data-theme=dark] .profileProductPrimary:hover{background:#c0b3ee}.profileProductGhost{border:1px solid var(--line-strong);color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:600;transition:border-color .18s,color .18s,background .18s}.profileProductGhost:hover{border-color:var(--accent);color:var(--accent-ink);background:var(--accent-soft)}.launcherPanel .profilePanelHead p{max-width:520px}.launcherLayout{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);align-items:stretch;gap:14px;display:grid}.launcherDownload,.launcherRequirements{border:1px solid var(--line);background:var(--panel);border-radius:18px;overflow:hidden}.launcherDownload{grid-template-columns:minmax(220px,38%) minmax(0,62%);gap:20px;min-width:0;padding:14px;display:grid}.launcherDownloadArt{background:var(--panel-2);border-radius:14px;min-height:310px;position:relative;overflow:hidden}.launcherDownloadArt:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#080a10ad);position:absolute;inset:0}.launcherDownloadArt img{object-fit:cover}.launcherDownloadArt>span{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f101699;border:1px solid #ffffff29;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:650;position:absolute;bottom:15px;left:16px}.launcherDownloadBody{flex-direction:column;align-items:flex-start;min-width:0;padding:12px 8px 8px 0;display:flex}.launcherDownloadBody>span{color:var(--faint);letter-spacing:.06em;font-size:10px;font-weight:650}.launcherDownloadBody h3{max-width:430px;margin:8px 0 9px;font-size:25px;line-height:1.08}.launcherDownloadBody>p{max-width:480px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.launcherCardMeta{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.launcherCardMeta span{background:var(--panel-2);border:1px solid var(--line);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;font-weight:500;display:inline-flex}.launcherCardMeta i{background:var(--ok);border-radius:50%;width:6px;height:6px}.launcherDownloadBody .launcherCardMeta{margin-top:16px}.launcherDownloadButton{background:var(--accent);color:#17171a;text-align:left;cursor:pointer;border:0;border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:62px;margin-top:auto;padding:10px 16px 10px 12px;transition:background .18s,transform .15s;display:grid;position:relative}.launcherDownloadButton:hover{background:#b8aaeb}.launcherDownloadButton:active{transform:scale(.99)}.launcherDownloadButton:disabled{cursor:not-allowed;opacity:.48;transform:none}.launcherDownloadButton:disabled:hover{background:var(--accent)}.launcherDownloadButton>i{color:#111114;background:0 0;place-items:center;width:42px;height:42px;display:grid}.launcherDownloadButton>span{flex-direction:column;gap:2px;min-width:0;display:flex}.launcherDownloadButton strong{font-size:14px}.launcherDownloadButton small{color:#17171a99;font-size:10px}.launcherRequirements{flex-direction:column;padding:24px;display:flex}.launcherRequirements>header{align-items:center;gap:12px;display:flex}.launcherRequirements>header>i{background:var(--accent-soft);width:46px;height:46px;color:var(--accent-ink);border-radius:13px;place-items:center;display:grid}.launcherRequirements>header div{flex-direction:column;gap:3px;display:flex}.launcherRequirements>header span{color:var(--faint);letter-spacing:.04em;font-size:10px;font-weight:600}.launcherRequirements h3{margin:0;font-size:20px}.launcherRequirements>p{color:var(--muted);margin:18px 0 6px;font-size:12px;line-height:1.5}.launcherRequirements ul{flex-direction:column;margin:0;padding:8px 0 18px;list-style:none;display:flex}.launcherRequirements li{border-bottom:1px solid var(--line);grid-template-columns:20px minmax(0,1fr);gap:10px;padding:12px 0;display:grid}.launcherRequirements li:last-child{border-bottom:0}.launcherRequirements li>svg{color:var(--accent);margin-top:2px}.launcherRequirements li div{flex-direction:column;gap:3px;min-width:0;display:flex}.launcherRequirements li span{color:var(--faint);font-size:10px}.launcherRequirements li strong{color:var(--ink-2);font-size:12px;font-weight:600;line-height:1.35}.launcherRequirements>footer{border:1px solid var(--line);background:var(--panel-2);border-radius:13px;align-items:flex-start;gap:10px;margin-top:auto;padding:13px;display:flex}.launcherRequirements>footer>svg{color:var(--accent);flex:none}.launcherRequirements>footer div{flex-direction:column;gap:3px;display:flex}.launcherRequirements>footer strong{font-size:11px}.launcherRequirements>footer span{color:var(--muted);font-size:10px;line-height:1.45}@media (max-width:980px){.launcherLayout{grid-template-columns:1fr}.launcherRequirements ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;display:grid}}@media (max-width:640px){.launcherDownload{grid-template-columns:1fr}.launcherDownloadArt{min-height:190px}.launcherDownloadBody{gap:0;padding:6px 2px 2px}.launcherDownloadBody h3{font-size:22px}.launcherDownloadButton{margin-top:22px}.launcherRequirements{padding:19px}.launcherRequirements ul{display:flex}}.maintenanceCheck{min-height:100svh;color:var(--muted);justify-content:center;align-items:center;gap:12px;display:flex;width:100%!important;max-width:none!important}.maintenanceCheck i{border:2px solid var(--line-strong);border-top-color:var(--accent);border-radius:50%;width:18px;height:18px;animation:maintenanceSpin .7s linear infinite}@keyframes maintenanceSpin{to{transform:rotate(1turn)}}.maintenancePage{background:radial-gradient(circle at 50% 35%,var(--accent),transparent 38%);place-items:center;min-height:100svh;padding:28px;display:grid;overflow:hidden;width:100%!important;max-width:none!important}@supports (color:color-mix(in lab,red,red)){.maintenancePage{background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--accent),transparent 88%),transparent 38%)}}.maintenanceCard{border:1px solid var(--line-strong);background:var(--panel);text-align:center;border-radius:28px;width:min(620px,100%);padding:48px;position:relative;overflow:hidden}.maintenanceCard:before{content:"";background:var(--button-glint);border-radius:0 0 10px 10px;height:2px;position:absolute;inset:0 8% auto}.maintenanceIcon{background:var(--accent-soft);width:74px;height:74px;color:var(--accent-ink);border-radius:22px;place-items:center;margin:0 auto 24px;display:grid}.maintenanceCard h1{letter-spacing:-.055em;margin:18px 0 12px;font-size:clamp(42px,7vw,72px)}.maintenanceCard>p{max-width:470px;color:var(--muted);margin:0 auto;font-size:16px;line-height:1.65}.maintenanceActions{justify-content:center;gap:10px;margin-top:30px;display:flex}.maintenanceActions .button{cursor:pointer;border:0;min-height:48px}.maintenanceActions .maintenanceRefresh{border:1px solid var(--line-strong);color:var(--ink);background:0 0}.maintenanceActions button:disabled{opacity:.6;cursor:wait}.maintenanceRule{border:1px solid var(--line);background:var(--panel-2);color:var(--muted);text-align:left;border-radius:15px;align-items:flex-start;gap:10px;margin-top:28px;padding:14px 16px;font-size:12px;line-height:1.5;display:flex}.maintenanceRule svg{color:var(--accent);flex:none}.maintenanceAdminNotice{z-index:900;border:1px solid var(--accent);background:var(--panel);color:var(--accent-ink);border-radius:999px;align-items:center;gap:8px;padding:11px 14px;font-size:12px;font-weight:700;display:flex;position:fixed;bottom:18px;right:18px}.admAccessGrid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:18px;display:grid}.admAccessMode{border:1px solid var(--line);background:var(--panel);border-radius:22px;padding:28px}.admAccessMode.maintenance{border-color:var(--warn-ink)}@supports (color:color-mix(in lab,red,red)){.admAccessMode.maintenance{border-color:color-mix(in srgb,var(--warn-ink),transparent 45%)}}.admAccessMode.maintenance{background:linear-gradient(135deg,var(--warn-soft),var(--panel) 62%)}@supports (color:color-mix(in lab,red,red)){.admAccessMode.maintenance{background:linear-gradient(135deg,color-mix(in srgb,var(--warn-soft),transparent 15%),var(--panel) 62%)}}.admAccessMode.open{background:linear-gradient(135deg,var(--ok-soft),var(--panel) 62%)}@supports (color:color-mix(in lab,red,red)){.admAccessMode.open{background:linear-gradient(135deg,color-mix(in srgb,var(--ok-soft),transparent 18%),var(--panel) 62%)}}.admAccessModeHead{grid-template-columns:58px minmax(0,1fr);align-items:start;gap:17px;min-height:150px;display:grid}.admAccessModeHead>i{background:var(--panel-2);width:58px;height:58px;color:var(--accent);border-radius:17px;place-items:center;display:grid}.admAccessMode.open .admAccessModeHead>i{color:var(--ok)}.admAccessMode.maintenance .admAccessModeHead>i{color:var(--warn-ink)}.admAccessModeHead span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.admAccessModeHead h2{margin:5px 0 8px;font-size:28px}.admAccessModeHead p{color:var(--muted);margin:0;line-height:1.55}.admAccessMode .admSwitchRow{background:var(--panel-2);margin-top:22px}@supports (color:color-mix(in lab,red,red)){.admAccessMode .admSwitchRow{background:color-mix(in srgb,var(--panel-2),transparent 5%)}}.admAccessRules{padding:28px}.admAccessRules h2{margin:8px 0}.admAccessRules>p{color:var(--muted);margin:0 0 17px;line-height:1.55}.admAccessRules ul{margin:0;padding:0;list-style:none}.admAccessRules li{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:22px minmax(0,1fr);gap:10px;padding:13px 0;display:grid}.admAccessRules li.allowed{color:var(--ok)}.admAccessRules li div{flex-direction:column;gap:3px;display:flex}.admAccessRules li strong{color:var(--ink);font-size:13px}.admAccessRules li span{font-size:11px;line-height:1.4}.admMaintenanceCopy{grid-template-columns:minmax(220px,.75fr) minmax(300px,1fr) minmax(260px,.8fr);align-items:center;gap:22px;margin-top:18px;padding:28px;display:grid}.admMaintenanceCopy h2{margin:7px 0}.admMaintenanceCopy p{color:var(--muted);margin:0;line-height:1.55}.admMaintenanceCopy label{flex-direction:column;gap:6px;display:flex}.admMaintenanceCopy textarea{resize:none;border:1px solid var(--line-strong);background:var(--panel-2);width:100%;min-height:110px;color:var(--ink);font:inherit;border-radius:15px;outline:0;padding:15px;line-height:1.5}.admMaintenanceCopy textarea:focus{border-color:var(--accent)}.admMaintenanceCopy label small{color:var(--faint);align-self:flex-end}.admMaintenancePreview{border:1px solid var(--line);background:var(--panel-2);min-height:110px;color:var(--accent);border-radius:16px;align-items:center;gap:13px;padding:17px;display:flex}.admMaintenancePreview>span{flex-direction:column;gap:5px;min-width:0;display:flex}.admMaintenancePreview strong{color:var(--ink)}.admMaintenancePreview small{color:var(--muted);line-height:1.4}@media (max-width:1050px){.admAccessGrid{grid-template-columns:1fr}.admMaintenanceCopy{grid-template-columns:1fr 1fr}.admMaintenancePreview{grid-column:1/-1}}@media (max-width:650px){.maintenancePage{padding:14px}.maintenanceCard{padding:34px 20px}.maintenanceActions{flex-direction:column}.maintenanceActions .button{width:100%}.admMaintenanceCopy{grid-template-columns:1fr}.admMaintenancePreview{grid-column:auto}.admAccessModeHead{grid-template-columns:1fr;min-height:0}}.securityGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.securityGrid article{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);flex-direction:column;gap:8px;min-height:230px;padding:24px;display:flex}.securityGrid svg{color:var(--accent)}.securityGrid span{color:var(--faint);margin-top:14px;font-size:12px}.securityGrid strong{color:var(--ink);letter-spacing:-.02em;font-size:16px;font-weight:600}.securityGrid p{color:var(--muted);margin:0;font-size:13px}.securityGrid button,.securityGrid small{width:max-content;color:var(--accent-ink);background:0 0;border:0;margin-top:auto;font-size:13px;font-weight:600}.securityGrid button{cursor:pointer}.securityGrid small{color:var(--faint);font-weight:500}.walletPanel{position:relative}.walletHero{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,var(--panel),var(--accent-soft));justify-content:space-between;align-items:center;gap:30px;padding:28px;display:flex;overflow:hidden}.walletHero h2{margin:12px 0 8px;font-size:32px}.walletHero p{max-width:520px;color:var(--muted);margin:0;font-size:14px;line-height:1.6}.walletBalance{border:1px solid var(--accent);grid-template-columns:1fr auto;align-items:end;gap:6px 20px;min-width:250px;padding:20px;display:grid}@supports (color:color-mix(in lab,red,red)){.walletBalance{border:1px solid color-mix(in srgb,var(--accent),transparent 65%)}}.walletBalance{background:var(--panel);border-radius:18px}.walletBalance span{color:var(--muted);font-size:12px}.walletBalance strong{color:var(--ink);grid-column:1;font-size:30px}.walletBalance button{background:var(--accent);color:#17171a;cursor:pointer;border:0;border-radius:999px;grid-area:1/2/3;align-self:center;padding:11px 18px;font-weight:650;transition:opacity .18s,background .18s}.walletBalance button:disabled{opacity:.45;cursor:not-allowed;background:var(--line-strong);color:var(--muted)}.walletBalance button:not(:disabled):hover{background:#c0b3ee}.walletSectionHead{justify-content:space-between;align-items:flex-end;gap:20px;margin:30px 0 14px;display:flex}.walletSectionHead h3{margin:0 0 5px;font-size:20px}.walletSectionHead p{color:var(--muted);margin:0;font-size:13px}.walletAdd{background:var(--dark);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:11px 16px;font-size:13px;font-weight:650;display:flex}:root[data-theme=dark] .walletAdd{background:var(--accent);color:#17171a}.walletMethods{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.walletMethods article{border:1px solid var(--line);background:var(--panel);border-radius:14px;align-items:center;gap:14px;min-height:92px;padding:16px;transition:border-color .18s,background .18s;display:flex}.walletMethods article:hover{border-color:var(--line-strong);background:var(--panel-2)}.walletMethods article>i{background:var(--panel-2);border:1px solid var(--line);width:40px;height:40px;color:var(--accent);border-radius:10px;flex:none;place-items:center;display:grid}.walletMethods article>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.walletMethods article>div span{color:var(--faint);font-size:11px;font-weight:500}.walletMethods article>div strong{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.walletMethods article>div p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.walletMethods article>button{color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;padding:8px;transition:background .15s,color .15s}.walletMethods article>button:hover{background:var(--bad-soft);color:var(--bad-ink)}.walletEmpty{border:1px dashed var(--line-strong);background:var(--panel);width:100%;min-height:220px;color:var(--muted);cursor:pointer;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.walletEmpty>i{background:var(--accent-soft);width:58px;height:58px;color:var(--accent);border-radius:18px;place-items:center;margin-bottom:6px;display:grid}.walletEmpty strong{color:var(--ink);font-size:17px}.walletEmpty span{font-size:13px}.walletEmpty b{color:var(--accent-ink);align-items:center;gap:7px;margin-top:12px;font-size:13px;display:flex}.withdrawBalance{border:1px solid var(--line-strong);background:var(--panel-2);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:16px 0 8px;padding:14px 16px;display:flex}.withdrawBalance span{color:var(--muted);font-size:12px}.withdrawBalance strong{color:var(--ink);font-size:20px}.withdrawBalance small{color:var(--faint);font-size:11px}.walletHistory{gap:8px;display:grid}.walletHistoryRow{border:1px solid var(--line);background:var(--panel);border-radius:14px;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.walletHistoryRow i{background:var(--panel-2);width:36px;height:36px;color:var(--accent);border-radius:10px;place-items:center;display:grid}.walletHistoryRow div{flex-direction:column;gap:3px;min-width:0;display:flex}.walletHistoryRow strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.walletHistoryRow span{color:var(--muted);font-size:11px}.walletHistoryRow b{border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700}.walletHistoryRow b.pending{background:var(--warn-soft);color:var(--warn-ink)}.walletHistoryRow b.paid{background:var(--ok-soft);color:var(--ok-ink)}.walletHistoryRow b.rejected{background:var(--bad-soft);color:var(--bad-ink)}.walletSafety{background:var(--panel-2);color:var(--accent);border-radius:15px;align-items:center;gap:12px;margin-top:12px;padding:16px 18px;display:flex}.walletSafety div{flex-direction:column;gap:3px;display:flex}.walletSafety strong{color:var(--ink);font-size:13px}.walletSafety span{color:var(--muted);font-size:12px}.walletOverlay{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08080cb3;place-items:center;padding:24px;animation:authFade .2s;display:grid;position:fixed;inset:0}.walletDialog{border:1px solid var(--line-strong);background:var(--panel);border-radius:26px;width:min(680px,100%);max-height:calc(100vh - 48px);padding:28px;animation:authPop .25s;position:relative;overflow-y:auto;box-shadow:0 30px 100px #00000059}.withdrawDialog{border-radius:18px;width:min(380px,100%);max-height:none;padding:18px;overflow:visible}.withdrawDialog .walletDialogHead{gap:10px}.withdrawDialog .walletDialogHead h2{font-size:20px}.withdrawDialog .walletDialogHead p{font-size:12px}.withdrawDialog .withdrawBalance{margin:12px 0 6px;padding:12px 14px}.withdrawDialog .walletDialogFoot{margin-top:14px;padding-top:14px}.withdrawField{color:var(--muted);flex-direction:column;gap:7px;margin-top:12px;font-size:12px;display:flex}.withdrawSelectWrap{border:1px solid var(--line-strong);background:var(--panel-2);border-radius:12px;overflow:hidden}.withdrawSelect{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:9px;width:100%;min-height:44px;padding:0 12px;display:flex}.withdrawSelect i{background:var(--accent-soft);width:28px;height:28px;color:var(--accent);border-radius:8px;flex:none;place-items:center;display:grid}.withdrawSelect div{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.withdrawSelect strong{color:var(--ink);font-size:12.5px;font-weight:600}.withdrawSelect span,.withdrawSelect strong{white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden}.withdrawSelect span{color:var(--muted);font-size:10.5px}.withdrawOptions{border-top:1px solid var(--line);background:var(--panel)}.withdrawDialog{animation:withdrawGlobal .32s ease-out both}@keyframes withdrawGlobal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.withdrawOptions button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:9px;width:100%;padding:10px 12px;transition:background .15s;display:flex}.withdrawOptions button:last-child{border-bottom:0}.withdrawOptions button:hover{background:var(--panel-2)}.withdrawOptions button.active{background:var(--accent-soft)}.withdrawOptions button.active strong{color:var(--accent-ink)}.withdrawOptions button i{background:var(--panel-2);width:28px;height:28px;color:var(--accent);border-radius:8px;flex:none;place-items:center;display:grid}.withdrawOptions button div{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.withdrawOptions button strong{color:var(--ink);font-size:12.5px}.withdrawOptions button span{color:var(--muted);font-size:10.5px}.withdrawField .walletInputShell{border:1px solid var(--line-strong);background:var(--panel-2);border-radius:13px;align-items:center;gap:10px;min-height:50px;padding:0 14px;display:flex}.withdrawField .walletInputShell input{color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:16px;font-weight:600}.withdrawPercents{gap:6px;margin-top:6px;display:flex}.withdrawPercents button{border:1px solid var(--line);background:var(--panel-2);cursor:pointer;border-radius:10px;flex:1;padding:8px;font-size:12px;font-weight:600;transition:all .15s}.withdrawPercents button:hover{border-color:var(--accent);color:var(--accent-ink)}.withdrawSummary{background:var(--panel-2);border-radius:12px;gap:6px;margin-top:12px;padding:12px;font-size:13px;display:grid}.withdrawSummary div{justify-content:space-between;display:flex}.withdrawSummary .total{border-top:1px dashed var(--line);margin-top:2px;padding-top:8px}.withdrawSummary .total strong{color:var(--accent-ink)}.walletDialogClose{color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:7px;display:grid;position:absolute;top:20px;right:20px}.walletDialogHead{align-items:center;gap:14px;padding-right:42px;display:flex}.walletDialogHead>i{background:var(--accent-soft);width:50px;height:50px;color:var(--accent);border-radius:16px;place-items:center;display:grid}.walletDialogHead h2{margin:0 0 4px;font-size:24px}.walletDialogHead p{color:var(--muted);margin:0;font-size:13px}.walletKinds{grid-template-columns:repeat(3,1fr);gap:8px;margin:24px 0;display:grid}.walletKinds button{border:1px solid var(--line);background:var(--panel-2);min-height:126px;color:var(--muted);text-align:left;cursor:pointer;border-radius:16px;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;display:flex}.walletKinds button.active,.walletKinds button:hover{border-color:var(--accent);background:var(--accent-soft)}.walletKinds button i{color:var(--accent)}.walletKinds button strong{color:var(--ink);margin-top:6px;font-size:13px}.walletKinds button span{font-size:11px;line-height:1.4}.walletForm{grid-template-columns:1fr 1.3fr;gap:10px;display:grid}.walletForm label{color:var(--muted);flex-direction:column;gap:7px;font-size:12px;display:flex}.walletForm label>div,.walletForm label>input{border:1px solid var(--line-strong);background:var(--panel-2);min-height:50px;color:var(--ink);border-radius:13px;align-items:center;gap:10px;padding:0 14px;display:flex}.walletForm input{width:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.walletForm label>div>svg{color:var(--accent);flex:none}.walletForm .walletInputShell{transition:border-color .18s,box-shadow .18s}.walletForm .walletInputShell:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab,red,red)){.walletForm .walletInputShell:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent),transparent 84%)}}.walletForm .walletInputShell.invalid{border-color:var(--bad-ink)}.walletForm .walletInputShell.valid{border-color:#66c99a}@supports (color:color-mix(in lab,red,red)){.walletForm .walletInputShell.valid{border-color:color-mix(in srgb,#66c99a,var(--line) 45%)}}.walletInputValid{color:#66c99a!important}.walletFieldHelp{min-height:14px;color:var(--faint);font-size:10px;line-height:1.35}.walletFieldHelp.error{color:var(--bad-ink)}.walletFieldHelp.success{color:#66a987}.walletDialogFoot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding-top:18px;display:flex}.walletDialogFoot p{color:var(--muted);align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.walletDialogFoot p svg{color:var(--accent)}.adminPlaceholder{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);flex-direction:column;align-items:flex-start;gap:12px;padding:36px;display:flex}.adminPlaceholder svg{color:var(--accent)}.adminPlaceholder h3{font-size:22px}.adminPlaceholder p{color:var(--muted);margin:0;font-size:14px}.adminOpen{background:var(--dark);color:#fff;border-radius:999px;align-items:center;gap:9px;width:max-content;margin-top:10px;padding:13px 20px;font-size:14px;font-weight:600;display:inline-flex}.adminOpen svg{flex:none;color:currentColor!important}.adminOpen:hover{background:var(--accent)}.admPage{flex-direction:column;min-height:100vh;display:flex}.admPage .siteFooter{margin-top:auto}.admHeader{flex:none}.admHeader>div{align-items:center;gap:12px;display:flex}.admTag{background:var(--accent-soft);color:var(--accent-ink);letter-spacing:.08em;white-space:nowrap;border-radius:999px;padding:6px 11px;font-size:11px;font-weight:700}.admShell{padding:12px var(--edge) 48px;flex:1;grid-template-columns:232px minmax(0,1fr);align-items:start;gap:12px;display:grid}.admNav{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);flex-direction:column;gap:2px;padding:10px;display:flex;position:sticky;top:16px}.admNav>span{color:var(--faint);letter-spacing:.05em;padding:10px 12px 6px;font-size:11px;font-weight:600}.admNav button{min-height:46px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:20px 1fr auto;align-items:center;gap:11px;padding:12px 14px;font-size:14px;font-weight:600;line-height:1;transition:all .16s;display:grid}.admNav button svg{color:var(--faint)}.admNav button:hover{background:var(--bg);color:var(--ink)}.admNav button.active{background:var(--dark);color:#fff}.admNav button.active svg{color:#fff}.admNav>small{background:var(--bg);color:var(--muted);border-radius:12px;margin-top:6px;padding:12px;font-size:12px;line-height:1.5}.admNavArrow{transition:transform .2s}.admNavArrow.open{transform:rotate(180deg)}.admSubNav{border-left:1px solid var(--line-strong);gap:4px;margin:4px 0 8px 23px;padding:4px 0 4px 12px;display:grid;position:relative}.admSubNav button{border-radius:10px;min-height:38px;padding:10px 12px;font-size:12px;font-weight:600;line-height:1;display:block}.admSubNav button.active{background:var(--accent-soft);color:var(--accent-ink)}.admMain{min-width:0}.admHead{justify-content:space-between;align-items:flex-end;gap:26px;margin:10px 0 18px;display:flex}.admHead h1{margin:12px 0 5px;font-size:30px}.admHead p{color:var(--muted);margin:0;font-size:14px}.admHeadActions{gap:8px;display:flex}.admHead h1{margin-top:0}.admStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admStat{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);flex-direction:column;gap:8px;padding:20px;display:flex}.admStat svg{color:var(--accent)}.admStat span{color:var(--faint);font-size:12px}.admStat strong{color:var(--ink);letter-spacing:-.04em;font-size:24px;font-weight:700}.admStat small{color:var(--muted);font-size:12px}.admStat small b{color:var(--ok)}.admStat small i{color:var(--sale);font-style:normal}.admGrid{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:start;gap:10px;margin-top:10px;display:grid}.admCard{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:22px}.admCardHead{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.admCardHead h2{margin:0;font-size:19px}.admCardHead p{color:var(--muted);margin:5px 0 0;font-size:13px}.admTableWrap{overflow-x:auto}.admTable{border-collapse:collapse;width:100%;font-size:14px}.admTable th{border-bottom:1px solid var(--line);color:var(--faint);text-align:left;padding:10px 12px;font-size:12px;font-weight:600}.admTable td{border-bottom:1px dashed var(--line-strong);color:var(--ink-2);vertical-align:middle;padding:14px 12px}.admTable tbody tr:last-child td{border-bottom:0}.admTable tbody tr:hover{background:var(--panel-2)}.admTable td b{color:var(--ink);font-weight:600}.admTable td small{color:var(--faint);margin-top:3px;font-size:12px;display:block}.admTable .num{text-align:right;font-variant-numeric:tabular-nums}.admTable tr.selected{background:var(--accent-soft)}.admTable tr.selected td:first-child{border-radius:12px 0 0 12px}.admTable tr.selected td:last-child{border-radius:0 12px 12px 0}.admTable tr.banned td b{color:var(--sale)}.admUserRow{cursor:pointer;transition:background .18s}.admUserRow td:first-child{border-radius:12px 0 0 12px}.admUserRow td:last-child{border-radius:0 12px 12px 0}.admUsersTable{padding:10px 12px!important}.admUsersTable .admTable tbody tr:first-child td{background-clip:padding-box;border-top:8px solid #0000}.admBadge{border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.admBadge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.admBadge.ok{background:var(--ok-soft);color:var(--ok-ink)}.admBadge.warn{background:var(--warn-soft);color:var(--warn-ink)}.admBadge.bad{background:var(--bad-soft);color:var(--bad-ink)}.admBadge.mute{background:var(--bg);color:var(--muted)}.admBtn{border-color:var(--line-strong);background:var(--panel);color:var(--ink);padding:11px 17px}.admBtn.primary{background:var(--dark);color:#fff;border-color:#0000}.admBtn.primary:hover{background:var(--accent)}.admBtn.danger{border-color:var(--sale)}@supports (color:color-mix(in lab,red,red)){.admBtn.danger{border-color:color-mix(in srgb,var(--sale),transparent 76%)}}.admBtn.danger{color:var(--sale)}.admBtn.danger:hover{border-color:var(--sale);background:var(--bad-soft)}.admBtn.ghost{background:0 0}.admBtn:disabled{opacity:.45;cursor:not-allowed}.admBtn.sm{padding:8px 14px;font-size:13px}.admForm{gap:13px;display:grid}.admField{flex-direction:column;gap:7px;display:flex}.admField>span{color:var(--muted);font-size:13px}.admField input,.admField select,.admGrantSelect,.admSearch input,.admSearch select{border:1px solid var(--line-strong);background:var(--panel-2);width:100%;color:var(--ink);font:inherit;border-radius:12px;outline:0;padding:12px 14px;font-size:14px}.admField input:focus,.admGrantSelect:focus,.admSearch input:focus{border-color:var(--accent);background:var(--panel)}.admGrantSelect{width:auto;padding:9px 12px;font-size:13px}.admNote{background:var(--bg);color:var(--muted);border-radius:12px;align-items:flex-start;gap:10px;margin-top:12px;padding:13px 15px;font-size:13px;line-height:1.55;display:flex}.admNote svg{color:var(--muted);flex:none}.admNote.success{background:var(--ok-soft)}.admNote.success,.admNote.success svg{color:var(--ok-ink)}.admKeyValue{color:var(--ink);gap:9px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px}.admKeyValue,.admKeyValue button{align-items:center;font-weight:600;display:inline-flex}.admKeyValue button{border:1px solid var(--line-strong);background:var(--panel);color:var(--muted);font-family:var(--font-body),sans-serif;cursor:pointer;border-radius:999px;gap:5px;padding:5px 9px;font-size:11px}.admKeyValue button:hover{color:var(--ink)}.admProviders{gap:8px;display:grid}.admProvider{background:var(--panel-2);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:15px 16px;display:grid}.admProvider b{color:var(--ink);font-size:14px;font-weight:600}.admProvider small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.admSearch{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;margin-bottom:12px;display:grid}.admSearch select{width:auto}.admSelect{min-width:190px;position:relative}.admSelectTrigger{border:1px solid var(--line-strong);background:var(--panel-2);width:100%;min-height:48px;color:var(--ink);cursor:pointer;text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;font-size:14px;line-height:1.35;transition:all .18s;display:flex}.admSelectTrigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admSelect.open .admSelectTrigger,.admSelectTrigger:hover{border-color:var(--accent);background:var(--panel)}.admSelectTrigger svg{color:var(--faint);flex:none;transition:transform .2s}.admSelect.open .admSelectTrigger svg{transform:rotate(180deg)}.admSelectMenu{z-index:100;border:1px solid var(--line);background:var(--panel);border-radius:14px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);left:0;right:0;box-shadow:0 14px 40px #0003}.admSelectMenu button{min-height:44px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;line-height:1.35;display:flex}.admSelectMenu button:hover{background:var(--panel-2);color:var(--ink)}.admSelectMenu button.selected{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.admSelectMenu .admSelectAction{border-top:1px solid var(--line);color:var(--accent-ink);border-radius:0 0 9px 9px;justify-content:flex-start;margin-top:4px;font-weight:600}.admSelectMenu .admSelectAction:hover{background:var(--accent-soft)}.admSelect.compact{min-width:176px}.admSelect.compact .admSelectTrigger{min-height:40px}.admUsers{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:10px;display:grid}.admSide{z-index:20;overscroll-behavior:contain;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);max-height:calc(100vh - 32px);padding:22px;position:sticky;top:16px;overflow-y:auto}.admSideTop{border-bottom:1px dashed var(--line-strong);grid-template-columns:44px 1fr;align-items:center;gap:12px;padding-bottom:16px;display:grid}.admSideTop i{background:var(--accent-soft);width:44px;height:44px;color:var(--accent-ink);border-radius:50%;place-items:center;font-size:14px;font-style:normal;font-weight:700;display:grid;position:relative;overflow:hidden}.admSideTop i img{object-fit:cover}.admSideTop b{color:var(--ink);font-size:15px;font-weight:600;display:block}.admSideTop span{color:var(--muted);font-size:12px}.admSideStats{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0;display:grid}.admSideStats div{background:var(--panel-2);border-radius:12px;flex-direction:column;gap:4px;padding:12px 13px;display:flex}.admSideStats div:last-child:nth-child(odd){grid-column:1/-1}.admSideStats span{color:var(--faint);align-items:center;gap:5px;font-size:11px;display:flex}.admSideStats strong{color:var(--ink);word-break:break-word;font-size:14px;font-weight:600}.admSideActions{gap:8px;display:grid}.admSideActions>span{color:var(--faint);letter-spacing:.05em;margin-top:8px;font-size:11px;font-weight:600}.admSideActions .admRowInline{grid-template-columns:1fr auto;gap:8px;display:grid}.admUserProducts{border-top:1px dashed var(--line-strong);border-bottom:1px dashed var(--line-strong);gap:10px;margin:18px 0;padding:17px 0;display:grid}.admUserProducts>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.admUserProducts>header>div{align-items:center;gap:9px;display:flex}.admUserProducts>header i{background:var(--accent-soft);width:34px;height:34px;color:var(--accent-ink);border-radius:11px;place-items:center;font-style:normal;display:grid}.admUserProducts>header span{flex-direction:column;gap:1px;display:flex}.admUserProducts>header strong{color:var(--ink);font-size:13px}.admUserProducts>header small{color:var(--faint);font-size:10px}.admUserProducts>header>b{background:var(--panel-2);min-width:28px;height:28px;color:var(--muted);border-radius:9px;place-items:center;font-size:11px;display:grid}.admUserProductList{gap:8px;display:grid}.admUserProductList>article{border:1px solid var(--line);background:var(--panel-2);border-radius:13px;gap:9px;padding:11px;display:grid}.admUserProductList>article.expired{opacity:.68}.admUserProductTop{align-items:center;gap:9px;display:flex}.admUserProductTop>i{background:var(--panel);width:32px;height:32px;color:var(--accent);border-radius:10px;flex:none;place-items:center;font-style:normal;display:grid}.admUserProductTop>span{flex-direction:column;gap:2px;min-width:0;display:flex}.admUserProductTop strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admUserProductTop small{color:var(--muted);font-size:10px}.admUserProductControls{grid-template-columns:1fr 42px;gap:7px;display:grid}.admUserProductControls>label,.admUserProductGrant>div>label{border:1px solid var(--line);background:var(--panel);min-width:0;height:40px;color:var(--faint);border-radius:10px;align-items:center;gap:7px;padding:0 10px;display:flex}.admUserProductControls>label.disabled,.admUserProductGrant>div>label.disabled{color:var(--accent)}.admUserProductControls input,.admUserProductGrant input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:12px;font-weight:700}.admUserProductControls label>span,.admUserProductGrant label>span{color:var(--faint);font-size:9px}.admAccessLifetime{border:1px solid var(--line);background:var(--panel);width:42px;height:40px;color:var(--faint);cursor:pointer;border-radius:10px;place-items:center;display:grid}.admAccessLifetime.active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.admUserProductList footer{grid-template-columns:1fr 1fr;gap:6px;display:grid}.admUserProductList footer button{border:1px solid var(--line);background:var(--panel);min-height:34px;color:var(--muted);font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:10px;font-weight:650;display:flex}.admUserProductList footer button:first-child{color:var(--accent-ink)}.admUserProductList footer button.confirm{border-color:var(--sale)}@supports (color:color-mix(in lab,red,red)){.admUserProductList footer button.confirm{border-color:color-mix(in srgb,var(--sale),transparent 55%)}}.admUserProductList footer button.confirm{color:var(--sale)}.admUserProductList footer button:disabled{opacity:.45;cursor:wait}.admUserProductsState{border:1px dashed var(--line);color:var(--faint);text-align:center;border-radius:12px;padding:17px 10px;font-size:11px}.admUserProductGrant{border:1px dashed var(--line-strong);border-radius:13px;gap:7px;padding:11px;display:grid}.admUserProductGrant>span{color:var(--accent-ink);align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.admUserProductGrant>.admSelect{min-width:0}.admUserProductGrant .admSelectTrigger{min-height:40px;padding:9px 11px;font-size:11px}.admUserProductGrant>div{grid-template-columns:1fr 42px;gap:7px;display:grid}.admUserProductGrant>.admBtn{justify-content:center;width:100%}.admEmpty{text-align:center;color:var(--muted);padding:34px 20px;font-size:14px}.admTimeline{gap:8px;display:grid}.admTimeline article{border:1px solid var(--line);background:var(--panel);border-radius:16px;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.admLogIcon{background:var(--accent-soft);width:42px;height:42px;color:var(--accent-ink);border-radius:13px;place-items:center;display:grid}.admLogIcon.ban{background:var(--bad-soft);color:var(--bad-ink)}.admLogIcon.unban{background:var(--ok-soft);color:var(--ok-ink)}.admTimeline p{color:var(--ink-2);margin:0;font-size:14px}.admTimeline p b,.admTimeline p strong{color:var(--ink)}.admTimeline span{color:var(--muted);margin-top:4px;font-size:12px;display:block}.admTimeline time{color:var(--faint);white-space:nowrap;font-size:11px}.admProtection{grid-template-columns:minmax(260px,.6fr) minmax(0,1.4fr);align-items:center;gap:48px;margin-top:10px;padding:28px;display:grid}.admProtection h2{margin:12px 0 7px}.admProtection p{color:var(--muted);margin:0;font-size:13px}.admPercent{gap:22px;width:100%;display:grid}.admPercentTrack{grid-template-columns:repeat(4,1fr);display:grid;position:relative}.admPercentTrack:before{content:"";background:var(--line-strong);border-radius:999px;height:3px;position:absolute;top:10px;left:12.5%;right:12.5%}.admPercentTrack button{z-index:1;color:var(--muted);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;padding:0;display:flex;position:relative}.admPercentTrack button i{border:5px solid var(--panel);background:var(--line-strong);width:22px;height:22px;box-shadow:0 0 0 1px var(--line-strong);border-radius:50%;transition:all .18s}.admPercentTrack button strong{font-size:13px}.admPercentTrack button.active,.admPercentTrack button:hover{color:var(--ink)}.admPercentTrack button.active i{background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.admPercentResult{border-top:1px dashed var(--line-strong);grid-template-columns:1fr auto;align-items:center;gap:4px 18px;padding-top:18px;display:grid}.admPercentResult span{color:var(--muted);font-size:12px}.admPercentResult strong{color:var(--ink);grid-column:1;font-size:20px}.admPercentResult .admBtn{grid-area:1/2/3}.admProductGrid{grid-template-columns:1fr;gap:8px;display:grid}.admProductGrid>article{border:1px solid var(--line);background:var(--panel);border-radius:16px;grid-template-columns:72px minmax(220px,1.5fr) minmax(140px,.7fr) minmax(140px,.65fr) auto;align-items:center;gap:16px;min-width:0;padding:12px;transition:background .18s,opacity .18s;display:grid}.admProductGrid>article:hover{background:var(--panel-2)}.admProductGrid>article.product-private{background:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.admProductGrid>article.product-private{background:color-mix(in srgb,var(--accent-soft),var(--panel) 72%)}}.admProductGrid>article.product-disabled{opacity:.58}.admProductRowArt{background:var(--panel-2);border-radius:11px;width:72px;height:64px;position:relative;overflow:hidden}.admProductRowArt img{object-fit:cover}.admProductRowInfo{gap:5px;min-width:0;display:grid}.admProductRowInfo>div{align-items:center;gap:8px;display:flex}.admProductRowInfo small,.admProductRowPrice small,.admProductRowVariants small{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admProductRowInfo h3{color:var(--ink);font-size:15px}.admProductRowInfo h3,.admProductRowInfo p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.admProductRowInfo p{color:var(--muted);font-size:11px;line-height:1.45}.admProductRowPrice,.admProductRowVariants{flex-direction:column;gap:4px;min-width:0;display:flex}.admProductRowPrice>span,.admProductRowVariants>span{color:var(--faint);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.admProductRowPrice strong,.admProductRowVariants strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.admProductRowEdit{border:1px solid var(--line);background:var(--panel-2);min-height:42px;color:var(--muted);cursor:pointer;border-radius:11px;align-items:center;gap:8px;padding:0 13px;font-size:11px;font-weight:700;display:flex}.admProductRowEdit svg:last-child{color:var(--accent)}.admProductRowEdit:hover{background:var(--accent-soft);color:var(--accent-ink)}.admBadge.private{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.admBadge.private{border-color:color-mix(in srgb,var(--accent),transparent 68%)}}.admBadge.private{background:var(--accent-soft);color:var(--accent-ink)}.admProductQuick{border-top:1px dashed var(--line);padding-top:10px}.admProductQuick button{color:var(--accent-ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:650}.admProductEditor{z-index:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08080cb3;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admProductEditor>.admCard{width:min(620px,100%);max-height:calc(100vh - 48px);overflow:auto}.admProductFields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admProductEditor>.admProductWizard{width:min(920px,100%);padding:0;overflow:auto}.admProductWizard>header{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:24px 26px;display:flex}.admProductWizard>header>i{background:var(--accent-soft);width:50px;height:50px;color:var(--accent);border-radius:16px;place-items:center;display:grid}.admProductWizard>header span{color:var(--faint);font-size:11px}.admProductWizard>header h2{margin:3px 0;font-size:23px}.admProductWizard>header p{color:var(--muted);margin:0;font-size:12px}.admWizardBody{grid-template-columns:1.2fr .8fr;gap:24px;padding:24px 26px;display:grid}.admField small{color:var(--faint);font-size:10px}.admWizardBody>aside{border:1px solid var(--line);background:linear-gradient(145deg,var(--panel-2),var(--accent-soft));border-radius:18px;flex-direction:column;gap:9px;padding:22px;display:flex}.admWizardBody>aside>span{color:var(--faint);font-size:11px}.admWizardBody>aside>i{background:var(--panel);width:48px;height:48px;color:var(--accent);border-radius:15px;place-items:center;margin:12px 0;display:grid}.admWizardBody>aside small{color:var(--accent-ink);font-size:10px;font-weight:700}.admWizardBody>aside h3{margin:0;font-size:20px}.admWizardBody>aside p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.admWizardBody>aside strong{margin-top:auto;font-size:25px}.admWizardSwitches{grid-template-columns:1fr 1fr;gap:8px;display:grid}.admWizardSwitches button{border:1px solid var(--line);background:var(--panel-2);color:var(--muted);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:12px;display:flex}.admWizardSwitches button.active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.admProductWizard>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:18px 26px;display:flex}.admFinanceBanner{border:1px solid var(--line);background:linear-gradient(125deg,var(--panel),var(--accent-soft));border-radius:22px;grid-template-columns:58px 1fr auto;align-items:center;gap:18px;margin-top:10px;padding:26px;display:grid;overflow:hidden}.admFinanceBanner>i{background:var(--accent);color:#17171a;border-radius:18px;place-items:center;width:58px;height:58px;display:grid}.admFinanceBanner span{color:var(--muted);font-size:12px}.admFinanceBanner strong{margin:4px 0;font-size:28px;display:block}.admFinanceBanner p{color:var(--muted);margin:0;font-size:12px}.admFinanceBanner>a{align-items:center;gap:8px;display:flex}.admSiteGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admMain section:has(.admVisualOverlay)>.admHead,.admMain section:has(.admVisualOverlay)>.admProductGrid{display:none}.admVisualOverlay{background:0 0;width:100%;padding:0;position:relative}.admVisualEditor{border:1px solid var(--line-strong);background:var(--bg);border-radius:22px;flex-direction:column;width:100%;min-height:680px;display:flex;overflow:hidden}.admVisualEditor>header{border-bottom:1px solid var(--line);background:var(--panel);flex:none;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:14px 20px;display:flex}.admVisualEditor>header>div{align-items:center;gap:10px;display:flex}.admVisualEditor>header>div:first-child{flex-direction:column;align-items:flex-start;gap:2px}.admVisualEditor>header span{color:var(--faint);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.admVisualEditor>header strong{font-size:15px}.admVisualEditor>header button{border:1px solid var(--line);background:var(--panel-2);color:var(--muted);cursor:pointer;border-radius:12px;align-items:center;gap:7px;padding:10px 13px;display:flex}.admVisualEditor>header button.isPinned{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.admVisualEditor>header .admEditorBack{color:var(--accent-ink);background:0 0;border:0;padding:0;font-size:12px}.admEditorBack svg{transform:rotate(180deg)}.admVisualEditor>main{flex:1;grid-template-columns:1.05fr .95fr;min-height:0;display:grid}.admVisualArt{min-height:0;position:relative;overflow:hidden}.admVisualArt img{object-fit:cover}.admVisualArt:after{content:"";background:linear-gradient(#0000 50%,#08080ccc);position:absolute;inset:0}.admVisualArt>div{z-index:2;color:#fff;flex-direction:column;display:flex;position:absolute;bottom:25px;left:28px}.admVisualArt span{font-size:14px;font-weight:650}.admVisualArt small{color:#ffffff8c}.admVisualCopy{background:var(--panel);flex-direction:column;justify-content:center;gap:20px;padding:clamp(28px,4vw,64px);display:flex;overflow:auto}.admInlineEdit{border-radius:12px;align-items:center;gap:8px;transition:background .18s;display:flex;position:relative}.admInlineEdit:focus-within,.admInlineEdit:hover{background:var(--accent-soft)}.admInlineEdit>svg{color:var(--accent);opacity:.75;flex:none}.admInlineEdit input,.admInlineEdit textarea{resize:none;width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0;padding:6px 8px;overflow:hidden}.admInlineEdit.title input,.admInlineEdit.title textarea{letter-spacing:-.055em;min-height:74px;font-size:clamp(34px,4vw,62px);font-weight:800;line-height:1.02}.admInlineEdit.description textarea{min-height:78px;color:var(--muted);font-size:15px;line-height:1.6}.admVisualMeta{grid-template-columns:1fr 1fr;gap:8px;display:grid}.admVisualMeta .admInlineEdit{border:1px solid var(--line);background:var(--panel-2);padding:7px 10px}.admVisualMeta input{font-size:22px;font-weight:700}.admVisualMeta span{color:var(--muted);font-size:12px}.admVisualFeatures{border-block:1px dashed var(--line-strong);gap:8px;padding:18px 0;display:grid}.admVisualFeatures span{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.admVisualFeatures svg{color:var(--accent)}.admInlineEdit.slug{border:1px solid var(--line);background:var(--panel-2);color:var(--muted);padding:8px 10px;font-size:11px}.admInlineEdit.slug input{color:var(--ink)}.admVisualActions{justify-content:space-between;align-items:center;gap:12px;display:flex}.admVisualActions>button:first-child{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:10px 12px;display:flex}.admVisualActions>button:first-child i{background:var(--faint);border-radius:50%;width:8px;height:8px}.admVisualActions>button:first-child.active i{background:var(--ok)}.admVisualActions .admBtn{align-items:center;display:flex}.admProductAccess{gap:8px;display:grid}.admProductAccess>span{color:var(--faint);font-size:11px;font-weight:650}.admProductAccess>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.admProductAccess button{border:1px solid var(--line);background:var(--panel-2);min-width:0;color:var(--faint);text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:24px 1fr;align-items:center;gap:1px 7px;padding:11px 10px;display:grid}.admProductAccess button svg{color:inherit;grid-row:1/3}.admProductAccess button strong{color:var(--ink-2);text-overflow:ellipsis;font-size:11px;overflow:hidden}.admProductAccess button small{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admProductAccess button.active,.admProductAccess button:hover{border-color:var(--line-strong);color:var(--accent)}.admProductAccess button.active{background:var(--accent-soft)}.admProductAccess button.active.danger{border-color:var(--sale)}@supports (color:color-mix(in lab,red,red)){.admProductAccess button.active.danger{border-color:color-mix(in srgb,var(--sale),transparent 45%)}}.admProductAccess button.active.danger{background:var(--bad-soft);color:var(--sale)}.admVisualActions>span{max-width:62%;color:var(--muted);font-size:10px;line-height:1.4}.admProductWorkbench{border:1px solid var(--line);background:var(--panel);border-radius:20px;width:100%;overflow:hidden}.admProductWorkbenchHead{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:68px;padding:12px 18px;display:grid}.admProductWorkbenchHead .admEditorBack{background:var(--panel-2);color:var(--muted);cursor:pointer;border:0;border-radius:10px;align-items:center;gap:7px;padding:9px 11px;font-size:11px;font-weight:700;display:flex}.admProductWorkbenchHead>div{flex-direction:column;gap:2px;min-width:0;display:flex}.admProductWorkbenchHead>div span{color:var(--faint);text-transform:uppercase;letter-spacing:.09em;font-size:9px}.admProductWorkbenchHead>div strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.admProductWorkbenchBody{grid-template-columns:minmax(360px,.85fr) minmax(520px,1.15fr);min-height:560px;display:grid}.admProductBasics,.admProductVariantsPanel{flex-direction:column;gap:18px;min-width:0;padding:22px;display:flex}.admProductBasics{border-right:1px solid var(--line)}.admProductPreviewStrip{background:var(--panel-2);border-radius:15px;min-height:126px;position:relative;overflow:hidden}.admProductPreviewStrip img{object-fit:cover}.admProductPreviewStrip:after{content:"";background:linear-gradient(90deg,#08090cd1,#08090c33);position:absolute;inset:0}.admProductPreviewStrip>div{z-index:1;color:#fff;flex-direction:column;gap:4px;display:flex;position:absolute;inset:auto 18px 16px}.admProductPreviewStrip span{color:#ffffff94;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.admProductPreviewStrip strong{text-overflow:ellipsis;white-space:nowrap;max-width:80%;font-size:18px;overflow:hidden}.admProductSectionHead{grid-template-columns:28px 1fr auto;align-items:center;gap:9px;display:grid}.admProductSectionHead>span{background:var(--accent-soft);width:28px;height:28px;color:var(--accent-ink);border-radius:9px;place-items:center;font-size:9px;font-weight:800;display:grid}.admProductSectionHead>div{flex-direction:column;gap:2px;display:flex}.admProductSectionHead strong{color:var(--ink);font-size:13px}.admProductSectionHead small{color:var(--faint);font-size:10px}.admProductSectionHead.compact{margin-top:2px}.admProductSectionHead>.admBtn{border-color:var(--line);background:var(--panel);color:var(--muted)}.admProductSectionHead>.admBtn:hover{border-color:var(--line-strong);background:var(--panel-2);color:var(--ink)}.admProductFieldGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admProductWorkbench .admField>span{color:var(--muted);font-size:10px}.admProductWorkbench .admField input,.admProductWorkbench .admField textarea{border:1px solid var(--line);resize:none;background:var(--panel-2);width:100%;color:var(--ink);font:inherit;border-radius:11px;outline:0;padding:11px 12px;font-size:12px}.admProductWorkbench .admField input:focus,.admProductWorkbench .admField textarea:focus{border-color:var(--line-strong);background:var(--panel)}.admSlugInput{border:1px solid var(--line);background:var(--panel-2);border-radius:11px;grid-template-columns:auto 1fr;align-items:center;display:grid}.admSlugInput:focus-within{border-color:var(--line-strong);background:var(--panel)}.admSlugInput small{color:var(--faint);padding-left:11px;font-size:10px}.admProductWorkbench .admSlugInput input{background:0 0;border:0;padding-left:3px}.admProductDescription textarea{min-height:92px;line-height:1.5}.admProductDescription>small{color:var(--faint);align-self:flex-end;font-size:9px}.admProductAccessPicker{flex-direction:column;gap:6px;width:min(100%,310px);display:flex;position:relative}.admProductAccessPicker>span{color:var(--muted);font-size:10px}.admProductAccessTrigger{border:1px solid var(--line);background:var(--panel-2);width:100%;min-height:48px;color:var(--muted);text-align:left;cursor:pointer;border-radius:11px;grid-template-columns:24px 1fr 20px;align-items:center;gap:8px;padding:7px 11px;display:grid}.admProductAccessTrigger:hover,.admProductAccessTrigger[aria-expanded=true]{border-color:var(--line-strong);background:var(--panel)}.admProductAccessTrigger>span{flex-direction:column;gap:2px;min-width:0;display:flex}.admProductAccessTrigger strong{color:var(--ink);font-size:11px}.admProductAccessTrigger small{color:var(--faint);font-size:9px}.admProductAccessTrigger>svg:last-child{justify-self:end;transition:transform .18s}.admProductAccessTrigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.admProductAccessMenu{z-index:40;border:1px solid var(--line-strong);background:var(--panel);border-radius:13px;flex-direction:column;gap:3px;width:100%;padding:6px;display:flex;position:absolute;bottom:calc(100% + 7px);left:0;box-shadow:0 18px 42px #00000057}.admProductAccessMenu button{min-height:45px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:22px 1fr 18px;align-items:center;gap:8px;padding:7px 9px;display:grid}.admProductAccessMenu button:hover{background:var(--panel-2);color:var(--ink)}.admProductAccessMenu button.selected{border-color:var(--line-strong);background:var(--panel-2)}.admProductAccessMenu button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.admProductAccessMenu strong{color:var(--ink-2);font-size:10px}.admProductAccessMenu small{color:var(--faint);font-size:9px}.admProductAccessMenu button>svg:last-child{color:var(--muted);justify-self:end}.admProductVariantsPanel{background:var(--bg)}.admProductVariantsPanel>.admProductSectionHead{border-bottom:1px solid var(--line);padding-bottom:14px}.admVariantTableHead{color:var(--faint);text-transform:uppercase;letter-spacing:.08em;grid-template-columns:90px minmax(180px,1fr) minmax(110px,.7fr) 84px 34px;gap:9px;padding:0 10px;font-size:8px;display:grid}.admVariantTable{flex-direction:column;gap:7px;display:flex}.admVariantTable article{border:1px solid var(--line);background:var(--panel);border-radius:13px;grid-template-columns:90px minmax(180px,1fr) minmax(110px,.7fr) 84px 34px;align-items:center;gap:9px;padding:10px;transition:opacity .18s;display:grid}.admVariantTable article.disabled{opacity:.55}.admVariantNumber{flex-direction:column;gap:3px;min-width:0;display:flex}.admVariantNumber b{color:var(--accent-ink);font-size:12px}.admVariantNumber small{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admVariantDuration{grid-template-columns:minmax(72px,.65fr) minmax(92px,1fr);align-items:end;gap:7px;min-width:0;display:grid}.admVariantDuration label,.admVariantPrice{flex-direction:column;gap:4px;min-width:0;display:flex}.admVariantDuration label>span,.admVariantPrice>span{color:var(--faint);font-size:8px}.admVariantDuration input,.admVariantPrice input{border:1px solid var(--line);background:var(--panel-2);width:100%;min-width:0;height:36px;color:var(--ink);font:inherit;border-radius:9px;outline:0;padding:0 9px;font-size:11px}.admVariantDuration input:focus,.admVariantPrice input:focus{border-color:var(--line-strong)}.admVariantPrice>div{grid-template-columns:1fr auto;align-items:center;gap:5px;display:grid}.admVariantPrice b{color:var(--muted);font-size:11px}.admMiniSwitch{background:var(--panel-2);min-width:0;height:36px;color:var(--faint);cursor:pointer;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 8px;font-size:9px;display:flex}.admMiniSwitch i{background:var(--line-strong);border-radius:999px;flex:none;width:26px;height:15px;transition:background .18s;position:relative}.admMiniSwitch i:after{content:"";background:var(--muted);border-radius:50%;width:9px;height:9px;transition:transform .18s,background .18s;position:absolute;top:3px;left:3px}.admMiniSwitch.active{color:var(--accent-ink)}.admMiniSwitch.active i{background:var(--accent-soft)}.admMiniSwitch.active i:after{background:var(--accent);transform:translate(11px)}.admMiniSwitch.status{justify-content:center}.admVariantRemove{background:var(--panel-2);width:34px;height:36px;color:var(--faint);cursor:pointer;border:0;border-radius:9px;place-items:center;display:grid}.admVariantRemove:disabled{opacity:.25;cursor:not-allowed}.admVariantRemove:not(:disabled):hover{color:var(--sale)}.admVariantSummary{border-top:1px dashed var(--line);color:var(--faint);justify-content:space-between;gap:12px;margin-top:auto;padding-top:14px;font-size:10px;display:flex}.admVariantSummary strong{color:var(--muted)}.admProductWorkbenchFoot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:12px 18px;display:flex}.admProductWorkbenchFoot>span{max-width:54%;color:var(--faint);font-size:10px;line-height:1.45}.admProductWorkbenchFoot>div{gap:8px;display:flex}.admProductGrid>.admEmpty{border:1px dashed var(--line);background:var(--panel);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:170px;display:flex}.admProductGrid>.admEmpty svg{color:var(--accent)}.admProductGrid>.admEmpty strong{color:var(--ink);font-size:13px}.admProductGrid>.admEmpty span{color:var(--faint);font-size:11px}.admLandingEditor{border:1px solid var(--line);background:#080b10;border-radius:26px;min-height:600px;position:relative;overflow:hidden}.admLandingEditor>img{object-fit:cover}.admLandingShade{background:linear-gradient(90deg,#03080df0,#03080dad 46%,#03080d2e);position:absolute;inset:0}.admLandingCopy{z-index:2;color:#fff;flex-direction:column;justify-content:center;gap:20px;padding:clamp(35px,5vw,70px);display:flex;position:absolute;inset:0 48% 0 0}.admLandingCopy .admInlineEdit:focus-within,.admLandingCopy .admInlineEdit:hover{background:#ffffff1a}.admLandingCopy .admInlineEdit.description textarea{color:#ffffffb3}.admLandingCopy>div{align-items:center;gap:14px;display:flex}.admLandingCopy>div small{color:#ffffff73}.admLandingLinks{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}.admLandingLinks label{border:1px solid var(--line);background:var(--panel);border-radius:16px;gap:10px;padding:18px;display:grid}.admLandingLinks strong{font-size:12px}.admLandingLinks label>div{align-items:center;gap:8px;display:flex}.admLandingLinks input{width:100%;min-width:0;color:var(--muted);font:inherit;background:0 0;border:0;outline:0;font-size:12px}.admLandingLinks svg{color:var(--accent)}.admLandingLinks label>span{color:var(--faint);font-size:11px}.admLandingLinks label>div{background:var(--panel-2);border-radius:11px;padding:11px 12px}.admRequisites{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admRequisites article{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);cursor:pointer;flex-direction:column;align-items:flex-start;gap:16px;min-height:190px;padding:20px;transition:border-color .18s,background .18s;display:flex;position:relative}.admRequisites article.selected,.admRequisites article:hover{border-color:var(--accent);background:var(--accent-soft)}.admRequisites article>i{background:var(--panel-2);width:42px;height:42px;color:var(--accent);border-radius:13px;place-items:center;display:grid}.admRequisites article>div{flex-direction:column;gap:4px;display:flex}.admRequisites article b{color:var(--muted);font-size:12px;font-weight:600}.admRequisites article strong{color:var(--ink);overflow-wrap:anywhere;font-size:18px;font-weight:650}.admRequisites article small{color:var(--faint);font-size:12px}.admRequisites article>button{color:var(--accent-ink);cursor:pointer;background:0 0;border:0;margin-top:auto;padding:0;font-size:12px;font-weight:650}.admRequisiteCheck{color:var(--accent);position:absolute;top:20px;right:20px}.admRequisiteForm{max-width:620px;margin-top:10px}.admRequisiteActions{justify-content:flex-end;gap:8px;display:flex}.notFoundPage{color:#fff;background:#050507;align-items:center;width:100vw;min-height:100svh;margin-left:calc(50% - 50vw);padding:0;display:flex;position:relative;overflow:hidden}.notFoundPage:before{pointer-events:none;background:radial-gradient(circle at 76% 48%,#a791e624,#0000 34%)}.notFoundPage:after,.notFoundPage:before{content:"";z-index:1;position:absolute;inset:0}.notFoundPage:after{background:linear-gradient(90deg,#050507f7,#050507e8 32%,#05050770 58%,#05050714 82%),linear-gradient(#05050733,#0000 62%,#050507d1)}.notFoundArt{z-index:0;position:absolute;inset:0}.notFoundArt img{object-fit:cover;object-position:center center;filter:contrast(1.06)brightness(.78)}.notFoundBrand{z-index:3;color:#fff;letter-spacing:.04em;font-size:16px;font-weight:850;position:absolute;top:clamp(22px,3vw,42px);left:clamp(22px,5vw,86px)}.notFoundContent{z-index:2;flex-direction:column;align-items:flex-start;width:min(610px,50vw);margin-left:clamp(22px,7vw,124px);display:flex;position:relative}.notFoundEyebrow{color:#ffffff94;text-transform:uppercase;letter-spacing:.13em;align-items:center;gap:9px;font-size:10px;font-weight:750;display:flex}.notFoundEyebrow i{background:#aa98e3;width:20px;height:1px}.notFoundCode{color:#fff;letter-spacing:-.075em;white-space:nowrap;margin:18px 0 0 -.045em;font-size:clamp(150px,19vw,310px);font-weight:850;line-height:.78}.notFoundContent h1{color:#fff;letter-spacing:-.045em;text-wrap:balance;max-width:570px;margin:34px 0 12px;font-size:clamp(30px,3.5vw,52px);line-height:1.02}.notFoundContent>p{color:#ffffff8a;text-wrap:balance;max-width:470px;margin:0;font-size:14px;font-weight:500;line-height:1.65}.notFoundActions{align-items:center;gap:9px;margin-top:25px;display:flex}.notFoundButton{color:#111115;background:#a996e2;border:1px solid #0000;border-radius:12px;align-items:center;gap:9px;min-height:46px;padding:0 19px;font-size:12px;font-weight:750;transition:background .2s,color .2s;display:inline-flex;box-shadow:0 10px 28px #00000038}.notFoundButton:hover{background:#b8a7eb}.notFoundButton.secondary{color:#ffffffc2;box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff1f}.notFoundButton.secondary:hover{color:#fff;background:#ffffff1a}.authOverlay{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0c108c;place-items:center;padding:20px;animation:authFade .2s;display:grid;position:fixed;inset:0}.authDialog{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);grid-template-columns:minmax(0,.44fr) minmax(0,.56fr);width:min(880px,100%);height:min(542px,100vh - 40px);max-height:calc(100vh - 40px);transition:height .48s cubic-bezier(.22,1,.36,1);animation:authPop .28s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden}.authDialog.isRegister{height:min(652px,100vh - 40px)}.authDialog.isPlain{grid-template-columns:1fr;width:min(440px,100%);height:auto}@keyframes authFade{0%{opacity:0}}@keyframes authPop{0%{opacity:0;transform:translateY(12px)scale(.98)}}.authVisual{color:#fff;background:#0e0e12;align-items:flex-end;min-height:0;padding:28px;display:flex;position:relative;overflow:hidden}.authVisualArt{filter:brightness(.72)saturate(.82);background:linear-gradient(90deg,#0a0a0f6b,#0a0a0f38),linear-gradient(#080a0e4d 10%,#08090d85 56%,#08080bf0),url(/v2-store-month-voxel.png) 50%/cover no-repeat;position:absolute;inset:0;transform:scale(1.01)}.authVisual>div{z-index:1;flex-direction:column;gap:6px;display:flex;position:relative}.authVisual strong{letter-spacing:.045em;font-size:24px;font-weight:800}.authVisual span{color:#ffffff9e;font-size:13px}.authPanel{flex-direction:column;min-height:0;padding:clamp(26px,3vw,38px);animation:authPanelIn .34s cubic-bezier(.22,1,.36,1) 60ms both;display:flex;position:relative;overflow:hidden}@keyframes authPanelIn{0%{opacity:.15;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.authPanel h2{margin:0;font-size:30px}.authClose{color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:6px;transition:color .18s,background .18s;display:grid;position:absolute;top:16px;right:16px}.authClose:hover{background:var(--bg);color:var(--ink)}.authSwitch{color:var(--muted);margin:8px 0 24px;font-size:14px}.authSwitch button{color:var(--accent-ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.authSwitch button:hover{text-decoration:underline}.authPanel form{gap:18px;display:grid}.authField{flex-direction:column;gap:8px;display:flex}.authField>span,.authLabelRow{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.authLabelRow a{color:var(--accent-ink);font-weight:600}.authLabelRow a:hover{text-decoration:underline}.authField>div{border:1px solid var(--line-strong);background:var(--panel-2);border-radius:14px;align-items:center;gap:10px;padding:0 14px;transition:border-color .18s,background .18s;display:flex}.authField>div:focus-within{border-color:var(--accent)}.authField svg{color:var(--faint);flex:none}.authField input{width:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:14px 0;font-size:14px}.authField input::-ms-clear,.authField input::-ms-reveal{display:none}.authField>div>button{color:var(--faint);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:12px;font-weight:600}.authField>div>button:hover{color:var(--ink)}.authField>div>.authPasswordToggle{border-radius:9px;place-items:center;width:32px;height:32px;transition:color .18s,background .18s;display:grid}.authField>div>.authPasswordToggle:hover{background:var(--accent-soft);color:var(--accent-ink)}.authField>div>.authPasswordToggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.authField>div>.authPasswordToggle svg{color:currentColor}.authTerms{color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:11px;font-size:12px;line-height:1.5;display:flex;position:relative}.authTerms input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.authToggle{border:1px solid var(--line-strong);background:var(--panel-2);border-radius:999px;flex:none;width:42px;height:24px;transition:border-color .2s,background-color .2s;position:relative}.authToggle:after{content:"";background:var(--faint);border-radius:50%;width:16px;height:16px;transition:transform .22s cubic-bezier(.22,1,.36,1),background-color .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0003}.authTerms input:checked+.authToggle{border-color:var(--accent);background:var(--accent)}.authTerms input:checked+.authToggle:after{background:#fff;transform:translate(18px)}.authTerms input:focus-visible+.authToggle{outline:2px solid var(--accent);outline-offset:3px}.authSubmit{background:var(--dark);width:100%;color:var(--on-dark);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:18px 20px;font-size:15.5px;font-weight:600;transition:background .18s,transform .12s;display:inline-flex}.authSubmit:hover{background:var(--accent)}.authSubmit:active{transform:scale(.985)}.authSubmit:disabled{cursor:wait;opacity:.64;transform:none}:root[data-theme=dark] .authSubmit{background:var(--accent);color:#17171a}:root[data-theme=dark] .authSubmit:hover{background:#c0b3ee}.authCaptcha,.authCaptchaCard{min-height:72px;position:relative}.authCaptchaCard{border:1px solid var(--line-strong);background:var(--panel-2);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;transition:border-color .18s,background .18s;display:grid;overflow:hidden}.authCaptchaCard:hover:not(:disabled){border-color:var(--accent)}.authCaptchaCard:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.authCaptchaCard:disabled{cursor:default}.authCaptchaIcon{width:44px;height:44px;color:var(--faint);place-items:center;display:grid;position:relative}.authCaptchaCopy{flex-direction:column;gap:3px;min-width:0;display:flex}.authCaptchaCopy strong{color:var(--ink);font-size:13px;font-weight:650;line-height:1.2}.authCaptchaCopy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.authCaptchaControl{z-index:1;border:1px solid var(--line-strong);background:var(--panel);border-radius:10px;place-items:center;width:28px;height:28px;transition:border-color .2s,background .2s,transform .2s;display:grid;position:relative}.authCaptchaControl>i{background:var(--faint);opacity:.32;border-radius:3px;width:8px;height:8px;transition:opacity .2s,background .2s,transform .2s}.authCaptchaCard:hover:not(:disabled) .authCaptchaControl{border-color:var(--accent);transform:scale(1.04)}.authCaptcha.is-checking .authCaptchaControl{border-color:var(--accent);border-top-color:#0000;border-radius:50%;animation:authCaptchaSpin .75s linear infinite}.authCaptcha.is-checking .authCaptchaControl>i{opacity:0}.authCaptcha.is-verified .authCaptchaCard{border-color:var(--line-strong);background:var(--panel-2)}.authCaptcha.is-verified .authCaptchaIcon{color:var(--faint)}.authCaptcha.is-verified .authCaptchaControl{border-color:var(--accent);background:var(--accent)}.authCaptcha.is-verified .authCaptchaControl>i{opacity:1;background:0 0;border-top:0;border-bottom:2px solid #fff;border-left:2px solid #fff;border-right:0;border-radius:0;width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.authCaptcha.is-error .authCaptchaCard,.authCaptcha.is-missing .authCaptchaCard{border-color:#ef8278}@supports (color:color-mix(in lab,red,red)){.authCaptcha.is-error .authCaptchaCard,.authCaptcha.is-missing .authCaptchaCard{border-color:color-mix(in srgb,#ef8278 36%,var(--line))}}.authCaptcha.is-error .authCaptchaIcon,.authCaptcha.is-missing .authCaptchaIcon{color:#ef8278}.authCaptchaWidget{z-index:3;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.authCaptchaWidget iframe,.authCaptchaWidget>div{pointer-events:auto;max-width:100%;margin:auto}@keyframes authCaptchaSpin{to{transform:rotate(1turn)}}.authNote{background:var(--bg);color:var(--muted);border-radius:12px;margin:16px 0 0;padding:12px 14px;font-size:13px;line-height:1.5}@media (max-width:720px){.authDialog{grid-template-rows:120px minmax(0,1fr);grid-template-columns:1fr;height:min(600px,100vh - 16px);max-height:calc(100vh - 16px)}.authDialog.isRegister{height:min(710px,100vh - 16px)}.authVisual{min-height:0;padding:18px 20px}.authVisual strong{font-size:20px}}@media (max-height:680px){.authOverlay{padding:8px}.authDialog{height:min(430px,100vh - 16px);max-height:calc(100vh - 16px)}.authDialog.isRegister{height:min(560px,100vh - 16px)}.authPanel{padding:22px 30px}.authPanel h2{font-size:26px}.authSwitch{margin:5px 0 14px}.authPanel form{gap:10px}.authField{gap:5px}.authField input{padding:11px 0}.authSubmit{padding:15px}}@media (max-width:720px) and (max-height:680px){.authDialog{grid-template-rows:88px minmax(0,1fr)}.authVisual{padding:14px 20px}.authVisual span{display:none}}.admBtn:active,.button:active,.catalogFooter>a:active,.lnChips span:active,.navCta:active,.payButton:active,.productTabs button:active,.profileTabs button:active{transform:scale(.98)}.lnChips span:hover i,.pfBadges article:hover svg,.pfStat:hover>svg{transform:scale(1.08)rotate(-5deg)}.admCard,.admNav button,.admProvider,.catalogCard,.contactLinks a,.lnChips span,.lnPlan,.paymentOptions button,.pfBadges article,.pfStat,.productTabs button,.profileRows article,.profileTabs button,.securityGrid article{transition:border-color .2s,background .2s,color .2s}.catalogImage img,.checkoutImage img,.profileSubscriptionArt img{transition:transform .6s cubic-bezier(.22,1,.36,1)}.storeAdminAdd{background:var(--accent)!important;color:#17171a!important;border-color:#0000!important;margin-left:auto!important}.catalogCard,.storeAdminAdd{position:relative}.storeAdminTools{z-index:5;gap:6px;display:flex;position:absolute;top:14px;right:14px}.storeAdminTools button{border:1px solid var(--line);background:var(--panel);border-radius:11px;place-items:center;width:36px;height:36px;padding:0;display:grid}@supports (color:color-mix(in lab,red,red)){.storeAdminTools button{background:color-mix(in srgb,var(--panel),transparent 8%)}}.storeAdminTools button{color:var(--muted);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.storeAdminTools button.delete:hover{border-color:var(--sale);background:var(--bad-soft);color:var(--bad-ink)}.catalogFooter strong input,.catalogTitle strong input,.storeInlineDescription,.storeInlineTitle{color:var(--ink);font:inherit;background:0 0;border:0;border-radius:0;outline:0;transition:color .18s}.storeInlineTitle{width:100%;padding:0;font-size:18px;font-weight:700}.catalogTitle strong input{text-align:right;width:52px;padding:0;font-size:22px;font-weight:700}.storeInlineDescription{resize:none;width:100%;height:42px;min-height:42px;color:var(--muted);padding:0;font-size:12px;line-height:1.5;overflow:hidden}.catalogFooter strong input{width:72px;padding:0;font-size:19px;font-weight:700}.catalogFooter strong input:focus,.catalogTitle strong input:focus,.storeInlineDescription:focus,.storeInlineTitle:focus{color:var(--accent-ink)}.storeSaveProduct{background:var(--accent);color:#17171a;cursor:pointer;border:0;border-radius:999px;padding:10px 15px;font-size:12px;font-weight:700}.storeEditLine{width:100%;color:var(--accent);align-items:center;gap:7px;display:flex}.storeEditLine>svg{opacity:.8;flex:none;margin-left:auto}.storeEditLine.compact{justify-content:flex-end}.storeEditLine.description{align-items:flex-start;margin-top:9px}.storeEditLine.description>svg{margin-top:3px}.storeEditLine.price{width:auto}.catalogFooter .storeEditLine.price>span{color:var(--ink);font-size:19px;font-weight:700}.catalogCard:hover .catalogImage img,.checkoutProduct:hover .checkoutImage img,.profileSubscription:hover .profileSubscriptionArt img{transform:scale(1.05)}@media (max-width:1150px){.catalogGrid.items-1,.lnCta,.lnFaq,.securityGrid{grid-template-columns:1fr}.lnTrust{grid-template-columns:1fr 1fr}.lnPay{border-left:0;border-top:1px dashed var(--line-strong);grid-column:1/-1;padding-top:16px;padding-left:0}.admShell{grid-template-columns:1fr}.admNav{flex-direction:row;position:static;overflow-x:auto}.admNav>small,.admNav>span{display:none}.admNav button{white-space:nowrap}.admGrid,.admUsers{grid-template-columns:1fr}.admProductGrid>article{grid-template-columns:64px minmax(200px,1fr) minmax(130px,.7fr) auto}.admProductRowArt{width:64px}.admProductRowVariants{display:none}.admProtection,.admSiteGrid{grid-template-columns:1fr}.admRequisites{grid-template-columns:repeat(2,minmax(0,1fr))}.admSide{position:static}.admStats,.pfBadges,.pfStats{grid-template-columns:repeat(2,minmax(0,1fr))}.checkoutShell{grid-template-columns:1fr}.catalogGrid.subscriptions{grid-template-columns:repeat(2,minmax(0,1fr))}.pfHero{grid-template-columns:auto minmax(0,1fr)}.pfMeter{grid-column:1/-1}.profileSubscription{grid-template-columns:minmax(200px,32%) 1fr}.profileSubscription aside{border-left:0;border-top:1px dashed var(--line-strong);flex-direction:row;grid-column:1/-1}.profileSubscription aside a,.profileSubscription aside button{flex:1}}@media (max-width:800px){.admVisualEditor{border-radius:18px;min-height:0}.admVisualEditor>main{grid-template-columns:1fr;overflow:auto}.admVisualArt{min-height:280px}.admVisualCopy{overflow:visible}.admProductWorkbenchBody{grid-template-columns:1fr}.admProductBasics{border-right:0;border-bottom:1px solid var(--line)}.admVariantTableHead{display:none}.admLandingEditor{min-height:680px}.admLandingCopy{padding:30px;inset:0}.admLandingLinks,.admPercentResult,.admProductFields,.admProductGrid{grid-template-columns:1fr}.admPercentResult .admBtn{grid-area:auto/1;margin-top:10px}.admWizardBody{grid-template-columns:1fr}.admFinanceBanner{grid-template-columns:50px 1fr}.admFinanceBanner>a{grid-column:1/-1;justify-content:center}.admProductGrid>article{grid-template-columns:56px minmax(0,1fr) auto;gap:10px}.admProductRowArt{width:56px;height:56px}.admProductRowPrice{display:none}.admProductRowEdit{justify-content:center;width:40px;padding:0}.admProductRowEdit span,.admProductRowEdit svg:last-child{display:none}.admProductWorkbenchHead{grid-template-columns:1fr auto}.admProductWorkbenchHead>div{display:none}.admProductWorkbenchBody{min-height:0}.admProductFieldGrid{grid-template-columns:1fr}.admProductWorkbenchFoot{flex-direction:column;align-items:stretch}.admProductWorkbenchFoot>span{max-width:none}.admProductWorkbenchFoot>div{grid-template-columns:1fr 1fr;display:grid}.admVariantTable article{grid-template-columns:70px minmax(170px,1fr) minmax(90px,.65fr) 78px 34px;overflow-x:auto}.admProductVariantsPanel{overflow:hidden}.walletHero{flex-direction:column;align-items:stretch;padding:22px}.walletBalance{min-width:0}.walletForm,.walletKinds,.walletMethods{grid-template-columns:1fr}.walletKinds button{grid-template-columns:36px 1fr;min-height:0;display:grid}.walletKinds button i{grid-row:1/3}.walletKinds button strong{margin:0}.walletDialog{border-radius:20px;padding:22px}.walletDialogFoot{flex-direction:column;align-items:stretch}.walletDialogFoot .button{width:100%}.admRequisites{grid-template-columns:1fr}.accountHeader,.admHeader,.checkoutHeader,.header,.storeHeader{width:calc(100% - 24px);max-width:none;padding-inline:16px 8px}.menu{z-index:3;display:block}.nav{z-index:2;border-radius:0 0 var(--radius) var(--radius);background:var(--panel);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;width:100%;padding:88px 20px 24px;display:none;position:absolute;top:0;left:0}.nav.open{display:flex}.navCta{justify-content:center}.hero{padding:96px 20px 56px}.heroCopy{gap:16px}.heroCopy h1{font-size:clamp(38px,11.5vw,56px)}.heroCopy>p{max-width:520px;font-size:14px;line-height:1.6}.heroStats{width:100%;margin-top:10px}.heroStats div{flex:1;min-width:0;padding:0 14px}.heroSilk{height:42vh;min-height:280px}.metrics div{padding:10px 14px}.lnNumbers{grid-template-columns:1fr 1fr}.lnNumbers div:nth-child(3){border-left:0}.lnTrust{grid-template-columns:1fr}.lnPay{border-left:0;border-top:1px dashed var(--line-strong);padding-top:16px;padding-left:0}.lnHead{display:block}.lnHead>p{margin-top:16px}.lnPlan{grid-template-columns:1fr auto;gap:12px}.lnPlan em,.lnPlan>div{grid-column:1/-1}.lnPlan em{justify-self:start}.lnPlan>svg{display:none}.catalogGrid.other,.catalogGrid.other .catalogCard,.catalogGrid.subscriptions,.catalogGrid.subscriptions .catalogCard.popular{grid-template-columns:1fr}.storeBenefits{flex-direction:column}.checkoutImage{height:220px;margin-bottom:22px;position:relative;inset:auto}.checkoutProductCopy{margin-top:0}.admStats,.pfBadges,.pfHero,.pfStats,.profileRows{grid-template-columns:1fr}.productTabs,.profileTabs{flex-wrap:nowrap;overflow-x:auto}.admSearch,.profileSubscription{grid-template-columns:1fr}.admTable{min-width:560px}.footerMain{grid-template-columns:1fr 1fr;gap:28px 20px}.footerBrand{grid-column:1/-1}.footerBottom{grid-template-columns:1fr}.footerBottom div{flex-direction:column;gap:8px}.footerBottom>span:last-child{text-align:left}.notFoundPage{align-items:flex-end;padding:120px 0 64px}.notFoundPage:after{background:linear-gradient(#05050729,#05050775 42%,#050507f7 78%)}.notFoundArt img{object-position:67% center}.notFoundContent{text-align:center;align-items:center;width:100%;margin:0;padding:0 24px}.notFoundEyebrow{justify-content:center}.notFoundCode{margin-top:16px;font-size:clamp(118px,42vw,190px);line-height:.78}.notFoundContent h1{margin-top:26px}.notFoundContent>p{max-width:430px}}@media (max-width:460px){.paymentOptions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pfAvatar>span{animation:none}.revealItem{opacity:1;transform:none}*{transition:none!important}}.toastViewport{z-index:1200;pointer-events:none;flex-direction:column;gap:10px;width:min(380px,100vw - 40px);display:flex;position:fixed;bottom:20px;right:20px}.toast{pointer-events:auto;border:1px solid var(--line-strong);background:var(--panel);cursor:pointer;border-radius:16px;align-items:flex-start;gap:12px;padding:14px 15px;animation:toastIn .26s cubic-bezier(.2,.85,.25,1);display:flex;box-shadow:0 20px 44px -22px #0000008c,0 2px 8px -4px #0000004d}.toast.isLeaving{animation:toastOut .2s forwards}.toastIcon{border-radius:50%;flex:none;place-items:center;width:30px;height:30px;margin-top:1px;display:grid}.toast-success .toastIcon{color:var(--ok);background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.toast-success .toastIcon{background:color-mix(in srgb,var(--ok),transparent 84%)}}.toast-error .toastIcon{color:var(--sale);background:var(--sale)}@supports (color:color-mix(in lab,red,red)){.toast-error .toastIcon{background:color-mix(in srgb,var(--sale),transparent 84%)}}.toast-info .toastIcon{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.toast-info .toastIcon{background:color-mix(in srgb,var(--accent),transparent 84%)}}.toastBody{flex-direction:column;gap:2px;min-width:0;padding-top:1px;display:flex}.toastBody strong{letter-spacing:-.01em;color:var(--ink);font-size:14.5px;font-weight:700}.toastBody span{color:var(--muted);font-size:13px;line-height:1.4}@keyframes toastIn{0%{opacity:0;transform:translate(18px)scale(.97)}to{opacity:1;transform:none}}@keyframes toastOut{to{opacity:0;transform:translate(18px)scale(.97)}}@media (prefers-reduced-motion:reduce){.toast,.toast.isLeaving{animation:none}}input:-webkit-autofill,input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--panel-2) inset;box-shadow:0 0 0 1000px var(--panel-2) inset;caret-color:var(--ink);transition:background-color 600000s,color 600000s}input:-webkit-autofill:active,input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--panel-2) inset;box-shadow:0 0 0 1000px var(--panel-2) inset;caret-color:var(--ink);transition:background-color 600000s,color 600000s}.admDistributionGrid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:20px;display:grid}.admDistributionRows{flex-direction:column;gap:10px;margin-top:20px;display:flex}.admDistributionRows>div{border:1px solid var(--line);background:var(--panel-2);border-radius:18px;grid-template-columns:minmax(0,1fr) 150px 42px;align-items:end;gap:12px;padding:16px;display:grid}.admDistributionRows label,.admPromoPercent{color:var(--muted);flex-direction:column;gap:7px;font-size:13px;display:flex}.admDistributionRows input,.admPromoPercent input{border:1px solid var(--line-strong);width:100%;color:var(--ink);font:inherit;background:0 0;border-radius:13px;padding:12px 14px}.admDistributionRows label>div,.admPromoPercent>div{align-items:center;gap:9px;display:flex}.admDistributionRows label>div b,.admPromoPercent b{color:var(--accent);white-space:nowrap}.admDistributionRows small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.admDistributionRows>div>button{border:1px solid var(--line);height:44px;color:var(--muted);background:0 0;border-radius:13px;font-size:24px}.admAddDistribution{border:1px dashed var(--accent);background:var(--accent);border-radius:16px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:12px;padding:14px;display:flex}@supports (color:color-mix(in lab,red,red)){.admAddDistribution{background:color-mix(in srgb,var(--accent),transparent 94%)}}.admAddDistribution{color:var(--accent);font-weight:700}.okText{color:var(--ok)}.badText{color:var(--sale)}.admPromoSettings>p{color:var(--muted);margin:10px 0 24px;line-height:1.6}.admSwitchRow{border:1px solid var(--line);background:var(--panel-2);border-radius:17px;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex;position:relative}.admSwitchRow div{flex-direction:column;gap:4px;display:flex}.admSwitchRow span{color:var(--muted);font-size:13px}.admSwitchRow input{opacity:0;position:absolute}.admSwitchRow>i{background:var(--line-strong);border-radius:20px;width:48px;height:28px;padding:3px;transition:all .2s}.admSwitchRow>i:after{content:"";background:var(--ink);border-radius:50%;width:22px;height:22px;transition:all .2s;display:block}.admSwitchRow input:checked+i{background:var(--accent)}.admSwitchRow input:checked+i:after{background:var(--panel);transform:translate(20px)}.admPromoPercent{margin-top:18px}.admFormula{background:var(--accent);border-radius:16px;flex-direction:column;gap:7px;margin-top:22px;padding:17px;display:flex}@supports (color:color-mix(in lab,red,red)){.admFormula{background:color-mix(in srgb,var(--accent),transparent 92%)}}.admFormula span{color:var(--muted);font-size:12px}.admFormula strong{font-size:14px;line-height:1.45}@media (max-width:1050px){.admDistributionGrid{grid-template-columns:1fr}}@media (max-width:650px){.admDistributionRows>div{grid-template-columns:1fr 1fr}.admDistributionRows>div>button{grid-column:1/-1}}.admDistribution{padding:26px}.admDistributionHead{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.admDistributionHead h2{margin:5px 0 7px}.admDistributionHead p{color:var(--muted);margin:0}.admDistributionHead>div:last-child{background:var(--sale);border-radius:14px;flex-direction:column;flex:none;align-items:flex-end;padding:9px 13px;display:flex}@supports (color:color-mix(in lab,red,red)){.admDistributionHead>div:last-child{background:color-mix(in srgb,var(--sale),transparent 90%)}}.admDistributionHead>div:last-child{color:var(--sale)}.admDistributionHead>div:last-child.complete{color:var(--ok);background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.admDistributionHead>div:last-child.complete{background:color-mix(in srgb,var(--ok),transparent 89%)}}.admDistributionHead>div:last-child strong{font-size:22px}.admDistributionHead>div:last-child span{font-size:11px;font-weight:700}.admDistributionProgress{background:var(--line);border-radius:20px;height:6px;margin:19px 0 16px;overflow:hidden}.admDistributionProgress i{border-radius:inherit;background:var(--accent);height:100%;transition:width .25s;display:block}.admDistributionRows{gap:8px;margin:0}.admDistributionRows>.admRecipient{border:1px solid var(--line);background:0 0;border-radius:16px;grid-template-columns:44px minmax(150px,1fr) 220px 38px;gap:13px;padding:12px 13px}.admRecipientAvatar{background:var(--accent);border-radius:14px;place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab,red,red)){.admRecipientAvatar{background:color-mix(in srgb,var(--accent),transparent 88%)}}.admRecipientAvatar{color:var(--accent);font-weight:800}.admRecipient label{gap:3px}.admRecipient label>span{font-size:11px}.admUidField{height:29px;gap:6px!important}.admUidField b{font-size:12px}.admShare input,.admUidField input{font-weight:750;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.admUidField input{font-size:16px}.admRecipient small{color:var(--muted);font-size:11px}.admRecipient small.resolved{color:var(--ok)}.admShare>div{border:1px solid var(--line);border-radius:13px;height:42px;padding:3px;gap:2px!important}.admShare button{background:var(--panel-2);width:34px;height:34px;color:var(--ink);border:0;border-radius:10px;font-size:18px}.admShare input{text-align:center;width:44px!important}.admShare b{padding-right:5px}.admRecipientRemove{background:0 0!important;border:0!important;height:38px!important;font-size:21px!important}.admRecipientRemove:hover{color:var(--sale)!important;background:var(--sale)!important}@supports (color:color-mix(in lab,red,red)){.admRecipientRemove:hover{background:color-mix(in srgb,var(--sale),transparent 90%)!important}}.admAddDistribution{border-style:solid;border-color:var(--line);background:0 0;margin-top:9px;padding:12px}.admAddDistribution:hover{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.admAddDistribution:hover{background:color-mix(in srgb,var(--accent),transparent 94%)}}.admPromoSettings{padding:26px}.admPromoSettings h2{margin:6px 0}.admPromoPercent input{font-size:24px;font-weight:800}.admPromoPercent>div{border:1px solid var(--line);border-radius:14px;margin-top:3px;padding:9px 12px}.admPromoPercent>div input{border:0;padding:0}.admFormula{margin-top:16px}.admHead .admBtn:disabled{opacity:.45;cursor:not-allowed}@media (max-width:700px){.admDistributionRows>.admRecipient{grid-template-columns:42px 1fr 38px}.admRecipient .admShare{grid-column:2}.admRecipientRemove{grid-area:1/3/3}}.admDistributionRows>.admRecipient{grid-template-columns:minmax(210px,.72fr) minmax(300px,1.28fr) 38px;align-items:center;gap:28px;padding:20px 18px;position:relative}.admRecipientIdentity{grid-template-columns:52px minmax(0,1fr);gap:15px;display:grid}.admRecipientAvatar{border-radius:16px;width:52px;height:52px;overflow:hidden}.admRecipientAvatar img{object-fit:cover;width:100%;height:100%}.admRecipientIdentity label{grid-template-columns:auto 1fr;align-items:center;gap:3px 10px;display:grid}.admRecipientIdentity label>span{color:var(--muted);grid-column:1/-1;font-size:11px}.admRecipientIdentity label>strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.admRecipientIdentity .admUidField{background:var(--panel-2);border-radius:8px;justify-self:end;height:auto;padding:3px 7px}.admRecipientIdentity .admUidField input{width:34px;font-size:12px}.admShareSlider{border-left:1px solid var(--line);min-width:0;padding-left:24px}.admShareSlider>div:first-child{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.admShareSlider>div:first-child span{color:var(--muted);font-size:12px}.admShareSlider>div:first-child strong{color:var(--accent);font-size:20px}.admShareSlider input[type=range]{appearance:none;background:linear-gradient(90deg,var(--accent) 0 var(--share,50%),var(--line) var(--share,50%) 100%);width:100%;height:6px;accent-color:var(--accent);border:0;border-radius:10px;outline:0;padding:0}.admShareSlider input[type=range]::-webkit-slider-thumb{border:5px solid var(--accent);appearance:none;background:var(--panel);width:20px;height:20px;box-shadow:0 0 0 4px var(--accent);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.admShareSlider input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent),transparent 82%)}}.admShareSlider input[type=range]::-webkit-slider-thumb{cursor:pointer}.admShareSlider input[type=range]::-moz-range-thumb{border:5px solid var(--accent);background:var(--panel);cursor:pointer;border-radius:50%;width:11px;height:11px}.admShareMarks{justify-content:space-between;margin-top:10px;display:flex}.admShareMarks button{color:var(--muted);background:0 0;border:0;padding:2px;font-size:10px}.admShareMarks button.active{color:var(--accent);font-weight:800}.admRecipient>.admRecipientRemove:hover{grid-column:auto}.admDistributionRows>.admRecipient input[type=range]{--share:50%}@media (max-width:850px){.admDistributionRows>.admRecipient{grid-template-columns:1fr 38px;gap:18px}.admShareSlider{border-left:0;border-top:1px solid var(--line);grid-column:1;padding-top:16px;padding-left:0}.admRecipient>.admRecipientRemove{grid-area:1/2/3}}.admDistributionGrid{grid-template-columns:1fr}.admDistributionRows>.admRecipient{grid-template-columns:minmax(0,1fr) 40px;gap:20px;padding:20px 22px;display:grid}.admRecipientIdentity{grid-column:1}.admRecipient>.admRecipientRemove{grid-area:1/2;align-self:center}.admShareSlider{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;padding:18px 0 0}.admShareSlider>div:first-child{margin-bottom:18px}.admShareSteps{isolation:isolate;grid-template-columns:repeat(19,minmax(0,1fr));display:grid;position:relative}.admShareSteps:before{content:"";z-index:-1;background:var(--line-strong);border-radius:10px;height:4px;position:absolute;top:11px;left:2.63158%;right:2.63158%}.admShareSteps button{min-width:0;color:var(--muted);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;padding:0;font-size:10px;font-weight:650;display:flex}.admShareSteps button i{border:5px solid var(--panel);background:var(--line-strong);width:22px;height:22px;box-shadow:0 0 0 2px var(--line-strong);border-radius:50%;transition:all .18s}.admShareSteps button:hover i{background:var(--muted)}.admShareSteps button.active{color:var(--accent)}.admShareSteps button.active i{background:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab,red,red)){.admShareSteps button.active i{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent),transparent 65%)}}.admPromoSettings{max-width:none}.admRecipientIdentity label{grid-template-columns:auto auto 1fr}.admRecipientIdentity .admUidField{justify-self:start;margin-left:4px}.admDistributionRows>.admRecipient input[type=range]{display:none}@media (max-width:900px){.admShareSteps{grid-template-columns:repeat(19,46px);padding:3px 2px 8px;overflow-x:auto}.admShareSteps:before{left:23px;right:23px}.admShareSteps button{font-size:9px}}.admUserPicker{display:block!important;position:relative!important}.admUserPicker>span{margin-bottom:5px;display:block}.admUserPicker>button{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:0;display:flex}.admUserPicker>button strong{font-size:15px}.admUserPicker>button small{color:var(--accent)}.admUserPickerMenu{z-index:80;border:1px solid var(--line-strong);background:var(--panel);border-radius:17px;width:320px;padding:9px;position:absolute;top:calc(100% + 10px);left:-67px;box-shadow:0 22px 55px #00000059}.admUserPickerMenu>input{border:1px solid var(--line);background:var(--panel-2);width:100%;color:var(--ink);border-radius:11px;padding:11px 12px}.admUserPickerMenu>div{flex-direction:column;gap:3px;margin-top:7px;display:flex}.admUserPickerMenu>div>button{color:var(--ink);text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;padding:8px;display:flex}.admUserPickerMenu>div>button:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.admUserPickerMenu>div>button:hover{background:color-mix(in srgb,var(--accent),transparent 90%)}}.admUserPickerMenu i{background:var(--panel-2);width:34px;height:34px;color:var(--accent);border-radius:10px;place-items:center;font-size:11px;font-style:normal;font-weight:800;display:grid;overflow:hidden}.admUserPickerMenu i img{object-fit:cover;width:100%;height:100%}.admUserPickerMenu button span{flex-direction:column;display:flex}.admUserPickerMenu button small{color:var(--muted);font-size:11px}.admSelfNotice{border:1px solid var(--accent);gap:11px;padding:15px;display:flex}@supports (color:color-mix(in lab,red,red)){.admSelfNotice{border:1px solid color-mix(in srgb,var(--accent),transparent 70%)}}.admSelfNotice{background:var(--accent);border-radius:15px}@supports (color:color-mix(in lab,red,red)){.admSelfNotice{background:color-mix(in srgb,var(--accent),transparent 92%)}}.admSelfNotice{color:var(--accent)}.admSelfNotice div{flex-direction:column;gap:3px;display:flex}.admSelfNotice span{color:var(--muted);font-size:12px}.admSalesChart{margin:18px 0}.admSalesChart .admCardHead>strong{font-size:20px}.admChart{border-top:1px dashed var(--line);padding-top:16px}.admLogFilters{grid-template-columns:220px 240px auto;gap:10px;margin-bottom:14px;display:grid}.admLogFilters .admBtn{justify-self:start}@media (max-width:700px){.admLogFilters{grid-template-columns:1fr}.admUserPickerMenu{width:min(320px,100vw - 90px);left:0}}.admUserPickerMenu{width:100%;box-shadow:none;margin-top:10px;position:static;inset:auto}.admUserPickerSearch{grid-template-columns:1fr 34px;gap:6px!important;margin:0!important;display:grid!important}.admUserPickerSearch input{border:1px solid var(--line);background:var(--panel-2);width:100%;min-width:0;color:var(--ink);border-radius:10px;padding:10px 11px}.admUserPickerSearch button{background:var(--panel-2);color:var(--muted);border:0;border-radius:10px;font-size:20px}.admUserPickerMenu>.admUserPickerSearch+div{margin-top:7px}.admRecipient>.admRecipientRemove{z-index:3;grid-area:auto;position:absolute;top:18px;right:18px}.admUserPicker>button{border-radius:10px;min-height:38px;padding:6px 8px}.admUserPicker>button:hover{background:var(--panel-2)}.admUidInput{flex-direction:column;gap:5px;min-width:0;display:flex}.admUidInput>span{color:var(--muted);font-size:11px}.admUidInput>div{border:1px solid var(--line-strong);background:var(--panel-2);border-radius:13px;align-items:center;gap:10px;height:42px;padding:0 13px;transition:border-color .2s,box-shadow .2s;display:flex}.admUidInput>div:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab,red,red)){.admUidInput>div:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent),transparent 84%)}}.admUidInput>div b{color:var(--accent);font-size:11px}.admUidInput input{width:100%;min-width:0;color:var(--ink);font:inherit;outline:0;font-weight:700;background:0 0!important;border:0!important;padding:0!important}.admUidInput small{color:var(--muted);font-size:11px}.admUidInput small.resolved{color:var(--ok)}.admUidInput>div>i{background:var(--accent);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab,red,red)){.admUidInput>div>i{background:color-mix(in srgb,var(--accent),transparent 88%)}}.admUidInput>div>i{color:var(--accent);font-style:normal}.admUidInput>div{height:54px;padding:0 9px}.admUidInput input{font-size:14px!important}.admRecipient>.admRecipientRemove{place-items:center;border:1px solid var(--line)!important;background:var(--panel-2)!important;width:40px!important;height:40px!important;color:var(--muted)!important;border-radius:12px!important;padding:0!important;display:grid!important}.admRecipient>.admRecipientRemove:hover{border-color:var(--sale)!important}@supports (color:color-mix(in lab,red,red)){.admRecipient>.admRecipientRemove:hover{border-color:color-mix(in srgb,var(--sale),transparent 55%)!important}}.admRecipient>.admRecipientRemove:hover{color:var(--sale)!important;background:var(--sale)!important}@supports (color:color-mix(in lab,red,red)){.admRecipient>.admRecipientRemove:hover{background:color-mix(in srgb,var(--sale),transparent 90%)!important}}.admRecipient>.admRecipientRemove svg{display:block}.admRecipientIdentity{align-items:center}.admRecipientAvatar{align-self:center}.admRecipient>.admRecipientRemove{top:50px}.admUidInput>small,.admUidInput>span{align-items:center;height:16px;display:flex}.admDistributionRows>.admRecipient{grid-template-columns:minmax(0,1fr)}.admRecipientIdentity{padding-right:58px}.authField input:-webkit-autofill,.authField input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--panel-2) inset;box-shadow:0 0 0 1000px var(--panel-2) inset;border-radius:0}.authField input:-webkit-autofill:active,.authField input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--panel-2) inset;box-shadow:0 0 0 1000px var(--panel-2) inset;border-radius:0}.pfKeyRedeem{border:1px solid var(--line);background:var(--panel-2);border-radius:18px;grid-template-columns:52px minmax(180px,.7fr) minmax(360px,1.3fr);align-items:center;gap:18px;margin:0 0 24px;padding:18px;display:grid}.pfKeyRedeem>i{background:var(--accent);border-radius:15px;place-items:center;width:52px;height:52px;display:grid}@supports (color:color-mix(in lab,red,red)){.pfKeyRedeem>i{background:color-mix(in srgb,var(--accent),transparent 86%)}}.pfKeyRedeem>i{color:var(--accent)}.pfKeyRedeem>div{flex-direction:column;gap:4px;display:flex}.pfKeyRedeem>div strong{font-size:16px}.pfKeyRedeem>div span{color:var(--muted);font-size:12px}.pfKeyRedeem label{border:1px solid var(--line-strong);height:52px;color:var(--accent);background:var(--panel);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:5px 5px 5px 15px;display:grid}.pfKeyRedeem input{min-width:0;color:var(--ink);letter-spacing:.04em;background:0 0;border:0;outline:0;font:700 13px ui-monospace,SFMono-Regular,Menlo,monospace}.pfKeyRedeem button{background:var(--accent);color:#17171a;cursor:pointer;border:0;border-radius:10px;height:40px;padding:0 17px;font-weight:750}.pfKeyRedeem button:disabled{opacity:.45;cursor:not-allowed}.promoPanel{overflow:hidden}.promoCreate,.promoLocked{border:1px solid var(--line);background:var(--panel-2);border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.promoLocked{border-color:var(--sale);margin-bottom:14px}@supports (color:color-mix(in lab,red,red)){.promoLocked{border-color:color-mix(in srgb,var(--sale),transparent 70%)}}.promoLocked{background:var(--sale)}@supports (color:color-mix(in lab,red,red)){.promoLocked{background:color-mix(in srgb,var(--sale),transparent 94%)}}.promoLocked>i{background:var(--sale);border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}@supports (color:color-mix(in lab,red,red)){.promoLocked>i{background:color-mix(in srgb,var(--sale),transparent 84%)}}.promoLocked>i{color:var(--sale)}.promoLocked>div{flex-direction:column;flex:1;gap:4px;display:flex}.promoLocked span{color:var(--muted);font-size:13px}.promoLocked a{color:var(--accent);align-items:center;gap:8px;font-weight:700;display:flex}.promoCreate>div{align-items:center;gap:13px;display:flex}.promoCreate>div>i{background:var(--accent);border-radius:14px;place-items:center;width:48px;height:48px;display:grid}@supports (color:color-mix(in lab,red,red)){.promoCreate>div>i{background:color-mix(in srgb,var(--accent),transparent 86%)}}.promoCreate>div>i{color:var(--accent)}.promoCreate>div>span{flex-direction:column;gap:4px;display:flex}.promoCreate small{color:var(--muted)}.promoCreate label{border:1px solid var(--line-strong);background:var(--panel);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-width:min(100%,520px);height:54px;padding:5px 5px 5px 15px;display:grid}.promoCreate label>span{color:var(--accent);font-size:11px;font-weight:850}.promoCreate input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font:750 15px ui-monospace,SFMono-Regular,Menlo,monospace}.promoCreate button{background:var(--accent);color:#17171a;cursor:pointer;border:0;border-radius:10px;height:42px;padding:0 20px;font-weight:750}.promoCreate button:disabled{opacity:.4;cursor:not-allowed}.promoEmpty{border:1px dashed var(--line-strong);min-height:230px;color:var(--accent);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:9px;margin-top:16px;display:flex}.promoEmpty strong{color:var(--ink);font-size:18px}.promoEmpty span{color:var(--muted);font-size:13px}.promoList{grid-template-columns:1fr;gap:14px;margin-top:16px;display:grid}.promoList>article{border:1px solid var(--line);background:var(--panel);border-radius:22px;padding:24px;box-shadow:0 16px 40px #0a0a100a}.promoList>article.disabled{opacity:.72}.promoCardHead{justify-content:space-between;align-items:center;gap:20px;display:flex}.promoList .promoIdentity{align-items:center;gap:16px;display:flex}.promoIdentity>div{flex-direction:column;gap:3px;display:flex}.promoIdentity small{color:var(--faint);font-size:11px}.promoIdentity h3{color:var(--ink);letter-spacing:.035em;margin:0;font:800 clamp(22px,2.2vw,30px)/1 ui-monospace,SFMono-Regular,Menlo,monospace}.promoList .live,.promoList .paused{background:var(--ok);border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.promoList .live,.promoList .paused{background:color-mix(in srgb,var(--ok),transparent 88%)}}.promoList .live,.promoList .paused{color:var(--ok);font-size:11px;font-weight:800}.promoList .paused{background:var(--sale)}@supports (color:color-mix(in lab,red,red)){.promoList .paused{background:color-mix(in srgb,var(--sale),transparent 90%)}}.promoList .paused{color:var(--sale)}.promoList .live i,.promoList .paused i{background:currentColor;border-radius:50%;width:7px;height:7px}.promoList .promoHeadActions{align-items:center;gap:8px;display:flex}.promoHeadActions>b{background:var(--accent-soft);color:var(--accent-ink);border-radius:12px;padding:0 15px;font-size:16px}.promoHeadActions>b,.promoHeadActions>button{min-height:42px;align-items:center;display:flex}.promoHeadActions>button{border:1px solid var(--line);background:var(--panel-2);color:var(--muted);cursor:pointer;border-radius:12px;gap:8px;padding:0 14px;font-weight:650;transition:border-color .18s,color .18s,background .18s}.promoHeadActions>button:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.promoMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0;display:grid}.promoMetrics>span{border:1px solid var(--line);background:var(--panel-2);border-radius:15px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:15px;display:grid}.promoMetrics>span>i{background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border-radius:11px;place-items:center;display:grid}.promoMetrics>span>div{flex-direction:column;gap:3px;min-width:0;display:flex}.promoMetrics small{color:var(--faint);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.promoMetrics strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.promoChart{border-top:1px solid var(--line);padding-top:20px}.promoChart>div:first-child{color:var(--accent);align-items:center;gap:10px;display:flex}.promoChart>div:first-child>div{flex-direction:column;gap:2px;display:flex}.promoChart>div:first-child strong{color:var(--ink);font-size:13px}.promoChart>div:first-child small{color:var(--faint);font-size:11px}.promoChartEmpty{border:1px dashed var(--line-strong);background:var(--panel-2);border-radius:16px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:124px;padding:18px 20px;display:grid}@supports (color:color-mix(in lab,red,red)){.promoChartEmpty{background:color-mix(in srgb,var(--panel-2),transparent 25%)}}.promoChartEmpty>i{background:var(--accent-soft);width:46px;height:46px;color:var(--accent);border-radius:14px;place-items:center;display:grid}.promoChartEmpty>div{flex-direction:column;gap:4px;display:flex}.promoChartEmpty strong{color:var(--ink);font-size:15px}.promoChartEmpty span,.promoChartEmpty>small{color:var(--muted);font-size:12px}.promoChartEmpty>small{background:var(--panel);white-space:nowrap;border-radius:999px;padding:8px 11px}.vectorLineChart{border:1px solid var(--line);background:var(--panel);border-radius:14px;width:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.vectorLineChart{background:color-mix(in srgb,var(--panel),transparent 22%)}}.promoVectorChart{margin-top:13px}.vectorLineChart svg{width:100%;height:auto;min-height:190px;display:block}.vectorChartGrid line{stroke:var(--line);stroke-width:1px}.vectorChartGrid text,.vectorChartLabels text{fill:var(--muted);font:10px ui-sans-serif,system-ui,sans-serif}.vectorChartAxis{stroke:var(--line-strong);stroke-width:1.4px}.vectorChartLineGlow{fill:none;stroke:var(--accent)}@supports (color:color-mix(in lab,red,red)){.vectorChartLineGlow{stroke:color-mix(in srgb,var(--accent),transparent 76%)}}.vectorChartLineGlow{stroke-width:3.6px}.vectorChartLine{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:vectorChartDraw .7s forwards}.vectorChartPoints circle{fill:var(--panel);stroke:var(--accent)}@supports (color:color-mix(in lab,red,red)){.vectorChartPoints circle{stroke:color-mix(in srgb,var(--accent),transparent 40%)}}.vectorChartPoints circle{stroke-width:1.3px;transition:r .18s,fill .18s}.vectorChartPoints circle.active{fill:var(--accent);stroke:var(--panel);stroke-width:1.5px}.vectorChartPoints circle.hovered{r:5.2;fill:var(--accent);stroke:var(--panel);stroke-width:2px}.vectorChartHitAreas rect{fill:#0000;cursor:crosshair;outline:none}.vectorChartHitAreas rect:focus{fill:var(--accent)}@supports (color:color-mix(in lab,red,red)){.vectorChartHitAreas rect:focus{fill:color-mix(in srgb,var(--accent),transparent 97%)}}@keyframes vectorChartDraw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.vectorChartLine{stroke-dashoffset:0;animation:none}}.vectorChartTooltip{z-index:5;border:1px solid var(--accent);min-width:210px;max-width:320px;padding:13px 14px;position:absolute}@supports (color:color-mix(in lab,red,red)){.vectorChartTooltip{border:1px solid color-mix(in srgb,var(--accent),transparent 55%)}}.vectorChartTooltip{background:var(--panel);border-radius:13px}@supports (color:color-mix(in lab,red,red)){.vectorChartTooltip{background:color-mix(in srgb,var(--panel),transparent 4%)}}.vectorChartTooltip{color:var(--ink);pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translate(-50%,calc(-100% - 13px));box-shadow:0 14px 38px #00000047}.vectorChartTooltip.alignLeft{transform:translateY(calc(-100% - 13px))}.vectorChartTooltip.alignRight{transform:translate(-100%,calc(-100% - 13px))}.vectorChartTooltip.below{transform:translate(-50%,13px)}.vectorChartTooltip.alignLeft.below{transform:translateY(13px)}.vectorChartTooltip.alignRight.below{transform:translate(-100%,13px)}.vectorChartTooltip>strong{margin-bottom:8px;font-size:12px;display:block}.vectorChartTooltip>span{color:var(--muted);font-size:11px}.vectorChartTooltip ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.vectorChartTooltip li{justify-content:space-between;align-items:flex-start;gap:16px;font-size:11px;display:flex}.vectorChartTooltip li span{max-width:190px;color:var(--muted)}.vectorChartTooltip li b{white-space:nowrap;flex:none}.vectorChartTooltip footer{border-top:1px solid var(--line);color:var(--accent);margin-top:9px;padding-top:9px;font-size:11px;font-weight:800}.sessionListHead{justify-content:space-between;align-items:center;margin:28px 0 12px;display:flex}.sessionListHead h3{margin:0 0 4px}.sessionListHead p{color:var(--muted);margin:0;font-size:13px}.sessionListHead>span{background:var(--accent);border-radius:12px;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab,red,red)){.sessionListHead>span{background:color-mix(in srgb,var(--accent),transparent 87%)}}.sessionListHead>span{color:var(--accent);font-weight:800}.sessionList{flex-direction:column;gap:9px;display:flex}.sessionList>article{border:1px solid var(--line);background:var(--panel-2);border-radius:16px;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;padding:14px;display:grid}.sessionList>article>i{background:var(--panel);width:48px;height:48px;color:var(--accent);border-radius:14px;place-items:center;display:grid}.sessionList>article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.sessionList>article>div strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sessionList>article>div span{color:var(--muted);font-size:12px}.sessionList>article>b{color:var(--ok);align-items:center;gap:7px;font-size:12px;display:flex}.sessionList>article>button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:11px;align-items:center;gap:7px;padding:10px 12px;display:flex}.sessionList>article>button:hover{border-color:var(--sale);color:var(--sale)}@media (max-width:900px){.pfKeyRedeem{grid-template-columns:52px 1fr}.pfKeyRedeem label{grid-column:1/-1}.promoCreate{flex-direction:column;align-items:stretch}.promoCreate label{min-width:0}.promoList{grid-template-columns:1fr}}@media (max-width:600px){.pfKeyRedeem{grid-template-columns:1fr}.pfKeyRedeem>i{display:none}.promoLocked{flex-wrap:wrap;align-items:flex-start}.promoCreate label{grid-template-columns:auto 1fr}.promoCreate label button{grid-column:1/-1}.promoMetrics{grid-template-columns:1fr}.promoMetrics>span{border-right:0;padding:8px}.sessionList>article{grid-template-columns:42px 1fr}.sessionList>article>b,.sessionList>article>button{grid-column:2}.promoList header{flex-direction:column}.promoList>article{padding:18px}.promoCardHead{align-items:stretch}.promoList .promoIdentity{align-items:flex-start}.promoList .live,.promoList .paused{min-height:36px}.promoList .promoHeadActions{justify-content:space-between}.promoHeadActions>button{flex:1;justify-content:center}.promoMetrics>span{border-bottom:1px solid var(--line);padding:13px}.promoChartEmpty{grid-template-columns:42px 1fr}.promoChartEmpty>small{text-align:center;grid-column:1/-1}}.admKeyNumbers{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admGrantSubscription{border:1px solid var(--line);background:var(--panel-2);border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex}.admGrantSubscription>label{border:1px solid var(--line);border-radius:11px;align-items:center;gap:8px;height:42px;padding:0 12px;display:flex}.admGrantSubscription>label input{width:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-weight:750}.admGrantSubscription>label span{color:var(--muted);font-size:12px}.admGrantSubscription>.admBtn{justify-content:center;width:100%}.admKeysGrid{grid-template-columns:1fr}.admModalOverlay{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08080cb8;place-items:center;padding:24px;animation:authFade .2s;display:grid;position:fixed;inset:0}.admKeyModal{border:1px solid var(--line-strong);background:var(--panel);border-radius:24px;width:min(820px,100%);max-height:calc(100vh - 48px);padding:24px;overflow-y:auto;box-shadow:0 30px 100px #0006}.admModalHead{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.admModalHead>div{align-items:center;gap:12px;display:flex}.admModalHead>div>i{background:var(--accent-soft);width:46px;height:46px;color:var(--accent);border-radius:14px;place-items:center;display:grid}.admModalHead span{flex-direction:column;gap:3px;display:flex}.admModalHead strong{font-size:20px}.admModalHead small{color:var(--muted)}.admModalHead>button{border:1px solid var(--line);width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border-radius:12px;place-items:center;display:grid}.admModalHead>button:hover{background:var(--panel-2);color:var(--ink)}.admKeyFormGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.admKeyFormGrid>.half{grid-column:span 3}.admKeyFormGrid>.third{grid-column:span 2}.admKeyFormGrid>.full{grid-column:1/-1}.admKeyFormGrid .admField>span{min-height:18px}.admKeyFormGrid .admField>small{min-height:20px;color:var(--muted);line-height:1.4}.admKeyFormGrid .admField>input{min-height:48px}.admGeneratedHint,.admModalNote{background:var(--panel-2);color:var(--muted);border-radius:13px;align-items:flex-start;gap:9px;margin-top:14px;padding:12px 14px;font-size:12px;line-height:1.5;display:flex}.admGeneratedHint svg,.admModalNote svg{color:var(--accent);flex:none}.admGeneratedKeys footer,.admModalFoot{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:14px;padding-top:14px;display:flex}.admUserModal{border:1px solid var(--line-strong);background:var(--panel);border-radius:24px;width:min(460px,100%);max-height:calc(100vh - 48px);padding:24px;overflow-y:auto;box-shadow:0 30px 100px #0006}.admUserModalAvatar{background:var(--accent-soft);border-radius:14px;place-items:center;width:46px;height:46px;display:grid;position:relative;overflow:hidden}.admUserModalBody{flex-direction:column;gap:9px;display:flex}.admUserModalLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-top:6px;font-size:11px;font-weight:650}.admUserModalReason{border:1px solid var(--line-strong);background:var(--panel-2);min-height:44px;color:var(--ink);font:inherit;border-radius:12px;outline:0;padding:0 13px;font-size:13.5px}.admUserModalReason:focus{border-color:var(--accent)}.admUserModalNote{color:var(--faint);font-size:11.5px;line-height:1.5}.admGeneratedKeys{flex-direction:column;display:flex}.admGeneratedSummary{border:1px solid var(--accent);grid-template-columns:auto 1fr;align-items:center;gap:3px 14px;padding:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.admGeneratedSummary{border:1px solid color-mix(in srgb,var(--accent),transparent 68%)}}.admGeneratedSummary{background:var(--accent-soft);border-radius:16px}.admGeneratedSummary span{color:var(--muted);grid-column:1;font-size:11px}.admGeneratedSummary strong{color:var(--accent-ink);grid-area:1/2/3;justify-self:end;font-size:34px}.admGeneratedSummary small{color:var(--ink);grid-column:1}.admGeneratedKeys>label{color:var(--muted);flex-direction:column;gap:7px;margin-top:14px;font-size:12px;display:flex}.admGeneratedKeys textarea{resize:vertical;border:1px solid var(--line-strong);background:var(--panel-2);width:100%;min-height:240px;color:var(--ink);border-radius:15px;outline:0;padding:15px;font:700 13px/1.75 ui-monospace,SFMono-Regular,Menlo,monospace}.admGeneratedKeys textarea:focus{border-color:var(--accent)}@media (max-width:600px){.admKeyFormGrid,.admKeyNumbers{grid-template-columns:1fr}.admKeyFormGrid>.full,.admKeyFormGrid>.half,.admKeyFormGrid>.third{grid-column:auto}.admModalOverlay{padding:8px}.admKeyModal{border-radius:18px;max-height:calc(100vh - 16px);padding:18px}.admGeneratedKeys footer,.admModalFoot{flex-direction:column}.admGeneratedKeys footer .admBtn,.admModalFoot .admBtn{width:100%}}.admPromoEditor{border:1px solid var(--accent);margin-top:12px;padding:20px}@supports (color:color-mix(in lab,red,red)){.admPromoEditor{border:1px solid color-mix(in srgb,var(--accent),transparent 55%)}}.admPromoEditor{border-radius:var(--radius);background:linear-gradient(145deg,var(--panel),var(--accent))}@supports (color:color-mix(in lab,red,red)){.admPromoEditor{background:linear-gradient(145deg,var(--panel),color-mix(in srgb,var(--accent),var(--panel) 95%))}}.admPromoEditor{box-shadow:0 18px 50px var(--accent)}@supports (color:color-mix(in lab,red,red)){.admPromoEditor{box-shadow:0 18px 50px color-mix(in srgb,var(--accent),transparent 94%)}}.admPromoModal{width:min(980px,100%);max-height:calc(100vh - 48px);margin:0;overflow-y:auto;box-shadow:0 30px 100px #0006}.admPromoEditorHead,.admPromoEditorHead span,.admPromoEditorHead>div{align-items:center;display:flex}.admPromoEditorHead{justify-content:space-between;gap:16px}.admPromoEditorHead>div{gap:12px}.admPromoEditorHead>div>i{background:var(--accent-soft);width:42px;height:42px;color:var(--accent);border-radius:13px;place-items:center;display:grid}.admPromoEditorHead span{flex-direction:column;align-items:flex-start;gap:3px}.admPromoEditorHead small{color:var(--muted)}.admPromoEditorHead>button{border:1px solid var(--line);width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border-radius:13px;place-items:center;display:grid}.admPromoEditorHead>button:hover{color:var(--ink);background:var(--panel-2)}.admPromoEditorFields{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px 12px;margin-top:20px;display:grid}.admPromoEditorFields>.admField{min-width:0}.admPromoEditorFields .admField>small{min-height:28px;line-height:1.4}.admPromoTextField{border:1px solid var(--line-strong);background:var(--panel-2);border-radius:12px;align-items:center;gap:10px;height:48px;padding:0 13px;transition:all .18s;display:flex}.admPromoTextField:focus-within{border-color:var(--accent);background:var(--panel)}.admPromoTextField svg{color:var(--accent);flex:none}.admPromoTextField input{width:100%;min-width:0;color:var(--ink);font:inherit;letter-spacing:.02em;outline:0;font-weight:750;background:0 0!important;border:0!important;padding:0!important}.admPromoTextField input[type=datetime-local]{letter-spacing:0;font-size:13px}.admPromoTextField input[type=datetime-local]::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer}.admPromoTextField b{color:var(--accent)}.admPromoToggle{border:1px solid var(--line-strong);background:var(--panel-2);cursor:pointer;border-radius:12px;align-items:center;gap:11px;height:48px;padding:0 13px;display:flex}.admPromoToggle input{opacity:0;position:absolute}.admPromoToggle>i{background:var(--line-strong);border-radius:20px;flex:none;width:43px;height:25px;padding:3px;transition:all .2s}.admPromoToggle>i:after{content:"";background:var(--muted);border-radius:50%;width:19px;height:19px;transition:all .2s;display:block}.admPromoToggle input:checked+i{background:var(--accent)}.admPromoToggle input:checked+i:after{background:var(--panel);transform:translate(18px)}.admPromoToggle strong{font-size:13px}.admPromoEditor>footer{border-top:1px dashed var(--line-strong);justify-content:flex-end;gap:8px;margin-top:17px;padding-top:15px;display:flex}.admPromoToolbar{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:12px 0 10px;display:grid}.admPromoSearch{border:1px solid var(--line);background:var(--panel);border-radius:14px;align-items:center;gap:10px;min-height:48px;padding:0 14px;display:flex}.admPromoSearch svg{color:var(--faint)}.admPromoSearch:focus-within{border-color:var(--accent)}.admPromoSearch input{width:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0}.admPromoWorkspace{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:10px;display:grid}.admPromoDetails,.admPromoList{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:10px}.admPromoList{flex-direction:column;gap:5px;display:flex}.admPromoList>button{width:100%;min-height:72px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:15px;grid-template-rows:1fr 1fr;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:0 11px;padding:10px;transition:all .18s;display:grid}.admPromoList>button:hover{background:var(--panel-2)}.admPromoList>button.selected{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.admPromoList>button.selected{border-color:color-mix(in srgb,var(--accent),transparent 55%)}}.admPromoList>button.selected{background:var(--accent-soft)}.admPromoOwnerAvatar{background:var(--panel-2);border-radius:14px;grid-row:1/3;width:46px;height:46px;position:relative;overflow:hidden}.admPromoOwnerAvatar img{object-fit:cover}.admPromoList>button>span{flex-direction:column;align-self:end;gap:2px;display:flex}.admPromoList>button>span strong{letter-spacing:.02em;font-size:14px}.admPromoList>button>span small{color:var(--muted);font-size:11px}.admPromoList>button>b{color:var(--accent);align-self:end;font-size:18px}.admPromoList>button>em{color:var(--muted);grid-column:3;align-self:start;font-size:10px;font-style:normal}.admPromoList>button>em.available{color:var(--ok)}.admPromoList>button>em.paused{color:var(--faint)}.admPromoDetails{padding:22px}.admPromoDetails>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admPromoDetails>header small,.admPromoDetails>header>div>span{color:var(--muted);font-size:12px}.admPromoDetails h2{letter-spacing:.02em;margin:5px 0 3px;font-size:29px}.admPromoDetailStats{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:8px;margin:18px 0;display:grid}.admPromoDetailStats>div{border:1px solid var(--line);background:var(--panel-2);border-radius:14px;min-width:0;padding:14px}.admPromoDetailStats span{color:var(--muted);margin-bottom:5px;font-size:11px;display:block}.admPromoDetailStats strong{overflow-wrap:anywhere;font-size:16px;display:block}.admPromoChart{border-top:1px dashed var(--line-strong);padding-top:16px}.admPromoChart>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.admPromoChart>div:first-child span{color:var(--muted);font-size:11px}.admPromoChart .vectorLineChart{margin-top:8px}.admPromoDetails>footer{border-top:1px solid var(--line);align-items:center;gap:8px;margin-top:12px;padding-top:15px;display:flex}.admPromoDetails>footer .danger{margin-left:auto}.admBtn.danger.confirm,.admPromoDetails>footer .danger.confirm{background:var(--bad-soft);border-color:var(--sale)}@media (max-width:1100px){.admPromoEditorFields{grid-template-columns:1fr 1fr}.admPromoWorkspace{grid-template-columns:1fr}.admPromoList{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:700px){.admPromoDetailStats,.admPromoEditorFields,.admPromoList,.admPromoToolbar{grid-template-columns:1fr}.admPromoDetails>header,.admPromoEditorHead{align-items:flex-start}.admPromoDetails>footer{flex-wrap:wrap}.admPromoDetails>footer .danger{margin-left:0}.admPromoEditor>footer{flex-direction:column}.admPromoEditor>footer .admBtn{width:100%}}.productWithVariants{max-width:none}.catalogVariantPills{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin-top:16px;display:grid}.catalogVariantPills button{border:1px solid var(--line);background:var(--panel-2);min-width:0;color:var(--muted);text-align:left;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.catalogVariantPills button:hover{border-color:var(--line-strong);color:var(--ink)}.catalogVariantPills button.active{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.catalogVariantPills button.active{background:color-mix(in srgb,var(--accent),transparent 90%)}}.catalogVariantPills button.active{color:var(--ink)}.catalogVariantPills strong{font-size:12px}.catalogVariantPills span{white-space:nowrap;color:var(--accent);font-size:11px;font-weight:750}.storeVariantEditor{border:1px solid var(--line);background:var(--panel-2);border-radius:14px;flex-direction:column;gap:8px;margin-top:16px;padding:14px;display:flex}.storeVariantEditor>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.storeVariantEditor>div:first-child>button{background:var(--accent);border:0;border-radius:9px;align-items:center;gap:6px;padding:7px 9px;display:flex}@supports (color:color-mix(in lab,red,red)){.storeVariantEditor>div:first-child>button{background:color-mix(in srgb,var(--accent),transparent 86%)}}.storeVariantEditor>div:first-child>button{color:var(--accent);font-size:11px;font-weight:750}.storeVariantRow{grid-template-columns:minmax(90px,.8fr) auto minmax(110px,1fr) 34px;align-items:end;gap:7px;display:grid}.storeVariantRow label{grid-template-columns:1fr auto;align-items:center;gap:4px;display:grid}.storeVariantRow label span{grid-column:1/-1;font-size:9px}.storeVariantRow input{width:100%;min-width:0;color:var(--ink)}.storeVariantRow input,.storeVariantRow>button{border:1px solid var(--line);background:var(--panel);height:38px;border-radius:9px;padding:0 9px}.storeVariantRow>button{color:var(--muted);font-size:10px}.storeVariantRow>button.active{border-color:var(--accent);color:var(--accent)}.storeVariantRow>button.remove{place-items:center;width:34px;padding:0;display:grid}.storeVariantRow>button.remove:not(:disabled):hover{color:var(--sale)}.checkoutVariants{margin:22px 0 18px}.checkoutVariants>div{flex-direction:column;gap:7px;display:flex}.checkoutVariants button{border:1px solid var(--line);background:var(--panel-2);width:100%;color:var(--ink);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:11px;padding:11px 13px;display:flex}.checkoutVariants button:hover{border-color:var(--line-strong)}.checkoutVariants button.selected{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.checkoutVariants button.selected{background:color-mix(in srgb,var(--accent),transparent 90%)}}.checkoutVariants button>i{background:var(--panel);width:34px;height:34px;color:var(--accent);border-radius:10px;flex:none;place-items:center;font-style:normal;display:grid}.checkoutVariants button>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.checkoutVariants button strong{font-size:13px}.checkoutVariants button small{color:var(--muted);font-size:10px}.checkoutVariants button>b{white-space:nowrap;color:var(--accent);margin-left:auto;font-size:15px}.checkoutOwnedNotice{border:1px solid var(--line-strong);background:var(--panel-2);color:var(--muted);border-radius:14px;align-items:flex-start;gap:10px;margin-top:18px;padding:13px 15px;display:flex}.checkoutOwnedNotice svg{color:var(--faint);flex:none}.checkoutOwnedNotice div{flex-direction:column;gap:3px;display:flex}.checkoutOwnedNotice span{color:var(--muted);font-size:11px;line-height:1.4}.payButton:disabled{border:1px solid var(--line-strong);background:var(--panel-2);color:var(--faint);box-shadow:none;cursor:not-allowed;opacity:1;transform:none}.admProductPeriods{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.admProductPeriods span{border:1px solid var(--line);background:var(--panel-2);color:var(--muted);border-radius:9px;padding:6px 8px;font-size:10px}.admVariantManager{border:1px solid var(--line);background:var(--panel-2);border-radius:16px;flex-direction:column;gap:8px;padding:14px;display:flex}.admVariantManager>div:first-child{justify-content:space-between;align-items:center;gap:12px;margin-bottom:3px;display:flex}.admVariantManager>div:first-child span{flex-direction:column;gap:2px;display:flex}.admVariantManager>div:first-child small{color:var(--muted);font-size:10px}.admVariantManager>div:first-child button{background:var(--accent);border:0;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.admVariantManager>div:first-child button{background:color-mix(in srgb,var(--accent),transparent 85%)}}.admVariantManager>div:first-child button{color:var(--accent);cursor:pointer;font-size:10px;font-weight:750}.admVariantManager article{border-top:1px solid var(--line);grid-template-columns:minmax(110px,.8fr) auto minmax(120px,1fr) 36px;align-items:end;gap:8px;padding-top:8px;display:grid}.admVariantManager label{flex-direction:column;gap:4px;display:flex}.admVariantManager label>span{color:var(--muted);font-size:9px}.admVariantManager input{border:1px solid var(--line);background:var(--panel);width:100%;min-width:0;height:40px;color:var(--ink);border-radius:10px;padding:0 10px}.admVariantManager label>div{grid-template-columns:1fr auto;align-items:center;gap:5px;display:grid}.admVariantManager article>button{border:1px solid var(--line);background:var(--panel);height:40px;color:var(--muted);cursor:pointer;border-radius:10px;padding:0 10px;font-size:10px}.admVariantManager article>button.active{border-color:var(--accent);color:var(--accent)}.admVariantManager article>button.remove{place-items:center;width:36px;padding:0;display:grid}.admVariantManager article>button.remove:not(:disabled):hover{color:var(--sale)}@media (max-width:700px){.admVariantManager article,.storeVariantRow{grid-template-columns:1fr 1fr}.admVariantManager article>button.remove,.storeVariantRow>button.remove{grid-column:2;justify-self:end}.catalogVariantPills{grid-template-columns:1fr}.checkoutVariants button{padding:11px}}.storeProductEditor{border:1px solid var(--line);background:var(--panel-2);border-radius:20px;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);grid-template-areas:"head head""title access""variants-head variants-head""variants variants""foot foot";align-items:start;column-gap:18px;width:100%;max-width:none;margin:0;padding:18px;display:grid}.storeProductEditorHead,.storeProductEditorHead span,.storeProductEditorHead>div{align-items:center;display:flex}.storeProductEditorHead{border-bottom:1px solid var(--line);grid-area:head;justify-content:space-between;gap:16px;padding-bottom:15px}.storeProductEditorHead>div{gap:11px}.storeProductEditorHead i{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:12px;flex:none;place-items:center;display:grid}.storeProductEditorHead span{flex-direction:column;align-items:flex-start;gap:2px}.storeProductEditorHead strong{font-size:14px}.storeEditorVariantsHead small,.storeProductEditorHead small{color:var(--muted);font-size:11px}.storeEditorClose{border:1px solid var(--line);width:36px;height:36px;color:var(--faint);cursor:pointer;background:0 0;border-radius:11px;flex:none;place-items:center;padding:0;display:grid}.storeEditorClose:hover{border-color:var(--line-strong);background:var(--panel);color:var(--ink)}.storeEditorTitle{flex-direction:column;grid-area:title;gap:7px;max-width:680px;margin-top:16px;display:flex}.storeEditorTitle>span,.storeEditorVariantFields label>span{color:var(--muted);align-items:center;gap:5px;font-size:10px;font-weight:650;display:flex}.storeEditorTitle>span svg,.storeEditorVariantFields label>span svg{color:var(--accent)}.storeEditorTitle>div{border:1px solid var(--line-strong);background:var(--panel);border-radius:13px;align-items:center;gap:10px;height:48px;padding:0 13px;display:flex}.storeEditorTitle>div:focus-within,.storeEditorVariantFields label>div:focus-within{border-color:var(--line-strong);box-shadow:none}.storeEditorTitle input,.storeEditorVariantFields input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-weight:700}.storeEditorTitle svg{color:var(--accent);flex:none}.storeProductAccess{grid-area:access;gap:7px;margin-top:12px;display:grid}.storeProductAccess>span{color:var(--muted);align-items:center;gap:5px;font-size:10px;font-weight:650;display:flex}.storeProductAccess>span svg{color:var(--accent)}.storeProductAccess>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.storeProductAccess button{border:1px solid var(--line);background:var(--panel);min-width:0;min-height:54px;color:var(--faint);text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:1px 8px;padding:9px 11px;display:grid}.storeProductAccess button svg{grid-row:1}.storeProductAccess button strong{color:var(--ink);font-size:11px}.storeProductAccess button small{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.storeProductAccess button:hover{border-color:var(--line-strong);color:var(--accent)}.storeProductAccess button.active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.storeProductAccess button.active.danger{border-color:var(--sale)}@supports (color:color-mix(in lab,red,red)){.storeProductAccess button.active.danger{border-color:color-mix(in srgb,var(--sale),transparent 48%)}}.storeProductAccess button.active.danger{background:var(--bad-soft);color:var(--sale)}.storeAccessPicker{flex-direction:column;grid-area:access;gap:7px;max-width:360px;margin-top:16px;display:flex;position:relative}.storeAccessPicker>span{color:var(--muted);align-items:center;gap:5px;font-size:10px;font-weight:650;display:flex}.storeAccessPicker>span svg{color:var(--faint)}.storeAccessTrigger{border:1px solid var(--line);background:var(--panel);min-height:48px;color:var(--muted);text-align:left;cursor:pointer;border-radius:11px;grid-template-columns:23px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:7px 11px;display:grid}.storeAccessTrigger:hover,.storeAccessTrigger[aria-expanded=true]{border-color:var(--line-strong);background:var(--panel-2)}.storeAccessTrigger>span{flex-direction:column;gap:2px;min-width:0;display:flex}.storeAccessTrigger strong{color:var(--ink);font-size:11px}.storeAccessTrigger small{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.storeAccessTrigger>svg:last-child{justify-self:end;transition:transform .18s;transform:rotate(90deg)}.storeAccessTrigger[aria-expanded=true]>svg:last-child{transform:rotate(-90deg)}.storeAccessMenu{z-index:40;border:1px solid var(--line-strong);background:var(--panel);border-radius:13px;flex-direction:column;gap:3px;width:100%;padding:6px;display:flex;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 18px 42px #00000057}.storeAccessMenu button{min-height:45px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:7px 9px;display:grid}.storeAccessMenu button:hover{background:var(--panel-2);color:var(--ink)}.storeAccessMenu button.selected{border-color:var(--line-strong);background:var(--panel-2)}.storeAccessMenu button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.storeAccessMenu strong{color:var(--ink-2);font-size:10px}.storeAccessMenu small{color:var(--faint);font-size:9px}.storeAccessMenu button>svg:last-child{color:var(--muted);justify-self:end}.storeProductState{z-index:5;border:1px solid var(--line-strong);background:var(--panel);border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 11px;display:inline-flex;position:absolute;top:14px;left:14px}@supports (color:color-mix(in lab,red,red)){.storeProductState{background:color-mix(in srgb,var(--panel),transparent 5%)}}.storeProductState{color:var(--muted);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);font-size:10px;font-weight:750}.storeProductState.private{border-color:var(--line-strong);color:var(--muted)}.storeProductState.disabled{color:var(--faint)}.catalogCard.admin-private{border-color:var(--line-strong)}.catalogCard.admin-disabled{opacity:.72}.storeEditorVariantsHead{grid-area:variants-head;justify-content:space-between;align-items:flex-end;gap:16px;margin:18px 0 10px;display:flex}.storeEditorVariantsHead>span{flex-direction:column;gap:3px;display:flex}.storeEditorVariantsHead>span strong{align-items:center;gap:6px;font-size:13px;display:flex}.storeEditorVariantsHead>span strong svg{color:var(--accent)}.storeEditorVariantsHead>button{border:1px solid var(--line);background:var(--panel);min-height:38px;color:var(--muted);cursor:pointer;border-radius:11px;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:750;display:inline-flex}.storeEditorVariantsHead>button:hover{border-color:var(--line-strong);background:var(--panel-2);color:var(--ink)}.storeEditorVariantGrid{grid-area:variants;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px;display:grid}.storeEditorVariant{border:1px solid var(--line);background:var(--panel);border-radius:15px;min-width:0;padding:13px}.storeEditorVariant>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.storeEditorVariant>header>span{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.storeEditorVariant>header>span svg{color:var(--accent)}.storeEditorVariant>header>button{border:1px solid var(--line);width:30px;height:30px;color:var(--faint);cursor:pointer;background:0 0;border-radius:9px;place-items:center;padding:0;display:grid}.storeEditorVariant>header>button:not(:disabled):hover{border-color:var(--sale)}@supports (color:color-mix(in lab,red,red)){.storeEditorVariant>header>button:not(:disabled):hover{border-color:color-mix(in srgb,var(--sale),transparent 55%)}}.storeEditorVariant>header>button:not(:disabled):hover{background:var(--bad-soft);color:var(--sale)}.storeEditorVariant>header>button:disabled{opacity:.28;cursor:not-allowed}.storeEditorVariantFields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.storeEditorVariantFields label{flex-direction:column;gap:6px;min-width:0;display:flex}.storeEditorVariantFields label>div{border:1px solid var(--line-strong);background:var(--panel-2);border-radius:11px;align-items:center;gap:6px;height:43px;padding:0 10px;display:flex}.storeEditorVariantFields input{font-size:13px}.storeEditorVariantFields input:disabled{color:var(--faint)}.storeEditorVariantFields em{color:var(--faint);flex:none;font-size:9px;font-style:normal}.storeLifetimeToggle{border:1px solid var(--line);background:var(--panel-2);width:100%;min-height:47px;color:var(--muted);text-align:left;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:9px;padding:8px 10px;display:flex}.storeLifetimeToggle>span{flex-direction:column;gap:2px;display:flex}.storeLifetimeToggle strong{color:var(--ink);align-items:center;gap:6px;font-size:11px;display:flex}.storeLifetimeToggle strong svg{color:var(--accent)}.storeLifetimeToggle small{color:var(--faint);font-size:9px}.storeLifetimeToggle>i{background:var(--line-strong);border-radius:999px;flex:none;width:34px;height:20px;padding:3px}.storeLifetimeToggle>i:after{content:"";background:var(--muted);border-radius:50%;width:14px;height:14px;transition:transform .18s,background .18s;display:block}.storeLifetimeToggle.active{border-color:var(--line-strong);background:var(--panel-2)}.storeLifetimeToggle.active>i{background:var(--accent)}.storeLifetimeToggle.active>i:after{background:var(--panel);transform:translate(14px)}.storeProductEditor>footer{border-top:1px solid var(--line);grid-area:foot;justify-content:flex-end;gap:8px;margin-top:15px;padding-top:14px;display:flex}.storeProductEditor>footer button{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 16px;font-size:11px;font-weight:750;display:inline-flex}.storeEditorCancel{border:1px solid var(--line-strong);color:var(--muted);background:0 0}.storeEditorCancel:hover{background:var(--panel);color:var(--ink)}.storeEditorDelete{border:1px solid var(--sale);margin-right:auto}@supports (color:color-mix(in lab,red,red)){.storeEditorDelete{border:1px solid color-mix(in srgb,var(--sale),transparent 72%)}}.storeEditorDelete{color:var(--sale);background:0 0}.storeEditorDelete:hover{border-color:var(--sale)}@supports (color:color-mix(in lab,red,red)){.storeEditorDelete:hover{border-color:color-mix(in srgb,var(--sale),transparent 42%)}}.storeEditorDelete:hover{background:var(--bad-soft)}.storeProductEditor .storeSaveProduct{padding:0 18px}.storeDeleteOverlay{z-index:1200;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060609b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.storeDeleteOverlay>section{border:1px solid var(--line-strong);background:var(--panel);border-radius:20px;grid-template-columns:42px 1fr;gap:14px;width:min(430px,100%);padding:22px;display:grid;box-shadow:0 28px 90px #00000073}.storeDeleteOverlay>section>i{background:var(--bad-soft);width:42px;height:42px;color:var(--sale);border-radius:12px;place-items:center;display:grid}.storeDeleteOverlay>section>div{min-width:0}.storeDeleteOverlay span{color:var(--sale);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.storeDeleteOverlay h2{margin:5px 0 8px;font-size:20px}.storeDeleteOverlay p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.storeDeleteOverlay footer{border-top:1px solid var(--line);grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:14px;display:flex}.storeDeleteOverlay footer button{border:1px solid var(--line);background:var(--panel-2);min-height:40px;color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 15px;font-size:11px;font-weight:750;display:inline-flex}.storeDeleteOverlay footer button:hover{border-color:var(--line-strong);color:var(--ink)}.storeDeleteOverlay footer button.danger{border-color:var(--sale)}@supports (color:color-mix(in lab,red,red)){.storeDeleteOverlay footer button.danger{border-color:color-mix(in srgb,var(--sale),transparent 64%)}}.storeDeleteOverlay footer button.danger{background:var(--bad-soft);color:var(--sale)}.storeDeleteOverlay footer button.danger:hover{border-color:var(--sale)}.storeAdminTools button.pinned,.storeAdminTools button:hover{border-color:var(--line-strong);background:var(--panel-2);color:var(--ink)}@media (max-width:620px){.storeProductEditor{border-radius:17px;padding:14px}.storeEditorVariantsHead{flex-direction:column;align-items:stretch}.storeEditorVariantsHead>button{justify-content:center}.storeEditorVariantGrid,.storeProductAccess>div{grid-template-columns:1fr}.storeProductEditor>footer{flex-direction:column-reverse}.storeProductEditor>footer button{width:100%}}.catalogGrid.editing-mode{grid-template-columns:minmax(0,1fr)!important}.catalogGrid.editing-mode .catalogCard.is-editing{opacity:1;align-items:stretch;padding:10px;grid-column:1/-1!important;grid-template-columns:minmax(250px,31%) minmax(0,1fr)!important;display:grid!important}.catalogGrid.editing-mode .catalogCard.is-editing>.catalogImage{height:100%;min-height:455px}.catalogGrid.editing-mode .catalogCard.is-editing>.catalogBody{min-width:0;padding:0 0 0 10px}.catalogCard.is-editing>.storeAdminTools,.catalogCard.is-editing>.storeProductState{display:none}.productTabs.editor-open{margin-top:22px}@media (max-width:900px){.catalogGrid.editing-mode .catalogCard.is-editing{display:block!important}.catalogGrid.editing-mode .catalogCard.is-editing>.catalogImage{display:none}.catalogGrid.editing-mode .catalogCard.is-editing>.catalogBody{padding:0}.storeProductEditor{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""title""access""variants-head""variants""foot"}.storeEditorTitle{max-width:none}.storeEditorVariantGrid{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;padding:0 0 7px;display:flex;overflow-x:auto}.storeEditorVariant{scroll-snap-align:start;flex:0 0 min(78vw,300px)}.storeProductEditor>footer{z-index:4;border:1px solid var(--line);background:var(--panel);border-radius:15px;margin:10px -4px -4px;padding:10px;position:sticky;bottom:8px}@supports (color:color-mix(in lab,red,red)){.storeProductEditor>footer{background:color-mix(in srgb,var(--panel),transparent 3%)}}.storeProductEditor>footer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}@media (max-width:620px){.storeProductEditor{padding:13px}.storeProductEditorHead{padding-bottom:12px}.storeProductEditorHead i{width:36px;height:36px}.storeProductEditorHead small{display:none}.storeProductEditor .storeProductAccess>div{grid-template-columns:repeat(3,minmax(0,1fr))}.storeProductAccess button{text-align:center;flex-direction:column;justify-content:center;gap:4px;min-height:58px;padding:8px 5px;display:flex}.storeProductAccess button svg{width:16px;height:16px}.storeProductAccess button strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.storeProductAccess button small{display:none}.storeEditorVariantsHead{flex-direction:row;align-items:center}.storeEditorVariantsHead>span small{display:none}.storeEditorVariantsHead>button{flex:none;width:auto}.storeProductEditor>footer{flex-direction:row}.storeProductEditor>footer button{flex:1;width:auto;padding-inline:10px}.storeProductEditor>footer .storeEditorDelete{flex-basis:100%}.storeAccessPicker{max-width:none}}.admLiveState{border:1px solid var(--line);background:var(--panel);min-height:42px;color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:750;display:inline-flex}.admLiveState i{background:var(--faint);width:8px;height:8px;box-shadow:0 0 0 5px var(--faint);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.admLiveState i{box-shadow:0 0 0 5px color-mix(in srgb,var(--faint),transparent 84%)}}.admLiveState.ok{color:var(--ok)}.admLiveState.ok i{background:var(--ok);box-shadow:0 0 0 5px var(--ok)}@supports (color:color-mix(in lab,red,red)){.admLiveState.ok i{box-shadow:0 0 0 5px color-mix(in srgb,var(--ok),transparent 84%)}}.admLiveState.warn{color:var(--warn-ink)}.admMonitorHero{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.admMonitorHero article{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);grid-template-rows:auto auto auto;grid-template-columns:46px minmax(0,1fr);gap:2px 13px;min-width:0;padding:19px;display:grid}.admMonitorHero article>i{background:var(--accent-soft);width:46px;height:46px;color:var(--accent);border-radius:14px;grid-row:1/4;place-items:center;display:grid}.admMonitorHero article>i.ok{background:var(--ok-soft);color:var(--ok)}.admMonitorHero article>i.bad{background:var(--bad-soft);color:var(--sale)}.admMonitorHero span{color:var(--muted);font-size:11px}.admMonitorHero strong{text-overflow:ellipsis;white-space:nowrap;font-size:21px;overflow:hidden}.admMonitorHero small{color:var(--faint);white-space:nowrap;font-size:10px}.admMonitorGrid{grid-template-columns:minmax(0,1.55fr) minmax(260px,.45fr);align-items:stretch;gap:10px;display:grid}.admMonitorChart .vectorLineChart{margin-top:12px}.admSecurityPulse{flex-direction:column;display:flex}.admSecurityPulse>div{align-items:center;gap:11px;display:flex}.admSecurityPulse>div>i{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:13px;place-items:center;display:grid}.admSecurityPulse h2,.admSecurityPulse p{margin:0}.admSecurityPulse p{color:var(--muted);margin-top:3px;font-size:11px}.admSecurityPulse ul{flex-direction:column;gap:8px;margin:22px 0;padding:0;list-style:none;display:flex}.admSecurityPulse li{border:1px solid var(--line);background:var(--panel-2);border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.admSecurityPulse li span{color:var(--muted);font-size:12px}.admSecurityPulse li strong{font-size:19px}.admSecurityPulse>small{color:var(--faint);margin-top:auto;font-size:10px;line-height:1.5}@media (max-width:1100px){.admMonitorHero{grid-template-columns:1fr 1fr}.admMonitorGrid{grid-template-columns:1fr}}@media (max-width:620px){.admMonitorHero{grid-template-columns:1fr}.admLiveState{display:none}}.admSecurityPulse h2{font-size:18px;line-height:1.1}.admMain textarea{resize:none}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline-offset:2px;outline:2px solid #4b4b55!important}.admField input:focus,.admGrantSelect:focus,.admMaintenanceCopy textarea:focus,.admPromoSearch:focus-within,.admPromoTextField:focus-within,.admSearch input:focus,.admUidInput>div:focus-within,.authField>div:focus-within,.checkoutInput:focus-within,.pfAvatar>label:focus-within,.walletForm .walletInputShell:focus-within{border-color:var(--line-strong);box-shadow:none}.authField input:focus,.authField input:focus-visible{box-shadow:none!important;outline:0!important}.admAccessLifetime.active,.admProductAccess button.active,.admWizardSwitches button.active,.catalogVariantPills button.active,.checkoutVariants button.selected,.storeVariantRow>button.active{border-color:var(--line-strong)}@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-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}