/*! tailwindcss v4.2.1 | 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)))){*,:before,:after{--tw-outline-style:solid}::backdrop{--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.break-all{word-break:break-all}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}:root{--ink:#05070a;--panel:#0b0f16;--graphite:#141a23;--silver:#c9d1dc;--white:#f4f7fa;--blue:#087cff;--electric:#00b7ff;--muted:#8995a5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--white);font-family:var(--font-interface),Arial,sans-serif;margin:0}a{color:inherit;text-decoration:none}.site-header{z-index:200;isolation:isolate;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;background:#05070ac7;border-bottom:1px solid #c9d1dc1c;grid-template-columns:1fr auto 1fr;align-items:center;height:78px;padding:0 clamp(24px,5vw,80px);display:grid;position:fixed;inset:0 0 auto}.site-header>*{z-index:1;pointer-events:auto;position:relative}.brand{justify-self:start;width:100px;display:flex;overflow:visible}.brand img{width:100%;height:auto;display:block}nav{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);align-items:center;gap:34px;font-size:12px;display:flex}nav a{padding:31px 0;transition:color .18s;position:relative}nav a:hover,nav a.active{color:var(--white)}nav a.active:after{content:"";background:var(--electric);height:2px;box-shadow:0 0 16px var(--blue);position:absolute;inset:auto 0 0}.login{letter-spacing:.1em;text-transform:uppercase;border:1px solid #00b7ff85;justify-self:end;padding:12px 17px;font-size:11px;transition:transform .18s,box-shadow .18s}.login:hover{transform:translateY(-2px);box-shadow:0 8px 26px #007eff38}.hero{isolation:isolate;min-height:760px;padding:190px clamp(24px,8vw,130px) 105px;position:relative;overflow:hidden}.hero:before{content:"";z-index:-3;background-color:#0000;background-image:linear-gradient(90deg,#ffffff06 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:92px 92px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.ambient{display:none}.eyebrow{color:var(--muted);letter-spacing:.2em;align-items:center;gap:11px;margin-bottom:26px;font:10px/1.4 monospace;display:flex}.eyebrow span{background:var(--electric);width:30px;height:1px;box-shadow:0 0 10px var(--electric)}.hero-logo{filter:drop-shadow(0 8px 25px #ffffff14);width:clamp(154px,18vw,250px);margin-bottom:20px}.hero-title{z-index:1;width:max-content;max-width:78vw;font-family:var(--font-display),Impact,sans-serif;letter-spacing:-.045em;text-transform:uppercase;text-shadow:0 7px #111722,0 16px 36px #000000b3;flex-direction:column;font-size:clamp(58px,8.4vw,126px);line-height:.73;display:flex;position:relative;transform:skew(-4deg)}.hero-title span,.hero-title em{white-space:nowrap;display:block}.hero-title .title-shift{color:var(--silver);margin-top:.06em;margin-left:clamp(24px,6vw,98px)}.hero-title em{z-index:-1;color:#0000;-webkit-text-stroke:1px #f4f7fad1;text-shadow:7px 8px #087cff61,18px 18px 46px #007eff40;margin-top:-.02em;margin-left:clamp(4px,2vw,34px);font-style:normal;position:relative}.hero-copy{max-width:590px;color:var(--silver);margin:32px 0;font-size:clamp(15px,1.3vw,18px);line-height:1.65}.hero-actions{align-items:center;gap:13px;display:flex}.hero-actions a{text-transform:uppercase;letter-spacing:.11em;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-size:11px;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.hero-actions a:hover{transform:translateY(-3px)}.primary{background:var(--blue);box-shadow:inset 0 0 0 1px #ffffff2e,0 12px 35px #087cff33}.primary span{margin-left:32px;font-size:16px}.secondary{color:var(--silver);border:1px solid #c9d1dc38}.secondary:hover{border-color:#00b7ffb3}.secondary i{background:var(--electric);width:7px;height:7px;box-shadow:0 0 12px var(--electric);border-radius:50%;margin-right:10px;animation:2.5s infinite pulse}.trust-line{color:var(--muted);text-transform:uppercase;letter-spacing:.13em;gap:32px;margin-top:48px;font:9px/1.4 monospace;display:flex}.trust-line span:before{content:"✓";color:var(--electric);margin-right:8px}.feature-strip{background:linear-gradient(90deg,#0b0f16f2,#141a23b3);border-block:1px solid #c9d1dc1f;grid-template-columns:repeat(3,1fr);display:grid}.feature-strip article{border-right:1px solid #c9d1dc1a;gap:24px;min-height:180px;padding:38px clamp(24px,4vw,64px);display:flex}.feature-strip article:last-child{border-right:0}.feature-strip b{color:var(--electric);font:10px/1.4 monospace}.feature-strip h2{text-transform:uppercase;letter-spacing:.04em;margin:0 0 12px;font-size:17px}.feature-strip p{max-width:300px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}@keyframes float{50%{transform:translateY(-14px)rotate(-1deg)}}@keyframes pulse{50%{opacity:.5}}@media (max-width:860px){.site-header{grid-template-columns:1fr auto;height:68px}.site-header nav{display:none}.login{padding:10px;font-size:9px}.hero{min-height:720px;padding-top:150px}.feature-strip{grid-template-columns:1fr}.feature-strip article{border-bottom:1px solid #c9d1dc1a;border-right:0;min-height:auto}}@media (max-width:560px){.hero{padding-inline:20px}.hero-title{max-width:96vw;font-size:clamp(49px,15vw,78px)}.hero-title .title-shift{margin-left:12px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions a{width:100%}.trust-line{flex-wrap:wrap;gap:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}body{overflow-x:hidden}.intro{z-index:1000;pointer-events:none;background:#020305;place-items:center;animation:.68s cubic-bezier(.76,0,.24,1) 3.82s forwards intro-away;display:grid;position:fixed;inset:0;overflow:hidden}.intro-glow{display:none}.intro-letters{aspect-ratio:1.78;width:min(76vw,52rem);animation:.34s cubic-bezier(.2,.8,.2,1) 1.02s both intro-lock;position:relative}.intro-letters img{object-fit:contain;filter:drop-shadow(0 0 .42rem #1197ff6b);will-change:transform,opacity;width:36%;height:auto;position:absolute;top:50%;transform:translateY(-50%)}.intro-letters .letter-e{left:-2%}.intro-letters .letter-l{left:22%}.intro-letters .letter-u{left:43%}.intro-letters .letter-x{left:66%}.letter-e{animation:.72s cubic-bezier(.2,.8,.2,1) .12s both letter-e,.86s cubic-bezier(.32,.02,.65,1) 1.46s forwards letter-e-away}.letter-l{animation:.72s cubic-bezier(.2,.8,.2,1) .32s both letter-l,.86s cubic-bezier(.32,.02,.65,1) 1.56s forwards letter-l-away}.letter-u{animation:.72s cubic-bezier(.2,.8,.2,1) .52s both letter-u,.86s cubic-bezier(.32,.02,.65,1) 1.66s forwards letter-u-away}.letter-x{animation:.72s cubic-bezier(.2,.8,.2,1) .72s both letter-x,.86s cubic-bezier(.32,.02,.65,1) 1.76s forwards letter-x-away}.intro-logo{opacity:0;filter:drop-shadow(0 0 .58rem #0e91ff7a);width:min(76vw,52rem);animation:.64s step-end 2.58s both intro-logo-flicker,.48s cubic-bezier(.2,.8,.2,1) 3.22s forwards intro-settle;position:absolute}.intro-scan{filter:blur(1px);background:linear-gradient(90deg,#0000,#ffffffb8,#43e5ff47,#0000);width:18%;animation:.5s ease-out 2.82s both intro-scan;position:absolute;inset:27% auto 27% -30%;transform:skew(-22deg)}@keyframes letter-e{0%{opacity:0;transform:translate(-5.6rem,calc(5px - 50%))rotate(-3deg)}}@keyframes letter-l{0%{opacity:0;transform:translate(-.9rem,calc(4.4rem - 50%))rotate(2deg)}}@keyframes letter-u{0%{opacity:0;transform:translate(.6rem,calc(-50% - 3.8rem))scale(.92)}}@keyframes letter-x{0%{opacity:0;transform:translate(6.2rem,calc(3px - 50%))rotate(4deg)}}@keyframes letter-e-away{30%{opacity:1}to{opacity:0;transform:translate(-16vw,72vh)rotate(-38deg)}}@keyframes letter-l-away{30%{opacity:1}to{opacity:0;transform:translate(-6vw,78vh)rotate(24deg)}}@keyframes letter-u-away{30%{opacity:1}to{opacity:0;transform:translate(7vw,76vh)rotate(-20deg)}}@keyframes letter-x-away{30%{opacity:1}to{opacity:0;transform:translate(18vw,70vh)rotate(42deg)}}@keyframes intro-lock{50%{transform:scale(1.01)}to{transform:scale(1)}}@keyframes intro-logo-flicker{0%{opacity:0}12%{opacity:.9}22%{opacity:.08}34%{opacity:1}47%{opacity:.18}58%{opacity:.95}72%{opacity:.36}82%,to{opacity:1}}@keyframes intro-settle{to{transform:translateY(-1.5rem)scale(.72)}}@keyframes intro-scan{to{left:110%}}@keyframes intro-away{to{visibility:hidden;transform:translateY(-101%)}}.intro-playing .site-header{animation:.72s cubic-bezier(.2,.8,.2,1) 3.78s both site-drop-in}.intro-playing .hero-copy-layer{animation:.78s cubic-bezier(.2,.8,.2,1) 3.88s both hero-drop-in}@keyframes site-drop-in{0%{opacity:0;transform:translateY(-2.5rem)}}@keyframes hero-drop-in{0%{opacity:0;transform:translateY(-4rem)}}.reveal{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.8,.2,1);transform:translateY(2rem)}.reveal.is-visible{opacity:1;transform:none}.hero{--pointer-x:0px;--pointer-y:0px;align-items:center;min-height:100svh;padding:7.5rem clamp(1.5rem,7vw,7rem) 4.5rem;display:flex;overflow:hidden}.hero-grid{z-index:-5;opacity:.7;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff06 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:7vw 7vw;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 96%);mask-image:linear-gradient(#000,#0000 96%)}.hero-background-logo{--logo-opacity:.26;z-index:-1;width:min(54vw,56rem);opacity:var(--logo-opacity);transform:translate3d(var(--pointer-x),calc(-50% + var(--pointer-y)),0) rotate(-4deg);filter:drop-shadow(0 0 .24rem #16a0ff7a);will-change:transform,opacity,filter;pointer-events:none;animation:8s ease-in-out infinite logo-drift,6.4s step-end infinite logo-flicker;position:absolute;top:52%;right:3vw}.hero-copy-layer{z-index:5;width:min(100%,68rem);position:relative}.hero-copy-layer>.eyebrow{margin-bottom:3rem}.hero-statement{width:max-content;max-width:88vw;font-family:var(--font-display),Impact,sans-serif;letter-spacing:-.04em;text-transform:uppercase;text-shadow:.035em .045em #0a1018e6,.06em .08em #087cff33,0 .1em .16em #0000005c;flex-direction:column;margin:0;font-size:clamp(4.5rem,7.2vw,9rem);font-weight:400;line-height:.87;display:flex;transform:skew(-2deg)}.hero-statement span,.hero-statement em{white-space:nowrap;isolation:isolate;display:block;position:relative}.hero-statement .statement-shift{color:var(--silver);margin-left:clamp(.75rem,3vw,3.5rem)}.hero-statement em{color:#0000;-webkit-text-stroke:1px #f4f7fae6;text-shadow:.04em .05em #087cff7a,0 0 .25em #00b7ff24;margin-left:clamp(.25rem,1vw,1rem);font-style:normal}.hero-copy-layer>.hero-copy{max-width:35rem;margin:2.25rem 0 0 clamp(0rem,4vw,4rem)}.hero-copy-layer>.hero-actions,.hero-copy-layer>.trust-line{margin-left:clamp(0rem,4vw,4rem)}.hero-copy-layer>.trust-line{margin-top:2rem}.hero-actions i,.section-heading>a i,.product-buy>a i,.status-heading>a i,.final-cta .primary i{background:currentColor;width:1.25rem;height:1px;margin-left:1.8rem;position:relative}.hero-actions i:after,.section-heading>a i:after,.product-buy>a i:after,.status-heading>a i:after,.final-cta .primary i:after{content:"";border-top:1px solid;border-right:1px solid;width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.hero-scroll{color:#5f6978;font:700 .56rem/1 var(--font-interface);letter-spacing:.16em;writing-mode:vertical-rl;align-items:center;gap:1rem;display:flex;position:absolute;bottom:2.5rem;right:clamp(1.5rem,4vw,4rem)}.hero-scroll i{background:linear-gradient(var(--electric),transparent);width:1px;height:3rem;animation:2s ease-in-out infinite scroll-line;display:block}@keyframes logo-drift{50%{transform:translate3d(calc(var(--pointer-x) - 6px),calc(-50% + var(--pointer-y) - 12px),0) rotate(-4deg)}}@keyframes logo-flicker{0%,88%,to{opacity:var(--logo-opacity);filter:drop-shadow(0 0 .24rem #16a0ff7a)}89%{opacity:.1;filter:drop-shadow(0 0 .1rem #16a0ff2e)}90%{opacity:calc(var(--logo-opacity) + .06);filter:drop-shadow(0 0 .32rem #26b1ff94)}92%{opacity:.14}94%{opacity:calc(var(--logo-opacity) + .03);filter:drop-shadow(0 0 .27rem #26b1ff85)}96%{opacity:.17}}@keyframes word-reading{0%,29%{z-index:4;opacity:1;filter:drop-shadow(0 0 .045em #28b3ff85);text-shadow:.035em .045em #0a1018f0,.06em .08em #087cff57,0 0 .055em #00a8ff3d}34%,95%{z-index:1;opacity:.52;filter:none}to{z-index:4;opacity:1;filter:drop-shadow(0 0 .045em #28b3ff85)}}.hero-in-view .hero-statement>span,.hero-in-view .hero-statement>em{animation:9s ease-in-out infinite word-reading}.hero-in-view .hero-statement>span:first-child{animation-delay:0s}.hero-in-view .hero-statement>span:nth-child(2){animation-delay:-6s}.hero-in-view .hero-statement>em{animation-delay:-3s}@keyframes scroll-line{50%{transform-origin:top;opacity:.35;transform:scaleY(.45)}}.editorial-section,.process-section,.status-preview,.faq-section{padding:clamp(6rem,11vw,11rem) clamp(1.5rem,7vw,8rem);position:relative}.section-heading{border-bottom:1px solid #c9d1dc26;justify-content:space-between;align-items:flex-end;gap:3rem;padding-bottom:2rem;display:flex}.section-heading>div>span,.status-heading>span{color:var(--electric);font:700 .59rem/1 var(--font-interface);letter-spacing:.18em}.section-heading h2,.status-heading h2,.final-cta h2{font-family:var(--font-display);letter-spacing:-.035em;text-transform:uppercase;margin:1.2rem 0 0;font-size:clamp(2.8rem,4.5vw,5.2rem);font-weight:400;line-height:1;transform:skew(-2deg)}.section-heading h2 em,.status-heading h2 em,.final-cta h2 em{color:#0000;-webkit-text-stroke:1px #c9d1dca1;font-style:normal}.section-heading>a,.status-heading>a{color:var(--silver);letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid #00b7ff8c;align-items:center;padding:.9rem 0;font-size:.65rem;font-weight:800;display:flex}.product-list{border-bottom:1px solid #c9d1dc26}.product-row{border-bottom:1px solid #c9d1dc1f;grid-template-columns:3rem minmax(8rem,14rem) minmax(0,1fr) minmax(10rem,15rem);align-items:center;gap:clamp(1rem,3vw,3.5rem);padding:2rem 0;transition:padding .3s,background .3s;display:grid}.product-row:hover{background:linear-gradient(90deg,#087cff14,#0000 80%);padding-inline:1.2rem}.product-index{color:var(--electric);align-self:start;font:700 .58rem/1 monospace}.product-art{aspect-ratio:1.28;background:radial-gradient(circle,#087cff33,#0b0f1633 62%,#0000);place-items:center;display:grid;position:relative;overflow:hidden}.product-art:before{content:"";height:1px;box-shadow:0 0 22px var(--blue);background:#00b7ff59;position:absolute;inset:50% -20% auto}.product-art img,.product-art video{object-fit:contain;width:100%;height:100%;transition:transform .35s}.product-row:hover .product-art img,.product-row:hover .product-art video{transform:scale(1.035)rotate(-1deg)}.product-art>span{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px #c9d1dc4d;font-size:clamp(4rem,8vw,8rem)}.row-meta{color:#667282;text-transform:uppercase;letter-spacing:.11em;align-items:center;gap:1rem;font-size:.58rem;font-weight:800;display:flex}.product-copy h3{font-family:var(--font-display);letter-spacing:-.04em;text-transform:uppercase;margin:.55rem 0 .35rem;font-size:clamp(2.2rem,4vw,4.6rem);line-height:.83}.product-copy p{max-width:40rem;color:var(--muted);margin:0;line-height:1.55}.product-copy small{color:#5f6978;margin-top:.8rem;display:block}.status{text-transform:uppercase;letter-spacing:.11em;color:var(--silver);align-items:center;gap:.45rem;font-size:.56rem;font-weight:800;display:inline-flex}.status i{background:#8b96a5;border-radius:50%;width:.42rem;height:.42rem}.status-stable i{background:var(--electric);box-shadow:0 0 10px var(--electric);animation:2.5s infinite pulse}.status-updating i{background:#e9bd4c}.status-maintenance i{background:#ee8b3d}.status-degraded i{background:#e9bd4c}.status-unavailable i{background:#ff5364}.status-unsupported i{background:#747d89}.product-buy{flex-direction:column;justify-self:end;align-items:flex-end;display:flex}.product-buy>span{color:#647080;text-transform:uppercase;letter-spacing:.1em;font-size:.58rem;font-weight:700}.product-buy>b{font-family:var(--font-display);margin:.25rem 0;font-size:2.2rem;font-weight:400}.product-buy>a{color:var(--white);text-transform:uppercase;letter-spacing:.1em;align-items:center;margin-top:1rem;font-size:.62rem;font-weight:800;display:flex}.catalog-empty{flex-direction:column;justify-content:center;min-height:20rem;padding:2rem 0;display:flex}.catalog-empty span{color:var(--electric);letter-spacing:.16em;font:700 .58rem/1 monospace}.catalog-empty h3{max-width:50rem;font-family:var(--font-display);letter-spacing:-.025em;text-transform:uppercase;margin:1.2rem 0 .9rem;font-size:clamp(2.1rem,3.4vw,3.9rem);font-weight:400;line-height:1.05}.catalog-empty p{max-width:35rem;color:var(--muted);line-height:1.6}.process-section{background:#080b10;border-block:1px solid #c9d1dc1f;overflow:hidden}.giant-outline{z-index:0;font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px #00b7ff13;font-size:clamp(10rem,28vw,30rem);line-height:.7;position:absolute;bottom:-.2em;right:-.04em;transform:skew(-5deg)}.process-section>:not(.giant-outline){z-index:1;position:relative}.process-list{grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:4rem 0 0;list-style:none;display:grid}.process-list li{border-right:1px solid #c9d1dc24;padding:0 clamp(1.5rem,4vw,4rem)}.process-list li:first-child{padding-left:0}.process-list li:last-child{border-right:0}.process-list b{color:var(--electric);font:700 .6rem/1 monospace}.process-list h3{max-width:16rem;font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;margin:2.5rem 0 1.25rem;font-size:clamp(1.7rem,2.3vw,2.75rem);font-weight:400;line-height:1.08}.process-list p{color:var(--muted);max-width:23rem;line-height:1.65}.status-preview{grid-template-columns:minmax(18rem,.7fr) minmax(24rem,1.3fr);align-items:start;gap:clamp(4rem,10vw,11rem);display:grid}.status-heading{position:sticky;top:8rem}.status-heading p{color:var(--muted);max-width:27rem;margin:2rem 0;line-height:1.6}.status-heading>a{width:max-content}.status-lines{border-top:1px solid #c9d1dc24}.status-lines>a{border-bottom:1px solid #c9d1dc1f;grid-template-columns:1fr auto 7rem;align-items:center;gap:2rem;padding:1.7rem 0;display:grid}.status-lines>a strong{font-size:1rem}.status-lines time{color:#596575;text-align:right;font:600 .58rem/1 monospace}.faq-section{background:#080b10;border-top:1px solid #c9d1dc1f;grid-template-columns:minmax(18rem,.75fr) minmax(25rem,1.25fr);gap:clamp(4rem,10vw,11rem);display:grid}.faq-section .section-heading{border:0;display:block}.faq-list{border-top:1px solid #c9d1dc26}.faq-list details{border-bottom:1px solid #c9d1dc26;padding:0}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:2rem;padding:1.8rem 0;font-weight:800;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary i{width:1rem;height:1rem;position:relative}.faq-list summary i:before,.faq-list summary i:after{content:"";background:var(--electric);height:1px;position:absolute;inset:50% 0 auto}.faq-list summary i:after{transition:transform .2s;transform:rotate(90deg)}.faq-list details[open] summary i:after{transform:rotate(0)}.faq-list details p{color:var(--muted);max-width:42rem;margin:0;padding:0 3rem 1.8rem 0;line-height:1.65}.final-cta{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:44rem;padding:7rem 1.5rem;display:flex;position:relative;overflow:hidden}.final-cta>img{opacity:.08;filter:drop-shadow(0 0 .5rem #1498ff33);width:min(58vw,52rem);position:absolute;transform:rotate(-4deg)}.final-cta>:not(img){z-index:1;position:relative}.final-cta>p{color:var(--electric);letter-spacing:.18em;text-transform:uppercase;font-size:.62rem;font-weight:800}.final-cta h2{letter-spacing:-.028em;width:min(100%,72rem);max-width:none;font-size:clamp(1.9rem,6.3vw,4.8rem);line-height:.94}.final-cta h2>span,.final-cta h2>em{white-space:nowrap;text-align:center;width:100%;max-width:none}.final-cta h2>em{margin-top:-.04em}.final-cta .layered-heading.layered-in-view>span{animation:6s ease-in-out infinite final-cta-solid}.final-cta .layered-heading.layered-in-view>em{animation:6s ease-in-out infinite final-cta-outline}.final-cta>div{align-items:center;gap:2rem;margin-top:3rem;display:flex}.final-cta .primary{letter-spacing:.1em;text-transform:uppercase;align-items:center;min-height:3.6rem;padding:0 1.5rem;font-size:.65rem;font-weight:800;display:flex}.text-link{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #c9d1dc66;padding:.8rem 0;font-size:.63rem;font-weight:800}@keyframes final-cta-solid{0%,44%,to{z-index:4;opacity:1;filter:drop-shadow(0 0 .035em #28b3ff59)}50%,94%{z-index:1;opacity:.68;filter:none}}@keyframes final-cta-outline{0%,44%,to{z-index:1;opacity:.62;filter:none}50%,94%{z-index:4;opacity:1;filter:drop-shadow(0 0 .04em #28b3ff66)}}.site-footer{background:#030507;border-top:1px solid #c9d1dc21;grid-template-columns:1fr 1fr auto;align-items:end;gap:3rem;padding:4rem clamp(1.5rem,7vw,8rem);display:grid}.site-footer>div:first-child img{width:8rem}.site-footer p{color:var(--muted);max-width:20rem;font-size:.75rem}.footer-links{grid-template-columns:repeat(2,max-content);gap:.7rem 3rem;display:grid}.footer-links a{text-transform:uppercase;color:var(--silver);font-size:.65rem;font-weight:700}.site-footer small{color:#515c6b;font:600 .58rem/1 monospace}.account-link{text-transform:uppercase;justify-self:end;align-items:center;gap:.7rem;font-size:.7rem;font-weight:800;display:flex}.account-link img{object-fit:cover;border-radius:50%;width:2rem;height:2rem}@media (min-width:901px) and (max-height:1100px){.hero{min-height:100svh;padding-top:7rem;padding-bottom:3.25rem}.hero .eyebrow{margin-bottom:2.75rem}.hero-statement{font-size:clamp(4.25rem,6.7vw,8.25rem);line-height:.87}.hero-copy-layer>.hero-copy{max-width:33rem;margin-top:1.5rem;font-size:clamp(.88rem,1vw,1rem);line-height:1.55}.hero-actions a{min-height:46px}.hero-copy-layer>.trust-line{margin-top:1.25rem}.hero-background-logo{--logo-opacity:.23;width:min(51vw,53rem);right:4vw}}@media (max-width:900px){.hero-background-logo{--logo-opacity:.15;width:92vw;right:-8vw}.hero-statement{font-size:clamp(4.25rem,11.5vw,6.75rem);line-height:.88}.product-row{grid-template-columns:2rem minmax(7rem,12rem) 1fr}.product-buy{grid-column:3;justify-self:start;align-items:flex-start}.process-list{grid-template-columns:1fr;gap:2rem}.process-list li{border-bottom:1px solid #c9d1dc24;border-right:0;padding:1.5rem 0 2rem}.process-list h3{max-width:24rem}.status-preview,.faq-section{grid-template-columns:1fr}.status-heading{position:relative;top:0}.site-footer{grid-template-columns:1fr}.footer-links{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.intro-letters{width:96vw;height:10rem}.intro-logo{width:96vw}.hero{min-height:46rem;padding:7.5rem 1.25rem 4rem}.hero-copy-layer>.eyebrow{margin-bottom:2.25rem}.hero-statement{letter-spacing:-.03em;font-size:clamp(3.2rem,14.5vw,5.4rem);line-height:.89}.hero-statement .statement-shift{margin-left:.12em}.hero-copy-layer>.hero-copy,.hero-copy-layer>.hero-actions,.hero-copy-layer>.trust-line{margin-left:0}.hero-background-logo{--logo-opacity:.12;width:104vw;top:40%;right:-14vw}.hero-scroll{display:none}.editorial-section,.process-section,.status-preview,.faq-section{padding:5.5rem 1.25rem}.section-heading{flex-direction:column;align-items:flex-start}.section-heading h2,.status-heading h2{font-size:clamp(2.5rem,10vw,3.8rem);line-height:1.04}.final-cta h2{font-size:clamp(1.65rem,7vw,2.7rem);line-height:.98}.product-row{grid-template-columns:1.5rem 5.5rem 1fr;gap:1rem}.product-copy h3{font-size:2.3rem}.product-copy p{font-size:.8rem}.product-buy{flex-flow:wrap;grid-column:2/4;justify-content:space-between;align-items:center;width:100%;margin-left:0}.product-buy>b{margin-left:.5rem;margin-right:auto}.status-lines>a{grid-template-columns:1fr auto}.status-lines time{display:none}.final-cta>div{flex-direction:column}.site-footer{padding-inline:1.25rem}}@media (prefers-reduced-motion:reduce){.intro{display:none}.reveal{opacity:1;transform:none}.hero-background-logo{transform:translateY(-50%)}}.page-top{background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:6rem 6rem;border-bottom:1px solid #c9d1dc21;flex-direction:column;justify-content:flex-end;min-height:34rem;padding:10rem clamp(1.5rem,7vw,8rem) 4rem;display:flex;position:relative;overflow:hidden}.page-top:after{content:"ELUX";z-index:0;font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px #00b7ff16;font-size:min(29vw,26rem);line-height:.7;position:absolute;bottom:-.22em;right:-.05em;transform:skew(-5deg)}.page-top>*{z-index:1;position:relative}.page-top h1{font-family:var(--font-display);letter-spacing:-.06em;text-transform:uppercase;flex-direction:column;margin:1.3rem 0 0;font-size:clamp(5rem,11vw,12rem);font-weight:400;line-height:.62;display:flex;transform:skew(-4deg)}.page-top h1 em{color:#0000;-webkit-text-stroke:1px #f4f7fab3;text-shadow:.05em .06em #087cff59;margin-left:clamp(1rem,7vw,8rem);font-style:normal}.page-top>p{max-width:40rem;color:var(--silver);margin:3rem 0 0 clamp(0rem,7vw,8rem);line-height:1.65}.catalog-page,.status-page{padding:3rem clamp(1.5rem,7vw,8rem) 8rem}.catalog-controls{border-bottom:1px solid #c9d1dc24;grid-template-columns:1fr 14rem 14rem;gap:2rem;padding:0 0 2rem;display:grid}.catalog-controls label{gap:.55rem;display:grid}.catalog-controls label>span,.purchase-panel>span,.detail-body section>span{color:var(--electric);font:700 .55rem/1 var(--font-interface);letter-spacing:.16em;text-transform:uppercase}.catalog-controls input,.catalog-controls select{width:100%;color:var(--white);font:inherit;background:0 0;border:0;border-bottom:1px solid #3d4652;border-radius:0;outline:0;padding:.8rem 0}.catalog-controls select option{background:#0b0f16}.product-detail-hero{background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:6rem 6rem;grid-template-columns:1fr .8fr;align-items:end;gap:4rem;min-height:45rem;padding:11rem clamp(1.5rem,7vw,8rem) 5rem;display:grid;position:relative;overflow:hidden}.product-detail-copy>span:first-child{color:var(--electric);letter-spacing:.17em;font:700 .58rem/1 monospace}.product-detail-copy>.status{margin-left:1rem}.product-detail-copy h1{font-family:var(--font-display);letter-spacing:-.065em;text-transform:uppercase;text-shadow:.04em .055em #087cff40;margin:1.4rem 0 1rem;font-size:clamp(5.5rem,11vw,12rem);font-weight:400;line-height:.65;transform:skew(-4deg)}.product-detail-copy p{max-width:43rem;color:var(--silver);line-height:1.65}.product-detail-copy small{color:#5e6978}.detail-art{aspect-ratio:1;isolation:isolate;place-items:center;display:grid;position:relative}.detail-art:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid #00b7ff3b;border-radius:50%;width:70%;position:absolute;box-shadow:0 0 0 5rem #087cff05,0 2rem 5rem #087cff26}.detail-art img{object-fit:contain;filter:drop-shadow(0 2rem 4rem #007eff3d);max-width:100%;max-height:100%;animation:7s ease-in-out infinite float}.detail-art strong{font-family:var(--font-display);text-align:center;text-transform:uppercase;color:#0000;-webkit-text-stroke:1px #f4f7fa6b;font-size:clamp(3rem,6vw,7rem);line-height:.72;position:absolute}.product-detail-grid{grid-template-columns:1.35fr .65fr;align-items:start;gap:clamp(4rem,9vw,9rem);padding:7rem clamp(1.5rem,7vw,8rem);display:grid}.detail-body{gap:5rem;display:grid}.detail-body section{border-top:1px solid #c9d1dc24;padding-top:1.6rem}.detail-body h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.04em;font-size:clamp(3.5rem,6vw,7rem);font-weight:400;line-height:.7}.detail-body h2 em{color:#0000;-webkit-text-stroke:1px #c9d1dc99;font-style:normal}.detail-body p,.detail-body li{color:var(--muted);line-height:1.65}.detail-body ul{margin:2rem 0 0;padding:0;list-style:none}.detail-body li{border-bottom:1px solid #c9d1dc1a;padding:1rem 0}.detail-body li:before{content:"/";color:var(--electric);margin-right:1rem}.purchase-panel{border-top:2px solid var(--electric);padding-top:1.4rem;position:sticky;top:7rem}.variant-list{border-top:1px solid #c9d1dc1f;margin-top:1rem}.variant-list button{text-align:left;width:100%;color:var(--white);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c9d1dc1f;justify-content:space-between;align-items:center;padding:1.1rem 0;display:flex}.variant-list button.selected{border-left:2px solid var(--electric);background:linear-gradient(90deg,#087cff17,#0000);padding-left:1rem}.variant-list button:disabled{opacity:.4;cursor:not-allowed}.variant-list button span{flex-direction:column;gap:.3rem;display:flex}.variant-list small{color:var(--muted)}.variant-list strong{font-family:var(--font-display);font-size:1.5rem;font-weight:400}.purchase-panel fieldset{border:0;border-bottom:1px solid #c9d1dc1f;gap:1.4rem;padding:1.4rem 0;display:flex}.purchase-panel legend{color:#6b7583;text-transform:uppercase;letter-spacing:.13em;margin-bottom:.8rem;font-size:.55rem;font-weight:700}.purchase-panel label{font-size:.75rem}.purchase-panel input{accent-color:var(--electric)}.purchase-total{justify-content:space-between;align-items:end;padding:1.4rem 0;display:flex}.purchase-total span{color:var(--muted)}.purchase-total b{font-family:var(--font-display);font-size:2.5rem;font-weight:400}.checkout-button{background:var(--blue);color:#fff;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border:0;justify-content:space-between;align-items:center;width:100%;min-height:4rem;padding:0 1.3rem;font-size:.68rem;font-weight:850;display:flex}.checkout-button i{background:#fff;width:1.4rem;height:1px}.checkout-button:disabled{opacity:.4;cursor:not-allowed}.purchase-panel>small{color:#5f6978;margin-top:1rem;line-height:1.5;display:block}.form-message{color:var(--electric);font-size:.75rem}.status-key{border-bottom:1px solid #c9d1dc21;flex-wrap:wrap;gap:2rem;padding-bottom:2rem;display:flex}.status-key span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:.5rem;font-size:.6rem;font-weight:700;display:flex}.status-key i{border-radius:50%;width:.45rem;height:.45rem}.status-key .stable{background:var(--electric)}.status-key .updating{background:#e9bd4c}.status-key .maintenance{background:#ee8b3d}.status-key .unavailable{background:#ff5364}.status-table article{border-bottom:1px solid #c9d1dc1f;grid-template-columns:1fr auto 15rem;align-items:center;gap:3rem;padding:2rem 0;display:grid}.status-table article a{font-family:var(--font-display);text-transform:uppercase;font-size:2.2rem}.status-table article p{color:var(--muted);margin:.35rem 0 0;font-size:.8rem}.status-table article time{color:#5f6978;text-align:right;font:600 .58rem/1 monospace}@media (max-width:850px){.catalog-controls{grid-template-columns:1fr 1fr}.catalog-controls label:first-child{grid-column:1/-1}.product-detail-hero,.product-detail-grid{grid-template-columns:1fr}.detail-art{justify-self:center;width:min(80vw,30rem)}.purchase-panel{position:relative;top:0}.status-table article{grid-template-columns:1fr auto}.status-table article time{display:none}}@media (max-width:560px){.page-top{min-height:30rem;padding-inline:1.25rem}.page-top h1{font-size:clamp(4.5rem,21vw,7rem)}.catalog-page,.status-page{padding-inline:1.25rem}.catalog-controls{grid-template-columns:1fr}.catalog-controls label:first-child{grid-column:auto}.product-detail-hero,.product-detail-grid{padding-inline:1.25rem}.product-detail-copy h1{font-size:clamp(5rem,22vw,8rem)}.status-key{gap:1rem}.status-table article a{font-size:1.7rem}}.dashboard{background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:5rem 5rem;grid-template-columns:17rem minmax(0,1fr);min-height:100svh;display:grid}.dash-sidebar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:20;background:#040609f0;border-right:1px solid #c9d1dc21;flex-direction:column;height:100svh;padding:1.5rem;display:flex;position:sticky;top:0}.dash-identity{border-block:1px solid #c9d1dc1f;align-items:center;gap:.8rem;margin-top:2rem;padding:1.4rem 0;display:flex}.dash-identity>img,.dash-identity>span{object-fit:cover;background:var(--blue);width:2.8rem;height:2.8rem;font-family:var(--font-display);border-radius:50%;place-items:center;font-size:1.6rem;display:grid}.dash-identity div{flex-direction:column;min-width:0;display:flex}.dash-identity strong{white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.dash-identity small{color:var(--muted);font-size:.65rem}.dash-sidebar nav{flex-direction:column;gap:.2rem;margin-top:2rem;display:flex}.dash-sidebar nav a{color:#778291;text-transform:uppercase;letter-spacing:.08em;border-left:2px solid #0000;align-items:center;gap:.8rem;padding:.9rem .4rem;font-size:.67rem;font-weight:750;display:flex}.dash-sidebar nav a i{background:#4b5664;width:1rem;height:1px}.dash-sidebar nav a.active{color:#fff;border-left-color:var(--electric);background:linear-gradient(90deg,#087cff17,#0000);padding-left:1rem}.dash-sidebar form{margin-top:auto}.dash-sidebar form button{color:#7e8997;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-top:1px solid #c9d1dc1f;width:100%;padding:1rem 0;font-size:.65rem;font-weight:750}.dash-main{min-width:0}.dash-hero{border-bottom:1px solid #c9d1dc21;flex-direction:column;justify-content:flex-end;min-height:30rem;padding:5rem clamp(1.5rem,6vw,6rem);display:flex;position:relative;overflow:hidden}.dash-hero>span,.dash-section>header>span,.invoice-block>span,.invoice-support>span{color:var(--electric);letter-spacing:.16em;font:700 .57rem/1 monospace}.dash-hero h1{font-family:var(--font-display);letter-spacing:-.06em;text-transform:uppercase;margin:1rem 0 1.4rem;font-size:clamp(4.8rem,9vw,10rem);font-weight:400;line-height:.64;transform:skew(-4deg)}.dash-hero h1 em{color:#0000;-webkit-text-stroke:1px #c9d1dca6;margin-left:clamp(1rem,5vw,5rem);font-style:normal}.dash-hero>p{max-width:37rem;color:var(--muted);margin-left:clamp(0rem,5vw,5rem);line-height:1.6}.dash-hero-logo{z-index:-1;font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px #00b7ff14;font-size:clamp(10rem,24vw,26rem);position:absolute;bottom:-.25em;right:-.05em;transform:skew(-5deg)}.dash-stats{border-bottom:1px solid #c9d1dc21;grid-template-columns:repeat(3,1fr);display:grid}.dash-stats>div{border-right:1px solid #c9d1dc1f;justify-content:space-between;align-items:end;min-height:9rem;padding:2rem clamp(1.5rem,4vw,4rem);display:flex}.dash-stats span{color:#6d7887;text-transform:uppercase;letter-spacing:.12em;font-size:.58rem;font-weight:750}.dash-stats strong{font-family:var(--font-display);color:var(--electric);font-size:3.3rem;font-weight:400}.dash-section{border-bottom:1px solid #c9d1dc21;padding:5rem clamp(1.5rem,6vw,6rem)}.dash-section>header{border-bottom:1px solid #c9d1dc24;padding-bottom:1.4rem}.dash-section>header h2{font-family:var(--font-display);text-transform:uppercase;margin:.7rem 0 0;font-size:clamp(3rem,5vw,5.5rem);font-weight:400;line-height:.75}.dash-empty{flex-direction:column;justify-content:center;min-height:14rem;display:flex}.dash-empty strong{font-family:var(--font-display);text-transform:uppercase;font-size:2.7rem;font-weight:400}.dash-empty p{color:var(--muted)}.dash-empty a{width:max-content;color:var(--electric);border-bottom:1px solid var(--electric);text-transform:uppercase;padding:.6rem 0;font-size:.64rem;font-weight:800}.license-row{border-bottom:1px solid #c9d1dc1f;grid-template-columns:1fr minmax(15rem,.7fr) auto;align-items:center;gap:2rem;padding:1.5rem 0;display:grid}.license-row span{color:var(--electric);font:700 .55rem/1 monospace}.license-row h3{font-family:var(--font-display);text-transform:uppercase;margin:.4rem 0 0;font-size:2rem;font-weight:400}.license-row p{color:var(--muted);margin:.3rem 0;font-size:.7rem}.license-row code{color:var(--silver);font-size:.8rem}.license-row button{border:0;border-bottom:1px solid var(--electric);color:#fff;text-transform:uppercase;cursor:pointer;background:0 0;padding:.7rem 0;font-size:.61rem;font-weight:800}.license-row>small{color:#ff6373;grid-column:1/-1}.dash-table>a,.invoice-list>a{border-bottom:1px solid #c9d1dc1f;grid-template-columns:12rem 1fr 8rem 7rem;align-items:center;gap:2rem;padding:1.4rem 0;display:grid}.dash-table>a strong,.invoice-list>a>div>span{color:var(--electric);font:700 .58rem/1 monospace}.dash-table>a span{color:var(--silver)}.dash-table>a b,.invoice-list>a>strong{text-align:right;font-family:var(--font-display);font-size:1.5rem;font-weight:400}.dash-table>a time,.invoice-list>a>time{color:#596574;text-align:right;font:600 .58rem/1 monospace}.invoice-list>a{grid-template-columns:1fr 12rem 7rem 7rem}.invoice-list h2{font-family:var(--font-display);text-transform:uppercase;margin:.4rem 0 0;font-size:2.2rem;font-weight:400}.invoice-list p{color:var(--muted);margin:.25rem 0;font-size:.72rem}.invoice-state{width:max-content;color:var(--silver);text-transform:uppercase;letter-spacing:.08em;border:1px solid #536070;padding:.5rem .7rem;font-size:.55rem;font-weight:800}.state-completed{border-color:var(--electric);color:var(--electric)}.state-rejected,.state-cancelled,.state-expired{color:#7d8794}.state-awaiting_verification,.state-payment_submitted{color:#e9bd4c;border-color:#e9bd4c}.invoice-detail-head{border-bottom:1px solid #c9d1dc21;padding:6rem clamp(1.5rem,6vw,6rem) 3rem;position:relative}.invoice-detail-head>a{color:var(--muted);text-transform:uppercase;font-size:.6rem;font-weight:750}.invoice-detail-head>span{color:var(--electric);margin-top:3rem;font:700 .58rem/1 monospace;display:block}.invoice-detail-head h1{font-family:var(--font-display);text-transform:uppercase;flex-direction:column;margin:1rem 0 1.5rem;font-size:clamp(4rem,8vw,8rem);font-weight:400;line-height:.64;display:flex}.invoice-detail-head h1 em{color:#0000;-webkit-text-stroke:1px #c9d1dca6;margin-left:clamp(1rem,5vw,5rem);font-style:normal}.invoice-detail-grid{grid-template-columns:1fr 20rem;align-items:start;gap:5rem;padding:4rem clamp(1.5rem,6vw,6rem);display:grid}.invoice-block{border-top:1px solid #c9d1dc24;padding:1.5rem 0 3rem}.invoice-block dl{margin:1.5rem 0}.invoice-block dl>div{border-bottom:1px solid #c9d1dc1a;justify-content:space-between;padding:1rem 0;display:flex}.invoice-block dt{color:var(--muted)}.invoice-block dd{text-transform:capitalize;margin:0;font-weight:750}.wallet-address{border-block:1px solid #c9d1dc1f;padding:1.3rem 0}.wallet-address span{color:#e9bd4c;text-transform:uppercase;margin-bottom:.7rem;font-size:.59rem;font-weight:800;display:block}.wallet-address code{overflow-wrap:anywhere;color:var(--silver);display:block}.transaction-form{gap:1rem;margin-top:2rem;display:grid}.transaction-form label{gap:.5rem;display:grid}.transaction-form label span{color:#6d7887;text-transform:uppercase;font-size:.56rem;font-weight:750}.transaction-form input{color:#fff;border:0;background:0 0;border-bottom:1px solid #46505d;outline:0;padding:.8rem 0}.transaction-form button{background:var(--blue);color:#fff;text-transform:uppercase;cursor:pointer;border:0;min-height:3.7rem;font-size:.66rem;font-weight:800}.danger-text{color:#ff6575;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #7a3b44;margin-top:1.5rem;padding:.7rem 0;font-size:.6rem;font-weight:750}.timeline{margin:0;padding:1.5rem 0 0;list-style:none}.timeline li{grid-template-columns:1rem 1fr;gap:1rem;min-height:5rem;display:grid}.timeline li>i{border:1px solid #596575;border-radius:50%;width:.55rem;height:.55rem;margin-top:.2rem;position:relative}.timeline li:not(:last-child)>i:after{content:"";background:#28303a;width:1px;height:4.5rem;position:absolute;top:.6rem;left:50%}.timeline li.done>i{background:var(--electric);border-color:var(--electric);box-shadow:0 0 10px var(--electric)}.timeline li div{flex-direction:column;display:flex}.timeline li time{color:var(--muted);margin-top:.35rem;font-size:.65rem}.invoice-support{border-top:2px solid var(--electric);padding-top:1.5rem;position:sticky;top:2rem}.invoice-support h2{font-family:var(--font-display);text-transform:uppercase;margin:1rem 0;font-size:3.2rem;font-weight:400}.invoice-support p{color:var(--muted);line-height:1.55}.invoice-support a{background:var(--blue);text-align:center;text-transform:uppercase;margin:1.5rem 0;padding:1rem;font-size:.65rem;font-weight:800;display:block}.invoice-support small{color:#697584}@media (max-width:850px){.dashboard{grid-template-columns:1fr}.dash-sidebar{grid-template-columns:1fr auto;align-items:center;height:auto;display:grid;position:relative}.dash-identity{display:none}.dash-sidebar nav{flex-direction:row;grid-column:1/-1;margin-top:1rem;overflow:auto}.dash-sidebar form{position:absolute;top:1rem;right:1.5rem}.dash-main{min-width:0}.dash-stats{grid-template-columns:1fr}.license-row{grid-template-columns:1fr auto}.license-row code{grid-column:1}.dash-table>a,.invoice-list>a{grid-template-columns:1fr auto}.dash-table>a time,.invoice-list>a>time,.invoice-list>a>strong{display:none}.invoice-detail-grid{grid-template-columns:1fr}.invoice-support{position:relative;top:0}}@media (max-width:560px){.dash-sidebar{padding:1rem}.dash-sidebar nav a{white-space:nowrap}.dash-hero,.dash-section,.invoice-detail-head,.invoice-detail-grid{padding-inline:1.25rem}.dash-hero h1{font-size:clamp(4.3rem,19vw,6.5rem)}.dash-stats>div{min-height:7rem}.license-row{grid-template-columns:1fr}.license-row code{grid-column:auto}.dash-table>a,.invoice-list>a{gap:1rem}.invoice-detail-head h1{font-size:clamp(3.8rem,18vw,6rem)}}.admin-shell{background:#05070a;grid-template-columns:18rem 1fr;min-height:100svh;display:grid}.admin-rail{background:#070a0f;border-right:1px solid #ffffff12;flex-direction:column;height:100svh;padding:1.5rem;display:flex;position:sticky;top:0}.admin-logo{width:7rem}.admin-person{border-block:1px solid #ffffff12;align-items:center;gap:1rem;margin:2rem 0;padding:1.2rem 0;display:flex}.admin-person>img{object-fit:contain;filter:drop-shadow(0 .5rem 1.2rem #008cff29);width:4.25rem;height:4.25rem}.admin-person>div{flex-direction:column;display:flex}.admin-person strong{font-size:.8rem}.admin-person span{color:var(--electric);text-transform:uppercase;font-size:.58rem;font-weight:800}.admin-rail nav{flex-direction:column;display:flex}.admin-rail nav button{color:#717c8a;text-align:left;text-transform:uppercase;cursor:pointer;border:0;background:0 0;border-left:2px solid #0000;align-items:center;gap:.8rem;padding:.9rem .4rem;font-size:.65rem;font-weight:780;display:flex}.admin-rail nav button i{background:#49535f;width:1rem;height:1px}.admin-rail nav button.active{border-color:var(--electric);color:#fff;background:linear-gradient(90deg,#168cff17,#0000);padding-left:1rem}.admin-rail nav button.active i{background:var(--electric)}.admin-rail>a{color:#717c8a;text-transform:uppercase;margin-top:auto;font-size:.62rem;font-weight:750}.admin-main{min-width:0}.admin-top{z-index:15;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05070ae6;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;height:5rem;padding:0 clamp(1.5rem,4vw,4rem);display:flex;position:sticky;top:0}.admin-top>div{flex-direction:column;display:flex}.admin-top span{color:var(--electric);letter-spacing:.14em;font:700 .53rem/1 monospace}.admin-top strong{text-transform:capitalize;margin-top:.3rem}.admin-top p{color:var(--electric);font-size:.65rem}.admin-view{padding:clamp(3rem,6vw,6rem) clamp(1.5rem,5vw,5rem)}.admin-heading{border-bottom:1px solid #ffffff12;flex-direction:column;justify-content:flex-end;min-height:20rem;padding-bottom:3rem;display:flex;position:relative;overflow:hidden}.admin-heading:after{content:"ELUX";z-index:-1;font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px #00bfff12;font-size:clamp(9rem,22vw,23rem);line-height:.7;position:absolute;bottom:-.15em;right:-.05em}.admin-heading>span,.admin-intro>span,.admin-section>header>span{color:var(--electric);letter-spacing:.16em;font:700 .56rem/1 monospace}.admin-heading h1{font-family:var(--font-display);letter-spacing:-.04em;text-transform:uppercase;margin:1rem 0 0;font-size:clamp(4.5rem,8vw,9rem);font-weight:400;line-height:.66}.metric-strip{border-bottom:1px solid #ffffff12;grid-template-columns:repeat(4,1fr);display:grid}.metric-strip>div{border-right:1px solid #ffffff12;flex-direction:column;justify-content:space-between;min-height:9rem;padding:2rem;display:flex}.metric-strip span{color:#747f8d;text-transform:uppercase;font-size:.57rem;font-weight:750}.metric-strip b{font-family:var(--font-display);color:var(--electric);font-size:2.7rem;font-weight:400}.admin-section{padding:4rem 0}.admin-section>header{border-bottom:1px solid #ffffff12;padding-bottom:1.3rem}.admin-section>header h2{font-family:var(--font-display);text-transform:uppercase;margin:.7rem 0 0;font-size:clamp(2.8rem,5vw,5rem);font-weight:400}.admin-split{grid-template-columns:.75fr 1.25fr;gap:clamp(4rem,9vw,9rem);padding:5rem 0;display:grid}.admin-intro{align-self:start;position:sticky;top:8rem}.admin-intro h2{font-family:var(--font-display);text-transform:uppercase;margin:1rem 0;font-size:clamp(2.8rem,5vw,5.2rem);font-weight:400;line-height:.75}.admin-intro p{max-width:28rem;color:var(--muted);line-height:1.65}.line-form{gap:1.6rem;display:grid}.line-form>div{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.line-form label{gap:.6rem;display:grid}.line-form label>span{color:#77818f;text-transform:uppercase;letter-spacing:.09em;font-size:.57rem;font-weight:750}.line-form input,.line-form textarea,.line-form select{color:#fff;width:100%;font:inherit;resize:vertical;background:0 0;border:0;border-bottom:1px solid #46505d;border-radius:0;outline:0;padding:.85rem 0}.line-form select option{background:#10151d}.line-form>button{background:var(--blue);color:#fff;text-transform:uppercase;cursor:pointer;border:0;justify-content:space-between;align-items:center;min-height:4rem;padding:0 1.2rem;font-size:.68rem;font-weight:850;display:flex}.line-form>button i{background:#fff;width:1.5rem;height:1px}.admin-table{border-top:1px solid #ffffff12}.admin-table>div{border-bottom:1px solid #ffffff12;grid-template-columns:minmax(10rem,1fr) minmax(10rem,1.3fr) auto auto auto;align-items:center;gap:1.5rem;padding:1.25rem 0;font-size:.72rem;display:grid}.admin-table>div>span,.admin-table>div>code,.admin-table>div>time{color:var(--muted);text-overflow:ellipsis;overflow:hidden}.admin-table>div>b{font-family:var(--font-display);font-size:1.3rem;font-weight:400}.admin-table button{border:0;border-bottom:1px solid var(--electric);color:#fff;text-transform:uppercase;cursor:pointer;background:0 0;padding:.6rem 0;font-size:.56rem;font-weight:800}.admin-table>p{color:var(--muted);padding:2rem 0}@media (max-width:900px){.admin-shell{grid-template-columns:1fr}.admin-rail{height:auto;position:relative}.admin-rail nav{flex-direction:row;overflow:auto}.admin-rail nav button{white-space:nowrap}.admin-rail>a{margin-top:1rem}.metric-strip{grid-template-columns:1fr 1fr}.admin-split{grid-template-columns:1fr}.admin-intro{position:relative;top:0}.admin-table>div{grid-template-columns:1fr auto}.admin-table>div>:nth-child(2){grid-column:1}}@media (max-width:560px){.admin-view{padding-inline:1.25rem}.admin-heading h1{font-size:clamp(4rem,18vw,6rem)}.metric-strip,.line-form>div{grid-template-columns:1fr}}.invoice-chat{background:linear-gradient(145deg,#08101beb,#03070cfa);border:1px solid #5da8f22e;margin-top:2rem;overflow:hidden;box-shadow:0 1.5rem 4rem #0000003d}.chat-head{background:linear-gradient(110deg,#087cff14,#0000 52%);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-end;gap:2rem;padding:1.5rem 1.65rem;display:flex}.chat-head>div:first-child>span{color:var(--electric);letter-spacing:.15em;font:700 .54rem/1 monospace}.chat-head p{color:#8592a2;margin:0;font-size:.7rem;line-height:1.5}.chat-presence{grid-template-columns:auto 1fr;align-items:center;gap:.35rem .55rem;min-width:10rem;display:grid}.chat-presence i{background:#35d6a0;border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 .6rem #35d6a0b3}.chat-presence span{color:#bfcbda;text-transform:uppercase;font-size:.6rem;font-weight:750}.chat-presence b{color:#687687;grid-column:2;font-size:.56rem;font-weight:650}.chat-stream{scrollbar-color:#1e91e6 #080c12;flex-direction:column;gap:1rem;min-height:20rem;max-height:34rem;padding:1.5rem;display:flex;overflow:auto}.chat-stream article{align-items:flex-end;gap:.7rem;width:min(80%,42rem);animation:.22s both chat-in;display:flex}.chat-stream article.chat-customer{flex-direction:row-reverse;align-self:flex-end}.chat-stream article.chat-system{align-self:center;width:min(90%,34rem)}.chat-avatar{background:#0a111b;border:1px solid #569fe538;flex:0 0 2.35rem;place-items:center;width:2.35rem;height:2.35rem;display:grid;overflow:hidden}.chat-avatar img{object-fit:contain;width:100%;height:100%}.chat-avatar>span{color:var(--electric);font-family:var(--font-display);font-size:1rem}.chat-bubble{background:#0a0f17;border:1px solid #ffffff14;flex:1;min-width:0;padding:.85rem 1rem}.chat-customer .chat-bubble{background:linear-gradient(135deg,#087cff38,#05274a5c);border-color:#00b7ff47}.chat-system .chat-bubble{background:#ffffff06;border-style:dashed}.chat-bubble header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.chat-bubble strong{color:#dfe9f5;text-transform:uppercase;font-size:.62rem}.chat-bubble time{color:#617081;white-space:nowrap;font-size:.52rem}.chat-bubble p{color:#c1cad5;white-space:pre-wrap;overflow-wrap:anywhere;margin:.55rem 0 0;font-size:.78rem;line-height:1.6}.chat-empty{text-align:center;color:#748192;align-content:center;place-items:center;min-height:16rem;margin:auto;display:grid}.chat-empty i{border:1px solid #00b7ff4d;width:2.75rem;height:2.75rem;margin-bottom:1rem;transform:rotate(45deg);box-shadow:inset 0 0 0 .5rem #00b7ff06}.chat-empty strong{color:#cbd6e2;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.chat-empty p{max-width:22rem;margin:.55rem 0 0;font-size:.68rem;line-height:1.55}.canned-strip{border-top:1px solid #ffffff12;align-items:center;gap:.55rem;padding:.85rem 1.5rem;display:flex;overflow:auto}.canned-strip>span{color:#667587;text-transform:uppercase;flex:none;font-size:.53rem;font-weight:800}.canned-strip button:hover{border-color:var(--electric);color:#fff}.chat-compose{background:#050a10;border-top:1px solid #ffffff14;padding:1.15rem 1.5rem 1.35rem;display:grid}.chat-compose label{color:#8290a0;text-transform:uppercase;justify-content:space-between;gap:1rem;margin-bottom:.65rem;font-size:.55rem;font-weight:800;display:flex}.chat-compose label small{color:#596879;font-size:inherit}.chat-compose textarea{color:#fff;resize:vertical;width:100%;min-height:7rem;font:inherit;background:#080d14;border:1px solid #ffffff1a;outline:0;padding:1rem;line-height:1.55}.chat-compose footer{justify-content:space-between;align-items:center;gap:1rem;padding-top:.8rem;display:flex}.chat-compose footer>span{color:#627183;font-size:.56rem}.chat-compose button{color:#fff;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#087cff,#0867cc);border:1px solid #3fa8ff80;align-items:center;gap:.8rem;min-height:2.65rem;padding:0 1rem;font-size:.58rem;font-weight:850;display:inline-flex}.chat-compose button i{background:#fff;width:1rem;height:1px;position:relative}.chat-compose button i:after{content:"";border-top:1px solid #fff;border-right:1px solid #fff;width:5px;height:5px;position:absolute;top:-2px;right:0;transform:rotate(45deg)}.chat-compose button:disabled{opacity:.4;cursor:not-allowed}@keyframes chat-in{0%{opacity:0;transform:translateY(8px)}}@media (max-width:620px){.chat-head{flex-direction:column;align-items:flex-start;gap:1rem;padding:1.2rem}.chat-presence{min-width:0}.chat-stream{min-height:17rem;padding:1rem}.chat-stream article,.chat-stream article.chat-system{width:96%}.chat-avatar{flex-basis:2rem;width:2rem;height:2rem}.chat-bubble{padding:.75rem}.chat-bubble header{flex-direction:column;align-items:flex-start;gap:.25rem}.chat-bubble time{white-space:normal}.canned-strip{padding:.75rem 1rem}.chat-compose{padding:1rem}.chat-compose footer{align-items:flex-end}.chat-compose footer>span{max-width:9rem}.admin-invoice-workspace .invoice-chat{margin:.75rem}}.legal-copy{min-height:24rem;color:var(--silver);padding:5rem clamp(1.5rem,20vw,22rem);line-height:1.75}.legal-copy p{margin:0 0 1.2rem}.not-found{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:2rem;display:flex;position:relative;overflow:hidden}.not-found:before{content:"404";z-index:-1;font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px #00bfff14;font-size:min(47vw,35rem);position:absolute}.not-found>img{width:min(12rem,45vw);margin-bottom:2rem;animation:7s ease-in-out infinite float}.not-found>span{color:var(--electric);letter-spacing:.16em;font:700 .58rem/1 monospace}.not-found h1{font-family:var(--font-display);text-transform:uppercase;margin:1rem 0;font-size:clamp(4.5rem,11vw,10rem);font-weight:400;line-height:.68}.not-found h1 em{color:#0000;-webkit-text-stroke:1px #f5f7faa6;font-style:normal}.not-found p{color:var(--muted)}.not-found a{border-bottom:1px solid var(--electric);text-transform:uppercase;margin-top:1.5rem;padding:.7rem 0;font-size:.65rem;font-weight:800}.page-top:after{font-size:min(24vw,21rem);line-height:.76;bottom:-.18em;transform:skew(-3deg)}.page-top h1{letter-spacing:-.035em;font-size:clamp(3.7rem,7vw,7.5rem);line-height:.92;transform:skew(-2deg)}.product-detail-copy h1{letter-spacing:-.035em;font-size:clamp(3.8rem,7vw,7.5rem);line-height:.92;transform:skew(-2deg)}.detail-body h2{font-size:clamp(2.8rem,4.5vw,5rem);line-height:1}.dash-hero h1{letter-spacing:-.035em;font-size:clamp(3.6rem,6.5vw,6.8rem);line-height:.92;transform:skew(-2deg)}.dash-section>header h2{font-size:clamp(2.6rem,4vw,4.5rem);line-height:1}.invoice-detail-head h1{font-size:clamp(3.3rem,6vw,6rem);line-height:.94}.invoice-chat>header h2,.invoice-support h2{line-height:1}.admin-heading h1{letter-spacing:-.03em;font-size:clamp(3.5rem,6vw,6.5rem);line-height:.92}.not-found h1{line-height:.92}.hero-statement span,.section-heading h2,.product-copy h3,.page-top h1,.product-detail-copy h1,.detail-body h2,.dash-hero h1,.dash-section>header h2,.admin-heading h1,.admin-section>header h2,.admin-intro h2,.invoice-detail-head h1,.invoice-support h2,.not-found h1{paint-order:stroke fill;-webkit-text-stroke:1.2px currentColor}.hero-statement span{paint-order:stroke fill;-webkit-text-stroke:1.45px currentColor}.hero-statement em,.section-heading h2 em,.page-top h1 em,.product-detail-copy h1 em,.dash-hero h1 em,.admin-heading h1 em,.invoice-detail-head h1 em,.not-found h1 em{paint-order:normal}.hero-actions{gap:.6rem}.hero-actions a{letter-spacing:.085em;min-height:2.55rem;padding:0 .9rem;font-size:.58rem}.hero-actions .primary,.final-cta .primary{background:linear-gradient(135deg,#087cffb8,#08489194);border:1px solid #53aeff85;box-shadow:0 .45rem 1.25rem #0048a024}.hero-actions .secondary{background:#070c136b;border-color:#c9d1dc2b}.hero-actions i{width:.9rem;margin-left:.9rem}.final-cta .primary{min-height:2.75rem;padding:0 1rem}.text-link{padding:.55rem 0}.layered-heading>span,.layered-heading>em{will-change:opacity,filter;width:max-content;max-width:100%;display:block;position:relative}.layered-heading.layered-in-view>span{animation:6s ease-in-out infinite layered-solid-reading}.layered-heading.layered-in-view>em{animation:6s ease-in-out infinite layered-outline-reading}.layered-heading.layered-in-view:not(:has(>span)){animation:6s ease-in-out infinite layered-unwrapped-reading}@keyframes layered-solid-reading{0%,44%,to{z-index:4;opacity:1;filter:drop-shadow(0 0 .04em #28b3ff6b)}50%,94%{z-index:1;opacity:.46;filter:none}}@keyframes layered-outline-reading{0%,44%,to{z-index:1;opacity:.42;filter:none}50%,94%{z-index:4;opacity:1;filter:drop-shadow(0 0 .045em #28b3ff7a)}}@keyframes layered-unwrapped-reading{0%,44%,to{color:var(--white);text-shadow:0 0 .045em #28b3ff66}50%,94%{color:#f4f7fa7a;text-shadow:none}}.admin-mobile-nav{display:none}.admin-control-list{border-top:1px solid #ffffff14;display:grid}.admin-control-list article{border-bottom:1px solid #ffffff14;align-items:center;gap:1rem;min-height:5.4rem;padding:1rem 0;display:flex}.admin-control-list article>div{flex:1;gap:.35rem;min-width:14rem;display:grid}.admin-control-list strong{font-size:.82rem}.admin-control-list span{color:var(--muted);font-size:.66rem;line-height:1.55}.admin-control-list button,.admin-control-list select,.invoice-case-actions button,.admin-invoice-workspace>header>button,.setting-card button{color:#fff;min-height:2.75rem;font:800 .55rem/1 var(--font-body);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#0c4b911f;border:1px solid #54a6ff52;padding:.65rem .85rem}.admin-control-list select{background:#0b1119;min-width:9rem}.danger{color:#ff8295!important;border-color:#ff4a6373!important}.compact-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;margin-top:2.5rem}.compact-form>button{min-height:3.4rem}.admin-search{gap:.65rem;max-width:42rem;margin:3rem 0 0;display:grid}.admin-search span{color:var(--electric);letter-spacing:.14em;font:700 .55rem/1 monospace}.admin-search input{color:#fff;min-height:3.5rem;font:inherit;background:#080c12;border:1px solid #ffffff26;outline:0;padding:0 1rem}.admin-search input:focus{border-color:var(--electric)}.invoice-number{text-align:left;color:var(--electric)!important;border-color:#0000!important;justify-self:start!important}.admin-invoice-workspace{background:linear-gradient(150deg,#091728f5,#04070bfa);border:1px solid #27a1ff3d;margin:0 0 4rem;box-shadow:0 2rem 6rem #00000061}.admin-invoice-workspace>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;display:flex}.admin-invoice-workspace>header span{color:var(--electric);letter-spacing:.14em;font:700 .53rem/1 monospace}.admin-invoice-workspace>header h2{font-family:var(--font-display);margin:.35rem 0 0;font-size:clamp(2rem,4vw,4rem);line-height:1}.admin-invoice-workspace>header p{color:var(--muted);margin:.5rem 0 0;font-size:.72rem}.invoice-case-actions{border-bottom:1px solid #ffffff14;flex-wrap:wrap;gap:.7rem;padding:1.25rem 1.5rem;display:flex}.admin-invoice-workspace>dl{border-bottom:1px solid #ffffff14;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.admin-invoice-workspace>dl>div{border-right:1px solid #ffffff14;min-width:0;padding:1.25rem}.admin-invoice-workspace dt{color:var(--muted);text-transform:uppercase;font-size:.52rem;font-weight:800}.admin-invoice-workspace dd{overflow-wrap:anywhere;margin:.55rem 0 0;font-size:.7rem}.admin-invoice-workspace .invoice-chat{margin:clamp(1rem,3vw,2rem)}.canned-strip{gap:.55rem;padding:.75rem 0;display:flex;overflow:auto}.canned-strip button{white-space:nowrap;color:#dcecff;text-transform:uppercase;cursor:pointer;background:#0a61b21f;border:1px solid #26a8ff4d;min-height:2.6rem;padding:.55rem .8rem;font-size:.58rem;font-weight:800}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.setting-card{background:#080c11;border:1px solid #ffffff17;gap:1rem;padding:1.25rem;display:grid}.setting-card label{gap:.6rem;display:grid}.setting-card label span{color:var(--electric);letter-spacing:.1em;text-transform:uppercase;font:700 .54rem/1 monospace}.setting-card textarea{color:#fff;font:inherit;resize:vertical;background:0 0;border:0;border-bottom:1px solid #46505d}.setting-card button{justify-self:start}.break-all{overflow-wrap:anywhere}.update-feed{background:#ffffff14;border:1px solid #ffffff14;gap:1px;display:grid}.update-feed article{background:#080c12;padding:1.4rem}.update-feed article>span{color:var(--electric);letter-spacing:.12em;font:700 .53rem/1 monospace}.update-feed h3{font-family:var(--font-display);text-transform:uppercase;margin:.65rem 0 .4rem;font-size:clamp(1.4rem,3vw,2.4rem);line-height:1}.update-feed p{color:var(--muted);margin:0;line-height:1.65}.update-feed time{color:#697686;margin-top:1rem;font-size:.58rem;display:block}.download-feed{border-top:1px solid #ffffff1a}.download-feed>a{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem 0;display:flex}.download-feed>a>div{gap:.35rem;display:grid}.download-feed strong{font-size:.84rem}.download-feed span{color:var(--muted);font-size:.65rem}.download-feed b{color:var(--electric);text-transform:uppercase;font-size:.62rem}.download-feed>p{color:var(--muted);padding:2rem 0}.file-delivery{padding-top:3rem}.file-list{margin-top:2rem}.upload-progress{color:var(--electric);margin:0;font-size:.68rem}.line-form input[type=file]{min-height:3.5rem;padding:.8rem 0}.line-form input[type=file]::file-selector-button{color:#fff;min-height:2.6rem;font:800 .56rem/1 var(--font-interface);text-transform:uppercase;cursor:pointer;background:#0a1726;border:1px solid #33a0ff59;margin-right:1rem;padding:0 .8rem}@media (max-width:1100px){.admin-shell{grid-template-columns:15rem 1fr}.admin-rail{padding:1.15rem}.admin-view{padding-inline:clamp(1.25rem,3vw,3rem)}.admin-control-list article{flex-wrap:wrap}.compact-form,.admin-invoice-workspace>dl{grid-template-columns:1fr 1fr}}@media (max-width:900px){.admin-rail{z-index:30;border-bottom:1px solid #ffffff14;border-right:0;grid-template-columns:auto 1fr;align-items:center;gap:.75rem;height:auto;padding:.7rem 1rem;display:grid;position:sticky;top:0;box-shadow:0 1rem 2rem #0000004d}.admin-logo{width:5.25rem}.admin-person{border:0;justify-self:end;margin:0;padding:0}.admin-person>img{width:2.8rem;height:2.8rem}.admin-person strong{font-size:.7rem}.admin-rail nav{display:none}.admin-mobile-nav{grid-column:1/3;grid-template-columns:auto 1fr;align-items:center;gap:.8rem;display:grid}.admin-mobile-nav span{color:var(--electric);letter-spacing:.12em;text-transform:uppercase;font:700 .52rem/1 monospace}.admin-mobile-nav select{color:#fff;min-height:2.75rem;font:800 .65rem/1 var(--font-body);text-transform:uppercase;background:#0b1119;border:1px solid #2f9fff4d;padding:0 .8rem}.admin-rail>a{margin:0;font-size:.5rem;position:absolute;bottom:.9rem;right:1rem}.admin-top{height:4rem;top:7.7rem}.admin-view{padding-top:2.5rem}.admin-heading{min-height:14rem}.admin-heading h1{font-size:clamp(3.1rem,10.5vw,6rem)}.admin-control-list article{align-items:stretch}.admin-control-list article>div{flex-basis:100%;min-width:0}.admin-control-list button,.admin-control-list select{flex:1}.settings-grid{grid-template-columns:1fr}}@media (max-width:560px){.admin-person>div{display:none}.admin-heading{min-height:11rem;padding-bottom:2rem}.admin-heading h1{font-size:clamp(2.7rem,13vw,4.6rem);line-height:.82}.admin-heading h1 em{margin-left:.25rem}.admin-section{padding:2.8rem 0}.admin-section>header h2{font-size:2.35rem;line-height:.9}.metric-strip>div{min-height:6.5rem;padding:1.25rem}.metric-strip b{font-size:2.05rem}.compact-form{grid-template-columns:1fr}.admin-table>div{grid-template-columns:1fr;gap:.55rem;padding:1.25rem .15rem}.admin-table>div>*{justify-self:start;grid-column:1!important}.admin-table button{min-height:2.75rem}.admin-invoice-workspace>header{align-items:flex-start}.invoice-case-actions{grid-template-columns:1fr 1fr;padding:1rem;display:grid}.invoice-case-actions button{min-height:3rem}.admin-invoice-workspace>dl{grid-template-columns:1fr}.admin-invoice-workspace>dl>div{border-bottom:1px solid #ffffff14;border-right:0}.line-form>button{min-height:3.5rem}.hero-statement span,.section-heading h2,.page-top h1,.dash-hero h1,.admin-heading h1{-webkit-text-stroke:.8px currentColor}}.not-found h1{font-size:clamp(3.5rem,8vw,7rem);line-height:.82}.dashboard{background-size:8rem 8rem;grid-template-columns:14.5rem minmax(0,1fr)}.dash-sidebar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040609f7;height:100svh;padding:1.25rem}.dash-brand img{width:6.15rem}.dash-identity{gap:.7rem;margin-top:1.4rem;padding:1rem 0}.dash-identity>img,.dash-identity>span{width:2.35rem;height:2.35rem;font-size:1.15rem}.dash-sidebar nav{gap:.05rem;margin-top:1.25rem}.dash-sidebar nav a{letter-spacing:.075em;gap:.65rem;padding:.7rem .35rem;font-size:.59rem}.dash-sidebar nav a.active{background:linear-gradient(90deg,#087cff13,#0000 78%);padding-left:.75rem}.dash-sidebar form button{padding:.75rem 0;font-size:.57rem}.dash-hero{min-height:21rem;padding:7rem clamp(2rem,5vw,4.5rem) 2.75rem}.dash-hero.compact{min-height:18rem}.dash-hero>span{letter-spacing:.14em;font-size:.52rem}.dash-hero h1{letter-spacing:-.025em;max-width:52rem;margin:.8rem 0 0;font-size:clamp(2.8rem,5vw,5.1rem);line-height:.96;transform:none}.dash-hero h1 em{color:var(--silver);-webkit-text-stroke:.7px #c9d1dc7a;text-shadow:none;margin-left:clamp(.5rem,2vw,2rem)}.dashboard .layered-heading.layered-in-view>span,.dashboard .layered-heading.layered-in-view>em{opacity:1;filter:none;z-index:auto;animation:none}.dash-hero>p{color:#9ba7b5;max-width:38rem;margin:1.15rem 0 0;font-size:.86rem;line-height:1.6}.dash-hero-logo{display:none}.dash-stats{border-bottom:1px solid #c9d1dc1a;padding:1.15rem clamp(2rem,5vw,4.5rem)}.dash-stats>div{border-right:1px solid #c9d1dc1a;align-items:center;min-height:3.6rem;padding:0 1.5rem}.dash-stats>div:first-child{padding-left:0}.dash-stats>div:last-child{border-right:0;padding-right:0}.dash-stats span{letter-spacing:.1em;font-size:.53rem}.dash-stats strong{font-size:2rem}.dash-section{padding:3.5rem clamp(2rem,5vw,4.5rem)}.dash-section>header{padding-bottom:1rem}.dash-section>header h2{letter-spacing:-.02em;margin:.55rem 0 0;font-size:clamp(2rem,3.2vw,3.3rem);line-height:1}.dash-empty{min-height:9rem;padding:1.5rem 0}.dash-empty strong{letter-spacing:-.01em;font-size:clamp(1.35rem,2.3vw,2rem);line-height:1.1}.dash-empty p{color:#8995a5;margin:.6rem 0;font-size:.8rem}.dash-empty a{padding:.45rem 0;font-size:.57rem}.license-row{gap:1.25rem;padding:1.1rem 0}.license-row h3{font-size:1.55rem}@media (max-width:850px){.dashboard{grid-template-columns:1fr}.dash-sidebar{height:auto;padding:1rem 1.25rem;position:relative}.dash-sidebar nav{margin-top:.75rem}.dash-hero{min-height:18rem;padding:5.5rem 1.25rem 2.25rem}.dash-hero.compact{min-height:15rem}.dash-hero h1{font-size:clamp(2.45rem,10vw,4.5rem)}.dash-stats{grid-template-columns:repeat(3,1fr);padding:1rem 1.25rem}.dash-stats>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:.35rem;min-height:3.2rem;padding:0 .85rem}.dash-stats strong{font-size:1.55rem}.dash-section{padding:2.75rem 1.25rem}}html{-moz-text-size-adjust:100%;text-size-adjust:100%;touch-action:pan-x pan-y;background:#05070a}body{overscroll-behavior-x:none}.pagination-nav{border-top:1px solid #ffffff17;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin-top:1.4rem;padding:1rem 0;display:grid}.pagination-nav>a,.pagination-nav>button{color:#dbe7f1;cursor:pointer;background:#0a1118;border:1px solid #2f4255;border-radius:.35rem;width:max-content;min-height:2.35rem;padding:0 .75rem;font-size:.65rem;font-weight:800;text-decoration:none}.pagination-nav>a:last-child,.pagination-nav>button:last-child,.pagination-nav>span:last-child{justify-self:end}.pagination-nav p{color:#8390a0;margin:0;font-size:.67rem}.pagination-nav p strong{color:#fff}.pagination-nav button:disabled{opacity:.35;cursor:not-allowed}.catalog-pager{grid-template-columns:2.5rem 1fr 2.5rem;align-items:center;gap:.5rem;padding:.8rem .2rem;display:grid}.catalog-pager button{color:#fff;background:#0a1118;border:1px solid #2f4255;border-radius:.35rem;height:2.25rem}.catalog-pager button:disabled{opacity:.3}.catalog-pager span{color:#8997a7;text-align:center;font-size:.65rem}.upload-progress{gap:.45rem;margin:.8rem 0 0;display:grid}.upload-progress p{color:#9ca9b8;margin:0;font-size:.68rem}.upload-progress progress,.media-upload progress,.download-action progress{accent-color:#19bfff;background:#16212b;border:0;border-radius:99px;width:100%;height:.28rem;overflow:hidden}.upload-progress progress::-webkit-progress-bar{background:#16212b}.media-upload progress::-webkit-progress-bar{background:#16212b}.download-action progress::-webkit-progress-bar{background:#16212b}.upload-progress progress::-webkit-progress-value{background:#19bfff}.media-upload progress::-webkit-progress-value{background:#19bfff}.download-action progress::-webkit-progress-value{background:#19bfff}.media-upload progress{grid-column:1/-1;margin-top:.45rem}.download-action{gap:.25rem;min-width:5.4rem;display:inline-grid;position:relative}.download-action>button{width:100%}.download-action progress{position:absolute;bottom:-.35rem;left:0;right:0}.owned-file{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.owned-file .download-action{min-width:0}.owned-file .download-action button{color:#8ccaff;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;overflow:hidden}.owned-file small{color:#748294}@media (max-width:760px){html,body,#__next{width:100%;min-width:0;max-width:100%}.editorial-section>*,.process-section>*,.status-preview>*,.faq-section>*{min-width:0;max-width:100%}.section-heading,.faq-list,.status-lines,.product-list{width:100%;max-width:100%}.layered-heading,.layered-heading>span,.layered-heading>em{max-width:100%}.pagination-nav{grid-template-columns:1fr 1fr;gap:.6rem}.pagination-nav p{text-align:center;grid-area:1/1/auto/-1}.pagination-nav>a,.pagination-nav>button{grid-row:2;width:100%}.pagination-nav>a:last-child,.pagination-nav>button:last-child{justify-self:stretch}.hero-background-logo{filter:drop-shadow(0 0 .08rem #1497ff3d)}.hero-statement em{text-shadow:.02em .03em #087cff4d,0 0 .055em #00b7ff14}.download-action{min-width:0}.purchase-actions .download-action{grid-column:span 2;width:100%}.purchase-actions .download-action button{min-width:100%}}@media (max-width:560px){.dash-sidebar nav a{padding:.6rem .25rem}.dash-hero h1{font-size:clamp(2.35rem,11.5vw,3.75rem);line-height:1}.dash-hero h1 em{margin-left:.2rem}.dash-stats{grid-template-columns:repeat(3,minmax(8rem,1fr));overflow-x:auto}.dash-section>header h2{font-size:2rem}}.dash-sidebar nav a.dash-store-link{color:#c8d4e2;border-bottom:1px solid #c9d1dc1a;margin-bottom:.65rem}.dash-sidebar nav a.dash-store-link i{background:var(--electric);box-shadow:0 0 7px #00b7ff8c}.admin-brand{width:max-content;display:block}.admin-rail-actions{border-top:1px solid #ffffff14;gap:.1rem;margin-top:auto;padding-top:.65rem;display:grid}.admin-rail-actions a,.admin-rail-actions button{color:#8591a0;text-align:left;width:100%;font:750 .58rem/1.2 var(--font-body);letter-spacing:.055em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:.55rem 0;display:block}.admin-rail-actions a:first-child{color:#d7e7f7}:is(.admin-rail-actions a:hover,.admin-rail-actions button:hover,.admin-rail-actions a:focus-visible,.admin-rail-actions button:focus-visible){color:var(--electric)}@media (max-width:900px){.admin-rail-actions{grid-column:1/3;gap:1rem;margin:0;padding-top:.6rem;display:flex;position:static;overflow:auto}.admin-rail-actions a,.admin-rail-actions button{white-space:nowrap;width:max-content;padding:.25rem 0;font-size:.5rem}}.admin-heading{justify-content:center;min-height:10rem;padding:2.25rem 0;overflow:visible}.admin-heading:after{display:none}.admin-heading h1{letter-spacing:-.025em;max-width:58rem;margin:.75rem 0 0;font-size:clamp(2.35rem,4vw,4.25rem);line-height:.96;transform:none}.admin-heading h1 em{color:#aeb8c5;-webkit-text-stroke:0;margin-left:.2em;font-style:normal}.admin-intro{top:6.5rem}.admin-intro h2{letter-spacing:-.02em;font-size:clamp(1.9rem,3vw,3rem);line-height:1.02}.admin-intro h2 em{color:#aeb8c5;font-style:normal}.admin-section>header h2{font-size:clamp(1.9rem,3vw,3rem)}.admin-split{gap:clamp(2rem,5vw,5rem);padding:3.5rem 0}.detail-art video{object-fit:cover;width:100%;height:100%}.product-workspace{background:#05070a;padding:clamp(2rem,4vw,4rem)}.product-workspace>header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:end;gap:2rem;padding:1rem 0 2rem;display:flex}.product-workspace>header>div:first-child{max-width:45rem}.product-workspace>header span,.catalog-details-form header span,.catalog-options header span{color:var(--electric);letter-spacing:.14em;text-transform:uppercase;font:750 .56rem/1 monospace}.product-workspace>header h1{font-family:var(--font-display);letter-spacing:-.025em;text-transform:uppercase;margin:.65rem 0 .75rem;font-size:clamp(2.4rem,4vw,4.4rem);line-height:1}.product-workspace>header p{color:#929eac;margin:0;line-height:1.65}.slug-preview{text-align:right;gap:.55rem;min-width:min(25rem,100%);display:grid}.slug-preview code{color:#cbd8e6;overflow-wrap:anywhere;font-size:.72rem}.guided-product-form{max-width:72rem;margin:auto;display:grid}.guided-product-form fieldset{border:0;border-bottom:1px solid #ffffff1a;margin:0;padding:3rem 0}.guided-product-form legend{align-items:center;gap:1rem;width:100%;margin-bottom:2rem;display:flex}.guided-product-form legend>b{width:2rem;height:2rem;color:var(--electric);border:1px solid #2f9fff73;place-items:center;font-size:.65rem;display:grid}.guided-product-form legend>span{text-transform:uppercase;gap:.25rem;font-size:.85rem;font-weight:800;display:grid}.guided-product-form legend small{color:#778493;text-transform:none;font-size:.62rem;font-weight:500}.guided-fields{grid-template-columns:1fr 1fr;gap:1.5rem 2rem;display:grid}.guided-fields label,.purchase-option-row label,.catalog-option label,.add-catalog-option label{gap:.55rem;display:grid}.guided-fields label.full{grid-column:1/-1}.guided-fields label>span,.purchase-option-row label>span,.catalog-option label>span,.add-catalog-option label>span,.catalog-search>span,.media-upload>span{color:#7f8c9d;letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:800}.guided-fields input,.guided-fields textarea,.guided-fields select,.purchase-option-row input,.catalog-option input,.catalog-option select,.catalog-option textarea,.add-catalog-option input,.catalog-search input{color:#fff;width:100%;font:inherit;background:0 0;border:0;border-bottom:1px solid #424e5d;border-radius:0;outline:0;padding:.85rem 0}.guided-fields select option,.catalog-option select option{background:#0c1118}.guided-fields input:focus,.guided-fields textarea:focus,.guided-fields select:focus,.purchase-option-row input:focus,.catalog-option input:focus,.catalog-option textarea:focus,.catalog-search input:focus{border-color:var(--electric)}.purchase-option-builder{display:grid}.purchase-option-row{border-bottom:1px solid #ffffff14;grid-template-columns:6rem repeat(3,minmax(8rem,1fr)) auto;align-items:end;gap:1rem;padding:1.15rem 0;display:grid}.purchase-option-row>strong{color:#c9d4e1;text-transform:uppercase;align-self:center;font-size:.68rem}.purchase-option-row label i,.add-catalog-option label i{color:#5d6875;text-transform:none;font-style:normal}.purchase-option-row>button,.add-option{color:#8390a0;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:.85rem 0;font-size:.58rem;font-weight:800}.purchase-option-row>button:hover{color:#ff8295}.purchase-option-row>button:disabled{opacity:.3;cursor:not-allowed}.publish-product{color:#fff;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#087cffcc,#084891a6);border:1px solid #3ea6ff8c;justify-self:end;min-height:3.25rem;margin-top:2rem;padding:0 1.25rem;font-size:.64rem;font-weight:850}.publish-product:disabled{opacity:.55}.catalog-manager{border-bottom:1px solid #ffffff1a;grid-template-columns:18rem minmax(0,1fr);min-height:45rem;display:grid}.catalog-manager>aside{border-right:1px solid #ffffff1a;padding:1.25rem 1rem 1.25rem 0}.catalog-manager>aside>button{color:#8894a3;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;grid-template-columns:2.5rem 1fr auto;align-items:center;gap:.75rem;width:100%;padding:.75rem;display:grid}.catalog-manager>aside>button.active{border-left-color:var(--electric);color:#fff;background:linear-gradient(90deg,#087cff1f,#0000)}.catalog-manager>aside>button>span{background:#0c1118;place-items:center;width:2.5rem;height:2.5rem;display:grid;overflow:hidden}.catalog-manager>aside img{object-fit:cover;width:100%;height:100%}.catalog-manager>aside b{font-family:var(--font-display);font-size:1.2rem}.catalog-manager>aside div{gap:.25rem;min-width:0;display:grid}.catalog-manager>aside strong{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.catalog-manager>aside small{color:#667382;font-size:.55rem}.status-dot{background:#667382;border-radius:50%;width:.42rem;height:.42rem}.status-dot.status-stable{background:#2ac98f}.status-dot.status-updating,.status-dot.status-maintenance{background:#e9bd4c}.status-dot.status-degraded,.status-dot.status-unavailable{background:#ff6373}.catalog-editor{min-width:0;padding:2rem 0 3rem 2rem}.catalog-search{gap:.5rem;min-width:min(24rem,100%);display:grid}.catalog-media{border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(16rem,1fr) minmax(12rem,.55fr);gap:1.5rem;padding-bottom:2.25rem;display:grid}.catalog-media>div:first-child{background:#080c12;min-height:18rem;overflow:hidden}.catalog-media img,.catalog-media video{object-fit:cover;width:100%;height:100%;max-height:26rem}.media-empty{color:#5f6b79;text-transform:uppercase;place-items:center;height:100%;min-height:18rem;font-size:.68rem;display:grid}.catalog-media>div:last-child{align-content:start;gap:1rem;display:grid}.media-upload{cursor:pointer;border-bottom:1px solid #ffffff1a;gap:.55rem;padding:1rem 0;display:grid;position:relative}.media-upload input{opacity:0;width:1px;height:1px;position:absolute}.media-upload b{color:#dbe7f4;text-transform:uppercase;font-size:.64rem}.catalog-details-form,.catalog-options{border-bottom:1px solid #ffffff1a;padding:2.5rem 0}.catalog-details-form>header,.catalog-options>header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.catalog-details-form h2,.catalog-options h2{font-family:var(--font-display);text-transform:uppercase;margin:.45rem 0;font-size:clamp(1.5rem,2.5vw,2.4rem);line-height:1}.catalog-details-form code{color:#697687;font-size:.62rem}.catalog-details-form>header>button,.catalog-option>button,.add-catalog-option>button,.option-stock button,.catalog-danger button{color:#fff;text-transform:uppercase;cursor:pointer;background:#0a67c429;border:1px solid #40a5ff6b;min-height:2.6rem;padding:.65rem .85rem;font-size:.56rem;font-weight:800}.catalog-options>div{display:grid}.catalog-option{border-bottom:1px solid #ffffff14;grid-template-columns:1.2fr .65fr .7fr .7fr .8fr minmax(12rem,1.5fr) auto auto;align-items:end;gap:.8rem;padding:1.15rem 0;display:grid}.option-stock{grid-template-columns:1fr auto;gap:.45rem;display:grid}.option-stock>span{color:var(--electric);text-transform:uppercase;grid-column:1/-1;font-size:.55rem;font-weight:800}.option-stock textarea{resize:vertical;min-height:2.6rem;padding:.5rem 0}.catalog-option .remove-option{color:#ff8295;border-color:#ff637340}.add-catalog-option{grid-template-columns:1fr repeat(3,minmax(7rem,.7fr)) auto;align-items:end;gap:1rem;padding-top:2rem;display:grid}.add-catalog-option>strong{text-transform:uppercase;align-self:center;font-size:.72rem}.catalog-danger{justify-content:space-between;align-items:center;gap:2rem;padding:2rem 0;display:flex}.catalog-danger>div{gap:.35rem;display:grid}.catalog-danger strong{text-transform:uppercase;font-size:.72rem}.catalog-danger span{color:#6f7b89;font-size:.65rem}.catalog-danger button{color:#ff8295;border-color:#ff637359}.catalog-downloads{padding-top:0}.catalog-zero{text-align:center;place-items:center;min-height:25rem;display:grid}.catalog-zero h1{font-family:var(--font-display);font-size:3rem}.catalog-zero p{color:var(--muted)}@media (max-width:1200px){.catalog-manager{grid-template-columns:14rem minmax(0,1fr)}.catalog-option{grid-template-columns:repeat(5,1fr)}.option-stock{grid-column:1/-1}.catalog-option>button{grid-row:3}.purchase-option-row{grid-template-columns:5rem repeat(3,1fr)}.purchase-option-row>button{grid-column:4}}@media (max-width:900px){.admin-heading{min-height:8rem}.product-workspace{padding:1.5rem 1.25rem}.product-workspace>header{flex-direction:column;align-items:flex-start}.slug-preview{text-align:left}.catalog-manager{grid-template-columns:1fr}.catalog-manager>aside{border-bottom:1px solid #ffffff1a;border-right:0;gap:.35rem;padding:1rem 0;display:flex;overflow:auto}.catalog-manager>aside>button{min-width:14rem}.catalog-editor{padding-left:0}.catalog-media{grid-template-columns:1fr}.purchase-option-row{grid-template-columns:1fr 1fr}.purchase-option-row>strong{grid-column:1/-1}.purchase-option-row>button{grid-column:auto}.add-catalog-option{grid-template-columns:1fr 1fr}.add-catalog-option>strong{grid-column:1/-1}.catalog-option{grid-template-columns:1fr 1fr}.option-stock{grid-column:1/-1}.catalog-option>button{grid-row:auto}.catalog-option .remove-option{grid-column:2}.guided-fields{grid-template-columns:1fr}.guided-fields label.full{grid-column:auto}}@media (max-width:560px){.product-workspace>header h1{font-size:2.25rem}.purchase-option-row,.catalog-option,.add-catalog-option{grid-template-columns:1fr}.purchase-option-row>strong,.purchase-option-row>button,.option-stock,.catalog-option .remove-option,.add-catalog-option>strong{grid-column:1}.catalog-details-form>header,.catalog-options>header,.catalog-danger{flex-direction:column;align-items:flex-start}.publish-product{justify-self:stretch}.catalog-media>div:first-child,.media-empty{min-height:13rem}}.admin-rail{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#00b7ff94 #ffffff0a;overflow-y:auto}.admin-rail::-webkit-scrollbar{width:7px}.admin-rail::-webkit-scrollbar-track{background:#ffffff09}.admin-rail::-webkit-scrollbar-thumb{background:#00b7ff94;border-radius:99px}.admin-rail nav{flex:none}.admin-rail nav button{color:#9aa6b5;min-height:3rem;font-size:.68rem;line-height:1.25}:is(.admin-rail nav button:hover,.admin-rail nav button:focus-visible){color:#fff;background:linear-gradient(90deg,#168cff14,#0000);outline:none}.admin-rail-actions{flex:none;margin-top:auto}.admin-shell .admin-heading h1,.admin-shell .admin-intro h2,.admin-shell .admin-section>header h2{paint-order:normal;-webkit-text-stroke:0}.admin-heading h1{line-height:1.1}.admin-intro h2{font-size:clamp(1.75rem,2.65vw,2.7rem);line-height:1.16}.admin-section>header h2{line-height:1.12}.admin-intro p{color:#a7b2c0;font-size:.94rem;line-height:1.75}.admin-heading>span,.admin-intro>span,.admin-section>header>span{font-size:.61rem;line-height:1.35}.line-form label>span,.guided-fields label>span,.purchase-option-row label>span,.catalog-option label>span,.add-catalog-option label>span{color:#9aa7b7;font-size:.62rem;line-height:1.35}.line-form input,.line-form textarea,.line-form select{border-bottom-color:#596675;min-height:3rem;line-height:1.5}.line-form>button{justify-self:start;width:max-content;min-height:3rem;padding:0 1rem}.admin-table>div{font-size:.78rem;line-height:1.5}.admin-control-list span{font-size:.72rem;line-height:1.65}.admin-rail nav button .nav-alert{color:#fff;min-width:1.2rem;height:1.2rem;font:850 .54rem/1 var(--font-interface);background:#bd2f48;border-radius:.35rem;place-items:center;margin-left:auto;padding:0 .25rem;display:grid}.admin-view-compact{padding:1.4rem clamp(1rem,3vw,2.5rem)}.admin-view-compact .admin-heading{justify-content:flex-start;min-height:0;padding:.35rem 0 1.2rem;overflow:visible}.admin-view-compact .admin-heading:after{display:none}.admin-view-compact .admin-heading>span{font-size:.5rem}.admin-view-compact .admin-heading h1{font-family:var(--font-interface);letter-spacing:-.025em;text-transform:none;margin:.4rem 0 0;font-size:clamp(1.7rem,2.8vw,2.55rem);font-weight:850;line-height:1.1}.admin-view-compact .admin-heading h1 em{color:#9da9b7;-webkit-text-stroke:0;margin-left:.12em}.admin-view-compact .admin-section{padding:.65rem 0 1.5rem}.invoice-queue{border-top:1px solid #ffffff14;display:grid}.invoice-queue>article{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(15rem,1.2fr) minmax(10rem,1fr) 8.5rem auto;align-items:center;gap:1.2rem;min-height:6.25rem;padding:.85rem .35rem;display:grid;position:relative}.invoice-queue>article.needs-attention:before{content:"";background:#ff6e81;width:2px;position:absolute;top:1rem;bottom:1rem;left:-.35rem}.invoice-primary{gap:.28rem;min-width:0;display:grid}.invoice-primary>div{flex-wrap:wrap;align-items:center;gap:.42rem;display:flex}.invoice-queue .invoice-number{color:var(--electric);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font:800 .58rem/1.2 monospace}.invoice-primary>strong{font-size:.78rem}.invoice-primary>span{color:#8793a2;white-space:nowrap;text-overflow:ellipsis;font-size:.65rem;overflow:hidden}.invoice-alert{text-transform:uppercase;letter-spacing:.04em;border-radius:.3rem;padding:.2rem .38rem;font-size:.48rem;font-weight:850}.unread-alert{color:#ffb5c0;background:#54202a}.reply-alert{color:#eac969;background:#392f13}.invoice-activity{min-width:0}.invoice-activity>span{color:#596777;text-transform:uppercase;font-size:.48rem;font-weight:850}.invoice-activity p{color:#a6b0bc;white-space:nowrap;text-overflow:ellipsis;margin:.28rem 0 0;font-size:.64rem;overflow:hidden}.invoice-meta{justify-items:end;gap:.28rem;display:grid}.invoice-meta>span{color:#8591a0;text-transform:uppercase;text-align:right;font-size:.51rem;font-weight:750}.invoice-meta>b{font-family:var(--font-interface);font-size:1rem}.invoice-actions{justify-content:flex-end;gap:.35rem;display:flex}.invoice-action{color:#bfc9d5;text-transform:uppercase;cursor:pointer;background:#101721;border:0;border-radius:.38rem;justify-content:center;align-items:center;gap:.4rem;min-height:2rem;padding:0 .62rem;font-size:.52rem;font-weight:800;display:inline-flex;position:relative}:is(.invoice-action:hover,.invoice-action:focus-visible){color:#fff;background:#182432;outline:none}.invoice-action>i{flex:0 0 .78rem;width:.78rem;height:.78rem;position:relative}.chat-action>i:before{content:"";border:1px solid;position:absolute;inset:.05rem .02rem .16rem}.chat-action>i:after{content:"";border-left:1px solid;width:.22rem;height:.22rem;position:absolute;bottom:.02rem;left:.15rem;transform:skewY(-38deg)}.review-action>i:before{content:"";border:1px solid;border-radius:50%;width:.47rem;height:.47rem;position:absolute;top:.02rem;left:.02rem}.review-action>i:after{content:"";transform-origin:100%;background:currentColor;width:.36rem;height:1px;position:absolute;bottom:.12rem;right:0;transform:rotate(45deg)}.approve-action{color:#83ddbd;background:#0d2a22}.approve-action:hover{background:#123a2f}.approve-action>i:before{content:"";border-bottom:1px solid;border-left:1px solid;width:.45rem;height:.25rem;position:absolute;top:.18rem;left:.14rem;transform:rotate(-45deg)}.invoice-action>b{color:#fff;background:#c4314b;border-radius:.3rem;place-items:center;min-width:1rem;height:1rem;margin-left:.05rem;font-size:.48rem;display:grid}.invoice-queue-empty{border-bottom:1px solid #ffffff14;padding:2rem 0}.invoice-queue-empty strong{text-transform:uppercase;font-size:.9rem}.invoice-queue-empty p{color:#778493;margin:.35rem 0 0;font-size:.68rem}@media (max-width:1100px){.invoice-queue>article{grid-template-columns:minmax(13rem,1fr) minmax(9rem,.8fr) auto}.invoice-actions{grid-column:1/-1;justify-content:flex-start}.invoice-meta{justify-items:end}}@media (max-width:620px){.admin-view-compact{padding:1rem}.admin-view-compact .admin-heading h1{font-size:1.65rem}.invoice-queue>article{grid-template-columns:1fr auto;gap:.7rem;padding:1rem .2rem}.invoice-activity{grid-column:1/-1}.invoice-meta{grid-area:1/2;align-self:start}.invoice-actions{grid-column:1/-1}.invoice-action{flex:1}.invoice-action.approve-action{flex-basis:100%}}.admin-invoice-workspace{box-shadow:none;background:0 0;border:0;border-top:1px solid #ffffff1a;margin:1.25rem 0 2rem}.admin-invoice-workspace>header{border-bottom:1px solid #ffffff14;padding:1rem 0}.admin-invoice-workspace>header span{font-size:.48rem}.admin-invoice-workspace>header h2{font-family:var(--font-interface);margin:.3rem 0 0;font-size:1.1rem;font-weight:850}.admin-invoice-workspace>header p{margin:.3rem 0 0;font-size:.65rem}.admin-invoice-workspace>header>button{color:#aeb9c6;background:#111821;border:0;border-radius:.35rem;min-height:2rem;padding:0 .65rem}.invoice-case-actions{border-bottom:1px solid #ffffff14;gap:.25rem;padding:.65rem 0}.invoice-case-actions button{color:#9eaab8;background:0 0;border-radius:.35rem;min-height:2rem;padding:0 .6rem;font-size:.52rem;border:0!important}.invoice-case-actions button:hover{color:#fff;background:#111821}.invoice-case-actions .danger{color:#dd7080!important}.admin-invoice-workspace>dl{border-bottom:1px solid #ffffff14;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-invoice-workspace>dl>div{border:0;padding:.8rem 0}.admin-invoice-workspace dt{font-size:.47rem}.admin-invoice-workspace dd{margin:.28rem 0 0;font-size:.65rem}.admin-invoice-workspace .invoice-chat{box-shadow:none;background:0 0;border:0;margin:0;overflow:visible}.chat-head{background:0 0;border-bottom:1px solid #ffffff14;align-items:center;padding:1.1rem 0}.chat-head>div:first-child>span{font-size:.48rem}.chat-head h2{font-family:var(--font-interface);text-transform:none;margin:.32rem 0 .18rem;font-size:1.05rem;font-weight:850;line-height:1.2}.chat-head p{font-size:.63rem}.chat-presence{grid-template-columns:auto auto;justify-content:end;gap:.22rem .4rem;min-width:5.5rem}.chat-presence i{width:.38rem;height:.38rem}.chat-presence span{font-size:.52rem}.chat-presence b{font-size:.5rem}.chat-stream{gap:0;min-height:10rem;max-height:26rem;padding:0}.chat-stream article,.chat-stream article.chat-customer,.chat-stream article.chat-system{border-bottom:1px solid #fff1;flex-direction:row;align-self:stretch;align-items:flex-start;gap:.7rem;width:100%;max-width:none;padding:.9rem 0}.chat-avatar{background:#101720;border:0;border-radius:50%;flex-basis:1.8rem;width:1.8rem;height:1.8rem}.chat-avatar>span{font-family:var(--font-interface);font-size:.68rem;font-weight:850}.chat-bubble,.chat-customer .chat-bubble,.chat-system .chat-bubble{background:0 0;border:0;padding:0}.chat-bubble header{justify-content:flex-start;gap:.7rem}.chat-bubble strong{font-size:.55rem}.chat-bubble time{font-size:.48rem}.chat-bubble p{margin:.3rem 0 0;font-size:.72rem;line-height:1.5}.chat-empty{min-height:9rem}.chat-empty i{width:1.5rem;height:1.5rem;box-shadow:none;margin-bottom:.7rem}.canned-strip{border-top:0;border-bottom:1px solid #ffffff14;padding:.65rem 0}.canned-strip button{color:#9eabb9;background:0 0;border:0;border-bottom:1px solid #00b7ff40;min-height:1.8rem;padding:.3rem .2rem}.chat-compose{background:0 0;border-top:0;padding:1rem 0 0}.chat-compose textarea{background:0 0;border:0;border-bottom:1px solid #384451;min-height:4.6rem;padding:.6rem 0;font-size:.78rem}.chat-compose textarea:focus{border-color:var(--electric);box-shadow:none}.chat-compose footer{padding-top:.6rem}.chat-compose button{background:#1375d1;border:0;border-radius:.35rem;min-height:2rem;padding:0 .7rem;font-size:.52rem}.chat-compose button i{width:.7rem}.chat-compose footer>span{font-size:.5rem}@media (max-width:620px){.admin-invoice-workspace>dl{grid-template-columns:1fr 1fr}.admin-invoice-workspace>dl>div{border:0}.invoice-case-actions{padding:.5rem 0;display:flex;overflow:auto}.invoice-case-actions button{white-space:nowrap}.chat-head{align-items:flex-start}.chat-presence{justify-content:start}.chat-stream article,.chat-stream article.chat-customer{width:100%}.chat-compose footer>span{max-width:none}}@media (max-width:900px){.admin-rail{scrollbar-gutter:auto;overflow:visible}.admin-intro h2{line-height:1.12}}@media (max-width:560px){.admin-heading h1,.admin-section>header h2{line-height:1.08}.line-form>button{justify-self:stretch;width:100%}}.product-list{gap:0;display:grid}.product-row{grid-template-columns:2.25rem minmax(9rem,12rem) minmax(0,1fr) minmax(10rem,12rem);align-items:center;gap:clamp(1.25rem,2.5vw,2.75rem);min-height:13rem;padding:1.75rem 0}.product-row:hover{padding-inline:.8rem}.product-art{aspect-ratio:1.35;background:linear-gradient(135deg,#087cff17,#04070b4d);border-block:1px solid #2c9bff33}.product-art.has-thumbnail{background:0 0;border:0}.product-art.has-thumbnail:before{display:none}.product-art.has-thumbnail img{object-fit:contain;object-position:center;box-sizing:border-box;filter:none;width:100%;height:calc(100% - 1rem);margin:.5rem 0;transform:none!important}.product-copy{min-width:0}.product-copy h3{letter-spacing:-.025em;-webkit-text-stroke:0;paint-order:normal;overflow-wrap:anywhere;max-width:34rem;margin:.7rem 0 .5rem;font-size:clamp(1.8rem,2.8vw,3.15rem);line-height:1.03}.product-copy p{-webkit-line-clamp:2;color:#aab4c1;-webkit-box-orient:vertical;max-width:42rem;font-size:.88rem;line-height:1.6;display:-webkit-box;overflow:hidden}.product-copy small{color:#718092;font-size:.66rem}.product-buy{border-left:1px solid #c9d1dc1f;justify-self:stretch;align-items:flex-start;min-width:0;padding-left:1.25rem}.product-buy>b{font-size:1.85rem;line-height:1.15}.product-buy>a{border-bottom:1px solid #00b7ff8c;justify-content:space-between;width:100%;padding:.75rem 0}.product-detail-hero{grid-template-columns:minmax(0,1.05fr) minmax(22rem,.75fr);align-items:center;min-height:38rem;padding-top:9rem;padding-bottom:4rem}.product-detail-meta{align-items:center;gap:1rem;display:flex}.product-detail-meta>span:first-child{color:var(--electric);letter-spacing:.17em;font:700 .58rem/1 monospace}.product-detail-copy h1{letter-spacing:-.025em;text-shadow:.035em .045em #087cff3d;-webkit-text-stroke:0;paint-order:normal;overflow-wrap:anywhere;max-width:48rem;margin:1.25rem 0 1rem;font-size:clamp(3rem,5.4vw,5.8rem);line-height:1.03;transform:none}.product-detail-copy p{color:#b5bfcc;max-width:38rem;font-size:1rem;line-height:1.75}.detail-art{aspect-ratio:1.35;background:linear-gradient(145deg,#091d3470,#03070c1f);border-block:1px solid #00b7ff38;min-height:22rem}.detail-art:before{border-color:#00b7ff29;border-radius:0;width:62%;box-shadow:0 0 0 2.2rem #087cff04,0 1rem 2.2rem #087cff1f}.detail-art img,.detail-art video{object-fit:contain;max-width:88%;max-height:78%}.detail-art video{width:88%;height:78%}.detail-brand-fallback{width:72%;animation:8s ease-in-out infinite float!important}.detail-art.has-thumbnail{background:0 0;border:0}.detail-art.has-thumbnail:before{display:none}.detail-art.has-thumbnail img{filter:none;max-width:100%;max-height:100%;animation:none}.product-detail-grid{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.55fr);gap:clamp(3rem,7vw,7rem);padding-top:5rem}.detail-body{gap:3.5rem}.detail-body h2{letter-spacing:-.02em;-webkit-text-stroke:0;paint-order:normal;margin:1rem 0 1.5rem;font-size:clamp(2rem,3.2vw,3.5rem);line-height:1.08}.detail-body .product-description{color:#aab4c1;white-space:pre-line;max-width:70ch}.purchase-panel{padding-top:1.2rem}.variant-list{border-top:0;gap:.55rem;margin-top:1.1rem;display:grid}.variant-list button{background:#080d1480;border:1px solid #c9d1dc1f;min-height:4.7rem;padding:.9rem 1rem}.variant-list button.selected{box-shadow:inset 3px 0 0 var(--electric);background:linear-gradient(90deg,#087cff21,#080d1480);border:1px solid #00b7ff85;padding-left:1rem}.variant-list strong{font-size:1.25rem}.checkout-button{min-height:3.25rem}.catalog-workspace{padding-top:2rem}.catalog-workspace>header{z-index:12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05070af5;padding:1.25rem 0;position:sticky;top:5rem}.catalog-manager{grid-template-columns:16rem minmax(0,1fr)}.catalog-manager>aside{padding-top:1rem}.catalog-manager>aside>button{min-height:4.25rem;padding:.7rem .8rem}.catalog-manager>aside strong{font-size:.72rem;line-height:1.35}.catalog-manager>aside small{font-size:.6rem}.catalog-editor{max-width:78rem;padding:2rem 0 4rem 2.25rem}.catalog-media{grid-template-columns:minmax(18rem,1.1fr) minmax(13rem,.55fr);gap:2rem}.catalog-media>div:first-child{border-block:1px solid #2c9bff29;min-height:16rem}.catalog-details-form,.catalog-options{padding:2.75rem 0}.catalog-details-form h2,.catalog-options h2{-webkit-text-stroke:0;font-size:clamp(1.65rem,2.4vw,2.5rem);line-height:1.1}.catalog-options header p{color:#8793a2;margin:.55rem 0 0;font-size:.72rem;line-height:1.55}.guided-fields input,.guided-fields textarea,.guided-fields select,.purchase-option-row input,.purchase-option-row select,.catalog-option input,.catalog-option select,.catalog-option textarea,.add-catalog-option input,.add-catalog-option select,.catalog-search input{color:#f4f7fa;background:#080d1494;border:1px solid #5c6f8461;min-height:3rem;padding:.75rem .85rem}.guided-fields textarea,.catalog-option textarea{min-height:6.5rem}.guided-fields input:focus,.guided-fields textarea:focus,.guided-fields select:focus,.purchase-option-row input:focus,.purchase-option-row select:focus,.catalog-option input:focus,.catalog-option textarea:focus,.catalog-option select:focus,.add-catalog-option input:focus,.add-catalog-option select:focus{border-color:#00b7ffbf;box-shadow:0 0 0 1px #00b7ff24}.guided-fields select,.purchase-option-row select,.catalog-option select,.add-catalog-option select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,#0000 50%,#8ca0b7 50%),linear-gradient(135deg,#8ca0b7 50%,#0000 50%);background-position:calc(100% - 15px),calc(100% - 10px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:2rem}.guided-fields input[type=number],.purchase-option-row input[type=number],.catalog-option input[type=number],.add-catalog-option input[type=number]{-webkit-appearance:textfield;appearance:textfield}.guided-fields input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.purchase-option-row input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.catalog-option input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.add-catalog-option input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.purchase-option-row{grid-template-columns:5rem 1fr .75fr .8fr .8fr 8.25rem;gap:.8rem;padding:1rem 0}.purchase-option-row>strong{align-self:end;align-items:center;min-height:3rem;display:flex}.lifetime-note{background:#087cff14;border:1px solid #00b7ff40;align-content:center;gap:.45rem;min-height:3rem;padding:.55rem .75rem;display:grid}.lifetime-note>span{color:#8d9bad;text-transform:uppercase;font-size:.59rem;font-weight:800}.lifetime-note>b{color:#ddecfa;font-size:.72rem}.catalog-button,.catalog-details-form>header>button,.catalog-option>button,.add-catalog-option>button,.option-stock button,.catalog-danger button{color:#eef7ff;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;background:#0a67c424;border:1px solid #40a5ff6b;justify-content:center;align-items:center;width:8.25rem;min-width:8.25rem;height:2.75rem;min-height:2.75rem;padding:0 .8rem;font-size:.58rem;font-weight:850;display:inline-flex}:is(.catalog-button:hover,.catalog-button:focus-visible){border-color:var(--electric);background:#087cff40;outline:none}.primary-button{background:linear-gradient(135deg,#087cffd1,#084891b3)!important;border-color:#3ea6ff9e!important}.danger-button{color:#ff8b9b!important;background:#78142614!important;border-color:#ff637359!important}.add-option{color:#ddecfa;margin-top:1rem}.catalog-option-list{gap:1rem;display:grid}.catalog-option{background:linear-gradient(145deg,#0a111bd1,#05080d99);border:1px solid #ffffff17;padding:1.25rem;display:block}.catalog-option>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.catalog-option>header>div{gap:.35rem;display:grid}.catalog-option>header span,.option-heading span{color:var(--electric);letter-spacing:.12em;font:750 .54rem/1 monospace}.catalog-option>header strong{font-size:.86rem}.catalog-option>header>b{color:#93a1b1;text-transform:uppercase;font-size:.62rem}.catalog-option-fields{grid-template-columns:1.15fr 1fr .65fr .75fr .75fr .8fr;gap:.8rem;padding:1rem 0;display:grid}.catalog-option-fields label,.option-stock label{gap:.5rem;display:grid}.catalog-option-fields label>span,.option-stock label>span{color:#9aa7b7;letter-spacing:.07em;text-transform:uppercase;font-size:.59rem;font-weight:800}.option-stock{border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) 8.25rem;align-items:end;gap:.8rem;padding-top:1rem;display:grid}.option-stock textarea{min-height:4.25rem}.catalog-option>footer{justify-content:flex-end;gap:.65rem;padding-top:1rem;display:flex}.catalog-option.inactive{opacity:.58}.add-catalog-option{background:#070d1580;border:1px dashed #40a5ff4d;grid-template-columns:1.15fr 1fr .7fr .8fr .8fr 8.25rem;gap:.8rem;margin-top:1rem;padding:1.25rem}.option-heading{align-content:center;gap:.4rem;display:grid}.option-heading strong{text-transform:uppercase;font-size:.76rem}@media (max-width:1200px){.product-row{grid-template-columns:2rem 10rem minmax(0,1fr) 11rem}.catalog-option-fields,.add-catalog-option{grid-template-columns:repeat(3,1fr)}.option-heading{grid-column:1/-1}.purchase-option-row{grid-template-columns:5rem repeat(2,1fr)}.purchase-option-row>button{grid-column:auto}}@media (max-width:900px){.product-row{grid-template-columns:2rem 9rem minmax(0,1fr)}.product-buy{border-left:0;grid-column:3;justify-self:start;padding-left:0}.product-detail-hero,.product-detail-grid{grid-template-columns:1fr}.detail-art{width:100%;min-height:18rem}.catalog-workspace>header{position:relative;top:0}.catalog-manager{grid-template-columns:1fr}.catalog-editor{padding-left:0}.catalog-option-fields,.add-catalog-option{grid-template-columns:1fr 1fr}.option-heading{grid-column:1/-1}}@media (max-width:620px){.product-row{grid-template-columns:1.5rem minmax(0,1fr);gap:1rem}.product-art{aspect-ratio:1.6;grid-column:2}.product-copy,.product-buy{grid-column:2}.product-copy h3{font-size:2rem}.product-buy{border-top:1px solid #ffffff14;padding-top:1rem}.product-detail-hero{min-height:auto;padding-top:7.5rem}.product-detail-copy h1{font-size:clamp(2.5rem,13vw,4.2rem)}.detail-art{min-height:14rem}.product-detail-grid{padding-top:3rem}.purchase-option-row,.catalog-option-fields,.add-catalog-option{grid-template-columns:1fr}.purchase-option-row>strong,.option-heading{grid-column:1}.catalog-button,.catalog-details-form>header>button,.catalog-option>button,.add-catalog-option>button,.option-stock button,.catalog-danger button{width:100%}.option-stock{grid-template-columns:1fr}.catalog-option>footer{grid-template-columns:1fr 1fr;display:grid}.catalog-option>header{flex-direction:column;align-items:flex-start}}.page-transition{z-index:1200;visibility:hidden;pointer-events:none;position:fixed;inset:0;overflow:hidden}.page-transition:before,.page-transition:after{content:"";will-change:transform;position:absolute;inset:-8% -12%;transform:translate(-115%)skew(-7deg)}.page-transition:before{background:linear-gradient(110deg,#0078ff,#00b7ff 54%,#0755bf)}.page-transition:after{background:#030609;animation-delay:80ms;inset:-8% -18%}.page-transition>div{z-index:2;opacity:0;align-content:center;place-items:center;gap:1rem;display:grid;position:absolute;inset:0;transform:translate(-2rem)}.page-transition img{filter:drop-shadow(0 0 .35rem #22b1ff80);width:min(22rem,54vw)}.page-transition span{color:#cfeeff;font:800 .62rem/1 var(--font-interface);letter-spacing:.24em}html.page-is-leaving{overflow:hidden}html.page-is-leaving .page-transition{visibility:visible}html.page-is-leaving .page-transition:before,html.page-is-leaving .page-transition:after{animation:.68s cubic-bezier(.72,0,.18,1) both page-swipe-cover}html.page-is-leaving .page-transition>div{animation:.34s ease-out .3s both page-swipe-mark}html.page-is-leaving body>main{animation:.45s ease-in both page-content-away}html.page-is-entering{overflow:hidden}html.page-is-entering .page-transition{visibility:visible}html.page-is-entering .page-transition:before,html.page-is-entering .page-transition:after{animation:.72s cubic-bezier(.72,0,.18,1) both page-swipe-reveal;transform:translate(0)skew(-7deg)}html.page-is-entering .page-transition:after{animation-delay:0s}html.page-is-entering .page-transition:before{animation-delay:80ms}html.page-is-entering .page-transition>div{opacity:1;animation:.34s ease-in .12s both page-swipe-mark-out;transform:none}html.page-is-entering body>main{animation:.5s ease-out .18s both page-content-arrive}html.page-is-entering .intro,html.page-is-entering .intro *{animation-play-state:paused!important}@keyframes page-swipe-cover{to{transform:translate(0)skew(-7deg)}}@keyframes page-swipe-mark{to{opacity:1;transform:none}}@keyframes page-swipe-reveal{to{transform:translate(115%)skew(-7deg)}}@keyframes page-swipe-mark-out{to{opacity:0;transform:translate(2rem)}}@keyframes page-content-away{to{opacity:.34;transform:translate(1.5rem)}}@keyframes page-content-arrive{0%{opacity:.35;transform:translate(-1.2rem)}to{opacity:1;transform:none}}.detail-body .product-promise{letter-spacing:-.025em;white-space:nowrap;align-items:center;gap:clamp(.7rem,2vw,1.8rem);max-width:none;margin:1.25rem 0 1.7rem;font-size:clamp(1.45rem,2.65vw,2.85rem);line-height:1.08;display:flex}.product-promise span{opacity:.3;color:#718092;filter:none;animation:9s ease-in-out infinite product-promise-reading;display:block}.product-promise span:first-child{animation-delay:0s}.product-promise span:nth-child(2){animation-delay:-6s}.product-promise span:nth-child(3){animation-delay:-3s}@keyframes product-promise-reading{0%,29%{opacity:1;color:#f4f7fa;filter:drop-shadow(0 0 .055em #1aa9ff8c);text-shadow:.035em .045em #087cff47}34%,95%{opacity:.3;color:#718092;filter:none;text-shadow:none}to{opacity:1;color:#f4f7fa;filter:drop-shadow(0 0 .055em #1aa9ff8c)}}@media (max-width:620px){.detail-body .product-promise{white-space:normal;gap:.55rem;font-size:clamp(1rem,5.5vw,1.55rem)}.page-transition span{letter-spacing:.14em;font-size:.52rem}}@media (prefers-reduced-motion:reduce){.page-transition{display:none}.product-promise span{opacity:1;color:#f4f7fa;filter:none;animation:none}}.dashboard{background:#05070a;grid-template-columns:12.75rem minmax(0,1fr)}.dash-sidebar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#070a0e;border-right:1px solid #ffffff14;height:100svh;padding:1rem}.dash-rail-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:1rem;display:flex}.dash-brand img{width:4.8rem;display:block}.dash-store-link{color:#9aa7b6;text-transform:uppercase;font-size:.56rem;font-weight:800}.dash-store-link:hover{color:#fff}.dash-identity{border:0;gap:.6rem;margin:1rem 0 0;padding:.8rem 0}.dash-identity>img,.dash-identity>span{width:2rem;height:2rem;font-family:var(--font-interface);font-size:.8rem}.dash-identity strong{font-size:.68rem}.dash-identity small{font-size:.54rem}.dash-nav-label{color:#536171;text-transform:uppercase;letter-spacing:.12em;margin:1.25rem .45rem .45rem;font-size:.48rem;font-weight:850}.dash-sidebar nav{gap:.12rem;margin:0}.dash-sidebar nav a{color:#8995a4;letter-spacing:.04em;border:0;border-radius:.38rem;gap:.6rem;min-height:2.25rem;padding:0 .55rem;font-size:.58rem}.dash-sidebar nav a i{background:#465361;border-radius:50%;width:.35rem;height:.35rem}.dash-sidebar nav a.active{color:#fff;background:#101721;border:0;padding-left:.55rem}.dash-sidebar nav a.active i{background:var(--electric);box-shadow:none}.dash-sidebar form button{border-top:1px solid #ffffff14;padding:.7rem .5rem;font-size:.55rem}.customer-invoice-page{width:min(100%,90rem);margin:0 auto;padding:2rem clamp(1.25rem,4vw,3.5rem) 4rem}.customer-invoice-head{border-bottom:1px solid #ffffff1a;padding:.4rem 0 1.5rem}.customer-invoice-head>a{color:#8491a0;text-transform:uppercase;font-size:.58rem;font-weight:750}.customer-invoice-head>div{justify-content:space-between;align-items:end;gap:2rem;margin-top:1.4rem;display:flex}.customer-invoice-head>div>div:first-child>span{color:var(--electric);font:750 .54rem/1 monospace}.customer-invoice-head h1{font-family:var(--font-interface);letter-spacing:-.025em;margin:.45rem 0 .2rem;font-size:clamp(1.6rem,3vw,2.5rem);font-weight:850;line-height:1.1}.customer-invoice-head p{color:#8c98a7;margin:0;font-size:.7rem}.customer-invoice-total{justify-items:end;gap:.55rem;display:grid}.customer-invoice-total strong{font-family:var(--font-interface);font-size:1.45rem}.customer-invoice-layout{grid-template-columns:minmax(16rem,19rem) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);padding-top:2rem;display:grid}.customer-invoice-summary{gap:1.6rem;display:grid;position:sticky;top:1rem}.customer-invoice-summary>section{border-top:1px solid #ffffff1a;padding-top:1rem}.customer-invoice-summary>section>span{color:var(--electric);letter-spacing:.12em;font:750 .5rem/1 monospace}.customer-invoice-summary dl{margin:.8rem 0}.customer-invoice-summary dl>div{border-bottom:1px solid #ffffff0f;justify-content:space-between;gap:1rem;padding:.55rem 0;display:flex}.customer-invoice-summary dt{color:#778493;font-size:.62rem}.customer-invoice-summary dd{color:#c5cfda;text-align:right;margin:0;font-size:.64rem}.customer-invoice-summary .wallet-address{border:0;border-bottom:1px solid #ffffff14;padding:.8rem 0}.customer-invoice-summary .wallet-address span{font-size:.5rem}.customer-invoice-summary .wallet-address code{font-size:.6rem}.customer-invoice-summary .transaction-form{gap:.65rem;margin-top:1rem}.customer-invoice-summary .transaction-form button{border-radius:.35rem;min-height:2.4rem;font-size:.55rem}.customer-invoice-summary .danger-text{font-size:.52rem}.customer-invoice-summary .timeline{padding:.8rem 0 0}.customer-invoice-summary .timeline li{grid-template-columns:.7rem 1fr;gap:.65rem;min-height:3.6rem}.customer-invoice-summary .timeline li>i{width:.42rem;height:.42rem}.customer-invoice-summary .timeline li:not(:last-child)>i:after{height:3.2rem;top:.45rem}.customer-invoice-summary .timeline b{font-size:.65rem}.customer-invoice-summary .timeline time{font-size:.55rem}.customer-invoice-summary>small{color:#667484;font-size:.58rem}.customer-chat-panel{min-width:0}.customer-chat-panel .invoice-chat{box-shadow:none;background:0 0;border:0;margin:0;overflow:visible}.customer-chat-panel .chat-head{padding-top:0}.customer-chat-panel .chat-stream{min-height:18rem;max-height:34rem}@media (max-width:850px){.dashboard{grid-template-columns:1fr}.dash-sidebar{flex-direction:row;align-items:center;gap:.8rem;height:auto;padding:.7rem 1rem;display:flex;position:relative}.dash-rail-head{border:0;padding:0}.dash-brand img{width:4.2rem}.dash-store-link,.dash-identity,.dash-nav-label{display:none}.dash-sidebar nav{flex-direction:row;flex:1;margin:0;display:flex;overflow:auto}.dash-sidebar nav a{white-space:nowrap}.dash-sidebar form{margin:0;position:static}.dash-sidebar form button{border:0;padding:.6rem}.customer-invoice-page{padding-top:1.25rem}.customer-invoice-layout{grid-template-columns:1fr}.customer-invoice-summary{grid-template-columns:1fr 1fr;position:relative;top:0}.customer-invoice-summary>small{grid-column:1/-1}.customer-chat-panel{border-top:1px solid #ffffff1a;padding-top:1.25rem}}@media (max-width:560px){.dash-sidebar{grid-template-columns:1fr auto;align-items:flex-start;display:grid}.dash-sidebar nav{grid-column:1/-1;width:100%}.dash-sidebar form{grid-area:1/2;position:static}.customer-invoice-head>div{flex-direction:column;align-items:flex-start;gap:1rem}.customer-invoice-total{justify-items:start}.customer-invoice-layout{padding-top:1.25rem}.customer-invoice-summary{grid-template-columns:1fr}.customer-invoice-summary>small{grid-column:auto}.customer-chat-panel .chat-stream{min-height:14rem}}.invoice-state{box-shadow:none;background:#67758512;border-radius:.3rem}.state-completed{color:#7af0c3;text-shadow:0 0 7px #3ae7a67a;background:#18815b1f;border-color:#37de9fb3;box-shadow:inset 0 0 8px #3ae7a60f}.state-rejected,.state-cancelled,.state-expired{color:#ff7b8f;text-shadow:0 0 7px #ff405e9e;background:#97192f24;border-color:#ff4e68b8;box-shadow:inset 0 0 8px #ff405e14}.state-awaiting_verification,.state-payment_submitted,.state-more_information_requested{color:#f1cf70;text-shadow:0 0 6px #f2c14261;background:#8b66091f;border-color:#f2c142ad;box-shadow:inset 0 0 8px #f2c1420d}.state-open,.state-awaiting_payment{color:#75c9ff;text-shadow:0 0 6px #25a3ff6b;background:#0b64ae1c;border-color:#39a9ff9e;box-shadow:inset 0 0 8px #25a3ff0d}.invoice-meta>.invoice-state{text-align:right;padding:.32rem .5rem;font-size:.47rem}.active-case-status{align-items:center;gap:.55rem;display:flex}.active-case-status>.invoice-state{padding:.38rem .55rem;font-size:.48rem}.active-case-status>button{color:#aeb9c6;text-transform:uppercase;cursor:pointer;background:#111821;border:0;border-radius:.35rem;min-height:2rem;padding:0 .65rem;font-size:.52rem;font-weight:800}.timeline li.terminal-error>i{background:#ff526c;border-color:#ff526c;box-shadow:0 0 7px #ff405e94}.timeline li.terminal-error b,.timeline li.terminal-error time{color:#ff7b8f}.payment-workspace{color:#eef4fb;background:#05070a;min-height:100svh}.payment-nav{background:#05070af5;border-bottom:1px solid #ffffff17;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;height:4.25rem;padding:0 clamp(1.1rem,4vw,3rem);display:grid}.payment-brand{width:max-content}.payment-brand img{width:5rem;display:block}.payment-nav nav{align-items:center;gap:1.4rem;display:flex}.payment-nav nav a{color:#8996a6;text-transform:uppercase;letter-spacing:.06em;font-size:.57rem;font-weight:800}.payment-nav nav a:hover{color:#fff}.payment-person{color:#aeb9c6;justify-self:end;align-items:center;gap:.55rem;font-size:.62rem;display:flex}.payment-person img,.payment-person>span{object-fit:cover;background:#127ad8;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;display:grid}.payment-shell{width:min(100% - 2rem,82rem);margin:0 auto}.payment-titlebar{justify-content:space-between;align-items:end;gap:2rem;padding:2rem 0 1.4rem;display:flex}.payment-titlebar>div:first-child{min-width:0}.payment-titlebar a,.payment-titlebar>div:first-child>span{color:#798696;text-transform:uppercase;font-size:.55rem;font-weight:750}.payment-titlebar i{background:#34404d;border-radius:50%;width:.25rem;height:.25rem;margin:0 .45rem;display:inline-block}.payment-titlebar h1{font-family:var(--font-interface);letter-spacing:-.035em;margin:.6rem 0 .18rem;font-size:clamp(1.8rem,3.6vw,3rem);font-weight:880;line-height:1}.payment-titlebar p{color:#8491a0;margin:0;font-size:.69rem}.payment-total{justify-items:end;gap:.65rem;display:grid}.payment-total strong{font-family:var(--font-interface);font-size:1.65rem}.payment-steps{border-block:1px solid #ffffff17;grid-template-columns:repeat(3,1fr);margin:0;padding:.85rem 0;list-style:none;display:grid}.payment-steps li{color:#617080;align-items:center;gap:.7rem;min-width:0;display:flex;position:relative}.payment-steps li:not(:last-child):after{content:"";background:#27313b;width:calc(100% - 10.5rem);height:1px;position:absolute;top:50%;right:1.25rem}.payment-steps li>i{width:1.55rem;height:1.55rem;font:800 .52rem/1 var(--font-interface);border:1px solid #3e4a58;border-radius:50%;place-items:center;font-style:normal;display:grid}.payment-steps li>div{gap:.15rem;display:grid}.payment-steps b{color:#8b97a5;font-size:.62rem}.payment-steps span{font-size:.51rem}.payment-steps li.current>i{color:#82d0ff;border-color:#35aefe;box-shadow:0 0 8px #29a7ff47}.payment-steps li.current b{color:#fff}.payment-steps li.complete>i{color:#88edca;background:#143c31;border-color:#35d6a0}.payment-steps li.complete b{color:#c8d5e1}.payment-steps li.failed>i{color:#ff7b8f;border-color:#ff526c}.payment-steps li.failed b{color:#ff7b8f}.payment-layout{grid-template-columns:minmax(19rem,.78fr) minmax(28rem,1.22fr);align-items:start;gap:clamp(2.25rem,6vw,5rem);padding:2.2rem 0 3.5rem;display:grid}.payment-layout-report{grid-template-columns:minmax(20rem,.9fr) minmax(25rem,1.1fr)}.payment-details,.payment-report{min-width:0}.payment-details>header,.payment-report>header{border-bottom:1px solid #ffffff17;padding-bottom:1rem}.payment-details>header>div>span,.payment-report>header>span{color:var(--electric);letter-spacing:.13em;font:800 .5rem/1 monospace}.payment-details h2,.payment-report h2{font-family:var(--font-interface);letter-spacing:-.02em;margin:.45rem 0 .35rem;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.15}.payment-details>header>p,.payment-report>header>p{color:#8b98a7;max-width:36rem;margin:.5rem 0 0;font-size:.7rem;line-height:1.55}.payment-facts{border-bottom:1px solid #ffffff17;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.payment-facts>div{gap:.3rem;padding:.9rem .75rem .9rem 0;display:grid}.payment-facts dt{color:#687687;text-transform:uppercase;font-size:.49rem;font-weight:800}.payment-facts dd{color:#d3dde8;text-transform:capitalize;margin:0;font-size:.68rem}.payment-copy{border-bottom:1px solid #ffffff17;padding:1rem 0}.payment-copy>span{color:#d6b84e;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.55rem;font-size:.5rem;font-weight:850;display:block}.payment-copy>div{align-items:center;gap:.7rem;display:flex}.payment-copy code{color:#d7e2ed;overflow-wrap:anywhere;flex:1;min-width:0;font-size:.67rem}.payment-copy button{color:#83caff;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #287ec5;flex:none;padding:.35rem .1rem;font-size:.52rem;font-weight:800}.payment-details>footer{color:#667483;justify-content:space-between;gap:1rem;padding-top:1rem;font-size:.55rem;display:flex}.payment-details>footer a{color:#9ecff3}.payment-report{padding-left:clamp(0rem,2vw,1.25rem)}.payment-report>small{color:#d3b455;margin-top:1rem;font-size:.57rem;display:block}.invoice-payment-actions{gap:.8rem;padding-top:1rem;display:grid}.hash-field{gap:.55rem;display:grid}.hash-field>span{color:#8491a0;text-transform:uppercase;justify-content:space-between;font-size:.53rem;font-weight:800;display:flex}.hash-field>span b{color:#d6b84e;font-size:.48rem}.hash-field>div{border-bottom:1px solid #465361;align-items:stretch;display:flex}.hash-field input{color:#fff;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:.85rem 0;font-size:.75rem}.hash-field button{color:#fff;text-transform:uppercase;cursor:pointer;background:#147bd5;border:0;border-radius:.3rem .3rem 0 0;flex:none;min-width:9.5rem;padding:0 .8rem;font-size:.53rem;font-weight:850}.hash-field button:disabled{opacity:.35;cursor:not-allowed}.invoice-payment-actions details{border-bottom:1px solid #ffffff17;padding:.3rem 0 .7rem}.invoice-payment-actions summary{color:#8e9aa8;cursor:pointer;width:max-content;font-size:.55rem;font-weight:750}.invoice-payment-actions summary span{color:#5c6978;margin-left:.35rem}.invoice-payment-actions details input{color:#fff;background:0 0;border:0;border-bottom:1px solid #3e4a58;outline:0;width:100%;padding:.75rem 0}.close-invoice{color:#c56676;text-transform:uppercase;cursor:pointer;background:0 0;border:0;width:max-content;padding:.35rem 0;font-size:.52rem;font-weight:800}.payment-state-note{color:#e4c467;align-items:flex-start;gap:.55rem;margin:.4rem 0;font-size:.67rem;line-height:1.55;display:flex}.payment-state-note>i{background:#e4c467;border-radius:50%;flex:0 0 .45rem;width:.45rem;height:.45rem;margin-top:.25rem;box-shadow:0 0 7px #e4c46773}.payment-state-note.success{color:#79e1bc}.payment-state-note.success>i{background:#42d9a4}.payment-state-note.failed{color:#ff7b8f}.payment-state-note.failed>i{background:#ff526c}.payment-conversation{min-width:0}.payment-conversation .invoice-chat{box-shadow:none;background:0 0;border:0;margin:0;overflow:visible}.payment-conversation .chat-head{padding-top:0}.payment-conversation .chat-stream{min-height:13rem;max-height:22rem}.payment-conversation .chat-empty{min-height:9rem}.payment-conversation .chat-empty i{display:none}.payment-conversation .chat-compose textarea{min-height:4.2rem}.payment-conversation .chat-compose{padding-top:.8rem}.purchase-panel{border-top:1px solid #00b7ffbf;padding-top:1rem}.purchase-panel>header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.purchase-panel>header>span{color:var(--electric);font:800 .54rem/1 var(--font-interface);letter-spacing:.12em}.purchase-panel>header>strong{font-family:var(--font-interface);font-size:1.55rem}.purchase-panel .variant-list{border-top:1px solid #ffffff1a;gap:0;margin:1rem 0 0;display:grid}.purchase-panel .variant-list button{background:0 0;border:0;border-bottom:1px solid #ffffff1a;min-height:3.8rem;padding:.7rem 0}.purchase-panel .variant-list button.selected{border-left:2px solid var(--electric);background:linear-gradient(90deg,#087cff14,#0000 58%);padding-left:.7rem}.purchase-panel .variant-list strong{font-family:var(--font-interface);font-size:1rem}.payment-methods{align-items:center;gap:.35rem;padding:1rem 0;display:flex}.payment-methods>span{color:#778493;text-transform:uppercase;margin-right:auto;font-size:.53rem;font-weight:800}.payment-methods button{color:#718092;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:.35rem .45rem;font-size:.58rem;font-weight:800}.payment-methods button.active{border-color:var(--electric);color:#fff}.purchase-panel .checkout-button{letter-spacing:.04em;border-radius:.3rem;width:max-content;min-height:2.75rem;padding:0 .9rem;font-size:.57rem}.purchase-panel .checkout-button i{width:.8rem;margin-left:.8rem}.purchase-panel>small{font-size:.57rem}@media (max-width:850px){.payment-nav{grid-template-columns:1fr auto}.payment-nav nav{border-top:1px solid #ffffff12;grid-area:2/1/auto/-1;justify-content:center;padding:.55rem 0}.payment-nav{height:auto;padding-top:.65rem}.payment-person{grid-column:2}.payment-shell{width:min(100% - 2rem,46rem)}.payment-layout,.payment-layout-report{grid-template-columns:1fr}.payment-report{padding-left:0}.payment-steps li:not(:last-child):after{display:none}.payment-conversation{border-top:1px solid #ffffff17;padding-top:1.25rem}}@media (max-width:560px){.payment-nav nav{gap:1rem}.payment-person b{display:none}.payment-titlebar{flex-direction:column;align-items:flex-start;gap:1rem;padding-top:1.35rem}.payment-total{justify-items:start}.payment-steps{gap:.35rem}.payment-steps li{gap:.4rem}.payment-steps li>i{width:1.35rem;height:1.35rem}.payment-steps span{display:none}.payment-layout{padding-top:1.4rem}.payment-facts{grid-template-columns:1fr 1fr}.hash-field>div{display:grid}.hash-field button{border-radius:.3rem;min-height:2.65rem}.payment-details>footer{flex-direction:column;align-items:flex-start}.payment-copy>div{align-items:flex-end}.payment-conversation .chat-stream{min-height:11rem}}.customer-account{background:#05070a;min-height:100svh;display:block}.account-bar{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05070af2;border-bottom:1px solid #ffffff17;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;height:4.4rem;padding:0 clamp(1rem,4vw,3.5rem);display:grid;position:sticky;top:0}.account-brand{width:max-content}.account-brand img{width:5.1rem;display:block}.account-bar nav{align-items:center;gap:1.5rem;display:flex}.account-bar nav a{color:#7d8a9a;text-transform:uppercase;letter-spacing:.055em;font-size:.57rem;font-weight:850;position:relative}.account-bar nav a:hover,.account-bar nav a.active{color:#fff}.account-bar nav a.active:after{content:"";background:var(--electric);height:2px;position:absolute;bottom:-1.5rem;left:0;right:0}.account-person{justify-self:end;align-items:center;gap:.55rem;display:flex}.account-person>img,.account-person>span{object-fit:cover;color:#fff;background:#1178d7;border-radius:50%;place-items:center;width:1.85rem;height:1.85rem;font-size:.65rem;display:grid}.account-person>div{gap:.08rem;display:grid}.account-person b{font-size:.61rem}.account-person small{color:#657282;font-size:.5rem}.account-person form{margin-left:.4rem}.account-person button{color:#697687;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:.3rem;font-size:.5rem;font-weight:800}.account-person button:hover{color:#fff}.customer-account .dash-main{min-width:0}.library-page,.payments-page{width:min(100% - 2rem,86rem);margin:0 auto;padding:clamp(2rem,5vw,4.5rem) 0 5rem}.library-head,.payments-page>header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:end;gap:2rem;padding-bottom:2rem;display:flex}.library-head>div:first-child>span,.payments-page>header>div>span{color:var(--electric);letter-spacing:.14em;font:800 .53rem/1 monospace}.library-head h1,.payments-page>header h1{font-family:var(--font-interface);letter-spacing:-.045em;margin:.65rem 0 .45rem;font-size:clamp(2rem,4.6vw,4rem);font-weight:900;line-height:1}.library-head p,.payments-page>header p{color:#8d99a8;max-width:35rem;margin:0;font-size:.76rem;line-height:1.55}.library-head>div:last-child{justify-items:end;gap:.25rem;display:grid}.library-head>div:last-child>strong{font-family:var(--font-interface);font-size:2rem}.library-head>div:last-child>span{color:#6d7a89;text-transform:uppercase;font-size:.54rem}.library-head>div:last-child>a,.payments-page>header>a{color:#8bcfff;text-transform:uppercase;margin-top:.45rem;font-size:.57rem;font-weight:800}.customer-library{border-top:0;position:relative}.library-notice{z-index:50;color:#cfe9fb;background:#101821;border:1px solid #39a9ff59;border-radius:.35rem;margin:0;padding:.75rem 1rem;font-size:.65rem;position:fixed;bottom:1.25rem;right:1.25rem}.library-purchase{border-bottom:1px solid #ffffff1a}.purchase-line{grid-template-columns:2rem 5.2rem minmax(13rem,1fr) minmax(12rem,.75fr) auto;align-items:center;gap:1.1rem;min-height:8.25rem;display:grid}.purchase-index{color:var(--electric);align-self:start;padding-top:1.35rem;font:800 .5rem/1 monospace}.purchase-thumb{place-items:center;width:5.2rem;height:4.8rem;display:grid;overflow:hidden}.purchase-thumb img{object-fit:contain;width:100%;height:100%}.purchase-name{min-width:0}.purchase-name>span{color:#45c5ff;font:750 .49rem/1 monospace}.purchase-name h2{font-family:var(--font-interface);letter-spacing:-.025em;margin:.45rem 0 .25rem;font-size:clamp(1.15rem,2vw,1.65rem);font-weight:900;line-height:1.05}.purchase-name p{color:#788595;margin:0;font-size:.61rem}.purchase-key{gap:.45rem;min-width:0;display:grid}.purchase-key>span{color:#687687;letter-spacing:.08em;font-size:.48rem;font-weight:850}.purchase-key code{color:#cbd7e3;white-space:nowrap;text-overflow:ellipsis;width:max-content;max-width:100%;font-size:.68rem;overflow:hidden}.purchase-key code.masked{filter:blur(4px);opacity:.6;-webkit-user-select:none;user-select:none}.purchase-actions{justify-content:flex-end;align-items:center;gap:.3rem;display:flex}.purchase-actions button,.purchase-actions a{color:#aeb9c6;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:#111820;border:0;border-radius:.32rem;align-items:center;min-height:2.15rem;padding:0 .62rem;font-size:.5rem;font-weight:850;display:inline-flex}.purchase-actions button:hover,.purchase-actions a:hover{color:#fff;background:#192532}.purchase-actions a{color:#fff;background:#0f69b8}.purchase-actions>span{color:#536171;text-transform:uppercase;font-size:.5rem}.purchase-actions .instructions-toggle{background:0 0;border-bottom:1px solid #344452;border-radius:0}.purchase-details{grid-template-columns:minmax(0,1.4fr) minmax(15rem,.6fr);gap:clamp(2rem,6vw,5rem);padding:0 0 2rem 8.3rem;animation:.2s both library-open;display:grid}.purchase-details>section,.purchase-details>aside{border-top:1px solid #ffffff14;padding-top:1.2rem}.purchase-details>section>span,.purchase-details>aside>span,.owned-files>span{color:var(--electric);letter-spacing:.12em;font:800 .5rem/1 monospace}.usage-copy{color:#b8c3cf;white-space:pre-wrap;margin-top:.9rem;font-size:.76rem;line-height:1.75}.purchase-details dl{margin:.7rem 0 0}.purchase-details dl>div{border-bottom:1px solid #ffffff0e;justify-content:space-between;gap:1rem;padding:.48rem 0;display:flex}.purchase-details dt{color:#667483;font-size:.56rem}.purchase-details dd{color:#c4cfda;text-align:right;margin:0;font-size:.58rem}.purchase-details dd a{color:#80caff}.owned-files{gap:.3rem;margin-top:1.25rem;display:grid}.owned-files>span{margin-bottom:.3rem}.owned-files>a{color:#bcd0e2;border-bottom:1px solid #ffffff0e;justify-content:space-between;gap:1rem;padding:.45rem 0;font-size:.58rem;display:flex}.owned-files small{color:#647181}.library-empty{align-content:center;place-items:start;min-height:20rem;display:grid}.library-empty>span{color:var(--electric);font:800 .52rem/1 monospace}.library-empty h2{font-family:var(--font-interface);margin:.65rem 0 .4rem;font-size:clamp(1.6rem,3vw,2.5rem)}.library-empty p{color:#8592a1;max-width:34rem;margin:.2rem 0 .85rem;line-height:1.6}.library-empty a{color:#86cfff;text-transform:uppercase;font-size:.62rem;font-weight:800}.payments-page>header>a{flex:none}.payment-history>a{border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(15rem,1fr) 10rem 6rem 7rem 1rem;align-items:center;gap:1.25rem;min-height:6.5rem;display:grid}.payment-history>a>div>span{color:var(--electric);font:750 .5rem/1 monospace}.payment-history h2{font-family:var(--font-interface);margin:.4rem 0 .2rem;font-size:1.2rem}.payment-history p{color:#748191;margin:0;font-size:.62rem}.payment-history>a>.invoice-state{justify-self:start}.payment-history>a>strong{font-family:var(--font-interface);text-align:right;font-size:1rem}.payment-history time{color:#617080;text-align:right;font-size:.55rem}.payment-history>a>i{color:#6ebeff;font-style:normal}@keyframes library-open{0%{opacity:0;transform:translateY(-5px)}}@media (max-width:1050px){.purchase-line{grid-template-columns:1.5rem 4rem minmax(12rem,1fr) minmax(10rem,.7fr)}.purchase-thumb{width:4rem;height:4rem}.purchase-actions{grid-column:3/-1;justify-content:flex-start;padding-bottom:1rem}.purchase-details{padding-left:6.6rem}.payment-history>a{grid-template-columns:1fr auto auto}.payment-history time,.payment-history>a>i{display:none}}@media (max-width:760px){.account-bar{grid-template-columns:1fr auto;height:auto;padding-top:.65rem}.account-bar nav{border-top:1px solid #ffffff12;grid-area:2/1/auto/-1;justify-content:center;padding:.65rem 0}.account-bar nav a.active:after{bottom:-.67rem}.account-person>div{display:none}.library-page,.payments-page{padding-top:2.25rem}.library-head,.payments-page>header{flex-direction:column;align-items:flex-start}.library-head>div:last-child{justify-items:start}.purchase-line{grid-template-columns:1.2rem 3.5rem 1fr;padding:1rem 0}.purchase-index{padding-top:.4rem}.purchase-thumb{width:3.5rem;height:3.5rem}.purchase-key{grid-column:3}.purchase-actions{flex-wrap:wrap;grid-column:3;padding:0}.purchase-details{grid-template-columns:1fr;padding:0 0 1.5rem 5.8rem}.payment-history>a{grid-template-columns:1fr auto;padding:1rem 0}.payment-history>a>.invoice-state{grid-area:1/2}.payment-history>a>strong{grid-column:2}.payments-page>header>a{margin-top:0}}@media (max-width:480px){.account-bar nav{justify-content:flex-start;gap:.85rem;overflow:auto}.account-bar nav a{white-space:nowrap}.library-page,.payments-page{width:min(100% - 1.4rem,86rem)}.library-head h1,.payments-page>header h1{font-size:2.2rem}.purchase-line{grid-template-columns:1rem 1fr}.purchase-index{grid-row:1}.purchase-thumb{grid-column:2;width:4rem}.purchase-name,.purchase-key,.purchase-actions{grid-column:2}.purchase-actions{justify-content:flex-start}.purchase-details{padding-left:2rem}.purchase-actions button,.purchase-actions a{padding:0 .5rem}}.admin-v2{background:#05070a;min-height:100svh;display:block}.admin-account-bar{z-index:60;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05070af5;border-bottom:1px solid #ffffff17;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;height:4.4rem;padding:0 clamp(1rem,4vw,3.5rem);display:grid;position:sticky;top:0}.admin-v2 .admin-brand{width:max-content;margin:0}.admin-v2 .admin-logo{width:5.1rem;display:block}.admin-portal-title{justify-items:center;gap:.2rem;display:grid}.admin-portal-title span{color:var(--electric);letter-spacing:.13em;font:800 .48rem/1 monospace}.admin-portal-title strong{text-transform:uppercase;font-size:.65rem}.admin-account-actions{justify-self:end;align-items:center;gap:.85rem;display:flex}.admin-account-actions>a,.admin-account-actions button{color:#798696;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:.3rem 0;font-size:.5rem;font-weight:850}.admin-account-actions>a:hover,.admin-account-actions button:hover{color:#fff}.admin-v2 .admin-person{border:0;border-inline:1px solid #ffffff17;align-items:center;gap:.5rem;margin:0 .15rem;padding:0 .75rem;display:flex}.admin-v2 .admin-person>img{object-fit:contain;filter:none;width:1.9rem;height:1.9rem}.admin-v2 .admin-person>div{gap:.08rem;display:grid}.admin-workspace-nav{z-index:55;scrollbar-width:thin;background:#080b0f;border-bottom:1px solid #ffffff14;align-items:center;gap:.2rem;padding:.55rem clamp(1rem,4vw,3.5rem);display:flex;position:sticky;top:4.4rem;overflow-x:auto}.admin-workspace-nav button{color:#788595;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:.3rem;flex:none;min-height:2rem;padding:0 .65rem;font-size:.52rem;font-weight:850;position:relative}.admin-workspace-nav button:hover{color:#fff;background:#101720}.admin-workspace-nav button.active{color:#fff;background:#111b25}.admin-workspace-nav button.active:after{content:"";background:var(--electric);height:2px;position:absolute;bottom:-.55rem;left:.6rem;right:.6rem}.admin-workspace-nav .nav-alert{color:#fff;background:#c93650;border-radius:.3rem;place-items:center;min-width:1rem;height:1rem;padding:0 .2rem;font-size:.45rem;display:grid;position:absolute;top:-.2rem;right:-.15rem}.admin-v2>.admin-mobile-nav{display:none}.admin-v2 .admin-main{min-width:0}.admin-save-notice{z-index:100;color:#d6ecfc;background:#111922;border:1px solid #2f9fff61;border-radius:.35rem;margin:0;padding:.75rem 1rem;font-size:.64rem;position:fixed;bottom:1rem;right:1rem;box-shadow:0 .5rem 1.5rem #00000047}.admin-v2 .admin-view,.admin-v2 .product-workspace{background:0 0;width:min(100% - 2rem,86rem);margin:0 auto;padding:2.5rem 0 4rem}.admin-v2 .admin-view-compact{padding-top:2rem}.admin-v2 .admin-heading,.admin-v2 .admin-view-compact .admin-heading{border-bottom:1px solid #ffffff1a;min-height:0;padding:0 0 1.5rem;display:block;overflow:visible}.admin-v2 .admin-heading:after{display:none}.admin-v2 .admin-heading>span,.admin-v2 .admin-intro>span,.admin-v2 .admin-section>header>span{letter-spacing:.13em;font-size:.5rem}.admin-v2 .admin-heading h1,.admin-v2 .admin-view-compact .admin-heading h1{max-width:50rem;font-family:var(--font-interface);letter-spacing:-.04em;text-transform:none;margin:.55rem 0 0;font-size:clamp(1.85rem,3.7vw,3.1rem);font-weight:900;line-height:1.03}.admin-v2 .admin-heading h1 br{display:none}.admin-v2 .admin-heading h1 em,.admin-v2 .admin-view-compact .admin-heading h1 em{color:#9aa6b5;-webkit-text-stroke:0;margin-left:.18em;font-style:normal}.admin-v2 .metric-strip{border-bottom:1px solid #ffffff17;grid-template-columns:repeat(4,1fr)}.admin-v2 .metric-strip>div{border-right:1px solid #ffffff14;min-height:6rem;padding:1.15rem 1.25rem}.admin-v2 .metric-strip>div:first-child{padding-left:0}.admin-v2 .metric-strip b{font-family:var(--font-interface);font-size:1.65rem;font-weight:850}.admin-v2 .admin-section,.admin-v2 .admin-view-compact .admin-section{padding:1.8rem 0}.admin-v2 .admin-section>header{padding-bottom:.85rem}.admin-v2 .admin-section>header h2{font-family:var(--font-interface);text-transform:none;margin:.45rem 0 0;font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:900;line-height:1.1}.admin-v2 .admin-split{grid-template-columns:minmax(14rem,.62fr) minmax(22rem,1.38fr);gap:clamp(2rem,6vw,5rem);padding:2rem 0}.admin-v2 .admin-intro{position:relative;top:0}.admin-v2 .admin-intro h2{font-family:var(--font-interface);text-transform:none;margin:.6rem 0;font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:900;line-height:1.15}.admin-v2 .admin-intro h2 br{display:none}.admin-v2 .admin-intro p{color:#96a2b0;font-size:.76rem;line-height:1.65}.admin-v2 .line-form>div{gap:1.25rem}.admin-v2 .line-form label{gap:.35rem}.admin-v2 .line-form label>span{font-size:.54rem}.admin-v2 .line-form input,.admin-v2 .line-form textarea,.admin-v2 .line-form select{border-bottom-color:#465361;min-height:2.55rem;padding:.65rem 0;font-size:.78rem}.admin-v2 .line-form textarea{min-height:6rem}.admin-v2 .line-form>button{background:#147bd5;border-radius:.3rem;justify-self:start;width:max-content;min-height:2.55rem;padding:0 .85rem;font-size:.54rem}.admin-v2 .line-form>button i{display:none}.admin-v2 .admin-search{grid-template-columns:auto minmax(15rem,28rem);align-items:center;gap:1rem;margin:1.25rem 0;display:grid}.admin-v2 .admin-search span{color:#748191;text-transform:uppercase;font-size:.52rem;font-weight:850}.admin-v2 .admin-search input{color:#fff;background:0 0;border:0;border-bottom:1px solid #465361;outline:0;width:100%;padding:.7rem 0}.admin-v2 .admin-table{border-top:1px solid #ffffff17}.admin-v2 .admin-table>div{border-bottom-color:#ffffff14;min-height:4.4rem;padding:.85rem 0;font-size:.67rem}.admin-v2 .admin-table>div>b{font-family:var(--font-interface);font-size:.8rem}.admin-v2 .admin-control-list button,.admin-v2 .admin-control-list select,.admin-v2 .invoice-case-actions button,.admin-v2 .setting-card button{background:#111923;border:0;border-radius:.3rem;min-height:2.2rem;padding:.45rem .65rem;font-size:.5rem}.admin-v2 .settings-grid{grid-template-columns:1fr 1fr;gap:0 2.5rem}.admin-v2 .setting-card{background:0 0;border:0;border-bottom:1px solid #ffffff17;padding:1rem 0}.admin-v2 .setting-card textarea{min-height:4rem}.admin-v2 .setting-card button{justify-self:start}.admin-v2 .invoice-queue>article{min-height:5.5rem}.admin-v2 .invoice-action{min-height:2rem}.admin-v2 .admin-invoice-workspace{margin-top:1rem}.admin-v2 .admin-invoice-workspace>header{padding:.85rem 0}.admin-v2 .admin-invoice-workspace>dl>div{padding:.7rem 0}.admin-v2 .product-workspace>header{align-items:end;padding:.25rem 0 1.5rem}.admin-v2 .product-workspace>header h1{font-family:var(--font-interface);letter-spacing:-.04em;text-transform:none;margin:.5rem 0 .45rem;font-size:clamp(1.85rem,3.7vw,3.1rem);font-weight:900;line-height:1}.admin-v2 .product-workspace>header p{font-size:.75rem}.admin-v2 .guided-product-form{max-width:68rem}.admin-v2 .guided-product-form fieldset{padding:2rem 0}.admin-v2 .guided-product-form legend{margin-bottom:1.25rem}.admin-v2 .guided-fields input,.admin-v2 .guided-fields textarea,.admin-v2 .guided-fields select{padding:.65rem 0;font-size:.78rem}.admin-v2 .publish-product{background:#147bd5;border:0;border-radius:.3rem;min-height:2.75rem}.admin-v2 .catalog-manager{grid-template-columns:15rem minmax(0,1fr);min-height:35rem}.admin-v2 .catalog-manager>aside{padding-top:.8rem}.admin-v2 .catalog-manager>aside>button{padding:.6rem}.admin-v2 .catalog-editor{padding:1.5rem 0 2rem 1.5rem}.admin-v2 .catalog-media{grid-template-columns:minmax(15rem,.9fr) minmax(12rem,.45fr);padding-bottom:1.5rem}.admin-v2 .catalog-media>div:first-child,.admin-v2 .media-empty{min-height:13rem}.admin-v2 .catalog-details-form>header,.admin-v2 .catalog-options>header{margin-bottom:1.25rem}.admin-v2 .catalog-details-form h2,.admin-v2 .catalog-options h2{font-family:var(--font-interface);font-size:1.35rem;font-weight:900}.admin-v2 .catalog-details-form>header>button,.admin-v2 .catalog-option>button,.admin-v2 .add-catalog-option>button,.admin-v2 .option-stock button,.admin-v2 .catalog-danger button{background:#111923;border:0;border-radius:.3rem;min-height:2.2rem;padding:.45rem .65rem}.admin-v2 .catalog-danger{padding:1.25rem 0}.admin-v2 .catalog-downloads{padding-top:0}@media (max-width:950px){.admin-account-bar{grid-template-columns:1fr auto}.admin-portal-title,.admin-account-actions>a,.admin-workspace-nav{display:none}.admin-v2>.admin-mobile-nav{z-index:55;background:#080b0f;border-bottom:1px solid #ffffff14;grid-template-columns:auto 1fr;align-items:center;gap:.75rem;padding:.65rem 1rem;display:grid;position:sticky;top:4.4rem}.admin-v2>.admin-mobile-nav span{color:var(--electric);letter-spacing:.1em;font:800 .5rem/1 monospace}.admin-v2>.admin-mobile-nav select{color:#fff;background:#101720;border:1px solid #2f9fff40;border-radius:.3rem;width:100%;min-height:2.35rem;padding:0 .7rem;font-size:.62rem}.admin-v2 .admin-split{grid-template-columns:1fr}.admin-v2 .metric-strip{grid-template-columns:1fr 1fr}.admin-v2 .catalog-manager{grid-template-columns:1fr}.admin-v2 .catalog-manager>aside{border-bottom:1px solid #ffffff17;border-right:0;display:flex;overflow:auto}.admin-v2 .catalog-manager>aside>button{min-width:13rem}.admin-v2 .catalog-editor{padding-left:0}.admin-v2 .catalog-media,.admin-v2 .settings-grid{grid-template-columns:1fr}}@media (max-width:600px){.admin-account-bar{padding:.6rem .8rem}.admin-v2 .admin-logo{width:4.5rem}.admin-v2 .admin-person>div{display:none}.admin-account-actions{gap:.35rem}.admin-v2 .admin-person{padding:0 .4rem}.admin-v2 .admin-view,.admin-v2 .product-workspace{width:min(100% - 1.25rem,86rem);padding-top:1.5rem}.admin-v2 .admin-heading h1,.admin-v2 .product-workspace>header h1{font-size:1.85rem}.admin-v2 .metric-strip>div{min-height:4.8rem;padding:.85rem}.admin-v2 .metric-strip b{font-size:1.25rem}.admin-v2 .admin-search{grid-template-columns:1fr}.admin-v2 .admin-table>div{grid-template-columns:1fr;gap:.35rem}.admin-v2 .admin-table>div>*{justify-self:start;grid-column:1!important}.admin-v2 .invoice-queue>article{grid-template-columns:1fr auto}.admin-v2 .admin-invoice-workspace>dl{grid-template-columns:1fr 1fr}.admin-v2 .line-form>div,.admin-v2 .guided-fields{grid-template-columns:1fr}.admin-v2 .catalog-media>div:first-child,.admin-v2 .media-empty{min-height:10rem}.admin-v2 .product-workspace>header{align-items:flex-start}.admin-v2 .slug-preview{text-align:left}}.login{justify-content:center;align-items:center;gap:.55rem;display:flex}.login>img{object-fit:contain;width:1.15rem;height:1.15rem;display:block}@media (max-width:620px){html{scroll-padding-top:4rem}.site-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05070af0;grid-template-columns:1fr auto;height:4rem;padding:0 .9rem}.site-header .brand{width:4.8rem}.site-header nav{display:none}.site-header .login{background:#5865f21f;border:0;border-radius:50%;width:2.7rem;height:2.7rem;padding:0;box-shadow:inset 0 0 0 1px #7a86ff4d}.site-header .login>img{width:1.45rem;height:1.45rem}.site-header .login-label,.site-header .account-link span{display:none}.site-header .account-link img{width:2.35rem;height:2.35rem}.hero{align-items:flex-start;min-height:auto;padding:6rem 1rem 3.6rem}.hero-grid{background-size:4.5rem 4.5rem}.hero-copy-layer>.eyebrow{max-width:18rem;margin-bottom:1.3rem}.eyebrow{letter-spacing:.12em;gap:.65rem;font-size:.5rem;line-height:1.55}.eyebrow span{flex:0 0 1.4rem;width:1.4rem}.hero-statement{letter-spacing:-.035em;max-width:100%;font-size:clamp(3rem,13.6vw,3.65rem);line-height:.91}.hero-statement .statement-shift{margin-left:.1em}.hero-statement em{text-shadow:.035em .045em #087cff6b,0 0 .16em #00b7ff1f;margin-left:.03em}.hero-background-logo{--logo-opacity:.13;filter:drop-shadow(0 0 .16rem #16a0ff57);width:92vw;top:42%;right:-9vw}.hero-copy-layer>.hero-copy{color:#bdc6d2;max-width:32rem;margin:1.55rem 0 0;font-size:.96rem;line-height:1.6}.hero-copy-layer>.hero-actions{flex-flow:wrap;align-items:center;gap:.45rem 1rem;margin:1.35rem 0 0;display:flex}.hero-actions a{width:auto;min-height:2.75rem;padding:0 .9rem;font-size:.57rem}.hero-actions .secondary{background:0 0;border:0;padding-inline:.15rem}.hero-actions i{margin-left:.75rem}.hero-copy-layer>.trust-line{letter-spacing:.1em;grid-template-columns:repeat(2,max-content);gap:.75rem 1.2rem;margin:1.45rem 0 0;font-size:.48rem;display:grid}.feature-strip article{gap:.8rem;min-height:auto;padding:1.35rem 1rem}.feature-strip h2{margin-bottom:.3rem;font-size:.88rem}.feature-strip p{font-size:.72rem;line-height:1.5}.editorial-section,.process-section,.status-preview,.faq-section{padding:4rem 1rem}.section-heading{gap:1.25rem;padding-bottom:1.25rem}.section-heading h2,.status-heading h2{font-size:clamp(2.25rem,10vw,3rem);line-height:1}.section-heading>a,.status-heading>a{font-size:.57rem}.product-row{grid-template-columns:1.1rem minmax(0,1fr);gap:.85rem;padding:1.35rem 0}.product-art{aspect-ratio:1.8;grid-column:2;max-height:10rem}.product-copy,.product-buy{grid-column:2}.product-copy h3{font-size:clamp(1.75rem,9vw,2.4rem);line-height:.96}.product-copy p{font-size:.76rem}.product-buy{grid-template-columns:1fr auto;gap:.25rem 1rem;width:100%;padding-top:.8rem;display:grid}.product-buy>a{grid-column:1/-1;margin-top:.35rem}.process-list{grid-template-columns:1fr}.process-list li{min-height:auto;padding:1.6rem 0}.process-list h3{font-size:clamp(1.65rem,8vw,2.2rem);line-height:1}.status-preview,.faq-section{grid-template-columns:1fr;gap:2.75rem}.status-heading{position:relative;top:0}.status-heading p{margin:1.25rem 0}.status-lines>a{grid-template-columns:1fr auto;gap:1rem;padding:1.2rem 0}.faq-list summary{gap:1rem;padding:1.25rem 0;font-size:.82rem}.faq-list details p{padding:0 2rem 1.25rem 0;font-size:.78rem}.final-cta{min-height:27rem;padding:4rem 1rem}.final-cta>img{width:94vw}.final-cta h2{font-size:clamp(1.7rem,8.4vw,2.35rem);line-height:1}.final-cta h2>span,.final-cta h2>em{white-space:normal}.final-cta>div{flex-flow:wrap;justify-content:center;gap:.65rem 1.25rem;margin-top:1.8rem}.final-cta .primary{min-height:2.8rem;padding:0 .95rem}.final-cta .text-link{font-size:.56rem}.site-footer{grid-template-columns:1fr;gap:1.8rem;padding:3rem 1rem}.site-footer>div:first-child img{width:6rem}.footer-links{grid-template-columns:repeat(2,1fr);gap:.8rem 1.5rem}.page-top{min-height:25rem;padding:7rem 1rem 2.75rem}.page-top h1{font-size:clamp(3rem,14vw,4rem);line-height:.88}.page-top h1 em{margin-left:.15em}.page-top>p{margin:1.5rem 0 0;font-size:.9rem}.product-detail-hero{grid-template-columns:1fr;gap:2rem;min-height:auto;padding:6.5rem 1rem 3rem;display:grid}.product-detail-copy h1{font-size:clamp(2.7rem,13vw,3.75rem);line-height:1}.product-detail-copy p{font-size:.9rem;line-height:1.6}.detail-art{aspect-ratio:1.6;min-height:12rem}.product-detail-grid{grid-template-columns:1fr;gap:3rem;padding:3.5rem 1rem}.detail-body{gap:2.5rem}.detail-body h2{font-size:clamp(1.8rem,9vw,2.5rem)}.purchase-panel{position:relative;top:0}.account-bar{grid-template-columns:1fr auto;height:auto;padding:.55rem .75rem 0}.account-brand img{width:4.55rem}.account-person{gap:.3rem}.account-person>img,.account-person>span{width:2rem;height:2rem}.account-person>div{display:none}.account-person form{margin-left:0}.account-person button{padding:.5rem .25rem;font-size:.45rem}.account-bar nav{scrollbar-width:none;border-top:1px solid #ffffff12;grid-area:2/1/auto/-1;justify-content:flex-start;gap:1.15rem;padding:.7rem 0;overflow-x:auto}.account-bar nav::-webkit-scrollbar{display:none}.account-bar nav a{white-space:nowrap;flex:none;font-size:.52rem}.account-bar nav a.active:after{bottom:-.7rem}.library-page,.payments-page{width:min(100% - 1.5rem,86rem);padding:2rem 0 4rem}.library-head,.payments-page>header{gap:1rem;padding-bottom:1.4rem}.library-head h1,.payments-page>header h1{font-size:2rem}.library-head p,.payments-page>header p{font-size:.7rem}.library-head>div:last-child>strong{font-size:1.4rem}.purchase-line{grid-template-columns:3.75rem minmax(0,1fr);gap:.8rem;min-height:0;padding:1.15rem 0}.purchase-index{display:none}.purchase-thumb{grid-column:1;width:3.75rem;height:3.75rem}.purchase-name{grid-column:2}.purchase-name h2{font-size:1.1rem}.purchase-key{grid-column:1/-1;padding-top:.25rem}.purchase-key code{font-size:.63rem}.purchase-actions{grid-column:1/-1;grid-template-columns:repeat(2,max-content);justify-content:start;gap:.4rem;padding:0;display:grid}.purchase-actions button,.purchase-actions a{min-height:2.35rem;padding:0 .7rem}.purchase-details{grid-template-columns:1fr;gap:1.5rem;padding:0 0 1.5rem}.usage-copy{font-size:.72rem;line-height:1.65}.payment-history>a{grid-template-columns:1fr auto;gap:.75rem;min-height:5.5rem;padding:1rem 0}.payment-history h2{font-size:1rem}.payment-history>a>.invoice-state,.payment-history>a>strong{grid-column:2}.payment-history>a>.invoice-state{grid-row:1}.admin-account-bar{height:4rem;padding:.45rem .75rem}.admin-v2 .admin-logo{width:4.55rem}.admin-v2 .admin-person{border:0;margin:0;padding:0 .25rem}.admin-v2 .admin-person>img{width:2rem;height:2rem}.admin-account-actions button{font-size:.45rem}.admin-v2>.admin-mobile-nav{padding:.55rem .75rem;top:4rem}.admin-v2>.admin-mobile-nav select{min-height:2.55rem}.admin-v2 .admin-view,.admin-v2 .product-workspace{width:min(100% - 1.5rem,86rem);padding:1.5rem 0 3.5rem}.admin-v2 .metric-strip{grid-template-columns:1fr 1fr}.admin-v2 .metric-strip>div{min-height:4.5rem;padding:.75rem}.admin-v2 .admin-section{padding:1.25rem 0}.admin-v2 .admin-invoice-workspace>dl{grid-template-columns:1fr}.admin-v2 .catalog-manager>aside>button{min-width:11rem}.admin-v2 .catalog-option>footer{grid-template-columns:1fr}.admin-v2 .catalog-option>footer button{width:100%}}.admin-workspace-nav{scrollbar-width:none;-ms-overflow-style:none}.admin-workspace-nav::-webkit-scrollbar{width:0;height:0;display:none}.admin-v2{--admin-surface:#090d13;--admin-raised:#0d131b;--admin-border:#a4b8cf21;--admin-copy:#aeb9c6}.admin-v2 .admin-account-bar{border-color:var(--admin-border);background:#05080cf7;height:4.75rem;padding-inline:clamp(1rem,3.4vw,3rem)}.admin-v2 .admin-logo{width:5.75rem}.admin-v2 .admin-portal-title{gap:.3rem}.admin-v2 .admin-portal-title span{font-size:.52rem}.admin-v2 .admin-portal-title strong{letter-spacing:.02em;font-size:.72rem}.admin-v2 .admin-account-actions>a,.admin-v2 .admin-account-actions button{font-size:.56rem}.admin-v2 .admin-person strong{font-size:.68rem}.admin-v2 .admin-person span{font-size:.52rem}.admin-v2 .admin-workspace-nav{border-color:var(--admin-border);background:#070b10fa;gap:.25rem;padding:.7rem clamp(1rem,3.4vw,3rem);top:4.75rem}.admin-v2 .admin-workspace-nav button{color:#8e9cac;letter-spacing:.025em;border-radius:.4rem;min-height:2.35rem;padding:0 .75rem;font-size:.59rem}.admin-v2 .admin-workspace-nav button.active{background:#121c27}.admin-v2 .admin-workspace-nav button.active:after{bottom:-.7rem}.admin-v2 .admin-view,.admin-v2 .product-workspace{width:min(100% - 3rem,90rem);padding:3rem 0 5rem}.admin-v2 .admin-heading,.admin-v2 .admin-view-compact .admin-heading{padding-bottom:1.75rem}.admin-v2 .admin-heading>span,.admin-v2 .admin-intro>span,.admin-v2 .admin-section>header>span{font-size:.57rem}.admin-v2 .admin-heading h1,.admin-v2 .admin-view-compact .admin-heading h1{margin-top:.7rem;font-size:clamp(2.15rem,4vw,3.6rem);line-height:1.05}.admin-v2 .admin-section{padding:2.25rem 0}.admin-v2 .admin-section>header h2,.admin-v2 .admin-intro h2{font-size:clamp(1.35rem,2.4vw,1.95rem)}.admin-v2 .admin-intro p{max-width:38rem;color:var(--admin-copy);font-size:.86rem}.admin-v2 .metric-strip>div{min-height:6.75rem;padding:1.35rem 1.5rem}.admin-v2 .metric-strip span{font-size:.57rem}.admin-v2 .metric-strip b{font-size:1.9rem}.admin-v2 .line-form{gap:1.35rem}.admin-v2 .line-form label>span,.admin-v2 .guided-fields label>span,.admin-v2 .purchase-option-row label>span,.admin-v2 .catalog-option label>span,.admin-v2 .add-catalog-option label>span,.admin-v2 .catalog-search>span,.admin-v2 .media-upload>span{color:#a6b3c2;font-size:.64rem;line-height:1.3}.admin-v2 .line-form input,.admin-v2 .line-form textarea,.admin-v2 .line-form select,.admin-v2 .guided-fields input,.admin-v2 .guided-fields textarea,.admin-v2 .guided-fields select,.admin-v2 .purchase-option-row input,.admin-v2 .purchase-option-row select,.admin-v2 .catalog-option input,.admin-v2 .catalog-option select,.admin-v2 .catalog-option textarea,.admin-v2 .add-catalog-option input,.admin-v2 .add-catalog-option select,.admin-v2 .catalog-search input{color:#f5f8fb;background:#090e15;border:1px solid #7a91a95c;border-radius:.45rem;min-height:3.15rem;padding:.8rem .9rem;font-size:.82rem;line-height:1.45}.admin-v2 .guided-fields textarea,.admin-v2 .catalog-option textarea{min-height:7.5rem}.admin-v2 .line-form>button,.admin-v2 .publish-product,.admin-v2 .catalog-button,.admin-v2 .catalog-details-form>header>button,.admin-v2 .catalog-option>button,.admin-v2 .add-catalog-option>button,.admin-v2 .option-stock button,.admin-v2 .catalog-danger button{border-radius:.45rem;min-height:2.75rem;padding:0 .95rem;font-size:.59rem}.admin-v2 .admin-search{grid-template-columns:auto minmax(18rem,32rem);margin:1.6rem 0}.admin-v2 .admin-search input{font-size:.82rem}.admin-v2 .admin-table>div{min-height:5rem;padding:1rem .25rem;font-size:.75rem}.admin-v2 .admin-table>div>b{font-size:.88rem}.admin-v2 .admin-control-list article{min-height:5rem;padding:1rem .25rem}.admin-v2 .admin-control-list strong{font-size:.8rem}.admin-v2 .admin-control-list span{font-size:.72rem}.admin-v2 .invoice-queue>article{min-height:6.5rem;padding:1rem .35rem}.admin-v2 .invoice-primary>strong{font-size:.82rem}.admin-v2 .invoice-primary>span,.admin-v2 .invoice-activity p{font-size:.69rem}.admin-v2 .invoice-action{min-height:2.35rem;padding:0 .7rem;font-size:.55rem}.admin-v2 .settings-grid{gap:0 3rem}.admin-v2 .setting-card{padding:1.4rem 0}.admin-v2 .setting-card label span{font-size:.62rem}.admin-v2 .setting-card textarea{color:#fff;min-height:5.5rem;padding:.8rem;font-size:.78rem}.admin-v2 .product-workspace>header{grid-template-columns:minmax(0,1fr) minmax(18rem,29rem);align-items:end;gap:2rem;padding:.25rem 0 1.75rem;display:grid}.admin-v2 .product-workspace>header h1{font-size:clamp(2.15rem,4vw,3.6rem)}.admin-v2 .product-workspace>header p{max-width:48rem;color:var(--admin-copy);font-size:.84rem;line-height:1.6}.admin-v2 .catalog-search{width:100%;min-width:0}.admin-v2 .catalog-manager{border-top:1px solid var(--admin-border);border-bottom-color:var(--admin-border);grid-template-columns:17.5rem minmax(0,1fr);min-height:38rem}.admin-v2 .catalog-manager>aside{border-right-color:var(--admin-border);padding:1rem .85rem 1rem 0}.admin-v2 .catalog-manager>aside>button{border-radius:.45rem;min-height:4.75rem;padding:.75rem}.admin-v2 .catalog-manager>aside>button.active{box-shadow:inset 3px 0 0 var(--electric);background:#101923;border-left-color:#0000}.admin-v2 .catalog-manager>aside>button>span{border-radius:.35rem;width:3rem;height:3rem}.admin-v2 .catalog-manager>aside img{object-fit:contain}.admin-v2 .catalog-manager>aside strong{font-size:.78rem}.admin-v2 .catalog-manager>aside small{font-size:.62rem}.admin-v2 .catalog-editor{max-width:none;padding:1.75rem 0 4rem 2rem}.admin-v2 .catalog-media{grid-template-columns:minmax(20rem,1fr) 17rem;gap:1.4rem;padding:1rem 0 2rem}.admin-v2 .catalog-media>div:first-child{border:1px solid var(--admin-border);background:#070b10;border-radius:.55rem;height:18rem;min-height:0}.admin-v2 .catalog-media img,.admin-v2 .catalog-media video{object-fit:contain;max-height:18rem}.admin-v2 .catalog-media>div:last-child{gap:.75rem}.admin-v2 .media-upload{border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:.5rem;align-content:center;min-height:6.25rem;padding:1rem}.admin-v2 .media-upload b{font-size:.72rem}.admin-v2 .media-upload:hover{background:#0c141e;border-color:#00b7ff7a}.admin-v2 .catalog-details-form,.admin-v2 .catalog-options{padding:2.25rem 0}.admin-v2 .catalog-details-form>header,.admin-v2 .catalog-options>header{align-items:flex-end;margin-bottom:1.5rem}.admin-v2 .catalog-details-form h2,.admin-v2 .catalog-options h2{font-family:var(--font-interface);text-transform:none;font-size:1.65rem;font-weight:900}.admin-v2 .catalog-details-form code{font-size:.67rem}.admin-v2 .guided-fields{gap:1.25rem 1.5rem}.admin-v2 .catalog-option{padding:1.25rem 0}.admin-v2 .catalog-option>header strong{font-size:.94rem}.admin-v2 .catalog-option>header>b{font-size:.68rem}.admin-v2 .catalog-option-fields{gap:.9rem}.admin-v2 .option-stock textarea{min-height:5rem}.admin-v2 .catalog-danger{align-items:center;padding:1.75rem 0}@media (min-width:951px){.admin-v2 .admin-workspace-nav{flex-wrap:wrap;justify-content:center;overflow:visible}}@media (max-width:950px){.admin-v2 .admin-account-bar{height:4.25rem}.admin-v2>.admin-mobile-nav{top:4.25rem}.admin-v2 .product-workspace>header{grid-template-columns:1fr}.admin-v2 .catalog-manager{display:block}.admin-v2 .catalog-manager>aside{scrollbar-width:none;border-right:0;gap:.5rem;padding:.75rem 0;display:flex;overflow-x:auto}.admin-v2 .catalog-manager>aside::-webkit-scrollbar{display:none}.admin-v2 .catalog-manager>aside>button{flex:0 0 14rem}.admin-v2 .catalog-editor{padding-left:0}.admin-v2 .catalog-media{grid-template-columns:minmax(0,1fr) 14rem}.admin-v2 .catalog-media>div:first-child{height:15rem}.admin-v2 .catalog-media img,.admin-v2 .catalog-media video{max-height:15rem}}@media (max-width:600px){.admin-v2 .admin-account-bar{height:4rem}.admin-v2 .admin-logo{width:4.75rem}.admin-v2>.admin-mobile-nav{top:4rem}.admin-v2 .admin-view,.admin-v2 .product-workspace{width:min(100% - 1.25rem,90rem);padding:1.5rem 0 3.5rem}.admin-v2 .admin-heading h1,.admin-v2 .admin-view-compact .admin-heading h1,.admin-v2 .product-workspace>header h1{font-size:1.85rem}.admin-v2 .product-workspace>header{gap:1rem;padding-bottom:1.25rem}.admin-v2 .product-workspace>header p{font-size:.75rem}.admin-v2 .metric-strip>div{min-height:5rem;padding:.85rem}.admin-v2 .metric-strip b{font-size:1.35rem}.admin-v2 .admin-split{gap:1.5rem;padding:1.5rem 0}.admin-v2 .admin-intro p{font-size:.78rem}.admin-v2 .line-form input,.admin-v2 .line-form textarea,.admin-v2 .line-form select,.admin-v2 .guided-fields input,.admin-v2 .guided-fields textarea,.admin-v2 .guided-fields select,.admin-v2 .purchase-option-row input,.admin-v2 .purchase-option-row select,.admin-v2 .catalog-option input,.admin-v2 .catalog-option select,.admin-v2 .catalog-option textarea,.admin-v2 .add-catalog-option input,.admin-v2 .add-catalog-option select,.admin-v2 .catalog-search input{font-size:1rem}.admin-v2 .admin-search{grid-template-columns:1fr;gap:.5rem}.admin-v2 .catalog-manager>aside>button{flex-basis:12rem}.admin-v2 .catalog-editor{padding-top:1.15rem}.admin-v2 .catalog-media{grid-template-columns:1fr;padding-top:0}.admin-v2 .catalog-media>div:first-child{height:11rem}.admin-v2 .catalog-media img,.admin-v2 .catalog-media video{max-height:11rem}.admin-v2 .catalog-media>div:last-child{grid-template-columns:1fr 1fr}.admin-v2 .media-upload{min-height:5.5rem}.admin-v2 .catalog-details-form>header,.admin-v2 .catalog-options>header{align-items:start;display:grid}.admin-v2 .catalog-details-form>header>button{width:100%}.admin-v2 .catalog-details-form h2,.admin-v2 .catalog-options h2{font-size:1.35rem}.admin-v2 .guided-fields,.admin-v2 .catalog-option-fields,.admin-v2 .add-catalog-option,.admin-v2 .catalog-option>footer{grid-template-columns:1fr}.admin-v2 .invoice-queue>article{grid-template-columns:1fr auto;gap:.75rem;min-height:0;padding:1.15rem 0}.admin-v2 .invoice-activity{grid-column:1/-1}.admin-v2 .invoice-meta{grid-area:1/2}.admin-v2 .invoice-actions{grid-column:1/-1;justify-content:flex-start}.admin-v2 .invoice-action{min-height:2.5rem}.admin-v2 .settings-grid{grid-template-columns:1fr}.admin-v2 .setting-card{padding:1.1rem 0}.admin-v2 .admin-table>div{font-size:.76rem}.admin-v2 .admin-control-list article{flex-direction:column;align-items:flex-start}.admin-v2 .admin-control-list button,.admin-v2 .admin-control-list select{width:100%}}.admin-v2{color:#f4f7fb;font-size:14px;overflow-x:clip}.admin-v2 button,.admin-v2 input,.admin-v2 select,.admin-v2 textarea{font-family:var(--font-interface)}.admin-v2 .operations-grid{background:var(--admin-border);border:1px solid var(--admin-border);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:1.5rem;display:grid}.admin-v2 .operations-grid>button{color:#fff;text-align:left;cursor:pointer;background:#080c12;border:0;gap:.65rem;min-height:10rem;padding:1.45rem;display:grid}:is(.admin-v2 .operations-grid>button:hover,.admin-v2 .operations-grid>button:focus-visible){background:#0d141d;outline:0}.admin-v2 .operations-grid span,.admin-v2 .compact-activity-list span{color:var(--electric);letter-spacing:.08em;font:800 .62rem/1.2 monospace}.admin-v2 .operations-grid strong{font-size:1.05rem}.admin-v2 .operations-grid p{color:#98a5b5;margin:0;font-size:.82rem;line-height:1.55}.admin-v2 .overview-columns{grid-template-columns:1fr 1fr;gap:3rem;display:grid}.admin-v2 .compact-activity-list{border-top:1px solid var(--admin-border);display:grid}.admin-v2 .compact-activity-list>div{border-bottom:1px solid var(--admin-border);grid-template-columns:7rem 1fr 1fr;align-items:center;gap:1rem;min-height:4.5rem;display:grid}.admin-v2 .compact-activity-list strong{font-size:.88rem}.admin-v2 .compact-activity-list small{color:#8d9aaa;text-align:right;font-size:.75rem}.admin-v2 .invoice-toolbar{border-bottom:1px solid var(--admin-border);grid-template-columns:minmax(18rem,1fr) 14rem;align-items:end;gap:1rem;padding:1rem 0 1.6rem;display:grid}.admin-v2 .invoice-toolbar label{gap:.5rem;display:grid}.admin-v2 .invoice-toolbar label>span{color:#9ba8b8;text-transform:uppercase;letter-spacing:.06em;font-size:.65rem;font-weight:800}.admin-v2 .invoice-toolbar input,.admin-v2 .invoice-toolbar select{color:#fff;background:#080d13;border:1px solid #2b3948;border-radius:.45rem;width:100%;min-height:2.9rem;padding:0 .85rem;font-size:.88rem}.admin-v2 .invoice-toolbar select option{background:#080d13}.admin-v2 .invoice-ledger{border-top:1px solid var(--admin-border);width:100%}.admin-v2 .invoice-ledger-head,.admin-v2 .invoice-ledger>article{grid-template-columns:minmax(7.8rem,.9fr) minmax(7.8rem,1fr) minmax(9rem,1.1fr) minmax(7rem,.8fr) minmax(8rem,.9fr) minmax(7rem,.8fr) minmax(8rem,1fr) 4.8rem;align-items:center;gap:1rem;display:grid}.admin-v2 .invoice-ledger-head{color:#778596;text-transform:uppercase;letter-spacing:.06em;min-height:2.8rem;font-size:.6rem;font-weight:800}.admin-v2 .invoice-ledger>article{border-top:1px solid var(--admin-border);min-height:5.25rem;padding:.9rem 0;position:relative}.admin-v2 .invoice-ledger>article.needs-attention:before{content:"";background:#ffb54a;border-radius:2px;width:3px;height:2.2rem;position:absolute;left:-.75rem}.admin-v2 .invoice-ledger>article>div{gap:.28rem;min-width:0;display:grid}.admin-v2 .invoice-ledger strong{color:#eaf0f7;text-overflow:ellipsis;white-space:nowrap;font-size:.79rem;overflow:hidden}.admin-v2 .invoice-ledger small{color:#8290a1;text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;line-height:1.35;overflow:hidden}.admin-v2 .invoice-ledger .attention-copy{color:#ffca76}.admin-v2 .invoice-state{color:#9ba9b8;text-transform:uppercase;letter-spacing:.04em;width:max-content;text-shadow:none;box-shadow:none;border:1px solid #3b4857;border-radius:99px;padding:.3rem .5rem;font-size:.55rem;font-weight:850;display:inline-flex}.admin-v2 .state-completed{color:#74dfb7;border-color:#32cc9673}.admin-v2 .state-rejected,.admin-v2 .state-cancelled{color:#ff8294;border-color:#ff566f80;box-shadow:0 0 .55rem #ff40601c}.admin-v2 .state-awaiting_verification,.admin-v2 .state-payment_submitted,.admin-v2 .state-more_information_requested{color:#ffd080;border-color:#ffbb4d6b}.admin-v2 .review-invoice{color:#eaf2fb;cursor:pointer;background:#0b121a;border:1px solid #344556;border-radius:.4rem;min-height:2.35rem;font-size:.64rem;font-weight:800}.admin-v2 .review-invoice:hover{border-color:var(--electric);background:#0d1a27}.admin-v2 .invoice-review{gap:1.4rem;display:grid}.admin-v2 .invoice-review-head{border-bottom:1px solid var(--admin-border);grid-template-columns:8rem minmax(0,1fr) auto;align-items:end;gap:1.5rem;padding:0 0 1.6rem;display:grid}.admin-v2 .back-to-ledger{color:#aeb9c6;text-align:left;cursor:pointer;background:0 0;border:0;align-self:start;padding:.3rem 0;font-size:.7rem}.admin-v2 .invoice-review-head>div:nth-child(2){gap:.35rem;display:grid}.admin-v2 .invoice-review-head>div:nth-child(2)>span,.admin-v2 .review-card header>span,.admin-v2 .transaction-review header span,.admin-v2 .decision-bar>div>span{color:var(--electric);letter-spacing:.08em;font:800 .6rem/1 monospace}.admin-v2 .invoice-review-head h2{margin:0;font-size:clamp(1.65rem,3vw,2.65rem);line-height:1.05}.admin-v2 .invoice-review-head p{color:#8e9bad;margin:0;font-size:.82rem}.admin-v2 .invoice-review-head>div:last-child{justify-items:end;gap:.6rem;display:grid}.admin-v2 .invoice-review-head>div:last-child>strong{font-size:1.65rem}.admin-v2 .invoice-review-grid{border:1px solid var(--admin-border);grid-template-columns:repeat(4,1fr);display:grid}.admin-v2 .review-card{border-right:1px solid var(--admin-border);min-width:0;padding:1.25rem}.admin-v2 .review-card:last-child{border-right:0}.admin-v2 .review-card header{margin-bottom:1.1rem}.admin-v2 .review-card h3,.admin-v2 .transaction-review h3{margin:.45rem 0 0;font-size:.94rem}.admin-v2 .review-person{align-items:center;gap:.75rem;display:flex}.admin-v2 .review-person>img,.admin-v2 .review-person>i{object-fit:cover;border-radius:50%;width:2.5rem;height:2.5rem}.admin-v2 .review-person>i{color:#8dcaff;background:#132234;place-items:center;font-style:normal;font-weight:900;display:grid}.admin-v2 .review-person>div{gap:.25rem;min-width:0;display:grid}.admin-v2 .review-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.admin-v2 .review-person small{color:#8592a2;font-size:.68rem}.admin-v2 .review-card dl{gap:.62rem;margin:0;display:grid}.admin-v2 .review-card dl>div{justify-content:space-between;gap:1rem;display:flex}.admin-v2 .review-card dt{color:#7f8d9d;font-size:.68rem}.admin-v2 .review-card dd{color:#e0e7ef;text-align:right;margin:0;font-size:.7rem}.admin-v2 .quiet-action{color:#b8c3cf;cursor:pointer;background:0 0;border:1px solid #2b3b4c;border-radius:.4rem;min-height:2.35rem;margin-top:1rem;padding:0 .75rem;font-size:.62rem}.admin-v2 .transaction-review{border-top:1px solid var(--admin-border);border-bottom:1px solid var(--admin-border);padding:1.25rem 0}.admin-v2 .transaction-review>header{justify-content:space-between;align-items:end;margin-bottom:.75rem;display:flex}.admin-v2 .transaction-review>header small{color:#7d8998}.admin-v2 .transaction-review>div{border-top:1px solid #ffffff0f;grid-template-columns:10rem minmax(0,1fr) auto auto;align-items:center;gap:1rem;min-height:3rem;display:grid}.admin-v2 .transaction-review>div>span{color:#7f8c9c;font-size:.68rem}.admin-v2 .transaction-review code{color:#d9e2ec;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.admin-v2 .transaction-review button,.admin-v2 .transaction-review a{color:#85bfff;cursor:pointer;background:0 0;border:0;padding:.45rem;font-size:.66rem;font-weight:800;text-decoration:none}.admin-v2 .transaction-review>p{color:#8290a0;margin:0;font-size:.78rem}.admin-v2 .decision-bar{border:1px solid var(--admin-border);background:#090e15;justify-content:space-between;align-items:center;gap:2rem;padding:1.25rem;display:flex}.admin-v2 .decision-bar>div:first-child{gap:.35rem;display:grid}.admin-v2 .decision-bar strong{font-size:.95rem}.admin-v2 .decision-bar p{color:#8491a1;margin:0;font-size:.72rem}.admin-v2 .decision-bar>div:last-child{gap:.55rem;display:flex}.admin-v2 .decision-bar button{cursor:pointer;border-radius:.4rem;min-height:2.65rem;padding:0 .85rem;font-size:.63rem;font-weight:850}.admin-v2 .secondary-decision{color:#d0d8e1;background:0 0;border:1px solid #354657}.admin-v2 .danger-decision{color:#ff8294;background:0 0;border:1px solid #ff4d696b}.admin-v2 .primary-decision{color:#fff;background:#117553;border:1px solid #178a66;box-shadow:0 0 .7rem #1bc98c1a}.admin-v2 .review-conversation{padding-top:.5rem}.admin-v2 .review-conversation .invoice-chat{background:0 0;border:0}.admin-v2 .review-conversation .chat-head{padding:1rem 0}.admin-v2 .review-conversation .chat-stream{min-height:15rem;max-height:28rem;padding:1rem 0}.admin-v2 .review-conversation .chat-stream article{border:0;width:min(82%,48rem);padding:.55rem 0}.admin-v2 .review-conversation .chat-stream article.chat-customer{align-self:flex-start}.admin-v2 .review-conversation .chat-stream article:not(.chat-customer){flex-direction:row-reverse;align-self:flex-end}.admin-v2 .review-conversation .chat-bubble{border:1px solid var(--admin-border);background:#0c121a;border-radius:.55rem;padding:.85rem 1rem}.admin-v2 .review-conversation .chat-compose{padding:1rem 0}.admin-v2 .review-conversation .chat-compose textarea{background:#080d13;border:1px solid #2e3d4d;border-radius:.5rem;min-height:8rem;padding:1rem;font-size:.9rem}.admin-v2 .customer-directory{border-top:1px solid var(--admin-border)}.admin-v2 .customer-directory>header,.admin-v2 .customer-directory>article{grid-template-columns:minmax(15rem,1.5fr) repeat(4,minmax(6rem,.6fr)) minmax(7rem,.7fr) 4.8rem;align-items:center;gap:1rem;display:grid}.admin-v2 .customer-directory>header{color:#7d8a9a;text-transform:uppercase;min-height:2.8rem;font-size:.61rem;font-weight:800}.admin-v2 .customer-directory>article{border-top:1px solid var(--admin-border);min-height:5rem}.admin-v2 .customer-identity{align-items:center;gap:.75rem;min-width:0;display:flex}.admin-v2 .customer-identity>img,.admin-v2 .customer-identity>span{object-fit:cover;border-radius:50%;width:2.5rem;height:2.5rem}.admin-v2 .customer-identity>span{color:#87c8ff;background:#122034;place-items:center;font-weight:900;display:grid}.admin-v2 .customer-identity>div{gap:.25rem;min-width:0;display:grid}.admin-v2 .customer-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.admin-v2 .customer-identity small{color:#8491a1;text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.admin-v2 .customer-directory>article>b{font-size:.84rem}.admin-v2 .customer-directory time{color:#9aa6b4;font-size:.72rem}.admin-v2 .review-customer,.admin-v2 .customer-record-list button{color:#eaf2fb;cursor:pointer;background:#0b121a;border:1px solid #344556;border-radius:.4rem;min-height:2.35rem;padding:0 .65rem;font-size:.62rem;font-weight:800}.admin-v2 .customer-profile{gap:1.4rem;display:grid}.admin-v2 .customer-profile>header{border-top:1px solid var(--admin-border);border-bottom:1px solid var(--admin-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.4rem 0;display:grid}.admin-v2 .customer-profile>header>img,.admin-v2 .customer-profile>header>i{object-fit:cover;border-radius:50%;width:4rem;height:4rem}.admin-v2 .customer-profile>header>i{color:#8dcaff;background:#132234;place-items:center;font-size:1.3rem;font-style:normal;font-weight:900;display:grid}.admin-v2 .customer-profile>header>div{gap:.25rem;display:grid}.admin-v2 .customer-profile>header span,.admin-v2 .customer-profile-overview section>span{color:var(--electric);letter-spacing:.08em;font:800 .6rem/1 monospace}.admin-v2 .customer-profile h2{margin:.2rem 0 0;font-size:1.7rem}.admin-v2 .customer-profile header p{color:#8794a4;margin:0;font-size:.75rem}.admin-v2 .customer-profile>header>dl{gap:2rem;margin:0;display:flex}.admin-v2 .customer-profile>header>dl>div{gap:.3rem;display:grid}.admin-v2 .customer-profile dt{color:#8290a0;font-size:.64rem}.admin-v2 .customer-profile dd{margin:0;font-size:.92rem;font-weight:800}.admin-v2 .customer-profile-tabs{border-bottom:1px solid var(--admin-border);gap:.35rem;display:flex}.admin-v2 .customer-profile-tabs button{color:#8d9aaa;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:2.8rem;padding:0 .8rem;font-size:.68rem;font-weight:800}.admin-v2 .customer-profile-tabs button.active{border-bottom-color:var(--electric);color:#fff}.admin-v2 .customer-profile-overview{background:var(--admin-border);border:1px solid var(--admin-border);grid-template-columns:1fr 1fr;gap:1px;display:grid}.admin-v2 .customer-profile-overview section{background:#080d13;padding:1.4rem}.admin-v2 .customer-profile-overview h3{margin:.45rem 0 1rem;font-size:1rem}.admin-v2 .customer-profile-overview dl{gap:.7rem;margin:0;display:grid}.admin-v2 .customer-profile-overview dl>div{justify-content:space-between;gap:1rem;display:flex}.admin-v2 .customer-profile-overview dd{text-align:right;font-size:.74rem}.admin-v2 .customer-record-list{border-top:1px solid var(--admin-border);display:grid}.admin-v2 .customer-record-list>article{border-bottom:1px solid var(--admin-border);grid-template-columns:minmax(12rem,1fr) auto 6rem 7rem;align-items:center;gap:1rem;min-height:4.5rem;display:grid}.admin-v2 .customer-record-list>article>div{gap:.25rem;display:grid}.admin-v2 .customer-record-list strong{font-size:.82rem}.admin-v2 .customer-record-list small,.admin-v2 .customer-record-list time{color:#8794a4;font-size:.68rem}.admin-v2 .customer-record-list>p{color:#8491a1}.admin-v2 .catalog-section-tabs{border-bottom:1px solid var(--admin-border);gap:.35rem;margin:1rem 0 0;display:flex}.admin-v2 .catalog-section-tabs button{color:#8996a6;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:2.75rem;padding:0 .85rem;font-size:.67rem;font-weight:800}.admin-v2 .catalog-section-tabs button.active{border-bottom-color:var(--electric);color:#fff}.admin-v2 .catalog-manager>aside small{line-height:1.35}.admin-v2 .catalog-manager>aside small+small{color:#a8b4c2}.admin-v2 .catalog-media{border-top:0}@media (max-width:1150px){.admin-v2 .invoice-ledger-head,.admin-v2 .invoice-ledger>article{grid-template-columns:minmax(7rem,.8fr) minmax(8rem,1fr) minmax(8rem,1fr) minmax(7rem,.8fr) minmax(8rem,.9fr) 4.8rem}.admin-v2 .invoice-ledger-head>span:nth-child(6),.admin-v2 .invoice-ledger-head>span:nth-child(7),.admin-v2 .invoice-ledger>article>div:nth-child(6),.admin-v2 .invoice-ledger>article>div:nth-child(7){display:none}.admin-v2 .invoice-review-grid{grid-template-columns:1fr 1fr}.admin-v2 .review-card:nth-child(2){border-right:0}.admin-v2 .review-card:nth-child(-n+2){border-bottom:1px solid var(--admin-border)}}@media (max-width:760px){.admin-v2 .operations-grid,.admin-v2 .overview-columns{grid-template-columns:1fr}.admin-v2 .operations-grid>button{min-height:8rem}.admin-v2 .compact-activity-list>div{grid-template-columns:5.5rem 1fr}.admin-v2 .compact-activity-list small{text-align:left;grid-column:2}.admin-v2 .invoice-toolbar{grid-template-columns:1fr}.admin-v2 .invoice-ledger-head{display:none}.admin-v2 .invoice-ledger>article{grid-template-columns:1fr 1fr;gap:1rem;padding:1.2rem 0}.admin-v2 .invoice-ledger>article>div:nth-child(6),.admin-v2 .invoice-ledger>article>div:nth-child(7){display:grid}.admin-v2 .invoice-ledger>article>div:before{content:attr(data-label);color:#718092;text-transform:uppercase;font-size:.55rem;font-weight:850}.admin-v2 .invoice-ledger>article>div:nth-child(3),.admin-v2 .invoice-ledger>article>div:nth-child(7){grid-column:1/-1}.admin-v2 .invoice-ledger .review-invoice{grid-column:1/-1;min-height:2.75rem}.admin-v2 .invoice-ledger>article.needs-attention:before{top:1.2rem;left:-.45rem}.admin-v2 .invoice-review-head{grid-template-columns:1fr auto;gap:1rem}.admin-v2 .back-to-ledger{grid-column:1/-1}.admin-v2 .invoice-review-grid{grid-template-columns:1fr}.admin-v2 .review-card,.admin-v2 .review-card:nth-child(2){border-right:0;border-bottom:1px solid var(--admin-border)}.admin-v2 .review-card:last-child{border-bottom:0}.admin-v2 .transaction-review>div{grid-template-columns:1fr auto;gap:.45rem 1rem;padding:.65rem 0}.admin-v2 .transaction-review>div>span{grid-column:1/-1}.admin-v2 .transaction-review code{grid-column:1}.admin-v2 .transaction-review a{text-align:left;grid-column:1/-1;padding-left:0}.admin-v2 .decision-bar{flex-direction:column;align-items:stretch}.admin-v2 .decision-bar>div:last-child{grid-template-columns:1fr 1fr;display:grid}.admin-v2 .primary-decision{grid-area:1/1/auto/-1}.admin-v2 .review-conversation .chat-stream article{width:94%}.admin-v2 .customer-directory>header{display:none}.admin-v2 .customer-directory>article{grid-template-columns:1fr 1fr;gap:.85rem;padding:1.2rem 0}.admin-v2 .customer-directory>article>:before{color:#718092;text-transform:uppercase;margin-bottom:.25rem;font-size:.53rem;font-weight:850;display:block}.admin-v2 .customer-directory>article>b:first-of-type:before{content:"Orders"}.admin-v2 .customer-directory>article>b:nth-of-type(2):before{content:"Active licenses"}.admin-v2 .customer-directory>article>b:nth-of-type(3):before{content:"Open invoices"}.admin-v2 .customer-directory>article>b:nth-of-type(4):before{content:"Lifetime value"}.admin-v2 .customer-directory>article>time:before{content:"Last activity"}.admin-v2 .customer-identity{grid-column:1/-1}.admin-v2 .review-customer{grid-column:1/-1;min-height:2.75rem}.admin-v2 .customer-profile>header{grid-template-columns:auto 1fr}.admin-v2 .customer-profile>header>dl{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.admin-v2 .customer-profile-overview{grid-template-columns:1fr}.admin-v2 .customer-profile-tabs{scrollbar-width:none;overflow-x:auto}.admin-v2 .customer-profile-tabs::-webkit-scrollbar{display:none}.admin-v2 .customer-profile-tabs button{flex:none}.admin-v2 .customer-record-list>article{grid-template-columns:1fr auto;gap:.7rem;padding:.9rem 0}.admin-v2 .customer-record-list>article>div{grid-column:1/-1}.admin-v2 .catalog-section-tabs{scrollbar-width:none;overflow-x:auto}.admin-v2 .catalog-section-tabs::-webkit-scrollbar{display:none}.admin-v2 .catalog-section-tabs button{flex:none;min-height:3rem}.admin-v2 .admin-main,.admin-v2 .admin-view,.admin-v2 .product-workspace{max-width:100%;overflow-x:clip}}html,body{width:100%;min-width:0;max-width:100%;overflow-x:clip}.site-account-slot,.payment-account{justify-self:end;align-items:center;gap:.5rem;display:flex}.site-mobile-menu,.account-mobile-menu,.payment-mobile-menu{display:none}.feature-strip,.hero,.site-header,.customer-account,.payment-workspace,.admin-v2{width:100%;max-width:100%}.site-mobile-menu summary,.account-mobile-menu summary,.payment-mobile-menu summary{list-style:none}.site-mobile-menu summary::-webkit-details-marker{display:none}.account-mobile-menu summary::-webkit-details-marker{display:none}.payment-mobile-menu summary::-webkit-details-marker{display:none}@media (max-width:760px){body{min-height:100dvh}.site-header{height:4.25rem;padding:0 max(1rem,env(safe-area-inset-left)) 0 max(1rem,env(safe-area-inset-right))}.site-header .brand{width:5.25rem}.site-header>.account-link{justify-self:end}.site-account-slot>.account-link span,.site-account-slot>.login .login-label{display:none}.site-mobile-menu,.account-mobile-menu,.payment-mobile-menu{display:block;position:relative}.site-mobile-menu>summary,.account-mobile-menu>summary,.payment-mobile-menu>summary{cursor:pointer;background:#0b1017;border:1px solid #8499b047;border-radius:.45rem;place-content:center;gap:.28rem;width:2.75rem;height:2.75rem;display:grid}.site-mobile-menu>summary i,.account-mobile-menu>summary i,.payment-mobile-menu>summary i{background:#dce6ef;width:1rem;height:1px;transition:transform .18s,opacity .18s;display:block}.site-mobile-menu[open]>summary i:first-child,.account-mobile-menu[open]>summary i:first-child,.payment-mobile-menu[open]>summary i:first-child{transform:translateY(.34rem)rotate(45deg)}.site-mobile-menu[open]>summary i:nth-child(2),.account-mobile-menu[open]>summary i:nth-child(2),.payment-mobile-menu[open]>summary i:nth-child(2){opacity:0}.site-mobile-menu[open]>summary i:last-child,.account-mobile-menu[open]>summary i:last-child,.payment-mobile-menu[open]>summary i:last-child{transform:translateY(-.34rem)rotate(-45deg)}.site-header>nav{display:none}.site-header .site-mobile-menu>nav{padding:.55rem max(1rem,env(safe-area-inset-right)) .8rem max(1rem,env(safe-area-inset-left));background:#05080cfb;border-bottom:1px solid #ffffff1a;display:grid;position:fixed;inset:4.25rem 0 auto;box-shadow:0 1rem 2.5rem #00000073}.site-mobile-menu nav a{color:#d7e0e9;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #ffffff12;align-items:center;min-height:2.9rem;font-size:.72rem;font-weight:800;display:flex}.hero{min-height:auto;padding:6.75rem 1rem 3.5rem}.hero-copy-layer{width:100%;max-width:100%}.hero-copy-layer>.eyebrow{margin-bottom:1.25rem}.hero-statement{width:100%;max-width:100%;font-size:clamp(2.85rem,13.5vw,4.15rem);line-height:.91}.hero-background-logo{width:92vw;top:38%;right:-5vw}.hero-copy-layer>.hero-copy{max-width:100%;font-size:.94rem;line-height:1.62}.hero-copy-layer>.hero-actions{gap:.6rem 1rem}.hero-actions a{min-height:2.8rem}.feature-strip{grid-template-columns:1fr}.feature-strip article{width:100%;padding:1.35rem 1rem}.editorial-section,.process-section,.status-preview,.faq-section{width:100%;padding-inline:1rem}.account-bar{height:4.25rem;padding:.55rem max(.8rem,env(safe-area-inset-left)) .55rem max(.8rem,env(safe-area-inset-right));grid-template-columns:1fr auto}.account-bar>nav,.account-person>form,.account-person>div{display:none}.account-person{gap:.45rem}.account-person>img,.account-person>span{width:2.15rem;height:2.15rem}.account-mobile-menu>nav{z-index:80;padding:.55rem max(1rem,env(safe-area-inset-right)) .8rem max(1rem,env(safe-area-inset-left));background:#05080cfc;border-bottom:1px solid #ffffff1a;display:grid;position:fixed;inset:4.25rem 0 auto;box-shadow:0 1rem 2.5rem #00000073}.account-mobile-menu nav a,.account-mobile-menu nav button{color:#d7e0e9;text-transform:uppercase;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff12;align-items:center;min-height:2.9rem;padding:0;font-size:.72rem;font-weight:800;display:flex}.account-mobile-menu nav a.active{color:#64c7ff}.account-mobile-menu nav form{margin:0}.account-mobile-menu nav button{color:#ff8b9b;width:100%}.payment-nav{height:4.25rem;padding:.55rem max(.8rem,env(safe-area-inset-left)) .55rem max(.8rem,env(safe-area-inset-right));grid-template-columns:1fr auto}.payment-nav>nav{display:none}.payment-account{grid-column:2}.payment-person b{display:none}.payment-mobile-menu>nav{z-index:80;padding:.55rem max(1rem,env(safe-area-inset-right)) .8rem max(1rem,env(safe-area-inset-left));background:#05080cfc;border-bottom:1px solid #ffffff1a;display:grid;position:fixed;inset:4.25rem 0 auto;box-shadow:0 1rem 2.5rem #00000073}.payment-mobile-menu nav a{color:#d7e0e9;text-transform:uppercase;border-bottom:1px solid #ffffff12;align-items:center;min-height:2.9rem;font-size:.72rem;font-weight:800;display:flex}.admin-account-bar{width:100%;padding-left:max(.75rem,env(safe-area-inset-left));padding-right:max(.75rem,env(safe-area-inset-right))}.admin-v2>.admin-mobile-nav{width:100%;padding-left:max(.75rem,env(safe-area-inset-left));padding-right:max(.75rem,env(safe-area-inset-right));grid-template-columns:4.5rem minmax(0,1fr);top:4rem}.admin-v2>.admin-mobile-nav select{min-width:0;font-size:.75rem}.admin-v2 .admin-account-actions{min-width:0}.admin-v2 .admin-person{display:flex}.admin-v2 .admin-view,.admin-v2 .product-workspace{width:calc(100% - 1.25rem)}}.hero-background-logo{filter:drop-shadow(0 0 .12rem #1497ff47)}.hero-statement em,.word-cycle .active,.layered-title .active{text-shadow:.025em .035em #087cff57,0 0 .08em #00b7ff1a}.site-header .brand,.account-brand img,.payment-brand img,.admin-logo{filter:drop-shadow(0 0 .12rem #108bff33)}.admin-v2 .state-rejected,.admin-v2 .state-cancelled,.state-rejected,.state-cancelled{box-shadow:0 0 .4rem #ff40601a}.admin-v2 .primary-decision{box-shadow:0 0 .4rem #1bc98c14}@media (max-width:760px){html,body,#__next{width:100%;min-width:0;max-width:100%}.pagination-nav{grid-template-columns:1fr 1fr;gap:.6rem}.pagination-nav p{text-align:center;grid-area:1/1/auto/-1}.pagination-nav>a,.pagination-nav>button{grid-row:2;width:100%}.pagination-nav>a:last-child,.pagination-nav>button:last-child{justify-self:stretch}.hero-background-logo{filter:drop-shadow(0 0 .08rem #1497ff3d)}.hero-statement em{text-shadow:.02em .03em #087cff4d,0 0 .055em #00b7ff14}.download-action{min-width:0}.purchase-actions .download-action{grid-column:span 2;width:100%}.purchase-actions .download-action button{min-width:100%}}.product-media-showcase{grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;gap:1rem;min-width:0;display:grid}.product-media-showcase figure{background:0 0;min-width:0;margin:0}.product-media-showcase figcaption,.media-preview-grid figcaption{color:#7f8b9a;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.55rem;font:800 .55rem/1 monospace}.product-media-showcase img,.product-media-showcase video{object-fit:contain;filter:none;width:100%;height:18rem;box-shadow:none;background:0 0;border:0;display:block}.product-media-showcase video{background:#020304}.product-media-showcase .media-brand-fallback{grid-column:1/-1}.product-media-showcase .media-brand-fallback img{height:20rem}.detail-art,.detail-art.has-thumbnail{background:0 0;border:0}.detail-art:before,.detail-art.has-thumbnail:before{display:none}.admin-v2 .catalog-media{grid-template-columns:minmax(0,1fr) 17rem}.admin-v2 .catalog-media>.media-preview-grid{background:0 0;border:0;border-radius:0;grid-template-columns:1fr 1fr;gap:1rem;height:auto;min-height:0;display:grid;overflow:visible}.admin-v2 .media-preview-grid figure{min-width:0;margin:0}.admin-v2 .media-preview-grid img,.admin-v2 .media-preview-grid video{border:1px solid var(--admin-border);object-fit:contain;background:#030507;border-radius:.35rem;width:100%;height:14rem;display:block}.admin-v2 .media-preview-grid .media-empty{background:0 0;border:1px dashed #2b3744;border-radius:.35rem;height:14rem;min-height:0}.admin-v2 .app-integration{border-block:1px solid var(--admin-border);grid-template-columns:1fr 13rem;align-items:end;gap:1rem;margin:0 0 1.5rem;padding:1rem 0;display:grid}.admin-v2 .app-integration>div{gap:.35rem;display:grid}.admin-v2 .app-integration span{color:var(--electric);letter-spacing:.08em;font:800 .56rem/1 monospace}.admin-v2 .app-integration strong{font-family:monospace;font-size:.8rem}.admin-v2 .app-integration small{color:#7f8b9a;font-size:.67rem}.admin-v2 .app-integration label{gap:.45rem;display:grid}.admin-v2 .app-integration select{color:#fff;background:#080d13;border:1px solid #2c3947;border-radius:.35rem;min-height:2.5rem;padding:0 .7rem}.connect-page{background:#05080c;min-height:100dvh;padding-top:4.5rem}.connect-card{border-block:1px solid #ffffff1f;width:min(100% - 2rem,38rem);margin:8vh auto;padding:2.5rem 0}.connect-card>span{color:var(--electric);letter-spacing:.1em;font:800 .62rem/1 monospace}.connect-card h1{font-family:var(--font-interface);letter-spacing:-.05em;margin:.8rem 0;font-size:clamp(2.2rem,7vw,4.2rem);line-height:1}.connect-card>p{color:#a5b1bf;max-width:33rem;line-height:1.65}.connect-card form{gap:1rem;margin:2rem 0;display:grid}.connect-card label,.connect-identity{gap:.5rem;display:grid}.connect-card label span,.connect-identity span,.connect-card dt{color:#7e8b9b;text-transform:uppercase;font-size:.65rem;font-weight:800}.connect-card input{color:#fff;text-transform:uppercase;background:#080d13;border:1px solid #304154;border-radius:.4rem;min-height:3.25rem;padding:0 .9rem;font-size:1rem}.connect-card button,.connect-discord{color:#fff;cursor:pointer;background:#116da8;border:1px solid #168fd4;border-radius:.4rem;justify-content:center;align-items:center;min-height:3.15rem;padding:0 1rem;font-size:.74rem;font-weight:850;text-decoration:none;display:flex}.connect-card dl{background:#ffffff1a;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;display:grid}.connect-card dl>div{background:#080c12;gap:.35rem;padding:1rem;display:grid}.connect-card dd{margin:0;font-size:.78rem}.connect-identity small,.connect-security{color:#7f8b9a}.connect-result{border-block:1px solid;margin:1.5rem 0;padding:1rem 0}.connect-result p{margin:.4rem 0 0}.connect-result.success{color:#7fe3bd;border-color:#3dd9a259}.connect-result.error{color:#ff8da0;border-color:#ff526c59}.admin-v2 .license-registry-intro{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:end;gap:2rem;padding:1rem 0 1.5rem;display:flex}.admin-v2 .license-registry-intro div{gap:.4rem;display:grid}.admin-v2 .license-registry-intro strong{font-size:1.05rem}.admin-v2 .license-registry-intro p,.admin-v2 .license-registry-intro small{color:#8996a6;max-width:42rem;margin:0;font-size:.73rem;line-height:1.55}.admin-v2 .license-registry{display:grid}.admin-v2 .license-registry>article{border-bottom:1px solid var(--admin-border);gap:1rem;padding:1.4rem 0;display:grid}.admin-v2 .license-registry>article.reset-requested{border-left:3px solid #f4b44b;padding-left:1rem}.admin-v2 .license-registry>article>header{justify-content:space-between;align-items:start;gap:2rem;display:flex}.admin-v2 .license-registry>article>header>div{gap:.3rem;display:grid}.admin-v2 .license-registry header span{color:var(--electric);letter-spacing:.07em;font:800 .56rem/1 monospace}.admin-v2 .license-registry header strong{font-size:1.05rem}.admin-v2 .license-registry header small{color:#7f8c9c;font-size:.68rem}.admin-v2 .license-registry dl{background:var(--admin-border);grid-template-columns:repeat(3,1fr);gap:1px;margin:0;display:grid}.admin-v2 .license-registry dl>div{background:#080d13;gap:.4rem;padding:.85rem;display:grid}.admin-v2 .license-registry dt{color:#738193;text-transform:uppercase;font-size:.58rem;font-weight:800}.admin-v2 .license-registry dd{color:#d9e2eb;text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:monospace;font-size:.7rem;overflow:hidden}.admin-v2 .sensitive-value{filter:blur(4px);transition:filter .15s}.admin-v2 .sensitive-value:hover,.admin-v2 .sensitive-value:focus{filter:none;outline:none}.admin-v2 .license-registry form{grid-template-columns:1fr 1fr 1.5fr auto;align-items:end;gap:.75rem;display:grid}.admin-v2 .license-registry form label{gap:.4rem;display:grid}.admin-v2 .license-registry form label span{color:#8290a0;text-transform:uppercase;font-size:.6rem;font-weight:800}.admin-v2 .license-registry input,.admin-v2 .license-registry select{color:#fff;background:#080d13;border:1px solid #2b3948;border-radius:.35rem;width:100%;min-height:2.55rem;padding:0 .65rem}.admin-v2 .license-registry button{color:#e5edf5;cursor:pointer;background:#0c141d;border:1px solid #344759;border-radius:.35rem;min-height:2.55rem;padding:0 .8rem;font-size:.64rem;font-weight:800}.admin-v2 .license-registry footer{gap:.6rem;display:flex}.admin-v2 .license-registry footer .approve-reset{color:#7be0b9;border-color:#3ad09773}.admin-v2 .inventory-tabs{border:1px solid var(--admin-border);background:#060b10;border-radius:.5rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:1.25rem 0 0;padding:.3rem;display:grid}.admin-v2 .inventory-tabs button{color:#9ba8b5;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.35rem;grid-template-columns:1fr auto;gap:.35rem .75rem;min-height:4.2rem;padding:.75rem 1rem;display:grid;position:relative}.admin-v2 .inventory-tabs button+button{border-left:1px solid var(--admin-border)}.admin-v2 .inventory-tabs button span{color:#657486;letter-spacing:.12em;grid-column:1/-1;font:800 .54rem/1 monospace}.admin-v2 .inventory-tabs button b{color:#dce8f2;text-align:right;min-width:1.7rem}.admin-v2 .inventory-tabs button.active{color:#fff;box-shadow:inset 0 -2px var(--electric);background:#0b1621}.admin-v2 .inventory-tabs button.active span{color:var(--electric)}.hwid-reset-action{color:#a9c9e8;cursor:pointer;background:0 0;border:1px solid #6097cc47;border-radius:.35rem;width:100%;min-height:2.4rem;margin-top:.9rem;font-size:.64rem;font-weight:800}.hwid-reset-action:hover{color:#fff;border-color:#3b8dc8}@media (max-width:900px){.product-media-showcase{align-self:auto}.product-media-showcase img,.product-media-showcase video{height:14rem}.admin-v2 .license-registry form{grid-template-columns:1fr 1fr}.admin-v2 .license-registry form button{grid-column:1/-1}}@media (max-width:620px){.product-media-showcase{grid-template-columns:1fr}.product-media-showcase img,.product-media-showcase video{height:12rem}.admin-v2 .catalog-media>.media-preview-grid{grid-template-columns:1fr}.admin-v2 .media-preview-grid img,.admin-v2 .media-preview-grid video,.admin-v2 .media-preview-grid .media-empty{height:11rem}.admin-v2 .app-integration{grid-template-columns:1fr}.connect-card{margin:3rem auto}.connect-card dl{grid-template-columns:1fr}.admin-v2 .license-registry-intro,.admin-v2 .license-registry>article>header{flex-direction:column;align-items:start}.admin-v2 .license-registry dl,.admin-v2 .license-registry form{grid-template-columns:1fr}.admin-v2 .license-registry form button{grid-column:1}.admin-v2 .license-registry footer{display:grid}.admin-v2 .inventory-tabs{grid-template-columns:1fr}.admin-v2 .inventory-tabs button{min-height:3.6rem}.admin-v2 .inventory-tabs button+button{border-top:1px solid var(--admin-border);border-left:0}}.support-page-head{border-bottom:1px solid #1b232d;max-width:80rem;margin:0 auto;padding:5rem 2rem 2.25rem}.support-page-head>span,.ticket-sidebar header span{color:#00bfff;letter-spacing:.14em;font:800 .62rem/1 monospace}.support-page-head h1{letter-spacing:-.055em;margin:.55rem 0 .25rem;font-size:clamp(2.4rem,5vw,4.8rem)}.support-page-head p{color:#8e9bac;margin:0}.support-center{grid-template-columns:minmax(15rem,22rem) minmax(0,1fr);max-width:80rem;min-height:36rem;margin:0 auto;display:grid}.ticket-sidebar{border-right:1px solid #1b232d;padding:1.5rem 1.25rem}.ticket-sidebar header{justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.ticket-sidebar header div{gap:.35rem;display:grid}.ticket-sidebar header strong{font-size:.8rem}.ticket-sidebar button,.ticket-conversation button,.new-ticket button{color:#eaf4ff;text-transform:uppercase;background:0 0;border:1px solid #294158;border-radius:.35rem;padding:.65rem .85rem;font-size:.7rem;font-weight:800}.ticket-sidebar button:hover,.ticket-conversation button:hover{border-color:#00bfff}.ticket-sidebar nav{display:grid}.ticket-sidebar nav>button{text-align:left;text-transform:none;border:0;border-top:1px solid #18212a;border-radius:0;gap:.32rem;width:100%;padding:1rem .2rem;display:grid;position:relative}.ticket-sidebar nav>button.active{background:linear-gradient(90deg,#00bfff14,#0000 70%);border-left:2px solid #00bfff;padding-left:.8rem}.ticket-sidebar nav span,.ticket-sidebar nav small{color:#7f8ea0;font-size:.64rem}.ticket-sidebar nav strong{font-size:.88rem}.ticket-sidebar nav b{color:#00101a;background:#00bfff;border-radius:50%;place-items:center;min-width:1.25rem;height:1.25rem;font-size:.65rem;display:grid;position:absolute;top:1rem;right:.2rem}.new-ticket{border-top:1px solid #1b232d;gap:.65rem;padding:1rem 0;display:grid}.new-ticket input,.new-ticket select,.new-ticket textarea,.ticket-compose textarea{color:#edf6ff;width:100%;font:inherit;background:#060b10;border:1px solid #293642;border-radius:.35rem;padding:.8rem}.new-ticket textarea{resize:vertical;min-height:7rem}.ticket-notice{color:#ff8795;font-size:.75rem}.ticket-conversation{flex-direction:column;min-width:0;padding:1.5rem 2rem;display:flex}.ticket-conversation>header{border-bottom:1px solid #1b232d;justify-content:space-between;gap:1rem;padding-bottom:1.25rem;display:flex}.ticket-conversation>header span{color:#00bfff;font:700 .62rem/1.3 monospace}.ticket-conversation h1{margin:.4rem 0 .2rem;font-size:1.7rem}.ticket-conversation header p{color:#8090a2;margin:0;font-size:.76rem}.ticket-messages{flex-direction:column;flex:1;gap:1.15rem;min-height:20rem;padding:1.5rem 0;display:flex}.ticket-messages article{border-left:2px solid #304050;max-width:min(42rem,86%);padding-left:1rem}.ticket-messages article.staff{border-color:#00bfff;align-self:flex-end}.ticket-messages article>div{justify-content:space-between;gap:1rem;display:flex}.ticket-messages article strong{font-size:.75rem}.ticket-messages article time{color:#687787;font-size:.64rem}.ticket-messages article p{white-space:pre-wrap;color:#cad5e1;margin:.45rem 0 0;line-height:1.65}.ticket-empty{text-align:center;color:#7f8b99;margin:auto}.ticket-empty strong{color:#dce7f2;display:block}.ticket-compose{border-top:1px solid #1b232d;grid-template-columns:1fr auto;gap:.75rem;padding-top:1rem;display:grid}.ticket-compose textarea{resize:vertical;min-height:4.5rem}.ticket-closed{text-align:center;color:#8492a2}.license-time.active{color:#7de0ff}.license-time.pending{color:#f5c852}.license-time.expired{color:#ff6b7d}@media (max-width:760px){.support-page-head{padding:3.5rem 1.15rem 1.5rem}.support-center{grid-template-columns:1fr}.ticket-sidebar{border-bottom:1px solid #1b232d;border-right:0;padding:1rem}.ticket-sidebar nav{scrollbar-width:none;grid-auto-columns:minmax(14rem,80%);grid-auto-flow:column;overflow-x:auto}.ticket-sidebar nav::-webkit-scrollbar{display:none}.ticket-conversation{padding:1.25rem 1rem}.ticket-conversation>header{align-items:flex-start}.ticket-compose{grid-template-columns:1fr}.ticket-compose button{justify-self:end}.ticket-messages article{max-width:94%}}.admin-ticket-desk{border-top:1px solid var(--admin-border);grid-template-columns:20rem minmax(0,1fr);min-height:38rem;display:grid}.admin-ticket-desk>aside{border-right:1px solid var(--admin-border);padding:1rem}.admin-ticket-desk>aside>header{justify-content:space-between;padding:.5rem 0 1rem;display:flex}.admin-ticket-desk>aside>header span,.admin-ticket-desk>section>header span{color:var(--electric);letter-spacing:.1em;font:800 .58rem/1 monospace}.admin-ticket-desk>aside>button{border:0;border-top:1px solid var(--admin-border);color:#fff;text-align:left;background:0 0;gap:.35rem;width:100%;padding:1rem .5rem;display:grid;position:relative}.admin-ticket-desk>aside>button.active{border-left:2px solid var(--electric);background:linear-gradient(90deg,#00bfff12,#0000);padding-left:1rem}.admin-ticket-desk>aside>button span,.admin-ticket-desk>aside>button small{color:#7d8a99;font-size:.62rem}.admin-ticket-desk>aside>button b{color:#f5c852;font-size:.58rem;position:absolute;top:.8rem;right:.5rem}.admin-ticket-desk>aside>footer{justify-content:center;align-items:center;gap:1rem;padding:1rem;display:flex}.admin-ticket-desk button{color:#fff;background:0 0;border:1px solid #294158;border-radius:.3rem;padding:.55rem .75rem}.admin-ticket-desk>section{flex-direction:column;min-width:0;padding:1.5rem 2rem;display:flex}.admin-ticket-desk>section>header{border-bottom:1px solid var(--admin-border);justify-content:space-between;gap:1rem;padding-bottom:1rem;display:flex}.admin-ticket-desk h2{margin:.4rem 0 .2rem;font-size:1.5rem}.admin-ticket-desk header p{color:#7c8997;margin:0}.admin-ticket-desk header nav{gap:.5rem;display:flex}.admin-ticket-messages{flex-direction:column;flex:1;gap:1.2rem;min-height:22rem;padding:1.4rem 0;display:flex}.admin-ticket-messages article{border-left:2px solid #344252;max-width:80%;padding-left:1rem}.admin-ticket-messages article.staff{border-color:var(--electric);align-self:flex-end}.admin-ticket-messages article>div{justify-content:space-between;gap:1rem;display:flex}.admin-ticket-messages time{color:#6d7b89;font-size:.62rem}.admin-ticket-messages p{white-space:pre-wrap;color:#cbd7e2}.admin-ticket-desk>section>form{border-top:1px solid var(--admin-border);grid-template-columns:1fr auto;gap:.75rem;padding-top:1rem;display:grid}.admin-ticket-desk textarea{color:#fff;resize:vertical;background:#060b10;border:1px solid #2b3845;border-radius:.3rem;min-height:5rem;padding:.8rem}.auth-event-list{display:grid}.auth-event-list article{border-top:1px solid var(--admin-border);grid-template-columns:minmax(12rem,1.4fr) 1fr .8fr .8fr auto;align-items:center;gap:1rem;padding:.8rem 0;font-size:.7rem;display:grid}.auth-event-list article>div{gap:.25rem;display:grid}.auth-event-list article>div span,.auth-event-list time{color:#7d8997}.auth-event-list code{filter:blur(4px);transition:filter .15s}.auth-event-list code:hover,.auth-event-list code:focus{filter:none}@media (max-width:800px){.admin-ticket-desk{grid-template-columns:1fr}.admin-ticket-desk>aside{border-right:0;border-bottom:1px solid var(--admin-border)}.admin-ticket-desk>aside>button{min-height:4.5rem}.admin-ticket-desk>section{padding:1.25rem 1rem}.admin-ticket-desk>section>form{grid-template-columns:1fr}.auth-event-list article{grid-template-columns:1fr 1fr}.auth-event-list article>div{grid-column:1/-1}}.ticket-mobile-select,.admin-ticket-mobile-select{display:none}.support-page-head{padding-top:clamp(3rem,7vh,4.5rem)}.support-center{align-items:start;min-height:0;padding-bottom:3rem}.ticket-sidebar{padding:1.2rem 1rem}.ticket-sidebar button,.ticket-conversation button,.new-ticket button{white-space:nowrap;border-color:#233445;border-radius:.25rem;min-height:2.35rem;padding:.5rem .72rem}.new-ticket textarea{min-height:5.5rem}.ticket-conversation{height:clamp(30rem,62vh,39rem);padding:1.2rem 1.5rem}.ticket-conversation>header{align-items:center;padding-bottom:1rem}.ticket-conversation>header>button{align-self:flex-start}.ticket-messages{scrollbar-width:thin;scrollbar-color:#21384b transparent;min-height:0;padding:1.1rem .25rem 1.1rem 0;overflow-y:auto}.ticket-messages article{max-width:min(39rem,82%)}.ticket-compose{align-items:end;padding-top:.8rem}.ticket-compose textarea{min-height:3.5rem;max-height:8rem}.ticket-compose button{min-width:5rem}.admin-ticket-desk{grid-template-columns:minmax(15rem,19rem) minmax(0,1fr);height:clamp(32rem,65vh,42rem);min-height:0}.admin-ticket-desk>aside{flex-direction:column;min-height:0;padding:.75rem;display:flex}.admin-ticket-list{scrollbar-width:thin;scrollbar-color:#21384b transparent;min-height:0;overflow-y:auto}.admin-ticket-list>button{border:0;border-top:1px solid var(--admin-border);color:#fff;text-align:left;background:0 0;border-radius:0;gap:.32rem;width:100%;padding:.82rem .45rem;display:grid;position:relative}.admin-ticket-list>button.active{border-left:2px solid var(--electric);background:linear-gradient(90deg,#00bfff12,#0000);padding-left:.8rem}.admin-ticket-list>button span,.admin-ticket-list>button small{color:#7d8a99;font-size:.62rem}.admin-ticket-list>button b{color:#f5c852;font-size:.58rem;position:absolute;top:.7rem;right:.35rem}.admin-ticket-desk>section{min-height:0;padding:1.15rem 1.4rem}.admin-ticket-desk>section>header{align-items:center;padding-bottom:.85rem}.admin-ticket-desk>section>header nav{flex-wrap:wrap;justify-content:flex-end}.admin-ticket-desk button{border-radius:.25rem;min-height:2.3rem;padding:.48rem .7rem;font-size:.68rem;font-weight:750}.admin-ticket-messages{scrollbar-width:thin;scrollbar-color:#21384b transparent;min-height:0;padding:1rem 0;overflow-y:auto}.admin-ticket-messages article{max-width:min(40rem,82%)}.admin-ticket-messages p{margin:.4rem 0 0;line-height:1.55}.admin-ticket-desk>section>form{align-items:end;padding-top:.8rem}.admin-ticket-desk textarea{min-height:3.6rem;max-height:8rem}.admin-ticket-empty{color:#7d8997;text-align:center;margin:auto}.inventory-request-count{text-shadow:0 0 8px #f5c85240;color:#f5c852!important}@media (max-width:760px){.support-page-head{padding:2.25rem 1rem 1.25rem}.support-page-head h1{font-size:clamp(2.2rem,11vw,3.2rem);line-height:.98}.support-center{padding:0 1rem 2rem;display:block}.ticket-sidebar{border:0;border-bottom:1px solid #1b232d;padding:1rem 0}.ticket-sidebar nav{display:none}.ticket-mobile-select{gap:.4rem;margin-top:.35rem;display:grid}.ticket-mobile-select>span,.admin-ticket-mobile-select>span{color:#00bfff;letter-spacing:.12em;text-transform:uppercase;font:750 .58rem/1 monospace}.ticket-mobile-select select,.admin-ticket-mobile-select select{color:#edf6ff;background:#060b10;border:1px solid #293642;border-radius:.25rem;width:100%;min-height:2.8rem;padding:.7rem}.ticket-conversation{height:auto;min-height:28rem;padding:1.1rem 0}.ticket-conversation>header{flex-wrap:wrap;align-items:flex-start}.ticket-conversation h1{font-size:1.4rem}.ticket-messages{min-height:15rem;max-height:48vh}.ticket-messages article{max-width:94%}.ticket-compose{grid-template-columns:1fr auto}.ticket-compose textarea{min-height:3.35rem}.ticket-compose button{align-self:stretch}.admin-ticket-desk{height:auto;display:block}.admin-ticket-desk>aside{border:0;border-bottom:1px solid var(--admin-border);padding:.8rem 0}.admin-ticket-list{display:none}.admin-ticket-mobile-select{gap:.4rem;display:grid}.admin-ticket-desk>aside>footer{display:none}.admin-ticket-desk>section{min-height:30rem;padding:1rem 0}.admin-ticket-desk>section>header{flex-wrap:wrap;align-items:flex-start}.admin-ticket-desk>section>header nav{justify-content:flex-start;width:100%}.admin-ticket-messages{min-height:15rem;max-height:48vh}.admin-ticket-messages article{max-width:94%}.admin-ticket-desk>section>form{grid-template-columns:1fr auto}.admin-ticket-desk>section>form button{align-self:stretch}}@media (max-width:430px){.ticket-compose,.admin-ticket-desk>section>form{grid-template-columns:1fr}.ticket-compose button,.admin-ticket-desk>section>form button{width:100%}.ticket-sidebar header{align-items:flex-end}.ticket-sidebar header button{font-size:.62rem}}.policy-updated{color:var(--electric);font:750 .62rem/1 var(--font-interface);letter-spacing:.1em;text-transform:uppercase}.policy-sections{gap:2rem;display:grid}.policy-sections section{border-top:1px solid #c9d1dc24;padding-top:1.35rem}.policy-sections h2{color:#f4f7fb;font:400 clamp(1.25rem,2vw,1.8rem)/1.15 var(--font-display);letter-spacing:-.025em;margin:0 0 .65rem}.policy-sections p{color:#aeb9c6;max-width:62rem}.checkout-consent{color:#8f9baa;grid-template-columns:auto 1fr;align-items:start;gap:.65rem;margin:.25rem 0 1rem;line-height:1.5;font-size:.63rem!important;display:grid!important}.checkout-consent input{width:1rem;height:1rem;accent-color:var(--electric);margin:.12rem 0 0}.checkout-consent a{color:#dceaff;text-underline-offset:.15rem;text-decoration-color:#2a759f}.is-busy{cursor:wait!important}.is-busy i:not(.button-loader){animation:.85s ease-in-out infinite busy-line}.button-loader{border:1px solid;border-right-color:#0000;border-radius:50%;width:.85rem;height:.85rem;margin-left:.55rem;display:none}.is-busy .button-loader{animation:.7s linear infinite loading-spin;display:block}.route-loading{z-index:9999;color:#a7b5c4;font:750 .62rem/1 var(--font-interface);letter-spacing:.14em;text-transform:uppercase;background:#040609;place-content:center;justify-items:center;gap:1rem;display:grid;position:fixed;inset:0}.route-loading img{width:min(11rem,45vw);animation:1.4s ease-in-out infinite loading-logo}.route-loading>i{background:#12202c;width:8rem;height:2px;overflow:hidden}.route-loading>i:after{content:"";background:var(--electric);width:45%;height:100%;animation:1.1s ease-in-out infinite loading-scan;display:block;box-shadow:0 0 8px #00bfff73}.connect-card{isolation:isolate;position:relative;overflow:hidden}.connect-card>:not(.connect-brand-motion){z-index:2;animation:.65s both connect-content-in;position:relative}.connect-brand-motion{z-index:0;opacity:.26;pointer-events:none;place-items:center;width:10rem;height:10rem;display:grid;position:absolute;top:1.5rem;right:1rem}.connect-brand-motion img{z-index:2;width:7rem;animation:4s ease-in-out infinite connect-logo-float;position:relative}.connect-brand-motion i{border:1px solid #00bfff47;border-radius:50%;animation:9s linear infinite connect-orbit;position:absolute;inset:0}.connect-brand-motion i:nth-child(2){border-style:dashed;animation-duration:6s;animation-direction:reverse;inset:1.2rem}.connect-card>span{display:block}.connect-card form,.connect-result,.connect-discord{animation-delay:.12s!important}.connect-card button{position:relative}.connect-card button .button-loader{flex:none}@keyframes loading-spin{to{transform:rotate(360deg)}}@keyframes busy-line{50%{opacity:.25;transform:scaleX(.45)}}@keyframes loading-logo{50%{opacity:.58;filter:drop-shadow(0 0 9px #00bfff73)}}@keyframes loading-scan{0%{transform:translate(-110%)}to{transform:translate(330%)}}@keyframes connect-orbit{to{transform:rotate(360deg)}}@keyframes connect-logo-float{50%{filter:drop-shadow(0 0 6px #00bfff61);transform:translateY(-.35rem)}}@keyframes connect-content-in{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:none}}@media (max-width:620px){.legal-copy{padding:3rem 1rem}.policy-sections{gap:1.5rem}.connect-brand-motion{width:8rem;height:8rem;top:1rem;right:-2rem}.connect-brand-motion img{width:5.5rem}.checkout-consent{font-size:.68rem!important}}@media (prefers-reduced-motion:reduce){.route-loading img,.route-loading>i:after,.connect-brand-motion img,.connect-brand-motion i,.connect-card>:not(.connect-brand-motion),.is-busy i{animation:none!important}}.admin-v2 .app-id-copy{align-items:center;gap:.75rem;min-width:0;display:flex}.admin-v2 .app-id-copy strong{overflow-wrap:anywhere;color:#edf7ff}.admin-v2 .app-id-copy button{color:#aeeaff;text-transform:uppercase;background:#07131d;border:1px solid #285370;border-radius:.3rem;flex:none;padding:.48rem .7rem;font-size:.62rem;font-weight:800}.product-purchase-column{gap:2.5rem;min-width:0;display:grid}.product-purchase-column>.purchase-panel{position:sticky;top:7rem}.checkout-video{border-top:1px solid #00b7ff8c;width:100%;margin:0;padding-top:1rem}.checkout-video figcaption{color:#7f8b9a;letter-spacing:.12em;text-align:center;text-transform:uppercase;margin-bottom:.75rem;font:800 .58rem/1 monospace}.checkout-video video{object-fit:contain;width:min(100%,42rem);max-height:28rem;box-shadow:none;background:#020304;border:0;border-radius:.25rem;margin:0 auto;display:block}.product-detail-hero .product-media-showcase{grid-template-columns:1fr;justify-self:center;width:min(100%,34rem)}@media (max-width:850px){.product-purchase-column>.purchase-panel{position:relative;top:0}.checkout-video video{max-height:22rem}}.admin-v2 .active-session-list{display:grid}.admin-v2 .active-session-list>article{border-bottom:1px solid var(--admin-border);gap:.9rem;padding:1.15rem 0;display:grid}.admin-v2 .active-session-list>article>header{justify-content:space-between;align-items:start;gap:1.5rem;display:flex}.admin-v2 .active-session-list header>div{gap:.25rem;display:grid}.admin-v2 .active-session-list header span{color:var(--electric);letter-spacing:.07em;font:800 .56rem/1 monospace}.admin-v2 .active-session-list header strong{font-size:1rem}.admin-v2 .active-session-list header small{color:#7f8c9c;font-size:.68rem}.admin-v2 .session-live{color:#72e2b8;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:.4rem;font-size:.67rem;display:flex}.admin-v2 .session-live i{background:#3ed79e;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 6px #3ed79ea6}.admin-v2 .active-session-list dl{background:var(--admin-border);grid-template-columns:1fr 1fr 1.5fr 1.2fr;gap:1px;margin:0;display:grid}.admin-v2 .active-session-list dl>div{background:#080d13;gap:.35rem;min-width:0;padding:.75rem;display:grid}.admin-v2 .active-session-list dt{color:#738193;text-transform:uppercase;font-size:.56rem;font-weight:800}.admin-v2 .active-session-list dd{color:#d9e2eb;text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:monospace;font-size:.68rem;overflow:hidden}.admin-v2 .active-session-list footer{flex-wrap:wrap;gap:.5rem;display:flex}.admin-v2 .active-session-list footer button{color:#dce7f1;cursor:pointer;background:0 0;border:1px solid #344759;border-radius:.35rem;min-height:2.35rem;padding:0 .75rem;font-size:.61rem;font-weight:850}.admin-v2 .active-session-list footer button.danger{color:#ff8196;border-color:#ff496885}.admin-v2 .active-session-list footer button:hover{background:#101923}.admin-v2 .active-session-list dd .sensitive-value,.admin-v2 .license-registry dd .sensitive-value{width:100%;min-height:0;color:inherit;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:default;background:0 0;border:0;padding:0;display:block;overflow:hidden}.admin-v2 .license-registry>article.access-suspended{border-left:3px solid #ff4968;padding-left:1rem}.admin-v2 .license-registry form{grid-template-columns:repeat(4,minmax(0,1fr)) auto}.admin-v2 .license-registry form .access-message{grid-column:1/4}.admin-v2 .license-registry form>button{grid-column:4/6}.admin-v2 .sensitive-value:focus{filter:none}@media (max-width:900px){.admin-v2 .active-session-list dl,.admin-v2 .license-registry form{grid-template-columns:1fr 1fr}.admin-v2 .license-registry form .access-message,.admin-v2 .license-registry form>button{grid-column:1/-1}}@media (max-width:620px){.admin-v2 .active-session-list>article>header{flex-direction:column;align-items:start}.admin-v2 .active-session-list dl{grid-template-columns:1fr}.admin-v2 .active-session-list footer{display:grid}.admin-v2 .active-session-list footer button{width:100%}.admin-v2 .license-registry form{grid-template-columns:1fr}.admin-v2 .license-registry form .access-message,.admin-v2 .license-registry form>button{grid-column:1}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
