*,:before,:after{box-sizing:border-box}html,body{max-width:100%;min-height:100%;margin:0;overflow-x:clip}body{background:var(--surface,#080f14);min-height:100svh;color:var(--on-surface,#e2e9f0);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,-apple-system,sans-serif}body[data-cs-notify-open=true]{overflow:hidden}.vr-ambient-artifacts{z-index:-1;pointer-events:none;opacity:.62;mix-blend-mode:screen;width:100vw;height:100vh;position:fixed;inset:0}body:after{content:"";z-index:80;pointer-events:none;opacity:0;background:radial-gradient(ellipse 70% 48% at 50% 20%, color-mix(in oklab, var(--primary,#7ffcff) 7%, transparent), transparent 65%), #050a0e1f;transition:opacity .22s;position:fixed;inset:0}body[data-vr-route-state=leaving]:after{opacity:1}body[data-vr-route-state=leaving] main{opacity:.78;filter:blur(1px);transition:opacity .18s,transform .22s cubic-bezier(.2,.8,.2,1),filter .18s;transform:translateY(-.25rem)scale(.998)}body[data-vr-route-state=entering] main{animation:.42s cubic-bezier(.16,1,.3,1) both vrRouteEnter}@keyframes vrRouteEnter{0%{opacity:0;filter:blur(3px);transform:translateY(.625rem)scale(.998)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@media (prefers-reduced-motion:reduce){body:after{transition:none}body[data-vr-route-state=leaving] main,body[data-vr-route-state=entering] main{opacity:1;filter:none;transition:none;animation:none;transform:none}}button,input,select,textarea{font:inherit}.vr-bg-abyss{z-index:-3;background:radial-gradient(ellipse 58% 42% at 16% 18%, #00e3fd1a, transparent 62%), radial-gradient(ellipse 42% 52% at 88% 34%, #ac89ff1a, transparent 64%), radial-gradient(ellipse 80% 62% at 48% 100%, #7ffcff0b, transparent 72%), var(--surface,#080f14);position:fixed;inset:0}.vr-bg-grid{z-index:-2;pointer-events:none;background-image:radial-gradient(circle,#92c8dc1a 1px,#0000 1px);background-size:24px 24px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(#000 35%,#0000 82%);mask-image:radial-gradient(#000 35%,#0000 82%)}.vr-page-shell{width:min(88rem,100%);margin:0 auto;padding:clamp(2.75rem,6vw,5rem) clamp(1rem,4vw,4rem) 4rem}.vr-product-shell{width:min(92rem,100%);margin:0 auto;padding:2.5rem clamp(1.5rem,5vw,4rem) 4rem;position:relative}.vr-breadcrumb{color:var(--on-surface-variant);letter-spacing:.14em;text-transform:uppercase;margin-bottom:2rem;font-family:Space Grotesk,sans-serif;font-size:.6875rem}.vr-breadcrumb a{color:inherit;text-decoration:none;transition:color .2s}.vr-breadcrumb a:hover{color:var(--primary)}.vr-breadcrumb-sep{opacity:.5;margin:0 .5rem}.vr-product-hero{grid-template-columns:minmax(20rem,.92fr) minmax(0,1.08fr);align-items:stretch;gap:clamp(1.75rem,3vw,3rem);margin-bottom:1.35rem;display:grid}.vr-product-hero-visual{aspect-ratio:1;background:radial-gradient(ellipse at 30% 30%, #00e3fd40, transparent 60%), radial-gradient(ellipse at 70% 80%, #ac89ff2e, transparent 60%), var(--surface-container-lowest);border-radius:1.25rem;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #7ffcff1a,0 40px 80px -40px #00e3fd40}.vr-product-hero-visual img{object-fit:cover;filter:drop-shadow(0 20px 40px #0006);width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1),filter .4s}.vr-product-hero-visual:hover img{filter:brightness(1.08)saturate(1.08)drop-shadow(0 28px 56px #00000080);transform:scale(1.04)}.vr-product-hero-sku{border-radius:var(--radius-full);color:var(--primary);letter-spacing:.18em;-webkit-backdrop-filter:blur(8px);background:#080f14b3;padding:.4375rem .75rem;font-family:Space Grotesk,sans-serif;font-size:.6875rem;font-weight:700;position:absolute;top:1.25rem;left:1.25rem}.vr-product-hero-info{flex-direction:column;gap:1.25rem;min-width:0;height:100%;min-height:100%;display:flex}.vr-product-eyebrow,.vr-section-label{color:var(--primary);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.75rem;font-family:Space Grotesk,sans-serif;font-size:.75rem;font-weight:500;display:flex}.vr-product-eyebrow:before,.vr-section-label:before{content:"";background:linear-gradient(to right, transparent, var(--primary));width:32px;height:1px}.vr-product-hero-info .vr-product-name{color:var(--on-surface);letter-spacing:-.025em;flex-wrap:wrap;align-items:baseline;gap:.72rem;margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(2.85rem,4.15vw,4rem);font-weight:600;line-height:.95;display:flex}.vr-product-hero-info .vr-product-name>span{min-width:0}.vr-product-hero-info .vr-product-dose-title{color:var(--primary);letter-spacing:0;white-space:nowrap;font-size:1em;font-weight:600}.vr-product-hero-info .vr-product-tagline{color:var(--on-surface-variant);margin:0;font-family:Space Grotesk,sans-serif;font-size:1.125rem;line-height:1.5}.vr-product-meta{flex-wrap:wrap;gap:.5rem;min-width:0;display:flex}.vr-meta-chip{border-radius:var(--radius-full);color:var(--on-surface);letter-spacing:.1em;text-transform:uppercase;box-shadow:inset 0 0 0 1px var(--outline-variant);background:#111c258c;padding:.4375rem .875rem;font-family:Space Grotesk,sans-serif;font-size:.6875rem;font-weight:600}.vr-meta-chip.is-primary{color:var(--primary)}.vr-price-row{align-items:baseline;gap:1rem;display:flex}.vr-price{color:var(--on-surface);font-family:Space Grotesk,sans-serif;font-size:2.5rem;font-weight:700;line-height:1}.vr-price-unit{color:var(--on-surface-variant);letter-spacing:.12em;text-transform:uppercase;font-family:Space Grotesk,sans-serif;font-size:.75rem}.vr-product-availability{width:fit-content;color:var(--status-done);letter-spacing:.04em;align-items:baseline;gap:.35rem;font-family:Space Grotesk,sans-serif;font-size:.95rem;font-weight:600;display:inline-flex}.vr-product-availability span{font-family:JetBrains Mono,monospace;font-size:1.05rem}.vr-buy-row{flex-wrap:wrap;gap:.75rem;display:flex}.vr-buy-row .vr-btn-primary{flex:14rem;padding:1rem 1.5rem;font-size:.9375rem}.vr-buy-row .vr-qty{--vr-qty-size:2.5rem;min-height:3rem}.vr-buy-row .vr-qty button,.vr-buy-row .vr-qty input{height:3rem}.vr-added-msg{min-height:0;color:var(--primary);letter-spacing:.04em;font-family:Space Grotesk,sans-serif;font-size:.8125rem}.vr-product-commerce{gap:.85rem;min-width:0;margin-top:auto;display:grid}#restock-form,.restock-card,.restock-form-inner{min-width:0;max-width:100%}.restock-form-inner input[type=email]{min-width:0}.vr-product-disclaimer{color:var(--on-surface-variant);background:linear-gradient(135deg,#ffd79714,#7ffcff0e),#050a0e70;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;margin:0 0 4.5rem;padding:1rem 1.1rem;display:grid;box-shadow:inset 0 0 0 1px #ffd7972e,inset 3px 0 #ffd7977a}.vr-product-disclaimer span{color:#ffd797;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-family:Space Grotesk,sans-serif;font-size:.67rem;font-weight:700}.vr-product-disclaimer p{margin:0;font-size:.82rem;line-height:1.55}.vr-coa-panel{gap:1rem;margin:-2.75rem 0 4rem;display:grid}.vr-coa-card{border-radius:var(--radius-lg);background:linear-gradient(135deg,#7ffcff21,#ac89ff13),#111c259e;grid-template-columns:minmax(0,1fr);gap:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #7ffcff33,inset 4px 0 #7ffcffb8,0 24px 60px -44px #00e3fdcc}.vr-coa-panel.is-pending .vr-coa-card{background:radial-gradient(circle at 6% 0,#7ffcff1a,#0000 36%),linear-gradient(135deg,#92c8dc14,#ac89ff0b),#111c2575;grid-template-columns:minmax(0,1fr);align-items:stretch;padding:0;box-shadow:inset 0 0 0 1px #92c8dc24,inset 3px 0 #7ffcff8a}.vr-coa-panel.is-pending .vr-coa-head{background:linear-gradient(135deg,#07141ac7,#0c151c9e),#050a0e57;align-items:center;padding:1.05rem 1.25rem}.vr-coa-panel.is-pending .vr-coa-head h2{margin-top:.35rem;font-size:clamp(1.45rem,2.4vw,2.15rem);line-height:1.05}.vr-coa-panel.is-pending .vr-coa-status{color:color-mix(in oklab, var(--primary) 82%, var(--on-surface));background:#7ffcff12;box-shadow:inset 0 0 0 1px #7ffcff33}.vr-coa-panel.is-pending .vr-coa-card>p{max-width:58rem;padding:1rem 1.25rem 1.1rem}.vr-coa-pending-body{gap:.9rem;padding:1rem 1.25rem 1.1rem;display:grid}.vr-coa-pending-body p{max-width:58rem;color:var(--on-surface-variant);margin:0;font-size:.92rem;line-height:1.55}.vr-coa-pending-meta{background:#050a0e6b;border-radius:.68rem;grid-template-columns:minmax(8rem,.32fr) minmax(0,1fr);align-items:center;gap:1rem;max-width:42rem;padding:.8rem .9rem;display:grid;box-shadow:inset 0 0 0 1px #92c8dc1f}.vr-coa-pending-meta span{color:var(--on-surface-variant);letter-spacing:.14em;text-transform:uppercase;font-family:Space Grotesk,sans-serif;font-size:.62rem;font-weight:700}.vr-coa-pending-meta strong{overflow-wrap:anywhere;min-width:0;color:var(--on-surface);font-family:JetBrains Mono,monospace;font-size:1rem;font-weight:600}.vr-coa-head{background:radial-gradient(circle at 12% 8%,#7ffcff1f,#0000 34%),linear-gradient(135deg,#050a0ed1,#0f1a22b8);border-bottom:1px solid #92c8dc1f;justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;padding:1.35rem 1.45rem 1.4rem;display:flex}.vr-coa-kicker{color:var(--primary);letter-spacing:.16em;text-transform:uppercase;font-family:Space Grotesk,sans-serif;font-size:.68rem;font-weight:700}.vr-coa-head h2{color:var(--on-surface);letter-spacing:0;margin:.55rem 0 0;font-family:Space Grotesk,sans-serif;font-size:clamp(1.4rem,3vw,2rem);font-weight:500}.vr-coa-card>p{max-width:48rem;color:var(--on-surface-variant);margin:0;font-size:.92rem;line-height:1.55}.vr-coa-status{border-radius:var(--radius-full);color:var(--primary);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:#7ffcff13;align-items:center;gap:.42rem;padding:.45rem .7rem;font-family:Space Grotesk,sans-serif;font-size:.64rem;font-weight:700;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #7ffcff3d}.vr-coa-status:before{content:"";background:currentColor;border-radius:50%;width:.4rem;height:.4rem;box-shadow:0 0 10px}.vr-coa-summary{background:#050a0e3d;border-bottom:1px solid #92c8dc1f;grid-template-columns:minmax(12rem,.55fr) minmax(0,1fr);align-items:center;gap:1.25rem;padding:1rem 1.45rem;display:grid}.vr-coa-summary div{gap:.25rem;display:grid}.vr-coa-summary span,.vr-coa-spec-table dt{color:var(--on-surface-variant);letter-spacing:.14em;text-transform:uppercase;margin:0;font-family:Space Grotesk,sans-serif;font-size:.63rem;font-weight:700}.vr-coa-summary strong{color:var(--on-surface);font-family:JetBrains Mono,monospace;font-size:1.1rem;font-weight:600}.vr-coa-summary p{max-width:44rem;color:var(--on-surface-variant);margin:0;font-size:.92rem;line-height:1.55}.vr-coa-spec-table{margin:0;display:grid}.vr-coa-spec-table div{border-bottom:1px solid #92c8dc17;grid-template-columns:minmax(11rem,.48fr) minmax(0,1fr);align-items:center;gap:1rem;min-width:0;padding:.92rem 1.45rem;display:grid}.vr-coa-spec-table div:nth-child(2n){background:#92c8dc0b}.vr-coa-spec-table dd{overflow-wrap:anywhere;min-width:0;color:var(--on-surface);text-align:right;margin:0;font-family:JetBrains Mono,monospace;font-size:.94rem;font-weight:600}.vr-coa-spec-table div:first-child dd{color:var(--primary)}.vr-coa-foot{background:#050a0e52;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.45rem 1.15rem;display:flex}.vr-coa-foot p,.vr-coa-note{max-width:42rem;color:var(--on-surface-variant);margin:0;font-size:.84rem;line-height:1.55}.vr-coa-note{color:color-mix(in oklab, var(--primary) 72%, var(--on-surface-variant))}.vr-coa-link{text-align:center;justify-self:end;min-width:11rem}.vr-coa-head-link{flex:none}.vr-section{margin-bottom:4rem}.vr-section-title{color:var(--on-surface);letter-spacing:-.01em;margin:1rem 0 1.5rem;font-family:Space Grotesk,sans-serif;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:500;line-height:1.15}.vr-section-copy{max-width:44rem}.vr-section-copy p{color:var(--on-surface-variant);margin:0 0 1rem;font-size:1rem;font-weight:300;line-height:1.7}.vr-spec-grid{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(20px);background:#111c2566;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;padding:1.75rem;display:grid;box-shadow:inset 0 1px #7ffcff0f}.vr-spec-item{flex-direction:column;gap:.375rem;display:flex}.vr-spec-key{color:var(--on-surface-variant);letter-spacing:.16em;text-transform:uppercase;font-family:Space Grotesk,sans-serif;font-size:.625rem;font-weight:600}.vr-spec-val{color:var(--on-surface);font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:500}.vr-sticky-buy-bar{z-index:100;border-top:1px solid var(--outline-variant);-webkit-backdrop-filter:blur(20px);background:#080f14eb;padding:.75rem clamp(1rem,4vw,2rem);transition:transform .25s;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.vr-sticky-buy-bar.is-visible{transform:translateY(0)}.vr-sticky-buy-inner{justify-content:space-between;align-items:center;gap:1rem;max-width:80rem;margin:0 auto;display:flex}.vr-sticky-buy-info,.vr-sticky-buy-actions{align-items:center;gap:.75rem;min-width:0;display:flex}.vr-sticky-buy-name{color:var(--on-surface);text-overflow:ellipsis;white-space:nowrap;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:600;overflow:hidden}.vr-sticky-buy-price{color:var(--primary);flex-shrink:0;font-family:Space Grotesk,sans-serif;font-size:1.125rem;font-weight:600}.vr-sticky-buy-qty{flex-shrink:0}.vr-products-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;margin-bottom:clamp(2rem,5vw,3.5rem);display:grid}.vr-products-kicker{color:var(--primary);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.75rem;margin-bottom:1rem;font-family:Space Grotesk,sans-serif;font-size:.6875rem;font-weight:600;display:inline-flex}.vr-products-kicker:before{content:"";background:linear-gradient(to right, transparent, var(--primary));width:2rem;height:1px}.vr-products-hero h1{max-width:11ch;color:var(--on-surface);letter-spacing:0;margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(3rem,8vw,5.75rem);font-weight:500;line-height:.94}.vr-products-hero p{max-width:42rem;color:var(--on-surface-variant);margin:1.25rem 0 0;font-size:clamp(1rem,2vw,1.1875rem);line-height:1.65}.vr-products-stats{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.75rem;min-width:min(32rem,100%);display:grid}.vr-products-stat{border-radius:var(--radius-md);background:#111c258a;padding:1rem 1.125rem;box-shadow:inset 0 1px #7ffcff14}.vr-products-stat strong{color:var(--primary);font-family:Space Grotesk,sans-serif;font-size:1.875rem;line-height:1;display:block}.vr-products-stat span{color:var(--on-surface-variant);letter-spacing:.12em;text-transform:uppercase;margin-top:.5rem;font-family:Space Grotesk,sans-serif;font-size:.6875rem;display:block}.vr-catalog-layout{grid-template-columns:minmax(15rem,18rem) minmax(0,1fr);align-items:start;gap:clamp(1rem,3vw,2rem);display:grid}.vr-catalog-sidebar{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(28px)saturate(140%);background:#0c151cc7;padding:1rem;position:sticky;top:6rem;box-shadow:inset 0 1px #7ffcff14,0 22px 60px -36px #000000e0}.vr-filter-block+.vr-filter-block{margin-top:1.25rem}.vr-filter-label,.vr-catalog-count-label{color:var(--on-surface-variant);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.625rem;font-family:Space Grotesk,sans-serif;font-size:.6875rem;font-weight:700;display:block}.vr-filter-input,.vr-filter-select{border-radius:var(--radius-md);width:100%;color:var(--on-surface);background:#050a0eb8;border:1px solid #92c8dc2e;outline:none;padding:.875rem .9rem;font:500 .9375rem Inter,system-ui,sans-serif;transition:border-color .18s,box-shadow .18s}.vr-filter-input:focus,.vr-filter-select:focus{border-color:#7ffcff94;box-shadow:0 0 0 3px #7ffcff14}.vr-category-list{gap:.375rem;display:grid}.vr-filter-check{border-radius:var(--radius-sm);color:var(--on-surface-variant);cursor:pointer;grid-template-columns:1rem minmax(0,1fr) auto;align-items:center;gap:.625rem;padding:.625rem .5rem;display:grid}.vr-filter-check:hover{color:var(--on-surface);background:#7ffcff0d}.vr-filter-check input{accent-color:var(--primary)}.vr-filter-check span{min-width:0;font-size:.875rem}.vr-filter-check small{color:#93a4b3b8;font-family:Space Grotesk,sans-serif;font-size:.6875rem}.vr-catalog-note{color:#93a4b3c7;margin:1.25rem 0 0;font-size:.8125rem;line-height:1.55}.vr-product-public-note{isolation:isolate;color:var(--on-surface);background:linear-gradient(110deg,#0000 0% 34%,#7ffcff2e 48%,#ac89ff1f 55%,#0000 68% 100%) 140% 0/240% 100% no-repeat,linear-gradient(135deg,#7ffcff29,#ac89ff1a),#111c25b8;border-radius:.875rem;margin-top:.5rem;padding:1rem 1rem 1rem 1.125rem;font-size:.9375rem;line-height:1.5;animation:7s ease-in-out infinite vr-note-sheen,5.5s ease-in-out infinite vr-note-glow;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #7ffcff47,inset 4px 0 #7ffcffe6,0 18px 48px -34px #00e3fdcc}.vr-product-public-note[hidden]{display:none}.vr-product-public-note:before{content:"Current note";color:var(--primary);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.35rem;font-family:Space Grotesk,sans-serif;font-size:.6875rem;font-weight:700;display:block}@keyframes vr-note-sheen{0%,22%{background-position:140% 0,0 0,0 0}58%,to{background-position:-140% 0,0 0,0 0}}@keyframes vr-note-glow{0%,to{box-shadow:inset 0 0 0 1px #7ffcff3d,inset 4px 0 #7ffcffd1,0 18px 48px -34px #00e3fdb8}50%{box-shadow:inset 0 0 0 1px #7ffcff5c,inset 4px 0 #7ffcff,0 22px 58px -32px #00e3fdf5}}.vr-catalog-toolbar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.vr-catalog-count{color:var(--on-surface);letter-spacing:.1em;text-transform:uppercase;font-family:Space Grotesk,sans-serif;font-size:.875rem;font-weight:600}.vr-catalog-count span{color:var(--primary)}.vr-product-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));gap:1rem;display:grid}.vr-product-grid .vr-product-card{flex:initial;min-width:0}.vr-catalog-card-meta{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.vr-catalog-chip{border-radius:var(--radius-full);min-height:1.5rem;color:var(--on-surface-variant);letter-spacing:.1em;text-transform:uppercase;background:#7ffcff14;align-items:center;padding:.25rem .5rem;font-family:Space Grotesk,sans-serif;font-size:.625rem;font-weight:700;display:inline-flex}.vr-catalog-chip.is-ready{color:var(--primary)}.vr-empty-state{border-radius:var(--radius-lg);color:var(--on-surface-variant);text-align:center;background:#111c2580;padding:2rem;display:none;box-shadow:inset 0 1px #7ffcff14}.vr-empty-state.is-visible{display:block}@media (max-width:900px){.vr-products-hero,.vr-catalog-layout,.vr-product-hero{grid-template-columns:1fr}.vr-products-stats{max-width:24rem}.vr-catalog-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid;position:static}.vr-filter-block+.vr-filter-block{margin-top:0}.vr-catalog-note{grid-column:1/-1;margin-top:0}}@media (max-width:640px){.vr-page-shell,.vr-product-shell{padding-top:2.25rem}.vr-products-hero h1{font-size:clamp(2.75rem,16vw,4rem)}.vr-products-stats,.vr-catalog-sidebar{grid-template-columns:1fr}.vr-catalog-toolbar{flex-direction:column;align-items:flex-start}.vr-product-hero-visual{max-width:24rem;margin:0 auto}.vr-product-disclaimer{grid-template-columns:1fr;gap:.45rem;margin-bottom:3.5rem}.vr-product-disclaimer span{white-space:normal}.vr-coa-panel{margin:-2rem 0 3rem}.vr-coa-card{grid-template-columns:1fr}.vr-coa-head{flex-direction:column;gap:.75rem;padding:1rem}.vr-coa-panel.is-pending .vr-coa-head{align-items:flex-start;padding:1rem}.vr-coa-panel.is-pending .vr-coa-head h2{font-size:clamp(1.35rem,8vw,1.85rem)}.vr-coa-panel.is-pending .vr-coa-status{align-self:flex-start}.vr-coa-panel.is-pending .vr-coa-card>p{padding:.9rem 1rem 1rem}.vr-coa-pending-body{gap:.75rem;padding:.9rem 1rem 1rem}.vr-coa-pending-meta{grid-template-columns:1fr;gap:.3rem;padding:.75rem .8rem}.vr-coa-summary,.vr-coa-spec-table div{grid-template-columns:1fr}.vr-coa-summary{padding:1rem}.vr-coa-spec-table div{gap:.35rem;padding:.85rem 1rem}.vr-coa-spec-table dd{text-align:left}.vr-coa-foot{flex-direction:column;align-items:stretch;padding:1rem}.vr-coa-link{justify-self:stretch;width:100%}.vr-price{font-size:1.75rem}.vr-buy-row.product-buy-row{flex-wrap:nowrap;align-items:stretch;gap:.55rem;width:100%}.vr-buy-row.product-buy-row .vr-qty{--vr-qty-size:2rem;flex:none;min-height:2.75rem}.vr-buy-row.product-buy-row .vr-qty button,.vr-buy-row.product-buy-row .vr-qty input{height:2.75rem}.vr-buy-row.product-buy-row .vr-qty button{font-size:1rem}.vr-buy-row.product-buy-row .vr-qty input{font-size:.9rem}.vr-buy-row.product-buy-row .vr-btn-primary{letter-spacing:.045em;flex:auto;min-width:0;min-height:2.75rem;padding:.65rem .75rem;font-size:.82rem}.vr-section{margin-bottom:3rem}.vr-spec-grid{padding:1.25rem}.vr-sticky-buy-name{display:none}.vr-sticky-buy-price{font-size:1rem}.vr-sticky-buy-qty{--vr-qty-size:1.75rem}.vr-sticky-buy-bar{padding:.625rem .75rem}}@media (max-width:520px){.pay-grid{grid-template-columns:1fr}}.abyss{z-index:-3;background:var(--surface,#080f14);position:fixed;inset:0}.abyss:before{content:"";opacity:.35;background:radial-gradient(60% 45% at 18% 28%,#00e3fd3d,#0000 60%),radial-gradient(55% 55% at 84% 76%,#ac89ff2e,#0000 60%),radial-gradient(80% 55% at 50% 105%,#7ffcff24,#0000 70%);animation:60s ease-in-out infinite alternate homeDrift;position:absolute;inset:0}.grid-overlay{z-index:-2;pointer-events:none;opacity:.75;background-image:radial-gradient(circle,#92c8dc24 1px,#0000 1px);background-size:24px 24px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(#000 25%,#0000 78%);mask-image:radial-gradient(#000 25%,#0000 78%)}.vignette{z-index:-1;pointer-events:none;background:radial-gradient(90% 80%,#0000 55%,#0000008c);position:fixed;inset:0}@keyframes homeDrift{0%{transform:translate(0,0)scale(1)}to{transform:translate(-2%,1.5%)scale(1.05)}}.hero{min-height:calc(100svh - 4.5rem);padding:clamp(1rem,2.5vh,2rem) clamp(1.25rem,4vw,3rem) clamp(2rem,6vh,4rem);display:grid;position:relative;overflow:hidden}#hero-artifacts{z-index:0;mix-blend-mode:screen;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.centerpiece{z-index:1;pointer-events:none;position:absolute;inset:0}.viz-monogram{aspect-ratio:1.3;opacity:0;width:clamp(480px,128vmin,1650px);animation:1.4s cubic-bezier(.2,.7,.2,1) forwards centerIn;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.viz-monogram .halo{filter:blur(80px);mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0}.viz-monogram .halo-a{background:radial-gradient(40% 50% at 28%,#7ffcff6b,#0000 60%);animation:14s ease-in-out infinite alternate haloDrift}.viz-monogram .halo-b{background:radial-gradient(38% 48% at 72% 52%,#ac89ff6b,#0000 60%);animation:18s ease-in-out -4s infinite alternate haloDrift}.viz-monogram canvas{width:100%;height:100%;position:absolute;inset:0}.viz-monogram .readability-mask{z-index:2;pointer-events:none;background:radial-gradient(42% 46%,#080f14e6 0%,#080f149e 45%,#080f1440 70%,#0000 85%);position:absolute;inset:0}@keyframes centerIn{0%{opacity:0;filter:blur(12px);transform:translate(-50%,-50%)scale(.94)}to{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1)}}@keyframes haloDrift{0%{opacity:.6;transform:translate(-3%,-2%)scale(1)}to{opacity:.95;transform:translate(3%,3%)scale(1.1)}}.hero-main{place-items:center;min-height:58vh;display:grid;position:relative}.hero-copy{z-index:3;text-align:center;max-width:52rem;margin:0 auto;padding:0 1rem;position:relative}.hero .eyebrow{color:var(--primary);letter-spacing:.22em;text-shadow:0 0 20px #7ffcff47;text-transform:uppercase;align-items:center;gap:.75rem;margin-bottom:1.5rem;font-family:Space Grotesk,sans-serif;font-size:.6875rem;font-weight:500;display:inline-flex}.hero .eyebrow:before{content:"";background:linear-gradient(to right, transparent, var(--primary));width:28px;height:1px}h1.headline{color:var(--on-surface);letter-spacing:0;text-shadow:0 2px 40px #080f14e6,0 0 24px #080f14b3;margin:0 0 1.5rem;font-family:Space Grotesk,sans-serif;font-size:clamp(2.25rem,6vw,5.5rem);font-weight:500;line-height:1.02}h1.headline .accent{color:var(--primary);text-shadow:0 0 24px #7ffcff8c}.hero .lede{max-width:36rem;color:var(--on-surface-variant);text-shadow:0 2px 20px #080f14cc;margin:0 auto 2rem;font-size:clamp(1rem,1.4vw,1.1875rem);font-weight:300;line-height:1.55}.cta-row{z-index:3;flex-wrap:wrap;justify-content:center;align-items:center;gap:.875rem;margin-bottom:3.5rem;display:flex;position:relative}.trust-rail{flex-wrap:wrap;justify-content:center;gap:clamp(1.5rem,3vw,3rem);padding-top:2.55rem;display:flex}.trust-item{flex-direction:column;gap:.25rem;min-width:0;display:flex}.trust-label,.trust-value{text-shadow:0 1px 6px #080f14cc,0 0 16px #080f1499;font-family:Space Grotesk,sans-serif}.trust-label{color:var(--on-surface-variant);letter-spacing:.16em;opacity:.85;text-transform:uppercase;font-size:.625rem;font-weight:500}.trust-value{color:var(--on-surface);font-size:.9375rem;font-weight:500}.home-main{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:4rem;width:100%;max-width:72rem;margin:0 auto;padding:0 clamp(1.25rem,4vw,3rem) 4rem;display:grid}.capture{-webkit-backdrop-filter:blur(24px);background:linear-gradient(135deg,#7ffcff1f,#ac89ff1c),linear-gradient(#111c25bd,#0c151c94);border-radius:.75rem;width:100%;max-width:32rem;margin:0 auto;padding:2rem;position:relative;overflow:hidden;box-shadow:0 24px 80px -48px #ac89ff5c,0 0 60px #00e3fd14,inset 0 1px #7ffcff2e,inset 0 0 0 1px #7ffcff1a}.capture:before{content:"";background:linear-gradient(90deg, transparent, var(--primary), var(--tertiary), transparent);opacity:.6;pointer-events:none;height:2px;position:absolute;inset:0 0 auto}.capture form{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex;position:relative}.capture-label{color:var(--primary);letter-spacing:.11em;text-align:center;text-transform:uppercase;flex:1 0 100%;margin-bottom:.1rem;font-family:Space Grotesk,sans-serif;font-size:.8125rem;font-weight:700;line-height:1.45;display:block}.capture-list{flex:1 0 100%;grid-template-columns:repeat(3,auto);justify-content:center;gap:.625rem;margin:0 0 1.35rem;padding:0;list-style:none;display:grid}.capture-list li{border-radius:var(--radius-md);min-height:2.4rem;color:var(--on-surface);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;background:#050a0e47;align-items:center;gap:.375rem;padding:.375rem .625rem;font-family:Space Grotesk,sans-serif;font-size:.6875rem;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #7ffcff1a}.capture-list li:before{content:"";border-radius:var(--radius-full);background:linear-gradient(135deg, var(--primary), var(--tertiary));flex:none;width:.375rem;height:.375rem;box-shadow:0 0 12px #7ffcff59}.capture .input-wrap{flex:16rem;position:relative}.capture input[type=email]{border:none;border-bottom:2px solid var(--outline-variant);border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--surface-container-lowest);width:100%;color:var(--on-surface);outline:none;padding:.875rem 1rem;font-family:Inter,sans-serif;font-size:1rem;transition:border-color .3s,box-shadow .3s}.capture input[type=email]:focus{border-bottom-color:var(--primary);box-shadow:0 4px 24px -8px #00e3fd66}.capture button[type=submit]{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--primary), var(--primary-container));color:#001518;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:none;padding:.875rem 1.75rem;font-family:Space Grotesk,sans-serif;font-size:.875rem;font-weight:700;transition:transform .2s,box-shadow .2s}.capture button[type=submit]:hover{transform:translateY(-1px);box-shadow:0 8px 32px -8px #00e3fd80}.capture button[type=submit]:disabled{cursor:not-allowed;opacity:.6;transform:none}.feedback{letter-spacing:.02em;min-height:1.25rem;margin-top:1rem;font-family:Space Grotesk,sans-serif;font-size:.875rem}.feedback.success{color:var(--primary)}.feedback.error{color:#ff8a9a}.about-shell{isolation:isolate;min-height:100vh;color:var(--on-surface);padding:clamp(3rem,6vw,4.75rem) clamp(1rem,4vw,2.75rem) 4rem;font-family:Inter,sans-serif;position:relative;overflow:hidden}.about-hero,.about-proof-grid,.about-layout{z-index:1;width:min(77.5rem,100%);margin-inline:auto;position:relative}.about-hero,.about-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,23rem);align-items:start;gap:clamp(1.2rem,3vw,1.75rem);display:grid}.about-hero{align-items:end;margin-bottom:clamp(1rem,2.4vw,1.5rem);padding-top:.75rem}.about-hero-copy{gap:.75rem;display:grid}.about-kicker{color:var(--accent-a);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:.6rem;font-family:Space Grotesk,sans-serif;font-size:.65625rem;font-weight:500;line-height:1;display:inline-flex}.about-kicker:before{content:"";background:linear-gradient(to right, transparent, var(--accent-a));width:1.5rem;height:1px}.about-hero h1{max-width:11ch;color:var(--on-surface);letter-spacing:-.025em;text-shadow:0 0 2rem color-mix(in oklab, var(--accent-a) 14%, transparent), 0 1.5rem 5rem #00000094;margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(3.25rem,8vw,5.5rem);font-weight:500;line-height:.96}.about-hero h1 .accent{color:var(--accent-a)}.about-hero p{max-width:45rem;color:var(--on-surface-variant);margin:0;font-size:clamp(1rem,1.6vw,1.12rem);font-weight:400;line-height:1.62}.about-manifesto{border:1px solid var(--outline-variant);background:radial-gradient(ellipse 85% 70% at 0% 0%, color-mix(in oklab, var(--accent-a) 12%, transparent), transparent 60%), color-mix(in oklab, var(--surface-container) 58%, transparent);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--accent-a) 10%, transparent), 0 2rem 5.5rem -4rem #000000f2;-webkit-backdrop-filter:blur(22px)saturate(140%);border-radius:1rem;padding:clamp(1rem,2vw,1.25rem);position:relative;overflow:hidden}.about-manifesto strong{color:var(--accent-a);letter-spacing:-.02em;font-family:Space Grotesk,sans-serif;font-size:clamp(1.65rem,3.2vw,2.55rem);font-weight:500;line-height:.98;display:block}.about-manifesto span{color:var(--on-surface-variant);margin-top:.65rem;font-size:.875rem;line-height:1.58;display:block}.about-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-bottom:clamp(1rem,2.4vw,1.5rem);display:grid}.about-proof-card{border:1px solid var(--outline-variant);background:color-mix(in oklab, var(--surface-container) 50%, transparent);min-width:0;box-shadow:inset 0 1px 0 color-mix(in oklab, var(--accent-a) 6%, transparent);border-radius:.75rem;padding:.85rem .9rem}.about-proof-card span{color:var(--accent-a);letter-spacing:.12em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.625rem;display:block}.about-proof-card strong{color:var(--on-surface);margin-top:.42rem;font-family:Space Grotesk,sans-serif;font-size:.98rem;font-weight:500;line-height:1.2;display:block}.about-story{gap:.85rem;display:grid}.about-section{border:1px solid var(--outline-variant);background:linear-gradient(180deg, color-mix(in oklab, var(--surface-bright) 64%, transparent), color-mix(in oklab, var(--surface) 88%, transparent));box-shadow:inset 0 1px 0 color-mix(in oklab, var(--accent-a) 8%, transparent), 0 1.5rem 4.5rem -3.4rem #000000f2;-webkit-backdrop-filter:blur(22px)saturate(140%);border-radius:1rem;padding:clamp(1rem,2vw,1.35rem);position:relative;overflow:hidden}.about-lead-section:before,.about-bottom-line:before{content:"";opacity:.15;pointer-events:none;background-image:radial-gradient(circle,#92c8dc1f 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.about-section-kicker{color:var(--accent-a);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.5rem;font-family:JetBrains Mono,monospace;font-size:.65625rem;display:block;position:relative}.about-section h2{color:var(--on-surface);letter-spacing:-.01em;margin:0 0 .65rem;font-family:Space Grotesk,sans-serif;font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:500;line-height:1.08;position:relative}.about-section p{color:var(--on-surface-variant);margin:0;font-size:.93rem;line-height:1.62;position:relative}.about-section p+p{margin-top:.8rem}.about-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.about-process-card{border:1px solid var(--outline-variant);background:color-mix(in oklab, var(--surface-container) 52%, transparent);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--accent-a) 5%, transparent);border-radius:.75rem;padding:.9rem}.about-process-card span{color:var(--accent-a);letter-spacing:.12em;font-family:JetBrains Mono,monospace;font-size:.625rem;display:inline-flex}.about-process-card h2{color:var(--on-surface);margin:.4rem 0 .45rem;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:500;line-height:1.16}.about-process-card p{color:var(--on-surface-variant);margin:0;font-size:.82rem;line-height:1.52}.about-principles{border:1px solid var(--outline-variant);background:radial-gradient(ellipse 90% 70% at 0% 0%, color-mix(in oklab, var(--tertiary) 11%, transparent), transparent 60%), color-mix(in oklab, var(--surface-container) 58%, transparent);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--accent-a) 8%, transparent), 0 2rem 5.5rem -4rem #000000f2;-webkit-backdrop-filter:blur(22px)saturate(140%);border-radius:1rem;padding:1rem;position:sticky;top:6rem}.principles-title{color:var(--accent-a);letter-spacing:.12em;text-transform:uppercase;margin:.1rem 0 .55rem;font-family:JetBrains Mono,monospace;font-size:.6875rem;font-weight:500;display:block}.about-principles>p{color:var(--on-surface-variant);margin:0 0 .85rem;font-size:.82rem;line-height:1.55}.principle-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.principle-list li{border:1px solid color-mix(in oklab, var(--accent-a) 10%, transparent);background:color-mix(in oklab, var(--abyss) 56%, transparent);border-radius:.625rem;padding:.8rem}.principle-list strong{color:var(--on-surface);letter-spacing:0;font-family:Space Grotesk,sans-serif;font-size:.93rem;font-weight:500;line-height:1.15;display:block}.principle-list span{color:var(--on-surface-variant);margin-top:.375rem;font-size:.78rem;line-height:1.5;display:block}.about-cta{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.about-button{letter-spacing:.1em;text-transform:uppercase;border-radius:.5rem;justify-content:center;align-items:center;min-height:2.55rem;padding:.72rem .95rem;font-family:Space Grotesk,sans-serif;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.about-button.is-primary{background:linear-gradient(135deg, var(--accent-a), var(--accent-b));color:#001518}.about-button.is-secondary{color:var(--accent-a);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent-a) 24%, transparent)}.standards-page{isolation:isolate;min-height:100vh;color:var(--on-surface);padding:clamp(3rem,6vw,4.5rem) clamp(1rem,4vw,2.75rem) 4rem;font-family:Inter,sans-serif;position:relative;overflow:hidden}.standards-content{z-index:1;gap:clamp(1.3rem,3vw,1.75rem);width:min(72rem,100%);margin:0 auto;display:grid;position:relative}.standards-hero .cs-lede{max-width:42rem}.standards-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.standards-proof-card{border:1px solid var(--outline-variant);background:color-mix(in oklab, var(--surface-container) 48%, transparent);min-width:0;box-shadow:inset 0 1px 0 color-mix(in oklab, var(--accent-a) 5%, transparent);border-radius:.625rem;padding:.82rem .9rem}.standards-proof-card span,.standards-kicker{color:var(--accent-a);letter-spacing:.12em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.65625rem;font-weight:500;line-height:1;display:block}.standards-proof-card strong{color:var(--on-surface);margin-top:.45rem;font-family:Space Grotesk,sans-serif;font-size:.96rem;font-weight:500;line-height:1.22;display:block}.standards-panel{padding:clamp(1rem,2vw,1.375rem)}.standards-panel-head{margin-bottom:1rem}.standards-market-panel .standards-reality{padding-top:0}.standards-aim-copy{border-top:1px solid var(--outline-variant);max-width:58rem;padding-top:clamp(1rem,2vw,1.25rem)}.standards-aim-copy h2{color:var(--on-surface);margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(1.7rem,3.4vw,2.5rem);font-weight:500;line-height:1.02}.standards-aim-copy p{max-width:54rem;color:var(--on-surface-variant);margin:.85rem 0 0;font-size:clamp(1rem,1.8vw,1.15rem);line-height:1.64}.standards-manifesto{border-top:1px solid var(--outline-variant);border-bottom:1px solid var(--outline-variant);grid-template-columns:minmax(0,1fr) minmax(15rem,.55fr);align-items:start;gap:1rem;padding:1rem 0;display:grid}.standards-manifesto span{color:var(--on-surface);font-family:Space Grotesk,sans-serif;font-size:clamp(1.45rem,3vw,2rem);font-weight:500;line-height:1;display:block}.standards-manifesto p{max-width:44rem;color:var(--on-surface-variant);margin:.6rem 0 0;font-size:.95rem;line-height:1.62}.standards-manifesto ul,.standards-principles ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.standards-manifesto li{border:1px solid color-mix(in oklab, var(--accent-a) 14%, transparent);background:color-mix(in oklab, var(--accent-a) 4%, transparent);color:var(--on-surface);border-radius:.5rem;padding:.72rem .8rem .72rem 1.75rem;font-family:Space Grotesk,sans-serif;font-size:.875rem;font-weight:500;line-height:1.2;position:relative}.standards-manifesto li:before{content:"";background:var(--accent-a);width:.42rem;height:.42rem;box-shadow:0 0 .65rem var(--accent-a);border-radius:999px;position:absolute;top:.95rem;left:.8rem}.standards-reality{padding:1rem 0 0}.standards-reality h3,.standards-bottom-line h2{color:var(--on-surface);margin:.55rem 0 .65rem;font-family:Space Grotesk,sans-serif;font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:500;line-height:1.08}.standards-reality p,.standards-bottom-line p,.standards-principles>p{color:var(--on-surface-variant);margin:0;font-size:.92rem;line-height:1.64}.standards-reality p+p,.standards-bottom-line p+p{margin-top:.75rem}.standards-process-list{gap:0;margin:1rem 0 0;padding:0;list-style:none;display:grid}.standards-process-list li{border-top:1px solid var(--outline-variant);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;padding:.9rem .125rem;display:grid}.standards-process-list li:last-child{border-bottom:1px solid var(--outline-variant)}.standards-process-list>li>span{border:1px solid color-mix(in oklab, var(--accent-a) 24%, transparent);width:2.25rem;height:2.25rem;color:var(--accent-a);border-radius:999px;justify-content:center;align-items:center;font-family:JetBrains Mono,monospace;font-size:.75rem;display:inline-flex}.standards-process-list h3{color:var(--on-surface);margin:0 0 .25rem;font-family:Space Grotesk,sans-serif;font-size:1.03rem;font-weight:500}.standards-process-list p{color:var(--on-surface-variant);margin:0;font-size:.875rem;line-height:1.55}.standards-layout{grid-template-columns:1fr;align-items:start;gap:clamp(1rem,3vw,1.25rem);display:grid}.standards-bottom-line,.standards-principles{padding:clamp(1rem,2vw,1.25rem)}.standards-principles{position:relative}.standards-principles>p{margin-top:.55rem}.standards-principles ul{margin-top:.9rem}.standards-principles li{border:1px solid color-mix(in oklab, var(--accent-a) 11%, transparent);background:color-mix(in oklab, var(--abyss) 52%, transparent);border-radius:.625rem;padding:.8rem}.standards-principles strong{color:var(--on-surface);font-family:Space Grotesk,sans-serif;font-size:.93rem;font-weight:500;line-height:1.15;display:block}.standards-principles span{color:var(--on-surface-variant);margin-top:.35rem;font-size:.78rem;line-height:1.5;display:block}.standards-cta{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.standards-button{letter-spacing:.1em;text-transform:uppercase;border-radius:.5rem;justify-content:center;align-items:center;min-height:2.55rem;padding:.72rem .95rem;font-family:Space Grotesk,sans-serif;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.standards-button.is-primary{background:linear-gradient(135deg, var(--accent-a), var(--accent-b));color:#001518}.standards-button.is-secondary{color:var(--accent-a);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent-a) 24%, transparent)}.cs-page{isolation:isolate;min-height:100vh;color:var(--on-surface);background:0 0;padding:clamp(3rem,6vw,4.5rem) clamp(1rem,4vw,2.75rem) 4rem;font-family:Inter,sans-serif;position:relative;overflow:hidden}.cs-page:before{content:none}.cs-grid{display:none}.cs-caustic{z-index:-1;pointer-events:none;filter:blur(60px);mix-blend-mode:screen;position:absolute;inset:-10%}.cs-caustic--a{background:radial-gradient(ellipse 35% 40% at 20% 30%, color-mix(in oklab, var(--accent-a) 9%, transparent), transparent 65%);animation:22s ease-in-out infinite csCausticA}.cs-caustic--b{filter:blur(70px);background:radial-gradient(ellipse 30% 35% at 85% 70%, color-mix(in oklab, var(--accent-c) 9%, transparent), transparent 65%);animation:28s ease-in-out infinite csCausticB}.cs-content{z-index:1;gap:clamp(1.3rem,3vw,1.75rem);width:min(77.5rem,100%);margin:0 auto;display:grid;position:relative}.cs-hero{text-align:center;justify-items:center;gap:.75rem;max-width:45rem;margin:0 auto;padding-top:.75rem;display:grid}.cs-eyebrow{color:var(--accent-a);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:.6rem;font-family:Space Grotesk,sans-serif;font-size:.65625rem;font-weight:500;line-height:1;display:inline-flex}.cs-eyebrow:before{content:"";background:linear-gradient(to right, transparent, var(--accent-a));width:1.5rem;height:1px}.cs-title{color:var(--on-surface);letter-spacing:-.025em;text-shadow:0 0 2rem color-mix(in oklab, var(--accent-a) 14%, transparent), 0 1.5rem 5rem #00000094;margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(3.25rem,8vw,4.5rem);font-weight:500;line-height:.95}.cs-title .accent{color:var(--accent-a)}.cs-lede{max-width:35rem;color:var(--on-surface-variant);margin:.25rem auto 0;font-size:.84375rem;font-weight:400;line-height:1.6}.cs-ticker{border-top:1px solid var(--outline-variant);border-bottom:1px solid var(--outline-variant);background:linear-gradient(to right, transparent, color-mix(in oklab, var(--accent-a) 3%, transparent), transparent);padding:.5rem 0;position:relative;overflow:hidden}.cs-ticker-fade{z-index:2;pointer-events:none;width:5rem;position:absolute;top:0;bottom:0}.cs-ticker-fade.left{background:linear-gradient(to right, var(--abyss), transparent);left:0}.cs-ticker-fade.right{background:linear-gradient(to left, var(--abyss), transparent);right:0}.cs-ticker-track{white-space:nowrap;animation:60s linear infinite csTicker;display:inline-flex}.cs-ticker-text{color:var(--on-surface-variant);letter-spacing:.12em;text-transform:uppercase;padding-right:2.5rem;font-family:JetBrains Mono,monospace;font-size:.6875rem;line-height:1}.cs-panel{border:1px solid var(--outline-variant);background:linear-gradient(180deg, color-mix(in oklab, var(--surface-bright) 70%, transparent), color-mix(in oklab, var(--surface) 90%, transparent));box-shadow:inset 0 1px 0 color-mix(in oklab, var(--accent-a) 10%, transparent), 0 2rem 5.5rem -4rem #000000f2;-webkit-backdrop-filter:blur(22px)saturate(140%);border-radius:1rem;padding:clamp(1rem,2vw,1.375rem);position:relative;overflow:hidden}.cs-panel:before{content:"";opacity:.2;pointer-events:none;background-image:radial-gradient(circle,#92c8dc1f 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.cs-panel-head{grid-template-columns:1fr auto;align-items:end;gap:1rem;margin-bottom:1.125rem;display:grid;position:relative}.cs-panel-title{color:var(--on-surface);letter-spacing:-.01em;margin:0;font-family:Space Grotesk,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.15}.cs-panel-sub{max-width:36rem;color:var(--on-surface-variant);margin:.25rem 0 0;font-size:.75rem;line-height:1.55}.cs-panel-tag{color:var(--accent-a);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:.6875rem}.cs-list{margin:0;padding:0;list-style:none;position:relative}.cs-row{border-top:1px solid var(--outline-variant);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:1.125rem;padding:.875rem .25rem;display:grid}.cs-row:last-child{border-bottom:1px solid var(--outline-variant)}.cs-row-product{align-items:baseline;gap:.75rem;min-width:0;display:flex}.cs-row-name{min-width:0;color:var(--on-surface);letter-spacing:-.005em;font-family:Space Grotesk,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.12}.cs-row-dose{color:var(--accent-a);letter-spacing:.08em;text-transform:uppercase;flex:none;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:500}.cs-badge{border:1px solid color-mix(in oklab, var(--stage-color,var(--accent-a)) 40%, transparent);border-radius:var(--radius-full);background:color-mix(in oklab, var(--stage-color,var(--accent-a)) 8%, transparent);min-width:7.125rem;min-height:2rem;color:var(--stage-color,var(--accent-a));letter-spacing:.04em;white-space:nowrap;justify-content:center;align-items:center;gap:.4375rem;font-family:Space Grotesk,sans-serif;font-size:.6875rem;font-weight:600;animation:2.4s ease-in-out infinite csBadgePulse;display:inline-flex;position:relative;overflow:hidden}.cs-badge svg,.cs-badge-label{z-index:1;position:relative}.cs-badge-sweep{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--stage-color,var(--accent-a)) 40%, transparent), transparent);mix-blend-mode:screen;pointer-events:none;width:40%;animation:4.5s ease-in-out infinite csSweep;position:absolute;top:0;bottom:0}.cs-notify-trigger{border:1px solid color-mix(in oklab, var(--accent-a) 26%, var(--outline-variant));border-radius:var(--radius-full);background:radial-gradient(circle at 50% 25%, color-mix(in oklab, var(--accent-a) 16%, transparent), transparent 58%), color-mix(in oklab, var(--surface-bright) 62%, transparent);width:2.125rem;height:2.125rem;color:var(--accent-a);cursor:pointer;place-items:center;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:inline-grid}.cs-empty-row{border-top:1px solid var(--outline-variant);border-bottom:1px solid var(--outline-variant);color:var(--on-surface-variant);gap:.25rem;padding:1.1rem .25rem;display:grid}.cs-empty-row strong{color:var(--on-surface);font-family:Space Grotesk,sans-serif;font-size:1rem}.cs-notify-trigger:hover,.cs-notify-trigger:focus-visible{border-color:color-mix(in oklab, var(--accent-a) 62%, transparent);background:radial-gradient(circle at 50% 25%, color-mix(in oklab, var(--accent-a) 24%, transparent), transparent 60%), color-mix(in oklab, var(--surface-bright) 78%, transparent);box-shadow:0 0 0 .25rem color-mix(in oklab, var(--accent-a) 7%, transparent), 0 0 1.4rem -.55rem var(--accent-a);outline:none;transform:translateY(-1px)}.cs-notify-trigger svg{width:.95rem;height:.95rem}.tr-page{isolation:isolate;min-height:100vh;color:var(--on-surface);background:0 0;padding:clamp(3rem,6vw,4.5rem) clamp(1rem,4vw,2.75rem) 4rem;font-family:Inter,sans-serif;position:relative;overflow:hidden}.tr-content{z-index:1;gap:clamp(1.3rem,3vw,1.75rem);width:min(77.5rem,100%);margin:0 auto;display:grid;position:relative}.tr-hero{text-align:center;justify-items:center;gap:.75rem;max-width:48rem;margin:0 auto;padding-top:.75rem;display:grid}.tr-eyebrow{color:var(--accent-a);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:.6rem;font-family:Space Grotesk,sans-serif;font-size:.65625rem;font-weight:500;line-height:1;display:inline-flex}.tr-eyebrow:before{content:"";background:linear-gradient(to right, transparent, var(--accent-a));width:1.5rem;height:1px}.tr-title{color:var(--on-surface);letter-spacing:-.025em;text-shadow:0 0 2rem color-mix(in oklab, var(--accent-a) 14%, transparent), 0 1.5rem 5rem #00000094;margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(3.25rem,8vw,4.5rem);font-weight:500;line-height:.95}.tr-title .accent{color:var(--accent-a)}.tr-lede{max-width:39rem;color:var(--on-surface-variant);margin:.25rem auto 0;font-size:.84375rem;font-weight:400;line-height:1.6}.tr-panel{border:1px solid var(--outline-variant);background:radial-gradient(circle at 8% 0%, color-mix(in oklab, var(--accent-a) 8%, transparent), transparent 30%), linear-gradient(180deg, color-mix(in oklab, var(--surface-bright) 70%, transparent), color-mix(in oklab, var(--surface) 90%, transparent));box-shadow:inset 0 1px 0 color-mix(in oklab, var(--accent-a) 10%, transparent), 0 2rem 5.5rem -4rem #000000f2;-webkit-backdrop-filter:blur(22px)saturate(140%);border-radius:1rem;padding:clamp(1rem,2vw,1.375rem);position:relative;overflow:hidden}.tr-panel:before{content:"";opacity:.17;pointer-events:none;background-image:radial-gradient(circle,#92c8dc1f 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.tr-panel-head,.tr-controls,.tr-count,.tr-grid-shell,.tr-loading,.tr-empty{z-index:1;position:relative}.tr-panel-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;margin-bottom:1.125rem;display:grid}.tr-panel-title{color:var(--on-surface);letter-spacing:0;margin:0;font-family:Space Grotesk,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.15}.tr-panel-sub{max-width:43rem;color:var(--on-surface-variant);margin:.25rem 0 0;font-size:.75rem;line-height:1.55}.tr-panel-tag{color:var(--accent-a);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:.6875rem}.tr-controls{grid-template-columns:minmax(0,1fr) minmax(13rem,18rem);gap:.8rem;margin-bottom:.95rem;display:grid}.tr-search,.tr-filter{gap:.35rem;min-width:0;display:grid}.tr-search span,.tr-filter span{color:var(--on-surface-variant);letter-spacing:.14em;text-transform:uppercase;font-family:Space Grotesk,sans-serif;font-size:.625rem;font-weight:700}.tr-search input,.tr-filter select{background:linear-gradient(180deg, #92c8dc14, #050a0e2e), color-mix(in oklab, var(--surface-container-highest) 76%, transparent);width:100%;min-width:0;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent-a) 14%, transparent), inset 0 -2px 0 color-mix(in oklab, var(--accent-a) 18%, transparent);color:var(--on-surface);border:0;border-radius:.625rem;outline:none;padding:.82rem .95rem;font-size:.875rem}.tr-search input::placeholder{color:color-mix(in oklab, var(--on-surface-variant) 70%, transparent)}.tr-search input:focus,.tr-filter select:focus{box-shadow:0 0 0 .2rem color-mix(in oklab, var(--accent-a) 9%, transparent), inset 0 0 0 1px color-mix(in oklab, var(--accent-a) 46%, transparent), inset 0 -2px 0 var(--accent-a)}.tr-count{color:var(--on-surface-variant);margin-bottom:.75rem;font-size:.78rem}.tr-grid-shell{min-width:0;overflow-x:auto}.tr-head,.tr-row{grid-template-columns:minmax(10.5rem,1.12fr) minmax(7.5rem,.8fr) minmax(6.75rem,.7fr) minmax(7.75rem,.78fr) minmax(7rem,.72fr) minmax(6.4rem,.58fr) minmax(7rem,.64fr) minmax(9rem,.9fr) minmax(5.75rem,.5fr);align-items:center;gap:.65rem;min-width:68rem;display:grid}.tr-head{color:var(--on-surface-variant);letter-spacing:.13em;text-transform:uppercase;padding:.6rem .25rem .7rem;font-family:Space Grotesk,sans-serif;font-size:.625rem;font-weight:700}.tr-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.tr-row{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--outline-variant) 74%, transparent);background:linear-gradient(135deg,#7ffcff0b,#ac89ff06),#050a0e4d;border-radius:.72rem;padding:.82rem .25rem;transition:background .18s,box-shadow .18s,transform .18s}.tr-row:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent-a) 18%, transparent), 0 1.4rem 2.7rem -2.45rem color-mix(in oklab, var(--accent-a) 74%, transparent);background:linear-gradient(135deg,#7ffcff12,#ac89ff0a),#050a0e6b;transform:translateY(-1px)}.tr-cell{overflow-wrap:anywhere;min-width:0;color:var(--on-surface);font-size:.75rem;line-height:1.35}.tr-product{gap:.2rem;display:grid}.tr-product a,.tr-product strong{min-width:0;color:var(--on-surface);letter-spacing:0;font-family:Space Grotesk,sans-serif;font-size:.95rem;font-weight:600;line-height:1.12;text-decoration:none}.tr-product a:hover{color:var(--accent-a)}.tr-product span,.tr-cell em{min-width:0;color:var(--on-surface-variant);margin-top:.16rem;font-style:normal;display:block}.tr-mono{color:color-mix(in oklab, var(--accent-a) 78%, var(--on-surface));font-family:JetBrains Mono,monospace;font-size:.74rem}.tr-chip{border-radius:var(--radius-full);background:color-mix(in oklab, var(--on-surface-variant) 8%, transparent);max-width:100%;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--on-surface-variant) 14%, transparent);color:var(--on-surface);text-align:center;justify-content:center;align-items:center;padding:.38rem .58rem;font-family:Space Grotesk,sans-serif;font-size:.7rem;font-weight:700;line-height:1;display:inline-flex}.tr-chip.is-primary{background:color-mix(in oklab, var(--accent-a) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent-a) 25%, transparent);color:color-mix(in oklab, var(--accent-a) 82%, var(--on-surface))}.tr-additional{color:var(--on-surface-variant)}.tr-coa a{border-radius:var(--radius-full);background:color-mix(in oklab, var(--accent-a) 8%, transparent);min-height:2rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent-a) 27%, transparent);color:var(--accent-a);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;padding:.45rem .65rem;font-family:Space Grotesk,sans-serif;font-size:.68rem;font-weight:700;text-decoration:none;display:inline-flex}.tr-coa a:hover,.tr-coa a:focus-visible{background:color-mix(in oklab, var(--accent-a) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent-a) 46%, transparent), 0 0 1.3rem -.8rem var(--accent-a);outline:none}.tr-loading,.tr-empty{min-height:10rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--outline-variant) 68%, transparent);color:var(--on-surface-variant);text-align:center;background:#050a0e47;border-radius:.85rem;justify-items:center;gap:.65rem;padding:2.5rem 1rem;display:grid}.tr-empty strong,.tr-loading span{color:var(--on-surface);font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:600}.tr-loading i{border-radius:var(--radius-full);background:color-mix(in oklab, var(--accent-a) 8%, transparent);width:8rem;height:.2rem;overflow:hidden}.tr-loading i:before{content:"";border-radius:inherit;background:linear-gradient(90deg, var(--accent-a), var(--accent-b));width:40%;height:100%;animation:1.2s linear infinite csTicker;display:block}@media (max-width:860px){.tr-panel-head,.tr-controls{grid-template-columns:1fr}.tr-panel-tag{justify-self:start}}@media (max-width:720px){.tr-page{min-height:0;padding:2.25rem 1rem 3rem}.tr-hero{padding-top:.25rem}.tr-title{font-size:clamp(2.85rem,15vw,4rem)}.tr-lede{font-size:.8125rem}.tr-panel{border-radius:.875rem;padding:.95rem}.tr-grid-shell{overflow-x:visible}.tr-head{display:none}.tr-row{grid-template-columns:minmax(0,1fr);gap:.62rem;min-width:0;padding:.95rem}.tr-cell{grid-template-columns:minmax(6.5rem,.36fr) minmax(0,1fr);align-items:start;gap:.7rem;font-size:.78rem;display:grid}.tr-cell:before{content:attr(data-label);color:var(--on-surface-variant);letter-spacing:.13em;text-transform:uppercase;font-family:Space Grotesk,sans-serif;font-size:.62rem;font-weight:700}.tr-product a,.tr-product strong{font-size:1.02rem}.tr-product{grid-template-columns:minmax(0,1fr)}.tr-product:before{content:none}.tr-coa a{justify-self:start}}.cs-notify-layer{z-index:100;background:radial-gradient(ellipse 50% 45% at 50% 42%, color-mix(in oklab, var(--accent-a) 10%, transparent), transparent 62%), #050a0ec2;-webkit-backdrop-filter:blur(18px)saturate(130%);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.cs-notify-modal{z-index:1;border:1px solid color-mix(in oklab, var(--accent-a) 34%, var(--outline-variant));background:radial-gradient(ellipse 90% 75% at 8% 0%, color-mix(in oklab, var(--accent-a) 10%, transparent), transparent 58%), radial-gradient(ellipse 75% 65% at 100% 100%, color-mix(in oklab, var(--accent-c) 9%, transparent), transparent 64%), #0e1a22;width:min(31rem,100%);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--accent-a) 12%, transparent), 0 0 2.2rem -1.25rem color-mix(in oklab, var(--accent-a) 54%, transparent), 0 1.75rem 5rem -2.75rem #000000f5;border-radius:1rem;padding:clamp(1.15rem,4vw,1.5rem);animation:.18s ease-out csModalIn;position:relative;overflow:hidden}.cs-notify-modal:before{content:"";opacity:.7;pointer-events:none;background-image:linear-gradient(90deg,#92c8dc0e 1px,#0000 1px),linear-gradient(#92c8dc0e 1px,#0000 1px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(95% 85% at 50% 30%,#000 20%,#0000 88%);mask-image:radial-gradient(95% 85% at 50% 30%,#000 20%,#0000 88%)}.cs-notify-close{z-index:3;border:1px solid var(--outline-variant);border-radius:var(--radius-full);background:color-mix(in oklab, var(--surface) 72%, transparent);width:2.75rem;height:2.75rem;color:var(--on-surface-variant);cursor:pointer;touch-action:manipulation;place-items:center;padding:0;line-height:0;display:inline-grid;position:absolute;top:.75rem;right:.75rem}.cs-notify-close:hover,.cs-notify-close:focus-visible{color:var(--accent-a);border-color:color-mix(in oklab, var(--accent-a) 42%, transparent);outline:none}.cs-notify-close svg{pointer-events:none;width:.9rem;height:.9rem}.cs-notify-close svg *{pointer-events:none}.cs-notify-kicker,.cs-notify-modal h3,.cs-notify-modal p,.cs-notify-form,.cs-notify-message{z-index:1;position:relative}.cs-notify-kicker{color:var(--accent-a);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.65rem;font-family:JetBrains Mono,monospace;font-size:.6875rem}.cs-notify-modal h3{max-width:24rem;color:var(--on-surface);letter-spacing:-.02em;margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(1.65rem,5vw,2.2rem);font-weight:500;line-height:1.02}.cs-notify-modal p{max-width:25rem;color:var(--on-surface-variant);margin:.85rem 0 0;font-size:.875rem;line-height:1.58}.cs-notify-form{gap:.55rem;margin-top:1.25rem;display:grid}.cs-notify-form label{color:var(--accent-a);letter-spacing:.12em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.6875rem}.cs-notify-field{grid-template-columns:minmax(0,1fr) auto;gap:.55rem;display:grid}.cs-notify-field input{border:1px solid var(--outline-variant);background:color-mix(in oklab, var(--surface) 72%, transparent);min-width:0;color:var(--on-surface);border-radius:.5rem;min-height:2.75rem;padding:0 .85rem;font-size:.9375rem}.cs-notify-field input:focus{border-color:color-mix(in oklab, var(--accent-a) 62%, transparent);box-shadow:0 0 0 .2rem color-mix(in oklab, var(--accent-a) 9%, transparent);outline:none}.cs-notify-field button{background:linear-gradient(135deg, var(--accent-a), var(--accent-b));color:#001518;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:0;border-radius:.5rem;min-height:2.75rem;padding:0 1rem;font-family:Space Grotesk,sans-serif;font-size:.75rem;font-weight:700}.cs-notify-field button:disabled{cursor:wait;opacity:.68}.cs-notify-message{min-height:1.25rem;color:var(--on-surface-variant);margin-top:.85rem;font-size:.8rem;line-height:1.45}.cs-notify-message.success{color:var(--accent-a)}.cs-notify-message.error{color:#ffb4b4}.cs-stages{justify-content:center;align-items:center;gap:0;display:inline-flex}.cs-stage-col{flex-direction:column;align-items:center;min-width:4.15rem;display:flex}.cs-stage-dot{border:1px solid var(--outline-variant);background:0 0;border-radius:50%;width:.5rem;height:.5rem}.cs-stage-dot.done,.cs-stage-dot.active{background:var(--stage-color,var(--accent-a));box-shadow:0 0 .5rem var(--stage-color,var(--accent-a));color:var(--stage-color,var(--accent-a));border:none}.cs-stage-dot.active{animation:2.4s ease-in-out infinite csPulseDot}.cs-stage-label{color:var(--on-surface-variant);letter-spacing:.1em;text-align:center;margin-top:.375rem;font-family:JetBrains Mono,monospace;font-size:.53125rem;line-height:1}.cs-stage-label.done,.cs-stage-label.active{color:var(--stage-color,var(--accent-a))}.cs-stage-label.upcoming{opacity:.5}.cs-stage-rail{background:var(--outline-variant);width:1.375rem;height:1px;margin-top:-1rem}.cs-stage-rail.done{background:var(--stage-color,var(--accent-a));box-shadow:0 0 .375rem var(--stage-color,var(--accent-a));opacity:.8}@keyframes csCausticA{0%,to{transform:translate(-5%,-3%)scale(1)}50%{transform:translate(8%,4%)scale(1.15)}}@keyframes csCausticB{0%,to{transform:translate(6%,4%)scale(1.05)}50%{transform:translate(-7%,-5%)scale(.95)}}@keyframes csBadgePulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--accent-a) 50%, transparent)}50%{box-shadow:0 0 0 .375rem color-mix(in oklab, var(--accent-a) 0%, transparent)}}@keyframes csSweep{0%{opacity:0;transform:translate(-30%)}10%,90%{opacity:1}to{opacity:0;transform:translate(130%)}}@keyframes csPulseDot{0%,to{opacity:1;box-shadow:0 0,0 0 .5rem}50%{opacity:.82;box-shadow:0 0 0 .25rem #0000,0 0 .875rem}}@keyframes csTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes csModalIn{0%{opacity:0;transform:translateY(.5rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.cs-caustic--a,.cs-caustic--b,.cs-badge,.cs-badge-sweep,.cs-notify-modal,.cs-stage-dot.active,.cs-ticker-track{animation:none!important}}.legal-shell ol{color:var(--on-surface-variant);margin:0 0 1rem;padding-left:1.25rem;font-size:.9375rem;line-height:1.7}.legal-callout{background:#7ffcff0b;border:1px solid #7ffcff2e;border-radius:.5rem;margin:1rem 0;padding:1rem 1.125rem}.legal-callout p:last-child{margin-bottom:0}.faq-page{isolation:isolate;min-height:100vh;color:var(--on-surface);padding:clamp(3rem,6vw,4.5rem) clamp(1rem,4vw,2.75rem) 4rem;font-family:Inter,sans-serif;position:relative;overflow:hidden}.faq-content{z-index:1;gap:clamp(1.3rem,3vw,1.75rem);width:min(68rem,100%);margin:0 auto;display:grid;position:relative}.faq-hero .cs-lede{max-width:38rem}.faq-hero .cs-lede a,.faq-answer a,.faq-callout a{color:var(--accent-a);text-decoration:none}.faq-hero .cs-lede a:hover,.faq-answer a:hover,.faq-callout a:hover{text-decoration:underline}.faq-panel{padding:clamp(1rem,2vw,1.375rem)}.faq-panel-head{margin-bottom:1rem}.faq-jump{flex-wrap:wrap;gap:.5rem;margin:0 0 1.1rem;display:flex}.faq-jump a{border:1px solid color-mix(in oklab, var(--accent-a) 24%, transparent);background:color-mix(in oklab, var(--accent-a) 5%, transparent);color:var(--accent-a);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:.5rem .7rem;font-family:JetBrains Mono,monospace;font-size:.6875rem;font-weight:500;line-height:1;text-decoration:none;transition:border-color .18s,background .18s,color .18s}.faq-jump a:hover{border-color:color-mix(in oklab, var(--accent-a) 44%, transparent);background:color-mix(in oklab, var(--accent-a) 9%, transparent);color:var(--on-surface);text-decoration:none}.faq-section{border-top:1px solid var(--outline-variant);margin-top:1rem;padding-top:1.1rem;scroll-margin-top:6rem}.faq-section h3{color:var(--on-surface);letter-spacing:0;margin:0 0 .75rem;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:500}.faq-list{gap:.625rem;display:grid}.faq-item{border:1px solid var(--outline-variant);background:color-mix(in oklab, var(--surface-container) 54%, transparent);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--accent-a) 5%, transparent);border-radius:.625rem;overflow:hidden}.faq-item summary{cursor:pointer;color:var(--on-surface);letter-spacing:-.005em;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;font-family:Space Grotesk,sans-serif;font-size:.96875rem;font-weight:500;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--primary);flex:none;font-family:JetBrains Mono,monospace;font-size:1rem;font-weight:500;transition:color .18s,transform .18s}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-answer{border-top:1px solid var(--outline-variant);background:color-mix(in oklab, var(--abyss) 34%, transparent);padding:.95rem 1rem 1rem}.faq-answer p,.faq-answer ul{color:var(--on-surface-variant);margin:0 0 .875rem;font-size:.90625rem;line-height:1.7}.faq-answer p:last-child,.faq-answer ul:last-child{margin-bottom:0}.faq-callout{border:1px solid color-mix(in oklab, var(--accent-a) 20%, transparent);background:color-mix(in oklab, var(--accent-a) 5%, transparent);border-radius:.625rem;margin:1.2rem 0 0;padding:.95rem 1rem}.faq-callout p{color:var(--on-surface-variant);margin:0;font-size:.90625rem;line-height:1.65}.contact-page{isolation:isolate;min-height:100vh;color:var(--on-surface);padding:clamp(3rem,6vw,4.5rem) clamp(1rem,4vw,2.75rem) 4rem;font-family:Inter,sans-serif;position:relative;overflow:hidden}.contact-content{z-index:1;gap:clamp(1.3rem,3vw,1.75rem);width:min(68rem,100%);margin:0 auto;display:grid;position:relative}.contact-panel{padding:clamp(1rem,2vw,1.375rem)}.contact-panel-head{margin-bottom:1rem}.contact-primary{border-top:1px solid var(--outline-variant);border-bottom:1px solid var(--outline-variant);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 0;display:grid}.contact-kicker{color:var(--accent-a);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.45rem;font-family:JetBrains Mono,monospace;font-size:.6875rem;line-height:1;display:block}.contact-email{color:var(--on-surface);letter-spacing:-.02em;font-family:Space Grotesk,sans-serif;font-size:clamp(1.35rem,3vw,2.25rem);font-weight:500;line-height:1.05;text-decoration:none}.contact-email:hover,.contact-card a:hover,.contact-question a:hover{color:var(--accent-a);text-decoration:underline}.contact-action{border:1px solid color-mix(in oklab, var(--accent-a) 34%, transparent);background:color-mix(in oklab, var(--accent-a) 7%, transparent);min-height:2.5rem;color:var(--accent-a);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:.7rem 1rem;font-family:Space Grotesk,sans-serif;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background .18s,border-color .18s,box-shadow .18s,color .18s;display:inline-flex}.contact-action:hover{border-color:color-mix(in oklab, var(--accent-a) 52%, transparent);background:color-mix(in oklab, var(--accent-a) 12%, transparent);box-shadow:0 0 1.5rem -1rem var(--accent-a);color:var(--on-surface);text-decoration:none}.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.75rem;display:grid}.contact-card{border:1px solid var(--outline-variant);background:color-mix(in oklab, var(--surface-container) 54%, transparent);min-width:0;box-shadow:inset 0 1px 0 color-mix(in oklab, var(--accent-a) 5%, transparent);border-radius:.625rem;padding:1rem}.contact-card h3{color:var(--on-surface);letter-spacing:0;margin:0 0 .55rem;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:500}.contact-card p,.contact-card li{color:var(--on-surface-variant);font-size:.90625rem;line-height:1.65}.contact-card p{margin:0 0 .75rem}.contact-card p:last-child{margin-bottom:0}.contact-list{gap:.55rem;margin:0;padding-left:1rem;display:grid}.contact-list strong{color:var(--on-surface);font-weight:600}.contact-section{border-top:1px solid var(--outline-variant);margin-top:1rem;padding-top:1.1rem}.contact-section h3{color:var(--on-surface);margin:0 0 .75rem;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:500}.contact-question-list{gap:.625rem;display:grid}.products-page{isolation:isolate;min-height:100vh;color:var(--on-surface);padding:clamp(3rem,6vw,4.5rem) clamp(1rem,4vw,2.75rem) 4rem;font-family:Inter,sans-serif;position:relative;overflow:hidden}.products-content{z-index:1;gap:clamp(1.3rem,3vw,1.75rem);width:min(77.5rem,100%);margin:0 auto;display:grid;position:relative}.products-hero .cs-lede{max-width:42rem}.products-panel{padding:clamp(1rem,2vw,1.375rem)}.products-panel-head{margin-bottom:1rem}.products-panel-count{color:var(--on-surface-variant);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:.6875rem}.products-panel-count span{color:var(--accent-a)}.products-page .vr-catalog-layout{grid-template-columns:minmax(14.5rem,17rem) minmax(0,1fr);gap:1rem}.products-page .vr-catalog-sidebar{border:1px solid var(--outline-variant);background:color-mix(in oklab, var(--surface-container) 56%, transparent);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--accent-a) 5%, transparent);border-radius:.75rem;top:5.5rem}.products-page .vr-filter-label,.products-page .vr-catalog-count-label{color:var(--accent-a);letter-spacing:.12em;font-family:JetBrains Mono,monospace;font-size:.6875rem;font-weight:500}.products-page .vr-filter-input,.products-page .vr-filter-select{border-color:var(--outline-variant);background:color-mix(in oklab, var(--abyss) 64%, transparent);min-height:2.75rem;color:var(--on-surface);border-radius:.5rem;font-size:.875rem}.products-page .vr-filter-input:focus,.products-page .vr-filter-select:focus{border-color:color-mix(in oklab, var(--accent-a) 58%, transparent);box-shadow:0 0 0 .2rem color-mix(in oklab, var(--accent-a) 8%, transparent)}.products-page .vr-filter-check{border:1px solid #0000;border-radius:.5rem;padding:.55rem .5rem;transition:background .18s,border-color .18s,color .18s}.products-page .vr-filter-check:hover{border-color:color-mix(in oklab, var(--accent-a) 18%, transparent);background:color-mix(in oklab, var(--accent-a) 5%, transparent)}.products-page .vr-filter-check small{font-family:JetBrains Mono,monospace}.products-page .vr-catalog-note{border-top:1px solid var(--outline-variant);color:var(--on-surface-variant);margin-top:1rem;padding-top:.9rem;font-size:.8125rem}.products-page .vr-product-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.875rem}.products-page .vr-product-card{border:1px solid var(--outline-variant);background:color-mix(in oklab, var(--surface-container) 48%, transparent);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--accent-a) 5%, transparent);border-radius:.75rem}.products-page .vr-product-card:hover{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--accent-a) 12%, transparent), 0 1.5rem 3.5rem -2.8rem color-mix(in oklab, var(--accent-a) 72%, transparent)}.products-page .vr-product-visual{background:radial-gradient(ellipse at center, var(--vr-accent-soft,color-mix(in oklab, var(--accent-a) 16%, transparent)) 0%, transparent 70%), color-mix(in oklab, var(--abyss) 58%, var(--surface-container))}.products-page .vr-product-body{padding:.95rem 1rem 1rem}.products-page .vr-product-name{font-size:1.03rem}.products-page .vr-product-dose{letter-spacing:.08em;font-family:JetBrains Mono,monospace;font-size:.75rem}.products-page .vr-catalog-chip{border:1px solid color-mix(in oklab, var(--accent-a) 14%, transparent);background:color-mix(in oklab, var(--accent-a) 5%, transparent);font-family:JetBrains Mono,monospace;font-weight:500}.products-page .vr-empty-state{border:1px solid var(--outline-variant);background:color-mix(in oklab, var(--surface-container) 48%, transparent);border-radius:.75rem;margin-top:.875rem}.unsubscribe-shell{place-items:center;min-height:100vh;padding:2rem;display:grid}.unsubscribe-card{border:1px solid var(--outline-variant);border-radius:var(--radius-lg);background:#111c25e0;width:min(100%,31rem);padding:2rem;box-shadow:inset 0 1px #7ffcff14,0 30px 80px -52px #000000e6}.unsubscribe-card .brand-lockup{color:var(--primary);letter-spacing:.14em;text-transform:uppercase;margin-bottom:1rem;font-family:Space Grotesk,sans-serif;font-size:.6875rem}.unsubscribe-card h1{color:var(--on-surface);margin:0 0 .75rem;font-family:Space Grotesk,sans-serif;font-size:clamp(1.375rem,3vw,1.75rem);font-weight:600}.unsubscribe-card p{color:var(--on-surface-variant);margin:0 0 1.5rem;font-size:.9375rem;line-height:1.6}.unsubscribe-card a{color:var(--primary)}.unsubscribe-small{font-size:.8125rem!important}.unsubscribe-actions{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.unsubscribe-btn{border:1px solid var(--outline-variant);color:var(--on-surface);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:.5rem;padding:.75rem 1.25rem;font-family:Space Grotesk,sans-serif;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-block}.unsubscribe-btn:hover{border-color:var(--primary);color:var(--primary)}.unsubscribe-btn.is-primary{border-color:var(--primary);background:var(--primary);color:#001518}.unsubscribe-msg{border-radius:.5rem;margin-top:1rem;padding:.875rem 1rem;font-size:.875rem;line-height:1.5}.unsubscribe-msg.is-err{color:#ffb4b4;background:#ff646414;border:1px solid #ff646440}.email-display{color:var(--on-surface);word-break:break-all;font-family:Space Grotesk,sans-serif;font-weight:500}.checkout-shell{grid-template-columns:minmax(0,1fr) 400px;gap:2rem;max-width:1040px;margin:0 auto;padding:2rem clamp(1rem,4vw,2rem);display:grid}.checkout-shell>*{min-width:0}.checkout-shell h1{color:var(--on-surface);letter-spacing:0;grid-column:1/-1;margin:0 0 1.5rem;font-family:Space Grotesk,sans-serif;font-size:clamp(1.5rem,3vw,2rem)}.checkout-shell .panel{border:1px solid var(--outline-variant);background:var(--surface-container);border-radius:.75rem;margin-bottom:1.25rem;padding:1.5rem}.checkout-shell .panel h2{color:var(--on-surface-variant);letter-spacing:.08em;text-transform:uppercase;margin:0 0 1rem;font-family:Space Grotesk,sans-serif;font-size:.875rem}.checkout-panel-note{max-width:42rem;color:var(--on-surface-variant);margin:-.25rem 0 1rem;font-size:.9375rem;line-height:1.5}.field-grid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.field-grid .wide{grid-column:1/-1}label.field{color:var(--on-surface-variant);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.375rem;font-size:.75rem;display:block}.checkout-shell input[type=text],.checkout-shell input[type=email],.checkout-shell input[type=tel],.checkout-shell select{border:1px solid var(--outline-variant);background:var(--surface);width:100%;color:var(--on-surface);border-radius:.5rem;padding:.75rem .875rem;font-family:inherit;font-size:.9375rem}.checkout-shell input:focus,.checkout-shell select:focus{border-color:var(--primary-container);outline:none;box-shadow:0 0 0 3px #00e3fd26}.save-address-row{border:1px solid var(--outline-variant);border-radius:var(--radius-md);background:#7ffcff0a;align-items:flex-start;gap:.75rem;margin-top:1rem;padding:.875rem 1rem;display:flex}.save-address-row input[type=checkbox],.vr-consent-row input[type=checkbox]{width:1.125rem;height:1.125rem;accent-color:var(--primary-container);cursor:pointer;flex-shrink:0;margin-top:.125rem}.save-address-row label,.vr-consent-row label{color:var(--on-surface-variant);cursor:pointer;font-size:.875rem;line-height:1.45}.summary{align-self:start;position:sticky;top:5rem}.summary-item{border-top:1px solid var(--outline-variant);grid-template-columns:1fr auto;align-items:start;gap:.5rem;padding:.75rem 0;display:grid}.summary-item:first-of-type{border-top:none;padding-top:0}.summary-item .name{font-size:.9375rem;font-weight:500}.summary-item .meta{color:var(--on-surface-variant);margin-top:.25rem;font-size:.8125rem}.summary-item .price{font-family:Space Grotesk,sans-serif;font-size:.9375rem}.summary-totals{border-top:1px solid var(--outline-variant);margin-top:1rem;padding-top:1rem}.summary-totals>div{color:var(--on-surface-variant);justify-content:space-between;padding:.375rem 0;font-size:.9375rem;display:flex}.summary-totals>div.total{border-top:1px solid var(--outline-variant);color:var(--on-surface);margin-top:.25rem;padding-top:.75rem;font-size:1.125rem;font-weight:600}.checkout-msg{border-radius:.5rem;margin-top:.875rem;padding:.875rem 1rem;font-size:.875rem;line-height:1.45;display:none}.checkout-msg.is-visible{display:block}.checkout-msg.is-error{color:#ffb4b4;background:#ff646414;border:1px solid #ff646440}.checkout-msg.is-info{color:var(--primary);background:#7ffcff0f;border:1px solid #7ffcff4d}@keyframes vr-pulse-attention{0%,to{box-shadow:0 0 #7ffcff8c,0 0 18px #00e3fd40}50%{box-shadow:0 0 0 10px #7ffcff00,0 0 26px 2px #00e3fd73}}.vr-btn-primary.is-pulsing{animation:1.6s ease-in-out infinite vr-pulse-attention}.pay-grid{grid-template-columns:1fr 1fr;gap:.625rem;display:grid}.pay-card{border:1px solid var(--outline-variant);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;padding:.875rem 1rem;transition:border-color .15s,background .15s;display:block;position:relative}.pay-card:hover{border-color:#7ffcff4d}.pay-card input[type=radio]{opacity:0;pointer-events:none;position:absolute}.pay-card:has(input:checked){border-color:var(--primary);background:#7ffcff0a}.pay-card.is-disabled{cursor:not-allowed;opacity:.4;border-style:dashed}.pay-card-label{color:var(--on-surface);font-family:Space Grotesk,sans-serif;font-size:.875rem;font-weight:600}.pay-card-sub{color:var(--on-surface-variant);margin-top:.25rem;font-size:.75rem}.pay-card-badge{color:var(--tertiary);letter-spacing:.08em;text-transform:uppercase;background:#ac89ff1a;border:1px solid #ac89ff4d;border-radius:999px;padding:.1875rem .4375rem;font-family:Space Grotesk,sans-serif;font-size:.625rem;font-weight:600;position:absolute;top:.5rem;right:.625rem}.pay-helper{color:var(--on-surface-variant);margin-top:.75rem;font-size:.8125rem;line-height:1.5}.pay-helper.is-warn{color:#ffd699;background:#ffc8640f;border:1px solid #ffc86433;border-radius:.5rem;padding:.625rem .875rem}.pay-steps{border:1px solid var(--outline-variant);border-radius:var(--radius-md);background:var(--surface);margin-bottom:1rem;padding:.875rem 1rem}.pay-steps-title{color:var(--primary);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.625rem;font-family:Space Grotesk,sans-serif;font-size:.6875rem;font-weight:600}.pay-steps ol{counter-reset:steps;margin:0;padding:0;list-style:none}.pay-steps ol li{color:var(--on-surface-variant);margin-bottom:.5rem;padding-left:1.75rem;font-size:.8125rem;line-height:1.5;position:relative}.pay-steps ol li:before{content:counter(steps);width:1.25rem;height:1.25rem;color:var(--primary);counter-increment:steps;background:#7ffcff14;border:1px solid #7ffcff40;border-radius:999px;justify-content:center;align-items:center;font-family:Space Grotesk,sans-serif;font-size:.6875rem;font-weight:600;display:inline-flex;position:absolute;top:.0625rem;left:0}.pay-steps-footnote{border-top:1px dashed var(--outline-variant);color:var(--on-surface-variant);margin-top:.75rem;padding-top:.625rem;font-size:.75rem}.empty-cart{text-align:center;grid-column:1/-1;padding:3rem 1rem}.coupon-row{gap:.5rem;margin-top:1rem;display:flex}.coupon-row[hidden]{display:none}.coupon-row .vr-btn{white-space:nowrap;padding:.625rem 1rem;font-size:.75rem}.coupon-applied{border:1px solid color-mix(in oklab, var(--primary) 35%, var(--outline-variant));width:100%;color:var(--primary);cursor:pointer;text-align:left;background:linear-gradient(135deg,#7ffcff1a,#ac89ff0a),#080f14b8;border-radius:.875rem;justify-content:space-between;align-items:center;gap:.875rem;margin-top:1rem;padding:.75rem .875rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.coupon-applied[hidden]{display:none}.coupon-applied:hover{border-color:color-mix(in oklab, var(--primary) 70%, var(--outline-variant));transform:translateY(-1px);box-shadow:0 0 22px #7ffcff24}.coupon-applied-copy{align-items:baseline;gap:.625rem;min-width:0;display:flex}.coupon-applied-copy strong{font-family:var(--font-display);letter-spacing:.16em;font-size:.8125rem;font-weight:600}.coupon-applied-copy span{min-width:0;color:var(--on-surface-variant);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.coupon-applied-remove{width:1.625rem;height:1.625rem;color:var(--on-surface);font-family:var(--font-display);border:1px solid #7ffcff47;border-radius:999px;flex:none;place-items:center;font-size:.8125rem;line-height:1;display:grid}.coupon-msg{margin-top:.5rem;font-size:.8125rem;display:none}.summary .vr-btn-primary{width:100%;margin-top:1rem}@media (max-width:880px){.checkout-shell{grid-template-columns:1fr;gap:1rem}.summary{position:static;top:auto}}@media (max-width:640px){.checkout-shell{padding-inline:1rem}.checkout-shell .panel{padding:1rem}.field-grid,.checkout-shell .pay-grid{grid-template-columns:1fr}.coupon-row{grid-template-columns:1fr;display:grid}}.auth-shell{place-items:center;min-height:calc(100svh - 5rem);padding:2rem clamp(1rem,4vw,2rem);display:grid}.auth-card{border:1px solid var(--outline-variant);background:var(--surface-container);border-radius:.75rem;width:100%;max-width:420px;padding:2rem}.auth-card h1{letter-spacing:0;margin:0 0 .5rem;font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:600}.auth-card p.sub{color:var(--on-surface-variant);margin:0 0 1.5rem;font-size:.9375rem}.auth-card label{color:var(--on-surface-variant);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.5rem;font-size:.75rem;display:block}.auth-card input[type=email],.auth-card input[type=password]{border:1px solid var(--outline-variant);background:var(--surface);width:100%;color:var(--on-surface);border-radius:.5rem;padding:.875rem 1rem;font-family:inherit;font-size:1rem}.auth-card input[type=email]:focus,.auth-card input[type=password]:focus{border-color:var(--primary-container);outline:none;box-shadow:0 0 0 3px #00e3fd26}.auth-card button[type=submit]{width:100%;margin-top:1.25rem}.auth-password-label{margin-top:1rem}.auth-password-label span{color:var(--on-surface-variant);letter-spacing:0;text-transform:none;font-size:.6875rem;font-weight:400}.auth-msg{border-radius:.5rem;margin-top:1rem;padding:.875rem 1rem;font-size:.875rem;display:none}.auth-msg.is-visible{display:block}.auth-msg.is-success{color:var(--primary);background:#00e3fd14;border:1px solid #00e3fd33}.auth-msg.is-error{color:#ffb4b4;background:#ff646414;border:1px solid #ff646440}.auth-fineprint{border-top:1px solid var(--outline-variant);color:var(--on-surface-variant);margin-top:1.5rem;padding-top:1.25rem;font-size:.8125rem;line-height:1.5}.auth-fineprint a{color:var(--primary);text-decoration:none}.callback-shell{text-align:center;place-items:center;min-height:100vh;padding:2rem;display:grid}.callback-card{border:1px solid var(--outline-variant);background:var(--surface-container);border-radius:.75rem;max-width:420px;padding:2.5rem 2rem}.callback-card h1{margin:0 0 .75rem;font-family:Space Grotesk,sans-serif;font-size:1.25rem}.callback-card p{color:var(--on-surface-variant);margin:0}.callback-card a{color:var(--primary)}.spinner{border:2px solid var(--outline-variant);border-top-color:var(--primary);border-radius:50%;width:32px;height:32px;margin:0 auto 1.25rem;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:900px){.about-hero,.about-layout{grid-template-columns:1fr}.about-proof-grid,.about-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-manifesto{margin-top:0}.about-principles{position:static}.cs-panel-head{grid-template-columns:1fr;align-items:start}.cs-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:.75rem 1rem}.cs-row-product{grid-column:1/-1}.cs-stages{justify-self:start}.cs-badge,.cs-notify-trigger{justify-self:end}.contact-primary{grid-template-columns:1fr;align-items:start}.contact-action{justify-self:start}.contact-grid{grid-template-columns:1fr}.standards-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.standards-manifesto,.standards-layout{grid-template-columns:1fr}.standards-principles{position:static}.products-page .vr-catalog-layout{grid-template-columns:1fr}.products-page .vr-catalog-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid;position:static}.products-page .vr-filter-block+.vr-filter-block{margin-top:0}.products-page .vr-catalog-note{grid-column:1/-1;margin-top:0}}@media (max-width:640px){.hero{padding:1.25rem 1rem 2rem}.hero-main{min-height:60vh}h1.headline{font-size:clamp(1.75rem,8vw,2.5rem);line-height:1.08}.hero .lede{font-size:.9375rem}.viz-monogram .halo{filter:blur(60px);opacity:.5}.viz-monogram .readability-mask{background:radial-gradient(70% 50% at 50% 45%,#080f14f0 0%,#080f14c7 50%,#080f1466 75%,#0000 92%)}.trust-rail{gap:1.25rem;padding-top:1.35rem}.cta-row{margin-bottom:2.25rem}.capture{padding:1.5rem}.capture-list{grid-template-columns:1fr}.capture-list li{white-space:normal}.capture form{flex-direction:column}.capture .input-wrap{flex:none;width:100%}.capture button[type=submit]{width:100%}.home-main{gap:2.5rem;padding:0 1rem 2.5rem}.about-shell{min-height:0;padding:2.25rem 1rem 3rem}.about-hero h1{font-size:clamp(2.75rem,15vw,4rem)}.cs-page{min-height:0;padding:2.25rem 1rem 3rem}.cs-content{gap:1.2rem}.cs-hero{padding-top:.25rem}.cs-title{font-size:clamp(2.85rem,15vw,4rem)}.cs-lede{font-size:.8125rem}.cs-panel{border-radius:.875rem;padding:.95rem}.cs-row{grid-template-columns:minmax(0,1fr) auto auto;gap:.75rem;padding:.875rem .125rem}.cs-row-product{flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:.3rem}.cs-row-name{font-size:1.03rem}.cs-row-dose{font-size:.75rem}.cs-stages,.cs-badge,.cs-notify-trigger{align-self:center}.cs-stages{justify-self:start}.cs-badge{justify-self:end;min-width:6.75rem}.cs-notify-trigger{justify-self:end}.cs-stage-col{min-width:3.35rem}.cs-stage-rail{width:.75rem}.cs-notify-field{grid-template-columns:1fr}.cs-notify-field button{width:100%}.faq-item summary{padding:.875rem 1rem;font-size:.9375rem}.faq-answer{padding:.875rem 1rem 1rem}.contact-page{min-height:0;padding:2.25rem 1rem 3rem}.contact-content{gap:1.2rem}.contact-primary{padding:.9rem 0}.contact-email{overflow-wrap:anywhere;font-size:clamp(1.15rem,7vw,1.6rem)}.contact-card{padding:.95rem}.standards-page{min-height:0;padding:2.25rem 1rem 3rem}.standards-content{gap:1.2rem}.standards-proof-grid{grid-template-columns:1fr;gap:.55rem}.standards-proof-card{padding:.78rem .85rem}.standards-manifesto{gap:.85rem;padding:.9rem 0}.standards-process-list li{gap:.7rem;padding:.85rem 0}.standards-bottom-line,.standards-principles{padding:.95rem}.products-page{min-height:0;padding:2.25rem 1rem 3rem}.products-content{gap:1.2rem}.products-page .vr-catalog-sidebar{grid-template-columns:1fr;padding:.95rem}.products-page .vr-product-grid{grid-template-columns:1fr}}@media (max-width:360px){.cs-row{grid-template-columns:minmax(0,1fr) auto}.cs-stages{grid-column:1/-1}.cs-badge,.cs-notify-trigger{justify-self:start}}@media (prefers-reduced-motion:reduce){.abyss:before,.viz-monogram .halo,.centerpiece,.vr-product-public-note,.premium-order-rail-fill,.premium-order-card.is-shipped .premium-order-status i,.premium-order-card.is-shipped .premium-order-sentence i{animation:none!important}.viz-monogram{opacity:1!important;animation:none!important;transform:translate(-50%,-50%)!important}}.account-shell,.admin-shell{z-index:1;width:min(1180px,100% - 2rem);margin:0 auto;padding:clamp(5.25rem,8vw,6.25rem) 0 4rem;position:relative}.account-head,.admin-head{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.5rem;display:flex}.account-head h1{font-family:var(--font-display);letter-spacing:0;color:var(--on-surface);margin:.35rem 0 0;font-size:clamp(2rem,4vw,3.1rem);font-weight:500;line-height:.98}.admin-head h1{font-family:var(--font-display);letter-spacing:0;color:var(--on-surface);margin:.45rem 0 0;font-size:clamp(2.35rem,6vw,4.5rem);font-weight:500}.back-link{color:var(--on-surface-variant);margin-bottom:.85rem;font-size:.92rem;text-decoration:none;display:inline-flex}.back-link:hover{color:var(--primary)}.admin-back-link{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;margin-bottom:1.1rem;font-weight:600}.account-actions,.admin-actions,.admin-button-row,.addr-actions,.order-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.account-action,.reorder-btn,.addr-actions button,.admin-tabs button{min-height:2.5rem;color:var(--on-surface);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#111c25c2;border:1px solid #92c8dc2e;border-radius:999px;justify-content:center;align-items:center;padding:.55rem .9rem;font-size:.76rem;font-weight:600;text-decoration:none;display:inline-flex}.account-action:hover,.reorder-btn:hover,.addr-actions button:hover,.admin-tabs button:hover,.admin-tabs button.is-active{color:var(--primary);border-color:#7ffcff73}.account-action.is-admin,.account-action.is-danger,.addr-actions .is-danger,.vr-btn.is-danger{color:#ffb4b4;border-color:#ffb4b447}.reorder-btn:disabled,.account-action:disabled,.addr-actions button:disabled,.vr-btn:disabled{opacity:.45;cursor:not-allowed}.account-card,.admin-card{background:linear-gradient(135deg,#7ffcff09,#0000 55%),#111c25c7;border:1px solid #92c8dc29;border-radius:.75rem;margin-bottom:1rem;padding:clamp(1rem,2vw,1.45rem);box-shadow:0 24px 80px #0000002e}.account-card h2,.admin-card h2{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--on-surface-variant);margin:0 0 1rem;font-size:.9rem;font-weight:600}.account-card-head,.admin-card-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.account-card-head h2,.admin-card-head h2{margin-bottom:.2rem}.account-card-head a,.admin-card-head a,.order-link,.item-meta a{color:var(--primary);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:600;text-decoration:none}.account-card-actions{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.6rem;display:inline-flex}.account-mini-action{background:#7ffcff0f;border:1px solid #7ffcff47;border-radius:999px;min-height:2rem;padding:.42rem .72rem}.account-summary-line,.account-muted,.admin-muted,.order-meta,.order-info,.addr-detail,.order-item-meta,.progress-detail,.order-timeline-detail,.order-timeline-actor{color:var(--on-surface-variant)}.account-summary-line{background:#080f146b;border:1px solid #92c8dc24;border-radius:999px;align-items:center;gap:.45rem;width:fit-content;max-width:100%;margin:-.45rem 0 1.35rem;padding:.48rem .72rem;font-size:.86rem;line-height:1.2;display:inline-flex}.account-summary-line strong{color:var(--on-surface);font-weight:600}.order-detail-account-line{margin:-.25rem 0 .8rem}.account-preview-note{width:fit-content;max-width:100%;color:var(--on-surface-variant);background:#ffd4790e;border:1px solid #ffd4793d;border-radius:.62rem;margin:-.75rem 0 1.25rem;padding:.62rem .78rem;font-size:.82rem}.account-detail-list{gap:.62rem;display:grid}.account-detail-row{border-top:1px solid #92c8dc1a;justify-content:space-between;align-items:center;gap:1rem;padding:.74rem 0;display:flex}.account-detail-row:first-child{border-top:0}.account-detail-row span{color:var(--on-surface-variant);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:700}.account-detail-row strong{color:var(--on-surface);text-align:right;overflow-wrap:anywhere;font-weight:600}.account-good{color:var(--status-done)!important}.account-danger-zone{background:linear-gradient(135deg,#ff7a8a0f,#0000 46%),#111c25b8;border-color:#ff7a8a42;margin-top:1rem}.account-danger-zone h2{color:#ffb4b4}.account-danger-zone p{max-width:52rem;color:var(--on-surface-variant);line-height:1.55}.account-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(18px);background:#050a0ebd;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.account-modal{background:linear-gradient(145deg,#ff7a8a0e,#0000 44%),#111c25f5;border:1px solid #ff7a8a47;border-radius:.85rem;width:min(32rem,100%);padding:1.2rem;box-shadow:0 30px 100px #0000006b}.account-confirm-label{color:var(--on-surface-variant);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;gap:.38rem;margin:1rem 0;font-size:.7rem;font-weight:700;display:grid}.account-confirm-label input{width:100%;color:var(--on-surface);font-family:var(--font-mono);letter-spacing:.08em;background:#050a0eb8;border:1px solid #ff7a8a3d;border-radius:.55rem;padding:.8rem .85rem}.native-account-shell>.order-meta{margin:-.25rem 0 1.65rem;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.35;display:block}.account-grid-two,.admin-detail-grid{align-items:stretch;gap:1rem;display:grid}.account-grid-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-bottom:1rem}.admin-detail-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start}.account-grid-two>.account-card{min-height:100%;margin-bottom:0}.account-grid-two>.account-payment-card{grid-column:1/-1}.account-form-grid,.admin-form-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.85rem;margin-bottom:1rem;display:grid}.account-form-grid label,.admin-form-grid label,.admin-danger-zone label,.admin-wide-label{color:var(--on-surface-variant);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;gap:.35rem;font-size:.72rem;font-weight:600;display:grid}.account-form-grid input,.account-form-grid select,.admin-form-grid input,.admin-form-grid select,.admin-form-grid textarea,.admin-danger-zone input,.admin-wide-label textarea,.admin-wide-label input,.admin-search,.admin-mini-input{width:100%;color:var(--on-surface);font:inherit;font-family:var(--font-body);letter-spacing:0;text-transform:none;background:#050a0ebf;border:1px solid #92c8dc2e;border-radius:.45rem;padding:.8rem .85rem}.admin-form-grid input:disabled,.admin-form-grid select:disabled,.admin-form-grid textarea:disabled{cursor:not-allowed;color:#e2e9f08f;background:#050a0e6b;border-color:#92c8dc1f;box-shadow:inset 0 0 0 1px #92c8dc0a}.account-form-grid input[aria-invalid=true]{border-color:#ffb4b47a;box-shadow:0 0 0 3px #ffb4b414}.account-password-hint{color:var(--on-surface-variant);font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:.76rem;font-style:normal;font-weight:500;line-height:1.35}.account-password-hint.is-success{color:var(--primary)}.account-password-hint.is-error{color:#ffb4b4}.account-password-state{background:linear-gradient(135deg,#7ffcff12,#ac89ff0d),#050a0e8a;border-radius:.65rem;gap:.35rem;margin-bottom:1rem;padding:.85rem .95rem;display:grid;box-shadow:inset 0 0 0 1px #7ffcff29}.account-password-state strong{color:var(--primary);font-family:var(--font-display);letter-spacing:.11em;text-transform:uppercase;font-size:.76rem;font-weight:700}.account-password-state span{color:var(--on-surface-variant);line-height:1.45}.account-password-state .account-action{justify-self:start;margin-top:.3rem}.account-password-actions{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.admin-form-grid textarea,.admin-wide-label textarea{resize:vertical;min-height:7rem}.admin-wide-label textarea.catalog-public-note{min-height:3.5rem}.admin-wide-label{grid-column:1/-1;margin:0 0 1rem}.admin-checkbox{align-self:end;align-items:center;gap:.55rem;min-height:2.7rem;grid-template-columns:none!important;display:flex!important}.admin-checkbox input{width:auto}.admin-checkbox-with-hint{justify-content:flex-start;align-items:center;gap:.42rem;position:relative}.admin-checkbox-toggle{color:var(--on-surface-variant);align-items:center;gap:.55rem!important;display:flex!important}.admin-checkbox-toggle input{flex:none;width:auto}.admin-checkbox-toggle span{white-space:nowrap}.admin-info-hint{z-index:5;width:1.05rem;height:1.05rem;color:var(--primary);cursor:help;font-family:var(--font-display);letter-spacing:0;text-transform:none;border:1px solid #7ffcff57;border-radius:999px;flex:none;place-items:center;font-size:.66rem;font-weight:800;line-height:1;display:inline-grid;position:relative;box-shadow:inset 0 0 0 1px #7ffcff14,0 0 18px #00e3fd14}.admin-info-hint:before,.admin-info-hint:after{z-index:20;opacity:0;pointer-events:none;transition:opacity .16s,transform .16s;position:absolute;left:50%;transform:translate(-50%,.25rem)}.admin-info-hint:before{content:"";border-top:.38rem solid #050c12fa;border-left:.38rem solid #0000;border-right:.38rem solid #0000;bottom:calc(100% + .35rem)}.admin-info-hint:after{content:attr(data-tooltip);width:max-content;max-width:min(19rem,100vw - 3rem);color:var(--on-surface);font-family:var(--font-body);letter-spacing:0;text-align:left;text-transform:none;white-space:normal;background:linear-gradient(135deg,#7ffcff1f,#ac89ff14),#050c12fa;border:1px solid #7ffcff42;border-radius:.5rem;padding:.65rem .72rem;font-size:.74rem;font-weight:600;line-height:1.35;bottom:calc(100% + .72rem);box-shadow:0 18px 42px #00000052}.admin-info-hint:hover,.admin-info-hint:focus-visible{z-index:40;color:#e2fdff;border-color:#7ffcffbd;outline:none}.admin-info-hint:hover:before,.admin-info-hint:hover:after,.admin-info-hint:focus-visible:before,.admin-info-hint:focus-visible:after{opacity:1;transform:translate(-50%)}.orders-grid,.account-list,.admin-list,.catalog-list{gap:.85rem;display:grid}.catalog-list{gap:.55rem}.coming-soon-admin-card{border-color:color-mix(in oklab, var(--tertiary) 28%, transparent);background:radial-gradient(circle at 0 0, color-mix(in oklab, var(--tertiary) 12%, transparent), transparent 20rem), linear-gradient(135deg, #7ffcff06, transparent 58%), #111c25c7}.coming-soon-admin-card .admin-card-head{align-items:center;gap:1rem;margin-bottom:0}.coming-soon-admin-card .admin-card-head p{color:var(--on-surface-variant);margin:.2rem 0 0;font-size:.86rem;line-height:1.45}.coming-soon-admin-head-actions{justify-content:flex-end;align-items:center;gap:.55rem;display:inline-flex}.coming-soon-admin-body{gap:.85rem;margin-top:1rem;display:grid}.coming-soon-admin-form{border:1px solid var(--outline-variant);background:#050a0e52;border-radius:.625rem;align-items:end;margin-bottom:0;padding:.85rem}.coming-soon-admin-form-actions{align-items:end;min-height:100%;display:flex}.coming-soon-admin-list{gap:.55rem;display:grid}.coming-soon-admin-row{border:1px solid var(--outline-variant);background:color-mix(in oklab, var(--surface-container) 52%, transparent);border-radius:.625rem;grid-template-columns:minmax(0,1fr) minmax(20rem,.82fr) auto;align-items:center;gap:.85rem;padding:.65rem;display:grid}.coming-soon-admin-product{gap:.15rem;min-width:0;display:grid}.coming-soon-admin-product strong{min-width:0;color:var(--on-surface);font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;line-height:1.12;overflow:hidden}.coming-soon-admin-product span{color:var(--on-surface-variant);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.coming-soon-admin-stage{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.coming-soon-admin-stage button{border:1px solid var(--outline-variant);background:color-mix(in oklab, var(--surface) 72%, transparent);min-height:2.35rem;color:var(--on-surface-variant);cursor:pointer;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:.5rem;font-size:.62rem;transition:background .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s}.coming-soon-admin-stage button:hover:not(:disabled),.coming-soon-admin-stage button:focus-visible{border-color:color-mix(in oklab, var(--stage-color) 50%, transparent);color:var(--stage-color);outline:none;transform:translateY(-1px)}.coming-soon-admin-stage button.is-active{border-color:color-mix(in oklab, var(--stage-color) 72%, transparent);background:color-mix(in oklab, var(--stage-color) 11%, transparent);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--stage-color) 18%, transparent), 0 0 1.25rem -.85rem var(--stage-color);color:var(--stage-color)}.coming-soon-admin-stage button:disabled{cursor:wait;opacity:.62}.account-orders-showcase{background:radial-gradient(circle at 12% 8%,#7ffcff1b,#0000 30%),radial-gradient(circle at 82% 18%,#ac89ff0f,#0000 32%),linear-gradient(#111c25e6,#080f14b8);border-color:#7ffcff2e;border-radius:1.05rem;padding:0;position:relative;overflow:hidden}.account-orders-showcase:after,.account-module:after{content:"";opacity:.12;pointer-events:none;background-image:radial-gradient(circle,#7ffcff1f 1px,#0000 1px);background-size:2.85rem 2.85rem;position:absolute;inset:0}.account-orders-showcase .premium-order-rail{height:2px}.account-orders-showcase .premium-order-rail-fill{--order-accent:var(--primary);background:linear-gradient(90deg, var(--primary), var(--primary-container));box-shadow:0 0 18px var(--primary), 0 0 36px #00e3fd38}.account-orders-showcase-inner{z-index:1;gap:1.15rem;padding:clamp(1.15rem,2.8vw,1.85rem);display:grid;position:relative}.account-orders-showcase .account-card-head{align-items:flex-start;margin-bottom:0}.account-orders-showcase .account-card-head h2{color:var(--on-surface);letter-spacing:0;text-transform:none;margin:.45rem 0 .25rem;font-size:clamp(1.45rem,2.5vw,2rem);font-weight:500}.account-orders-head .account-muted{max-width:36rem;margin:0;line-height:1.55}.account-orders-empty{background:radial-gradient(circle at 12% 35%,#7ffcff1f,#0000 32%),#050a0e47;border:1px solid #7ffcff21;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(.9rem,2vw,1.25rem);min-height:8.75rem;padding:clamp(1rem,2vw,1.35rem);display:grid}.account-empty-mark{background:#050a0e61;border:1px solid #7ffcff1f;border-radius:50%;place-items:center;width:4.2rem;height:4.2rem;display:grid}.account-empty-mark .vr-mark{opacity:.74;width:2.65rem;height:2.65rem;margin:0}.account-orders-empty h3{color:var(--on-surface);font-family:var(--font-display);letter-spacing:0;margin:0 0 .28rem;font-size:clamp(1.06rem,1.8vw,1.32rem);font-weight:600}.account-orders-empty p{max-width:42rem;color:var(--on-surface-variant);margin:0;line-height:1.55}.account-empty-primary{white-space:nowrap}.account-module{background:radial-gradient(circle at 10% 0,#7ffcff13,#0000 32%),linear-gradient(#111c25db,#080f1494);border-radius:1rem;align-content:start;gap:1rem;padding:clamp(1.1rem,2.2vw,1.5rem);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000029,inset 0 1px #e2e9f009}.account-module:before{content:"";opacity:.46;background:linear-gradient(#0000,#7ffcffc7,#0000);width:2px;position:absolute;top:1rem;bottom:1rem;left:0}.account-module>*{z-index:1;position:relative}.account-module-head{z-index:1;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;position:relative}.account-module-kicker{color:var(--primary);font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.55rem;margin-bottom:.45rem;font-size:.64rem;font-weight:700;display:inline-flex}.account-module-kicker:before{content:"";background:linear-gradient(90deg,#0000,currentColor);width:1.1rem;height:1px}.account-module h2{color:var(--on-surface);letter-spacing:0;text-transform:none;margin:0 0 .35rem;font-size:clamp(1.02rem,1.6vw,1.25rem);font-weight:600;line-height:1.1}.account-module .account-muted{margin:0;line-height:1.55}.account-module-status{min-height:1.75rem;color:var(--primary);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:#7ffcff0e;border:1px solid #7ffcff2e;border-radius:999px;justify-content:center;align-items:center;padding:.34rem .62rem;font-size:.62rem;font-weight:700;display:inline-flex}.account-text-action{min-height:1.9rem;color:var(--primary);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;padding:.35rem .48rem;font-size:.73rem;font-weight:700;text-decoration:none;transition:color .18s,transform .26s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:relative}.account-text-action:hover,.account-text-action:focus-visible{color:var(--on-surface);transform:translateY(-1px)}@keyframes accountBracketLeftIn{0%{opacity:0;transform:translate(.18rem)scaleY(.72)}to{opacity:1;transform:translate(-.18rem)scaleY(1)}}@keyframes accountBracketRightIn{0%{opacity:0;transform:translate(-.18rem)scaleY(.72)}to{opacity:1;transform:translate(.18rem)scaleY(1)}}.account-text-action:is(:hover,:focus-visible):before,.account-text-action:is(:hover,:focus-visible):after{content:"";border-top:1px solid var(--primary);border-bottom:1px solid var(--primary);filter:drop-shadow(0 0 4px #7ffcffad);pointer-events:none;width:.34rem;position:absolute;top:.24rem;bottom:.24rem}.account-text-action:is(:hover,:focus-visible):before{border-left:1px solid var(--primary);animation:.26s cubic-bezier(.2,.8,.2,1) both accountBracketLeftIn;left:0}.account-text-action:is(:hover,:focus-visible):after{border-right:1px solid var(--primary);animation:.26s cubic-bezier(.2,.8,.2,1) both accountBracketRightIn;right:0}.account-mini-action.account-text-action{padding:.36rem .72rem}.account-mini-action.account-text-action:is(:hover,:focus-visible){background:#7ffcff18;border-color:#7ffcff80;outline:none;box-shadow:0 0 18px #7ffcff1f}.account-mini-action.account-text-action:is(:hover,:focus-visible):before,.account-mini-action.account-text-action:is(:hover,:focus-visible):after{content:none}.account-inline-empty{min-height:5.5rem;color:var(--on-surface-variant);background:#050a0e42;border:1px solid #92c8dc1a;border-radius:.75rem;align-items:center;gap:.85rem;padding:.9rem;display:flex}.account-inline-empty .vr-mark{opacity:.58;flex:none;width:1.8rem;height:1.8rem;margin:0}.account-inline-empty p{margin:0;line-height:1.5}.account-payment-card{min-height:11rem}.account-security-module .vr-btn-primary{width:fit-content;min-width:12rem}.account-danger-zone{background:radial-gradient(circle at 10% 0,#ff7a8a14,#0000 34%),linear-gradient(#1a141cb8,#0a0c11a3);border-color:#ff7a8a3d}.account-danger-zone:before{background:linear-gradient(#0000,#ff7a8ab8,#0000)}.account-danger-zone .account-module-kicker,.account-danger-zone h2{color:#ffb4b4}.account-danger-zone .vr-btn.is-danger{color:#ffb4b4;background:#ff7a8a1a;border-color:#ff7a8a5c;width:fit-content}.account-danger-zone .vr-btn.is-danger:hover{background:#ff7a8a2e}.premium-order-eyebrow{color:var(--primary);font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.66rem;font-weight:600;display:inline-flex}.premium-order-eyebrow:before{content:"";background:linear-gradient(to right, transparent, var(--primary));width:1.5rem;height:1px}.premium-order-card{--order-accent:var(--status-pending);background:radial-gradient(circle at 8% 18%, color-mix(in oklab, var(--order-accent) 13%, transparent), transparent 28%), linear-gradient(180deg, #0f1a22d1, #050a0ea8);color:var(--on-surface);border:1px solid #92c8dc26;border-radius:1.05rem;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000038,inset 0 1px #e2e9f009}.premium-order-card.is-shipped{--order-accent:var(--primary)}.premium-order-card.is-delivered{--order-accent:var(--status-done)}.premium-order-card.is-cancelled{--order-accent:var(--status-bad)}.premium-order-rail{background:#92c8dc1a;height:2px;position:relative}.premium-order-rail-fill{max-width:100%;transform:scaleX(var(--progress,.3));transform-origin:0;background:var(--order-accent);box-shadow:0 0 16px var(--order-accent);animation:1.1s cubic-bezier(.2,.8,.2,1) both premiumOrderProgress;position:absolute;inset:0}.premium-order-inner{gap:1.05rem;padding:clamp(1rem,2.3vw,1.55rem);display:grid}.premium-order-head{grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:1rem;display:grid}.premium-order-id,.premium-order-item-main strong{font-family:var(--font-display);color:var(--on-surface);font-weight:600}.premium-order-id{letter-spacing:0;font-size:clamp(1.14rem,2vw,1.38rem)}.premium-order-date,.premium-order-item-main span,.premium-order-more,.premium-order-empty-line{color:var(--on-surface-variant)}.premium-order-date{margin-top:.15rem;font-size:.82rem}.premium-order-total{justify-items:end;gap:.16rem;display:grid}.premium-order-total span{color:var(--on-surface-variant);font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;font-size:.62rem;font-weight:600}.premium-order-total strong,.premium-order-sentence code,.premium-order-qty,.premium-order-line{font-family:var(--font-mono)}.premium-order-total strong{font-size:1.02rem;font-weight:600}.premium-order-status{border:1px solid color-mix(in oklab, var(--order-accent) 40%, transparent);background:color-mix(in oklab, var(--order-accent) 12%, transparent);width:fit-content;color:var(--order-accent);font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:.48rem;padding:.28rem .62rem;font-size:.64rem;font-weight:700;display:inline-flex}.premium-order-status i,.premium-order-sentence i{background:currentColor;border-radius:50%;flex:none;width:.42rem;height:.42rem;box-shadow:0 0 12px}.premium-order-card.is-shipped .premium-order-status i,.premium-order-card.is-shipped .premium-order-sentence i{animation:2.4s ease-in-out infinite premiumOrderPulse}.premium-order-sentence{border:1px solid color-mix(in oklab, var(--order-accent) 18%, transparent);background:color-mix(in oklab, var(--order-accent) 6%, transparent);min-width:0;color:var(--on-surface);border-radius:.65rem;align-items:center;gap:.65rem;padding:.78rem .86rem;font-size:.86rem;display:flex}.premium-order-sentence code{color:var(--on-surface-variant);white-space:nowrap;margin-left:auto;font-size:.72rem}.premium-order-items{display:grid}.premium-order-item{border-top:1px solid #92c8dc1f;grid-template-columns:2.75rem minmax(0,1fr) auto minmax(4.5rem,auto);align-items:center;gap:.85rem;padding:.78rem 0;display:grid}.premium-order-item:last-child{border-bottom:1px solid #92c8dc1f}.premium-order-vial{width:2.75rem;height:3rem;color:var(--order-accent);filter:drop-shadow(0 0 9px color-mix(in oklab, var(--order-accent) 42%, transparent));place-items:center;display:grid}.premium-order-vial svg{width:2.2rem;height:3rem}.premium-order-vial rect:first-child{fill:#92c8dc6b}.premium-order-vial rect:nth-child(2){fill:#92c8dc4d}.premium-order-vial path{fill:color-mix(in oklab, var(--order-accent) 24%, transparent);stroke:#92c8dc8a;stroke-width:.8px}.premium-order-vial ellipse{fill:#92c8dc40}.premium-order-item-main{gap:.16rem;min-width:0;display:grid}.premium-order-product-line{flex-wrap:wrap;align-items:baseline;gap:.58rem;min-width:0;display:flex}.premium-order-item-main strong{font-size:.96rem}.premium-order-item-main span{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.premium-order-product-line>span{color:var(--primary);font-family:var(--font-mono);font-size:.72rem;font-weight:600}.premium-order-qty{color:var(--primary);font-size:.82rem;font-weight:700}.premium-order-line{text-align:right;min-width:4.5rem;font-size:.82rem}.premium-order-more{padding-top:.72rem;font-size:.82rem}.premium-order-foot{justify-content:space-between;align-items:center;gap:.9rem;display:flex}.premium-order-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.62rem;display:flex}.premium-order-batch,.premium-order-detail,.premium-order-reorder{min-height:2.28rem;font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;text-decoration:none;display:inline-flex}.premium-order-batch,.premium-order-detail{color:var(--on-surface);background:0 0;border:1px solid #92c8dc29}.premium-order-batch{color:var(--primary);padding:.55rem .82rem}.premium-order-detail{padding:.55rem .92rem}.premium-order-reorder{background:var(--primary);color:#031318;cursor:pointer;border:0;padding:.58rem 1rem}.premium-order-batch:hover,.premium-order-detail:hover{border-color:color-mix(in oklab, var(--order-accent) 40%, transparent);color:var(--order-accent)}.premium-order-reorder:hover{background:linear-gradient(135deg, var(--primary), var(--primary-container))}.premium-order-reorder:disabled{opacity:.45;cursor:not-allowed}@keyframes premiumOrderProgress{0%{transform:scaleX(0)}to{transform:scaleX(var(--progress,.3))}}@keyframes premiumOrderPulse{0%,to{opacity:1;box-shadow:0 0,0 0 8px}50%{opacity:.85;box-shadow:0 0 0 4px #0000,0 0 14px}}.order-card,.addr-card,.admin-row,.admin-table-row,.catalog-summary{color:var(--on-surface);background:#050a0e6b;border:1px solid #92c8dc21;border-radius:.65rem;gap:.8rem;text-decoration:none;display:grid}.order-card,.addr-card{padding:1rem}.order-card-head,.order-card-foot,.addr-card{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.order-card-title{gap:.22rem;display:grid}.order-num,.addr-name,.item-name,.order-item-name{font-family:var(--font-display);color:var(--on-surface);font-weight:600}.order-date{color:var(--on-surface-variant);font-size:.95rem}.addr-name,.account-address-title{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.account-address-summary{gap:.25rem;display:grid}.order-card-status{flex-direction:column;align-items:flex-end;gap:.45rem;display:flex}.order-card-total,.order-total,.order-item-price,.item-total{font-family:var(--font-display);font-weight:700}.order-summary{gap:.6rem;margin:.85rem 0;display:grid}.order-item,.item-row{grid-template-columns:minmax(0,1fr) minmax(18rem,auto);align-items:center;gap:.8rem;display:grid}.item-row{grid-template-columns:auto 1fr auto}.order-item-main{min-width:0}.order-item-math{grid-template-columns:repeat(3,minmax(4.8rem,auto));justify-content:end;align-items:center;gap:.9rem;display:grid}.order-item-stat{text-align:right;justify-items:end;gap:.18rem;display:grid}.order-item-stat span{color:var(--on-surface-variant);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem}.order-item-qty,.item-qty{color:var(--primary);font-family:var(--font-display);font-weight:700}.order-more-items,.order-card-msg,.order-action-msg{color:var(--on-surface-variant);font-size:.85rem}.default-badge{min-height:1.45rem;color:var(--primary);font-family:var(--font-display);letter-spacing:.11em;text-transform:uppercase;background:#7ffcff14;border:1px solid #7ffcff57;border-radius:999px;justify-content:center;align-items:center;margin-left:.5rem;padding:.24rem .58rem;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #7ffcff0a}.addr-name .default-badge,.account-address-title .default-badge{margin-left:.55rem}.empty,.admin-empty{text-align:center;min-height:9rem;color:var(--on-surface-variant);place-items:center;display:grid}.account-grid-two .empty{grid-template-columns:auto minmax(0,auto);justify-content:center;gap:.95rem;min-height:6.25rem;padding:.35rem 0}.account-grid-two .empty .vr-mark{margin:0}.account-grid-two .empty p{text-align:left;max-width:34rem;margin:0}.empty.is-error,.admin-empty.is-error{color:#ffb4b4}.msg{color:var(--primary);background:#7ffcff0f;border:1px solid #7ffcff40;border-radius:.55rem;margin:0 0 1rem;padding:.9rem 1rem;display:none}.msg.is-visible{display:block}.msg.is-error{color:#ffb4b4;background:#ffb4b40f;border-color:#ffb4b447}.status-pill,.order-status{width:fit-content;color:var(--on-surface-variant);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid #92c8dc2e;border-radius:999px;justify-content:center;align-items:center;padding:.36rem .7rem;font-size:.7rem;font-weight:700;line-height:1;display:inline-flex}.status-pill.pending_payment,.order-status.pending{color:#ffd699;background:#ffd69912;border-color:#ffd69952}.status-pill.paid,.status-pill.delivered,.order-status.delivered{color:var(--primary);background:#7ffcff0f;border-color:#7ffcff57}.status-pill.packed,.status-pill.shipped,.order-status.shipped{color:var(--tertiary);background:#ac89ff12;border-color:#ac89ff57}.status-pill.cancelled,.order-status.cancelled{color:#ffb4b4;background:#ffb4b40f;border-color:#ffb4b44d}.pay-instructions{background:#ffd6990f;border:1px solid #ffd6993d;border-radius:.75rem;margin-bottom:1rem;padding:1.25rem}.pay-instructions h3{font-family:var(--font-display);color:#ffd699;margin:0 0 .35rem}.pay-instructions .sub,.pay-rules{color:var(--on-surface-variant)}.pay-grid{grid-template-columns:auto 1fr;gap:.65rem 1rem;margin:1rem 0;display:grid}.pay-grid dt{color:var(--on-surface-variant);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;align-self:center}.pay-grid dd{font-family:var(--font-display);align-items:center;gap:.5rem;margin:0;font-weight:700;display:flex}.copy-btn{color:var(--on-surface-variant);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #92c8dc2e;border-radius:.35rem;padding:.3rem .55rem;font-size:.68rem;font-weight:700}.copy-btn.copied,.copy-btn:hover{color:var(--primary);border-color:#7ffcff66}.pay-rules{background:#050a0e73;border-radius:.55rem;padding:.85rem .95rem;line-height:1.55}.order-detail-card{--order-accent:var(--status-pending);background:radial-gradient(circle at 8% 10%, color-mix(in oklab, var(--order-accent) 10%, transparent), transparent 30%), linear-gradient(180deg, #111c25db, #080f14ad);position:relative;overflow:hidden}.order-detail-card.is-shipped{--order-accent:var(--primary)}.order-detail-card.is-delivered{--order-accent:var(--status-done)}.order-detail-card.is-cancelled{--order-accent:var(--status-bad)}.order-detail-progress{padding-top:1.65rem}.order-detail-progress .premium-order-rail{position:absolute;top:0;left:0;right:0}.progress-grid{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}.progress-step{background:#050a0e61;border:1px solid #92c8dc21;border-radius:.65rem;min-height:5.5rem;padding:.85rem}.progress-step.is-active{border-color:color-mix(in oklab, var(--order-accent,var(--primary)) 30%, transparent);background:color-mix(in oklab, var(--order-accent,var(--primary)) 7%, transparent)}.progress-step.is-warn{background:#ffd6990e;border-color:#ffd69947}.progress-kicker,.tracking-label{color:var(--on-surface-variant);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem}.progress-title{font-family:var(--font-display);margin-top:.35rem;font-weight:700}.progress-step.is-active .progress-title{color:var(--on-surface)}.order-timeline{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.order-timeline-item{border-top:1px solid #92c8dc1a;grid-template-columns:8rem 1fr;gap:1rem;padding:.75rem 0;display:grid}.order-timeline-time{color:var(--order-accent,var(--primary));font-family:var(--font-mono);font-size:.75rem}.order-timeline-title{font-family:var(--font-display);font-weight:700}.tracking-box{border:1px solid color-mix(in oklab, var(--order-accent,var(--tertiary)) 24%, transparent);background:color-mix(in oklab, var(--order-accent,var(--tertiary)) 7%, transparent);border-radius:.7rem;padding:1rem}.tracking-box .num{color:var(--order-accent,var(--tertiary));font-family:var(--font-mono);letter-spacing:.05em;overflow-wrap:anywhere;margin:.45rem 0;font-size:1.15rem;font-weight:600}.tracking-box a{color:var(--primary);text-decoration:none}.tracking-issue{color:#ffd699;margin:.35rem 0 .7rem;line-height:1.45}.tracking-event-list{gap:.55rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.tracking-event-list li{border-top:1px solid #92c8dc1a;grid-template-columns:minmax(8rem,.35fr) 1fr;gap:.85rem;padding:.72rem 0;display:grid}.tracking-event-list strong{color:var(--on-surface);font-family:var(--font-display);text-transform:capitalize}.tracking-event-list span{color:var(--on-surface-variant)}.order-totals{max-width:26rem;margin:1rem 0 0 auto}.order-detail-items .order-totals{border-top:1px solid #92c8dc1f;padding:.85rem 1rem 0}.order-detail-item-row{border-top:1px solid #92c8dc1f;grid-template-columns:2.75rem minmax(0,1fr) auto minmax(5rem,auto);gap:.85rem;padding:.78rem 0}.order-detail-item-row:last-of-type{border-bottom:1px solid #92c8dc1f}.order-detail-item-row .item-main{min-width:0}.order-detail-item-row .item-name{font-size:.96rem}.order-detail-item-row .item-meta{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:.16rem;font-size:.72rem;overflow:hidden}.order-detail-item-row .item-qty{font-family:var(--font-mono)}.order-detail-item-row .item-total{font-family:var(--font-mono);text-align:right}.totals-row{color:var(--on-surface-variant);justify-content:space-between;gap:1rem;padding:.35rem 0;display:flex}.totals-row.grand{color:var(--on-surface);font-family:var(--font-display);border-top:1px solid #92c8dc24;margin-top:.5rem;padding-top:.75rem;font-size:1.1rem;font-weight:700}.shipping-address{color:var(--on-surface-variant);line-height:1.65}.admin-nav{flex-wrap:wrap;gap:.55rem;margin-bottom:1.25rem;display:flex}.admin-nav a{color:var(--on-surface-variant);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;border:1px solid #92c8dc29;border-radius:999px;padding:.55rem .85rem;font-size:.76rem;font-weight:700;text-decoration:none}.admin-nav a.is-active,.admin-nav a:hover{color:var(--primary);border-color:#7ffcff73}.ops-shell{padding-top:clamp(4.7rem,6vw,5.25rem)}.ops-shell .admin-head{margin-bottom:.8rem}.ops-shell .admin-head h1{margin-top:.2rem;font-size:clamp(2.15rem,4.25vw,3.6rem)}.ops-shell .admin-nav{gap:.4rem;margin-bottom:.75rem}.ops-shell .admin-nav a{padding:.42rem .68rem;font-size:.68rem}.admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-bottom:1rem;display:grid}.admin-metrics.is-compact{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.admin-reports-metrics{grid-template-columns:repeat(auto-fit,minmax(155px,1fr))}.admin-metric{background:#050a0e73;border:1px solid #92c8dc24;border-radius:.7rem;min-height:7rem;padding:1rem}.admin-metric span,.admin-metric em{color:var(--on-surface-variant);font-size:.75rem;font-style:normal;display:block}.admin-metric strong{color:var(--on-surface);font-family:var(--font-display);margin:.35rem 0;font-size:1.65rem;display:block}.admin-metric.is-warn strong{color:#ffd699}.admin-metric.is-danger strong{color:#ffb4b4}.ops-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.ops-dashboard-density{gap:.65rem;display:grid}.ops-dashboard-density .admin-card{margin-bottom:0;padding:clamp(.75rem,1.35vw,1rem)}.ops-dashboard-density .admin-card-head{margin-bottom:.65rem}.ops-dashboard-density .admin-card h2{margin-bottom:.55rem}.ops-dashboard-density .admin-muted{font-size:.9rem;line-height:1.42}.ops-dashboard-density .admin-list{gap:.45rem}.ops-dashboard-density .admin-row{padding:.58rem .68rem}.ops-dashboard-density .ops-metrics{grid-template-columns:repeat(8,minmax(0,1fr));gap:.45rem;margin-bottom:0}.ops-dashboard-density .admin-metric{border-radius:.55rem;min-height:4.9rem;padding:.62rem .72rem}.ops-dashboard-density .admin-metric strong{margin:.16rem 0;font-size:clamp(1.25rem,1.6vw,1.55rem)}.ops-dashboard-density .admin-metric span,.ops-dashboard-density .admin-metric em{font-size:.7rem;line-height:1.3}.ops-hero-card{position:relative;overflow:hidden}.ops-hero-card:before,.fulfillment-session-card:before{content:"";background:linear-gradient(90deg, var(--primary), #ac89ff8c, transparent);width:100%;height:2px;position:absolute;inset:0 auto auto 0;box-shadow:0 0 18px #7ffcff52}.ops-exception-grid,.ops-cockpit-grid,.fulfillment-grid{gap:1rem;display:grid}.ops-exception-grid,.ops-cockpit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-exception-column{background:#050a0e59;border:1px solid #92c8dc24;border-radius:.58rem;min-height:9.2rem;padding:.72rem}.ops-exception-column.is-danger{border-color:#ffb4b433}.ops-exception-column.is-warn{border-color:#ffd69938}.ops-exception-head,.ops-provider-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ops-exception-head{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--on-surface);margin-bottom:.5rem;font-size:.82rem}.ops-exception-head span{color:var(--primary)}.ops-exception-list{gap:.38rem;display:grid}.ops-exception-item{color:inherit;background:#080f147a;border:1px solid #92c8dc1f;border-radius:.48rem;padding:.52rem .58rem;text-decoration:none;transition:border-color .2s,transform .2s;display:block}.ops-exception-item:hover{border-color:#7ffcff52;transform:translateY(-1px)}.ops-exception-item strong{color:var(--on-surface);font-family:var(--font-display);margin-bottom:.12rem;font-size:.9rem;display:block}.ops-exception-item span{color:var(--on-surface-variant);font-size:.76rem;line-height:1.32;display:block}.ops-provider-list{gap:0;display:grid}.ops-provider-row{border-bottom:1px solid #92c8dc1f;padding:.46rem 0}.ops-provider-row:last-child{border-bottom:0}.fulfillment-actions{margin-top:1rem}.fulfillment-run-summary,.bulk-action-tray,.ops-command-card{position:relative;overflow:hidden}.ops-command-card{background:linear-gradient(135deg,#7ffcff14,#ac89ff0b),#0c171fe0;grid-template-columns:minmax(0,1fr) auto minmax(14rem,.38fr);align-items:center;gap:.85rem;display:grid}.ops-command-card:before,.bulk-action-tray:before,.fulfillment-session-card:before{content:"";background:linear-gradient(90deg, var(--primary), #ac89ff29);width:100%;height:2px;position:absolute;inset:0 auto auto 0;box-shadow:0 0 18px #7ffcff59}.ops-command-copy{gap:.24rem;display:grid}.ops-command-copy h2{margin:0;font-size:clamp(1.18rem,1.55vw,1.55rem)}.ops-command-copy p{max-width:56rem;color:var(--on-surface-variant);margin:0;font-size:.92rem;line-height:1.4}.ops-command-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.ops-command-checks,.fulfillment-checks{gap:.55rem;display:grid}.ops-command-checks{grid-template-columns:repeat(4,minmax(0,1fr))}.fulfillment-checks{grid-template-columns:repeat(auto-fit,minmax(5.8rem,1fr))}.ops-command-checks div,.fulfillment-checks div{background:#050a0e6b;border-radius:.58rem;min-width:0;padding:.5rem .55rem;box-shadow:inset 0 0 0 1px #92c8dc1f}.ops-command-checks strong,.fulfillment-checks strong{color:var(--on-surface);font-family:var(--font-display);font-size:1.05rem;display:block}.ops-command-checks span,.fulfillment-checks span{color:var(--on-surface-variant);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem}.fulfillment-run-summary{background:#050a0e57;border-radius:.9rem;gap:.85rem;margin-top:1rem;padding:1rem;display:grid;box-shadow:inset 0 0 0 1px #92c8dc1f}.fulfillment-step-strip,.fulfillment-provider-note{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.fulfillment-step-strip span{color:var(--primary);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;background:#7ffcff0d;border:1px solid #7ffcff2e;border-radius:999px;padding:.42rem .64rem;font-size:.66rem;font-weight:700}.fulfillment-provider-note{color:var(--on-surface-variant);background:#050a0e5c;border-radius:.7rem;justify-content:space-between;padding:.75rem .85rem;font-size:.82rem}.fulfillment-provider-note span{color:var(--on-surface);font-family:var(--font-display);letter-spacing:.04em}.fulfillment-provider-note em{color:#ffd699;font-style:normal}.fulfillment-rate-controls{align-items:end;margin-top:.85rem;margin-bottom:0}.fulfillment-blockers{gap:.4rem;display:grid}.fulfillment-blockers span{color:#ffb4b4;font-size:.85rem}.admin-row.fulfillment-select-row{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto}.fulfillment-select-row input{width:1rem;height:1rem;accent-color:var(--primary)}.admin-row.packing-slip-row{grid-template-columns:minmax(0,1fr) auto}.fulfillment-mini-actions{margin-bottom:.85rem}.admin-row.fulfillment-order-row{grid-template-columns:minmax(0,1fr);align-items:start}.fulfillment-row-controls,.fulfillment-row-actions{flex-wrap:wrap;justify-content:flex-start;gap:.45rem;display:flex}.fulfillment-rate-select,.fulfillment-rate-radio{color:var(--on-surface-variant);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;gap:.28rem;font-size:.66rem;font-weight:700;display:grid}.fulfillment-rate-select select{width:100%;min-width:0;color:var(--on-surface);font-family:var(--font-body);letter-spacing:0;text-transform:none;background:#050a0ebf;border:1px solid #92c8dc2e;border-radius:.45rem;padding:.62rem .7rem;font-size:.82rem}.fulfillment-rate-radio{align-items:center;gap:.35rem;display:inline-flex}.fulfillment-rate-radio input{accent-color:var(--primary)}.fulfillment-row-warning{color:#ffd699!important}.admin-toolbar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.admin-tabs{flex-wrap:wrap;gap:.5rem;display:flex}.admin-search{max-width:22rem}.orders-toolbar{justify-content:stretch;gap:.8rem;display:grid}.orders-view-tabs{gap:.36rem}.orders-view-tabs button{letter-spacing:.075em;background:#050a0e57;border-radius:999px;min-height:2rem;padding:.38rem .62rem;font-size:.67rem}.orders-toolbar-search{grid-template-columns:minmax(18rem,1fr) auto;align-items:center;gap:.7rem;display:grid}.orders-toolbar-search .admin-search{max-width:none;min-height:2.55rem}.orders-toolbar-search .account-action{white-space:nowrap;min-height:2.55rem;padding-inline:.95rem}.admin-table{gap:.55rem;display:grid}.admin-table-head,.admin-table-row{align-items:center;gap:1rem;padding:.85rem;display:grid}.admin-table-head{color:var(--on-surface-variant);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700}.admin-orders-table .admin-table-head,.admin-orders-table .admin-table-row{grid-template-columns:4.5rem 1fr 1.15fr 1.7fr .95fr .7fr 4.5rem}.admin-table-row.is-selected{background:#7ffcff0f;box-shadow:inset 0 0 0 1px #7ffcff47,0 20px 52px -44px #7ffcffcc}.admin-table-row input[type=checkbox],.fulfillment-select-row input{width:1.05rem;height:1.05rem;accent-color:var(--primary)}.admin-mini-link{color:var(--primary);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700;text-decoration:none}.bulk-action-tray{background:linear-gradient(135deg,#7ffcff12,#050a0e70),#0c171fe6;gap:1rem;display:grid}.bulk-action-buttons{align-items:stretch}.bulk-reason{gap:.45rem;max-width:42rem;display:grid}.bulk-result-list{margin-top:.2rem}.admin-coupon-table .admin-table-head,.admin-coupon-table .admin-table-row{grid-template-columns:1fr 1fr .5fr .8fr 1.8fr}.admin-customer-table .admin-table-head,.admin-customer-table .admin-table-row{grid-template-columns:1.4fr .7fr .55fr 1.8fr 1fr}.admin-table-row strong,.admin-row strong,.catalog-summary strong{font-family:var(--font-display);color:var(--on-surface);display:block}.admin-row>div{min-width:0}.admin-table-row em,.admin-row span,.catalog-summary em{color:var(--on-surface-variant);overflow-wrap:anywhere;font-size:.85rem;font-style:normal;display:block}.admin-row,.catalog-summary{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;padding:.85rem}.payment-row{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) auto auto}.payment-notification-row{grid-template-columns:minmax(0,1.15fr) minmax(0,1.1fr) auto auto auto}.payment-notification-actions{justify-content:flex-end}.payment-card-note{max-width:44rem;margin:.15rem 0 0;line-height:1.55}.payment-priority-card{border-color:#ffd47933}.payment-priority-card.has-pending-payments{background:radial-gradient(circle at 10% 0,#ffd4791c,#0000 34%),linear-gradient(135deg,#7ffcff09,#0000 55%),#111c25cc}.payment-warning-text{color:#ffd479!important}.admin-order-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.admin-order-timeline-item{border-bottom:1px solid #92c8dc1f;grid-template-columns:1rem minmax(0,1fr) auto;align-items:start;gap:.85rem;padding:.95rem 0;display:grid}.admin-order-timeline-item:first-child{padding-top:0}.admin-order-timeline-item:last-child{border-bottom:0;padding-bottom:0}.admin-order-timeline-dot{background:var(--primary);border-radius:999px;width:.55rem;height:.55rem;margin-top:.35rem;box-shadow:0 0 14px #7ffcff99}.admin-order-timeline-item.is-danger .admin-order-timeline-dot{background:#ffb4b4;box-shadow:0 0 14px #ffb4b48c}.admin-order-timeline-item.is-warn .admin-order-timeline-dot{background:#ffd479;box-shadow:0 0 14px #ffd47980}.admin-order-timeline-item.is-note .admin-order-timeline-dot{background:var(--tertiary);box-shadow:0 0 14px #ac89ff8c}.admin-order-timeline-item strong{color:var(--on-surface);font-family:var(--font-display);display:block}.admin-order-timeline-item span,.admin-order-timeline-item em,.admin-order-timeline-item time{color:var(--on-surface-variant);font-size:.84rem;font-style:normal;line-height:1.45;display:block}.admin-order-timeline-item time{text-align:right;min-width:9rem}.internal-notes-card form{gap:.85rem;margin-bottom:1rem;display:grid}.admin-note-memo{background:#ac89ff12;border-radius:.8rem;gap:.35rem;margin-bottom:1rem;padding:.9rem 1rem;display:grid;box-shadow:inset 0 0 0 1px #ac89ff2e}.admin-note-memo strong{color:var(--tertiary);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.admin-note-memo span{color:var(--on-surface-variant);line-height:1.5}.admin-row-link:hover,.admin-table-row:hover,.catalog-summary:hover{border-color:#7ffcff52}.admin-action-panel{position:sticky;top:6rem}.manual-order-card{background:linear-gradient(135deg,#7ffcff0d,#ac89ff09 65%),#111c25d1}.manual-order-total{color:var(--primary);font-family:var(--font-display);font-size:clamp(1.4rem,3vw,2rem)}.manual-order-items{grid-column:1/-1;gap:.7rem;display:grid}.manual-order-line{background:#050a0e6b;border-radius:.65rem;grid-template-columns:minmax(12rem,1.25fr) minmax(14rem,1fr) 5rem auto auto;align-items:end;gap:.65rem;padding:.75rem;display:grid;box-shadow:inset 0 0 0 1px #92c8dc21}.manual-line-total{color:var(--on-surface);font-family:var(--font-display);white-space:nowrap;align-self:center;font-weight:700}.manual-order-override{color:var(--on-surface-variant);background:#7ffcff0e;border:1px solid #7ffcff38;border-radius:.6rem;grid-column:1/-1;padding:.78rem .9rem;font-size:.84rem;line-height:1.45}.manual-order-override.is-error{color:#ffb4b4;background:#ff7a8a0f;border-color:#ff7a8a57}.admin-danger-zone{border-top:1px solid #ffb4b429;gap:.85rem;margin-top:1rem;padding-top:1rem;display:grid}.admin-danger-zone h3{color:#ffb4b4;font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .25rem;font-size:.86rem}.admin-danger-zone p{color:var(--on-surface-variant);margin:0;font-size:.9rem;line-height:1.55}.admin-mini-input{width:5.5rem;padding:.55rem .65rem}.coupon-discount-input{align-items:center;gap:.45rem;display:flex}.coupon-discount-input input{width:6rem}.catalog-card{--catalog-state-color:var(--primary);border-color:color-mix(in oklab, var(--catalog-state-color) 24%, transparent);background:radial-gradient(circle at 0 0, color-mix(in oklab, var(--catalog-state-color) 8%, transparent), transparent 19rem), linear-gradient(135deg, #7ffcff06, transparent 58%), #111c25c7;box-shadow:inset 3px 0 0 color-mix(in oklab, var(--catalog-state-color) 74%, transparent), inset 0 0 0 1px color-mix(in oklab, var(--catalog-state-color) 11%, transparent), 0 18px 54px #00000026;border-radius:.65rem;margin-bottom:.55rem;padding:0;overflow:hidden}.catalog-card.is-live{--catalog-state-color:var(--primary)}.catalog-card.is-watch{--catalog-state-color:#ffd699}.catalog-card.is-blocked{--catalog-state-color:#ffb4b4}.catalog-card.is-hidden{--catalog-state-color:var(--tertiary)}.catalog-summary{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(8.5rem,auto) auto 1.4rem;gap:.6rem;width:100%;min-height:3.75rem;padding:.55rem .75rem}.catalog-summary-main{grid-template-columns:minmax(9rem,.8fr) auto minmax(12rem,1.2fr);align-items:center;gap:.3rem .7rem;min-width:0;display:grid}.catalog-summary-main strong{font-size:1rem;line-height:1.08}.catalog-summary-main em,.catalog-summary>span:not(.catalog-summary-main){white-space:nowrap}.catalog-summary>span:not(.catalog-summary-main){color:var(--on-surface);font-size:.86rem}.catalog-summary-meta{justify-items:end;gap:.1rem;min-width:0;display:grid}.catalog-summary-meta em{max-width:10rem;color:var(--on-surface-variant);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.catalog-summary .status-pill{min-height:2rem;padding:.48rem .75rem}.catalog-summary-note{background:linear-gradient(135deg,#7ffcff21,#ac89ff14),#050a0e5c;border-radius:.55rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;width:min(100%,44rem);margin-top:0;padding:.28rem .55rem;display:grid;box-shadow:inset 0 0 0 1px #7ffcff38,inset 3px 0 #7ffcffd9}.catalog-summary-note-label{color:var(--primary);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;font-size:.64rem;font-weight:700}.catalog-summary-note-text{min-width:0;color:var(--on-surface);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.catalog-detail{gap:.7rem;padding:.75rem .85rem .9rem;display:grid}.catalog-detail>.admin-form-grid:not(.catalog-batch-editor){grid-template-columns:auto auto minmax(7rem,.35fr) minmax(18rem,1fr);align-items:end;gap:.6rem .75rem;margin-bottom:0}.catalog-detail>.admin-form-grid:not(.catalog-batch-editor) .admin-wide-label{grid-column:1/span 3;margin-bottom:0}.catalog-detail>.admin-form-grid:not(.catalog-batch-editor)>.vr-btn{place-self:end stretch;min-height:3.5rem;padding:.72rem 1rem}.catalog-batch-cockpit{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.catalog-batch-card,.catalog-batch-guidance{background:#050a0e6b;border-radius:.65rem;box-shadow:inset 0 0 0 1px #92c8dc21}.catalog-batch-card{min-height:6rem;padding:.72rem}.catalog-batch-card.is-current{background:linear-gradient(135deg,#7ffcff14,#0000 65%),#050a0e7a;box-shadow:inset 0 0 0 1px #7ffcff3d,0 18px 44px -34px #00e3fdbf}.catalog-batch-card.is-warn{background:linear-gradient(135deg,#ffd6991a,#0000 65%),#050a0e7a;box-shadow:inset 0 0 0 1px #ffd6993d}.catalog-batch-card span,.catalog-batch-card p,.catalog-section-head p,.catalog-editor-head p,.catalog-batch-guidance span,.catalog-batch-row span,.catalog-batch-row em,.admin-checkbox em{color:var(--on-surface-variant)}.catalog-batch-card span,.catalog-section-head h3,.catalog-editor-head h3,.catalog-batch-guidance strong,.catalog-batch-row>div>span,.admin-checkbox em{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase}.catalog-batch-card span,.catalog-batch-row>div>span{font-size:.68rem;font-weight:700}.catalog-batch-card strong{color:var(--on-surface);font-family:var(--font-display);margin:.28rem 0;font-size:1.06rem;line-height:1.12;display:block}.catalog-batch-card p,.catalog-section-head p,.catalog-editor-head p,.catalog-batch-guidance span{margin:0;line-height:1.38}.catalog-batch-guidance{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;padding:.85rem .95rem;display:grid}.catalog-batch-guidance strong{color:var(--primary);white-space:nowrap;font-size:.68rem}.catalog-batch-section,.catalog-batch-editor{gap:.65rem;display:grid}.catalog-section-head,.catalog-editor-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.catalog-section-head h3,.catalog-editor-head h3{color:var(--on-surface);margin:0 0 .25rem;font-size:.86rem}.catalog-section-head h3{background:linear-gradient(110deg, var(--primary), var(--tertiary));color:#0000;text-shadow:0 0 18px #7ffcff29;-webkit-background-clip:text;background-clip:text;width:fit-content;display:inline-flex;position:relative}.catalog-section-head h3:after{content:"";background:linear-gradient(90deg, var(--primary), var(--tertiary), transparent);opacity:.78;border-radius:999px;height:1px;position:absolute;bottom:-.22rem;left:0;right:0}.catalog-batch-list{gap:.65rem;display:grid}.catalog-inventory-panel{background:linear-gradient(135deg,#7ffcff0f,#ac89ff0d),#050a0e7a;border-radius:.65rem;gap:.65rem;padding:.75rem;display:grid;box-shadow:inset 0 0 0 1px #92c8dc26}.catalog-inventory-stats,.catalog-inventory-actions{gap:.55rem;display:grid}.catalog-inventory-stats{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.catalog-inventory-stats div{background:#050a0e73;border-radius:.6rem;min-width:0;padding:.62rem;box-shadow:inset 0 0 0 1px #92c8dc1f}.catalog-inventory-stats span,.catalog-inventory-actions span{color:var(--on-surface-variant);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:700;display:block}.catalog-inventory-stats strong{color:var(--on-surface);font-family:var(--font-display);margin:.14rem 0;font-size:1.06rem;display:block}.catalog-inventory-stats em{color:var(--on-surface-variant);font-size:.78rem;font-style:normal;line-height:1.35;display:block}.catalog-inventory-actions{grid-template-columns:minmax(8rem,.8fr) auto auto auto minmax(13rem,1fr);align-items:end}.catalog-inventory-actions label{gap:.35rem;min-width:0;display:grid}.catalog-inventory-actions input{width:100%;min-height:2.45rem}.catalog-inventory-actions .account-action{white-space:nowrap;min-height:2.45rem;padding:.52rem .8rem}.catalog-inventory-note,.catalog-inventory-warning{color:var(--on-surface-variant);font-size:.78rem;line-height:1.4}.catalog-inventory-warning{background:#ffd69914;border-radius:.6rem;gap:.25rem;padding:.75rem .85rem;display:grid;box-shadow:inset 0 0 0 1px #ffd69933}.catalog-inventory-warning strong{color:#ffd699;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem}.catalog-batch-adjustment{background:linear-gradient(120deg,#ac89ff12,#7ffcff09),#050a0e80;border-radius:.65rem;grid-template-columns:minmax(12rem,1fr) minmax(11rem,.8fr) minmax(7.5rem,.55fr) minmax(5.5rem,.45fr) minmax(14rem,1fr) auto;align-items:end;gap:.65rem;padding:.8rem;display:grid;box-shadow:inset 0 0 0 1px #ac89ff29}.catalog-batch-adjustment>div{align-self:center;min-width:0}.catalog-batch-adjustment span{color:var(--on-surface-variant);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:700;display:block}.catalog-batch-adjustment p{color:var(--on-surface-variant);margin:.25rem 0 0;font-size:.78rem;line-height:1.35}.catalog-batch-adjustment label{gap:.35rem;min-width:0;display:grid}.catalog-batch-adjustment input,.catalog-batch-adjustment select,.catalog-batch-adjustment .account-action{min-height:2.45rem}.catalog-batch-adjustment-note{min-width:12rem}.catalog-batch-row{background:#050a0e70;border-radius:.65rem;grid-template-columns:minmax(12rem,1.15fr) minmax(9.75rem,.55fr) minmax(8rem,.65fr) minmax(12rem,.9fr) minmax(17rem,max-content);align-items:start;gap:.65rem;padding:.68rem;display:grid;box-shadow:inset 0 0 0 1px #92c8dc21}.catalog-batch-row.is-current{box-shadow:inset 0 0 0 1px #7ffcff3d,inset 3px 0 #7ffcffd9}.catalog-batch-row.is-editing{background:linear-gradient(135deg,#ac89ff1f,#7ffcff09 68%),#0b111db8;box-shadow:inset 0 0 0 1px #ac89ff4d,inset 3px 0 #ac89ffd9,0 18px 54px -44px #ac89fff2}.catalog-batch-row.is-editing .catalog-batch-id strong,.catalog-batch-row.is-editing>div>span{color:color-mix(in oklab, var(--tertiary) 74%, var(--on-surface))}.catalog-batch-id,.catalog-batch-row>div{min-width:0}.catalog-batch-row>div:not(.catalog-batch-actions){align-content:start;gap:.15rem;display:grid}.catalog-batch-row>div:nth-child(2){justify-items:start;gap:.38rem}.catalog-batch-row>div:nth-child(2) .status-pill{min-width:9.35rem;min-height:2.35rem;padding-inline:.95rem}.catalog-batch-id strong{overflow-wrap:anywhere;line-height:1.15}.catalog-batch-id span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.catalog-batch-row a{color:var(--primary);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:700;text-decoration:none}.catalog-batch-row em{letter-spacing:0;overflow-wrap:anywhere;text-transform:none;max-width:100%;margin-top:.15rem;font-size:.78rem;font-style:normal;line-height:1.35;display:block}.catalog-batch-actions{flex-wrap:wrap;justify-content:flex-end;align-self:center;gap:.45rem;min-width:16rem;display:flex}.catalog-batch-actions .account-action{min-height:2.1rem;padding:.4rem .65rem;font-size:.66rem}.catalog-batch-editor{border-top:1px solid #92c8dc21;padding-top:1rem}.catalog-batch-editor.is-editing{background:linear-gradient(135deg,#ac89ff1a,#7ffcff0b),#091218b8;border-top:0;border-radius:.75rem;padding:1rem;box-shadow:inset 0 0 0 1px #ac89ff38,inset 3px 0 #ac89ffbd,0 24px 60px -48px #ac89ffe6}.catalog-batch-editor.is-editing .catalog-editor-head h3{color:color-mix(in oklab, var(--tertiary) 74%, var(--on-surface))}.catalog-cancel-edit{background:#3e14198a;box-shadow:inset 0 0 0 1px #ffb4b414}.catalog-cancel-edit:hover{color:#ffd0d0;border-color:#ffb4b480}.catalog-batch-error{color:var(--on-surface);background:linear-gradient(135deg,#ffb4b41f,#ac89ff12),#050a0e94;border-radius:.65rem;grid-column:1/-1;gap:.3rem;padding:.85rem 1rem;display:grid;box-shadow:inset 0 0 0 1px #ffb4b442,inset 3px 0 #ffb4b4c7,0 18px 44px -36px #ffb4b4bf}.catalog-batch-error strong{color:#ffb4b4;font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:700}.catalog-batch-error span{color:var(--on-surface-variant);font-size:.9rem;line-height:1.5}.catalog-batch-editor input[aria-invalid=true]{border-color:#ffb4b48c;box-shadow:0 0 0 1px #ffb4b42e}.catalog-field-note{color:var(--on-surface-variant);letter-spacing:.04em;text-transform:none;font-size:.62rem;font-style:normal;font-weight:500;line-height:1.4}.catalog-batch-editor .admin-checkbox{background:#050a0e6b;border-radius:.6rem;align-items:flex-start;min-height:auto;padding:.8rem;box-shadow:inset 0 0 0 1px #92c8dc21}.catalog-batch-editor .admin-checkbox span{gap:.2rem;display:grid}.catalog-batch-editor .admin-checkbox em{letter-spacing:.04em;text-transform:none;font-size:.62rem;font-style:normal;font-weight:500;line-height:1.4;display:block}.catalog-coa-upload{background:#050a0e6b;border-radius:.65rem;grid-column:1/-1;grid-template-columns:minmax(12rem,1fr) minmax(0,1.3fr) auto;align-items:center;gap:.75rem;padding:.85rem;display:grid;box-shadow:inset 0 0 0 1px #92c8dc21}.catalog-coa-upload span{color:var(--primary);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700;display:block}.catalog-coa-upload p{color:var(--on-surface-variant);margin:.25rem 0 0;font-size:.78rem;line-height:1.45}.catalog-coa-upload input[type=file]{width:100%;min-width:0;color:var(--on-surface-variant);font-size:.78rem}.admin-spark-list{gap:.55rem;display:grid}.admin-spark-row{color:var(--on-surface-variant);grid-template-columns:4rem 1fr 5rem;align-items:center;gap:.8rem;display:grid}.admin-spark-row div{background:#92c8dc1f;border-radius:999px;height:.45rem;overflow:hidden}.admin-spark-row i{border-radius:inherit;background:linear-gradient(90deg, var(--primary), var(--tertiary));min-width:2%;height:100%;display:block}@media (max-width:1320px){.ops-dashboard-density .ops-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.ops-cockpit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-command-card{grid-template-columns:minmax(0,1fr) auto}.ops-command-checks{grid-column:1/-1}}@media (max-width:900px){.account-head,.admin-head,.admin-toolbar{flex-direction:column;align-items:flex-start}.orders-toolbar-search,.account-grid-two,.admin-detail-grid,.admin-metrics,.ops-command-card,.ops-cockpit-grid,.ops-exception-grid,.ops-command-checks,.fulfillment-checks,.catalog-batch-cockpit,.catalog-batch-adjustment,.catalog-batch-row,.coming-soon-admin-row,.manual-order-line{grid-template-columns:1fr}.catalog-batch-guidance,.catalog-coa-upload,.catalog-section-head,.catalog-editor-head{flex-direction:column;grid-template-columns:1fr}.catalog-batch-actions{justify-content:flex-start}.progress-grid{grid-template-columns:1fr 1fr}.admin-table-head{display:none}.admin-table-row,.admin-row,.admin-orders-table .admin-table-row,.admin-coupon-table .admin-table-row,.admin-inventory-table .admin-table-row,.admin-customer-table .admin-table-row,.payment-notification-row,.fulfillment-select-row,.admin-order-timeline-item{grid-template-columns:1fr}.ops-command-actions{justify-content:flex-start}.admin-order-timeline-item time{text-align:left;min-width:0}.admin-search{max-width:none}}@media (max-width:680px){.catalog-summary,.catalog-summary-main,.catalog-batch-cockpit,.coming-soon-admin-row,.catalog-inventory-actions,.catalog-inventory-stats,.catalog-detail>.admin-form-grid:not(.catalog-batch-editor){grid-template-columns:1fr}.catalog-summary{align-items:start;min-height:0;padding:.72rem}.catalog-summary-main{align-items:start}.catalog-summary-meta{justify-items:start}.catalog-summary-meta em{text-align:left;max-width:100%}.catalog-summary-note{width:100%}.coming-soon-admin-card .admin-card-head{flex-direction:column;align-items:flex-start}.coming-soon-admin-head-actions,.coming-soon-admin-head-actions .account-action,.coming-soon-admin-head-actions a{width:100%}.coming-soon-admin-head-actions{align-items:stretch}.coming-soon-admin-stage{width:100%}.catalog-detail>.admin-form-grid:not(.catalog-batch-editor) .admin-wide-label{grid-column:1}}@media (max-width:560px){.account-shell,.admin-shell{width:min(100% - 1rem,1180px);padding-top:7rem}.about-proof-grid,.about-process-grid{grid-template-columns:1fr}.about-proof-card,.about-process-card,.about-section,.about-principles{border-radius:.875rem}.account-shell,.admin-shell{padding-top:5.75rem}.order-card-head,.order-card-foot,.addr-card,.pay-grid,.order-timeline-item,.tracking-event-list li,.progress-grid{grid-template-columns:1fr}.order-card-status{align-items:flex-start}.account-orders-showcase .account-card-head,.account-module-head,.premium-order-head,.premium-order-foot{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.account-orders-empty{grid-template-columns:1fr;justify-items:start}.account-empty-primary,.account-security-module .vr-btn-primary{width:100%}.account-inline-empty{align-items:flex-start}.account-card-actions{flex-wrap:wrap;justify-content:flex-start}.premium-order-total{justify-items:start}.premium-order-status{order:-1}.premium-order-sentence{flex-wrap:wrap;align-items:flex-start}.premium-order-sentence code{white-space:normal;overflow-wrap:anywhere;width:100%;margin-left:1.05rem}.order-card-head,.order-card-foot,.addr-card{flex-direction:column}.order-item{grid-template-columns:1fr;gap:.7rem}.order-item-math{border-top:1px solid #92c8dc1f;grid-template-columns:repeat(3,1fr);justify-content:stretch;gap:.55rem;padding-top:.55rem}.order-item-stat{text-align:left;justify-items:start}.premium-order-item,.order-detail-item-row{grid-template-columns:2.5rem minmax(0,1fr) auto}.premium-order-line,.order-detail-item-row .item-total{text-align:left;grid-column:2/-1;justify-self:start;min-width:0}.premium-order-actions{justify-content:flex-start;width:100%}.premium-order-batch,.premium-order-detail,.premium-order-reorder{width:100%}}
