@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&display=swap";html[data-site-theme=midnight-command]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--theme-pitch-black);--bg-strong:var(--theme-deep-slate);--surface:var(--theme-graphite);--surface-strong:var(--theme-deep-slate);--border:var(--theme-border);--text:var(--theme-text);--text-bright:#f7fff8;--muted:#8dc79d;--accent:var(--theme-accent);--accent-strong:var(--theme-accent);--success:var(--theme-success);--danger:var(--theme-danger);--shadow:0 0 0 1px #72ff9f14, 0 18px 48px #000000b8, 0 0 24px #72ff9f1f;--matrix-glow:none;--theme-pitch-black:#08090a;--theme-graphite:#0f1011;--theme-deep-slate:#161718;--theme-charcoal:#23252a;--theme-muted:#8a8f98;--theme-text:#d0d6e0;--theme-text-strong:#f7f8f8;--theme-border:#d0d6e029;--theme-border-strong:#e4f2226b;--theme-accent:#e4f222;--theme-accent-soft:#e4f2221f;--theme-danger:#eb5757;--theme-success:#27a644;--theme-radius:6px;--theme-radius-tight:2px;--theme-shadow:#0000006b 0 2px 4px, #ffffff08 0 1px 0 inset;--theme-shadow-large:#08090aa3 0 16px 48px;--font-body:"Inter Variable", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Inter Variable", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Berkeley Mono", "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--bg-soft:var(--theme-graphite);--surface-soft:#23252ab8;--border-strong:var(--theme-border-strong);--text-strong:var(--theme-text-strong);--text-muted:var(--theme-muted);--accent-soft:var(--theme-accent-soft);--radius-sm:var(--theme-radius-tight);--radius-md:var(--theme-radius);--radius-lg:var(--theme-radius);--shadow-panel:var(--theme-shadow);--shadow-glow:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace}html[data-site-theme=midnight-command] *{box-sizing:border-box}html[data-site-theme=midnight-command] [hidden]{display:none!important}@supports (scrollbar-gutter:stable){html[data-site-theme=midnight-command]{scrollbar-gutter:stable both-edges}}html[data-site-theme=midnight-command]{background:radial-gradient(circle at top, #4dff8829, transparent 35%), radial-gradient(circle at bottom right, #1ebf521f, transparent 28%), linear-gradient(180deg, #001204d9, #000000fa), var(--bg)}html[data-site-theme=midnight-command] body{min-height:100%;color:var(--text);background:0 0;min-height:100vh;margin:0;position:relative;overflow-x:hidden}html[data-site-theme=midnight-command] body.booting{overflow:hidden}html[data-site-theme=midnight-command] body:before{content:"";pointer-events:none;opacity:.16;mix-blend-mode:screen;background:repeating-linear-gradient(#ffffff05 0 1px,#0000 1px 4px);position:fixed;inset:0}html[data-site-theme=midnight-command] body:after{content:"";pointer-events:none;background:radial-gradient(circle,#0000 45%,#0000008c 100%);position:fixed;inset:0}html[data-site-theme=midnight-command] h1,html[data-site-theme=midnight-command] h2,html[data-site-theme=midnight-command] h3{color:var(--text-bright);letter-spacing:.08em;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-weight:700}html[data-site-theme=midnight-command] #app{min-height:100vh}html[data-site-theme=midnight-command] a{color:inherit;text-decoration:none}html[data-site-theme=midnight-command] code{color:var(--accent);background:#4dff8814;border-radius:.18rem;padding:.125rem .35rem;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace}html[data-site-theme=midnight-command] .cursor-fire{pointer-events:none;z-index:9999;opacity:0;mix-blend-mode:screen;width:28px;height:28px;transition:opacity .15s;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}html[data-site-theme=midnight-command] .cursor-fire.is-hovering{opacity:1}html[data-site-theme=midnight-command] .cursor-fire-core{background:radial-gradient(circle at 50% 60%,#e8ffefd1 0%,#72ff9f94 35%,#27c85f57 60%,#0000 80%);border-radius:50%;animation:.4s ease-in-out infinite alternate cursorFirePulse;position:absolute;inset:0}html[data-site-theme=midnight-command] .cursor-fire-spark{background:#abffc5d6;border-radius:50%;width:6px;height:6px;animation:.6s ease-out infinite cursorFireSpark;position:absolute;box-shadow:0 0 12px #72ff9f66}html[data-site-theme=midnight-command] .cursor-fire-spark:nth-child(3){background:#72ff9fcc;width:4px;height:4px;animation-duration:.5s;animation-delay:.2s}html[data-site-theme=midnight-command] .cursor-fire-spark:nth-child(4){background:#52e686d1;width:5px;height:5px;animation-duration:.55s;animation-delay:.35s}@keyframes cursorFirePulse{0%{opacity:.7;transform:scale(.85)}to{opacity:1;transform:scale(1.15)}}@keyframes cursorFireSpark{0%{opacity:.9;transform:translate(10px,14px)scale(1)}50%{opacity:.6;transform:translate(6px,-4px)scale(.7)}to{opacity:0;transform:translate(14px,-10px)scale(0)}}html[data-site-theme=midnight-command] .boot-sequence{z-index:4;background:radial-gradient(circle at top,#72ff9f14,#0000 35%),linear-gradient(#000000c7,#000000f5);place-items:center;padding:1rem;transition:opacity .32s,visibility .32s;display:grid;position:fixed;inset:0}html[data-site-theme=midnight-command] .boot-sequence[hidden]{display:none!important}html[data-site-theme=midnight-command] .boot-sequence.is-complete{opacity:0;visibility:hidden}html[data-site-theme=midnight-command] .boot-header,html[data-site-theme=midnight-command] .boot-hint,html[data-site-theme=midnight-command] .boot-log,html[data-site-theme=midnight-command] .boot-progress-track{z-index:1;position:relative}html[data-site-theme=midnight-command] .boot-header{text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #72ff9f2e;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.9rem;padding-bottom:.65rem;display:flex}html[data-site-theme=midnight-command] .boot-phase{color:var(--text-bright);text-shadow:var(--matrix-glow)}html[data-site-theme=midnight-command] .boot-log{min-height:220px;max-height:220px;color:var(--accent);white-space:pre-wrap;text-shadow:0 0 10px #72ff9f33;margin:0;font-size:.92rem;line-height:1.42;overflow:auto}html[data-site-theme=midnight-command] .boot-line:last-child{color:var(--text-bright)}html[data-site-theme=midnight-command] .boot-progress-track{background:#000501e6;border:1px solid #72ff9f2e;height:.52rem;margin-top:.9rem;overflow:hidden}html[data-site-theme=midnight-command] .boot-progress-bar{transform-origin:0;background:linear-gradient(90deg,#27c85fd1,#f7fff8eb);width:100%;height:100%;transition:transform .18s linear;display:block;transform:scaleX(0);box-shadow:0 0 18px #72ff9f2e}html[data-site-theme=midnight-command] .boot-hint{color:var(--muted);margin:.8rem 0 0;font-size:.88rem}html[data-site-theme=midnight-command] .matrix-column{left:var(--column-left);white-space:pre;color:#60ff90b8;font-size:var(--column-size);text-shadow:0 0 10px #4dff883d;animation:matrix-fall var(--column-duration) linear infinite;animation-delay:var(--column-delay);font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;line-height:.9;position:absolute;top:-35%}html[data-site-theme=midnight-command] .matrix-column--bright{color:#f7fff8eb;text-shadow:0 0 12px #ffffff52,0 0 20px #4dff882e}@keyframes matrix-fall{0%{transform:translateY(-10%)}to{transform:translateY(140vh)}}html[data-site-theme=midnight-command] .full-width{width:100%}html[data-site-theme=midnight-command] .eyebrow{color:var(--accent);letter-spacing:.22em;text-transform:uppercase;margin:0 0 .75rem;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:.86rem;font-weight:700}html[data-site-theme=midnight-command] .lede{color:var(--muted);font-size:.98rem;line-height:1.62}html[data-site-theme=midnight-command] .rich-text-toolbar-stack{gap:.6rem;display:grid}html[data-site-theme=midnight-command] .rich-text-toolbar{background:#020c04d6;border:1px solid #72ff9f29;border-radius:.4rem;gap:.55rem;padding:.75rem;display:grid}html[data-site-theme=midnight-command] .rich-text-toolbar-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}html[data-site-theme=midnight-command] .rich-text-source{display:none!important}html[data-site-theme=midnight-command] .rich-text-editor-surface{min-height:13rem;color:var(--text);caret-color:var(--accent);overflow-wrap:anywhere;text-align:left;direction:ltr;unicode-bidi:plaintext;background:#000600f5;border:1px solid #72ff9f42;border-radius:.16rem;padding:.82rem;box-shadow:inset 0 0 0 1px #72ff9f08}html[data-site-theme=midnight-command] .rich-text-editor-surface.rich-text-content{display:block}html[data-site-theme=midnight-command] .rich-text-editor-surface>*+*{margin-top:.3rem}html[data-site-theme=midnight-command] .rich-text-editor-surface:focus-visible{outline-offset:2px;outline:2px solid #4dff8861}html[data-site-theme=midnight-command] .rich-text-editor-surface:empty:before{content:attr(data-placeholder);color:var(--muted);pointer-events:none}html[data-site-theme=midnight-command] .rich-text-help{margin:0}html[data-site-theme=midnight-command] .rich-text-content{overflow-wrap:anywhere;gap:.85rem;min-width:0;max-width:100%;display:grid}html[data-site-theme=midnight-command] .rich-text-paragraph,html[data-site-theme=midnight-command] .rich-text-heading,html[data-site-theme=midnight-command] .rich-text-quote,html[data-site-theme=midnight-command] .rich-text-list{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;margin:0}html[data-site-theme=midnight-command] .rich-text-paragraph,html[data-site-theme=midnight-command] .rich-text-list,html[data-site-theme=midnight-command] .rich-text-quote{color:var(--text);line-height:1.75}html[data-site-theme=midnight-command] .rich-text-heading{color:var(--text-bright);text-shadow:0 0 14px #ffffff14,0 0 18px #38ff7e29}html[data-site-theme=midnight-command] .rich-text-heading--h2{font-size:clamp(1.3rem,3vw,1.85rem)}html[data-site-theme=midnight-command] .rich-text-heading--h3{font-size:clamp(1.08rem,2.4vw,1.4rem)}html[data-site-theme=midnight-command] .rich-text-quote{background:#041207b8;border-left:3px solid #72ff9f75;border-radius:.2rem;padding:.9rem 1rem;box-shadow:inset 0 0 0 1px #72ff9f0f}html[data-site-theme=midnight-command] .rich-text-list{padding-left:1.35rem}html[data-site-theme=midnight-command] .rich-text-list li+li{margin-top:.42rem}html[data-site-theme=midnight-command] .rich-text-underline{text-decoration:underline;text-decoration-thickness:.08em}html[data-site-theme=midnight-command] .rich-text-color--accent{color:var(--accent)}html[data-site-theme=midnight-command] .rich-text-color--bright{color:var(--text-bright)}html[data-site-theme=midnight-command] .rich-text-color--muted{color:var(--muted)}html[data-site-theme=midnight-command] .rich-text-color--warning{color:#ffd56a}html[data-site-theme=midnight-command] .rich-text-color--danger{color:var(--danger)}html[data-site-theme=midnight-command] .rich-text-link{color:var(--accent);text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:.08em}html[data-site-theme=midnight-command] .rich-text-link:hover,html[data-site-theme=midnight-command] .rich-text-link:focus-visible{color:var(--text-bright);text-shadow:var(--matrix-glow)}html[data-site-theme=midnight-command] .rich-text-media{object-fit:contain;cursor:zoom-in;background:#0000005c;border-radius:.35rem;width:min(100%,960px);max-height:70vh;margin:.35rem 0;display:block;box-shadow:0 0 0 1px #72ff9f33,0 16px 34px #00000047}html[data-site-theme=midnight-command] .rich-text-media:focus-visible{outline:2px solid var(--accent);outline-offset:4px}html[data-site-theme=midnight-command] .rich-text-video{aspect-ratio:16/9}html[data-site-theme=midnight-command] .site-footer{border-top:1px solid #72ff9f24;gap:.9rem;margin-top:1.5rem;padding-top:1rem;display:grid}html[data-site-theme=midnight-command] .footer-links{flex-wrap:wrap;gap:.85rem 1.1rem;display:flex}html[data-site-theme=midnight-command] .footer-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem 1.1rem;display:flex}html[data-site-theme=midnight-command] .footer-legal{color:var(--muted);letter-spacing:.04em;margin:0;font-size:.82rem;line-height:1.6}html[data-site-theme=midnight-command] .footer-legal-links{flex-wrap:wrap;justify-content:flex-end;gap:.65rem 1rem;margin-left:auto;display:flex}html[data-site-theme=midnight-command] .footer-link--child{margin-left:1.25rem}html[data-site-theme=midnight-command] .upload-progress-track{background:#72ff9f1f;border-radius:999px;height:.5rem;position:relative;overflow:hidden}html[data-site-theme=midnight-command] .upload-progress-bar{transform-origin:0;background:linear-gradient(90deg,#4dff887a,#f7fff8eb);transition:transform .14s;position:absolute;inset:0;transform:scaleX(0)}html[data-site-theme=midnight-command] .upload-library-body{gap:.85rem;padding-top:.85rem;display:grid}html[data-site-theme=midnight-command] .upload-library-header{align-items:baseline;gap:.75rem}html[data-site-theme=midnight-command] .upload-library-image{aspect-ratio:1;object-fit:cover;cursor:zoom-in;background:#00000059;border:1px solid #72ff9f24;border-radius:.45rem;width:100%}html[data-site-theme=midnight-command] .upload-library-image:focus-visible{outline:2px solid var(--accent);outline-offset:3px}html[data-site-theme=midnight-command] .upload-library-meta{gap:.15rem;font-size:.75rem;display:grid}html[data-site-theme=midnight-command] .upload-library-empty{text-align:center;background:#030b048c;border:1px dashed #72ff9f2e;border-radius:.85rem;grid-column:1/-1;padding:.85rem}html[data-site-theme=midnight-command] body{color:var(--theme-text);font-family:var(--font-body);letter-spacing:0;background:linear-gradient(90deg, #ffffff06 1px, transparent 1px), linear-gradient(180deg, #ffffff05 1px, transparent 1px), radial-gradient(circle at 12% 0%, #5e6ad224, transparent 30rem), radial-gradient(circle at 86% 18%, #e4f22214, transparent 26rem), var(--theme-pitch-black);background-size:48px 48px,48px 48px,auto,auto,auto;background-attachment:fixed}html[data-site-theme=midnight-command] a{color:var(--theme-text-strong);text-decoration-color:#e4f22275}html[data-site-theme=midnight-command] a:hover,html[data-site-theme=midnight-command] a:focus-visible{color:var(--theme-accent)}html[data-site-theme=midnight-command] .page-shell{z-index:1;width:min(1380px,100% - 1.2rem);margin:0 auto;padding:.75rem 0 2.25rem;position:relative}html[data-site-theme=midnight-command] .site-breadcrumbs{margin:0 0 .9rem}html[data-site-theme=midnight-command] .breadcrumb-home-icon{min-width:1.15rem;height:1.15rem;color:var(--accent);place-items:center;margin-right:.38rem;font-size:1.14em;line-height:1;display:inline-grid}html[data-site-theme=midnight-command] .breadcrumbs-current{color:var(--text-bright);align-items:center;display:inline-flex}html[data-site-theme=midnight-command] .breadcrumbs-separator{opacity:.72}html[data-site-theme=midnight-command] body.booting .page-shell{pointer-events:none;filter:blur(1px)saturate(.9)}html[data-site-theme=midnight-command] .matrix-rain{pointer-events:none;z-index:0;opacity:.28;position:fixed;inset:0;overflow:hidden}html[data-site-theme=midnight-command] .page-content{min-height:60vh}html[data-site-theme=midnight-command] .upload-library-grid{grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:.6rem;display:grid}html[data-site-theme=midnight-command] body:before,html[data-site-theme=midnight-command] body:after,html[data-site-theme=midnight-command] .matrix-rain,html[data-site-theme=midnight-command] .matrix-panel:before,html[data-site-theme=midnight-command] .hero-card:after{display:none}html[data-site-theme=midnight-command] .page-shell{width:min(1440px,100% - 2rem);padding:1rem 0 2rem}html[data-site-theme=midnight-command] .page-content,html[data-site-theme=midnight-command] .admin-layout,html[data-site-theme=midnight-command] .account-layout,html[data-site-theme=midnight-command] .forum-layout,html[data-site-theme=midnight-command] .catalog-browser-layout,html[data-site-theme=midnight-command] .catalog-product-detail-layout{gap:1rem}html[data-site-theme=midnight-command] .matrix-panel,html[data-site-theme=midnight-command] .hero-card,html[data-site-theme=midnight-command] .feature-card,html[data-site-theme=midnight-command] .session-card,html[data-site-theme=midnight-command] .admin-section,html[data-site-theme=midnight-command] .admin-section-body,html[data-site-theme=midnight-command] .account-hero,html[data-site-theme=midnight-command] .account-card,html[data-site-theme=midnight-command] .account-info-card,html[data-site-theme=midnight-command] .account-friend-card,html[data-site-theme=midnight-command] .account-purchase-card,html[data-site-theme=midnight-command] .forum-panel,html[data-site-theme=midnight-command] .forum-thread-card,html[data-site-theme=midnight-command] .forum-category-card,html[data-site-theme=midnight-command] .catalog-browser-panel,html[data-site-theme=midnight-command] .catalog-browser-sidebar,html[data-site-theme=midnight-command] .catalog-product-card,html[data-site-theme=midnight-command] .catalog-product-media-panel,html[data-site-theme=midnight-command] .catalog-product-summary-panel,html[data-site-theme=midnight-command] .catalog-product-version-panel,html[data-site-theme=midnight-command] .catalog-product-description-panel,html[data-site-theme=midnight-command] .catalog-collection-card,html[data-site-theme=midnight-command] .contact-panel,html[data-site-theme=midnight-command] .login-panel{border:1px solid var(--theme-border);border-radius:var(--theme-radius);box-shadow:var(--theme-shadow);background:linear-gradient(#161718f5,#0f1011f5)}html[data-site-theme=midnight-command] .hero-card{grid-template-columns:minmax(0,.88fr) minmax(16rem,.42fr);align-items:end;min-height:clamp(20rem,42vh,34rem);padding:clamp(1rem,3vw,2rem);display:grid;overflow:hidden}html[data-site-theme=midnight-command] .hero-card h1{max-width:15ch;font-size:clamp(2.2rem,7vw,6rem);line-height:.98}html[data-site-theme=midnight-command] .hero-card .lede{max-width:52rem;color:var(--theme-text);font-size:clamp(1rem,1.5vw,1.22rem)}html[data-site-theme=midnight-command] .feature-grid,html[data-site-theme=midnight-command] .catalog-public-grid,html[data-site-theme=midnight-command] .account-info-grid,html[data-site-theme=midnight-command] .forum-grid{gap:.85rem}html[data-site-theme=midnight-command] .catalog-public-grid--list .catalog-product-card{grid-template-columns:minmax(14rem,.35fr) minmax(0,1fr)}html[data-site-theme=midnight-command] .top-mini-bar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#020e04f5,#000401fa);border:1px solid #72ff9f24;border-radius:.28rem;margin:0 0 .6rem;box-shadow:inset 0 0 0 1px #72ff9f08,0 10px 28px #00000047}html[data-site-theme=midnight-command] .top-mini-bar.is-sticky{z-index:110;position:sticky;top:0}html[data-site-theme=midnight-command] .top-mini-bar__inner{justify-content:space-between;align-items:center;gap:1rem;min-height:2.7rem;padding:.3rem .7rem;display:flex}html[data-site-theme=midnight-command] .top-mini-bar__left{flex:auto;align-items:center;gap:.55rem;min-width:0;min-height:1px;display:flex;overflow:visible}html[data-site-theme=midnight-command] .top-mini-bar__left::-webkit-scrollbar{display:none}html[data-site-theme=midnight-command] .top-mini-bar__right{justify-content:flex-end;align-items:center;gap:.7rem;display:flex}html[data-site-theme=midnight-command] .top-mini-bar__custom-links{align-items:center;gap:.45rem;min-width:0;display:inline-flex}html[data-site-theme=midnight-command] .top-mini-bar__custom-link{min-height:2rem;color:var(--text-soft);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#09140cb8;border:1px solid #72ff9f29;border-radius:999px;align-items:center;padding:.2rem .72rem;font-size:.68rem;font-weight:700;text-decoration:none;transition:transform .18s,border-color .18s,color .18s,background-color .18s,box-shadow .18s;display:inline-flex}html[data-site-theme=midnight-command] .top-mini-bar__custom-link:hover,html[data-site-theme=midnight-command] .top-mini-bar__custom-link:focus-visible,html[data-site-theme=midnight-command] .top-mini-bar__custom-link[aria-current=page]{color:var(--text-bright);background:#0a1c0eeb;border-color:#72ff9f6b;transform:translateY(-1px);box-shadow:0 0 20px #72ff9f1f}html[data-site-theme=midnight-command] .top-mini-bar__selector-group{min-width:0;height:2.1rem;color:var(--text);background:#041006e6;border:1px solid #72ff9f3d;border-radius:999px;flex:none;align-items:center;gap:0;padding:0 .58rem;transition:transform .18s,border-color .18s,box-shadow .18s,color .18s,background-color .18s;display:inline-flex;position:relative;box-shadow:0 0 18px #72ff9f14}html[data-site-theme=midnight-command] .top-mini-bar__selector-group:hover,html[data-site-theme=midnight-command] .top-mini-bar__selector-group:focus-within{color:var(--text-bright);border-color:#72ff9f8a;transform:translateY(-1px);box-shadow:0 0 24px #72ff9f29}html[data-site-theme=midnight-command] .top-mini-bar__selector{min-width:0;color:var(--text-bright);cursor:pointer;letter-spacing:.08em;background:0 0;border:0;justify-content:center;align-items:center;gap:.35rem;padding:0 .92rem 0 0;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:.72rem;font-weight:700;display:inline-flex;position:relative}html[data-site-theme=midnight-command] .top-mini-bar__selector:after{content:"";border-bottom:1px solid;border-right:1px solid;width:.42rem;height:.42rem;transition:transform .16s;transform:translateY(-.12rem)rotate(45deg)}html[data-site-theme=midnight-command] .top-mini-bar__selector-group:hover .top-mini-bar__selector:after,html[data-site-theme=midnight-command] .top-mini-bar__selector-group:focus-within .top-mini-bar__selector:after{transform:translateY(.08rem)rotate(225deg)}html[data-site-theme=midnight-command] .top-mini-bar__selector-menu{z-index:120;background:#000802fa;border:1px solid #72ff9f52;border-radius:.65rem;gap:.25rem;width:max-content;min-width:100%;max-width:min(17rem,100vw - 1rem);padding:.3rem;display:none;position:absolute;top:calc(100% - 1px);left:0;box-shadow:0 18px 34px #00000075,0 0 24px #72ff9f1f}html[data-site-theme=midnight-command] .top-mini-bar__selector-group:hover .top-mini-bar__selector-menu,html[data-site-theme=midnight-command] .top-mini-bar__selector-group:focus-within .top-mini-bar__selector-menu,html[data-site-theme=midnight-command] .top-mini-bar__selector-group.is-open .top-mini-bar__selector-menu{display:grid}html[data-site-theme=midnight-command] .top-mini-bar__selector-option{width:100%;min-height:2rem;color:var(--text);cursor:pointer;letter-spacing:.04em;text-align:left;background:#041006e6;border:1px solid #72ff9f24;border-radius:.45rem;padding:.38rem .65rem;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:.72rem;font-weight:800}html[data-site-theme=midnight-command] .top-mini-bar__selector-option:hover,html[data-site-theme=midnight-command] .top-mini-bar__selector-option:focus-visible,html[data-site-theme=midnight-command] .top-mini-bar__selector-option[aria-selected=true]{color:var(--text-bright);background:#0a1c0ef5;border-color:#72ff9f7a;outline:none}html[data-site-theme=midnight-command] .top-mini-bar__selector:focus{outline:none}html[data-site-theme=midnight-command] .top-mini-bar__search-shell{flex-direction:column;align-items:stretch;display:inline-flex;position:relative}html[data-site-theme=midnight-command] .top-mini-bar__cart-shell{display:inline-flex;position:relative}html[data-site-theme=midnight-command] .top-mini-bar__utility-button,html[data-site-theme=midnight-command] .top-mini-bar__search-form{color:var(--text);cursor:pointer;background:#041006e6;border:1px solid #72ff9f3d;transition:width .24s cubic-bezier(.22,1,.36,1),transform .18s,border-color .18s,box-shadow .18s,color .18s,background-color .18s;box-shadow:0 0 18px #72ff9f14}html[data-site-theme=midnight-command] .top-mini-bar__utility-button{border-radius:999px;justify-content:center;align-items:center;width:2.3rem;height:2.3rem;padding:0;display:inline-flex}html[data-site-theme=midnight-command] .top-mini-bar__cart-button{position:relative}html[data-site-theme=midnight-command] .top-mini-bar__cart-count{min-width:1rem;height:1rem;color:var(--text-bright);background:#0c3012fa;border:1px solid #72ff9f61;border-radius:999px;justify-content:center;align-items:center;padding:0 .24rem;font-size:.58rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-.12rem;right:-.18rem;box-shadow:0 0 14px #72ff9f2e}html[data-site-theme=midnight-command] .top-mini-bar__cart-backdrop{z-index:6;background:#00000047;border:0;position:fixed;inset:0}html[data-site-theme=midnight-command] .top-mini-bar__cart-panel{z-index:7;opacity:0;pointer-events:none;background:linear-gradient(#020e04fa,#000601fe);border:1px solid #72ff9f33;border-radius:.5rem 0 0;grid-template-rows:auto minmax(0,1fr) auto;width:min(28rem,100vw - 1rem);max-width:calc(100vw - .5rem);padding:.9rem .95rem 1rem;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .22s;display:grid;position:fixed;inset:3.8rem 0 .75rem auto;transform:translate(100%);box-shadow:inset 0 0 0 1px #72ff9f0a,0 28px 46px #0000006b,0 0 26px #72ff9f1a}html[data-site-theme=midnight-command] .checkout-page{gap:1rem;display:grid}html[data-site-theme=midnight-command] .checkout-page__header,html[data-site-theme=midnight-command] .checkout-page__card{padding:1rem 1.05rem}html[data-site-theme=midnight-command] .checkout-page__layout{grid-template-columns:minmax(0,1.5fr) minmax(18rem,.9fr);align-items:start;gap:1rem;display:grid}html[data-site-theme=midnight-command] .checkout-page__summary{position:sticky;top:1rem}html[data-site-theme=midnight-command] .checkout-page__items{gap:.75rem;display:grid}html[data-site-theme=midnight-command] .checkout-page__item{background:#040e05b3;border:1px solid #72ff9f29;border-radius:.45rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.8rem;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid}html[data-site-theme=midnight-command] .checkout-page__item:hover,html[data-site-theme=midnight-command] .checkout-page__item:focus-within{background:#061208d6;border-color:#72ff9f4d;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #72ff9f0d,0 0 20px #72ff9f14}html[data-site-theme=midnight-command] .checkout-page__item-link{min-width:0;color:var(--accent);background:linear-gradient(#041207e6,#010a03f5);border:1px solid #72ff9f1a;border-radius:.38rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.55rem;text-decoration:none;transition:color .16s,transform .16s,border-color .16s,box-shadow .16s;display:grid;box-shadow:inset 0 0 0 1px #72ff9f08}html[data-site-theme=midnight-command] .checkout-page__item:hover .checkout-page__item-link,html[data-site-theme=midnight-command] .checkout-page__item:focus-within .checkout-page__item-link{color:var(--text-bright);border-color:#72ff9f3d;box-shadow:inset 0 0 0 1px #72ff9f0d,0 0 18px #72ff9f1a}html[data-site-theme=midnight-command] .checkout-page__item-thumb{object-fit:cover;background:#00000038;border:1px solid #72ff9f24;border-radius:.35rem;width:4rem;height:4rem}html[data-site-theme=midnight-command] .checkout-page__item-copy{gap:.2rem;min-width:0;display:grid}html[data-site-theme=midnight-command] .checkout-page__item-copy strong,html[data-site-theme=midnight-command] .checkout-page__item-price{color:var(--text-bright)}html[data-site-theme=midnight-command] .checkout-page__item-actions{justify-items:end;gap:.6rem;display:grid}html[data-site-theme=midnight-command] .checkout-page__item-remove{white-space:nowrap}html[data-site-theme=midnight-command] .checkout-page__summary-rows{gap:.55rem;margin-bottom:.9rem;display:grid}html[data-site-theme=midnight-command] .checkout-page__summary-row{background:#040e05a3;border:1px solid #72ff9f24;border-radius:.4rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.72rem .8rem;display:flex}html[data-site-theme=midnight-command] .checkout-page__summary-row--total{background:#08180ad1;border-color:#72ff9f47}html[data-site-theme=midnight-command] .top-mini-bar__cart-panel.is-open{opacity:1;pointer-events:auto;transform:translate(0)}html[data-site-theme=midnight-command] .top-mini-bar__search-form{border-radius:999px;align-items:center;gap:.55rem;width:min(8.4rem,100vw - 10rem);height:2.3rem;padding:.18rem .2rem .18rem .82rem;display:inline-flex;overflow:hidden}html[data-site-theme=midnight-command] .top-mini-bar__search-input{min-width:0;color:var(--text);caret-color:var(--accent);letter-spacing:.08em;background:0 0;border:0;flex:auto;width:100%;padding:.2rem 0;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:.77rem;font-weight:700;transition:color .18s,opacity .18s}html[data-site-theme=midnight-command] .top-mini-bar__search-input::placeholder{color:var(--muted);opacity:1}html[data-site-theme=midnight-command] .top-mini-bar__search-input:focus{outline:none}html[data-site-theme=midnight-command] .top-mini-bar__search-icon-shell{background:#000801f0;border:1px solid #72ff9f2e;border-radius:999px;flex:0 0 1.9rem;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;margin-left:auto;display:inline-flex}html[data-site-theme=midnight-command] .top-mini-bar__search-icon-button{width:100%;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}html[data-site-theme=midnight-command] .top-mini-bar__utility-icon{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}html[data-site-theme=midnight-command] .top-mini-bar__utility-button:hover,html[data-site-theme=midnight-command] .top-mini-bar__utility-button:focus-visible,html[data-site-theme=midnight-command] .top-mini-bar__search-form:hover,html[data-site-theme=midnight-command] .top-mini-bar__search-form:focus-within{color:var(--text-bright);border-color:#72ff9f8a;transform:translateY(-1px);box-shadow:0 0 24px #72ff9f29}html[data-site-theme=midnight-command] .top-mini-bar__search-form:hover,html[data-site-theme=midnight-command] .top-mini-bar__search-form:focus-within{width:min(13.6rem,100vw - 9rem)}html[data-site-theme=midnight-command] .top-mini-bar__search-form:hover .top-mini-bar__search-input::placeholder,html[data-site-theme=midnight-command] .top-mini-bar__search-form:focus-within .top-mini-bar__search-input::placeholder{color:var(--text-bright)}html[data-site-theme=midnight-command] .top-mini-bar__search-form:focus-within,html[data-site-theme=midnight-command] .top-mini-bar__utility-button:focus-visible{outline-offset:2px;outline:2px solid #72ff9f57}html[data-site-theme=midnight-command] .top-mini-bar__search-results{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#020e04fa,#000601fc);border:1px solid #72ff9f33;border-radius:.42rem;gap:.32rem;width:min(24rem,100vw - 1rem);padding:.5rem;display:grid;position:absolute;top:calc(100% + .4rem);right:0;box-shadow:inset 0 0 0 1px #72ff9f0a,0 20px 40px #0000006b,0 0 26px #72ff9f1a}html[data-site-theme=midnight-command] .top-mini-bar__search-status{color:var(--muted);letter-spacing:.04em;margin:0;padding:.5rem .55rem;font-size:.73rem;line-height:1.45}html[data-site-theme=midnight-command] .top-mini-bar__search-result{background:#020a03bd;border:1px solid #72ff9f14;border-radius:.34rem;align-items:center;gap:.65rem;min-width:0;padding:.55rem .62rem;display:flex}html[data-site-theme=midnight-command] .top-mini-bar__search-result--link{transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s}html[data-site-theme=midnight-command] .top-mini-bar__search-result--link:hover,html[data-site-theme=midnight-command] .top-mini-bar__search-result--link:focus-visible{background:#061808f0;border-color:#72ff9f66;outline:none;transform:translateY(-1px);box-shadow:0 0 18px #72ff9f24}html[data-site-theme=midnight-command] .top-mini-bar__search-result--static{opacity:.92}html[data-site-theme=midnight-command] .top-mini-bar__search-result-thumb{object-fit:cover;background:#00000038;border:1px solid #72ff9f38;border-radius:.32rem;flex:0 0 2.4rem;width:2.4rem;height:2.4rem}html[data-site-theme=midnight-command] .top-mini-bar__search-result-copy{flex:auto;gap:.22rem;min-width:0;display:grid}html[data-site-theme=midnight-command] .top-mini-bar__search-result-heading{justify-content:space-between;align-items:center;gap:.55rem;min-width:0;display:flex}html[data-site-theme=midnight-command] .top-mini-bar__search-result-title{min-width:0;color:var(--text-bright);text-overflow:ellipsis;white-space:nowrap;letter-spacing:.06em;font-size:.76rem;font-weight:700;overflow:hidden}html[data-site-theme=midnight-command] .top-mini-bar__search-result-kind{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;background:#72ff9f0f;border:1px solid #72ff9f2e;border-radius:999px;flex:none;padding:.14rem .4rem;font-size:.6rem;font-weight:700}html[data-site-theme=midnight-command] .top-mini-bar__search-result-meta{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;letter-spacing:.05em;font-size:.67rem;overflow:hidden}html[data-site-theme=midnight-command] .top-mini-bar__avatar-shell{background:#041006e6;border:1px solid #72ff9f42;border-radius:999px;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:inline-flex;overflow:hidden;box-shadow:0 0 18px #72ff9f1f}html[data-site-theme=midnight-command] .top-mini-bar__menu-group{margin-bottom:-.3rem;padding-bottom:.3rem;display:inline-flex;position:relative}html[data-site-theme=midnight-command] .top-mini-bar__avatar-trigger{cursor:pointer;appearance:none;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}html[data-site-theme=midnight-command] .top-mini-bar__avatar-trigger:focus-visible{outline:none}html[data-site-theme=midnight-command] .top-mini-bar__menu-group:hover .top-mini-bar__avatar-shell,html[data-site-theme=midnight-command] .top-mini-bar__menu-group:focus-within .top-mini-bar__avatar-shell,html[data-site-theme=midnight-command] .top-mini-bar__menu-group.is-open .top-mini-bar__avatar-shell{border-color:#72ff9f85;box-shadow:0 0 24px #72ff9f29}html[data-site-theme=midnight-command] .top-mini-bar__menu-panel{min-width:11rem;position:absolute;top:calc(100% - .08rem);left:auto;right:0;z-index:1000!important}html[data-site-theme=midnight-command] .top-mini-bar__menu-group.is-open .top-mini-bar__menu-panel{gap:.3rem;display:grid}html[data-site-theme=midnight-command] .top-mini-bar__menu-link,html[data-site-theme=midnight-command] .top-mini-bar__menu-button{text-align:left;width:100%;display:block}html[data-site-theme=midnight-command] .top-mini-bar__menu-button{cursor:pointer;background:0 0;border:0}html[data-site-theme=midnight-command] .top-mini-bar__menu-button:disabled{cursor:wait;opacity:.7}html[data-site-theme=midnight-command] .top-mini-bar__cart-header,html[data-site-theme=midnight-command] .top-mini-bar__cart-item-header,html[data-site-theme=midnight-command] .top-mini-bar__cart-summary{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}html[data-site-theme=midnight-command] .top-mini-bar__cart-header h3,html[data-site-theme=midnight-command] .top-mini-bar__cart-item-header p,html[data-site-theme=midnight-command] .top-mini-bar__cart-item-header strong,html[data-site-theme=midnight-command] .top-mini-bar__cart-summary p,html[data-site-theme=midnight-command] .top-mini-bar__cart-summary strong{margin:0}html[data-site-theme=midnight-command] .top-mini-bar__cart-body{gap:.75rem;min-height:0;padding:.85rem .2rem .85rem 0;display:grid;overflow-y:auto}html[data-site-theme=midnight-command] .top-mini-bar__cart-item{background:#031006eb;border:1px solid #72ff9f1f;border-radius:.38rem;align-content:start;gap:.55rem;padding:.7rem;display:grid}html[data-site-theme=midnight-command] .top-mini-bar__cart-item-copy{gap:.18rem;min-width:0;display:grid}html[data-site-theme=midnight-command] .top-mini-bar__cart-item-price{white-space:nowrap}html[data-site-theme=midnight-command] .top-mini-bar__cart-item-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}html[data-site-theme=midnight-command] .top-mini-bar__cart-item-link{min-width:0;color:var(--accent);background:linear-gradient(#041207e6,#010a03f5);border:1px solid #72ff9f1a;border-radius:.34rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;padding:.6rem;text-decoration:none;display:grid;box-shadow:inset 0 0 0 1px #72ff9f08}html[data-site-theme=midnight-command] .top-mini-bar__cart-item-thumb{object-fit:cover;background:#000801e6;border:1px solid #72ff9f1f;border-radius:.34rem;flex:0 0 4.25rem;width:4.25rem;height:4.25rem;display:block;box-shadow:0 0 16px #72ff9f14}html[data-site-theme=midnight-command] .top-mini-bar__cart-item-link:hover,html[data-site-theme=midnight-command] .top-mini-bar__cart-item-link:focus-visible{color:var(--text-bright);border-color:#72ff9f47;outline:none;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #72ff9f0f,0 0 18px #72ff9f1f}html[data-site-theme=midnight-command] .top-mini-bar__cart-item-link:hover .top-mini-bar__cart-item-header strong,html[data-site-theme=midnight-command] .top-mini-bar__cart-item-link:focus-visible .top-mini-bar__cart-item-header strong{color:var(--text-bright)}html[data-site-theme=midnight-command] .top-mini-bar__cart-quantity{align-items:center;gap:.35rem;display:inline-flex}html[data-site-theme=midnight-command] .top-mini-bar__cart-quantity-button{min-width:2rem;padding-inline:.55rem}html[data-site-theme=midnight-command] .top-mini-bar__cart-quantity-value{text-align:center;min-width:1.2rem;color:var(--text-bright);font-weight:700}html[data-site-theme=midnight-command] .top-mini-bar__cart-remove,html[data-site-theme=midnight-command] .top-mini-bar__cart-close{white-space:nowrap}html[data-site-theme=midnight-command] .top-mini-bar__cart-footer{border-top:1px solid #72ff9f24;gap:.7rem;padding-top:.8rem;display:grid}html[data-site-theme=midnight-command] .top-mini-bar__cart-empty,html[data-site-theme=midnight-command] .top-mini-bar__cart-notice{margin:0}html[data-site-theme=midnight-command] .top-mini-bar__avatar-image{object-fit:cover;width:100%;height:100%;display:block}html[data-site-theme=midnight-command] .top-mini-bar{z-index:30;border:1px solid var(--theme-border);border-radius:var(--theme-radius);box-shadow:var(--theme-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f1011f5;margin:0 0 .75rem;padding:0;position:relative;top:auto}html[data-site-theme=midnight-command] .top-mini-bar.is-sticky{position:sticky;top:.5rem}html[data-site-theme=midnight-command] .top-mini-bar__inner{gap:.5rem;min-height:3rem;padding:.4rem}html[data-site-theme=midnight-command] .top-mini-bar__custom-link,html[data-site-theme=midnight-command] .top-mini-bar__selector-group,html[data-site-theme=midnight-command] .top-mini-bar__utility-button,html[data-site-theme=midnight-command] .top-mini-bar__search-form,html[data-site-theme=midnight-command] .top-mini-bar__avatar-shell,html[data-site-theme=midnight-command] .top-mini-bar__menu-panel,html[data-site-theme=midnight-command] .top-mini-bar__cart-panel,html[data-site-theme=midnight-command] .top-mini-bar__search-results{border:1px solid var(--theme-border);border-radius:var(--theme-radius);background:var(--theme-pitch-black);box-shadow:none}html[data-site-theme=midnight-command] .top-mini-bar__custom-link{color:var(--theme-muted);font-family:var(--font-mono);letter-spacing:0;text-transform:none;padding:.52rem .7rem;font-size:.76rem;font-weight:510}html[data-site-theme=midnight-command] .top-mini-bar__custom-link:hover,html[data-site-theme=midnight-command] .top-mini-bar__custom-link:focus-visible,html[data-site-theme=midnight-command] .top-mini-bar__custom-link[aria-current=page]{color:var(--theme-pitch-black);border-color:var(--theme-accent);background:var(--theme-accent)}html[data-site-theme=midnight-command] .top-mini-bar__search-input,html[data-site-theme=midnight-command] .top-mini-bar__selector{color:var(--theme-text);font-family:var(--font-body);letter-spacing:0}html[data-site-theme=midnight-command] .matrix-column--brand{color:#85ffb4e6;text-shadow:0 0 12px #85ffb447,0 0 24px #4dff883d}html[data-site-theme=midnight-command] .site-header{border-bottom:1px solid #72ff9f2e;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.8rem;padding:.8rem 0 1.15rem;display:flex;box-shadow:inset 0 -1px #72ff9f0d}html[data-site-theme=midnight-command] .brand{letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.875rem;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:1rem;font-weight:700;display:inline-flex}html[data-site-theme=midnight-command] .brand-copy{gap:.18rem;min-width:0;display:grid}html[data-site-theme=midnight-command] .brand-subtitle{color:var(--muted);letter-spacing:.16em;text-transform:none;white-space:normal;overflow-wrap:anywhere;text-shadow:0 0 12px #72ff9f1a;font-size:.68rem}html[data-site-theme=midnight-command] .brand-mark{width:2.75rem;height:2.75rem;color:var(--accent);box-shadow:var(--matrix-glow);background:linear-gradient(#021004fa,#000000fa);border:1px solid #48ff7c61;border-radius:.18rem;place-items:center;font-size:1.2rem;display:grid;overflow:hidden}html[data-site-theme=midnight-command] .brand-mark-img{object-fit:contain;width:100%;height:100%}html[data-site-theme=midnight-command] .site-header .pill-link{min-width:8rem}html[data-site-theme=midnight-command] h1,html[data-site-theme=midnight-command] h2,html[data-site-theme=midnight-command] h3,html[data-site-theme=midnight-command] h4,html[data-site-theme=midnight-command] .brand,html[data-site-theme=midnight-command] .eyebrow{color:var(--theme-text-strong);font-family:var(--font-display);letter-spacing:0;text-transform:none}html[data-site-theme=midnight-command] .site-header{border:1px solid var(--theme-border);border-radius:var(--theme-radius);box-shadow:var(--theme-shadow);background:linear-gradient(#161718fa,#0f1011fa);grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);align-items:stretch;gap:.75rem;margin:0 0 1rem;padding:.75rem;display:grid}html[data-site-theme=midnight-command] .brand{border:1px solid var(--theme-border);border-radius:var(--theme-radius);background:var(--theme-deep-slate);align-items:center;min-height:4rem;padding:.75rem}html[data-site-theme=midnight-command] .brand-mark{border-radius:var(--theme-radius);width:2.35rem;height:2.35rem;color:var(--theme-pitch-black);background:var(--theme-accent);box-shadow:none;border:0}html[data-site-theme=midnight-command] .brand-subtitle,html[data-site-theme=midnight-command] .muted-copy,html[data-site-theme=midnight-command] .thread-meta,html[data-site-theme=midnight-command] .catalog-browser-results-copy{color:var(--theme-muted)}html[data-site-theme=midnight-command] .pill-link,html[data-site-theme=midnight-command] .site-header .pill-link,html[data-site-theme=midnight-command] .nav-link{border-radius:var(--theme-radius);color:var(--theme-text);font-family:var(--font-body);letter-spacing:0;text-transform:none;box-shadow:none;background:0 0;border:1px solid #0000;font-size:.9rem;font-weight:510}html[data-site-theme=midnight-command] .nav-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}html[data-site-theme=midnight-command] .nav-link{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;transition:color .18s,text-shadow .18s}html[data-site-theme=midnight-command] .nav-link:hover,html[data-site-theme=midnight-command] .nav-link:focus-visible,html[data-site-theme=midnight-command] .nav-link[aria-current=page]{color:var(--accent);text-shadow:var(--matrix-glow)}html[data-site-theme=midnight-command] .nav-menu-group{position:relative}html[data-site-theme=midnight-command] .nav-menu-parent{align-items:center;gap:.4rem;display:inline-flex}html[data-site-theme=midnight-command] .nav-submenu{z-index:5;min-width:14rem;box-shadow:var(--shadow);background:#010a03fa;border:1px solid #72ff9f2e;border-radius:.35rem;padding:.5rem;display:none;position:absolute;top:calc(100% + .45rem);left:0}html[data-site-theme=midnight-command] .nav-menu-group:hover .nav-submenu,html[data-site-theme=midnight-command] .nav-menu-group:focus-within .nav-submenu{gap:.3rem;display:grid}html[data-site-theme=midnight-command] .nav-submenu-link,html[data-site-theme=midnight-command] .footer-link{color:var(--muted);font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;text-decoration:none}html[data-site-theme=midnight-command] .nav-submenu-link{border-radius:.2rem;padding:.55rem .65rem}html[data-site-theme=midnight-command] .nav-submenu-link:hover,html[data-site-theme=midnight-command] .nav-submenu-link:focus-visible,html[data-site-theme=midnight-command] .footer-link:hover,html[data-site-theme=midnight-command] .footer-link:focus-visible,html[data-site-theme=midnight-command] .footer-link[aria-current=page]{color:var(--accent);text-shadow:var(--matrix-glow)}html[data-site-theme=midnight-command] .pill-link,html[data-site-theme=midnight-command] .button-primary,html[data-site-theme=midnight-command] .button-secondary{letter-spacing:.08em;text-transform:uppercase;border:1px solid #72ff9f57;border-radius:.18rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.55rem;padding:.58rem .92rem;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-weight:700;transition:transform .18s,border-color .18s,background-color .18s,color .18s,box-shadow .18s;display:inline-flex}html[data-site-theme=midnight-command] .pill-link,html[data-site-theme=midnight-command] .button-primary{color:var(--accent);background:linear-gradient(#07180bfa,#000702fa);box-shadow:inset 0 0 0 1px #72ff9f14,0 0 18px #72ff9f24}html[data-site-theme=midnight-command] .button-primary:hover,html[data-site-theme=midnight-command] .button-primary:focus-visible,html[data-site-theme=midnight-command] .button-secondary:hover,html[data-site-theme=midnight-command] .button-secondary:focus-visible,html[data-site-theme=midnight-command] .pill-link:hover,html[data-site-theme=midnight-command] .pill-link:focus-visible{color:var(--text-bright);transform:translateY(-1px);box-shadow:0 0 28px #4dff882e}html[data-site-theme=midnight-command] .nav-links{border:1px solid var(--theme-border);border-radius:var(--theme-radius);background:var(--theme-pitch-black);place-content:center flex-start;gap:.4rem;min-height:4rem;padding:.45rem}html[data-site-theme=midnight-command] .pill-link:hover,html[data-site-theme=midnight-command] .pill-link:focus-visible,html[data-site-theme=midnight-command] .pill-link[aria-current=page],html[data-site-theme=midnight-command] .nav-link:hover,html[data-site-theme=midnight-command] .nav-link:focus-visible,html[data-site-theme=midnight-command] .nav-link[aria-current=page]{color:var(--theme-pitch-black);border-color:var(--theme-accent);background:var(--theme-accent)}html[data-site-theme=midnight-command] .nav-submenu,html[data-site-theme=midnight-command] .submenu-panel,html[data-site-theme=midnight-command] .dropdown-menu{border:1px solid var(--theme-border);border-radius:var(--theme-radius);background:var(--theme-graphite);box-shadow:var(--theme-shadow-large)}html[data-site-theme=midnight-command] .admin-help-links--stacked{justify-items:start;gap:.45rem;display:grid}html[data-site-theme=midnight-command] .boot-panel{background:linear-gradient(#020f04fa,#000000fe);border:1px solid #72ff9f52;border-radius:.2rem;width:min(760px,100%);min-height:360px;padding:1rem 1rem .95rem;position:relative;overflow:hidden;box-shadow:0 0 0 1px #72ff9f0f,0 24px 80px #000000c7,0 0 26px #72ff9f1f}html[data-site-theme=midnight-command] .boot-panel:before{content:"";pointer-events:none;opacity:.5;background:linear-gradient(#72ff9f17,#0000 12%),repeating-linear-gradient(#ffffff06 0 1px,#0000 1px 4px);position:absolute;inset:0}html[data-site-theme=midnight-command] .matrix-panel{border:1px solid var(--border);box-shadow:var(--shadow);background:linear-gradient(#010c03fa,#000000fc);border-radius:.28rem;position:relative;overflow:hidden}html[data-site-theme=midnight-command] .matrix-panel:before{content:"";pointer-events:none;opacity:.42;background:linear-gradient(#72ff9f14,#0000 10%),repeating-linear-gradient(#ffffff06 0 1px,#0000 1px 5px);position:absolute;inset:0}html[data-site-theme=midnight-command] .upload-library-section{display:block}html[data-site-theme=midnight-command] .upload-library-card{background:#030c04e0;border:1px solid #72ff9f29;border-radius:.6rem;gap:.4rem;padding:.5rem;display:grid}html[data-site-theme=midnight-command] .home-split-slideshow,html[data-site-theme=midnight-command] .catalog-product-carousel-stage,html[data-site-theme=midnight-command] .catalog-product-card-media-preview,html[data-site-theme=midnight-command] .catalog-collection-card-preview,html[data-site-theme=midnight-command] .account-avatar,html[data-site-theme=midnight-command] .admin-product-media-preview-image,html[data-site-theme=midnight-command] .admin-product-media-preview-video{border-radius:var(--theme-radius);box-shadow:none}html[data-site-theme=midnight-command] .feature-card,html[data-site-theme=midnight-command] .catalog-product-card,html[data-site-theme=midnight-command] .forum-category-card,html[data-site-theme=midnight-command] .account-info-card{padding:.95rem}html[data-site-theme=midnight-command] .admin-section-summary{border:1px solid var(--theme-border);border-radius:var(--theme-radius);background:var(--theme-graphite);min-height:4.25rem;box-shadow:none}html[data-site-theme=midnight-command] .admin-section[open] .admin-section-summary{border-color:var(--theme-border-strong);background:var(--theme-deep-slate)}html[data-site-theme=midnight-command] .admin-section-icon{border-radius:var(--theme-radius);color:var(--theme-pitch-black);background:var(--theme-accent);box-shadow:none}html[data-site-theme=midnight-command] button,html[data-site-theme=midnight-command] input,html[data-site-theme=midnight-command] select,html[data-site-theme=midnight-command] textarea{font:inherit}html[data-site-theme=midnight-command] .social-rail-toggle,html[data-site-theme=midnight-command] .social-rail-link{color:var(--text);box-shadow:var(--shadow);background:linear-gradient(#020e04fa,#000401fa);border:1px solid #72ff9f3d}html[data-site-theme=midnight-command] .social-rail-toggle{cursor:pointer;border-radius:.28rem;flex:0 0 3.1rem;justify-content:center;align-items:center;width:3.1rem;height:3.1rem;padding:0;display:inline-flex}html[data-site-theme=midnight-command] .social-rail-toggle:hover,html[data-site-theme=midnight-command] .social-rail-toggle:focus-visible{color:var(--text-bright);border-color:#72ff9f85;transform:translate(1px);box-shadow:0 0 24px #72ff9f29}html[data-site-theme=midnight-command] .social-rail-link-button{cursor:pointer;appearance:none;text-align:left;width:100%}html[data-site-theme=midnight-command] .scroll-top-button{left:50%;bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:4;color:#40d6ff;cursor:pointer;opacity:0;background:linear-gradient(135deg,#d6a94f2e,#0000 42%),linear-gradient(#0f1011fa,#030406fa);border:1px solid #40d6ff70;border-radius:.8rem;justify-content:center;align-items:center;width:3.35rem;height:3.35rem;padding:0;transition:opacity .18s,transform .18s,border-color .18s,box-shadow .18s,color .18s;display:inline-flex;position:fixed;transform:translate(-50%,.8rem);box-shadow:inset 0 0 0 1px #d6a94f1f,0 18px 38px #0009,0 0 18px #40d6ff29}html[data-site-theme=midnight-command] .scroll-top-button.is-visible{opacity:1;transform:translate(-50%)}html[data-site-theme=midnight-command] .scroll-top-button:hover,html[data-site-theme=midnight-command] .scroll-top-button:focus-visible{color:#080a0c;background:linear-gradient(135deg,#ffe7a980,#0000 48%),linear-gradient(#d6a94f,#a8762e);border-color:#d6a94fb8;transform:translate(-50%,-.1rem);box-shadow:inset 0 0 0 1px #fff5d247,0 22px 44px #000000a8,0 0 24px #d6a94f42}html[data-site-theme=midnight-command] .scroll-top-button:focus-visible{outline-offset:3px;outline:2px solid #40d6ff75}html[data-site-theme=midnight-command] .button-secondary{border-color:var(--border);color:var(--text);background:linear-gradient(#041006f5,#000501fa);box-shadow:inset 0 0 0 1px #72ff9f0a}html[data-site-theme=midnight-command] .button-primary,html[data-site-theme=midnight-command] .button-secondary{cursor:pointer}html[data-site-theme=midnight-command] .button-primary:disabled,html[data-site-theme=midnight-command] .button-secondary:disabled{cursor:wait;opacity:.7;transform:none}html[data-site-theme=midnight-command] .button-danger-small{color:#ff6b6b;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#280606f7,#120000fa);border:1px solid #ff50508c;border-radius:.18rem;justify-content:center;align-items:center;gap:.4rem;padding:.38rem .72rem;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:.82rem;font-weight:700;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s;display:inline-flex}html[data-site-theme=midnight-command] .button-danger-small:hover,html[data-site-theme=midnight-command] .button-danger-small:focus-visible{color:#ff9090;border-color:#ff5050cc;transform:translateY(-1px);box-shadow:0 0 18px #ff505038}html[data-site-theme=midnight-command] .button-danger-small:disabled{cursor:wait;opacity:.7;transform:none}html[data-site-theme=midnight-command] .hero-actions,html[data-site-theme=midnight-command] .session-actions{flex-wrap:wrap;gap:.7rem;margin-top:1.1rem;display:flex}html[data-site-theme=midnight-command] .field-label-row,html[data-site-theme=midnight-command] .settings-heading-with-action{justify-content:space-between;align-items:center;gap:.75rem;display:flex}html[data-site-theme=midnight-command] .field-label-row label,html[data-site-theme=midnight-command] .settings-heading-with-action h3,html[data-site-theme=midnight-command] .settings-heading-with-action .eyebrow{margin:0}html[data-site-theme=midnight-command] .settings-heading-with-action{align-items:flex-start}html[data-site-theme=midnight-command] .admin-inline-info-button{place-items:center;width:2.1rem;min-width:2.1rem;height:2.1rem;padding:0;font-size:.95rem;line-height:1;display:inline-grid}html[data-site-theme=midnight-command] .rich-text-toolbar-button{min-height:2.15rem;padding:.42rem .72rem;font-size:.78rem}html[data-site-theme=midnight-command] .rich-text-toolbar .button-secondary:disabled{cursor:not-allowed;opacity:.52;box-shadow:inset 0 0 0 1px #72ff9f0a}html[data-site-theme=midnight-command] .rich-text-toolbar-button--color{text-transform:none}html[data-site-theme=midnight-command] .compact-action-field{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}html[data-site-theme=midnight-command] .compact-action-field--with-clear{grid-template-columns:minmax(0,1fr) auto auto}html[data-site-theme=midnight-command] .compact-action-trigger{white-space:nowrap;min-width:9.5rem}html[data-site-theme=midnight-command] .upload-library-actions{flex-wrap:wrap;gap:.3rem;font-size:.75rem}html[data-site-theme=midnight-command] .cookie-consent-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}html[data-site-theme=midnight-command] .cookie-consent-actions .button-primary,html[data-site-theme=midnight-command] .cookie-consent-actions .button-secondary{white-space:normal;min-height:2.35rem;padding:.48rem .7rem;font-size:.75rem}html[data-site-theme=midnight-command] .panel-header,html[data-site-theme=midnight-command] .catalog-browser-toolbar,html[data-site-theme=midnight-command] .account-view-toolbar,html[data-site-theme=midnight-command] .thread-list-header,html[data-site-theme=midnight-command] .forum-main-actions{border-bottom:1px solid var(--theme-border);gap:.75rem;padding-bottom:.75rem}html[data-site-theme=midnight-command] .button-primary,html[data-site-theme=midnight-command] .button-secondary,html[data-site-theme=midnight-command] .button-danger,html[data-site-theme=midnight-command] button,html[data-site-theme=midnight-command] .catalog-product-purchase-button,html[data-site-theme=midnight-command] .forum-stats-action,html[data-site-theme=midnight-command] .account-view-toggle-button,html[data-site-theme=midnight-command] .catalog-browser-view-button,html[data-site-theme=midnight-command] .catalog-product-description-tab,html[data-site-theme=midnight-command] .catalog-product-carousel-dot,html[data-site-theme=midnight-command] .catalog-product-carousel-thumbnail{border-radius:var(--theme-radius);font-family:var(--font-body);letter-spacing:0;text-transform:none;box-shadow:none}html[data-site-theme=midnight-command] .button-primary,html[data-site-theme=midnight-command] .catalog-product-purchase-button,html[data-site-theme=midnight-command] .forum-stats-action{border-color:var(--theme-accent);color:var(--theme-pitch-black);background:var(--theme-accent)}html[data-site-theme=midnight-command] .button-primary:hover,html[data-site-theme=midnight-command] .button-primary:focus-visible,html[data-site-theme=midnight-command] .catalog-product-purchase-button:hover,html[data-site-theme=midnight-command] .catalog-product-purchase-button:focus-visible{color:var(--theme-pitch-black);background:#f2ff5e;transform:translateY(-1px)}html[data-site-theme=midnight-command] .button-secondary,html[data-site-theme=midnight-command] .account-view-toggle-button,html[data-site-theme=midnight-command] .catalog-browser-view-button,html[data-site-theme=midnight-command] .catalog-product-description-tab,html[data-site-theme=midnight-command] .catalog-product-carousel-thumbnail{border:1px solid var(--theme-border);color:var(--theme-text);background:var(--theme-pitch-black)}html[data-site-theme=midnight-command] .button-secondary:hover,html[data-site-theme=midnight-command] .button-secondary:focus-visible,html[data-site-theme=midnight-command] .account-view-toggle-button.is-active,html[data-site-theme=midnight-command] .catalog-browser-view-button.is-active,html[data-site-theme=midnight-command] .catalog-product-description-tab.is-active,html[data-site-theme=midnight-command] .catalog-product-carousel-thumbnail.is-active{border-color:var(--theme-accent);color:var(--theme-accent);background:var(--theme-accent-soft)}html[data-site-theme=midnight-command] .button-danger{color:#ffd5d5;background:#eb575724;border-color:#eb57578c}html[data-site-theme=midnight-command] .admin-info-modal-section h3,html[data-site-theme=midnight-command] .admin-info-modal-label{margin:0}html[data-site-theme=midnight-command] .social-rail-link-label{white-space:nowrap}html[data-site-theme=midnight-command] .field-group{gap:.45rem;display:grid}html[data-site-theme=midnight-command] .field-group label{color:var(--muted);letter-spacing:.04em;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-weight:600}html[data-site-theme=midnight-command] .field-group input,html[data-site-theme=midnight-command] .field-group select{min-height:2.8rem;color:var(--text);caret-color:var(--accent);background:#000600f5;border:1px solid #72ff9f42;border-radius:.16rem;padding:.7rem .82rem;box-shadow:inset 0 0 0 1px #72ff9f08}html[data-site-theme=midnight-command] .field-group textarea{resize:vertical;min-height:11rem;color:var(--text);caret-color:var(--accent);background:#000600f5;border:1px solid #72ff9f42;border-radius:.16rem;padding:.82rem;box-shadow:inset 0 0 0 1px #72ff9f08}html[data-site-theme=midnight-command] .field-group input:focus-visible,html[data-site-theme=midnight-command] .field-group select:focus-visible,html[data-site-theme=midnight-command] .field-group textarea:focus-visible{outline-offset:2px;outline:2px solid #4dff8861}html[data-site-theme=midnight-command] .rich-text-toolbar-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.82rem}html[data-site-theme=midnight-command] .cookie-consent-category input{margin-top:.15rem}html[data-site-theme=midnight-command] .field-group input,html[data-site-theme=midnight-command] .field-group select,html[data-site-theme=midnight-command] .field-group textarea,html[data-site-theme=midnight-command] input,html[data-site-theme=midnight-command] select,html[data-site-theme=midnight-command] textarea{border:1px solid var(--theme-border);border-radius:var(--theme-radius);color:var(--theme-text-strong);box-shadow:none;font-family:var(--font-body);letter-spacing:0;background:#0b0c0d}html[data-site-theme=midnight-command] .field-group input:focus-visible,html[data-site-theme=midnight-command] .field-group select:focus-visible,html[data-site-theme=midnight-command] .field-group textarea:focus-visible,html[data-site-theme=midnight-command] input:focus-visible,html[data-site-theme=midnight-command] select:focus-visible,html[data-site-theme=midnight-command] textarea:focus-visible{border-color:var(--theme-accent);outline:none;box-shadow:0 0 0 3px #e4f2221f}html[data-site-theme=midnight-command] .field-group label,html[data-site-theme=midnight-command] .catalog-browser-sort-field span,html[data-site-theme=midnight-command] .catalog-product-version-legend{color:var(--theme-text-strong);font-family:var(--font-mono);letter-spacing:0;text-transform:none;font-size:.75rem}html[data-site-theme=midnight-command] ::selection{color:var(--theme-pitch-black);background:var(--theme-accent)}html[data-site-theme=midnight-command] .boot-badge,html[data-site-theme=midnight-command] .boot-phase{color:var(--accent);font-size:.84rem}html[data-site-theme=midnight-command] .matrix-pill-row{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}html[data-site-theme=midnight-command] .status-message{min-height:1.4rem;color:var(--muted);margin:0}html[data-site-theme=midnight-command] .status-message[data-tone=success]{color:var(--success)}html[data-site-theme=midnight-command] .status-message[data-tone=error]{color:var(--danger)}html[data-site-theme=midnight-command] .upload-modal-header h2,html[data-site-theme=midnight-command] .upload-modal-preview-empty,html[data-site-theme=midnight-command] .upload-modal-file-summary{margin:0}html[data-site-theme=midnight-command] .upload-library-summary{cursor:pointer}html[data-site-theme=midnight-command] .upload-library-header h3,html[data-site-theme=midnight-command] .upload-library-status,html[data-site-theme=midnight-command] .upload-library-meta strong,html[data-site-theme=midnight-command] .upload-library-meta .muted-copy{margin:0}html[data-site-theme=midnight-command] .matrix-pill,html[data-site-theme=midnight-command] .catalog-product-card-tags span,html[data-site-theme=midnight-command] .catalog-browser-filter-summary,html[data-site-theme=midnight-command] .account-purchase-new-release-pill{border:1px solid var(--theme-border);border-radius:var(--theme-radius-tight);color:var(--theme-text);box-shadow:none;font-family:var(--font-mono);letter-spacing:0;text-transform:none;background:#161718e0}html[data-site-theme=midnight-command] .status-success,html[data-site-theme=midnight-command] .status-pill--success,html[data-site-theme=midnight-command] .matrix-pill--success{color:#94f0aa;background:#27a6441f;border-color:#27a64470}html[data-site-theme=midnight-command] .status-danger,html[data-site-theme=midnight-command] .status-pill--danger,html[data-site-theme=midnight-command] .matrix-pill--danger{color:#ffd5d5;background:#eb57571f;border-color:#eb575780}html[data-site-theme=midnight-command] table,html[data-site-theme=midnight-command] .admin-table,html[data-site-theme=midnight-command] .data-table{border:1px solid var(--theme-border);border-radius:var(--theme-radius);background:var(--theme-graphite);box-shadow:none}html[data-site-theme=midnight-command] th,html[data-site-theme=midnight-command] td{border-color:var(--theme-border)}html[data-site-theme=midnight-command] th{color:var(--theme-text-strong);background:var(--theme-deep-slate);font-family:var(--font-mono);letter-spacing:0;text-transform:none}html[data-site-theme=midnight-command] .admin-info-modal-body,html[data-site-theme=midnight-command] .admin-info-modal-section{gap:.75rem;display:grid}html[data-site-theme=midnight-command] .admin-info-modal-code{overflow-wrap:anywhere;background:#000801e0;border:1px solid #72ff9f33;border-radius:.35rem;width:fit-content;max-width:100%;padding:.6rem .7rem;display:inline-block}html[data-site-theme=midnight-command] .admin-info-modal-list,html[data-site-theme=midnight-command] .admin-info-modal-steps{gap:.45rem;margin:0;padding-left:1.2rem;display:grid}html[data-site-theme=midnight-command] .admin-info-modal-list code{overflow-wrap:anywhere}html[data-site-theme=midnight-command] .upload-modal-overlay{z-index:6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}html[data-site-theme=midnight-command] .upload-modal-dialog{gap:1rem;width:min(38rem,100%);max-height:min(85vh,52rem);padding:1.2rem;display:grid;overflow-y:auto}html[data-site-theme=midnight-command] .upload-modal-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}html[data-site-theme=midnight-command] .upload-modal-close{flex-shrink:0}html[data-site-theme=midnight-command] .upload-modal-preview-shell{background:#020e04e6;border:1px solid #72ff9f2e;border-radius:.45rem;place-items:center;min-height:14rem;display:grid;overflow:hidden}html[data-site-theme=midnight-command] .upload-modal-preview-shell.is-drag-active{border-color:#72ff9f8c;box-shadow:0 0 0 .18rem #72ff9f29}html[data-site-theme=midnight-command] .upload-modal-preview-image{object-fit:contain;background:#00000073;width:100%;max-height:19rem}html[data-site-theme=midnight-command] .upload-modal-preview-empty{color:var(--muted);text-align:center;padding:1rem}html[data-site-theme=midnight-command] .cookie-consent-banner{right:max(.75rem, env(safe-area-inset-right,0px));bottom:max(.75rem, env(safe-area-inset-bottom,0px));left:max(.75rem, env(safe-area-inset-left,0px));z-index:5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;width:min(68rem,100% - 1.5rem);margin:0 auto;padding:1rem;display:grid;position:fixed}html[data-site-theme=midnight-command] .cookie-consent-banner__copy{gap:.45rem;min-width:0;display:grid}html[data-site-theme=midnight-command] .cookie-consent-banner h2,html[data-site-theme=midnight-command] .cookie-consent-modal h2{letter-spacing:.04em;margin:0;font-size:1.05rem}html[data-site-theme=midnight-command] .cookie-consent-banner p,html[data-site-theme=midnight-command] .cookie-consent-modal p{margin:0}html[data-site-theme=midnight-command] .cookie-consent-policy-link{color:var(--accent);text-underline-offset:.18rem;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}html[data-site-theme=midnight-command] .cookie-consent-policy-link:hover,html[data-site-theme=midnight-command] .cookie-consent-policy-link:focus-visible{color:var(--text-bright);text-shadow:var(--matrix-glow)}html[data-site-theme=midnight-command] .cookie-consent-modal-overlay{z-index:7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}html[data-site-theme=midnight-command] .cookie-consent-modal{gap:1rem;width:min(36rem,100%);max-height:min(86vh,46rem);padding:1rem;display:grid;overflow-y:auto}html[data-site-theme=midnight-command] .cookie-consent-modal__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}html[data-site-theme=midnight-command] .cookie-consent-modal__close{flex:none}html[data-site-theme=midnight-command] .cookie-consent-categories{gap:.6rem;display:grid}html[data-site-theme=midnight-command] .cookie-consent-category{background:#030d05db;border:1px solid #72ff9f2e;border-radius:.28rem;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.7rem;padding:.75rem;display:grid}html[data-site-theme=midnight-command] .cookie-consent-category__copy{gap:.25rem;min-width:0;display:grid}html[data-site-theme=midnight-command] .cookie-consent-category__copy span{color:var(--muted);line-height:1.5}html[data-site-theme=midnight-command] .cookie-consent,html[data-site-theme=midnight-command] dialog,html[data-site-theme=midnight-command] .modal,html[data-site-theme=midnight-command] .forum-thread-modal{border:1px solid var(--theme-border);border-radius:var(--theme-radius);background:var(--theme-graphite);box-shadow:var(--theme-shadow-large)}html[data-site-theme=midnight-command] .rich-text-media-lightbox{z-index:9;padding:max(.75rem, env(safe-area-inset-top,0px)) max(.75rem, env(safe-area-inset-right,0px)) max(.75rem, env(safe-area-inset-bottom,0px)) max(.75rem, env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d6;place-items:center;display:grid;position:fixed;inset:0}html[data-site-theme=midnight-command] .rich-text-media-lightbox-dialog{border:1px solid var(--theme-border);border-radius:var(--theme-radius);width:min(96vw,82rem);height:min(92vh,56rem);box-shadow:var(--theme-shadow-large), 0 0 36px #e4f2221f;background:#070809f5;grid-template-rows:auto minmax(0,1fr);gap:.75rem;padding:.85rem;display:grid}html[data-site-theme=midnight-command] .rich-text-media-lightbox-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}html[data-site-theme=midnight-command] .rich-text-media-lightbox-header h2{min-width:0;color:var(--theme-text-strong);overflow-wrap:anywhere;margin:0;font-size:1rem}html[data-site-theme=midnight-command] .rich-text-media-lightbox-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}html[data-site-theme=midnight-command] .rich-text-media-lightbox-zoom{border:1px solid var(--theme-border);min-width:4rem;color:var(--theme-text-strong);text-align:center;border-radius:999px;padding:.42rem .6rem;font-size:.85rem}html[data-site-theme=midnight-command] .rich-text-media-lightbox-viewport{border:1px solid var(--theme-border);border-radius:var(--theme-radius);background:#000000b8;place-items:center;min-height:0;display:grid;overflow:auto}html[data-site-theme=midnight-command] .rich-text-media-lightbox-media{object-fit:contain;transform-origin:50%;max-width:100%;max-height:100%;transition:transform .14s}html[data-site-theme=midnight-command] .rich-text-media-lightbox-media:is(video){width:min(100%,76rem)}@media (width<=700px){html[data-site-theme=midnight-command] .rich-text-media-lightbox-dialog{width:100%;height:94vh;padding:.65rem}html[data-site-theme=midnight-command] .rich-text-media-lightbox-controls{justify-content:flex-start}}html[data-site-theme=midnight-command] .social-rail{z-index:3;align-items:center;gap:.5rem;display:flex;position:fixed;top:50%;left:0;transform:translateY(-50%)}html[data-site-theme=midnight-command] .social-rail-arrow{color:var(--accent);font-size:1.3rem;font-weight:700;line-height:1}html[data-site-theme=midnight-command] .social-rail-links{opacity:0;pointer-events:none;align-content:center;gap:.45rem;max-width:0;transition:max-width .22s,opacity .18s;display:grid;overflow:hidden}html[data-site-theme=midnight-command] .social-rail:hover .social-rail-links,html[data-site-theme=midnight-command] .social-rail:focus-within .social-rail-links,html[data-site-theme=midnight-command] .social-rail.is-open .social-rail-links{opacity:1;pointer-events:auto;max-width:14rem;overflow:visible}html[data-site-theme=midnight-command] .social-rail-link{border-radius:.28rem;align-items:center;gap:.65rem;min-width:9.75rem;padding:.55rem .7rem;transition:transform .18s,border-color .18s,box-shadow .18s,color .18s;display:inline-flex}html[data-site-theme=midnight-command] .social-rail-link:hover,html[data-site-theme=midnight-command] .social-rail-link:focus-visible{color:var(--text-bright);border-color:#72ff9f85;box-shadow:0 0 24px #72ff9f29}html[data-site-theme=midnight-command] .social-rail-link-mark{width:1.85rem;height:1.85rem;color:var(--accent);text-transform:uppercase;border:1px solid #72ff9f42;border-radius:999px;place-items:center;font-size:.74rem;display:inline-grid}html[data-site-theme=midnight-command] .home-layout,html[data-site-theme=midnight-command] .page-layout{gap:1.5rem;display:grid}html[data-site-theme=midnight-command] .site-page-panel{gap:1.25rem;min-width:0;max-width:100%;padding:clamp(1.5rem,4vw,2.2rem);display:grid}html[data-site-theme=midnight-command] .site-page-header{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}html[data-site-theme=midnight-command] .site-page-header h1,html[data-site-theme=midnight-command] .site-page-copy{margin:0}html[data-site-theme=midnight-command] .site-page-content{gap:.95rem;min-width:0;max-width:100%;display:grid}html[data-site-theme=midnight-command] .site-page-copy{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;line-height:1.75}html[data-site-theme=midnight-command] .hero-card,html[data-site-theme=midnight-command] .feature-card,html[data-site-theme=midnight-command] .session-card{border:1px solid var(--border);box-shadow:var(--shadow);background:linear-gradient(#010c03fa,#000000fc);border-radius:.28rem;position:relative;overflow:hidden}html[data-site-theme=midnight-command] .hero-card{padding:clamp(1.75rem,4vw,3rem)}html[data-site-theme=midnight-command] .hero-card:after{content:"";opacity:.32;pointer-events:none;background:linear-gradient(#72ff9f14,#0000 10%),repeating-linear-gradient(#ffffff05 0 1px,#0000 1px 6px);position:absolute;inset:0}html[data-site-theme=midnight-command] .hero-card h1{max-width:13ch;color:var(--text-bright);margin:0;font-size:clamp(2.4rem,7vw,4.6rem);line-height:1.03}html[data-site-theme=midnight-command] .matrix-hero .lede,html[data-site-theme=midnight-command] .hero-card .lede{max-width:60ch}html[data-site-theme=midnight-command] .feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}html[data-site-theme=midnight-command] .feature-card,html[data-site-theme=midnight-command] .session-card{padding:1.5rem}html[data-site-theme=midnight-command] .feature-card h2,html[data-site-theme=midnight-command] .session-card h2{color:var(--text);margin-top:0;margin-bottom:.75rem}html[data-site-theme=midnight-command] .feature-card p,html[data-site-theme=midnight-command] .session-card p{color:var(--muted);margin:0;line-height:1.7}html[data-site-theme=midnight-command] .session-card{background:linear-gradient(#010a03fa,#000000fc)}html[data-site-theme=midnight-command] .feature-card{box-shadow:inset 0 0 0 1px #72ff9f0d,0 14px 36px #0000008f}html[data-site-theme=midnight-command] .home-sections{gap:1.5rem;display:grid}html[data-site-theme=midnight-command] .home-split-slideshow{border:1px solid var(--border);width:100%;box-shadow:var(--shadow);background:linear-gradient(#010c03fa,#000000fc);border-radius:.28rem;min-height:clamp(16.5rem,46vw,40rem);transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden}html[data-site-theme=midnight-command] .home-split-slideshow:hover{transform:translateY(-2px);box-shadow:0 20px 44px #00000085,0 0 0 1px #72ff9f14}html[data-site-theme=midnight-command] .home-split-slideshow__media-panel,html[data-site-theme=midnight-command] .home-split-slideshow__media-stage{position:absolute;inset:0}html[data-site-theme=midnight-command] .home-split-slideshow__media-stage{background:linear-gradient(#00000014,#00000080),radial-gradient(circle at top,#72ff9f1f,#0000 55%),#020e04f5;overflow:hidden}html[data-site-theme=midnight-command] .home-split-slideshow__media{object-fit:contain;object-position:center;width:100%;height:100%;display:block}html[data-site-theme=midnight-command] .home-split-slideshow__overlay{z-index:1;min-height:inherit;justify-content:flex-start;align-items:flex-end;padding:clamp(1.25rem,3vw,2.5rem);display:flex;position:relative}html[data-site-theme=midnight-command] .home-split-slideshow__cta{box-shadow:0 12px 32px #0000006b}html[data-site-theme=midnight-command] .home-collection-list,html[data-site-theme=midnight-command] .home-collection-list__track{align-content:start;align-items:start;gap:1rem;display:grid}html[data-site-theme=midnight-command] .home-collection-list__title{color:var(--text-bright);margin:0;font-size:clamp(1.35rem,2.8vw,2rem)}html[data-site-theme=midnight-command] .home-collection-list__title--left{text-align:left}html[data-site-theme=midnight-command] .home-collection-list__title--center{text-align:center}html[data-site-theme=midnight-command] .home-collection-list__title--right{text-align:right}html[data-site-theme=midnight-command] .home-collection-list__track--grid{grid-template-columns:repeat(var(--home-collection-visible-columns,var(--home-collection-columns,4)), minmax(0, 1fr));grid-auto-rows:1fr;align-items:stretch}html[data-site-theme=midnight-command] .home-collection-list__track--carousel{grid-auto-columns:calc((100% - (1rem * (var(--home-collection-visible-columns,var(--home-collection-columns,4)) - 1))) / var(--home-collection-visible-columns,var(--home-collection-columns,4)));scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-rows:1fr;grid-auto-flow:column;align-items:stretch;padding-bottom:.45rem;overflow-x:auto}html[data-site-theme=midnight-command] .home-collection-list__track--carousel::-webkit-scrollbar{display:none}html[data-site-theme=midnight-command] .home-collection-list__card.catalog-collection-card{grid-auto-rows:max-content;align-content:start;align-self:stretch;gap:.7rem;height:100%;min-height:0;padding:0}html[data-site-theme=midnight-command] .home-collection-list__card .catalog-collection-card-preview{background:0 0;border:none;border-radius:0;height:clamp(12rem,15vw,15.75rem);min-height:0;max-height:none;padding:0}html[data-site-theme=midnight-command] .home-collection-list__card .catalog-collection-card-preview-image{object-fit:cover;object-position:center;background:0 0;transform:scale(1.2)}html[data-site-theme=midnight-command] .home-collection-list__card .catalog-collection-card-copy{gap:.5rem;padding:0 1rem 1rem}html[data-site-theme=midnight-command] .home-collection-list__track--carousel .home-collection-list__card{scroll-snap-align:start}@media (width<=920px){html[data-site-theme=midnight-command] .feature-grid{grid-template-columns:1fr}html[data-site-theme=midnight-command] .site-page-header{flex-direction:column}html[data-site-theme=midnight-command] .home-collection-list__track--grid{grid-template-columns:repeat(min(2, var(--home-collection-visible-columns,var(--home-collection-columns,4))), minmax(0, 1fr))}html[data-site-theme=midnight-command] .home-collection-list__track--carousel{grid-auto-columns:calc(50% - .5rem)}html[data-site-theme=midnight-command] .home-split-slideshow__media-stage{min-height:clamp(16rem,82vw,26rem)}}@media (width<=640px){html[data-site-theme=midnight-command] .home-collection-list__track--grid{grid-template-columns:1fr}html[data-site-theme=midnight-command] .home-collection-list__track--carousel{grid-auto-columns:100%}}html[data-site-theme=midnight-command] .forum-layout,html[data-site-theme=midnight-command] .thread-layout{gap:1.25rem;display:grid}html[data-site-theme=midnight-command] .matrix-hero,html[data-site-theme=midnight-command] .forum-panel,html[data-site-theme=midnight-command] .thread-panel,html[data-site-theme=midnight-command] .thread-card,html[data-site-theme=midnight-command] .reply-card,html[data-site-theme=midnight-command] .composer-card,html[data-site-theme=midnight-command] .empty-card,html[data-site-theme=midnight-command] .auth-card,html[data-site-theme=midnight-command] .forum-thread-card{border:1px solid var(--border);box-shadow:var(--shadow);background:linear-gradient(#010a02fa,#000000fc);border-radius:.28rem;position:relative;overflow:hidden}html[data-site-theme=midnight-command] .matrix-hero,html[data-site-theme=midnight-command] .forum-panel,html[data-site-theme=midnight-command] .thread-panel,html[data-site-theme=midnight-command] .composer-card,html[data-site-theme=midnight-command] .auth-card,html[data-site-theme=midnight-command] .empty-card{padding:clamp(1.25rem,3vw,2rem)}html[data-site-theme=midnight-command] .forum-thread-title{color:var(--text);transition:color .18s,text-shadow .18s}html[data-site-theme=midnight-command] .forum-thread-title:hover,html[data-site-theme=midnight-command] .forum-thread-title:focus-visible,html[data-site-theme=midnight-command] .breadcrumbs a:hover,html[data-site-theme=midnight-command] .breadcrumbs a:focus-visible{color:var(--accent);text-shadow:var(--matrix-glow)}html[data-site-theme=midnight-command] .matrix-hero h1,html[data-site-theme=midnight-command] .thread-panel h1,html[data-site-theme=midnight-command] .login-copy-card h1,html[data-site-theme=midnight-command] .hero-card h1{color:var(--text-bright);text-shadow:0 0 14px #ffffff1f,0 0 20px #38ff7e38}html[data-site-theme=midnight-command] .admin-thread-actions{margin-top:1rem}html[data-site-theme=midnight-command] .forum-grid{grid-template-columns:minmax(430px,1.65fr) minmax(220px,.42fr);align-items:start;gap:1.25rem;display:grid}html[data-site-theme=midnight-command] .forum-grid--category-view{grid-template-columns:1fr}html[data-site-theme=midnight-command] .forum-sidebar,html[data-site-theme=midnight-command] .forum-main,html[data-site-theme=midnight-command] .thread-main{gap:1.25rem;display:grid}html[data-site-theme=midnight-command] .forum-main{justify-self:end;width:100%;max-width:26rem}html[data-site-theme=midnight-command] .forum-grid--category-view .forum-main{justify-self:stretch;max-width:none}html[data-site-theme=midnight-command] .forum-main>.forum-panel{padding:clamp(.65rem,1.7vw,.95rem)}html[data-site-theme=midnight-command] .forum-thread-list,html[data-site-theme=midnight-command] .reply-list{gap:1rem;display:grid}html[data-site-theme=midnight-command] .forum-main .forum-thread-list{gap:.55rem}html[data-site-theme=midnight-command] .forum-thread-card,html[data-site-theme=midnight-command] .reply-card,html[data-site-theme=midnight-command] .thread-card{padding:1.15rem 1.2rem}html[data-site-theme=midnight-command] .forum-main .forum-thread-card{padding:.7rem .85rem}html[data-site-theme=midnight-command] .thread-header,html[data-site-theme=midnight-command] .reply-header,html[data-site-theme=midnight-command] .thread-list-header,html[data-site-theme=midnight-command] .panel-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}html[data-site-theme=midnight-command] .thread-list-header{margin-bottom:1rem}html[data-site-theme=midnight-command] .forum-main .thread-list-header{margin-bottom:.45rem}html[data-site-theme=midnight-command] .forum-main .thread-header{align-items:flex-start;gap:.35rem}html[data-site-theme=midnight-command] .forum-thread-title,html[data-site-theme=midnight-command] .reply-author,html[data-site-theme=midnight-command] .thread-author{margin:0;font-weight:700}html[data-site-theme=midnight-command] .forum-thread-header-copy{min-width:0}html[data-site-theme=midnight-command] .thread-meta,html[data-site-theme=midnight-command] .reply-meta,html[data-site-theme=midnight-command] .thread-stats,html[data-site-theme=midnight-command] .panel-copy,html[data-site-theme=midnight-command] .breadcrumbs,html[data-site-theme=midnight-command] .thread-excerpt,html[data-site-theme=midnight-command] .muted-copy{color:var(--muted);line-height:1.7}html[data-site-theme=midnight-command] .thread-excerpt,html[data-site-theme=midnight-command] .thread-body,html[data-site-theme=midnight-command] .reply-body{margin:.8rem 0 0}html[data-site-theme=midnight-command] .forum-main .thread-excerpt{margin-top:.4rem}html[data-site-theme=midnight-command] .forum-thread-reply-count{color:var(--accent);flex-shrink:0;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:1rem;font-weight:700;line-height:1}html[data-site-theme=midnight-command] .forum-thread-category-meta{color:var(--text-bright)}html[data-site-theme=midnight-command] .breadcrumbs{align-items:center;gap:.5rem;font-size:.92rem;display:inline-flex}html[data-site-theme=midnight-command] .forum-main .thread-meta{line-height:1.3}html[data-site-theme=midnight-command] .breadcrumbs a{color:var(--accent)}html[data-site-theme=midnight-command] .form-stack,html[data-site-theme=midnight-command] .thread-composer{gap:.95rem;display:grid}html[data-site-theme=midnight-command] .field-group textarea{resize:vertical;min-height:11rem;color:var(--text);background:#000600f2;border:1px solid #72ff9f42;border-radius:.16rem;padding:.95rem 1rem}html[data-site-theme=midnight-command] .field-group textarea:focus-visible{outline-offset:2px;outline:2px solid #33ff7a6b}html[data-site-theme=midnight-command] .forum-stats{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}html[data-site-theme=midnight-command] .forum-stats-action{min-height:2.2rem}html[data-site-theme=midnight-command] .matrix-pill{min-height:2.2rem;color:var(--text);text-transform:uppercase;letter-spacing:.06em;background:#030f06db;border:1px solid #72ff9f33;border-radius:.18rem;align-items:center;gap:.45rem;padding:.45rem .8rem;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;display:inline-flex;box-shadow:inset 0 0 0 1px #72ff9f08}html[data-site-theme=midnight-command] .reply-author,html[data-site-theme=midnight-command] .thread-author{color:var(--accent)}html[data-site-theme=midnight-command] .forum-main-actions,html[data-site-theme=midnight-command] .inline-actions{flex-wrap:wrap;gap:.75rem;display:flex}html[data-site-theme=midnight-command] .forum-category-card,html[data-site-theme=midnight-command] .admin-category-card{margin-left:calc(var(--category-depth,0) * .95rem);background:#000802eb;border:1px solid #72ff9f2e;border-radius:.2rem;gap:.7rem;padding:1rem;display:grid}html[data-site-theme=midnight-command] .forum-category-card-header,html[data-site-theme=midnight-command] .admin-category-card-header{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}html[data-site-theme=midnight-command] .forum-category-card-pills,html[data-site-theme=midnight-command] .admin-category-card-pills{flex-wrap:wrap;justify-content:flex-start;gap:.45rem;display:flex}html[data-site-theme=midnight-command] .forum-category-title,html[data-site-theme=midnight-command] .admin-category-card h3{margin:0}html[data-site-theme=midnight-command] .forum-category-link{color:var(--text-bright);align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}html[data-site-theme=midnight-command] .forum-category-link:hover,html[data-site-theme=midnight-command] .forum-category-link:focus-visible{color:var(--accent);text-shadow:var(--matrix-glow)}html[data-site-theme=midnight-command] .forum-category-icon{flex-shrink:0;font-size:1rem;line-height:1}html[data-site-theme=midnight-command] .forum-thread-pagination{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;margin-top:.75rem;display:flex}html[data-site-theme=midnight-command] .forum-category-children,html[data-site-theme=midnight-command] .admin-category-children{gap:.85rem;display:grid}html[data-site-theme=midnight-command] .forum-thread-modal{width:min(56rem,100vw - 2rem)}html[data-site-theme=midnight-command] .forum-thread-modal-body{gap:1rem;display:grid}@media (width<=960px){html[data-site-theme=midnight-command] .forum-grid{grid-template-columns:1fr}html[data-site-theme=midnight-command] .forum-main{justify-self:stretch;max-width:none}}html[data-site-theme=midnight-command] .contact-layout{gap:1.25rem;display:grid}html[data-site-theme=midnight-command] .contact-card{padding:clamp(1.35rem,3vw,2rem)}html[data-site-theme=midnight-command] .contact-grid{grid-template-columns:1fr;gap:1.25rem;margin-top:1rem;display:grid}html[data-site-theme=midnight-command] .contact-field-grid{margin-bottom:1rem}html[data-site-theme=midnight-command] .contact-panel{background:#010a03f0;border:1px solid #72ff9f2e;border-radius:.2rem;padding:1rem}html[data-site-theme=midnight-command] .contact-panel h2{margin-top:0}html[data-site-theme=midnight-command] .contact-email{margin:.75rem 0 0;font-size:1.05rem}html[data-site-theme=midnight-command] .contact-email a{color:var(--accent);text-shadow:var(--matrix-glow);overflow-wrap:anywhere}html[data-site-theme=midnight-command] .contact-panel .field-group textarea{min-height:14rem}html[data-site-theme=midnight-command] .login-shell{min-height:100vh}html[data-site-theme=midnight-command] .login-layout{grid-template-columns:minmax(320px,960px);justify-content:center;display:grid}html[data-site-theme=midnight-command] .login-stack{gap:1.2rem;display:grid}html[data-site-theme=midnight-command] .login-surface-header{align-items:start;gap:.65rem;display:grid}html[data-site-theme=midnight-command] .login-surface-header h1{color:var(--text-bright);margin:0;font-size:clamp(2rem,5vw,3rem);line-height:1.04}html[data-site-theme=midnight-command] .login-surface-header .lede{max-width:54ch;margin:0}html[data-site-theme=midnight-command] .login-method-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}html[data-site-theme=midnight-command] .login-form-card{border:1px solid var(--border);box-shadow:var(--shadow);background:linear-gradient(#010c03fa,#000000fc);border-radius:.28rem;padding:clamp(1.4rem,4vw,2.1rem)}html[data-site-theme=midnight-command] .login-header{border-bottom:1px solid #72ff9f29;margin-bottom:1.35rem;padding-bottom:1.15rem}html[data-site-theme=midnight-command] .login-form-card h1{color:var(--text-bright);margin:0 0 1rem;font-size:clamp(2rem,5vw,3.1rem);line-height:1.04}html[data-site-theme=midnight-command] .login-form-card h2{margin:0 0 .85rem;font-size:1.2rem}html[data-site-theme=midnight-command] .login-form-card .lede{max-width:56ch;margin:0}html[data-site-theme=midnight-command] .login-provider-actions{margin-top:1rem}html[data-site-theme=midnight-command] .bullet-list{color:var(--muted);gap:.7rem;padding-left:1.2rem;line-height:1.65;display:grid}html[data-site-theme=midnight-command] .bullet-list li::marker{color:var(--accent)}html[data-site-theme=midnight-command] .stack-form{gap:1rem;display:grid}@media (width<=880px){html[data-site-theme=midnight-command] .login-layout,html[data-site-theme=midnight-command] .login-method-grid{grid-template-columns:1fr}}html[data-site-theme=midnight-command] .account-layout{gap:1.25rem;display:grid}html[data-site-theme=midnight-command] .account-view-switch{padding:1rem clamp(1.35rem,3vw,2rem)}html[data-site-theme=midnight-command] .account-view-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}html[data-site-theme=midnight-command] .account-view-toggle{flex-wrap:wrap;gap:.75rem;display:flex}html[data-site-theme=midnight-command] .account-view-toggle-button{justify-content:center;align-items:center;gap:.45rem;display:inline-flex}html[data-site-theme=midnight-command] .account-tab-dot{background:#72ff9f;border-radius:50%;flex:0 0 .55rem;width:.55rem;height:.55rem;box-shadow:0 0 0 1px #72ff9f33,0 0 14px #72ff9f80}html[data-site-theme=midnight-command] .account-view-actions{justify-content:flex-end}html[data-site-theme=midnight-command] .account-view-toggle-button.is-active{color:var(--text-bright);border-color:#72ff9f85;box-shadow:0 0 0 1px #72ff9f1a,0 0 24px #72ff9f1f}html[data-site-theme=midnight-command] .account-hero,html[data-site-theme=midnight-command] .account-card{padding:clamp(1.35rem,3vw,2rem)}html[data-site-theme=midnight-command] .account-hero{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.5rem;display:grid}html[data-site-theme=midnight-command] .account-hero h1{color:var(--text-bright);text-shadow:0 0 14px #ffffff1f,0 0 20px #38ff7e38;margin:0}html[data-site-theme=midnight-command] .account-hero-copy{gap:.65rem;display:grid}html[data-site-theme=midnight-command] .account-hero-copy .eyebrow,html[data-site-theme=midnight-command] .account-hero-copy .lede{margin:0}html[data-site-theme=midnight-command] .account-avatar-shell{place-items:center;display:grid}html[data-site-theme=midnight-command] .account-avatar{--account-avatar-hue:145;background:radial-gradient(circle at 30% 30%, hsla(var(--account-avatar-hue), 100%, 78%, .32), transparent 40%), linear-gradient(180deg, #051307fa, #000000fa);width:clamp(7rem,14vw,8.75rem);height:clamp(7rem,14vw,8.75rem);color:var(--text-bright);letter-spacing:.1em;text-transform:uppercase;border:1px solid #72ff9f57;border-radius:50%;place-items:center;font-size:clamp(1.45rem,4vw,2.25rem);font-weight:700;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #72ff9f14,0 0 20px #72ff9f24}html[data-site-theme=midnight-command] .account-avatar>img{object-fit:cover;background:#041006d9;grid-area:1/1;width:100%;height:100%}html[data-site-theme=midnight-command] .account-avatar-edit{z-index:2;opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .16s,transform .16s;position:absolute;inset:auto .65rem .65rem;transform:translateY(.35rem)}html[data-site-theme=midnight-command] .account-avatar:hover .account-avatar-edit,html[data-site-theme=midnight-command] .account-avatar:focus-within .account-avatar-edit{opacity:1;transform:translateY(0)}html[data-site-theme=midnight-command] .account-card{gap:1rem;display:grid}html[data-site-theme=midnight-command] .account-info-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}html[data-site-theme=midnight-command] .account-info-card{background:linear-gradient(#061408e6,#010602f2);border:1px solid #72ff9f29;border-radius:1rem;gap:.75rem;min-width:0;min-height:100%;padding:1rem;display:grid;box-shadow:inset 0 0 0 1px #72ff9f0d}html[data-site-theme=midnight-command] .account-info-card--full{grid-column:1/-1}html[data-site-theme=midnight-command] .account-info-card .panel-header{align-items:flex-start;gap:.5rem}html[data-site-theme=midnight-command] .account-info-card .panel-header>*{min-width:0}html[data-site-theme=midnight-command] .account-info-card h3{margin:0;font-size:1rem}html[data-site-theme=midnight-command] .account-info-card .muted-copy{overflow-wrap:anywhere;word-break:break-word;min-width:0;margin:0}html[data-site-theme=midnight-command] .account-info-card .matrix-pill{white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%}html[data-site-theme=midnight-command] .account-actions{margin-top:.25rem}html[data-site-theme=midnight-command] .profile-hero .account-avatar{pointer-events:none}html[data-site-theme=midnight-command] .account-friend-section{gap:1rem;display:grid}html[data-site-theme=midnight-command] .account-friend-list{gap:.9rem;display:grid}html[data-site-theme=midnight-command] .account-friend-card{background:#030a04e0;border:1px solid #72ff9f24;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}html[data-site-theme=midnight-command] .account-friend-avatar{--account-avatar-hue:145;background:radial-gradient(circle at 30% 30%, hsla(var(--account-avatar-hue), 100%, 78%, .28), transparent 40%), linear-gradient(180deg, #051307fa, #000000fa);width:4rem;height:4rem;color:var(--text-bright);letter-spacing:.08em;text-transform:uppercase;border:1px solid #72ff9f47;border-radius:50%;place-items:center;font-size:1rem;font-weight:700;display:grid;position:relative;overflow:hidden}html[data-site-theme=midnight-command] .account-friend-avatar>img,html[data-site-theme=midnight-command] .account-friend-avatar>span{grid-area:1/1}html[data-site-theme=midnight-command] .account-friend-avatar>img{object-fit:cover;width:100%;height:100%}html[data-site-theme=midnight-command] .account-friend-avatar>span{pointer-events:none}html[data-site-theme=midnight-command] .account-friend-copy{gap:.3rem;min-width:0;display:grid}html[data-site-theme=midnight-command] .account-friend-copy h3,html[data-site-theme=midnight-command] .account-friend-copy .muted-copy{margin:0}html[data-site-theme=midnight-command] .account-friend-card-actions{justify-content:flex-end}html[data-site-theme=midnight-command] .account-card .settings-field-grid{gap:1rem}html[data-site-theme=midnight-command] .account-card .field-group{gap:.4rem}html[data-site-theme=midnight-command] .account-card .field-group input,html[data-site-theme=midnight-command] .account-card .field-group select,html[data-site-theme=midnight-command] .account-card .field-group textarea{width:100%}html[data-site-theme=midnight-command] .account-card .field-group textarea{resize:vertical;min-height:7.5rem}html[data-site-theme=midnight-command] .account-card .settings-block{background:#040d05bf;border:1px solid #72ff9f24;border-radius:1rem;gap:1rem;padding:1rem;display:grid}html[data-site-theme=midnight-command] .account-card .settings-block .panel-header{gap:.75rem}html[data-site-theme=midnight-command] .account-card .settings-block h3{margin:0}html[data-site-theme=midnight-command] .account-settings-action-row{justify-content:flex-end;display:flex}html[data-site-theme=midnight-command] .account-upload-block .muted-copy{margin:0}html[data-site-theme=midnight-command] .account-email-change-summary{display:grid}html[data-site-theme=midnight-command] .account-email-change-card{background:#030b04d1;border:1px solid #72ff9f29;border-radius:1rem;gap:.45rem;padding:1rem;display:grid}html[data-site-theme=midnight-command] .account-email-change-card h4,html[data-site-theme=midnight-command] .account-email-change-card .muted-copy{margin:0}html[data-site-theme=midnight-command] .account-email-placeholder-note{background:#051207d1;border:1px solid #72ff9f29;border-radius:.85rem;margin:0;padding:.8rem .95rem}html[data-site-theme=midnight-command] .account-totp-setup{grid-template-columns:minmax(140px,220px) minmax(0,1fr);align-items:center;gap:1rem;display:grid}html[data-site-theme=midnight-command] .account-totp-qr{aspect-ratio:1;background:#fff;border:1px solid #72ff9f33;border-radius:.75rem;width:100%;max-width:220px;padding:.5rem}@media (width<=720px){html[data-site-theme=midnight-command] .account-totp-setup{grid-template-columns:1fr}}html[data-site-theme=midnight-command] .account-purchases-toolbar{flex-wrap:wrap;gap:.75rem;display:flex}html[data-site-theme=midnight-command] .account-purchase-list{gap:1rem;display:grid}html[data-site-theme=midnight-command] .account-purchase-card{background:linear-gradient(#07180ae6,#020803f0);border:1px solid #72ff9f24;border-radius:1rem;grid-template-columns:minmax(96px,120px) minmax(0,1fr);align-items:stretch;gap:1rem;padding:1rem;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;box-shadow:inset 0 0 0 1px #72ff9f0d}html[data-site-theme=midnight-command] .account-purchase-card:hover,html[data-site-theme=midnight-command] .account-purchase-card:focus-within{border-color:#72ff9f47;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #72ff9f14,0 12px 24px #00000038}html[data-site-theme=midnight-command] .account-purchase-media{min-height:6.5rem;color:var(--text-bright);letter-spacing:.12em;text-transform:uppercase;background:radial-gradient(circle at 30% 30%,#72ff9f2e,#0000 42%),linear-gradient(#040e06fa,#010401fa);border:1px solid #72ff9f29;border-radius:.9rem;place-items:center;font-weight:700;display:grid;overflow:hidden}html[data-site-theme=midnight-command] .account-purchase-media img,html[data-site-theme=midnight-command] .account-purchase-media span{grid-area:1/1}html[data-site-theme=midnight-command] .account-purchase-media img{object-fit:cover;width:100%;height:100%}html[data-site-theme=midnight-command] .account-purchase-copy{gap:.8rem;min-width:0;display:grid}html[data-site-theme=midnight-command] .account-purchase-copy h3,html[data-site-theme=midnight-command] .account-purchase-copy .muted-copy{margin:0}html[data-site-theme=midnight-command] .account-purchase-actions{flex-wrap:wrap}html[data-site-theme=midnight-command] .account-purchase-order-items{color:var(--muted);gap:.45rem;margin:0;padding-left:1rem;display:grid}html[data-site-theme=midnight-command] .account-purchase-order-items li{line-height:1.5}html[data-site-theme=midnight-command] .account-purchase-new-release-pill{border-color:#72ff9f7a;box-shadow:0 0 0 1px #72ff9f1a,0 0 18px #72ff9f29}html[data-site-theme=midnight-command] .account-purchase-dialog-facts{flex-wrap:wrap;gap:.65rem;display:flex}html[data-site-theme=midnight-command] .account-purchase-changelog{white-space:pre-wrap;background:#040d05c7;border:1px solid #72ff9f24;border-radius:1rem;padding:1rem;line-height:1.6}@media (width<=720px){html[data-site-theme=midnight-command] .account-purchase-card{grid-template-columns:1fr}html[data-site-theme=midnight-command] .account-purchase-media{min-height:10rem}}html[data-site-theme=midnight-command] .admin-catalog-version-release-field{gap:.8rem}html[data-site-theme=midnight-command] .admin-catalog-version-release-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}html[data-site-theme=midnight-command] .admin-catalog-version-release-copy{gap:.35rem;display:grid}html[data-site-theme=midnight-command] .admin-catalog-version-release-copy>label{color:var(--text-bright);font-weight:600}html[data-site-theme=midnight-command] .admin-catalog-version-release-copy .muted-copy{margin:0}html[data-site-theme=midnight-command] .admin-catalog-version-release-panel{background:#040d05bf;border:1px solid #72ff9f24;border-radius:1rem;padding:1rem}html[data-site-theme=midnight-command] .account-website-list{flex-wrap:wrap;gap:.75rem;display:flex}html[data-site-theme=midnight-command] .account-website-link{max-width:100%;min-height:2.5rem;color:var(--text-bright);white-space:normal;overflow-wrap:anywhere;word-break:break-word;background:#071c0ac7;border:1px solid #72ff9f2e;border-radius:999px;align-items:center;padding:.65rem .9rem;text-decoration:none;transition:transform .14s,border-color .14s,box-shadow .14s;display:inline-flex}html[data-site-theme=midnight-command] .account-website-link:hover,html[data-site-theme=midnight-command] .account-website-link:focus-visible{border-color:#72ff9f5c;transform:translateY(-1px);box-shadow:0 0 0 1px #72ff9f24}html[data-site-theme=midnight-command] .account-website-editor-list{gap:.9rem;display:grid}html[data-site-theme=midnight-command] .account-website-editor-row{background:#030a04e0;border:1px solid #72ff9f24;border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:end;gap:.9rem;padding:1rem;display:grid}html[data-site-theme=midnight-command] .account-website-remove{white-space:nowrap}html[data-site-theme=midnight-command] #account-settings-section{scroll-margin-top:1rem}@media (width<=900px){html[data-site-theme=midnight-command] .account-purchase-card{grid-template-columns:1fr}html[data-site-theme=midnight-command] .account-purchase-media{max-width:13rem}html[data-site-theme=midnight-command] .admin-catalog-version-release-header{display:grid}html[data-site-theme=midnight-command] .account-website-editor-row{grid-template-columns:1fr}html[data-site-theme=midnight-command] .account-settings-action-row{justify-content:flex-start}html[data-site-theme=midnight-command] .account-settings-action-row .button-primary{width:100%}html[data-site-theme=midnight-command] .account-friend-card{grid-template-columns:1fr;justify-items:start}html[data-site-theme=midnight-command] .account-website-remove{justify-self:start}}@media (width<=720px){html[data-site-theme=midnight-command] .account-hero{grid-template-columns:1fr;justify-items:start}html[data-site-theme=midnight-command] .account-avatar-shell{justify-items:start;width:100%}html[data-site-theme=midnight-command] .account-view-toolbar,html[data-site-theme=midnight-command] .account-view-toggle{display:grid}html[data-site-theme=midnight-command] .account-view-actions{justify-content:start}}html[data-site-theme=midnight-command] .mini-games-layout,html[data-site-theme=midnight-command] .basketball-layout{gap:1.5rem;width:min(1320px,100%);display:grid}html[data-site-theme=midnight-command] .page-content--mini-games{align-content:start;gap:1.6rem;display:grid}html[data-site-theme=midnight-command] .mini-games-hero,html[data-site-theme=midnight-command] .basketball-page-intro,html[data-site-theme=midnight-command] .basketball-sidebar-card,html[data-site-theme=midnight-command] .mini-games-card,html[data-site-theme=midnight-command] .mini-games-basketball-stage{position:relative;overflow:hidden}html[data-site-theme=midnight-command] .mini-games-hero:after,html[data-site-theme=midnight-command] .basketball-page-intro:after,html[data-site-theme=midnight-command] .mini-games-card:after,html[data-site-theme=midnight-command] .basketball-sidebar-card:after,html[data-site-theme=midnight-command] .mini-games-basketball-stage:after{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#39ffd424,#0000 44%),radial-gradient(circle at 0 100%,#45d8ff1f,#0000 38%);position:absolute;inset:0}html[data-site-theme=midnight-command] .mini-games-hero,html[data-site-theme=midnight-command] .basketball-page-intro{padding:1.9rem}html[data-site-theme=midnight-command] .mini-games-card-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.1rem;display:grid}html[data-site-theme=midnight-command] .mini-games-card-grid>.mini-games-card:only-child{max-width:460px}html[data-site-theme=midnight-command] .mini-games-card{color:inherit;background:#05161fd1;border:1px solid #39ffd42e;border-radius:1rem;gap:1rem;padding:1.35rem;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}html[data-site-theme=midnight-command] .mini-games-card--launcher{text-align:left;width:100%;font:inherit;cursor:pointer;border-radius:1rem}html[data-site-theme=midnight-command] .mini-games-card--launcher h2,html[data-site-theme=midnight-command] .mini-games-card--launcher .status-message{margin:0}html[data-site-theme=midnight-command] .mini-games-card:hover,html[data-site-theme=midnight-command] .mini-games-card:focus-visible{border-color:#39ffd46b;transform:translateY(-3px);box-shadow:0 20px 40px #00000052}html[data-site-theme=midnight-command] .mini-games-card--disabled{cursor:default;opacity:.86}html[data-site-theme=midnight-command] .mini-games-card--disabled:hover,html[data-site-theme=midnight-command] .mini-games-card--disabled:focus-visible{box-shadow:none;transform:none}html[data-site-theme=midnight-command] .mini-games-card-header{justify-content:space-between;align-items:center;gap:.8rem;display:flex}html[data-site-theme=midnight-command] .mini-games-card-header h2,html[data-site-theme=midnight-command] .basketball-page-intro h1{margin:0}html[data-site-theme=midnight-command] .mini-games-card-copy{color:#e1f7ffd1;margin:0}html[data-site-theme=midnight-command] .mini-games-card-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}html[data-site-theme=midnight-command] .mini-games-card-kicker{color:#7ef9ffc7;font-size:.92rem}html[data-site-theme=midnight-command] .mini-games-embedded-stage{gap:1rem;display:grid}html[data-site-theme=midnight-command] .basketball-shell{grid-template-columns:minmax(0,2.1fr) minmax(280px,.95fr);align-items:start;gap:1.25rem;display:grid}html[data-site-theme=midnight-command] .basketball-main-column,html[data-site-theme=midnight-command] .basketball-sidebar{gap:1rem;display:grid}html[data-site-theme=midnight-command] .mini-games-back-link{justify-self:end;text-decoration:none}html[data-site-theme=midnight-command] .mini-games-back-link:hover,html[data-site-theme=midnight-command] .mini-games-back-link:focus-visible{text-decoration:none}html[data-site-theme=midnight-command] .mini-games-basketball-stage{padding:.95rem}html[data-site-theme=midnight-command] .basketball-surface{touch-action:none;background:radial-gradient(circle at top,#6f8cff2e,#0000 38%),radial-gradient(circle at 0 100%,#ff6cb021,#0000 32%),linear-gradient(#080a12fa,#04060cfa);border:1px solid #7a9fff2e;border-radius:1rem;min-height:560px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a}html[data-site-theme=midnight-command] .basketball-surface.is-grabbable{cursor:grab}html[data-site-theme=midnight-command] .basketball-surface.is-grabbing{cursor:grabbing}html[data-site-theme=midnight-command] .basketball-canvas{background:#05070d;width:100%;height:100%;display:block}html[data-site-theme=midnight-command] .basketball-hud{pointer-events:none;flex-direction:column;justify-content:space-between;padding:1rem;display:flex;position:absolute;inset:0}html[data-site-theme=midnight-command] .basketball-hud-top,html[data-site-theme=midnight-command] .basketball-hud-bottom{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}html[data-site-theme=midnight-command] .basketball-hud-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040f15b8;border:1px solid #7ef9ff38;border-radius:.9rem;min-width:112px;padding:.7rem .8rem;box-shadow:0 16px 32px #0003}html[data-site-theme=midnight-command] .basketball-hud-card.is-low-time{border-color:#ff835eb8;box-shadow:0 0 0 1px #ff835e47}html[data-site-theme=midnight-command] .basketball-hud-label{letter-spacing:.08em;text-transform:uppercase;color:#bbecffb8;font-size:.76rem;display:block}html[data-site-theme=midnight-command] .basketball-hud-value{color:#f2fcff;margin-top:.16rem;font-size:1.55rem;font-weight:700;display:block}html[data-site-theme=midnight-command] .basketball-status{pointer-events:none;color:#eaf8fff0;background:#040f15c2;border:1px solid #7ef9ff33;border-radius:999px;max-width:540px;padding:.68rem .9rem;font-weight:500}html[data-site-theme=midnight-command] .basketball-status--hidden{display:none!important}html[data-site-theme=midnight-command] .basketball-sidebar-card{padding:1.25rem}html[data-site-theme=midnight-command] .basketball-sidebar-card h2,html[data-site-theme=midnight-command] .basketball-sidebar-card h3{margin-top:0}html[data-site-theme=midnight-command] .basketball-sidebar-copy{color:#dbf4ffc7;margin:.35rem 0 0}html[data-site-theme=midnight-command] .basketball-sidebar-actions{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}html[data-site-theme=midnight-command] .basketball-sidebar-actions>*{pointer-events:auto}html[data-site-theme=midnight-command] .basketball-leaderboard-list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}html[data-site-theme=midnight-command] .basketball-leaderboard-entry{background:#07151dad;border:1px solid #7ef9ff24;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.78rem .85rem;display:grid}html[data-site-theme=midnight-command] .basketball-leaderboard-entry.is-current-user{border-color:#39ffd470;box-shadow:inset 0 0 0 1px #39ffd42e}html[data-site-theme=midnight-command] .basketball-leaderboard-entry-copy{gap:.12rem;min-width:0;display:grid}html[data-site-theme=midnight-command] .basketball-leaderboard-entry-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-site-theme=midnight-command] .basketball-leaderboard-entry-copy span{color:#cdecf8b3;font-size:.88rem}html[data-site-theme=midnight-command] .basketball-leaderboard-rank,html[data-site-theme=midnight-command] .basketball-leaderboard-score{color:#f4fcfffa;font-weight:700}html[data-site-theme=midnight-command] .basketball-leaderboard-score{font-size:1.1rem}html[data-site-theme=midnight-command] .basketball-leaderboard-empty{color:#cdecf8bd;padding:.9rem 0}html[data-site-theme=midnight-command] .basketball-player-best{color:#cdecf8d1;margin:.85rem 0 0}html[data-site-theme=midnight-command] .basketball-status[data-tone=success]{color:#7af4c5}html[data-site-theme=midnight-command] .basketball-status[data-tone=error]{color:#ff9b85}html[data-site-theme=midnight-command] .basketball-login-note{margin-top:.8rem}@media (width<=1120px){html[data-site-theme=midnight-command] .basketball-shell{grid-template-columns:1fr}}@media (width<=780px){html[data-site-theme=midnight-command] .basketball-surface{min-height:460px}html[data-site-theme=midnight-command] .basketball-hud{padding:.8rem}html[data-site-theme=midnight-command] .basketball-hud-card{min-width:96px;padding:.62rem .72rem}html[data-site-theme=midnight-command] .basketball-status{border-radius:1rem;max-width:100%}}html[data-site-theme=midnight-command] .setup-layout,html[data-site-theme=midnight-command] .admin-layout{gap:1.25rem;display:grid}html[data-site-theme=midnight-command] .admin-section-list{gap:1rem;display:grid}html[data-site-theme=midnight-command] .admin-overview-card,html[data-site-theme=midnight-command] .admin-section-body{padding:clamp(1.2rem,3vw,1.8rem)}html[data-site-theme=midnight-command] .admin-overview-card{gap:1rem;display:grid}html[data-site-theme=midnight-command] .admin-section{overflow:hidden}html[data-site-theme=midnight-command] .admin-section-summary{cursor:pointer;z-index:1;align-items:center;gap:1rem;padding:1rem 1.2rem;list-style:none;display:flex;position:relative}html[data-site-theme=midnight-command] .admin-section-summary::-webkit-details-marker{display:none}html[data-site-theme=midnight-command] .admin-section[open] .admin-section-summary{border-bottom:1px solid #72ff9f24}html[data-site-theme=midnight-command] .admin-section-icon{background:#020e04f5;border:1px solid #72ff9f47;border-radius:.2rem;place-items:center;width:2.4rem;height:2.4rem;display:grid}html[data-site-theme=midnight-command] .admin-section-copy{gap:.2rem;display:grid}html[data-site-theme=midnight-command] .admin-section-copy strong{color:var(--text-bright);letter-spacing:.06em;text-transform:uppercase}html[data-site-theme=midnight-command] .admin-section-copy small{color:var(--muted)}html[data-site-theme=midnight-command] .admin-section-body{z-index:1;gap:1rem;padding-top:0;display:grid;position:relative}html[data-site-theme=midnight-command] .admin-help-callout{background:#010b03f5;border:1px solid #72ff9f29;border-radius:.2rem;gap:.8rem;padding:1rem;display:grid}html[data-site-theme=midnight-command] .admin-help-heading{align-items:center;gap:.6rem;display:flex}html[data-site-theme=midnight-command] .admin-help-icon{color:var(--accent)}html[data-site-theme=midnight-command] .admin-help-links{gap:.75rem;display:grid}html[data-site-theme=midnight-command] .admin-help-links code{overflow-wrap:anywhere;width:fit-content;max-width:100%}html[data-site-theme=midnight-command] .admin-category-layout,html[data-site-theme=midnight-command] .admin-overview-grid{gap:1.25rem;display:grid}html[data-site-theme=midnight-command] .admin-menu-layout,html[data-site-theme=midnight-command] .admin-backups-layout,html[data-site-theme=midnight-command] .admin-backup-grid,html[data-site-theme=midnight-command] .admin-users-layout,html[data-site-theme=midnight-command] .admin-user-directory-list{gap:1rem;display:grid}html[data-site-theme=midnight-command] .admin-backup-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}html[data-site-theme=midnight-command] .admin-backup-card{background:#010a03f0;border:1px solid #72ff9f29;border-radius:.35rem;gap:.75rem;padding:1rem;display:grid}html[data-site-theme=midnight-command] .admin-backup-card h3,html[data-site-theme=midnight-command] .admin-backup-card p{margin:0}html[data-site-theme=midnight-command] .admin-backup-progress{gap:.45rem;display:grid}html[data-site-theme=midnight-command] .admin-backup-progress-copy{text-align:right;margin:0}html[data-site-theme=midnight-command] .admin-user-directory-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start}html[data-site-theme=midnight-command] .admin-user-directory-card{background:#010a03f0;border:1px solid #72ff9f29;border-radius:.35rem;gap:.9rem;min-width:0;padding:1rem;display:grid;overflow:hidden}html[data-site-theme=midnight-command] .admin-user-directory-header{gap:.7rem;min-width:0;display:grid}html[data-site-theme=midnight-command] .admin-user-directory-header>*{min-width:0;max-width:100%}html[data-site-theme=midnight-command] .admin-user-directory-actions{flex-wrap:wrap}html[data-site-theme=midnight-command] .admin-user-directory-title-group{gap:.3rem;min-width:0;max-width:100%;display:grid}html[data-site-theme=midnight-command] .admin-user-directory-title-group h3,html[data-site-theme=midnight-command] .admin-user-directory-meta{overflow-wrap:anywhere;word-break:break-word;margin:0}html[data-site-theme=midnight-command] .admin-pages-layout{gap:.85rem;display:grid}html[data-site-theme=midnight-command] .admin-catalog-inline-list,html[data-site-theme=midnight-command] .admin-catalog-version-list,html[data-site-theme=midnight-command] .admin-catalog-tab-list{gap:.75rem;display:grid}html[data-site-theme=midnight-command] .admin-catalog-inline-list{grid-auto-flow:row}html[data-site-theme=midnight-command] .admin-catalog-inline-list .matrix-pill{width:fit-content;max-width:100%}html[data-site-theme=midnight-command] .admin-purchase-card{gap:1rem}html[data-site-theme=midnight-command] .admin-purchase-card .muted-copy{margin:0}html[data-site-theme=midnight-command] .admin-purchase-actions{flex-wrap:wrap}html[data-site-theme=midnight-command] .admin-purchase-order-items{color:var(--muted);gap:.45rem;margin:0;padding-left:1rem;display:grid}html[data-site-theme=midnight-command] .admin-purchase-order-items li{line-height:1.5}html[data-site-theme=midnight-command] .admin-purchase-form{background:#010a03eb;border:1px solid #72ff9f24;border-radius:.35rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem;padding:1rem;display:grid}html[data-site-theme=midnight-command] .admin-catalog-collection-picker{background:#010a03eb;border:1px solid #72ff9f24;border-radius:.35rem;gap:.65rem;padding:.9rem;display:grid}html[data-site-theme=midnight-command] .admin-catalog-collection-option{justify-content:flex-start}html[data-site-theme=midnight-command] .admin-catalog-version-row{background:#010a03f0;border:1px solid #72ff9f29;border-radius:.35rem;grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr) auto;align-items:end;gap:.85rem;padding:.95rem;display:grid}html[data-site-theme=midnight-command] .admin-catalog-version-row .field-group{min-width:0}html[data-site-theme=midnight-command] .admin-catalog-version-settings{gap:.85rem;display:grid}html[data-site-theme=midnight-command] .admin-catalog-version-download-field{background:#031006e6;border:1px solid #72ff9f1f;border-radius:.35rem;padding:.85rem}html[data-site-theme=midnight-command] .admin-catalog-tab-row,html[data-site-theme=midnight-command] .admin-catalog-tab-row-footer{gap:.85rem;display:grid}html[data-site-theme=midnight-command] .admin-catalog-tab-row{background:#010a03f0;border:1px solid #72ff9f29;border-radius:.35rem;padding:.95rem}html[data-site-theme=midnight-command] .admin-catalog-tab-row .field-group{min-width:0}html[data-site-theme=midnight-command] .admin-catalog-tab-button-settings{background:#031006e6;border:1px solid #72ff9f1f;border-radius:.35rem;padding:.85rem}html[data-site-theme=midnight-command] .admin-catalog-tab-summary{margin:0}html[data-site-theme=midnight-command] .admin-catalog-tab-row-footer{grid-template-columns:minmax(0,1fr) auto;align-items:end}html[data-site-theme=midnight-command] .admin-product-media-section,html[data-site-theme=midnight-command] .admin-product-media-summary,html[data-site-theme=midnight-command] .admin-product-media-list,html[data-site-theme=midnight-command] .admin-product-media-grid,html[data-site-theme=midnight-command] .admin-product-media-card-copy{gap:.85rem;display:grid}html[data-site-theme=midnight-command] .admin-product-media-toolbar,html[data-site-theme=midnight-command] .admin-product-media-actions{align-items:center}html[data-site-theme=midnight-command] .admin-product-media-current{background:#010a03f0;border:1px solid #72ff9f29;border-radius:.35rem;grid-template-columns:minmax(0,12rem) minmax(0,1fr);gap:1rem;padding:1rem;display:grid}html[data-site-theme=midnight-command] .admin-product-media-current-copy,html[data-site-theme=midnight-command] .admin-product-media-card-copy{min-width:0}html[data-site-theme=midnight-command] .admin-product-media-current-copy h4,html[data-site-theme=midnight-command] .admin-product-media-card-title{color:var(--text-bright);overflow-wrap:anywhere;margin:0}html[data-site-theme=midnight-command] .admin-product-media-current-preview,html[data-site-theme=midnight-command] .admin-product-media-card-preview,html[data-site-theme=midnight-command] .admin-product-card-media-preview,html[data-site-theme=midnight-command] .catalog-product-card-media-preview{background:#020e04f0;border:1px solid #72ff9f29;border-radius:.35rem;justify-content:center;align-items:center;min-height:9rem;display:flex;overflow:hidden}html[data-site-theme=midnight-command] .admin-product-card-media-preview{min-height:5.75rem;max-height:5.75rem;margin-bottom:.8rem;padding:.35rem}html[data-site-theme=midnight-command] .catalog-product-card-media-preview{min-height:10.5rem;max-height:10.5rem;margin-bottom:.8rem;padding:.35rem}html[data-site-theme=midnight-command] .admin-product-card-media-strip-track{scroll-snap-type:x proximity;grid-auto-columns:minmax(5.4rem,5.4rem);grid-auto-flow:column;gap:.55rem;width:100%;height:100%;padding:.45rem;display:grid;overflow:auto hidden}html[data-site-theme=midnight-command] .admin-product-card-media-strip-item{scroll-snap-align:start;min-width:5.4rem;min-height:100%}html[data-site-theme=midnight-command] .admin-product-card-media-strip-item,html[data-site-theme=midnight-command] .catalog-product-card-media-preview{background:#020e04b8}html[data-site-theme=midnight-command] .admin-product-card-media-preview .admin-product-media-preview-image,html[data-site-theme=midnight-command] .admin-product-card-media-preview .admin-product-media-preview-video,html[data-site-theme=midnight-command] .catalog-product-card-media-preview .admin-product-media-preview-image,html[data-site-theme=midnight-command] .catalog-product-card-media-preview .admin-product-media-preview-video,html[data-site-theme=midnight-command] .admin-product-card-media-strip-item .admin-product-media-preview-image,html[data-site-theme=midnight-command] .admin-product-card-media-strip-item .admin-product-media-preview-video{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;padding:.35rem}html[data-site-theme=midnight-command] .catalog-collection-card{gap:.7rem;min-height:100%}html[data-site-theme=midnight-command] .catalog-collection-card--clickable{color:inherit;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s,background-color .18s}html[data-site-theme=midnight-command] .catalog-collection-card--clickable:hover,html[data-site-theme=midnight-command] .catalog-collection-card--clickable:focus-visible{border-color:#72ff9f52;transform:translateY(-3px);box-shadow:0 0 26px #4dff8824}html[data-site-theme=midnight-command] .catalog-collection-card-copy{gap:.35rem;display:grid}html[data-site-theme=midnight-command] .catalog-collection-card-copy h3{color:var(--text-bright);overflow-wrap:anywhere;margin:0}html[data-site-theme=midnight-command] .catalog-collection-card-description{margin:0;line-height:1.55}html[data-site-theme=midnight-command] .admin-collection-card-preview,html[data-site-theme=midnight-command] .catalog-collection-card-preview{background:#020e04b8;border:1px solid #72ff9f29;border-radius:.35rem;justify-content:center;align-items:center;min-height:10.5rem;max-height:10.5rem;padding:.5rem;transition:border-color .18s,background-color .18s,transform .24s;display:flex;overflow:hidden}html[data-site-theme=midnight-command] .catalog-collection-card--clickable:hover .catalog-collection-card-preview,html[data-site-theme=midnight-command] .catalog-collection-card--clickable:focus-visible .catalog-collection-card-preview{background:#031205d6}html[data-site-theme=midnight-command] .admin-collection-card-preview{min-height:8.75rem;max-height:8.75rem}html[data-site-theme=midnight-command] .catalog-collection-card-preview-image{object-fit:contain;object-position:center;background:#00000059;width:100%;max-width:100%;height:100%;max-height:100%;transition:transform .24s;display:block}html[data-site-theme=midnight-command] .catalog-collection-card--clickable:hover .catalog-collection-card-preview-image,html[data-site-theme=midnight-command] .catalog-collection-card--clickable:focus-visible .catalog-collection-card-preview-image{transform:scale(1.03)}html[data-site-theme=midnight-command] .admin-product-media-preview-image,html[data-site-theme=midnight-command] .admin-product-media-preview-video{object-fit:cover;background:#00000059;width:100%;height:100%;display:block}html[data-site-theme=midnight-command] .admin-product-media-preview-empty{text-align:center;color:var(--muted);padding:1rem;line-height:1.5}html[data-site-theme=midnight-command] .admin-product-media-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}html[data-site-theme=midnight-command] .admin-product-media-card{background:#010a03f0;border:1px solid #72ff9f29;border-radius:.35rem;gap:.85rem;padding:.95rem;display:grid}html[data-site-theme=midnight-command] .admin-matrix-rain-header,html[data-site-theme=midnight-command] .admin-matrix-rain-row{gap:.85rem;display:grid}html[data-site-theme=midnight-command] .admin-matrix-rain-header{grid-template-columns:minmax(0,1fr) auto;align-items:start}html[data-site-theme=midnight-command] .admin-matrix-rain-copy{gap:.35rem;display:grid}html[data-site-theme=midnight-command] .admin-matrix-rain-copy .muted-copy{margin:0}html[data-site-theme=midnight-command] .admin-matrix-rain-title{color:var(--text-bright);letter-spacing:.06em;text-transform:uppercase;font-weight:700}html[data-site-theme=midnight-command] .admin-matrix-rain-editor,html[data-site-theme=midnight-command] .admin-matrix-rain-list{gap:.85rem;display:grid}html[data-site-theme=midnight-command] .admin-matrix-rain-row{background:#010a03f0;border:1px solid #72ff9f29;border-radius:.35rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:.95rem}html[data-site-theme=midnight-command] .admin-matrix-rain-row .field-group{min-width:0}html[data-site-theme=midnight-command] .admin-pages-filter-grid{align-items:end}html[data-site-theme=midnight-command] .admin-category-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start}html[data-site-theme=midnight-command] .admin-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-site-theme=midnight-command] .admin-overview-grid h3{margin-top:0}html[data-site-theme=midnight-command] .setup-hero,html[data-site-theme=midnight-command] .setup-form,html[data-site-theme=midnight-command] .setup-help,html[data-site-theme=midnight-command] .admin-hero{padding:clamp(1.35rem,3vw,2rem)}html[data-site-theme=midnight-command] .setup-grid,html[data-site-theme=midnight-command] .admin-grid{gap:1.25rem;display:grid}html[data-site-theme=midnight-command] .setup-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.9fr);align-items:start}html[data-site-theme=midnight-command] .admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-site-theme=midnight-command] .setup-form,html[data-site-theme=midnight-command] .setup-help,html[data-site-theme=midnight-command] .admin-hero,html[data-site-theme=midnight-command] .admin-grid>.matrix-panel,html[data-site-theme=midnight-command] .admin-layout>.matrix-panel{border:1px solid var(--border)}html[data-site-theme=midnight-command] .setup-form{gap:1rem;display:grid}html[data-site-theme=midnight-command] .settings-block{border-top:1px solid #72ff9f24;gap:1rem;padding-top:1rem;display:grid}html[data-site-theme=midnight-command] .settings-block h3{margin:0}html[data-site-theme=midnight-command] .settings-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}html[data-site-theme=midnight-command] .field-group--full{grid-column:1/-1}html[data-site-theme=midnight-command] .setup-section-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}html[data-site-theme=midnight-command] .setup-section-header h2,html[data-site-theme=midnight-command] .admin-hero h1{margin:0}html[data-site-theme=midnight-command] .setup-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}html[data-site-theme=midnight-command] .setup-form .settings-block{margin-top:.25rem}html[data-site-theme=midnight-command] .toggle-row{color:var(--muted);align-items:center;gap:.75rem;display:inline-flex}html[data-site-theme=midnight-command] .toggle-row input{width:1rem;height:1rem;accent-color:var(--accent)}html[data-site-theme=midnight-command] .top-gap{margin-top:.5rem}html[data-site-theme=midnight-command] .admin-details{grid-template-columns:minmax(6rem,max-content) minmax(0,1fr);gap:.75rem 1rem;min-width:0;max-width:100%;margin:0;display:grid}html[data-site-theme=midnight-command] .admin-details dt{min-width:0;color:var(--accent);text-transform:uppercase;letter-spacing:.08em;overflow-wrap:anywhere;word-break:break-word;font-weight:700}html[data-site-theme=midnight-command] .admin-details dd{min-width:0;color:var(--text-bright);overflow-wrap:anywhere;word-break:break-word;margin:0}html[data-site-theme=midnight-command] .admin-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}html[data-site-theme=midnight-command] .admin-stat-card{background:#010a03f5;border:1px solid #72ff9f33;border-radius:.2rem;gap:.4rem;padding:1rem;display:grid}html[data-site-theme=midnight-command] .admin-stat-card strong{color:var(--text-bright);font-size:clamp(1.5rem,4vw,2.3rem)}html[data-site-theme=midnight-command] .admin-stat-card span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.85rem}html[data-site-theme=midnight-command] .admin-menu-item-shell,html[data-site-theme=midnight-command] .admin-system-page-grid,html[data-site-theme=midnight-command] .admin-submenu-list{gap:1rem;display:grid}html[data-site-theme=midnight-command] .admin-menu-card,html[data-site-theme=midnight-command] .admin-submenu-card,html[data-site-theme=midnight-command] .admin-system-page-card{background:#010a03f0;border:1px solid #72ff9f29;border-radius:.35rem;gap:.85rem;padding:1rem;display:grid}html[data-site-theme=midnight-command] .admin-menu-summary-card{gap:.65rem}html[data-site-theme=midnight-command] .admin-menu-summary-card .admin-page-card-header{align-items:center}html[data-site-theme=midnight-command] .admin-menu-summary-body{border-top:1px dashed #72ff9f24;gap:.65rem;padding-top:.2rem;display:grid}html[data-site-theme=midnight-command] .admin-menu-inline-section-label,html[data-site-theme=midnight-command] .admin-menu-inline-empty{margin:0}html[data-site-theme=midnight-command] .admin-menu-inline-section-label{letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}html[data-site-theme=midnight-command] .admin-menu-summary-destination{overflow-wrap:anywhere;word-break:break-word;margin:0}html[data-site-theme=midnight-command] .admin-system-page-card{align-content:start;gap:.45rem}html[data-site-theme=midnight-command] .admin-page-card-header{justify-content:space-between;align-items:flex-start;gap:.75rem;margin:0;display:flex}html[data-site-theme=midnight-command] .admin-page-card-header>*{min-width:0}html[data-site-theme=midnight-command] .admin-page-card-title,html[data-site-theme=midnight-command] .admin-page-card-badges{display:grid}html[data-site-theme=midnight-command] .admin-page-card-title{gap:.22rem;min-width:0}html[data-site-theme=midnight-command] .admin-page-card-title h3{overflow-wrap:anywhere;word-break:break-word}html[data-site-theme=midnight-command] .admin-page-card-badges{grid-auto-flow:column;justify-content:start;gap:.45rem}html[data-site-theme=midnight-command] .admin-page-card-badges .matrix-pill{padding:.18rem .45rem;font-size:.72rem}html[data-site-theme=midnight-command] .admin-page-card-actions{flex-wrap:wrap;justify-content:flex-end;min-width:0}html[data-site-theme=midnight-command] .admin-home-sections-toolbar,html[data-site-theme=midnight-command] .admin-home-section-product-copy,html[data-site-theme=midnight-command] .admin-home-section-product-list{gap:.75rem;display:grid}html[data-site-theme=midnight-command] .admin-home-sections-toolbar-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}html[data-site-theme=midnight-command] .admin-home-section-settings-grid{margin-bottom:.2rem}html[data-site-theme=midnight-command] .admin-home-sections-toolbar{align-items:start}html[data-site-theme=midnight-command] .admin-home-section-description{margin:0}html[data-site-theme=midnight-command] .admin-home-section-product-controls{flex-wrap:wrap;gap:.75rem;display:flex}html[data-site-theme=midnight-command] .admin-home-section-product-select{flex:18rem;min-width:min(100%,18rem)}html[data-site-theme=midnight-command] .admin-home-section-product-row{background:#010c03bd;border:1px solid #72ff9f1f;border-radius:.35rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem .95rem;display:flex}html[data-site-theme=midnight-command] .admin-home-section-product-copy p{margin:0}@media (width<=720px){html[data-site-theme=midnight-command] .admin-home-section-product-row{flex-direction:column;align-items:flex-start}}html[data-site-theme=midnight-command] .catalog-public-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17.5rem),21rem));justify-content:start;align-items:stretch}html[data-site-theme=midnight-command] .catalog-browser-panel{gap:1rem;display:grid}html[data-site-theme=midnight-command] .catalog-browser-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}html[data-site-theme=midnight-command] .catalog-browser-toolbar-left,html[data-site-theme=midnight-command] .catalog-browser-toolbar-right{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}html[data-site-theme=midnight-command] .catalog-browser-toolbar-left{min-width:0}html[data-site-theme=midnight-command] .catalog-browser-toolbar-right{flex-wrap:nowrap;flex:none}html[data-site-theme=midnight-command] .catalog-browser-filter-summary{gap:.35rem;display:grid}html[data-site-theme=midnight-command] .catalog-browser-filter-toggle{cursor:pointer;color:var(--text-bright);align-items:center;gap:.7rem;display:inline-flex}html[data-site-theme=midnight-command] .catalog-browser-filter-toggle input{opacity:0;pointer-events:none;position:absolute}html[data-site-theme=midnight-command] .catalog-browser-filter-toggle-slider{background:#ffffff1f;border:1px solid #72ff9f2e;border-radius:999px;width:2.7rem;height:1.5rem;transition:background .16s,border-color .16s;display:inline-flex;position:relative}html[data-site-theme=midnight-command] .catalog-browser-filter-toggle-slider:after{content:"";background:var(--text-bright);border-radius:999px;width:1rem;height:1rem;transition:transform .16s;position:absolute;top:.12rem;left:.14rem;box-shadow:0 0 12px #00000047}html[data-site-theme=midnight-command] .catalog-browser-filter-toggle input:checked+.catalog-browser-filter-toggle-slider{background:#4dff8833;border-color:#72ff9f73}html[data-site-theme=midnight-command] .catalog-browser-filter-toggle input:checked+.catalog-browser-filter-toggle-slider:after{transform:translate(1.16rem)}html[data-site-theme=midnight-command] .catalog-browser-filter-toggle-label{font-size:.95rem;font-weight:600}html[data-site-theme=midnight-command] .catalog-browser-results-copy{color:var(--muted);margin:0;font-size:.88rem}html[data-site-theme=midnight-command] .catalog-browser-sort-field{gap:.35rem;min-width:9.5rem;margin:0}html[data-site-theme=midnight-command] .catalog-browser-sort-field span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.82rem}html[data-site-theme=midnight-command] .catalog-browser-view-toggle{flex-wrap:nowrap;gap:.45rem;display:inline-flex}html[data-site-theme=midnight-command] .catalog-browser-view-button.is-active{border-color:#72ff9f59;box-shadow:0 0 18px #4dff881f}html[data-site-theme=midnight-command] .catalog-browser-layout{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}html[data-site-theme=midnight-command] .catalog-browser-layout--filters-open{grid-template-columns:minmax(15rem,18rem) minmax(0,1fr);align-items:start}html[data-site-theme=midnight-command] .catalog-browser-sidebar{gap:.85rem;display:grid}html[data-site-theme=midnight-command] .catalog-browser-filter-group{background:#010c03bd;border:1px solid #72ff9f1f;border-radius:.35rem;gap:.75rem;padding:1rem;display:grid}html[data-site-theme=midnight-command] .catalog-browser-filter-group h3{color:var(--text-bright);margin:0;font-size:.95rem}html[data-site-theme=midnight-command] .catalog-browser-filter-options{gap:.55rem;display:grid}html[data-site-theme=midnight-command] .catalog-browser-results{min-width:0}html[data-site-theme=midnight-command] .catalog-public-grid--list{grid-template-columns:minmax(0,1fr)}html[data-site-theme=midnight-command] .catalog-public-grid--list .catalog-product-card{grid-template-columns:minmax(0,14rem) minmax(0,1fr);align-items:start;gap:1rem}html[data-site-theme=midnight-command] .catalog-public-grid--list .catalog-product-card-media-preview{height:100%;min-height:100%;max-height:none;margin-bottom:0}html[data-site-theme=midnight-command] .catalog-public-grid--list .catalog-product-card-copy{min-height:100%;padding:1rem 1rem 1rem 0}html[data-site-theme=midnight-command] .catalog-product-card{gap:0;height:100%;padding:0;overflow:hidden}html[data-site-theme=midnight-command] .catalog-product-card .catalog-product-card-media-preview{background:0 0;border:0;border-radius:0;min-height:14rem;max-height:14rem;margin:0;padding:0}html[data-site-theme=midnight-command] .catalog-product-card-copy{align-content:start;gap:.45rem;padding:.75rem 1rem 1rem;display:grid}html[data-site-theme=midnight-command] .catalog-product-card-copy h3{color:var(--text-bright);overflow-wrap:anywhere;margin:0}html[data-site-theme=midnight-command] .catalog-product-card-media-preview .admin-product-media-preview-image,html[data-site-theme=midnight-command] .catalog-product-card-media-preview .admin-product-media-preview-video{object-fit:cover;background:0 0;padding:0}html[data-site-theme=midnight-command] .catalog-product-card-description{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}html[data-site-theme=midnight-command] .catalog-product-card-tags{align-content:start;min-height:1.85rem}html[data-site-theme=midnight-command] .admin-product-filter-list{gap:.75rem;display:grid}html[data-site-theme=midnight-command] .admin-product-filter-row{background:#010c03bd;border:1px solid #72ff9f1f;border-radius:.35rem;padding:.85rem .95rem}html[data-site-theme=midnight-command] .admin-product-filter-row-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}html[data-site-theme=midnight-command] .catalog-product-page-header{text-align:center;margin-bottom:1rem}html[data-site-theme=midnight-command] .catalog-product-page-header h1{margin:0}html[data-site-theme=midnight-command] .catalog-product-detail-layout,html[data-site-theme=midnight-command] .catalog-product-sidebar,html[data-site-theme=midnight-command] .catalog-product-media-panel,html[data-site-theme=midnight-command] .catalog-product-summary-panel,html[data-site-theme=midnight-command] .catalog-product-version-panel,html[data-site-theme=midnight-command] .catalog-product-description-panel,html[data-site-theme=midnight-command] .catalog-product-carousel,html[data-site-theme=midnight-command] .catalog-product-description-content,html[data-site-theme=midnight-command] .catalog-product-description-tab-panel{gap:1rem;display:grid}html[data-site-theme=midnight-command] .catalog-product-description-tabs,html[data-site-theme=midnight-command] .catalog-product-description-links{flex-wrap:wrap;gap:.65rem;display:flex}html[data-site-theme=midnight-command] .catalog-product-description-tab{color:var(--muted);cursor:pointer;background:#010a038f;border:1px solid #0000;border-radius:999px;padding:.55rem .9rem;transition:transform .18s,border-color .18s,color .18s,box-shadow .18s,background-color .18s}html[data-site-theme=midnight-command] .catalog-product-description-tab:hover,html[data-site-theme=midnight-command] .catalog-product-description-tab:focus-visible,html[data-site-theme=midnight-command] .catalog-product-description-tab.is-active{color:var(--text-bright);background:#041408fa;border-color:#72ff9f7a;transform:translateY(-1px);box-shadow:0 0 18px #4dff881f}html[data-site-theme=midnight-command] .catalog-product-description-link{min-height:2.35rem}html[data-site-theme=midnight-command] .catalog-product-description-tab-panel{border-top:1px solid #72ff9f1f;min-height:8rem;padding-top:1rem}html[data-site-theme=midnight-command] .catalog-product-detail-grid{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.85fr);align-items:start;gap:1rem;display:grid}html[data-site-theme=midnight-command] .catalog-product-carousel-stage{position:relative;overflow:hidden}html[data-site-theme=midnight-command] .catalog-product-carousel-stage-track{will-change:transform;width:100%;transition:transform .42s cubic-bezier(.22,1,.36,1);display:flex}html[data-site-theme=midnight-command] .catalog-product-carousel-stage--static .catalog-product-carousel-stage-track{transition:none;display:block}html[data-site-theme=midnight-command] .catalog-product-carousel-stage-slide{flex:0 0 100%;min-width:100%}html[data-site-theme=midnight-command] .catalog-product-carousel-stage-preview,html[data-site-theme=midnight-command] .catalog-product-carousel-thumb-preview{background:#020e04f0;border:1px solid #72ff9f29;border-radius:.45rem;justify-content:center;align-items:center;display:flex;overflow:hidden}html[data-site-theme=midnight-command] .catalog-product-carousel-stage-preview{box-sizing:border-box;height:clamp(12rem,32vw,35rem);max-height:35rem;padding:.75rem;position:relative}html[data-site-theme=midnight-command] .catalog-product-carousel-stage-preview--interactive{cursor:zoom-in}html[data-site-theme=midnight-command] .catalog-product-carousel-stage-preview--interactive:focus-visible{outline-offset:.18rem;outline:2px solid #72ff9fbf}html[data-site-theme=midnight-command] .catalog-product-media-panel{margin-bottom:1rem}html[data-site-theme=midnight-command] .catalog-product-carousel-stage-open{z-index:2;min-width:2.5rem;padding-inline:.7rem;position:absolute;top:.75rem;right:.75rem}html[data-site-theme=midnight-command] .catalog-product-carousel-stage-media{object-fit:contain;object-position:center;background:#00000059;flex:0 auto;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;display:block}html[data-site-theme=midnight-command] .catalog-product-media-viewer{z-index:1200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#010602e0;justify-content:center;align-items:center;padding:clamp(.85rem,3vw,1.4rem);display:flex;position:fixed;inset:0}html[data-site-theme=midnight-command] .catalog-product-media-viewer__dialog{grid-template-rows:auto minmax(0,1fr) auto;gap:.9rem;width:min(96vw,94rem);height:min(94vh,60rem);padding:clamp(.85rem,2vw,1.1rem);display:grid}html[data-site-theme=midnight-command] .catalog-product-media-viewer__header,html[data-site-theme=midnight-command] .catalog-product-media-viewer__footer,html[data-site-theme=midnight-command] .catalog-product-media-viewer__controls{align-items:center;display:flex}html[data-site-theme=midnight-command] .catalog-product-media-viewer__header,html[data-site-theme=midnight-command] .catalog-product-media-viewer__footer{justify-content:space-between;gap:.75rem}html[data-site-theme=midnight-command] .catalog-product-media-viewer__title,html[data-site-theme=midnight-command] .catalog-product-media-viewer__hint{margin:0}html[data-site-theme=midnight-command] .catalog-product-media-viewer__controls{flex-wrap:wrap;justify-content:flex-end;gap:.55rem}html[data-site-theme=midnight-command] .catalog-product-media-viewer__zoom-label{text-align:center;min-width:4.5rem;color:var(--muted)}html[data-site-theme=midnight-command] .catalog-product-media-viewer__control-button,html[data-site-theme=midnight-command] .catalog-product-media-viewer__close,html[data-site-theme=midnight-command] .catalog-product-media-viewer__nav{min-width:2.8rem}html[data-site-theme=midnight-command] .catalog-product-media-viewer__viewport{touch-action:none;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at top,#14321c47,#0000 55%),#000000e6;border:1px solid #72ff9f2e;border-radius:.65rem;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}html[data-site-theme=midnight-command] .catalog-product-media-viewer__viewport.is-zoomed{cursor:grab}html[data-site-theme=midnight-command] .catalog-product-media-viewer__viewport.is-dragging{cursor:grabbing}html[data-site-theme=midnight-command] .catalog-product-media-viewer__media{object-fit:contain;transform-origin:50%;will-change:transform;max-width:100%;max-height:100%;transition:transform .14s;display:block}html[data-site-theme=midnight-command] .catalog-product-media-viewer__viewport.is-zoomed .catalog-product-media-viewer__media,html[data-site-theme=midnight-command] .catalog-product-media-viewer__viewport.is-dragging .catalog-product-media-viewer__media{transition:none}html[data-site-theme=midnight-command] .catalog-product-media-viewer__media--video{width:100%;height:100%}html[data-site-theme=midnight-command] .catalog-product-media-viewer__nav{z-index:2;position:absolute;top:50%;transform:translateY(-50%)}html[data-site-theme=midnight-command] .catalog-product-media-viewer__nav:hover,html[data-site-theme=midnight-command] .catalog-product-media-viewer__nav:focus-visible{transform:translateY(-50%)}html[data-site-theme=midnight-command] .catalog-product-media-viewer__nav--previous{left:.85rem}html[data-site-theme=midnight-command] .catalog-product-media-viewer__nav--next{right:.85rem}@media (width<=700px){html[data-site-theme=midnight-command] .catalog-product-media-viewer__dialog{width:100%;height:min(100vh,100dvh)}html[data-site-theme=midnight-command] .catalog-product-media-viewer__header,html[data-site-theme=midnight-command] .catalog-product-media-viewer__footer{flex-direction:column;align-items:flex-start}html[data-site-theme=midnight-command] .catalog-product-media-viewer__controls{justify-content:flex-start;width:100%}html[data-site-theme=midnight-command] .catalog-product-media-viewer__nav--previous{left:.55rem}html[data-site-theme=midnight-command] .catalog-product-media-viewer__nav--next{right:.55rem}}html[data-site-theme=midnight-command] .catalog-product-carousel-dots{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#010a03d6;border:1px solid #72ff9f2e;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;max-width:calc(100% - 1.5rem);padding:.4rem .65rem;display:inline-flex;position:absolute;bottom:.75rem;left:50%;transform:translate(-50%)}html[data-site-theme=midnight-command] .catalog-product-carousel-dot{cursor:pointer;background:#72ff9f2e;border:1px solid #72ff9f6b;border-radius:999px;width:.72rem;height:.72rem;padding:0;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s}html[data-site-theme=midnight-command] .catalog-product-carousel-dot:hover,html[data-site-theme=midnight-command] .catalog-product-carousel-dot:focus-visible,html[data-site-theme=midnight-command] .catalog-product-carousel-dot.is-active{background:#72ff9ff2;border-color:#72ff9ff2;transform:scale(1.1);box-shadow:0 0 12px #4dff8852}html[data-site-theme=midnight-command] .catalog-product-carousel-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}html[data-site-theme=midnight-command] .catalog-product-carousel-counter{color:var(--muted);margin:0}html[data-site-theme=midnight-command] .catalog-product-carousel-controls{flex-wrap:wrap}html[data-site-theme=midnight-command] .catalog-product-carousel-thumbnails{grid-auto-columns:minmax(5.5rem,6.8rem);grid-auto-flow:column;gap:.75rem;padding-bottom:.2rem;display:grid;overflow-x:auto}html[data-site-theme=midnight-command] .catalog-product-carousel-thumbnail{cursor:pointer;background:#010a03f0;border:1px solid #72ff9f29;border-radius:.45rem;padding:0;transition:transform .18s,border-color .18s,box-shadow .18s}html[data-site-theme=midnight-command] .catalog-product-carousel-thumbnail:hover,html[data-site-theme=midnight-command] .catalog-product-carousel-thumbnail:focus-visible,html[data-site-theme=midnight-command] .catalog-product-carousel-thumbnail.is-active{border-color:#72ff9f61;transform:translateY(-1px);box-shadow:0 0 20px #4dff8824}html[data-site-theme=midnight-command] .catalog-product-carousel-thumb-preview{align-items:stretch;min-height:5.5rem;max-height:5.5rem}html[data-site-theme=midnight-command] .catalog-product-carousel-thumb-preview .admin-product-media-preview-image,html[data-site-theme=midnight-command] .catalog-product-carousel-thumb-preview .admin-product-media-preview-video{object-fit:contain;padding:.35rem}html[data-site-theme=midnight-command] .catalog-product-description-content p{margin:0;line-height:1.75}html[data-site-theme=midnight-command] .catalog-product-description-content--empty{min-height:6rem}html[data-site-theme=midnight-command] .catalog-product-summary-panel h2,html[data-site-theme=midnight-command] .catalog-product-version-panel h3,html[data-site-theme=midnight-command] .catalog-product-description-panel h2{margin:0}html[data-site-theme=midnight-command] .catalog-product-summary-price{color:var(--text-bright);font-size:clamp(1.35rem,2.8vw,1.85rem);line-height:1.05;display:block}html[data-site-theme=midnight-command] .catalog-product-summary-price--note{font-size:1rem;line-height:1.2}html[data-site-theme=midnight-command] .catalog-product-summary-note{color:var(--text-bright);align-items:center;gap:.5rem;font-size:1rem;font-weight:700;display:inline-flex}html[data-site-theme=midnight-command] .catalog-product-summary-note-icon{background:#041408fa;border:1px solid #72ff9f52;border-radius:999px;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;display:inline-flex;box-shadow:0 0 12px #4dff881f}html[data-site-theme=midnight-command] .catalog-product-purchase-button{width:100%}html[data-site-theme=midnight-command] .catalog-product-purchase-note{margin:0}html[data-site-theme=midnight-command] .catalog-product-version-fieldset{border:0;gap:.9rem;margin:0;padding:0;display:grid}html[data-site-theme=midnight-command] .catalog-product-version-legend{color:var(--muted);padding:0;line-height:1.4}html[data-site-theme=midnight-command] .catalog-product-version-options{flex-wrap:wrap;gap:.75rem;display:flex}html[data-site-theme=midnight-command] .catalog-product-version-option{min-width:min(100%,10.5rem);position:relative}html[data-site-theme=midnight-command] .catalog-product-version-option-input{white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-site-theme=midnight-command] .catalog-product-version-option-label{min-width:100%;color:var(--muted);cursor:pointer;background:#010a03e6;border:1px solid #72ff9f1f;border-radius:.7rem;gap:.2rem;padding:.8rem .95rem;transition:transform .18s,border-color .18s,color .18s,background-color .18s,box-shadow .18s;display:grid}html[data-site-theme=midnight-command] .catalog-product-version-option:hover .catalog-product-version-option-label,html[data-site-theme=midnight-command] .catalog-product-version-option-input:focus-visible+.catalog-product-version-option-label,html[data-site-theme=midnight-command] .catalog-product-version-option-input:checked+.catalog-product-version-option-label{color:var(--text-bright);background:#041408fa;border-color:#72ff9f6b;transform:translateY(-1px);box-shadow:0 0 18px #4dff881f}html[data-site-theme=midnight-command] .catalog-product-version-option-name,html[data-site-theme=midnight-command] .catalog-product-version-option-price{display:block}html[data-site-theme=midnight-command] .catalog-product-version-option-name{color:inherit;font-weight:700}html[data-site-theme=midnight-command] .catalog-product-version-option-price{color:inherit;font-size:.88rem}html[data-site-theme=midnight-command] .catalog-product-version-option-price--external{font-weight:700}@media (width<=900px){html[data-site-theme=midnight-command] .catalog-product-detail-grid{grid-template-columns:minmax(0,1fr)}html[data-site-theme=midnight-command] .catalog-browser-layout--filters-open{grid-template-columns:1fr}html[data-site-theme=midnight-command] .catalog-browser-toolbar-right{justify-content:space-between;width:100%}html[data-site-theme=midnight-command] .catalog-public-grid--list .catalog-product-card{grid-template-columns:1fr}html[data-site-theme=midnight-command] .catalog-public-grid--list .catalog-product-card-media-preview{height:auto;min-height:10.5rem;max-height:10.5rem}html[data-site-theme=midnight-command] .admin-product-filter-row-grid{grid-template-columns:1fr}}html[data-site-theme=midnight-command] .catalog-product-card--clickable{color:inherit;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s,background-color .18s}html[data-site-theme=midnight-command] .catalog-product-card--clickable:hover,html[data-site-theme=midnight-command] .catalog-product-card--clickable:focus-visible{border-color:#72ff9f52;transform:translateY(-2px);box-shadow:0 0 24px #4dff8824}html[data-site-theme=midnight-command] .admin-page-card-path,html[data-site-theme=midnight-command] .admin-page-path-hint{max-width:100%;font-family:var(--font-mono,"Cascadia Code", monospace);white-space:normal;overflow-wrap:anywhere;word-break:break-word;display:block}html[data-site-theme=midnight-command] .admin-page-path-hint{line-height:1.45}html[data-site-theme=midnight-command] .admin-system-page-card h3,html[data-site-theme=midnight-command] .admin-system-page-card p{margin:0}html[data-site-theme=midnight-command] .admin-system-page-card .muted-copy{line-height:1.45}html[data-site-theme=midnight-command] .admin-submenu-section{border:1px dashed #72ff9f29;border-radius:.35rem;gap:.85rem;padding:1rem;display:grid}html[data-site-theme=midnight-command] .admin-menu-actions{justify-content:flex-end;gap:.45rem}html[data-site-theme=midnight-command] .admin-menu-order-button{min-width:2.4rem;padding-inline:.55rem}html[data-site-theme=midnight-command] .admin-submenu-list{gap:.7rem}html[data-site-theme=midnight-command] .admin-submenu-card{padding:.85rem}html[data-site-theme=midnight-command] .admin-forum-toggle-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;display:flex}html[data-site-theme=midnight-command] .admin-files-layout{gap:1.2rem}html[data-site-theme=midnight-command] .admin-private-toolbar-actions{flex-wrap:wrap;gap:.65rem;display:flex}html[data-site-theme=midnight-command] .admin-private-toolbar{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}html[data-site-theme=midnight-command] .admin-private-toolbar-field{min-width:0}html[data-site-theme=midnight-command] .admin-private-toolbar-field span{color:var(--muted);margin-bottom:.35rem;font-size:.85rem;display:block}html[data-site-theme=midnight-command] .admin-files-dropzone{cursor:pointer;background:linear-gradient(#021206f5,#000801fa);border:1px dashed #72ff9f47;border-radius:.35rem;gap:.45rem;padding:1.2rem;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s,opacity .18s;display:grid}html[data-site-theme=midnight-command] .admin-files-dropzone strong{color:var(--text-bright);font-size:1.02rem}html[data-site-theme=midnight-command] .admin-private-upload-list{gap:.65rem;display:grid}html[data-site-theme=midnight-command] .admin-private-upload-item{background:#010a03eb;border:1px solid #72ff9f24;border-radius:.35rem;gap:.55rem;padding:.75rem .85rem;display:grid}html[data-site-theme=midnight-command] .admin-private-upload-item--failed{border-color:#ff505066}html[data-site-theme=midnight-command] .admin-private-upload-item-header{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;display:grid}html[data-site-theme=midnight-command] .admin-private-upload-item-title{color:var(--text-bright);overflow-wrap:anywhere}html[data-site-theme=midnight-command] .admin-private-upload-item-meta{color:var(--muted);text-align:right;font-size:.84rem}html[data-site-theme=midnight-command] .admin-private-upload-progress-track{height:.42rem}html[data-site-theme=midnight-command] .admin-files-dropzone:focus-visible{outline-offset:3px;outline:2px solid #4dff8861}html[data-site-theme=midnight-command] .admin-files-dropzone.is-dragover{background:linear-gradient(#041c0afa,#010c03fc);border-color:#72ff9fb3;transform:translateY(-1px);box-shadow:0 0 24px #4dff8826}html[data-site-theme=midnight-command] .admin-private-file-grid,html[data-site-theme=midnight-command] .admin-private-link-list{gap:1rem;display:grid}html[data-site-theme=midnight-command] .admin-private-file-grid{grid-template-columns:repeat(auto-fill,minmax(285px,1fr));align-items:start}html[data-site-theme=midnight-command] .admin-private-file-card{overflow:hidden}html[data-site-theme=midnight-command] .admin-private-file-card-body{z-index:1;gap:.9rem;padding:.95rem;display:grid;position:relative}html[data-site-theme=midnight-command] .admin-private-file-summary{grid-template-columns:5.8rem minmax(0,1fr);align-items:center;gap:.75rem;display:grid}html[data-site-theme=midnight-command] .admin-private-file-summary-copy{gap:.55rem;min-width:0;display:grid}html[data-site-theme=midnight-command] .admin-private-file-title{color:var(--text-bright);overflow-wrap:anywhere;word-break:break-word;font-size:1rem;line-height:1.3}html[data-site-theme=midnight-command] .admin-private-file-preview{background:#020e04f0;border:1px solid #72ff9f29;border-radius:.35rem;place-items:center;width:5.8rem;height:5.8rem;display:grid;overflow:hidden}html[data-site-theme=midnight-command] .admin-private-file-preview-image,html[data-site-theme=midnight-command] .admin-private-file-preview-video{object-fit:cover;background:#00000059;width:100%;height:100%;display:block}html[data-site-theme=midnight-command] .admin-private-file-preview-icon{font-size:1.8rem;line-height:1}html[data-site-theme=midnight-command] .admin-private-file-preview-label{color:var(--muted);letter-spacing:.1em;margin-top:.3rem;font-size:.7rem}html[data-site-theme=midnight-command] .admin-private-file-pill-row{flex-wrap:wrap;gap:.5rem;min-width:0;max-width:100%;display:flex}html[data-site-theme=midnight-command] .admin-user-directory-card .matrix-pill{white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;line-height:1.25}html[data-site-theme=midnight-command] .admin-private-file-action-strip{flex-wrap:wrap;justify-content:flex-start;gap:.45rem;display:flex}html[data-site-theme=midnight-command] .admin-private-icon-button{place-items:center;width:2.1rem;min-width:2.1rem;height:2.1rem;padding:0;display:inline-grid}html[data-site-theme=midnight-command] .admin-private-icon-glyph{font-size:.95rem;font-weight:700;line-height:1}html[data-site-theme=midnight-command] .admin-private-link-history,html[data-site-theme=midnight-command] .admin-private-modal-body{gap:.9rem;display:grid}html[data-site-theme=midnight-command] .admin-private-link-history{border-top:1px solid #72ff9f24;padding-top:.85rem}html[data-site-theme=midnight-command] .admin-private-link-row,html[data-site-theme=midnight-command] .admin-private-share-url-panel{background:#010a03f0;border:1px solid #72ff9f24;border-radius:.35rem;gap:.75rem;padding:.85rem .95rem;display:grid}html[data-site-theme=midnight-command] .admin-private-link-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.85rem}html[data-site-theme=midnight-command] .admin-private-link-row-copy{gap:.22rem;display:grid}html[data-site-theme=midnight-command] .admin-private-link-title,html[data-site-theme=midnight-command] .admin-private-section-title{color:var(--text-bright);margin:0}html[data-site-theme=midnight-command] .admin-private-share-url{overflow-wrap:anywhere;white-space:normal;max-width:100%;line-height:1.55;display:block}html[data-site-theme=midnight-command] .admin-private-modal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-site-theme=midnight-command] .admin-private-modal-grid>.field-group{min-width:0}html[data-site-theme=midnight-command] .admin-page-editor-modal{width:min(72rem,100vw - 2rem)}html[data-site-theme=midnight-command] .admin-page-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-site-theme=midnight-command] .admin-page-editor-grid>.field-group{min-width:0}html[data-site-theme=midnight-command] .admin-page-editor-title-field{grid-column:1/-1}html[data-site-theme=midnight-command] .admin-page-editor-published-toggle{width:fit-content;max-width:100%}html[data-site-theme=midnight-command] .admin-field-character-counter{text-align:right;font-variant-numeric:tabular-nums;margin:.35rem 0 0}html[data-site-theme=midnight-command] .admin-private-modal-facts{grid-template-columns:max-content 1fr;gap:.55rem .85rem;margin:0;display:grid}html[data-site-theme=midnight-command] .admin-private-modal-facts dt{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-weight:700}html[data-site-theme=midnight-command] .admin-private-modal-facts dd{color:var(--text-bright);overflow-wrap:anywhere;margin:0}html[data-site-theme=midnight-command] .admin-statistics-layout,html[data-site-theme=midnight-command] .admin-statistics-summary,html[data-site-theme=midnight-command] .admin-statistics-live-list,html[data-site-theme=midnight-command] .admin-statistics-log-list{gap:1rem;display:grid}html[data-site-theme=midnight-command] .admin-statistics-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}html[data-site-theme=midnight-command] .admin-statistics-filter-field{min-width:min(100%,18rem)}html[data-site-theme=midnight-command] .admin-statistics-filter-field span{color:var(--muted);margin-bottom:.35rem;font-size:.85rem;display:block}html[data-site-theme=midnight-command] .admin-statistics-toolbar-actions{justify-content:flex-end}html[data-site-theme=midnight-command] .admin-statistics-summary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}html[data-site-theme=midnight-command] .admin-stat-card--statistics{align-content:start}html[data-site-theme=midnight-command] .admin-stat-card--statistics small{line-height:1.45}html[data-site-theme=midnight-command] .admin-stat-card--interactive{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;appearance:none;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s}html[data-site-theme=midnight-command] .admin-stat-card--interactive:hover,html[data-site-theme=midnight-command] .admin-stat-card--interactive:focus-visible{background:#031005fa;border-color:#72ff9f66;transform:translateY(-1px);box-shadow:0 0 0 1px #72ff9f1f,0 10px 24px #00000038}html[data-site-theme=midnight-command] .admin-stat-card-hint{color:var(--accent)}html[data-site-theme=midnight-command] .admin-statistics-live-list{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start}html[data-site-theme=midnight-command] .admin-statistics-browser-list{gap:.75rem;display:grid}html[data-site-theme=midnight-command] .admin-statistics-browser-item{background:#010a03f0;border:1px solid #72ff9f24;border-radius:.35rem;overflow:hidden}html[data-site-theme=midnight-command] .admin-statistics-browser-summary{cursor:pointer;padding:.9rem 1rem;list-style:none}html[data-site-theme=midnight-command] .admin-statistics-browser-summary::-webkit-details-marker{display:none}html[data-site-theme=midnight-command] .admin-statistics-browser-summary-copy{gap:.2rem;display:grid}html[data-site-theme=midnight-command] .admin-statistics-browser-content{padding:0 1rem 1rem}html[data-site-theme=midnight-command] .admin-visitor-card,html[data-site-theme=midnight-command] .admin-statistics-log-row{background:#010a03f0;border:1px solid #72ff9f29;border-radius:.35rem;gap:.9rem;padding:1rem;display:grid}html[data-site-theme=midnight-command] .admin-visitor-header,html[data-site-theme=midnight-command] .admin-statistics-log-header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.85rem;display:flex}html[data-site-theme=midnight-command] .admin-visitor-title-group{gap:.4rem;display:grid}html[data-site-theme=midnight-command] .admin-visitor-title-group h3,html[data-site-theme=midnight-command] .admin-statistics-log-header strong{color:var(--text-bright);overflow-wrap:anywhere;margin:0}html[data-site-theme=midnight-command] .admin-visitor-actions{justify-content:flex-end}html[data-site-theme=midnight-command] .admin-visitor-country{width:fit-content;color:var(--text-bright);letter-spacing:.04em;text-transform:uppercase;background:#021005eb;border:1px solid #72ff9f2e;border-radius:999px;align-items:center;gap:.45rem;padding:.28rem .6rem;font-size:.83rem;display:inline-flex}html[data-site-theme=midnight-command] .admin-visitor-grid{grid-template-columns:max-content 1fr;gap:.65rem .85rem;margin:0;display:grid}html[data-site-theme=midnight-command] .admin-visitor-grid dt{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-weight:700}html[data-site-theme=midnight-command] .admin-visitor-grid dd{color:var(--text-bright);overflow-wrap:anywhere;margin:0}html[data-site-theme=midnight-command] .admin-statistics-log-path{max-width:100%;color:var(--text-bright);white-space:pre-wrap;overflow-wrap:anywhere;background:#000801f5;border:1px solid #72ff9f29;border-radius:.3rem;padding:.7rem .8rem;display:block}html[data-site-theme=midnight-command] .admin-statistics-log-link,html[data-site-theme=midnight-command] .admin-statistics-inline-link{color:var(--accent);text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:.08em}html[data-site-theme=midnight-command] .admin-statistics-log-link:hover,html[data-site-theme=midnight-command] .admin-statistics-log-link:focus-visible,html[data-site-theme=midnight-command] .admin-statistics-inline-link:hover,html[data-site-theme=midnight-command] .admin-statistics-inline-link:focus-visible{color:var(--text-bright);text-shadow:var(--matrix-glow);border-color:#72ff9f52;box-shadow:0 0 18px #72ff9f1f}html[data-site-theme=midnight-command] .admin-statistics-inline-link{background:0 0;border:0;padding:0;display:inline}@media (width<=960px){html[data-site-theme=midnight-command] .setup-grid,html[data-site-theme=midnight-command] .admin-grid,html[data-site-theme=midnight-command] .admin-category-layout,html[data-site-theme=midnight-command] .admin-overview-grid{grid-template-columns:1fr}}@media (width<=720px){html[data-site-theme=midnight-command] .admin-matrix-rain-header,html[data-site-theme=midnight-command] .admin-matrix-rain-row,html[data-site-theme=midnight-command] .setup-field-grid,html[data-site-theme=midnight-command] .admin-stats,html[data-site-theme=midnight-command] .admin-statistics-summary,html[data-site-theme=midnight-command] .settings-field-grid,html[data-site-theme=midnight-command] .admin-private-toolbar,html[data-site-theme=midnight-command] .admin-private-upload-item-header,html[data-site-theme=midnight-command] .admin-private-file-summary,html[data-site-theme=midnight-command] .admin-private-link-row,html[data-site-theme=midnight-command] .admin-product-media-current,html[data-site-theme=midnight-command] .admin-visitor-header,html[data-site-theme=midnight-command] .admin-statistics-log-header,html[data-site-theme=midnight-command] .admin-catalog-version-row,html[data-site-theme=midnight-command] .admin-private-modal-grid,html[data-site-theme=midnight-command] .admin-private-modal-facts,html[data-site-theme=midnight-command] .admin-visitor-grid{grid-template-columns:1fr}html[data-site-theme=midnight-command] .admin-private-file-preview{aspect-ratio:16/9;width:100%;height:auto}html[data-site-theme=midnight-command] .admin-private-file-pill-row,html[data-site-theme=midnight-command] .admin-private-file-action-strip{justify-content:flex-start}html[data-site-theme=midnight-command] .admin-details{grid-template-columns:1fr;gap:.25rem}html[data-site-theme=midnight-command] .admin-details dd{margin-bottom:.5rem}html[data-site-theme=midnight-command] .admin-catalog-tab-row-footer{grid-template-columns:1fr}html[data-site-theme=midnight-command] .admin-page-card-header{flex-direction:column}html[data-site-theme=midnight-command] .admin-page-card-actions{justify-content:flex-start}html[data-site-theme=midnight-command] .field-group--full{grid-column:auto}}@media (width<=860px){html[data-site-theme=midnight-command] .checkout-page__layout{grid-template-columns:1fr}html[data-site-theme=midnight-command] .checkout-page__summary{position:static}html[data-site-theme=midnight-command] .checkout-page__item,html[data-site-theme=midnight-command] .checkout-page__item-link{grid-template-columns:1fr}html[data-site-theme=midnight-command] .checkout-page__item-thumb{width:100%;max-width:5rem;height:5rem}html[data-site-theme=midnight-command] .checkout-page__item-price{justify-self:start}html[data-site-theme=midnight-command] .checkout-page__item-actions{justify-items:start}}@media (width<=520px){html[data-site-theme=midnight-command] .top-mini-bar__cart-item-link{grid-template-columns:1fr}html[data-site-theme=midnight-command] .top-mini-bar__cart-item-thumb{width:100%;max-width:5rem;height:5rem}}@media (hover:hover) and (pointer:fine){html[data-site-theme=midnight-command] body.site-cursor-theme-enabled{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M5 4l18 8-8 3-3 8z' fill='%23d6a94f' stroke='%23080a0c' stroke-width='1.4'/%3E%3Cpath d='M12 11l11 2-8 2-2 8z' fill='%2340d6ff' fill-opacity='0.86'/%3E%3Cpath d='M19 4v5M16.5 6.5h5M26 13v4M24 15h4' stroke='%23d6a94f' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") 5 4,auto}html[data-site-theme=midnight-command] body.site-cursor-theme-enabled a,html[data-site-theme=midnight-command] body.site-cursor-theme-enabled button,html[data-site-theme=midnight-command] body.site-cursor-theme-enabled summary,html[data-site-theme=midnight-command] body.site-cursor-theme-enabled select,html[data-site-theme=midnight-command] body.site-cursor-theme-enabled label[for],html[data-site-theme=midnight-command] body.site-cursor-theme-enabled [role=button],html[data-site-theme=midnight-command] body.site-cursor-theme-enabled .pill-link,html[data-site-theme=midnight-command] body.site-cursor-theme-enabled .nav-link,html[data-site-theme=midnight-command] body.site-cursor-theme-enabled .nav-submenu-link,html[data-site-theme=midnight-command] body.site-cursor-theme-enabled .footer-link,html[data-site-theme=midnight-command] body.site-cursor-theme-enabled .social-rail-link,html[data-site-theme=midnight-command] body.site-cursor-theme-enabled .social-rail-toggle,html[data-site-theme=midnight-command] body.site-cursor-theme-enabled .scroll-top-button{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M5 4l18 8-8 3-3 8z' fill='%23d6a94f' stroke='%23080a0c' stroke-width='1.4'/%3E%3Cpath d='M12 11l11 2-8 2-2 8z' fill='%2340d6ff' fill-opacity='0.86'/%3E%3Cpath d='M19 4v5M16.5 6.5h5M26 13v4M24 15h4' stroke='%23d6a94f' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") 5 4,pointer}html[data-site-theme=midnight-command] body.site-cursor-theme-enabled input,html[data-site-theme=midnight-command] body.site-cursor-theme-enabled textarea,html[data-site-theme=midnight-command] body.site-cursor-theme-enabled [contenteditable=true],html[data-site-theme=midnight-command] body.site-cursor-theme-enabled [contenteditable=plaintext-only]{cursor:text}}@media (width<=720px){html[data-site-theme=midnight-command] .social-rail{display:none}html[data-site-theme=midnight-command] .cookie-consent-banner{grid-template-columns:1fr;gap:.85rem;width:auto;padding:.85rem}html[data-site-theme=midnight-command] .cookie-consent-actions{justify-content:stretch}html[data-site-theme=midnight-command] .cookie-consent-actions .button-primary,html[data-site-theme=midnight-command] .cookie-consent-actions .button-secondary{flex:9rem}html[data-site-theme=midnight-command] .cookie-consent-modal__header{display:grid}html[data-site-theme=midnight-command] .cookie-consent-modal__close{justify-self:start}html[data-site-theme=midnight-command] .scroll-top-button{width:3rem;height:3rem;bottom:calc(.85rem + env(safe-area-inset-bottom,0px))}html[data-site-theme=midnight-command] .top-mini-bar__inner{flex-wrap:wrap;min-height:2.4rem;padding:.24rem .55rem}html[data-site-theme=midnight-command] .top-mini-bar__left,html[data-site-theme=midnight-command] .top-mini-bar__right{width:100%}html[data-site-theme=midnight-command] .top-mini-bar__left{gap:.45rem}html[data-site-theme=midnight-command] .top-mini-bar__right{justify-content:space-between;gap:.55rem}html[data-site-theme=midnight-command] .top-mini-bar__custom-links{max-width:100%;overflow-x:auto}html[data-site-theme=midnight-command] .top-mini-bar__custom-link{min-height:1.95rem;padding:.18rem .62rem;font-size:.64rem}html[data-site-theme=midnight-command] .top-mini-bar__selector-group{height:2.05rem;padding:0 .5rem}html[data-site-theme=midnight-command] .top-mini-bar__selector{padding-right:.72rem;font-size:.68rem}html[data-site-theme=midnight-command] .top-mini-bar__avatar-shell{width:2rem;height:2rem}html[data-site-theme=midnight-command] .top-mini-bar__utility-button{width:2.05rem;height:2.05rem}html[data-site-theme=midnight-command] .top-mini-bar__search-form{width:100%;height:2.05rem;padding-left:.72rem}html[data-site-theme=midnight-command] .top-mini-bar__search-form:hover,html[data-site-theme=midnight-command] .top-mini-bar__search-form:focus-within{width:100%}html[data-site-theme=midnight-command] .top-mini-bar__search-results{width:min(20rem,100vw - .8rem)}html[data-site-theme=midnight-command] .top-mini-bar__search-input{font-size:.72rem}html[data-site-theme=midnight-command] .top-mini-bar__search-icon-shell{flex-basis:1.7rem;width:1.7rem;height:1.7rem}html[data-site-theme=midnight-command] .top-mini-bar__menu-panel{min-width:11rem;margin-top:0;position:absolute}html[data-site-theme=midnight-command] .top-mini-bar__cart-panel{top:3.35rem;right:0;bottom:calc(.65rem + env(safe-area-inset-bottom,0px));border-radius:0;width:100vw;max-width:100vw;padding:.8rem .7rem .7rem;left:0}html[data-site-theme=midnight-command] .site-header{flex-direction:column;align-items:flex-start}html[data-site-theme=midnight-command] .brand{width:100%}html[data-site-theme=midnight-command] .nav-links{justify-content:flex-start;width:100%}html[data-site-theme=midnight-command] .nav-submenu{min-width:100%;margin-top:.35rem;position:static}html[data-site-theme=midnight-command] .footer-links{gap:.65rem .95rem}html[data-site-theme=midnight-command] .footer-meta{flex-direction:column;align-items:flex-start}html[data-site-theme=midnight-command] .footer-legal{font-size:.78rem}html[data-site-theme=midnight-command] .footer-legal-links{justify-content:flex-start;margin-left:0}html[data-site-theme=midnight-command] .compact-action-field,html[data-site-theme=midnight-command] .compact-action-field--with-clear{grid-template-columns:1fr}html[data-site-theme=midnight-command] .compact-action-trigger,html[data-site-theme=midnight-command] .upload-modal-close{width:100%}html[data-site-theme=midnight-command] .upload-modal-header{flex-direction:column;align-items:stretch}}@media (width<=900px){html[data-site-theme=midnight-command] .site-header,html[data-site-theme=midnight-command] .hero-card,html[data-site-theme=midnight-command] .catalog-public-grid--list .catalog-product-card{grid-template-columns:1fr}html[data-site-theme=midnight-command] .nav-links,html[data-site-theme=midnight-command] .top-mini-bar__inner{justify-content:flex-start}html[data-site-theme=midnight-command] .hero-card{min-height:24rem}}@media (width<=640px){html[data-site-theme=midnight-command] .page-shell{width:min(100% - .75rem,1440px);padding-top:.4rem}html[data-site-theme=midnight-command] .site-header,html[data-site-theme=midnight-command] .top-mini-bar,html[data-site-theme=midnight-command] .matrix-panel,html[data-site-theme=midnight-command] .hero-card{border-radius:var(--theme-radius)}html[data-site-theme=midnight-command] .brand,html[data-site-theme=midnight-command] .nav-links,html[data-site-theme=midnight-command] .top-mini-bar__inner{min-height:auto}}@media (width>=901px){html[data-site-theme=midnight-command] body{overflow-x:hidden}html[data-site-theme=midnight-command] .page-shell{width:calc(100% - 7.2rem);max-width:none;margin-left:6.2rem;margin-right:1rem;padding-top:1rem;transition:width .22s,margin-left .22s}html[data-site-theme=midnight-command] .site-header{z-index:80;background:linear-gradient(180deg, #161718fa, #08090afa), var(--theme-graphite);border-color:#d0d6e033;grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;align-items:start;width:4.65rem;min-width:0;margin:0;padding:.5rem;transition:width .22s,border-color .22s,box-shadow .22s;display:grid;position:fixed;inset:.9rem auto .9rem .9rem;overflow:hidden;box-shadow:0 24px 64px #00000080,inset 0 1px #ffffff0a}html[data-site-theme=midnight-command] .site-header:hover,html[data-site-theme=midnight-command] .site-header:focus-within{border-color:var(--theme-border-strong);width:min(18.5rem,100vw - 2rem);box-shadow:0 28px 88px #000000a3,inset 0 0 0 1px #e4f22214}html[data-site-theme=midnight-command] .site-header:before{content:"";background:linear-gradient(180deg, var(--theme-accent), transparent 42%, #d0d6e038);pointer-events:none;border-radius:99px;width:2px;position:absolute;inset:.5rem auto .5rem .5rem}html[data-site-theme=midnight-command] .site-header:after{content:"Command";color:#d0d6e057;font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;transform-origin:50%;pointer-events:none;font-size:.62rem;transition:opacity .16s;position:absolute;bottom:4.8rem;right:-1.95rem;transform:rotate(-90deg)}html[data-site-theme=midnight-command] .site-header:hover:after,html[data-site-theme=midnight-command] .site-header:focus-within:after{opacity:0}html[data-site-theme=midnight-command] .brand{background:0 0;border-color:#0000;grid-template-columns:2.65rem minmax(0,1fr);gap:.75rem;width:100%;min-height:3.8rem;padding:.35rem;display:grid;position:relative}html[data-site-theme=midnight-command] .brand-mark{width:2.65rem;height:2.65rem}html[data-site-theme=midnight-command] .brand-copy{opacity:0;min-width:12rem;transition:opacity .16s,transform .16s;transform:translate(-.5rem)}html[data-site-theme=midnight-command] .site-header:hover .brand-copy,html[data-site-theme=midnight-command] .site-header:focus-within .brand-copy{opacity:1;transform:translate(0)}html[data-site-theme=midnight-command] .nav-links{scrollbar-width:thin;background:0 0;border:0;flex-direction:column;place-content:stretch flex-start;align-items:stretch;width:100%;height:100%;min-height:0;padding:.35rem 0 0;display:flex;overflow:hidden auto}html[data-site-theme=midnight-command] .nav-menu-group{width:100%}html[data-site-theme=midnight-command] .site-header .pill-link,html[data-site-theme=midnight-command] .site-header .nav-link,html[data-site-theme=midnight-command] .nav-menu-parent{white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:flex-start;width:100%;min-width:0;min-height:2.85rem;padding:0 .85rem 0 3.65rem;transition:color .16s,background .16s,border-color .16s,padding .16s;position:relative;overflow:hidden}html[data-site-theme=midnight-command] .site-header .pill-link:before,html[data-site-theme=midnight-command] .site-header .nav-link:before,html[data-site-theme=midnight-command] .nav-menu-parent:before{content:"";border-radius:var(--theme-radius-tight);width:.62rem;height:.62rem;color:var(--theme-muted);background:0 0;border:1px solid;position:absolute;top:50%;left:1.825rem;transform:translateY(-50%)rotate(45deg)}html[data-site-theme=midnight-command] .site-header:not(:hover):not(:focus-within) .pill-link,html[data-site-theme=midnight-command] .site-header:not(:hover):not(:focus-within) .nav-link,html[data-site-theme=midnight-command] .site-header:not(:hover):not(:focus-within) .nav-menu-parent{color:#0000;justify-content:center;padding-inline:0}html[data-site-theme=midnight-command] .site-header:not(:hover):not(:focus-within) .pill-link:before,html[data-site-theme=midnight-command] .site-header:not(:hover):not(:focus-within) .nav-link:before,html[data-site-theme=midnight-command] .site-header:not(:hover):not(:focus-within) .nav-menu-parent:before{color:var(--theme-muted);left:1.825rem;transform:translateY(-50%)rotate(45deg)}html[data-site-theme=midnight-command] .site-header .pill-link:hover,html[data-site-theme=midnight-command] .site-header .pill-link:focus-visible,html[data-site-theme=midnight-command] .site-header .pill-link[aria-current=page],html[data-site-theme=midnight-command] .site-header .nav-link:hover,html[data-site-theme=midnight-command] .site-header .nav-link:focus-visible,html[data-site-theme=midnight-command] .site-header .nav-link[aria-current=page],html[data-site-theme=midnight-command] .nav-menu-group:hover .nav-menu-parent,html[data-site-theme=midnight-command] .nav-menu-group:focus-within .nav-menu-parent{color:var(--theme-pitch-black);border-color:var(--theme-accent);background:var(--theme-accent)}html[data-site-theme=midnight-command] .site-header .pill-link:hover:before,html[data-site-theme=midnight-command] .site-header .pill-link:focus-visible:before,html[data-site-theme=midnight-command] .site-header .pill-link[aria-current=page]:before,html[data-site-theme=midnight-command] .site-header .nav-link:hover:before,html[data-site-theme=midnight-command] .site-header .nav-link:focus-visible:before,html[data-site-theme=midnight-command] .site-header .nav-link[aria-current=page]:before,html[data-site-theme=midnight-command] .nav-menu-group:hover .nav-menu-parent:before,html[data-site-theme=midnight-command] .nav-menu-group:focus-within .nav-menu-parent:before{color:var(--theme-pitch-black)}html[data-site-theme=midnight-command] .nav-submenu{min-width:0;box-shadow:none;background:#08090abd;border-color:#d0d6e021;margin:.25rem 0 .45rem 2.2rem;padding:.35rem;position:static}html[data-site-theme=midnight-command] .nav-submenu-link{border-radius:var(--theme-radius);color:var(--theme-muted);font-family:var(--font-body);letter-spacing:0}html[data-site-theme=midnight-command] .top-mini-bar__menu-panel{z-index:120;min-width:11rem;margin:0;padding:.45rem;position:absolute;top:calc(100% + .35rem);left:auto;right:0}html[data-site-theme=midnight-command] .top-mini-bar{z-index:70;border-radius:var(--theme-radius);margin:0 0 1rem;position:sticky;top:.75rem}html[data-site-theme=midnight-command] .top-mini-bar__inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}html[data-site-theme=midnight-command] .top-mini-bar__left{justify-content:flex-start;min-width:0;overflow:visible}html[data-site-theme=midnight-command] .top-mini-bar__right{justify-content:flex-end}html[data-site-theme=midnight-command] .page-content{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}html[data-site-theme=midnight-command] .hero-card{border-radius:var(--theme-radius);grid-template-columns:minmax(18rem,.9fr) minmax(22rem,.7fr)}html[data-site-theme=midnight-command] .hero-card>:first-child{align-self:center}html[data-site-theme=midnight-command] .home-grid,html[data-site-theme=midnight-command] .home-layout,html[data-site-theme=midnight-command] .account-layout,html[data-site-theme=midnight-command] .forum-grid,html[data-site-theme=midnight-command] .catalog-browser-layout--filters-open,html[data-site-theme=midnight-command] .catalog-product-detail-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,.38fr);align-items:start}html[data-site-theme=midnight-command] .admin-grid,html[data-site-theme=midnight-command] .admin-layout{grid-template-columns:minmax(0,1fr)}html[data-site-theme=midnight-command] .admin-section-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}html[data-site-theme=midnight-command] .admin-section[open]{grid-column:1/-1}html[data-site-theme=midnight-command] .social-rail{z-index:95;flex-direction:column-reverse;align-items:center;gap:.4rem;width:3.65rem;max-height:min(45vh,23rem);transition:none;top:auto;bottom:1.35rem;left:1.4rem;transform:none}html[data-site-theme=midnight-command] .social-rail:hover,html[data-site-theme=midnight-command] .social-rail:focus-within,html[data-site-theme=midnight-command] .social-rail.is-open{width:3.65rem}html[data-site-theme=midnight-command] .social-rail-toggle,html[data-site-theme=midnight-command] .social-rail-link{border:1px solid var(--theme-border);border-radius:var(--theme-radius);color:var(--theme-text);box-shadow:none;background:#08090aeb}html[data-site-theme=midnight-command] .social-rail-toggle{flex:0 0 2.8rem;align-self:flex-start;width:3.65rem;height:2.8rem}html[data-site-theme=midnight-command] .social-rail-arrow{color:var(--theme-accent);transition:transform .18s;transform:rotate(-90deg)}html[data-site-theme=midnight-command] .social-rail.is-open .social-rail-arrow,html[data-site-theme=midnight-command] .social-rail:hover .social-rail-arrow,html[data-site-theme=midnight-command] .social-rail:focus-within .social-rail-arrow{transform:rotate(90deg)}html[data-site-theme=midnight-command] .social-rail-links{opacity:0;pointer-events:none;align-content:end;justify-items:center;gap:.35rem;width:100%;max-width:none;max-height:0;transition:max-height .22s,opacity .18s;overflow:hidden}html[data-site-theme=midnight-command] .social-rail:hover .social-rail-links,html[data-site-theme=midnight-command] .social-rail:focus-within .social-rail-links,html[data-site-theme=midnight-command] .social-rail.is-open .social-rail-links{opacity:1;pointer-events:auto;scrollbar-width:none;max-height:19rem;overflow:visible}html[data-site-theme=midnight-command] .social-rail-link{background:#0f1011f5;justify-content:center;width:3.65rem;min-width:0;height:2.8rem;padding:0;position:relative}html[data-site-theme=midnight-command] .social-rail-link:hover,html[data-site-theme=midnight-command] .social-rail-link:focus-visible,html[data-site-theme=midnight-command] .social-rail-toggle:hover,html[data-site-theme=midnight-command] .social-rail-toggle:focus-visible{color:var(--theme-pitch-black);border-color:var(--theme-accent);background:var(--theme-accent);transform:none}html[data-site-theme=midnight-command] .social-rail-link-mark{width:1.95rem;height:1.95rem;color:inherit;background:#ffffff0a;border-color:#d0d6e02e;flex:0 0 1.95rem}html[data-site-theme=midnight-command] .social-rail-link-icon{width:1.2rem;height:1.2rem}html[data-site-theme=midnight-command] .social-rail-link-label{clip:rect(0 0 0 0);text-overflow:ellipsis;white-space:nowrap;width:1px;min-width:0;height:1px;position:absolute;overflow:hidden}html[data-site-theme=midnight-command] .social-rail-link:after{content:attr(data-tooltip);z-index:2;border:1px solid var(--theme-border-strong);border-radius:var(--theme-radius-tight);min-width:max-content;max-width:12rem;color:var(--theme-text);background:var(--theme-pitch-black);box-shadow:var(--theme-shadow);letter-spacing:.04em;opacity:0;pointer-events:none;padding:.35rem .55rem;font-size:.68rem;font-weight:800;transition:opacity .15s,transform .15s;position:absolute;top:50%;left:calc(100% + .55rem);transform:translate(.25rem,-50%)}html[data-site-theme=midnight-command] .social-rail-link:hover:after,html[data-site-theme=midnight-command] .social-rail-link:focus-visible:after{opacity:1;transform:translateY(-50%)}html[data-site-theme=midnight-command] .catalog-browser-layout--filters-open{grid-template-columns:minmax(13.5rem,16.5rem) minmax(0,1fr);align-items:start}html[data-site-theme=midnight-command] .catalog-browser-sidebar{max-width:16.5rem;position:sticky;top:5.2rem}html[data-site-theme=midnight-command] .catalog-browser-results{width:100%;min-width:0}html[data-site-theme=midnight-command] .catalog-browser-layout--filters-open .catalog-public-grid:not(.catalog-public-grid--list){grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}html[data-site-theme=midnight-command] .catalog-public-grid--list .catalog-product-card{grid-template-columns:minmax(10rem,14rem) minmax(0,1fr)}html[data-site-theme=midnight-command] .home-collection-list__track{grid-auto-rows:1fr;align-items:stretch}html[data-site-theme=midnight-command] .home-collection-list__track--grid{grid-template-columns:repeat(var(--home-collection-visible-columns,var(--home-collection-columns,4)), minmax(0, 1fr))}html[data-site-theme=midnight-command] .home-collection-list__track--carousel{grid-auto-columns:calc((100% - (1rem * (var(--home-collection-visible-columns,var(--home-collection-columns,4)) - 1))) / var(--home-collection-visible-columns,var(--home-collection-columns,4)))}html[data-site-theme=midnight-command] .home-collection-list__card.admin-system-page-card.catalog-collection-card{grid-auto-rows:max-content;align-content:start;align-self:stretch;height:100%;min-height:0}html[data-site-theme=midnight-command] .home-collection-list__card .catalog-collection-card-preview{height:clamp(12rem,15vw,15.75rem);min-height:0;max-height:none}}@media (width<=900px){html[data-site-theme=midnight-command] .site-header{z-index:75;position:sticky;top:.5rem}html[data-site-theme=midnight-command] .site-header:before,html[data-site-theme=midnight-command] .site-header:after{display:none}}html[data-site-theme=stellar-nexus]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#070716;--bg-soft:#0e0d2b;--bg-strong:#04040e;--surface:#0e0b26a6;--surface-strong:#070516d9;--surface-soft:#1e184959;--border:#b19cff33;--border-strong:#ec38bc80;--text:#e2dff0;--text-strong:#fff;--text-bright:#fff;--text-muted:#9f9ab5;--accent:#b19cff;--accent-strong:#ec38bc;--accent-hover:#9c80ff;--accent-soft:#b19cff26;--secondary-accent:#00f2fe;--success:#00f2fe;--danger:#ff007f;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--glass-bg:#0e0b26b8;--glass-border:#b19cff14;--shadow-panel:0 12px 40px 0 #7303c033, 0 0 0 1px #b19cff1a;--shadow-glow:0 0 20px #b19cff4d, 0 0 40px #ec38bc26;--matrix-glow:none;--font-body:"Outfit", "Inter", system-ui, -apple-system, sans-serif;--font-display:"Outfit", "Inter", system-ui, -apple-system, sans-serif;--font-mono:"Fira Code", "JetBrains Mono", monospace;font-family:var(--font-body)}html[data-site-theme=stellar-nexus] *{box-sizing:border-box}html[data-site-theme=stellar-nexus] [hidden]{display:none!important}@supports (scrollbar-gutter:stable){html[data-site-theme=stellar-nexus]{scrollbar-gutter:stable both-edges}}html[data-site-theme=stellar-nexus]{background:radial-gradient(circle at top, #ec38bc29, transparent 35%), radial-gradient(circle at bottom right, #1ebf521f, transparent 28%), linear-gradient(180deg, #070516d9, #000000fa), var(--bg)}html[data-site-theme=stellar-nexus] body{min-height:100%;color:var(--text);background:0 0;min-height:100vh;margin:0;position:relative;overflow-x:hidden}html[data-site-theme=stellar-nexus] body.booting{overflow:hidden}html[data-site-theme=stellar-nexus] body:before{content:"";pointer-events:none;opacity:.16;mix-blend-mode:screen;background:0 0;position:fixed;inset:0}html[data-site-theme=stellar-nexus] body:after{content:"";pointer-events:none;background:radial-gradient(circle,#0000 45%,#0000008c 100%);position:fixed;inset:0}html[data-site-theme=stellar-nexus] h1,html[data-site-theme=stellar-nexus] h2,html[data-site-theme=stellar-nexus] h3{color:var(--text-bright);letter-spacing:.08em;font-family:var(--font-body);font-weight:700}html[data-site-theme=stellar-nexus] #app{min-height:100vh}html[data-site-theme=stellar-nexus] a{color:inherit;text-decoration:none}html[data-site-theme=stellar-nexus] code{border-radius:var(--radius-sm);color:var(--accent);font-family:var(--font-body);background:#ec38bc14;padding:.125rem .35rem}html[data-site-theme=stellar-nexus] .cursor-fire{pointer-events:none;z-index:9999;opacity:0;mix-blend-mode:screen;width:28px;height:28px;transition:opacity .15s;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}html[data-site-theme=stellar-nexus] .cursor-fire.is-hovering{opacity:1}html[data-site-theme=stellar-nexus] .cursor-fire-core{background:radial-gradient(circle at 50% 60%,#ffffffd1 0%,#b19cff94 35%,#ec38bc57 60%,#0000 80%);border-radius:50%;animation:.4s ease-in-out infinite alternate cursorFirePulse;position:absolute;inset:0}html[data-site-theme=stellar-nexus] .cursor-fire-spark{background:#ffffffd6;border-radius:50%;width:6px;height:6px;animation:.6s ease-out infinite cursorFireSpark;position:absolute;box-shadow:0 0 12px #b19cff66}html[data-site-theme=stellar-nexus] .cursor-fire-spark:nth-child(3){background:#b19cffcc;width:4px;height:4px;animation-duration:.5s;animation-delay:.2s}html[data-site-theme=stellar-nexus] .cursor-fire-spark:nth-child(4){background:#ec38bcd1;width:5px;height:5px;animation-duration:.55s;animation-delay:.35s}html[data-site-theme=stellar-nexus] .boot-sequence{z-index:4;background:radial-gradient(circle at top,#b19cff14,#0000 35%),linear-gradient(#000000c7,#000000f5);place-items:center;padding:1rem;transition:opacity .32s,visibility .32s;display:grid;position:fixed;inset:0}html[data-site-theme=stellar-nexus] .boot-sequence[hidden]{display:none!important}html[data-site-theme=stellar-nexus] .boot-sequence.is-complete{opacity:0;visibility:hidden}html[data-site-theme=stellar-nexus] .boot-header,html[data-site-theme=stellar-nexus] .boot-hint,html[data-site-theme=stellar-nexus] .boot-log,html[data-site-theme=stellar-nexus] .boot-progress-track{z-index:1;position:relative}html[data-site-theme=stellar-nexus] .boot-header{text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #b19cff2e;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.9rem;padding-bottom:.65rem;display:flex}html[data-site-theme=stellar-nexus] .boot-phase{color:var(--text-bright);text-shadow:var(--shadow-glow)}html[data-site-theme=stellar-nexus] .boot-log{min-height:220px;max-height:220px;color:var(--accent);white-space:pre-wrap;text-shadow:0 0 10px #b19cff33;margin:0;font-size:.92rem;line-height:1.42;overflow:auto}html[data-site-theme=stellar-nexus] .boot-line:last-child{color:var(--text-bright)}html[data-site-theme=stellar-nexus] .boot-progress-track{background:#070516e6;border:1px solid #b19cff2e;height:.52rem;margin-top:.9rem;overflow:hidden}html[data-site-theme=stellar-nexus] .boot-progress-bar{transform-origin:0;background:linear-gradient(90deg,#ec38bcd1,#f7fff8eb);width:100%;height:100%;transition:transform .18s linear;display:block;transform:scaleX(0);box-shadow:0 0 18px #b19cff2e}html[data-site-theme=stellar-nexus] .boot-hint{color:var(--muted);margin:.8rem 0 0;font-size:.88rem}html[data-site-theme=stellar-nexus] .matrix-column{left:var(--column-left);white-space:pre;color:#b19cffb8;font-size:var(--column-size);line-height:.9;font-family:var(--font-body);text-shadow:0 0 10px #ec38bc3d;animation:matrix-fall var(--column-duration) linear infinite;animation-delay:var(--column-delay);position:absolute;top:-35%}html[data-site-theme=stellar-nexus] .matrix-column--bright{color:#f7fff8eb;text-shadow:0 0 12px #ffffff52,0 0 20px #ec38bc2e}html[data-site-theme=stellar-nexus] .full-width{width:100%}html[data-site-theme=stellar-nexus] .eyebrow{color:var(--accent);letter-spacing:.22em;font-size:.86rem;font-weight:700;font-family:var(--font-body);text-transform:uppercase;margin:0 0 .75rem}html[data-site-theme=stellar-nexus] .lede{color:var(--muted);font-size:.98rem;line-height:1.62}html[data-site-theme=stellar-nexus] .rich-text-toolbar-stack{gap:.6rem;display:grid}html[data-site-theme=stellar-nexus] .rich-text-toolbar{background:#070516d6;border:1px solid #b19cff29;border-radius:.4rem;gap:.55rem;padding:.75rem;display:grid}html[data-site-theme=stellar-nexus] .rich-text-toolbar-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}html[data-site-theme=stellar-nexus] .rich-text-source{display:none!important}html[data-site-theme=stellar-nexus] .rich-text-editor-surface{border-radius:var(--radius-sm);min-height:13rem;color:var(--text);caret-color:var(--accent);overflow-wrap:anywhere;text-align:left;direction:ltr;unicode-bidi:plaintext;background:#070516f5;border:1px solid #b19cff42;padding:.82rem;box-shadow:inset 0 0 0 1px #b19cff08}html[data-site-theme=stellar-nexus] .rich-text-editor-surface.rich-text-content{display:block}html[data-site-theme=stellar-nexus] .rich-text-editor-surface>*+*{margin-top:.3rem}html[data-site-theme=stellar-nexus] .rich-text-editor-surface:focus-visible{outline-offset:2px;outline:2px solid #ec38bc61}html[data-site-theme=stellar-nexus] .rich-text-editor-surface:empty:before{content:attr(data-placeholder);color:var(--muted);pointer-events:none}html[data-site-theme=stellar-nexus] .rich-text-help{margin:0}html[data-site-theme=stellar-nexus] .rich-text-content{overflow-wrap:anywhere;gap:.85rem;min-width:0;max-width:100%;display:grid}html[data-site-theme=stellar-nexus] .rich-text-paragraph,html[data-site-theme=stellar-nexus] .rich-text-heading,html[data-site-theme=stellar-nexus] .rich-text-quote,html[data-site-theme=stellar-nexus] .rich-text-list{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;margin:0}html[data-site-theme=stellar-nexus] .rich-text-paragraph,html[data-site-theme=stellar-nexus] .rich-text-list,html[data-site-theme=stellar-nexus] .rich-text-quote{color:var(--text);line-height:1.75}html[data-site-theme=stellar-nexus] .rich-text-heading{color:var(--text-bright);text-shadow:0 0 14px #ffffff14,0 0 18px #38ff7e29}html[data-site-theme=stellar-nexus] .rich-text-heading--h2{font-size:clamp(1.3rem,3vw,1.85rem)}html[data-site-theme=stellar-nexus] .rich-text-heading--h3{font-size:clamp(1.08rem,2.4vw,1.4rem)}html[data-site-theme=stellar-nexus] .rich-text-quote{border-radius:var(--radius-sm);background:#070516b8;border-left:3px solid #b19cff75;padding:.9rem 1rem;box-shadow:inset 0 0 0 1px #b19cff0f}html[data-site-theme=stellar-nexus] .rich-text-list{padding-left:1.35rem}html[data-site-theme=stellar-nexus] .rich-text-list li+li{margin-top:.42rem}html[data-site-theme=stellar-nexus] .rich-text-underline{text-decoration:underline;text-decoration-thickness:.08em}html[data-site-theme=stellar-nexus] .rich-text-color--accent{color:var(--accent)}html[data-site-theme=stellar-nexus] .rich-text-color--bright{color:var(--text-bright)}html[data-site-theme=stellar-nexus] .rich-text-color--muted{color:var(--muted)}html[data-site-theme=stellar-nexus] .rich-text-color--warning{color:#ec38bc}html[data-site-theme=stellar-nexus] .rich-text-color--danger{color:var(--danger)}html[data-site-theme=stellar-nexus] .rich-text-link{color:var(--accent);text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:.08em}html[data-site-theme=stellar-nexus] .rich-text-link:hover,html[data-site-theme=stellar-nexus] .rich-text-link:focus-visible{color:var(--text-bright);text-shadow:var(--shadow-glow)}html[data-site-theme=stellar-nexus] .rich-text-media{border-radius:var(--radius-sm);object-fit:contain;cursor:zoom-in;background:#0000005c;width:min(100%,960px);max-height:70vh;margin:.35rem 0;display:block;box-shadow:0 0 0 1px #b19cff33,0 16px 34px #00000047}html[data-site-theme=stellar-nexus] .rich-text-media:focus-visible{outline:2px solid var(--accent);outline-offset:4px}html[data-site-theme=stellar-nexus] .rich-text-video{aspect-ratio:16/9}html[data-site-theme=stellar-nexus] .site-footer{border-top:1px solid #b19cff24;gap:.9rem;margin-top:1.5rem;padding-top:1rem;display:grid}html[data-site-theme=stellar-nexus] .footer-links{flex-wrap:wrap;gap:.85rem 1.1rem;display:flex}html[data-site-theme=stellar-nexus] .footer-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem 1.1rem;display:flex}html[data-site-theme=stellar-nexus] .footer-legal{color:var(--muted);letter-spacing:.04em;margin:0;font-size:.82rem;line-height:1.6}html[data-site-theme=stellar-nexus] .footer-legal-links{flex-wrap:wrap;justify-content:flex-end;gap:.65rem 1rem;margin-left:auto;display:flex}html[data-site-theme=stellar-nexus] .footer-link--child{margin-left:1.25rem}html[data-site-theme=stellar-nexus] .upload-progress-track{background:#b19cff1f;border-radius:999px;height:.5rem;position:relative;overflow:hidden}html[data-site-theme=stellar-nexus] .upload-progress-bar{transform-origin:0;background:linear-gradient(90deg,#ec38bc7a,#f7fff8eb);transition:transform .14s;position:absolute;inset:0;transform:scaleX(0)}html[data-site-theme=stellar-nexus] .upload-library-body{gap:.85rem;padding-top:.85rem;display:grid}html[data-site-theme=stellar-nexus] .upload-library-header{align-items:baseline;gap:.75rem}html[data-site-theme=stellar-nexus] .upload-library-image{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-md);cursor:zoom-in;background:#00000059;border:1px solid #b19cff24;width:100%}html[data-site-theme=stellar-nexus] .upload-library-image:focus-visible{outline:2px solid var(--accent);outline-offset:3px}html[data-site-theme=stellar-nexus] .upload-library-meta{gap:.15rem;font-size:.75rem;display:grid}html[data-site-theme=stellar-nexus] .upload-library-empty{border-radius:var(--radius-lg);text-align:center;background:#030b048c;border:1px dashed #b19cff2e;grid-column:1/-1;padding:.85rem}html[data-site-theme=stellar-nexus],html[data-site-theme=stellar-nexus] body{background:radial-gradient(circle at 50% 0%, #7b4ae240, transparent 45%), radial-gradient(circle at 100% 100%, #ec38bc1f, transparent 40%), radial-gradient(circle at 0% 100%, #00f2fe1a, transparent 40%), var(--bg);color:var(--text);font-family:var(--font-body)}html[data-site-theme=stellar-nexus] h1,html[data-site-theme=stellar-nexus] h2,html[data-site-theme=stellar-nexus] h3,html[data-site-theme=stellar-nexus] .eyebrow{font-family:var(--font-display);letter-spacing:.04em;text-transform:none;text-shadow:0 0 15px #b19cff4d;font-weight:600}html[data-site-theme=stellar-nexus] code{color:var(--accent);font-family:var(--font-mono);background:#b19cff1a;border:1px solid #b19cff40}html[data-site-theme=stellar-nexus] .cursor-fire-core{background:radial-gradient(circle at 50% 60%,#fff0fae6 0%,#ec38bcb3 35%,#7b4ae266 60%,#0000 80%)}html[data-site-theme=stellar-nexus] .cursor-fire-spark{background:#ffc0e6e6;box-shadow:0 0 12px #ec38bc99}html[data-site-theme=stellar-nexus] .cursor-fire-spark:nth-child(3){background:#b19cffe6}html[data-site-theme=stellar-nexus] .cursor-fire-spark:nth-child(4){background:#00f2fee6}@keyframes twinkle{0%,to{opacity:.3;transform:translateY(0)scale(.8)}50%{opacity:1;transform:translateY(-3px)scale(1.2)}}html[data-site-theme=stellar-nexus] .matrix-column{display:none!important}html[data-site-theme=stellar-nexus] .boot-progress-bar{background:linear-gradient(90deg, var(--accent-strong), var(--text-bright))!important;box-shadow:var(--shadow-glow)!important}html[data-site-theme=stellar-nexus] body:before{display:none!important}html[data-site-theme=stellar-nexus] .page-shell{z-index:1;width:min(1380px,100% - 1.2rem);margin:0 auto;padding:.75rem 0 2.25rem;position:relative}html[data-site-theme=stellar-nexus] .site-breadcrumbs{margin:0 0 .9rem}html[data-site-theme=stellar-nexus] .breadcrumb-home-icon{min-width:1.15rem;height:1.15rem;color:var(--accent);place-items:center;margin-right:.38rem;font-size:1.14em;line-height:1;display:inline-grid}html[data-site-theme=stellar-nexus] .breadcrumbs-current{color:var(--text-bright);align-items:center;display:inline-flex}html[data-site-theme=stellar-nexus] .breadcrumbs-separator{opacity:.72}html[data-site-theme=stellar-nexus] body.booting .page-shell{pointer-events:none;filter:blur(1px)saturate(.9)}html[data-site-theme=stellar-nexus] .matrix-rain{pointer-events:none;z-index:0;opacity:.28;position:fixed;inset:0;overflow:hidden}html[data-site-theme=stellar-nexus] .page-content{min-height:60vh}html[data-site-theme=stellar-nexus] .upload-library-grid{grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:.6rem;display:grid}html[data-site-theme=stellar-nexus] .top-mini-bar{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#070516f5,#000401fa);border:1px solid #b19cff24;margin:0 0 .6rem;box-shadow:inset 0 0 0 1px #b19cff08,0 10px 28px #00000047}html[data-site-theme=stellar-nexus] .top-mini-bar.is-sticky{z-index:110;position:sticky;top:0}html[data-site-theme=stellar-nexus] .top-mini-bar__inner{justify-content:space-between;align-items:center;gap:1rem;min-height:2.7rem;padding:.3rem .7rem;display:flex}html[data-site-theme=stellar-nexus] .top-mini-bar__left{flex:auto;align-items:center;gap:.55rem;min-width:0;min-height:1px;display:flex;overflow:visible}html[data-site-theme=stellar-nexus] .top-mini-bar__left::-webkit-scrollbar{display:none}html[data-site-theme=stellar-nexus] .top-mini-bar__right{justify-content:flex-end;align-items:center;gap:.7rem;display:flex}html[data-site-theme=stellar-nexus] .top-mini-bar__custom-links{align-items:center;gap:.45rem;min-width:0;display:inline-flex}html[data-site-theme=stellar-nexus] .top-mini-bar__custom-link{min-height:2rem;color:var(--text-soft);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#09140cb8;border:1px solid #b19cff29;border-radius:999px;align-items:center;padding:.2rem .72rem;font-size:.68rem;font-weight:700;text-decoration:none;transition:transform .18s,border-color .18s,color .18s,background-color .18s,box-shadow .18s;display:inline-flex}html[data-site-theme=stellar-nexus] .top-mini-bar__custom-link:hover,html[data-site-theme=stellar-nexus] .top-mini-bar__custom-link:focus-visible,html[data-site-theme=stellar-nexus] .top-mini-bar__custom-link[aria-current=page]{color:var(--text-bright);background:#0a1c0eeb;border-color:#b19cff6b;transform:translateY(-1px);box-shadow:0 0 20px #b19cff1f}html[data-site-theme=stellar-nexus] .top-mini-bar__selector-group{min-width:0;height:2.1rem;color:var(--text);background:#070516e6;border:1px solid #b19cff3d;border-radius:999px;flex:none;align-items:center;gap:0;padding:0 .58rem;transition:transform .18s,border-color .18s,box-shadow .18s,color .18s,background-color .18s;display:inline-flex;position:relative;box-shadow:0 0 18px #b19cff14}html[data-site-theme=stellar-nexus] .top-mini-bar__selector-group:hover,html[data-site-theme=stellar-nexus] .top-mini-bar__selector-group:focus-within{color:var(--text-bright);border-color:#b19cff8a;transform:translateY(-1px);box-shadow:0 0 24px #b19cff29}html[data-site-theme=stellar-nexus] .top-mini-bar__selector{min-width:0;color:var(--text-bright);cursor:pointer;letter-spacing:.08em;font-size:.72rem;font-weight:700;font-family:var(--font-body);background:0 0;border:0;justify-content:center;align-items:center;gap:.35rem;padding:0 .92rem 0 0;display:inline-flex;position:relative}html[data-site-theme=stellar-nexus] .top-mini-bar__selector:after{content:"";border-bottom:1px solid;border-right:1px solid;width:.42rem;height:.42rem;transition:transform .16s;transform:translateY(-.12rem)rotate(45deg)}html[data-site-theme=stellar-nexus] .top-mini-bar__selector-group:hover .top-mini-bar__selector:after,html[data-site-theme=stellar-nexus] .top-mini-bar__selector-group:focus-within .top-mini-bar__selector:after{transform:translateY(.08rem)rotate(225deg)}html[data-site-theme=stellar-nexus] .top-mini-bar__selector-menu{z-index:120;border-radius:var(--radius-lg);background:#070516fa;border:1px solid #b19cff52;gap:.25rem;width:max-content;min-width:100%;max-width:min(17rem,100vw - 1rem);padding:.3rem;display:none;position:absolute;top:calc(100% - 1px);left:0;box-shadow:0 18px 34px #00000075,0 0 24px #b19cff1f}html[data-site-theme=stellar-nexus] .top-mini-bar__selector-group:hover .top-mini-bar__selector-menu,html[data-site-theme=stellar-nexus] .top-mini-bar__selector-group:focus-within .top-mini-bar__selector-menu,html[data-site-theme=stellar-nexus] .top-mini-bar__selector-group.is-open .top-mini-bar__selector-menu{display:grid}html[data-site-theme=stellar-nexus] .top-mini-bar__selector-option{border-radius:var(--radius-md);width:100%;min-height:2rem;color:var(--text);cursor:pointer;font-family:var(--font-body);letter-spacing:.04em;text-align:left;background:#070516e6;border:1px solid #b19cff24;padding:.38rem .65rem;font-size:.72rem;font-weight:800}html[data-site-theme=stellar-nexus] .top-mini-bar__selector-option:hover,html[data-site-theme=stellar-nexus] .top-mini-bar__selector-option:focus-visible,html[data-site-theme=stellar-nexus] .top-mini-bar__selector-option[aria-selected=true]{color:var(--text-bright);background:#0a1c0ef5;border-color:#b19cff7a;outline:none}html[data-site-theme=stellar-nexus] .top-mini-bar__selector:focus{outline:none}html[data-site-theme=stellar-nexus] .top-mini-bar__search-shell{flex-direction:column;align-items:stretch;display:inline-flex;position:relative}html[data-site-theme=stellar-nexus] .top-mini-bar__cart-shell{display:inline-flex;position:relative}html[data-site-theme=stellar-nexus] .top-mini-bar__utility-button,html[data-site-theme=stellar-nexus] .top-mini-bar__search-form{color:var(--text);cursor:pointer;background:#070516e6;border:1px solid #b19cff3d;transition:width .24s cubic-bezier(.22,1,.36,1),transform .18s,border-color .18s,box-shadow .18s,color .18s,background-color .18s;box-shadow:0 0 18px #b19cff14}html[data-site-theme=stellar-nexus] .top-mini-bar__utility-button{border-radius:999px;justify-content:center;align-items:center;width:2.3rem;height:2.3rem;padding:0;display:inline-flex}html[data-site-theme=stellar-nexus] .top-mini-bar__cart-button{position:relative}html[data-site-theme=stellar-nexus] .top-mini-bar__cart-count{min-width:1rem;height:1rem;color:var(--text-bright);background:#ec38bcfa;border:1px solid #b19cff61;border-radius:999px;justify-content:center;align-items:center;padding:0 .24rem;font-size:.58rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-.12rem;right:-.18rem;box-shadow:0 0 14px #b19cff2e}html[data-site-theme=stellar-nexus] .top-mini-bar__cart-backdrop{z-index:6;background:#00000047;border:0;position:fixed;inset:0}html[data-site-theme=stellar-nexus] .top-mini-bar__cart-panel{z-index:7;border-radius:var(--radius-lg) 0 0 0;opacity:0;pointer-events:none;background:linear-gradient(#070516fa,#000601fe);border:1px solid #b19cff33;grid-template-rows:auto minmax(0,1fr) auto;width:min(28rem,100vw - 1rem);max-width:calc(100vw - .5rem);padding:.9rem .95rem 1rem;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .22s;display:grid;position:fixed;inset:3.8rem 0 .75rem auto;transform:translate(100%);box-shadow:inset 0 0 0 1px #b19cff0a,0 28px 46px #0000006b,0 0 26px #b19cff1a}html[data-site-theme=stellar-nexus] .checkout-page{gap:1rem;display:grid}html[data-site-theme=stellar-nexus] .checkout-page__header,html[data-site-theme=stellar-nexus] .checkout-page__card{padding:1rem 1.05rem}html[data-site-theme=stellar-nexus] .checkout-page__layout{grid-template-columns:minmax(0,1.5fr) minmax(18rem,.9fr);align-items:start;gap:1rem;display:grid}html[data-site-theme=stellar-nexus] .checkout-page__summary{position:sticky;top:1rem}html[data-site-theme=stellar-nexus] .checkout-page__items{gap:.75rem;display:grid}html[data-site-theme=stellar-nexus] .checkout-page__item{border-radius:var(--radius-md);background:#1e1849b3;border:1px solid #b19cff29;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.8rem;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid}html[data-site-theme=stellar-nexus] .checkout-page__item:hover,html[data-site-theme=stellar-nexus] .checkout-page__item:focus-within{background:#1e1849d6;border-color:#b19cff4d;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #b19cff0d,0 0 20px #b19cff14}html[data-site-theme=stellar-nexus] .checkout-page__item-link{border-radius:var(--radius-md);min-width:0;color:var(--accent);background:linear-gradient(#070516e6,#070516f5);border:1px solid #b19cff1a;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.55rem;text-decoration:none;transition:color .16s,transform .16s,border-color .16s,box-shadow .16s;display:grid;box-shadow:inset 0 0 0 1px #b19cff08}html[data-site-theme=stellar-nexus] .checkout-page__item:hover .checkout-page__item-link,html[data-site-theme=stellar-nexus] .checkout-page__item:focus-within .checkout-page__item-link{color:var(--text-bright);border-color:#b19cff3d;box-shadow:inset 0 0 0 1px #b19cff0d,0 0 18px #b19cff1a}html[data-site-theme=stellar-nexus] .checkout-page__item-thumb{object-fit:cover;border-radius:var(--radius-md);background:#00000038;border:1px solid #b19cff24;width:4rem;height:4rem}html[data-site-theme=stellar-nexus] .checkout-page__item-copy{gap:.2rem;min-width:0;display:grid}html[data-site-theme=stellar-nexus] .checkout-page__item-copy strong,html[data-site-theme=stellar-nexus] .checkout-page__item-price{color:var(--text-bright)}html[data-site-theme=stellar-nexus] .checkout-page__item-actions{justify-items:end;gap:.6rem;display:grid}html[data-site-theme=stellar-nexus] .checkout-page__item-remove{white-space:nowrap}html[data-site-theme=stellar-nexus] .checkout-page__summary-rows{gap:.55rem;margin-bottom:.9rem;display:grid}html[data-site-theme=stellar-nexus] .checkout-page__summary-row{background:#1e1849a3;border:1px solid #b19cff24;border-radius:.4rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.72rem .8rem;display:flex}html[data-site-theme=stellar-nexus] .checkout-page__summary-row--total{background:#1e1849d1;border-color:#b19cff47}html[data-site-theme=stellar-nexus] .top-mini-bar__cart-panel.is-open{opacity:1;pointer-events:auto;transform:translate(0)}html[data-site-theme=stellar-nexus] .top-mini-bar__search-form{border-radius:999px;align-items:center;gap:.55rem;width:min(8.4rem,100vw - 10rem);height:2.3rem;padding:.18rem .2rem .18rem .82rem;display:inline-flex;overflow:hidden}html[data-site-theme=stellar-nexus] .top-mini-bar__search-input{min-width:0;color:var(--text);caret-color:var(--accent);letter-spacing:.08em;font-size:.77rem;font-weight:700;font-family:var(--font-body);background:0 0;border:0;flex:auto;width:100%;padding:.2rem 0;transition:color .18s,opacity .18s}html[data-site-theme=stellar-nexus] .top-mini-bar__search-input::placeholder{color:var(--muted);opacity:1}html[data-site-theme=stellar-nexus] .top-mini-bar__search-input:focus{outline:none}html[data-site-theme=stellar-nexus] .top-mini-bar__search-icon-shell{background:#000801f0;border:1px solid #b19cff2e;border-radius:999px;flex:0 0 1.9rem;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;margin-left:auto;display:inline-flex}html[data-site-theme=stellar-nexus] .top-mini-bar__search-icon-button{width:100%;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}html[data-site-theme=stellar-nexus] .top-mini-bar__utility-icon{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}html[data-site-theme=stellar-nexus] .top-mini-bar__utility-button:hover,html[data-site-theme=stellar-nexus] .top-mini-bar__utility-button:focus-visible,html[data-site-theme=stellar-nexus] .top-mini-bar__search-form:hover,html[data-site-theme=stellar-nexus] .top-mini-bar__search-form:focus-within{color:var(--text-bright);border-color:#b19cff8a;transform:translateY(-1px);box-shadow:0 0 24px #b19cff29}html[data-site-theme=stellar-nexus] .top-mini-bar__search-form:hover,html[data-site-theme=stellar-nexus] .top-mini-bar__search-form:focus-within{width:min(13.6rem,100vw - 9rem)}html[data-site-theme=stellar-nexus] .top-mini-bar__search-form:hover .top-mini-bar__search-input::placeholder,html[data-site-theme=stellar-nexus] .top-mini-bar__search-form:focus-within .top-mini-bar__search-input::placeholder{color:var(--text-bright)}html[data-site-theme=stellar-nexus] .top-mini-bar__search-form:focus-within,html[data-site-theme=stellar-nexus] .top-mini-bar__utility-button:focus-visible{outline-offset:2px;outline:2px solid #b19cff57}html[data-site-theme=stellar-nexus] .top-mini-bar__search-results{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#070516fa,#000601fc);border:1px solid #b19cff33;border-radius:.42rem;gap:.32rem;width:min(24rem,100vw - 1rem);padding:.5rem;display:grid;position:absolute;top:calc(100% + .4rem);right:0;box-shadow:inset 0 0 0 1px #b19cff0a,0 20px 40px #0000006b,0 0 26px #b19cff1a}html[data-site-theme=stellar-nexus] .top-mini-bar__search-status{color:var(--muted);letter-spacing:.04em;margin:0;padding:.5rem .55rem;font-size:.73rem;line-height:1.45}html[data-site-theme=stellar-nexus] .top-mini-bar__search-result{background:#0e0b26bd;border:1px solid #b19cff14;border-radius:.34rem;align-items:center;gap:.65rem;min-width:0;padding:.55rem .62rem;display:flex}html[data-site-theme=stellar-nexus] .top-mini-bar__search-result--link{transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s}html[data-site-theme=stellar-nexus] .top-mini-bar__search-result--link:hover,html[data-site-theme=stellar-nexus] .top-mini-bar__search-result--link:focus-visible{background:#1e1849f0;border-color:#b19cff66;outline:none;transform:translateY(-1px);box-shadow:0 0 18px #b19cff24}html[data-site-theme=stellar-nexus] .top-mini-bar__search-result--static{opacity:.92}html[data-site-theme=stellar-nexus] .top-mini-bar__search-result-thumb{object-fit:cover;background:#00000038;border:1px solid #b19cff38;border-radius:.32rem;flex:0 0 2.4rem;width:2.4rem;height:2.4rem}html[data-site-theme=stellar-nexus] .top-mini-bar__search-result-copy{flex:auto;gap:.22rem;min-width:0;display:grid}html[data-site-theme=stellar-nexus] .top-mini-bar__search-result-heading{justify-content:space-between;align-items:center;gap:.55rem;min-width:0;display:flex}html[data-site-theme=stellar-nexus] .top-mini-bar__search-result-title{min-width:0;color:var(--text-bright);text-overflow:ellipsis;white-space:nowrap;letter-spacing:.06em;font-size:.76rem;font-weight:700;overflow:hidden}html[data-site-theme=stellar-nexus] .top-mini-bar__search-result-kind{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;background:#b19cff0f;border:1px solid #b19cff2e;border-radius:999px;flex:none;padding:.14rem .4rem;font-size:.6rem;font-weight:700}html[data-site-theme=stellar-nexus] .top-mini-bar__search-result-meta{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;letter-spacing:.05em;font-size:.67rem;overflow:hidden}html[data-site-theme=stellar-nexus] .top-mini-bar__avatar-shell{background:#070516e6;border:1px solid #b19cff42;border-radius:999px;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:inline-flex;overflow:hidden;box-shadow:0 0 18px #b19cff1f}html[data-site-theme=stellar-nexus] .top-mini-bar__menu-group{margin-bottom:-.3rem;padding-bottom:.3rem;display:inline-flex;position:relative}html[data-site-theme=stellar-nexus] .top-mini-bar__avatar-trigger{cursor:pointer;appearance:none;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}html[data-site-theme=stellar-nexus] .top-mini-bar__avatar-trigger:focus-visible{outline:none}html[data-site-theme=stellar-nexus] .top-mini-bar__menu-group:hover .top-mini-bar__avatar-shell,html[data-site-theme=stellar-nexus] .top-mini-bar__menu-group:focus-within .top-mini-bar__avatar-shell,html[data-site-theme=stellar-nexus] .top-mini-bar__menu-group.is-open .top-mini-bar__avatar-shell{border-color:#b19cff85;box-shadow:0 0 24px #b19cff29}html[data-site-theme=stellar-nexus] .top-mini-bar__menu-panel{min-width:11rem;position:absolute;top:calc(100% - .08rem);left:auto;right:0;z-index:1000!important}html[data-site-theme=stellar-nexus] .top-mini-bar__menu-group.is-open .top-mini-bar__menu-panel{gap:.3rem;display:grid}html[data-site-theme=stellar-nexus] .top-mini-bar__menu-link,html[data-site-theme=stellar-nexus] .top-mini-bar__menu-button{text-align:left;width:100%;display:block}html[data-site-theme=stellar-nexus] .top-mini-bar__menu-button{cursor:pointer;background:0 0;border:0}html[data-site-theme=stellar-nexus] .top-mini-bar__menu-button:disabled{cursor:wait;opacity:.7}html[data-site-theme=stellar-nexus] .top-mini-bar__cart-header,html[data-site-theme=stellar-nexus] .top-mini-bar__cart-item-header,html[data-site-theme=stellar-nexus] .top-mini-bar__cart-summary{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}html[data-site-theme=stellar-nexus] .top-mini-bar__cart-header h3,html[data-site-theme=stellar-nexus] .top-mini-bar__cart-item-header p,html[data-site-theme=stellar-nexus] .top-mini-bar__cart-item-header strong,html[data-site-theme=stellar-nexus] .top-mini-bar__cart-summary p,html[data-site-theme=stellar-nexus] .top-mini-bar__cart-summary strong{margin:0}html[data-site-theme=stellar-nexus] .top-mini-bar__cart-body{gap:.75rem;min-height:0;padding:.85rem .2rem .85rem 0;display:grid;overflow-y:auto}html[data-site-theme=stellar-nexus] .top-mini-bar__cart-item{border-radius:var(--radius-md);background:#0e0b26eb;border:1px solid #b19cff1f;align-content:start;gap:.55rem;padding:.7rem;display:grid}html[data-site-theme=stellar-nexus] .top-mini-bar__cart-item-copy{gap:.18rem;min-width:0;display:grid}html[data-site-theme=stellar-nexus] .top-mini-bar__cart-item-price{white-space:nowrap}html[data-site-theme=stellar-nexus] .top-mini-bar__cart-item-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}html[data-site-theme=stellar-nexus] .top-mini-bar__cart-item-link{min-width:0;color:var(--accent);background:linear-gradient(#070516e6,#070516f5);border:1px solid #b19cff1a;border-radius:.34rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;padding:.6rem;text-decoration:none;display:grid;box-shadow:inset 0 0 0 1px #b19cff08}html[data-site-theme=stellar-nexus] .top-mini-bar__cart-item-thumb{object-fit:cover;background:#000801e6;border:1px solid #b19cff1f;border-radius:.34rem;flex:0 0 4.25rem;width:4.25rem;height:4.25rem;display:block;box-shadow:0 0 16px #b19cff14}html[data-site-theme=stellar-nexus] .top-mini-bar__cart-item-link:hover,html[data-site-theme=stellar-nexus] .top-mini-bar__cart-item-link:focus-visible{color:var(--text-bright);border-color:#b19cff47;outline:none;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #b19cff0f,0 0 18px #b19cff1f}html[data-site-theme=stellar-nexus] .top-mini-bar__cart-item-link:hover .top-mini-bar__cart-item-header strong,html[data-site-theme=stellar-nexus] .top-mini-bar__cart-item-link:focus-visible .top-mini-bar__cart-item-header strong{color:var(--text-bright)}html[data-site-theme=stellar-nexus] .top-mini-bar__cart-quantity{align-items:center;gap:.35rem;display:inline-flex}html[data-site-theme=stellar-nexus] .top-mini-bar__cart-quantity-button{min-width:2rem;padding-inline:.55rem}html[data-site-theme=stellar-nexus] .top-mini-bar__cart-quantity-value{text-align:center;min-width:1.2rem;color:var(--text-bright);font-weight:700}html[data-site-theme=stellar-nexus] .top-mini-bar__cart-remove,html[data-site-theme=stellar-nexus] .top-mini-bar__cart-close{white-space:nowrap}html[data-site-theme=stellar-nexus] .top-mini-bar__cart-footer{border-top:1px solid #b19cff24;gap:.7rem;padding-top:.8rem;display:grid}html[data-site-theme=stellar-nexus] .top-mini-bar__cart-empty,html[data-site-theme=stellar-nexus] .top-mini-bar__cart-notice{margin:0}html[data-site-theme=stellar-nexus] .top-mini-bar__avatar-image{object-fit:cover;width:100%;height:100%;display:block}html[data-site-theme=stellar-nexus] .top-mini-bar{z-index:105;border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(12px);box-shadow:var(--shadow-panel);position:relative}html[data-site-theme=stellar-nexus] .top-mini-bar__custom-link{border:1px solid var(--border);background:var(--surface-soft);color:var(--text-muted);font-family:var(--font-body);text-transform:none;font-weight:500}html[data-site-theme=stellar-nexus] .top-mini-bar__custom-link:hover,html[data-site-theme=stellar-nexus] .top-mini-bar__custom-link:focus-visible,html[data-site-theme=stellar-nexus] .top-mini-bar__custom-link[aria-current=page]{color:var(--text-bright);border-color:var(--accent);background:var(--surface);box-shadow:0 0 15px #b19cff33}html[data-site-theme=stellar-nexus] .top-mini-bar__selector-group{border:1px solid var(--border);background:var(--surface-strong);color:var(--text-muted);box-shadow:inset 0 1px #ffffff0d}html[data-site-theme=stellar-nexus] .top-mini-bar__selector-group:hover,html[data-site-theme=stellar-nexus] .top-mini-bar__selector-group:focus-within{color:var(--text-bright);border-color:var(--accent);box-shadow:0 0 15px #b19cff40}html[data-site-theme=stellar-nexus] .top-mini-bar__selector{font-family:var(--font-body);text-transform:none;font-weight:600}html[data-site-theme=stellar-nexus] .top-mini-bar__selector-menu{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-strong);-webkit-backdrop-filter:blur(15px);box-shadow:var(--shadow-panel)}html[data-site-theme=stellar-nexus] .top-mini-bar__selector-option{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);background:var(--surface);font-family:var(--font-body);font-weight:500}html[data-site-theme=stellar-nexus] .top-mini-bar__selector-option:hover,html[data-site-theme=stellar-nexus] .top-mini-bar__selector-option:focus-visible,html[data-site-theme=stellar-nexus] .top-mini-bar__selector-option[aria-selected=true]{color:var(--text-bright);border-color:var(--accent);background:var(--surface-soft)}html[data-site-theme=stellar-nexus] .top-mini-bar__utility-button,html[data-site-theme=stellar-nexus] .top-mini-bar__search-form{border:1px solid var(--border);background:var(--surface-strong);color:var(--text-muted);box-shadow:inset 0 1px #ffffff0d}html[data-site-theme=stellar-nexus] .top-mini-bar__utility-button:hover,html[data-site-theme=stellar-nexus] .top-mini-bar__utility-button:focus-visible,html[data-site-theme=stellar-nexus] .top-mini-bar__search-form:hover,html[data-site-theme=stellar-nexus] .top-mini-bar__search-form:focus-within{color:var(--text-bright);border-color:var(--accent);box-shadow:0 0 15px #b19cff33}html[data-site-theme=stellar-nexus] .top-mini-bar__search-input{font-family:var(--font-body);letter-spacing:0;font-weight:400}html[data-site-theme=stellar-nexus] .top-mini-bar__search-icon-shell{border:1px solid var(--border);background:var(--surface-strong)}html[data-site-theme=stellar-nexus] .top-mini-bar__cart-count{border:1px solid var(--accent-strong);background:var(--accent-strong);box-shadow:0 0 10px #ec38bc66}html[data-site-theme=stellar-nexus] .top-mini-bar__cart-panel{border:1px solid var(--border);border-radius:var(--radius-lg) 0 0 0;background:var(--surface-strong);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-panel)}html[data-site-theme=stellar-nexus] .checkout-page__item,html[data-site-theme=stellar-nexus] .top-mini-bar__cart-item{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);transition:all .25s cubic-bezier(.4,0,.2,1)}html[data-site-theme=stellar-nexus] .checkout-page__item:hover,html[data-site-theme=stellar-nexus] .checkout-page__item:focus-within,html[data-site-theme=stellar-nexus] .top-mini-bar__cart-item:hover{border-color:var(--accent);background:var(--surface-soft);transform:translateY(-2px);box-shadow:0 4px 20px #7303c033}html[data-site-theme=stellar-nexus] .checkout-page__item-link,html[data-site-theme=stellar-nexus] .top-mini-bar__cart-item-link{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-strong);color:var(--accent)}html[data-site-theme=stellar-nexus] .checkout-page__item:hover .checkout-page__item-link,html[data-site-theme=stellar-nexus] .checkout-page__item:focus-within .checkout-page__item-link,html[data-site-theme=stellar-nexus] .top-mini-bar__cart-item:hover .top-mini-bar__cart-item-link{color:var(--text-bright);border-color:var(--accent)}html[data-site-theme=stellar-nexus] .checkout-page__item-thumb,html[data-site-theme=stellar-nexus] .top-mini-bar__cart-item-thumb{border:1px solid var(--border)}html[data-site-theme=stellar-nexus] .checkout-page__summary-row{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}html[data-site-theme=stellar-nexus] .checkout-page__summary-row--total{border-color:var(--accent-strong);background:var(--surface-soft)}html[data-site-theme=stellar-nexus] .top-mini-bar__search-results{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-strong);-webkit-backdrop-filter:blur(15px);box-shadow:var(--shadow-panel)}html[data-site-theme=stellar-nexus] .top-mini-bar__search-result{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}html[data-site-theme=stellar-nexus] .top-mini-bar__search-result--link:hover,html[data-site-theme=stellar-nexus] .top-mini-bar__search-result--link:focus-visible{border-color:var(--accent);background:var(--surface-soft);box-shadow:0 0 15px #b19cff33}html[data-site-theme=stellar-nexus] .top-mini-bar__search-result-thumb{border:1px solid var(--border)}html[data-site-theme=stellar-nexus] .top-mini-bar__search-result-kind{border:1px solid var(--accent);color:var(--accent);background:var(--accent-soft)}html[data-site-theme=stellar-nexus] .top-mini-bar__avatar-shell{border:1px solid var(--border);background:var(--surface-strong)}html[data-site-theme=stellar-nexus] .top-mini-bar__menu-panel{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-strong);-webkit-backdrop-filter:blur(15px);box-shadow:var(--shadow-panel)}html[data-site-theme=stellar-nexus] .top-mini-bar__cart-footer{border-top:1px solid var(--border)}@media (width>=921px){html[data-site-theme=stellar-nexus] .page-shell{position:relative}html[data-site-theme=stellar-nexus] .top-mini-bar{z-index:105;width:auto;margin:0;position:absolute;top:2.1rem;left:3.5rem;right:3.5rem;-webkit-backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border:none!important}html[data-site-theme=stellar-nexus] .top-mini-bar__inner{justify-content:space-between;gap:1rem;min-height:2.7rem;padding:.3rem .7rem}html[data-site-theme=stellar-nexus] .top-mini-bar__left{align-items:center;gap:.55rem;min-width:0;display:flex}}html[data-site-theme=stellar-nexus] .site-header{border:1px solid var(--glass-border);border-radius:var(--radius-md);background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);z-index:10;justify-content:space-between;align-items:center;margin:1.5rem 0 2rem;padding:1rem 2rem;transition:border-color .4s,box-shadow .4s,background .4s;display:flex;position:relative;box-shadow:0 8px 32px #0006,inset 0 1px #ffffff0d}html[data-site-theme=stellar-nexus] .site-header:hover{background:#0d0a2580;border-color:#b19cff59;box-shadow:0 12px 40px #7303c040,inset 0 1px #ffffff1a}html[data-site-theme=stellar-nexus] .nav-links{align-items:center;gap:2rem;display:flex;position:absolute;left:50%;transform:translate(-50%)}html[data-site-theme=stellar-nexus] .brand{letter-spacing:.15em;font-size:1rem;font-weight:700;font-family:var(--font-body);text-transform:uppercase;align-items:center;gap:.75rem;text-decoration:none;transition:transform .2s,opacity .2s;display:inline-flex}html[data-site-theme=stellar-nexus] .brand:hover{transform:translateY(-1px)}html[data-site-theme=stellar-nexus] .brand:active{transform:translateY(1px)}html[data-site-theme=stellar-nexus] .brand-copy{gap:.1rem;min-width:0;display:grid}html[data-site-theme=stellar-nexus] .brand-copy span[data-brand-name]{background:linear-gradient(135deg, #fff 40%, var(--accent) 100%);-webkit-text-fill-color:transparent;text-shadow:0 0 30px #b19cff33;-webkit-background-clip:text;font-weight:800}html[data-site-theme=stellar-nexus] .brand-subtitle{color:var(--text-muted);letter-spacing:.1em;text-transform:none;white-space:normal;overflow-wrap:anywhere;text-shadow:none;font-size:.65rem}html[data-site-theme=stellar-nexus] .brand-mark{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-strong) 100%);color:#fff;border:2px solid #ffffff1a;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;font-size:1rem;transition:border-color .3s,filter .3s,box-shadow .3s;animation:4s ease-in-out infinite stellar-pulse;display:grid;position:relative;overflow:hidden;box-shadow:0 0 15px #b19cff73}html[data-site-theme=stellar-nexus] .brand:hover .brand-mark{filter:brightness(1.2);border-color:#fff9;box-shadow:0 0 25px #b19cffcc,0 0 40px #ec38bc66}html[data-site-theme=stellar-nexus] .brand:hover .brand-copy span[data-brand-name]{background:linear-gradient(135deg, #fff 0%, var(--accent) 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 8px #b19cff99);-webkit-background-clip:text}html[data-site-theme=stellar-nexus] .brand-mark-img{object-fit:cover;width:100%;height:100%}@keyframes stellar-pulse{0%,to{transform:scale(1);box-shadow:0 0 15px #b19cff73}50%{transform:scale(1.04);box-shadow:0 0 25px #b19cffb3,0 0 40px #ec38bc59}}@media (width<=920px){html[data-site-theme=stellar-nexus] .site-header{flex-direction:column;gap:1.25rem;padding:1.25rem}html[data-site-theme=stellar-nexus] .nav-links{flex-wrap:wrap;justify-content:center;gap:1.25rem;width:100%;position:static;transform:none}}html[data-site-theme=stellar-nexus] .nav-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}html[data-site-theme=stellar-nexus] .nav-link{color:var(--muted);letter-spacing:.08em;font-family:var(--font-body);text-transform:uppercase;transition:color .18s,text-shadow .18s}html[data-site-theme=stellar-nexus] .nav-link:hover,html[data-site-theme=stellar-nexus] .nav-link:focus-visible,html[data-site-theme=stellar-nexus] .nav-link[aria-current=page]{color:var(--accent);text-shadow:var(--shadow-glow)}html[data-site-theme=stellar-nexus] .nav-menu-group{position:relative}html[data-site-theme=stellar-nexus] .nav-menu-parent{align-items:center;gap:.4rem;display:inline-flex}html[data-site-theme=stellar-nexus] .nav-submenu{z-index:5;border-radius:var(--radius-md);min-width:14rem;box-shadow:var(--shadow);background:#070516fa;border:1px solid #b19cff2e;padding:.5rem;display:none;position:absolute;top:calc(100% + .45rem);left:0}html[data-site-theme=stellar-nexus] .nav-menu-group:hover .nav-submenu,html[data-site-theme=stellar-nexus] .nav-menu-group:focus-within .nav-submenu{gap:.3rem;display:grid}html[data-site-theme=stellar-nexus] .nav-submenu-link,html[data-site-theme=stellar-nexus] .footer-link{color:var(--muted);font-family:var(--font-body);text-decoration:none}html[data-site-theme=stellar-nexus] .nav-submenu-link{border-radius:var(--radius-sm);padding:.55rem .65rem}html[data-site-theme=stellar-nexus] .nav-submenu-link:hover,html[data-site-theme=stellar-nexus] .nav-submenu-link:focus-visible,html[data-site-theme=stellar-nexus] .footer-link:hover,html[data-site-theme=stellar-nexus] .footer-link:focus-visible,html[data-site-theme=stellar-nexus] .footer-link[aria-current=page]{color:var(--accent);text-shadow:var(--shadow-glow)}html[data-site-theme=stellar-nexus] .pill-link,html[data-site-theme=stellar-nexus] .button-primary,html[data-site-theme=stellar-nexus] .button-secondary{border-radius:var(--radius-sm);letter-spacing:.08em;min-height:2.55rem;font-weight:700;font-family:var(--font-body);text-transform:uppercase;border:1px solid #b19cff57;justify-content:center;align-items:center;gap:.5rem;padding:.58rem .92rem;transition:transform .18s,border-color .18s,background-color .18s,color .18s,box-shadow .18s;display:inline-flex}html[data-site-theme=stellar-nexus] .pill-link,html[data-site-theme=stellar-nexus] .button-primary{color:var(--accent);background:linear-gradient(#07180bfa,#000702fa);box-shadow:inset 0 0 0 1px #b19cff14,0 0 18px #b19cff24}html[data-site-theme=stellar-nexus] .button-primary:hover,html[data-site-theme=stellar-nexus] .button-primary:focus-visible,html[data-site-theme=stellar-nexus] .button-secondary:hover,html[data-site-theme=stellar-nexus] .button-secondary:focus-visible,html[data-site-theme=stellar-nexus] .pill-link:hover,html[data-site-theme=stellar-nexus] .pill-link:focus-visible{color:var(--text-bright);transform:translateY(-1px);box-shadow:0 0 28px #ec38bc2e}html[data-site-theme=stellar-nexus] .nav-link,html[data-site-theme=stellar-nexus] .nav-submenu-link,html[data-site-theme=stellar-nexus] .footer-link{font-family:var(--font-body);letter-spacing:.02em;text-transform:none;text-shadow:none;font-weight:500}html[data-site-theme=stellar-nexus] .nav-link:hover,html[data-site-theme=stellar-nexus] .nav-link:focus-visible,html[data-site-theme=stellar-nexus] .nav-link[aria-current=page],html[data-site-theme=stellar-nexus] .nav-submenu-link:hover,html[data-site-theme=stellar-nexus] .nav-submenu-link:focus-visible,html[data-site-theme=stellar-nexus] .footer-link:hover,html[data-site-theme=stellar-nexus] .footer-link:focus-visible,html[data-site-theme=stellar-nexus] .footer-link[aria-current=page]{color:var(--accent);text-shadow:0 0 10px #b19cff66}html[data-site-theme=stellar-nexus] .nav-submenu{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-strong);-webkit-backdrop-filter:blur(15px);box-shadow:var(--shadow-panel)}html[data-site-theme=stellar-nexus] .pill-link{border-radius:var(--radius-md);border:1px solid var(--accent);background:var(--surface);color:var(--accent);font-family:var(--font-body);letter-spacing:0;text-transform:none;box-shadow:var(--shadow-panel);font-weight:500}html[data-site-theme=stellar-nexus] .pill-link:hover,html[data-site-theme=stellar-nexus] .pill-link:focus-visible{background:var(--surface-soft);color:var(--text-bright);box-shadow:var(--shadow-glow)}html[data-site-theme=stellar-nexus] .admin-help-links--stacked{justify-items:start;gap:.45rem;display:grid}html[data-site-theme=stellar-nexus] .boot-panel{border-radius:var(--radius-sm);background:linear-gradient(#020f04fa,#000000fe);border:1px solid #b19cff52;width:min(760px,100%);min-height:360px;padding:1rem 1rem .95rem;position:relative;overflow:hidden;box-shadow:0 0 0 1px #b19cff0f,0 24px 80px #000000c7,0 0 26px #b19cff1f}html[data-site-theme=stellar-nexus] .boot-panel:before{content:"";pointer-events:none;opacity:.5;background:linear-gradient(#b19cff17,#0000 12%),0 0;position:absolute;inset:0}html[data-site-theme=stellar-nexus] .matrix-panel{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow);background:linear-gradient(#0e0b26fa,#000000fc);position:relative;overflow:hidden}html[data-site-theme=stellar-nexus] .matrix-panel:before{content:"";pointer-events:none;opacity:.42;background:linear-gradient(#b19cff14,#0000 10%),0 0;position:absolute;inset:0}html[data-site-theme=stellar-nexus] .upload-library-section{display:block}html[data-site-theme=stellar-nexus] .upload-library-card{border-radius:var(--radius-lg);background:#070516e0;border:1px solid #b19cff29;gap:.4rem;padding:.5rem;display:grid}html[data-site-theme=stellar-nexus] .boot-panel{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-strong);-webkit-backdrop-filter:blur(15px);box-shadow:var(--shadow-panel)}html[data-site-theme=stellar-nexus] .boot-panel:before{display:none!important}html[data-site-theme=stellar-nexus] .matrix-panel{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);-webkit-backdrop-filter:blur(12px);box-shadow:var(--shadow-panel);transition:transform .25s,border-color .25s,box-shadow .25s}html[data-site-theme=stellar-nexus] .matrix-panel:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 12px 38px #7303c059,0 0 0 1px #b19cff40}html[data-site-theme=stellar-nexus] .matrix-panel:before{display:none!important}html[data-site-theme=stellar-nexus] .upload-library-card{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-strong)}html[data-site-theme=stellar-nexus] button,html[data-site-theme=stellar-nexus] input,html[data-site-theme=stellar-nexus] select,html[data-site-theme=stellar-nexus] textarea{font:inherit}html[data-site-theme=stellar-nexus] .social-rail-toggle,html[data-site-theme=stellar-nexus] .social-rail-link{color:var(--text);box-shadow:var(--shadow);background:linear-gradient(#070516fa,#000401fa);border:1px solid #b19cff3d}html[data-site-theme=stellar-nexus] .social-rail-toggle{border-radius:var(--radius-md);cursor:pointer;flex:0 0 3.1rem;justify-content:center;align-items:center;width:3.1rem;height:3.1rem;padding:0;display:inline-flex}html[data-site-theme=stellar-nexus] .social-rail-toggle:hover,html[data-site-theme=stellar-nexus] .social-rail-toggle:focus-visible{color:var(--text-bright);border-color:#b19cff85;transform:translate(1px);box-shadow:0 0 24px #b19cff29}html[data-site-theme=stellar-nexus] .social-rail-link-button{cursor:pointer;appearance:none;text-align:left;width:100%}html[data-site-theme=stellar-nexus] .scroll-top-button{left:50%;bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:4;width:3.35rem;height:3.35rem;color:var(--accent);cursor:pointer;opacity:0;background:radial-gradient(circle at top,#f7fff824,#0000 38%),linear-gradient(#070516f5,#070516fa);border:1px solid #b19cff57;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:opacity .18s,transform .18s,border-color .18s,box-shadow .18s,color .18s;display:inline-flex;position:fixed;transform:translate(-50%,.8rem);box-shadow:0 0 0 1px #b19cff14,0 18px 38px #0009,0 0 20px #b19cff2e}html[data-site-theme=stellar-nexus] .scroll-top-button.is-visible{opacity:1;transform:translate(-50%)}html[data-site-theme=stellar-nexus] .scroll-top-button:hover,html[data-site-theme=stellar-nexus] .scroll-top-button:focus-visible{color:var(--text-bright);border-color:#b19cff94;transform:translate(-50%,-.1rem);box-shadow:0 0 0 1px #b19cff1a,0 22px 44px #000000a8,0 0 26px #b19cff3d}html[data-site-theme=stellar-nexus] .scroll-top-button:focus-visible{outline-offset:3px;outline:2px solid #b19cff61}html[data-site-theme=stellar-nexus] .button-secondary{border-color:var(--border);color:var(--text);background:linear-gradient(#070516f5,#070516fa);box-shadow:inset 0 0 0 1px #b19cff0a}html[data-site-theme=stellar-nexus] .button-primary,html[data-site-theme=stellar-nexus] .button-secondary{cursor:pointer}html[data-site-theme=stellar-nexus] .button-primary:disabled,html[data-site-theme=stellar-nexus] .button-secondary:disabled{cursor:wait;opacity:.7;transform:none}html[data-site-theme=stellar-nexus] .button-danger-small{border-radius:var(--radius-sm);color:#ff6b6b;letter-spacing:.06em;font-size:.82rem;font-weight:700;font-family:var(--font-body);text-transform:uppercase;cursor:pointer;background:linear-gradient(#280606f7,#120000fa);border:1px solid #ff50508c;justify-content:center;align-items:center;gap:.4rem;padding:.38rem .72rem;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s;display:inline-flex}html[data-site-theme=stellar-nexus] .button-danger-small:hover,html[data-site-theme=stellar-nexus] .button-danger-small:focus-visible{color:#ff9090;border-color:#ff5050cc;transform:translateY(-1px);box-shadow:0 0 18px #ff505038}html[data-site-theme=stellar-nexus] .button-danger-small:disabled{cursor:wait;opacity:.7;transform:none}html[data-site-theme=stellar-nexus] .hero-actions,html[data-site-theme=stellar-nexus] .session-actions{flex-wrap:wrap;gap:.7rem;margin-top:1.1rem;display:flex}html[data-site-theme=stellar-nexus] .field-label-row,html[data-site-theme=stellar-nexus] .settings-heading-with-action{justify-content:space-between;align-items:center;gap:.75rem;display:flex}html[data-site-theme=stellar-nexus] .field-label-row label,html[data-site-theme=stellar-nexus] .settings-heading-with-action h3,html[data-site-theme=stellar-nexus] .settings-heading-with-action .eyebrow{margin:0}html[data-site-theme=stellar-nexus] .settings-heading-with-action{align-items:flex-start}html[data-site-theme=stellar-nexus] .admin-inline-info-button{place-items:center;width:2.1rem;min-width:2.1rem;height:2.1rem;padding:0;font-size:.95rem;line-height:1;display:inline-grid}html[data-site-theme=stellar-nexus] .rich-text-toolbar-button{min-height:2.15rem;padding:.42rem .72rem;font-size:.78rem}html[data-site-theme=stellar-nexus] .rich-text-toolbar .button-secondary:disabled{cursor:not-allowed;opacity:.52;box-shadow:inset 0 0 0 1px #b19cff0a}html[data-site-theme=stellar-nexus] .rich-text-toolbar-button--color{text-transform:none}html[data-site-theme=stellar-nexus] .compact-action-field{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}html[data-site-theme=stellar-nexus] .compact-action-field--with-clear{grid-template-columns:minmax(0,1fr) auto auto}html[data-site-theme=stellar-nexus] .compact-action-trigger{white-space:nowrap;min-width:9.5rem}html[data-site-theme=stellar-nexus] .upload-library-actions{flex-wrap:wrap;gap:.3rem;font-size:.75rem}html[data-site-theme=stellar-nexus] .cookie-consent-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}html[data-site-theme=stellar-nexus] .cookie-consent-actions .button-primary,html[data-site-theme=stellar-nexus] .cookie-consent-actions .button-secondary{white-space:normal;min-height:2.35rem;padding:.48rem .7rem;font-size:.75rem}html[data-site-theme=stellar-nexus] .button-primary,html[data-site-theme=stellar-nexus] .catalog-product-purchase-button,html[data-site-theme=stellar-nexus] .forum-stats-action{border-radius:var(--radius-md);border:1px solid var(--accent-strong);color:var(--text-bright);background:linear-gradient(135deg, var(--accent-strong), #7303c0);text-transform:none;font-family:var(--font-body);letter-spacing:0;font-weight:500;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 0 15px #ec38bc4d}html[data-site-theme=stellar-nexus] .button-primary:hover,html[data-site-theme=stellar-nexus] .button-primary:focus-visible,html[data-site-theme=stellar-nexus] .catalog-product-purchase-button:hover,html[data-site-theme=stellar-nexus] .catalog-product-purchase-button:focus-visible{background:linear-gradient(135deg, #ff007f, var(--accent-strong));transform:translateY(-2px);box-shadow:0 0 25px #ec38bc99}html[data-site-theme=stellar-nexus] .button-secondary,html[data-site-theme=stellar-nexus] .account-view-toggle-button,html[data-site-theme=stellar-nexus] .catalog-browser-view-button,html[data-site-theme=stellar-nexus] .catalog-product-description-tab,html[data-site-theme=stellar-nexus] .catalog-product-carousel-thumbnail{border-radius:var(--radius-md);border:1px solid var(--border);color:var(--text);background:var(--surface);-webkit-backdrop-filter:blur(10px);text-transform:none;font-family:var(--font-body);letter-spacing:0;font-weight:500;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 1px #ffffff0d}html[data-site-theme=stellar-nexus] .button-secondary:hover,html[data-site-theme=stellar-nexus] .button-secondary:focus-visible,html[data-site-theme=stellar-nexus] .account-view-toggle-button.is-active,html[data-site-theme=stellar-nexus] .catalog-browser-view-button.is-active,html[data-site-theme=stellar-nexus] .catalog-product-description-tab.is-active,html[data-site-theme=stellar-nexus] .catalog-product-carousel-thumbnail.is-active{border-color:var(--accent);color:var(--text-bright);background:var(--surface-soft);transform:translateY(-1px);box-shadow:0 0 15px #b19cff40}html[data-site-theme=stellar-nexus] .scroll-top-button{border-color:var(--accent);background:linear-gradient(135deg, var(--surface-strong), var(--bg-strong));color:var(--accent);box-shadow:var(--shadow-panel)}html[data-site-theme=stellar-nexus] .scroll-top-button:hover,html[data-site-theme=stellar-nexus] .scroll-top-button:focus-visible{color:var(--text-bright);border-color:var(--accent-strong);background:linear-gradient(135deg, var(--accent-strong), #7303c0);box-shadow:var(--shadow-glow)}html[data-site-theme=stellar-nexus] .social-rail-toggle,html[data-site-theme=stellar-nexus] .social-rail-link{border-color:var(--border);background:var(--surface-strong);color:var(--text);border-radius:var(--radius-sm)}html[data-site-theme=stellar-nexus] .social-rail-toggle:hover,html[data-site-theme=stellar-nexus] .social-rail-toggle:focus-visible,html[data-site-theme=stellar-nexus] .social-rail-link:hover,html[data-site-theme=stellar-nexus] .social-rail-link:focus-visible{color:var(--text-bright);border-color:var(--accent);box-shadow:0 0 15px #b19cff33}html[data-site-theme=stellar-nexus] .admin-info-modal-section h3,html[data-site-theme=stellar-nexus] .admin-info-modal-label{margin:0}html[data-site-theme=stellar-nexus] .social-rail-link-label{white-space:nowrap}html[data-site-theme=stellar-nexus] .field-group{gap:.45rem;display:grid}html[data-site-theme=stellar-nexus] .field-group label{color:var(--muted);letter-spacing:.04em;font-weight:600;font-family:var(--font-body)}html[data-site-theme=stellar-nexus] .field-group input,html[data-site-theme=stellar-nexus] .field-group select{border-radius:var(--radius-sm);min-height:2.8rem;color:var(--text);caret-color:var(--accent);background:#070516f5;border:1px solid #b19cff42;padding:.7rem .82rem;box-shadow:inset 0 0 0 1px #b19cff08}html[data-site-theme=stellar-nexus] .field-group textarea{resize:vertical;border-radius:var(--radius-sm);min-height:11rem;color:var(--text);caret-color:var(--accent);background:#070516f5;border:1px solid #b19cff42;padding:.82rem;box-shadow:inset 0 0 0 1px #b19cff08}html[data-site-theme=stellar-nexus] .field-group input:focus-visible,html[data-site-theme=stellar-nexus] .field-group select:focus-visible,html[data-site-theme=stellar-nexus] .field-group textarea:focus-visible{outline-offset:2px;outline:2px solid #ec38bc61}html[data-site-theme=stellar-nexus] .rich-text-toolbar-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.82rem}html[data-site-theme=stellar-nexus] .cookie-consent-category input{margin-top:.15rem}html[data-site-theme=stellar-nexus] .field-group label{font-family:var(--font-body);letter-spacing:.02em;color:var(--text-muted);font-weight:500}html[data-site-theme=stellar-nexus] .field-group input,html[data-site-theme=stellar-nexus] .field-group select,html[data-site-theme=stellar-nexus] .field-group textarea{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-strong);color:var(--text-bright);caret-color:var(--accent);transition:border-color .2s,box-shadow .2s;box-shadow:inset 0 1px 2px #0006}html[data-site-theme=stellar-nexus] .field-group input:focus-visible,html[data-site-theme=stellar-nexus] .field-group select:focus-visible,html[data-site-theme=stellar-nexus] .field-group textarea:focus-visible{border-color:var(--accent);outline:none;box-shadow:0 0 0 2px #b19cff40,0 0 12px #b19cff26}html[data-site-theme=stellar-nexus] .boot-badge,html[data-site-theme=stellar-nexus] .boot-phase{color:var(--accent);font-size:.84rem}html[data-site-theme=stellar-nexus] .matrix-pill-row{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}html[data-site-theme=stellar-nexus] .status-message{min-height:1.4rem;color:var(--muted);margin:0}html[data-site-theme=stellar-nexus] .status-message[data-tone=success]{color:var(--success)}html[data-site-theme=stellar-nexus] .status-message[data-tone=error]{color:var(--danger)}html[data-site-theme=stellar-nexus] .upload-modal-header h2,html[data-site-theme=stellar-nexus] .upload-modal-preview-empty,html[data-site-theme=stellar-nexus] .upload-modal-file-summary{margin:0}html[data-site-theme=stellar-nexus] .upload-library-summary{cursor:pointer}html[data-site-theme=stellar-nexus] .upload-library-header h3,html[data-site-theme=stellar-nexus] .upload-library-status,html[data-site-theme=stellar-nexus] .upload-library-meta strong,html[data-site-theme=stellar-nexus] .upload-library-meta .muted-copy{margin:0}html[data-site-theme=stellar-nexus] table,html[data-site-theme=stellar-nexus] .admin-table,html[data-site-theme=stellar-nexus] .data-table{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-panel)}html[data-site-theme=stellar-nexus] th,html[data-site-theme=stellar-nexus] td{border-color:var(--border)}html[data-site-theme=stellar-nexus] th{color:var(--text-bright);background:var(--surface-strong);font-family:var(--font-body);letter-spacing:0;text-transform:none}html[data-site-theme=stellar-nexus] .admin-info-modal-body,html[data-site-theme=stellar-nexus] .admin-info-modal-section{gap:.75rem;display:grid}html[data-site-theme=stellar-nexus] .admin-info-modal-code{border-radius:var(--radius-md);overflow-wrap:anywhere;background:#000801e0;border:1px solid #b19cff33;width:fit-content;max-width:100%;padding:.6rem .7rem;display:inline-block}html[data-site-theme=stellar-nexus] .admin-info-modal-list,html[data-site-theme=stellar-nexus] .admin-info-modal-steps{gap:.45rem;margin:0;padding-left:1.2rem;display:grid}html[data-site-theme=stellar-nexus] .admin-info-modal-list code{overflow-wrap:anywhere}html[data-site-theme=stellar-nexus] .upload-modal-overlay{z-index:6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}html[data-site-theme=stellar-nexus] .upload-modal-dialog{gap:1rem;width:min(38rem,100%);max-height:min(85vh,52rem);padding:1.2rem;display:grid;overflow-y:auto}html[data-site-theme=stellar-nexus] .upload-modal-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}html[data-site-theme=stellar-nexus] .upload-modal-close{flex-shrink:0}html[data-site-theme=stellar-nexus] .upload-modal-preview-shell{border-radius:var(--radius-md);background:#070516e6;border:1px solid #b19cff2e;place-items:center;min-height:14rem;display:grid;overflow:hidden}html[data-site-theme=stellar-nexus] .upload-modal-preview-shell.is-drag-active{border-color:#b19cff8c;box-shadow:0 0 0 .18rem #b19cff29}html[data-site-theme=stellar-nexus] .upload-modal-preview-image{object-fit:contain;background:#00000073;width:100%;max-height:19rem}html[data-site-theme=stellar-nexus] .upload-modal-preview-empty{color:var(--muted);text-align:center;padding:1rem}html[data-site-theme=stellar-nexus] .cookie-consent-banner{right:max(.75rem, env(safe-area-inset-right,0px));bottom:max(.75rem, env(safe-area-inset-bottom,0px));left:max(.75rem, env(safe-area-inset-left,0px));z-index:5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;width:min(68rem,100% - 1.5rem);margin:0 auto;padding:1rem;display:grid;position:fixed}html[data-site-theme=stellar-nexus] .cookie-consent-banner__copy{gap:.45rem;min-width:0;display:grid}html[data-site-theme=stellar-nexus] .cookie-consent-banner h2,html[data-site-theme=stellar-nexus] .cookie-consent-modal h2{letter-spacing:.04em;margin:0;font-size:1.05rem}html[data-site-theme=stellar-nexus] .cookie-consent-banner p,html[data-site-theme=stellar-nexus] .cookie-consent-modal p{margin:0}html[data-site-theme=stellar-nexus] .cookie-consent-policy-link{color:var(--accent);text-underline-offset:.18rem;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}html[data-site-theme=stellar-nexus] .cookie-consent-policy-link:hover,html[data-site-theme=stellar-nexus] .cookie-consent-policy-link:focus-visible{color:var(--text-bright);text-shadow:var(--shadow-glow)}html[data-site-theme=stellar-nexus] .cookie-consent-modal-overlay{z-index:7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}html[data-site-theme=stellar-nexus] .cookie-consent-modal{gap:1rem;width:min(36rem,100%);max-height:min(86vh,46rem);padding:1rem;display:grid;overflow-y:auto}html[data-site-theme=stellar-nexus] .cookie-consent-modal__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}html[data-site-theme=stellar-nexus] .cookie-consent-modal__close{flex:none}html[data-site-theme=stellar-nexus] .cookie-consent-categories{gap:.6rem;display:grid}html[data-site-theme=stellar-nexus] .cookie-consent-category{border-radius:var(--radius-md);background:#030d05db;border:1px solid #b19cff2e;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.7rem;padding:.75rem;display:grid}html[data-site-theme=stellar-nexus] .cookie-consent-category__copy{gap:.25rem;min-width:0;display:grid}html[data-site-theme=stellar-nexus] .cookie-consent-category__copy span{color:var(--muted);line-height:1.5}html[data-site-theme=stellar-nexus] .rich-text-media-lightbox{z-index:9;padding:max(.75rem, env(safe-area-inset-top,0px)) max(.75rem, env(safe-area-inset-right,0px)) max(.75rem, env(safe-area-inset-bottom,0px)) max(.75rem, env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04020dd6;place-items:center;display:grid;position:fixed;inset:0}html[data-site-theme=stellar-nexus] .rich-text-media-lightbox-dialog{border-radius:var(--radius-lg);background:#080516f5;border:1px solid #b19cff52;grid-template-rows:auto minmax(0,1fr);gap:.75rem;width:min(96vw,82rem);height:min(92vh,56rem);padding:.85rem;display:grid;box-shadow:0 28px 80px #00000094,0 0 36px #ec38bc29}html[data-site-theme=stellar-nexus] .rich-text-media-lightbox-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}html[data-site-theme=stellar-nexus] .rich-text-media-lightbox-header h2{min-width:0;color:var(--text-bright);overflow-wrap:anywhere;margin:0;font-size:1rem}html[data-site-theme=stellar-nexus] .rich-text-media-lightbox-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}html[data-site-theme=stellar-nexus] .rich-text-media-lightbox-zoom{min-width:4rem;color:var(--text-bright);text-align:center;border:1px solid #b19cff3d;border-radius:999px;padding:.42rem .6rem;font-size:.85rem}html[data-site-theme=stellar-nexus] .rich-text-media-lightbox-viewport{border-radius:var(--radius-md);background:#000000b8;border:1px solid #b19cff2e;place-items:center;min-height:0;display:grid;overflow:auto}html[data-site-theme=stellar-nexus] .rich-text-media-lightbox-media{object-fit:contain;transform-origin:50%;max-width:100%;max-height:100%;transition:transform .14s}html[data-site-theme=stellar-nexus] .rich-text-media-lightbox-media:is(video){width:min(100%,76rem)}@media (width<=700px){html[data-site-theme=stellar-nexus] .rich-text-media-lightbox-dialog{width:100%;height:94vh;padding:.65rem}html[data-site-theme=stellar-nexus] .rich-text-media-lightbox-controls{justify-content:flex-start}}html[data-site-theme=stellar-nexus] .social-rail{z-index:3;align-items:center;gap:.5rem;display:flex;position:fixed;top:50%;left:0;transform:translateY(-50%)}html[data-site-theme=stellar-nexus] .social-rail-arrow{color:var(--accent);font-size:1.3rem;font-weight:700;line-height:1}html[data-site-theme=stellar-nexus] .social-rail-links{opacity:0;pointer-events:none;align-content:center;gap:.45rem;max-width:0;transition:max-width .22s,opacity .18s;display:grid;overflow:hidden}html[data-site-theme=stellar-nexus] .social-rail:hover .social-rail-links,html[data-site-theme=stellar-nexus] .social-rail:focus-within .social-rail-links,html[data-site-theme=stellar-nexus] .social-rail.is-open .social-rail-links{opacity:1;pointer-events:auto;max-width:14rem;overflow:visible}html[data-site-theme=stellar-nexus] .social-rail-link{border-radius:var(--radius-md);align-items:center;gap:.65rem;min-width:9.75rem;padding:.55rem .7rem;transition:transform .18s,border-color .18s,box-shadow .18s,color .18s;display:inline-flex}html[data-site-theme=stellar-nexus] .social-rail-link:hover,html[data-site-theme=stellar-nexus] .social-rail-link:focus-visible{color:var(--text-bright);border-color:#b19cff85;box-shadow:0 0 24px #b19cff29}html[data-site-theme=stellar-nexus] .social-rail-link-mark{width:1.85rem;height:1.85rem;color:var(--accent);text-transform:uppercase;border:1px solid #b19cff42;border-radius:999px;place-items:center;font-size:.74rem;display:inline-grid}html[data-site-theme=stellar-nexus] .home-layout,html[data-site-theme=stellar-nexus] .page-layout{gap:1.5rem;display:grid}html[data-site-theme=stellar-nexus] .site-page-panel{gap:1.25rem;min-width:0;max-width:100%;padding:clamp(1.5rem,4vw,2.2rem);display:grid}html[data-site-theme=stellar-nexus] .site-page-header{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}html[data-site-theme=stellar-nexus] .site-page-header h1,html[data-site-theme=stellar-nexus] .site-page-copy{margin:0}html[data-site-theme=stellar-nexus] .site-page-content{gap:.95rem;min-width:0;max-width:100%;display:grid}html[data-site-theme=stellar-nexus] .site-page-copy{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;line-height:1.75}html[data-site-theme=stellar-nexus] .hero-card,html[data-site-theme=stellar-nexus] .feature-card,html[data-site-theme=stellar-nexus] .session-card{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow);background:linear-gradient(#0e0b26fa,#000000fc);position:relative;overflow:hidden}html[data-site-theme=stellar-nexus] .hero-card{padding:clamp(1.75rem,4vw,3rem)}html[data-site-theme=stellar-nexus] .hero-card:after{content:"";opacity:.32;pointer-events:none;background:linear-gradient(#b19cff14,#0000 10%),0 0;position:absolute;inset:0}html[data-site-theme=stellar-nexus] .hero-card h1{max-width:13ch;color:var(--text-bright);margin:0;font-size:clamp(2.4rem,7vw,4.6rem);line-height:1.03}html[data-site-theme=stellar-nexus] .matrix-hero .lede,html[data-site-theme=stellar-nexus] .hero-card .lede{max-width:60ch}html[data-site-theme=stellar-nexus] .feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}html[data-site-theme=stellar-nexus] .feature-card,html[data-site-theme=stellar-nexus] .session-card{padding:1.5rem}html[data-site-theme=stellar-nexus] .feature-card h2,html[data-site-theme=stellar-nexus] .session-card h2{color:var(--text);margin-top:0;margin-bottom:.75rem}html[data-site-theme=stellar-nexus] .feature-card p,html[data-site-theme=stellar-nexus] .session-card p{color:var(--muted);margin:0;line-height:1.7}html[data-site-theme=stellar-nexus] .session-card{background:linear-gradient(#070516fa,#000000fc)}html[data-site-theme=stellar-nexus] .feature-card{box-shadow:inset 0 0 0 1px #b19cff0d,0 14px 36px #0000008f}html[data-site-theme=stellar-nexus] .home-sections{gap:1.5rem;display:grid}html[data-site-theme=stellar-nexus] .home-split-slideshow{border:1px solid var(--border);border-radius:var(--radius-md);width:100%;box-shadow:var(--shadow);background:linear-gradient(#0e0b26fa,#000000fc);min-height:clamp(16.5rem,46vw,40rem);transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden}html[data-site-theme=stellar-nexus] .home-split-slideshow:hover{transform:translateY(-2px);box-shadow:0 20px 44px #00000085,0 0 0 1px #b19cff14}html[data-site-theme=stellar-nexus] .home-split-slideshow__media-panel,html[data-site-theme=stellar-nexus] .home-split-slideshow__media-stage{position:absolute;inset:0}html[data-site-theme=stellar-nexus] .home-split-slideshow__media-stage{background:linear-gradient(#00000014,#00000080),radial-gradient(circle at top,#b19cff1f,#0000 55%),#070516f5;overflow:hidden}html[data-site-theme=stellar-nexus] .home-split-slideshow__media{object-fit:contain;object-position:center;width:100%;height:100%;display:block}html[data-site-theme=stellar-nexus] .home-split-slideshow__overlay{z-index:1;min-height:inherit;justify-content:flex-start;align-items:flex-end;padding:clamp(1.25rem,3vw,2.5rem);display:flex;position:relative}html[data-site-theme=stellar-nexus] .home-split-slideshow__cta{box-shadow:0 12px 32px #0000006b}html[data-site-theme=stellar-nexus] .home-collection-list,html[data-site-theme=stellar-nexus] .home-collection-list__track{align-content:start;align-items:start;gap:1rem;display:grid}html[data-site-theme=stellar-nexus] .home-collection-list__title{color:var(--text-bright);margin:0;font-size:clamp(1.35rem,2.8vw,2rem)}html[data-site-theme=stellar-nexus] .home-collection-list__title--left{text-align:left}html[data-site-theme=stellar-nexus] .home-collection-list__title--center{text-align:center}html[data-site-theme=stellar-nexus] .home-collection-list__title--right{text-align:right}html[data-site-theme=stellar-nexus] .home-collection-list__track--grid{grid-template-columns:repeat(var(--home-collection-visible-columns,var(--home-collection-columns,4)), minmax(0, 1fr));grid-auto-rows:1fr;align-items:stretch}html[data-site-theme=stellar-nexus] .home-collection-list__track--carousel{grid-auto-columns:calc((100% - (1rem * (var(--home-collection-visible-columns,var(--home-collection-columns,4)) - 1))) / var(--home-collection-visible-columns,var(--home-collection-columns,4)));scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-rows:1fr;grid-auto-flow:column;align-items:stretch;padding-bottom:.45rem;overflow-x:auto}html[data-site-theme=stellar-nexus] .home-collection-list__track--carousel::-webkit-scrollbar{display:none}html[data-site-theme=stellar-nexus] .home-collection-list__card.catalog-collection-card{grid-auto-rows:max-content;align-content:start;align-self:stretch;gap:.7rem;height:100%;min-height:0;padding:0}html[data-site-theme=stellar-nexus] .home-collection-list__card .catalog-collection-card-preview{background:0 0;border:none;border-radius:0;height:clamp(9.5rem,11.5vw,12.5rem);min-height:0;max-height:none;padding:0}html[data-site-theme=stellar-nexus] .home-collection-list__card .catalog-collection-card-preview-image{object-fit:cover;object-position:center;background:0 0}html[data-site-theme=stellar-nexus] .home-collection-list__card .catalog-collection-card-copy{gap:.55rem;padding:0 1rem 1rem}html[data-site-theme=stellar-nexus] .home-collection-list__track--carousel .home-collection-list__card{scroll-snap-align:start}@media (width<=920px){html[data-site-theme=stellar-nexus] .feature-grid{grid-template-columns:1fr}html[data-site-theme=stellar-nexus] .site-page-header{flex-direction:column}html[data-site-theme=stellar-nexus] .home-collection-list__track--grid{grid-template-columns:repeat(min(2, var(--home-collection-visible-columns,var(--home-collection-columns,4))), minmax(0, 1fr))}html[data-site-theme=stellar-nexus] .home-collection-list__track--carousel{grid-auto-columns:calc(50% - .5rem)}html[data-site-theme=stellar-nexus] .home-split-slideshow__media-stage{min-height:clamp(16rem,82vw,26rem)}}@media (width<=640px){html[data-site-theme=stellar-nexus] .home-collection-list__track--grid{grid-template-columns:1fr}html[data-site-theme=stellar-nexus] .home-collection-list__track--carousel{grid-auto-columns:100%}}html[data-site-theme=stellar-nexus] .stellar-slideshow{background:var(--surface);-webkit-backdrop-filter:blur(15px);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);grid-template-columns:1.15fr .85fr;align-items:stretch;min-height:clamp(24rem,42vw,34rem);padding:0;display:grid;overflow:hidden}html[data-site-theme=stellar-nexus] .stellar-slideshow__left{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(2rem,5vw,4.5rem);display:flex;position:relative}html[data-site-theme=stellar-nexus] .stellar-slideshow__badge{background:var(--accent-soft);border:1px solid var(--border);color:var(--accent);letter-spacing:.15em;text-shadow:0 0 10px #b19cff33;border-radius:999px;margin-bottom:1.25rem;padding:.35rem .85rem;font-size:.7rem;font-weight:700;display:inline-block}html[data-site-theme=stellar-nexus] .stellar-slideshow__title{color:var(--text-bright);letter-spacing:-.02em;background:linear-gradient(135deg, #fff 60%, var(--accent) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0 0 1rem;font-size:clamp(2rem,4vw,3.2rem);font-weight:800;line-height:1.1}html[data-site-theme=stellar-nexus] .stellar-slideshow__desc{color:var(--text-muted);max-width:45ch;margin:0 0 2rem;font-size:clamp(.95rem,1.2vw,1.1rem);line-height:1.6}html[data-site-theme=stellar-nexus] .stellar-slideshow__cta{border-radius:999px;margin-bottom:2.5rem;padding:.85rem 2rem;font-weight:600;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 15px #7303c04d}html[data-site-theme=stellar-nexus] .stellar-slideshow__cta:hover{box-shadow:0 6px 20px #7303c073, 0 0 10px var(--accent);transform:translateY(-2px)}html[data-site-theme=stellar-nexus] .stellar-slideshow__dots{align-items:center;gap:.5rem;display:flex}html[data-site-theme=stellar-nexus] .stellar-slideshow__dot{cursor:pointer;background:#fff3;border-radius:50%;width:8px;height:8px;transition:all .3s}html[data-site-theme=stellar-nexus] .stellar-slideshow__dot.active{background:var(--accent);width:24px;box-shadow:0 0 8px var(--accent);border-radius:4px}html[data-site-theme=stellar-nexus] .stellar-slideshow__right{border-left:1px solid var(--border);background:radial-gradient(circle,#0e0b2680 0%,#000c 100%);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}html[data-site-theme=stellar-nexus] .stellar-slideshow__media-panel{justify-content:center;align-items:center;width:100%;height:100%;display:flex}html[data-site-theme=stellar-nexus] .stellar-slideshow__media-panel img,html[data-site-theme=stellar-nexus] .stellar-slideshow__media-panel video{object-fit:contain;width:90%;height:90%;transition:transform .5s}html[data-site-theme=stellar-nexus] .stellar-slideshow:hover .stellar-slideshow__media-panel img{transform:scale(1.03)}html[data-site-theme=stellar-nexus] .stellar-slideshow__controls{z-index:10;gap:.75rem;display:flex;position:absolute;bottom:2rem;right:2rem}html[data-site-theme=stellar-nexus] .stellar-slideshow__arrow{border:1px solid var(--border);background:var(--surface-strong);width:2.5rem;height:2.5rem;color:var(--text-bright);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .25s;display:flex;box-shadow:0 4px 12px #0000004d}html[data-site-theme=stellar-nexus] .stellar-slideshow__arrow:hover{border-color:var(--accent);background:var(--surface-soft);color:var(--accent);transform:scale(1.05);box-shadow:0 0 10px #b19cff4d}@media (width<=920px){html[data-site-theme=stellar-nexus] .stellar-slideshow{grid-template-columns:1fr;min-height:auto}html[data-site-theme=stellar-nexus] .stellar-slideshow__left{order:2;padding:2.5rem 2rem}html[data-site-theme=stellar-nexus] .stellar-slideshow__right{border-left:none;border-bottom:1px solid var(--border);order:1;height:clamp(16rem,50vw,24rem)}html[data-site-theme=stellar-nexus] .stellar-slideshow__controls{bottom:1rem;right:1rem}}html[data-site-theme=stellar-nexus] .forum-layout,html[data-site-theme=stellar-nexus] .thread-layout{gap:1.25rem;display:grid}html[data-site-theme=stellar-nexus] .matrix-hero,html[data-site-theme=stellar-nexus] .forum-panel,html[data-site-theme=stellar-nexus] .thread-panel,html[data-site-theme=stellar-nexus] .thread-card,html[data-site-theme=stellar-nexus] .reply-card,html[data-site-theme=stellar-nexus] .composer-card,html[data-site-theme=stellar-nexus] .empty-card,html[data-site-theme=stellar-nexus] .auth-card,html[data-site-theme=stellar-nexus] .forum-thread-card{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow);background:linear-gradient(#010a02fa,#000000fc);position:relative;overflow:hidden}html[data-site-theme=stellar-nexus] .matrix-hero,html[data-site-theme=stellar-nexus] .forum-panel,html[data-site-theme=stellar-nexus] .thread-panel,html[data-site-theme=stellar-nexus] .composer-card,html[data-site-theme=stellar-nexus] .auth-card,html[data-site-theme=stellar-nexus] .empty-card{padding:clamp(1.25rem,3vw,2rem)}html[data-site-theme=stellar-nexus] .forum-thread-title{color:var(--text);transition:color .18s,text-shadow .18s}html[data-site-theme=stellar-nexus] .forum-thread-title:hover,html[data-site-theme=stellar-nexus] .forum-thread-title:focus-visible,html[data-site-theme=stellar-nexus] .breadcrumbs a:hover,html[data-site-theme=stellar-nexus] .breadcrumbs a:focus-visible{color:var(--accent);text-shadow:var(--shadow-glow)}html[data-site-theme=stellar-nexus] .matrix-hero h1,html[data-site-theme=stellar-nexus] .thread-panel h1,html[data-site-theme=stellar-nexus] .login-copy-card h1,html[data-site-theme=stellar-nexus] .hero-card h1{color:var(--text-bright);text-shadow:0 0 14px #ffffff1f,0 0 20px #38ff7e38}html[data-site-theme=stellar-nexus] .admin-thread-actions{margin-top:1rem}html[data-site-theme=stellar-nexus] .forum-grid{grid-template-columns:minmax(430px,1.65fr) minmax(220px,.42fr);align-items:start;gap:1.25rem;display:grid}html[data-site-theme=stellar-nexus] .forum-grid--category-view{grid-template-columns:1fr}html[data-site-theme=stellar-nexus] .forum-sidebar,html[data-site-theme=stellar-nexus] .forum-main,html[data-site-theme=stellar-nexus] .thread-main{gap:1.25rem;display:grid}html[data-site-theme=stellar-nexus] .forum-main{justify-self:end;width:100%;max-width:26rem}html[data-site-theme=stellar-nexus] .forum-grid--category-view .forum-main{justify-self:stretch;max-width:none}html[data-site-theme=stellar-nexus] .forum-main>.forum-panel{padding:clamp(.65rem,1.7vw,.95rem)}html[data-site-theme=stellar-nexus] .forum-thread-list,html[data-site-theme=stellar-nexus] .reply-list{gap:1rem;display:grid}html[data-site-theme=stellar-nexus] .forum-main .forum-thread-list{gap:.55rem}html[data-site-theme=stellar-nexus] .forum-thread-card,html[data-site-theme=stellar-nexus] .reply-card,html[data-site-theme=stellar-nexus] .thread-card{padding:1.15rem 1.2rem}html[data-site-theme=stellar-nexus] .forum-main .forum-thread-card{padding:.7rem .85rem}html[data-site-theme=stellar-nexus] .thread-header,html[data-site-theme=stellar-nexus] .reply-header,html[data-site-theme=stellar-nexus] .thread-list-header,html[data-site-theme=stellar-nexus] .panel-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}html[data-site-theme=stellar-nexus] .thread-list-header{margin-bottom:1rem}html[data-site-theme=stellar-nexus] .forum-main .thread-list-header{margin-bottom:.45rem}html[data-site-theme=stellar-nexus] .forum-main .thread-header{align-items:flex-start;gap:.35rem}html[data-site-theme=stellar-nexus] .forum-thread-title,html[data-site-theme=stellar-nexus] .reply-author,html[data-site-theme=stellar-nexus] .thread-author{margin:0;font-weight:700}html[data-site-theme=stellar-nexus] .forum-thread-header-copy{min-width:0}html[data-site-theme=stellar-nexus] .thread-meta,html[data-site-theme=stellar-nexus] .reply-meta,html[data-site-theme=stellar-nexus] .thread-stats,html[data-site-theme=stellar-nexus] .panel-copy,html[data-site-theme=stellar-nexus] .breadcrumbs,html[data-site-theme=stellar-nexus] .thread-excerpt,html[data-site-theme=stellar-nexus] .muted-copy{color:var(--muted);line-height:1.7}html[data-site-theme=stellar-nexus] .thread-excerpt,html[data-site-theme=stellar-nexus] .thread-body,html[data-site-theme=stellar-nexus] .reply-body{margin:.8rem 0 0}html[data-site-theme=stellar-nexus] .forum-main .thread-excerpt{margin-top:.4rem}html[data-site-theme=stellar-nexus] .forum-thread-reply-count{color:var(--accent);font-family:var(--font-body);flex-shrink:0;font-size:1rem;font-weight:700;line-height:1}html[data-site-theme=stellar-nexus] .forum-thread-category-meta{color:var(--text-bright)}html[data-site-theme=stellar-nexus] .breadcrumbs{align-items:center;gap:.5rem;font-size:.92rem;display:inline-flex}html[data-site-theme=stellar-nexus] .forum-main .thread-meta{line-height:1.3}html[data-site-theme=stellar-nexus] .breadcrumbs a{color:var(--accent)}html[data-site-theme=stellar-nexus] .form-stack,html[data-site-theme=stellar-nexus] .thread-composer{gap:.95rem;display:grid}html[data-site-theme=stellar-nexus] .field-group textarea{resize:vertical;border-radius:var(--radius-sm);min-height:11rem;color:var(--text);background:#070516f2;border:1px solid #b19cff42;padding:.95rem 1rem}html[data-site-theme=stellar-nexus] .field-group textarea:focus-visible{outline-offset:2px;outline:2px solid #33ff7a6b}html[data-site-theme=stellar-nexus] .forum-stats{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}html[data-site-theme=stellar-nexus] .forum-stats-action{min-height:2.2rem}html[data-site-theme=stellar-nexus] .matrix-pill{border-radius:var(--radius-sm);min-height:2.2rem;color:var(--text);font-family:var(--font-body);text-transform:uppercase;letter-spacing:.06em;background:#030f06db;border:1px solid #b19cff33;align-items:center;gap:.45rem;padding:.45rem .8rem;display:inline-flex;box-shadow:inset 0 0 0 1px #b19cff08}html[data-site-theme=stellar-nexus] .reply-author,html[data-site-theme=stellar-nexus] .thread-author{color:var(--accent)}html[data-site-theme=stellar-nexus] .forum-main-actions,html[data-site-theme=stellar-nexus] .inline-actions{flex-wrap:wrap;gap:.75rem;display:flex}html[data-site-theme=stellar-nexus] .forum-category-card,html[data-site-theme=stellar-nexus] .admin-category-card{margin-left:calc(var(--category-depth,0) * .95rem);border-radius:var(--radius-sm);background:#070516eb;border:1px solid #b19cff2e;gap:.7rem;padding:1rem;display:grid}html[data-site-theme=stellar-nexus] .forum-category-card-header,html[data-site-theme=stellar-nexus] .admin-category-card-header{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}html[data-site-theme=stellar-nexus] .forum-category-card-pills,html[data-site-theme=stellar-nexus] .admin-category-card-pills{flex-wrap:wrap;justify-content:flex-start;gap:.45rem;display:flex}html[data-site-theme=stellar-nexus] .forum-category-title,html[data-site-theme=stellar-nexus] .admin-category-card h3{margin:0}html[data-site-theme=stellar-nexus] .forum-category-link{color:var(--text-bright);align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}html[data-site-theme=stellar-nexus] .forum-category-link:hover,html[data-site-theme=stellar-nexus] .forum-category-link:focus-visible{color:var(--accent);text-shadow:var(--shadow-glow)}html[data-site-theme=stellar-nexus] .forum-category-icon{flex-shrink:0;font-size:1rem;line-height:1}html[data-site-theme=stellar-nexus] .forum-thread-pagination{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;margin-top:.75rem;display:flex}html[data-site-theme=stellar-nexus] .forum-category-children,html[data-site-theme=stellar-nexus] .admin-category-children{gap:.85rem;display:grid}html[data-site-theme=stellar-nexus] .forum-thread-modal{width:min(56rem,100vw - 2rem)}html[data-site-theme=stellar-nexus] .forum-thread-modal-body{gap:1rem;display:grid}@media (width<=960px){html[data-site-theme=stellar-nexus] .forum-grid{grid-template-columns:1fr}html[data-site-theme=stellar-nexus] .forum-main{justify-self:stretch;max-width:none}}html[data-site-theme=stellar-nexus] .contact-layout{gap:1.25rem;display:grid}html[data-site-theme=stellar-nexus] .contact-card{padding:clamp(1.35rem,3vw,2rem)}html[data-site-theme=stellar-nexus] .contact-grid{grid-template-columns:1fr;gap:1.25rem;margin-top:1rem;display:grid}html[data-site-theme=stellar-nexus] .contact-field-grid{margin-bottom:1rem}html[data-site-theme=stellar-nexus] .contact-panel{border-radius:var(--radius-sm);background:#070516f0;border:1px solid #b19cff2e;padding:1rem}html[data-site-theme=stellar-nexus] .contact-panel h2{margin-top:0}html[data-site-theme=stellar-nexus] .contact-email{margin:.75rem 0 0;font-size:1.05rem}html[data-site-theme=stellar-nexus] .contact-email a{color:var(--accent);text-shadow:var(--shadow-glow);overflow-wrap:anywhere}html[data-site-theme=stellar-nexus] .contact-panel .field-group textarea{min-height:14rem}html[data-site-theme=stellar-nexus] .login-shell{min-height:100vh}html[data-site-theme=stellar-nexus] .login-layout{grid-template-columns:minmax(320px,960px);justify-content:center;display:grid}html[data-site-theme=stellar-nexus] .login-stack{gap:1.2rem;display:grid}html[data-site-theme=stellar-nexus] .login-surface-header{align-items:start;gap:.65rem;display:grid}html[data-site-theme=stellar-nexus] .login-surface-header h1{color:var(--text-bright);margin:0;font-size:clamp(2rem,5vw,3rem);line-height:1.04}html[data-site-theme=stellar-nexus] .login-surface-header .lede{max-width:54ch;margin:0}html[data-site-theme=stellar-nexus] .login-method-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}html[data-site-theme=stellar-nexus] .login-form-card{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow);background:linear-gradient(#0e0b26fa,#000000fc);padding:clamp(1.4rem,4vw,2.1rem)}html[data-site-theme=stellar-nexus] .login-header{border-bottom:1px solid #b19cff29;margin-bottom:1.35rem;padding-bottom:1.15rem}html[data-site-theme=stellar-nexus] .login-form-card h1{color:var(--text-bright);margin:0 0 1rem;font-size:clamp(2rem,5vw,3.1rem);line-height:1.04}html[data-site-theme=stellar-nexus] .login-form-card h2{margin:0 0 .85rem;font-size:1.2rem}html[data-site-theme=stellar-nexus] .login-form-card .lede{max-width:56ch;margin:0}html[data-site-theme=stellar-nexus] .login-provider-actions{margin-top:1rem}html[data-site-theme=stellar-nexus] .bullet-list{color:var(--muted);gap:.7rem;padding-left:1.2rem;line-height:1.65;display:grid}html[data-site-theme=stellar-nexus] .bullet-list li::marker{color:var(--accent)}html[data-site-theme=stellar-nexus] .stack-form{gap:1rem;display:grid}@media (width<=880px){html[data-site-theme=stellar-nexus] .login-layout,html[data-site-theme=stellar-nexus] .login-method-grid{grid-template-columns:1fr}}html[data-site-theme=stellar-nexus] .account-layout{gap:1.25rem;display:grid}html[data-site-theme=stellar-nexus] .account-view-switch{padding:1rem clamp(1.35rem,3vw,2rem)}html[data-site-theme=stellar-nexus] .account-view-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}html[data-site-theme=stellar-nexus] .account-view-toggle{flex-wrap:wrap;gap:.75rem;display:flex}html[data-site-theme=stellar-nexus] .account-view-toggle-button{justify-content:center;align-items:center;gap:.45rem;display:inline-flex}html[data-site-theme=stellar-nexus] .account-tab-dot{background:#b19cff;border-radius:50%;flex:0 0 .55rem;width:.55rem;height:.55rem;box-shadow:0 0 0 1px #b19cff33,0 0 14px #b19cff80}html[data-site-theme=stellar-nexus] .account-view-actions{justify-content:flex-end}html[data-site-theme=stellar-nexus] .account-view-toggle-button.is-active{color:var(--text-bright);border-color:#b19cff85;box-shadow:0 0 0 1px #b19cff1a,0 0 24px #b19cff1f}html[data-site-theme=stellar-nexus] .account-hero,html[data-site-theme=stellar-nexus] .account-card{padding:clamp(1.35rem,3vw,2rem)}html[data-site-theme=stellar-nexus] .account-hero{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.5rem;display:grid}html[data-site-theme=stellar-nexus] .account-hero h1{color:var(--text-bright);text-shadow:0 0 14px #ffffff1f,0 0 20px #38ff7e38;margin:0}html[data-site-theme=stellar-nexus] .account-hero-copy{gap:.65rem;display:grid}html[data-site-theme=stellar-nexus] .account-hero-copy .eyebrow,html[data-site-theme=stellar-nexus] .account-hero-copy .lede{margin:0}html[data-site-theme=stellar-nexus] .account-avatar-shell{place-items:center;display:grid}html[data-site-theme=stellar-nexus] .account-avatar{--account-avatar-hue:145;background:radial-gradient(circle at 30% 30%, hsla(var(--account-avatar-hue), 100%, 78%, .32), transparent 40%), linear-gradient(180deg, #051307fa, #000000fa);width:clamp(7rem,14vw,8.75rem);height:clamp(7rem,14vw,8.75rem);color:var(--text-bright);letter-spacing:.1em;text-transform:uppercase;border:1px solid #b19cff57;border-radius:50%;place-items:center;font-size:clamp(1.45rem,4vw,2.25rem);font-weight:700;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #b19cff14,0 0 20px #b19cff24}html[data-site-theme=stellar-nexus] .account-avatar>img{object-fit:cover;background:#070516d9;grid-area:1/1;width:100%;height:100%}html[data-site-theme=stellar-nexus] .account-avatar-edit{z-index:2;opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .16s,transform .16s;position:absolute;inset:auto .65rem .65rem;transform:translateY(.35rem)}html[data-site-theme=stellar-nexus] .account-avatar:hover .account-avatar-edit,html[data-site-theme=stellar-nexus] .account-avatar:focus-within .account-avatar-edit{opacity:1;transform:translateY(0)}html[data-site-theme=stellar-nexus] .account-card{gap:1rem;display:grid}html[data-site-theme=stellar-nexus] .account-info-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}html[data-site-theme=stellar-nexus] .account-info-card{background:linear-gradient(#061408e6,#010602f2);border:1px solid #b19cff29;border-radius:1rem;gap:.75rem;min-width:0;min-height:100%;padding:1rem;display:grid;box-shadow:inset 0 0 0 1px #b19cff0d}html[data-site-theme=stellar-nexus] .account-info-card--full{grid-column:1/-1}html[data-site-theme=stellar-nexus] .account-info-card .panel-header{align-items:flex-start;gap:.5rem}html[data-site-theme=stellar-nexus] .account-info-card .panel-header>*{min-width:0}html[data-site-theme=stellar-nexus] .account-info-card h3{margin:0;font-size:1rem}html[data-site-theme=stellar-nexus] .account-info-card .muted-copy{overflow-wrap:anywhere;word-break:break-word;min-width:0;margin:0}html[data-site-theme=stellar-nexus] .account-info-card .matrix-pill{white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%}html[data-site-theme=stellar-nexus] .account-actions{margin-top:.25rem}html[data-site-theme=stellar-nexus] .profile-hero .account-avatar{pointer-events:none}html[data-site-theme=stellar-nexus] .account-friend-section{gap:1rem;display:grid}html[data-site-theme=stellar-nexus] .account-friend-list{gap:.9rem;display:grid}html[data-site-theme=stellar-nexus] .account-friend-card{background:#030a04e0;border:1px solid #b19cff24;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}html[data-site-theme=stellar-nexus] .account-friend-avatar{--account-avatar-hue:145;background:radial-gradient(circle at 30% 30%, hsla(var(--account-avatar-hue), 100%, 78%, .28), transparent 40%), linear-gradient(180deg, #051307fa, #000000fa);width:4rem;height:4rem;color:var(--text-bright);letter-spacing:.08em;text-transform:uppercase;border:1px solid #b19cff47;border-radius:50%;place-items:center;font-size:1rem;font-weight:700;display:grid;position:relative;overflow:hidden}html[data-site-theme=stellar-nexus] .account-friend-avatar>img,html[data-site-theme=stellar-nexus] .account-friend-avatar>span{grid-area:1/1}html[data-site-theme=stellar-nexus] .account-friend-avatar>img{object-fit:cover;width:100%;height:100%}html[data-site-theme=stellar-nexus] .account-friend-avatar>span{pointer-events:none}html[data-site-theme=stellar-nexus] .account-friend-copy{gap:.3rem;min-width:0;display:grid}html[data-site-theme=stellar-nexus] .account-friend-copy h3,html[data-site-theme=stellar-nexus] .account-friend-copy .muted-copy{margin:0}html[data-site-theme=stellar-nexus] .account-friend-card-actions{justify-content:flex-end}html[data-site-theme=stellar-nexus] .account-card .settings-field-grid{gap:1rem}html[data-site-theme=stellar-nexus] .account-card .field-group{gap:.4rem}html[data-site-theme=stellar-nexus] .account-card .field-group input,html[data-site-theme=stellar-nexus] .account-card .field-group select,html[data-site-theme=stellar-nexus] .account-card .field-group textarea{width:100%}html[data-site-theme=stellar-nexus] .account-card .field-group textarea{resize:vertical;min-height:7.5rem}html[data-site-theme=stellar-nexus] .account-card .settings-block{background:#040d05bf;border:1px solid #b19cff24;border-radius:1rem;gap:1rem;padding:1rem;display:grid}html[data-site-theme=stellar-nexus] .account-card .settings-block .panel-header{gap:.75rem}html[data-site-theme=stellar-nexus] .account-card .settings-block h3{margin:0}html[data-site-theme=stellar-nexus] .account-settings-action-row{justify-content:flex-end;display:flex}html[data-site-theme=stellar-nexus] .account-upload-block .muted-copy{margin:0}html[data-site-theme=stellar-nexus] .account-email-change-summary{display:grid}html[data-site-theme=stellar-nexus] .account-email-change-card{background:#030b04d1;border:1px solid #b19cff29;border-radius:1rem;gap:.45rem;padding:1rem;display:grid}html[data-site-theme=stellar-nexus] .account-email-change-card h4,html[data-site-theme=stellar-nexus] .account-email-change-card .muted-copy{margin:0}html[data-site-theme=stellar-nexus] .account-email-placeholder-note{border-radius:var(--radius-lg);background:#051207d1;border:1px solid #b19cff29;margin:0;padding:.8rem .95rem}html[data-site-theme=stellar-nexus] .account-totp-setup{grid-template-columns:minmax(140px,220px) minmax(0,1fr);align-items:center;gap:1rem;display:grid}html[data-site-theme=stellar-nexus] .account-totp-qr{aspect-ratio:1;background:#fff;border:1px solid #b19cff33;border-radius:.75rem;width:100%;max-width:220px;padding:.5rem}@media (width<=720px){html[data-site-theme=stellar-nexus] .account-totp-setup{grid-template-columns:1fr}}html[data-site-theme=stellar-nexus] .account-purchases-toolbar{flex-wrap:wrap;gap:.75rem;display:flex}html[data-site-theme=stellar-nexus] .account-purchase-list{gap:1rem;display:grid}html[data-site-theme=stellar-nexus] .account-purchase-card{background:linear-gradient(#07180ae6,#020803f0);border:1px solid #b19cff24;border-radius:1rem;grid-template-columns:minmax(96px,120px) minmax(0,1fr);align-items:stretch;gap:1rem;padding:1rem;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;box-shadow:inset 0 0 0 1px #b19cff0d}html[data-site-theme=stellar-nexus] .account-purchase-card:hover,html[data-site-theme=stellar-nexus] .account-purchase-card:focus-within{border-color:#b19cff47;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #b19cff14,0 12px 24px #00000038}html[data-site-theme=stellar-nexus] .account-purchase-media{min-height:6.5rem;color:var(--text-bright);letter-spacing:.12em;text-transform:uppercase;background:radial-gradient(circle at 30% 30%,#b19cff2e,#0000 42%),linear-gradient(#040e06fa,#010401fa);border:1px solid #b19cff29;border-radius:.9rem;place-items:center;font-weight:700;display:grid;overflow:hidden}html[data-site-theme=stellar-nexus] .account-purchase-media img,html[data-site-theme=stellar-nexus] .account-purchase-media span{grid-area:1/1}html[data-site-theme=stellar-nexus] .account-purchase-media img{object-fit:cover;width:100%;height:100%}html[data-site-theme=stellar-nexus] .account-purchase-copy{gap:.8rem;min-width:0;display:grid}html[data-site-theme=stellar-nexus] .account-purchase-copy h3,html[data-site-theme=stellar-nexus] .account-purchase-copy .muted-copy{margin:0}html[data-site-theme=stellar-nexus] .account-purchase-actions{flex-wrap:wrap}html[data-site-theme=stellar-nexus] .account-purchase-order-items{color:var(--muted);gap:.45rem;margin:0;padding-left:1rem;display:grid}html[data-site-theme=stellar-nexus] .account-purchase-order-items li{line-height:1.5}html[data-site-theme=stellar-nexus] .account-purchase-new-release-pill{border-color:#b19cff7a;box-shadow:0 0 0 1px #b19cff1a,0 0 18px #b19cff29}html[data-site-theme=stellar-nexus] .account-purchase-dialog-facts{flex-wrap:wrap;gap:.65rem;display:flex}html[data-site-theme=stellar-nexus] .account-purchase-changelog{white-space:pre-wrap;background:#040d05c7;border:1px solid #b19cff24;border-radius:1rem;padding:1rem;line-height:1.6}@media (width<=720px){html[data-site-theme=stellar-nexus] .account-purchase-card{grid-template-columns:1fr}html[data-site-theme=stellar-nexus] .account-purchase-media{min-height:10rem}}html[data-site-theme=stellar-nexus] .admin-catalog-version-release-field{gap:.8rem}html[data-site-theme=stellar-nexus] .admin-catalog-version-release-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}html[data-site-theme=stellar-nexus] .admin-catalog-version-release-copy{gap:.35rem;display:grid}html[data-site-theme=stellar-nexus] .admin-catalog-version-release-copy>label{color:var(--text-bright);font-weight:600}html[data-site-theme=stellar-nexus] .admin-catalog-version-release-copy .muted-copy{margin:0}html[data-site-theme=stellar-nexus] .admin-catalog-version-release-panel{background:#040d05bf;border:1px solid #b19cff24;border-radius:1rem;padding:1rem}html[data-site-theme=stellar-nexus] .account-website-list{flex-wrap:wrap;gap:.75rem;display:flex}html[data-site-theme=stellar-nexus] .account-website-link{max-width:100%;min-height:2.5rem;color:var(--text-bright);white-space:normal;overflow-wrap:anywhere;word-break:break-word;background:#071c0ac7;border:1px solid #b19cff2e;border-radius:999px;align-items:center;padding:.65rem .9rem;text-decoration:none;transition:transform .14s,border-color .14s,box-shadow .14s;display:inline-flex}html[data-site-theme=stellar-nexus] .account-website-link:hover,html[data-site-theme=stellar-nexus] .account-website-link:focus-visible{border-color:#b19cff5c;transform:translateY(-1px);box-shadow:0 0 0 1px #b19cff24}html[data-site-theme=stellar-nexus] .account-website-editor-list{gap:.9rem;display:grid}html[data-site-theme=stellar-nexus] .account-website-editor-row{background:#030a04e0;border:1px solid #b19cff24;border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:end;gap:.9rem;padding:1rem;display:grid}html[data-site-theme=stellar-nexus] .account-website-remove{white-space:nowrap}html[data-site-theme=stellar-nexus] #account-settings-section{scroll-margin-top:1rem}@media (width<=900px){html[data-site-theme=stellar-nexus] .account-purchase-card{grid-template-columns:1fr}html[data-site-theme=stellar-nexus] .account-purchase-media{max-width:13rem}html[data-site-theme=stellar-nexus] .admin-catalog-version-release-header{display:grid}html[data-site-theme=stellar-nexus] .account-website-editor-row{grid-template-columns:1fr}html[data-site-theme=stellar-nexus] .account-settings-action-row{justify-content:flex-start}html[data-site-theme=stellar-nexus] .account-settings-action-row .button-primary{width:100%}html[data-site-theme=stellar-nexus] .account-friend-card{grid-template-columns:1fr;justify-items:start}html[data-site-theme=stellar-nexus] .account-website-remove{justify-self:start}}@media (width<=720px){html[data-site-theme=stellar-nexus] .account-hero{grid-template-columns:1fr;justify-items:start}html[data-site-theme=stellar-nexus] .account-avatar-shell{justify-items:start;width:100%}html[data-site-theme=stellar-nexus] .account-view-toolbar,html[data-site-theme=stellar-nexus] .account-view-toggle{display:grid}html[data-site-theme=stellar-nexus] .account-view-actions{justify-content:start}}html[data-site-theme=stellar-nexus] .mini-games-layout,html[data-site-theme=stellar-nexus] .basketball-layout{gap:1.5rem;width:min(1320px,100%);display:grid}html[data-site-theme=stellar-nexus] .page-content--mini-games{align-content:start;gap:1.6rem;display:grid}html[data-site-theme=stellar-nexus] .mini-games-hero,html[data-site-theme=stellar-nexus] .basketball-page-intro,html[data-site-theme=stellar-nexus] .basketball-sidebar-card,html[data-site-theme=stellar-nexus] .mini-games-card,html[data-site-theme=stellar-nexus] .mini-games-basketball-stage{position:relative;overflow:hidden}html[data-site-theme=stellar-nexus] .mini-games-hero:after,html[data-site-theme=stellar-nexus] .basketball-page-intro:after,html[data-site-theme=stellar-nexus] .mini-games-card:after,html[data-site-theme=stellar-nexus] .basketball-sidebar-card:after,html[data-site-theme=stellar-nexus] .mini-games-basketball-stage:after{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#39ffd424,#0000 44%),radial-gradient(circle at 0 100%,#45d8ff1f,#0000 38%);position:absolute;inset:0}html[data-site-theme=stellar-nexus] .mini-games-hero,html[data-site-theme=stellar-nexus] .basketball-page-intro{padding:1.9rem}html[data-site-theme=stellar-nexus] .mini-games-card-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.1rem;display:grid}html[data-site-theme=stellar-nexus] .mini-games-card-grid>.mini-games-card:only-child{max-width:460px}html[data-site-theme=stellar-nexus] .mini-games-card{color:inherit;background:#05161fd1;border:1px solid #39ffd42e;border-radius:1rem;gap:1rem;padding:1.35rem;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}html[data-site-theme=stellar-nexus] .mini-games-card--launcher{text-align:left;width:100%;font:inherit;cursor:pointer;border-radius:1rem}html[data-site-theme=stellar-nexus] .mini-games-card--launcher h2,html[data-site-theme=stellar-nexus] .mini-games-card--launcher .status-message{margin:0}html[data-site-theme=stellar-nexus] .mini-games-card:hover,html[data-site-theme=stellar-nexus] .mini-games-card:focus-visible{border-color:#39ffd46b;transform:translateY(-3px);box-shadow:0 20px 40px #00000052}html[data-site-theme=stellar-nexus] .mini-games-card--disabled{cursor:default;opacity:.86}html[data-site-theme=stellar-nexus] .mini-games-card--disabled:hover,html[data-site-theme=stellar-nexus] .mini-games-card--disabled:focus-visible{box-shadow:none;transform:none}html[data-site-theme=stellar-nexus] .mini-games-card-header{justify-content:space-between;align-items:center;gap:.8rem;display:flex}html[data-site-theme=stellar-nexus] .mini-games-card-header h2,html[data-site-theme=stellar-nexus] .basketball-page-intro h1{margin:0}html[data-site-theme=stellar-nexus] .mini-games-card-copy{color:#e1f7ffd1;margin:0}html[data-site-theme=stellar-nexus] .mini-games-card-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}html[data-site-theme=stellar-nexus] .mini-games-card-kicker{color:#7ef9ffc7;font-size:.92rem}html[data-site-theme=stellar-nexus] .mini-games-embedded-stage{gap:1rem;display:grid}html[data-site-theme=stellar-nexus] .basketball-shell{grid-template-columns:minmax(0,2.1fr) minmax(280px,.95fr);align-items:start;gap:1.25rem;display:grid}html[data-site-theme=stellar-nexus] .basketball-main-column,html[data-site-theme=stellar-nexus] .basketball-sidebar{gap:1rem;display:grid}html[data-site-theme=stellar-nexus] .mini-games-back-link{justify-self:end;text-decoration:none}html[data-site-theme=stellar-nexus] .mini-games-back-link:hover,html[data-site-theme=stellar-nexus] .mini-games-back-link:focus-visible{text-decoration:none}html[data-site-theme=stellar-nexus] .mini-games-basketball-stage{padding:.95rem}html[data-site-theme=stellar-nexus] .basketball-surface{touch-action:none;background:radial-gradient(circle at top,#6f8cff2e,#0000 38%),radial-gradient(circle at 0 100%,#ff6cb021,#0000 32%),linear-gradient(#080a12fa,#04060cfa);border:1px solid #7a9fff2e;border-radius:1rem;min-height:560px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a}html[data-site-theme=stellar-nexus] .basketball-surface.is-grabbable{cursor:grab}html[data-site-theme=stellar-nexus] .basketball-surface.is-grabbing{cursor:grabbing}html[data-site-theme=stellar-nexus] .basketball-canvas{background:#05070d;width:100%;height:100%;display:block}html[data-site-theme=stellar-nexus] .basketball-hud{pointer-events:none;flex-direction:column;justify-content:space-between;padding:1rem;display:flex;position:absolute;inset:0}html[data-site-theme=stellar-nexus] .basketball-hud-top,html[data-site-theme=stellar-nexus] .basketball-hud-bottom{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}html[data-site-theme=stellar-nexus] .basketball-hud-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040f15b8;border:1px solid #7ef9ff38;border-radius:.9rem;min-width:112px;padding:.7rem .8rem;box-shadow:0 16px 32px #0003}html[data-site-theme=stellar-nexus] .basketball-hud-card.is-low-time{border-color:#ff835eb8;box-shadow:0 0 0 1px #ff835e47}html[data-site-theme=stellar-nexus] .basketball-hud-label{letter-spacing:.08em;text-transform:uppercase;color:#bbecffb8;font-size:.76rem;display:block}html[data-site-theme=stellar-nexus] .basketball-hud-value{color:#f2fcff;margin-top:.16rem;font-size:1.55rem;font-weight:700;display:block}html[data-site-theme=stellar-nexus] .basketball-status{pointer-events:none;color:#eaf8fff0;background:#040f15c2;border:1px solid #7ef9ff33;border-radius:999px;max-width:540px;padding:.68rem .9rem;font-weight:500}html[data-site-theme=stellar-nexus] .basketball-status--hidden{display:none!important}html[data-site-theme=stellar-nexus] .basketball-sidebar-card{padding:1.25rem}html[data-site-theme=stellar-nexus] .basketball-sidebar-card h2,html[data-site-theme=stellar-nexus] .basketball-sidebar-card h3{margin-top:0}html[data-site-theme=stellar-nexus] .basketball-sidebar-copy{color:#dbf4ffc7;margin:.35rem 0 0}html[data-site-theme=stellar-nexus] .basketball-sidebar-actions{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}html[data-site-theme=stellar-nexus] .basketball-sidebar-actions>*{pointer-events:auto}html[data-site-theme=stellar-nexus] .basketball-leaderboard-list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}html[data-site-theme=stellar-nexus] .basketball-leaderboard-entry{background:#07151dad;border:1px solid #7ef9ff24;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.78rem .85rem;display:grid}html[data-site-theme=stellar-nexus] .basketball-leaderboard-entry.is-current-user{border-color:#39ffd470;box-shadow:inset 0 0 0 1px #39ffd42e}html[data-site-theme=stellar-nexus] .basketball-leaderboard-entry-copy{gap:.12rem;min-width:0;display:grid}html[data-site-theme=stellar-nexus] .basketball-leaderboard-entry-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-site-theme=stellar-nexus] .basketball-leaderboard-entry-copy span{color:#cdecf8b3;font-size:.88rem}html[data-site-theme=stellar-nexus] .basketball-leaderboard-rank,html[data-site-theme=stellar-nexus] .basketball-leaderboard-score{color:#f4fcfffa;font-weight:700}html[data-site-theme=stellar-nexus] .basketball-leaderboard-score{font-size:1.1rem}html[data-site-theme=stellar-nexus] .basketball-leaderboard-empty{color:#cdecf8bd;padding:.9rem 0}html[data-site-theme=stellar-nexus] .basketball-player-best{color:#cdecf8d1;margin:.85rem 0 0}html[data-site-theme=stellar-nexus] .basketball-status[data-tone=success]{color:#7af4c5}html[data-site-theme=stellar-nexus] .basketball-status[data-tone=error]{color:#ff9b85}html[data-site-theme=stellar-nexus] .basketball-login-note{margin-top:.8rem}@media (width<=1120px){html[data-site-theme=stellar-nexus] .basketball-shell{grid-template-columns:1fr}}@media (width<=780px){html[data-site-theme=stellar-nexus] .basketball-surface{min-height:460px}html[data-site-theme=stellar-nexus] .basketball-hud{padding:.8rem}html[data-site-theme=stellar-nexus] .basketball-hud-card{min-width:96px;padding:.62rem .72rem}html[data-site-theme=stellar-nexus] .basketball-status{border-radius:1rem;max-width:100%}}html[data-site-theme=stellar-nexus] .setup-layout,html[data-site-theme=stellar-nexus] .admin-layout{gap:1.25rem;display:grid}html[data-site-theme=stellar-nexus] .admin-section-list{gap:1rem;display:grid}html[data-site-theme=stellar-nexus] .admin-overview-card,html[data-site-theme=stellar-nexus] .admin-section-body{padding:clamp(1.2rem,3vw,1.8rem)}html[data-site-theme=stellar-nexus] .admin-overview-card{gap:1rem;display:grid}html[data-site-theme=stellar-nexus] .admin-section{overflow:hidden}html[data-site-theme=stellar-nexus] .admin-section-summary{cursor:pointer;z-index:1;align-items:center;gap:1rem;padding:1rem 1.2rem;list-style:none;display:flex;position:relative}html[data-site-theme=stellar-nexus] .admin-section-summary::-webkit-details-marker{display:none}html[data-site-theme=stellar-nexus] .admin-section[open] .admin-section-summary{border-bottom:1px solid #b19cff24}html[data-site-theme=stellar-nexus] .admin-section-icon{border-radius:var(--radius-sm);background:#070516f5;border:1px solid #b19cff47;place-items:center;width:2.4rem;height:2.4rem;display:grid}html[data-site-theme=stellar-nexus] .admin-section-copy{gap:.2rem;display:grid}html[data-site-theme=stellar-nexus] .admin-section-copy strong{color:var(--text-bright);letter-spacing:.06em;text-transform:uppercase}html[data-site-theme=stellar-nexus] .admin-section-copy small{color:var(--muted)}html[data-site-theme=stellar-nexus] .admin-section-body{z-index:1;gap:1rem;padding-top:0;display:grid;position:relative}html[data-site-theme=stellar-nexus] .admin-help-callout{border-radius:var(--radius-sm);background:#010b03f5;border:1px solid #b19cff29;gap:.8rem;padding:1rem;display:grid}html[data-site-theme=stellar-nexus] .admin-help-heading{align-items:center;gap:.6rem;display:flex}html[data-site-theme=stellar-nexus] .admin-help-icon{color:var(--accent)}html[data-site-theme=stellar-nexus] .admin-help-links{gap:.75rem;display:grid}html[data-site-theme=stellar-nexus] .admin-help-links code{overflow-wrap:anywhere;width:fit-content;max-width:100%}html[data-site-theme=stellar-nexus] .admin-category-layout,html[data-site-theme=stellar-nexus] .admin-overview-grid{gap:1.25rem;display:grid}html[data-site-theme=stellar-nexus] .admin-menu-layout,html[data-site-theme=stellar-nexus] .admin-backups-layout,html[data-site-theme=stellar-nexus] .admin-backup-grid,html[data-site-theme=stellar-nexus] .admin-users-layout,html[data-site-theme=stellar-nexus] .admin-user-directory-list{gap:1rem;display:grid}html[data-site-theme=stellar-nexus] .admin-backup-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}html[data-site-theme=stellar-nexus] .admin-backup-card{border-radius:var(--radius-md);background:#070516f0;border:1px solid #b19cff29;gap:.75rem;padding:1rem;display:grid}html[data-site-theme=stellar-nexus] .admin-backup-card h3,html[data-site-theme=stellar-nexus] .admin-backup-card p{margin:0}html[data-site-theme=stellar-nexus] .admin-backup-progress{gap:.45rem;display:grid}html[data-site-theme=stellar-nexus] .admin-backup-progress-copy{text-align:right;margin:0}html[data-site-theme=stellar-nexus] .admin-user-directory-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start}html[data-site-theme=stellar-nexus] .admin-user-directory-card{border-radius:var(--radius-md);background:#070516f0;border:1px solid #b19cff29;gap:.9rem;min-width:0;padding:1rem;display:grid;overflow:hidden}html[data-site-theme=stellar-nexus] .admin-user-directory-header{gap:.7rem;min-width:0;display:grid}html[data-site-theme=stellar-nexus] .admin-user-directory-header>*{min-width:0;max-width:100%}html[data-site-theme=stellar-nexus] .admin-user-directory-actions{flex-wrap:wrap}html[data-site-theme=stellar-nexus] .admin-user-directory-title-group{gap:.3rem;min-width:0;max-width:100%;display:grid}html[data-site-theme=stellar-nexus] .admin-user-directory-title-group h3,html[data-site-theme=stellar-nexus] .admin-user-directory-meta{overflow-wrap:anywhere;word-break:break-word;margin:0}html[data-site-theme=stellar-nexus] .admin-pages-layout{gap:.85rem;display:grid}html[data-site-theme=stellar-nexus] .admin-catalog-inline-list,html[data-site-theme=stellar-nexus] .admin-catalog-version-list,html[data-site-theme=stellar-nexus] .admin-catalog-tab-list{gap:.75rem;display:grid}html[data-site-theme=stellar-nexus] .admin-catalog-inline-list{grid-auto-flow:row}html[data-site-theme=stellar-nexus] .admin-catalog-inline-list .matrix-pill{width:fit-content;max-width:100%}html[data-site-theme=stellar-nexus] .admin-purchase-card{gap:1rem}html[data-site-theme=stellar-nexus] .admin-purchase-card .muted-copy{margin:0}html[data-site-theme=stellar-nexus] .admin-purchase-actions{flex-wrap:wrap}html[data-site-theme=stellar-nexus] .admin-purchase-order-items{color:var(--muted);gap:.45rem;margin:0;padding-left:1rem;display:grid}html[data-site-theme=stellar-nexus] .admin-purchase-order-items li{line-height:1.5}html[data-site-theme=stellar-nexus] .admin-purchase-form{border-radius:var(--radius-md);background:#070516eb;border:1px solid #b19cff24;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem;padding:1rem;display:grid}html[data-site-theme=stellar-nexus] .admin-catalog-collection-picker{border-radius:var(--radius-md);background:#070516eb;border:1px solid #b19cff24;gap:.65rem;padding:.9rem;display:grid}html[data-site-theme=stellar-nexus] .admin-catalog-collection-option{justify-content:flex-start}html[data-site-theme=stellar-nexus] .admin-catalog-version-row{border-radius:var(--radius-md);background:#070516f0;border:1px solid #b19cff29;grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr) auto;align-items:end;gap:.85rem;padding:.95rem;display:grid}html[data-site-theme=stellar-nexus] .admin-catalog-version-row .field-group{min-width:0}html[data-site-theme=stellar-nexus] .admin-catalog-version-settings{gap:.85rem;display:grid}html[data-site-theme=stellar-nexus] .admin-catalog-version-download-field{border-radius:var(--radius-md);background:#0e0b26e6;border:1px solid #b19cff1f;padding:.85rem}html[data-site-theme=stellar-nexus] .admin-catalog-tab-row,html[data-site-theme=stellar-nexus] .admin-catalog-tab-row-footer{gap:.85rem;display:grid}html[data-site-theme=stellar-nexus] .admin-catalog-tab-row{border-radius:var(--radius-md);background:#070516f0;border:1px solid #b19cff29;padding:.95rem}html[data-site-theme=stellar-nexus] .admin-catalog-tab-row .field-group{min-width:0}html[data-site-theme=stellar-nexus] .admin-catalog-tab-button-settings{border-radius:var(--radius-md);background:#0e0b26e6;border:1px solid #b19cff1f;padding:.85rem}html[data-site-theme=stellar-nexus] .admin-catalog-tab-summary{margin:0}html[data-site-theme=stellar-nexus] .admin-catalog-tab-row-footer{grid-template-columns:minmax(0,1fr) auto;align-items:end}html[data-site-theme=stellar-nexus] .admin-product-media-section,html[data-site-theme=stellar-nexus] .admin-product-media-summary,html[data-site-theme=stellar-nexus] .admin-product-media-list,html[data-site-theme=stellar-nexus] .admin-product-media-grid,html[data-site-theme=stellar-nexus] .admin-product-media-card-copy{gap:.85rem;display:grid}html[data-site-theme=stellar-nexus] .admin-product-media-toolbar,html[data-site-theme=stellar-nexus] .admin-product-media-actions{align-items:center}html[data-site-theme=stellar-nexus] .admin-product-media-current{border-radius:var(--radius-md);background:#070516f0;border:1px solid #b19cff29;grid-template-columns:minmax(0,12rem) minmax(0,1fr);gap:1rem;padding:1rem;display:grid}html[data-site-theme=stellar-nexus] .admin-product-media-current-copy,html[data-site-theme=stellar-nexus] .admin-product-media-card-copy{min-width:0}html[data-site-theme=stellar-nexus] .admin-product-media-current-copy h4,html[data-site-theme=stellar-nexus] .admin-product-media-card-title{color:var(--text-bright);overflow-wrap:anywhere;margin:0}html[data-site-theme=stellar-nexus] .admin-product-media-current-preview,html[data-site-theme=stellar-nexus] .admin-product-media-card-preview,html[data-site-theme=stellar-nexus] .admin-product-card-media-preview,html[data-site-theme=stellar-nexus] .catalog-product-card-media-preview{border-radius:var(--radius-md);background:#070516f0;border:1px solid #b19cff29;justify-content:center;align-items:center;min-height:9rem;display:flex;overflow:hidden}html[data-site-theme=stellar-nexus] .admin-product-card-media-preview{min-height:5.75rem;max-height:5.75rem;margin-bottom:.8rem;padding:.35rem}html[data-site-theme=stellar-nexus] .catalog-product-card-media-preview{min-height:10.5rem;max-height:10.5rem;margin-bottom:.8rem;padding:.35rem}html[data-site-theme=stellar-nexus] .admin-product-card-media-strip-track{scroll-snap-type:x proximity;grid-auto-columns:minmax(5.4rem,5.4rem);grid-auto-flow:column;gap:.55rem;width:100%;height:100%;padding:.45rem;display:grid;overflow:auto hidden}html[data-site-theme=stellar-nexus] .admin-product-card-media-strip-item{scroll-snap-align:start;min-width:5.4rem;min-height:100%}html[data-site-theme=stellar-nexus] .admin-product-card-media-strip-item,html[data-site-theme=stellar-nexus] .catalog-product-card-media-preview{background:#070516b8}html[data-site-theme=stellar-nexus] .admin-product-card-media-preview .admin-product-media-preview-image,html[data-site-theme=stellar-nexus] .admin-product-card-media-preview .admin-product-media-preview-video,html[data-site-theme=stellar-nexus] .catalog-product-card-media-preview .admin-product-media-preview-image,html[data-site-theme=stellar-nexus] .catalog-product-card-media-preview .admin-product-media-preview-video,html[data-site-theme=stellar-nexus] .admin-product-card-media-strip-item .admin-product-media-preview-image,html[data-site-theme=stellar-nexus] .admin-product-card-media-strip-item .admin-product-media-preview-video{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;padding:.35rem}html[data-site-theme=stellar-nexus] .catalog-collection-card{gap:.7rem;min-height:100%}html[data-site-theme=stellar-nexus] .catalog-collection-card--clickable{color:inherit;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s,background-color .18s}html[data-site-theme=stellar-nexus] .catalog-collection-card--clickable:hover,html[data-site-theme=stellar-nexus] .catalog-collection-card--clickable:focus-visible{border-color:#b19cff52;transform:translateY(-3px);box-shadow:0 0 26px #ec38bc24}html[data-site-theme=stellar-nexus] .catalog-collection-card-copy{gap:.35rem;display:grid}html[data-site-theme=stellar-nexus] .catalog-collection-card-copy h3{color:var(--text-bright);overflow-wrap:anywhere;margin:0}html[data-site-theme=stellar-nexus] .catalog-collection-card-description{margin:0;line-height:1.55}html[data-site-theme=stellar-nexus] .admin-collection-card-preview,html[data-site-theme=stellar-nexus] .catalog-collection-card-preview{border-radius:var(--radius-md);background:#070516b8;border:1px solid #b19cff29;justify-content:center;align-items:center;min-height:10.5rem;max-height:10.5rem;padding:.5rem;transition:border-color .18s,background-color .18s,transform .24s;display:flex;overflow:hidden}html[data-site-theme=stellar-nexus] .catalog-collection-card--clickable:hover .catalog-collection-card-preview,html[data-site-theme=stellar-nexus] .catalog-collection-card--clickable:focus-visible .catalog-collection-card-preview{background:#031205d6}html[data-site-theme=stellar-nexus] .admin-collection-card-preview{min-height:8.75rem;max-height:8.75rem}html[data-site-theme=stellar-nexus] .catalog-collection-card-preview-image{object-fit:contain;object-position:center;background:#00000059;width:100%;max-width:100%;height:100%;max-height:100%;transition:transform .24s;display:block}html[data-site-theme=stellar-nexus] .catalog-collection-card--clickable:hover .catalog-collection-card-preview-image,html[data-site-theme=stellar-nexus] .catalog-collection-card--clickable:focus-visible .catalog-collection-card-preview-image{transform:scale(1.03)}html[data-site-theme=stellar-nexus] .admin-product-media-preview-image,html[data-site-theme=stellar-nexus] .admin-product-media-preview-video{object-fit:cover;background:#00000059;width:100%;height:100%;display:block}html[data-site-theme=stellar-nexus] .admin-product-media-preview-empty{text-align:center;color:var(--muted);padding:1rem;line-height:1.5}html[data-site-theme=stellar-nexus] .admin-product-media-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}html[data-site-theme=stellar-nexus] .admin-product-media-card{border-radius:var(--radius-md);background:#070516f0;border:1px solid #b19cff29;gap:.85rem;padding:.95rem;display:grid}html[data-site-theme=stellar-nexus] .admin-matrix-rain-header,html[data-site-theme=stellar-nexus] .admin-matrix-rain-row{gap:.85rem;display:grid}html[data-site-theme=stellar-nexus] .admin-matrix-rain-header{grid-template-columns:minmax(0,1fr) auto;align-items:start}html[data-site-theme=stellar-nexus] .admin-matrix-rain-copy{gap:.35rem;display:grid}html[data-site-theme=stellar-nexus] .admin-matrix-rain-copy .muted-copy{margin:0}html[data-site-theme=stellar-nexus] .admin-matrix-rain-title{color:var(--text-bright);letter-spacing:.06em;text-transform:uppercase;font-weight:700}html[data-site-theme=stellar-nexus] .admin-matrix-rain-editor,html[data-site-theme=stellar-nexus] .admin-matrix-rain-list{gap:.85rem;display:grid}html[data-site-theme=stellar-nexus] .admin-matrix-rain-row{border-radius:var(--radius-md);background:#070516f0;border:1px solid #b19cff29;grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:.95rem}html[data-site-theme=stellar-nexus] .admin-matrix-rain-row .field-group{min-width:0}html[data-site-theme=stellar-nexus] .admin-pages-filter-grid{align-items:end}html[data-site-theme=stellar-nexus] .admin-category-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start}html[data-site-theme=stellar-nexus] .admin-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-site-theme=stellar-nexus] .admin-overview-grid h3{margin-top:0}html[data-site-theme=stellar-nexus] .setup-hero,html[data-site-theme=stellar-nexus] .setup-form,html[data-site-theme=stellar-nexus] .setup-help,html[data-site-theme=stellar-nexus] .admin-hero{padding:clamp(1.35rem,3vw,2rem)}html[data-site-theme=stellar-nexus] .setup-grid,html[data-site-theme=stellar-nexus] .admin-grid{gap:1.25rem;display:grid}html[data-site-theme=stellar-nexus] .setup-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.9fr);align-items:start}html[data-site-theme=stellar-nexus] .admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-site-theme=stellar-nexus] .setup-form,html[data-site-theme=stellar-nexus] .setup-help,html[data-site-theme=stellar-nexus] .admin-hero,html[data-site-theme=stellar-nexus] .admin-grid>.matrix-panel,html[data-site-theme=stellar-nexus] .admin-layout>.matrix-panel{border:1px solid var(--border)}html[data-site-theme=stellar-nexus] .setup-form{gap:1rem;display:grid}html[data-site-theme=stellar-nexus] .settings-block{border-top:1px solid #b19cff24;gap:1rem;padding-top:1rem;display:grid}html[data-site-theme=stellar-nexus] .settings-block h3{margin:0}html[data-site-theme=stellar-nexus] .settings-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}html[data-site-theme=stellar-nexus] .field-group--full{grid-column:1/-1}html[data-site-theme=stellar-nexus] .setup-section-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}html[data-site-theme=stellar-nexus] .setup-section-header h2,html[data-site-theme=stellar-nexus] .admin-hero h1{margin:0}html[data-site-theme=stellar-nexus] .setup-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}html[data-site-theme=stellar-nexus] .setup-form .settings-block{margin-top:.25rem}html[data-site-theme=stellar-nexus] .toggle-row{color:var(--muted);align-items:center;gap:.75rem;display:inline-flex}html[data-site-theme=stellar-nexus] .toggle-row input{width:1rem;height:1rem;accent-color:var(--accent)}html[data-site-theme=stellar-nexus] .top-gap{margin-top:.5rem}html[data-site-theme=stellar-nexus] .admin-details{grid-template-columns:minmax(6rem,max-content) minmax(0,1fr);gap:.75rem 1rem;min-width:0;max-width:100%;margin:0;display:grid}html[data-site-theme=stellar-nexus] .admin-details dt{min-width:0;color:var(--accent);text-transform:uppercase;letter-spacing:.08em;overflow-wrap:anywhere;word-break:break-word;font-weight:700}html[data-site-theme=stellar-nexus] .admin-details dd{min-width:0;color:var(--text-bright);overflow-wrap:anywhere;word-break:break-word;margin:0}html[data-site-theme=stellar-nexus] .admin-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}html[data-site-theme=stellar-nexus] .admin-stat-card{border-radius:var(--radius-sm);background:#070516f5;border:1px solid #b19cff33;gap:.4rem;padding:1rem;display:grid}html[data-site-theme=stellar-nexus] .admin-stat-card strong{color:var(--text-bright);font-size:clamp(1.5rem,4vw,2.3rem)}html[data-site-theme=stellar-nexus] .admin-stat-card span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.85rem}html[data-site-theme=stellar-nexus] .admin-menu-item-shell,html[data-site-theme=stellar-nexus] .admin-system-page-grid,html[data-site-theme=stellar-nexus] .admin-submenu-list{gap:1rem;display:grid}html[data-site-theme=stellar-nexus] .admin-menu-card,html[data-site-theme=stellar-nexus] .admin-submenu-card,html[data-site-theme=stellar-nexus] .admin-system-page-card{border-radius:var(--radius-md);background:#070516f0;border:1px solid #b19cff29;gap:.85rem;padding:1rem;display:grid}html[data-site-theme=stellar-nexus] .admin-menu-summary-card{gap:.65rem}html[data-site-theme=stellar-nexus] .admin-menu-summary-card .admin-page-card-header{align-items:center}html[data-site-theme=stellar-nexus] .admin-menu-summary-body{border-top:1px dashed #b19cff24;gap:.65rem;padding-top:.2rem;display:grid}html[data-site-theme=stellar-nexus] .admin-menu-inline-section-label,html[data-site-theme=stellar-nexus] .admin-menu-inline-empty{margin:0}html[data-site-theme=stellar-nexus] .admin-menu-inline-section-label{letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}html[data-site-theme=stellar-nexus] .admin-menu-summary-destination{overflow-wrap:anywhere;word-break:break-word;margin:0}html[data-site-theme=stellar-nexus] .admin-system-page-card{align-content:start;gap:.45rem}html[data-site-theme=stellar-nexus] .admin-page-card-header{justify-content:space-between;align-items:flex-start;gap:.75rem;margin:0;display:flex}html[data-site-theme=stellar-nexus] .admin-page-card-header>*{min-width:0}html[data-site-theme=stellar-nexus] .admin-page-card-title,html[data-site-theme=stellar-nexus] .admin-page-card-badges{display:grid}html[data-site-theme=stellar-nexus] .admin-page-card-title{gap:.22rem;min-width:0}html[data-site-theme=stellar-nexus] .admin-page-card-title h3{overflow-wrap:anywhere;word-break:break-word}html[data-site-theme=stellar-nexus] .admin-page-card-badges{grid-auto-flow:column;justify-content:start;gap:.45rem}html[data-site-theme=stellar-nexus] .admin-page-card-badges .matrix-pill{padding:.18rem .45rem;font-size:.72rem}html[data-site-theme=stellar-nexus] .admin-page-card-actions{flex-wrap:wrap;justify-content:flex-end;min-width:0}html[data-site-theme=stellar-nexus] .admin-home-sections-toolbar,html[data-site-theme=stellar-nexus] .admin-home-section-product-copy,html[data-site-theme=stellar-nexus] .admin-home-section-product-list{gap:.75rem;display:grid}html[data-site-theme=stellar-nexus] .admin-home-sections-toolbar-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}html[data-site-theme=stellar-nexus] .admin-home-section-settings-grid{margin-bottom:.2rem}html[data-site-theme=stellar-nexus] .admin-home-sections-toolbar{align-items:start}html[data-site-theme=stellar-nexus] .admin-home-section-description{margin:0}html[data-site-theme=stellar-nexus] .admin-home-section-product-controls{flex-wrap:wrap;gap:.75rem;display:flex}html[data-site-theme=stellar-nexus] .admin-home-section-product-select{flex:18rem;min-width:min(100%,18rem)}html[data-site-theme=stellar-nexus] .admin-home-section-product-row{border-radius:var(--radius-md);background:#0e0b26bd;border:1px solid #b19cff1f;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem .95rem;display:flex}html[data-site-theme=stellar-nexus] .admin-home-section-product-copy p{margin:0}@media (width<=720px){html[data-site-theme=stellar-nexus] .admin-home-section-product-row{flex-direction:column;align-items:flex-start}}html[data-site-theme=stellar-nexus] .catalog-public-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17.5rem),21rem));justify-content:start;align-items:stretch}html[data-site-theme=stellar-nexus] .catalog-browser-panel{gap:1rem;display:grid}html[data-site-theme=stellar-nexus] .catalog-browser-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}html[data-site-theme=stellar-nexus] .catalog-browser-toolbar-left,html[data-site-theme=stellar-nexus] .catalog-browser-toolbar-right{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}html[data-site-theme=stellar-nexus] .catalog-browser-toolbar-left{min-width:0}html[data-site-theme=stellar-nexus] .catalog-browser-toolbar-right{flex-wrap:nowrap;flex:none}html[data-site-theme=stellar-nexus] .catalog-browser-filter-summary{gap:.35rem;display:grid}html[data-site-theme=stellar-nexus] .catalog-browser-filter-toggle{cursor:pointer;color:var(--text-bright);align-items:center;gap:.7rem;display:inline-flex}html[data-site-theme=stellar-nexus] .catalog-browser-filter-toggle input{opacity:0;pointer-events:none;position:absolute}html[data-site-theme=stellar-nexus] .catalog-browser-filter-toggle-slider{background:#ffffff1f;border:1px solid #b19cff2e;border-radius:999px;width:2.7rem;height:1.5rem;transition:background .16s,border-color .16s;display:inline-flex;position:relative}html[data-site-theme=stellar-nexus] .catalog-browser-filter-toggle-slider:after{content:"";background:var(--text-bright);border-radius:999px;width:1rem;height:1rem;transition:transform .16s;position:absolute;top:.12rem;left:.14rem;box-shadow:0 0 12px #00000047}html[data-site-theme=stellar-nexus] .catalog-browser-filter-toggle input:checked+.catalog-browser-filter-toggle-slider{background:#ec38bc33;border-color:#b19cff73}html[data-site-theme=stellar-nexus] .catalog-browser-filter-toggle input:checked+.catalog-browser-filter-toggle-slider:after{transform:translate(1.16rem)}html[data-site-theme=stellar-nexus] .catalog-browser-filter-toggle-label{font-size:.95rem;font-weight:600}html[data-site-theme=stellar-nexus] .catalog-browser-results-copy{color:var(--muted);margin:0;font-size:.88rem}html[data-site-theme=stellar-nexus] .catalog-browser-sort-field{gap:.35rem;min-width:9.5rem;margin:0}html[data-site-theme=stellar-nexus] .catalog-browser-sort-field span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.82rem}html[data-site-theme=stellar-nexus] .catalog-browser-view-toggle{flex-wrap:nowrap;gap:.45rem;display:inline-flex}html[data-site-theme=stellar-nexus] .catalog-browser-view-button.is-active{border-color:#b19cff59;box-shadow:0 0 18px #ec38bc1f}html[data-site-theme=stellar-nexus] .catalog-browser-layout{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}html[data-site-theme=stellar-nexus] .catalog-browser-layout--filters-open{grid-template-columns:minmax(15rem,18rem) minmax(0,1fr);align-items:start}html[data-site-theme=stellar-nexus] .catalog-browser-sidebar{gap:.85rem;display:grid}html[data-site-theme=stellar-nexus] .catalog-browser-filter-group{border-radius:var(--radius-md);background:#0e0b26bd;border:1px solid #b19cff1f;gap:.75rem;padding:1rem;display:grid}html[data-site-theme=stellar-nexus] .catalog-browser-filter-group h3{color:var(--text-bright);margin:0;font-size:.95rem}html[data-site-theme=stellar-nexus] .catalog-browser-filter-options{gap:.55rem;display:grid}html[data-site-theme=stellar-nexus] .catalog-browser-results{min-width:0}html[data-site-theme=stellar-nexus] .catalog-public-grid--list{grid-template-columns:minmax(0,1fr)}html[data-site-theme=stellar-nexus] .catalog-public-grid--list .catalog-product-card{grid-template-columns:minmax(0,14rem) minmax(0,1fr);align-items:start;gap:1rem}html[data-site-theme=stellar-nexus] .catalog-public-grid--list .catalog-product-card-media-preview{height:100%;min-height:100%;max-height:none;margin-bottom:0}html[data-site-theme=stellar-nexus] .catalog-public-grid--list .catalog-product-card-copy{min-height:100%;padding:1rem 1rem 1rem 0}html[data-site-theme=stellar-nexus] .catalog-product-card{gap:0;height:100%;padding:0;overflow:hidden}html[data-site-theme=stellar-nexus] .catalog-product-card .catalog-product-card-media-preview{background:0 0;border:0;border-radius:0;min-height:14rem;max-height:14rem;margin:0;padding:0}html[data-site-theme=stellar-nexus] .catalog-product-card-copy{align-content:start;gap:.45rem;padding:.75rem 1rem 1rem;display:grid}html[data-site-theme=stellar-nexus] .catalog-product-card-copy h3{color:var(--text-bright);overflow-wrap:anywhere;margin:0}html[data-site-theme=stellar-nexus] .catalog-product-card-media-preview .admin-product-media-preview-image,html[data-site-theme=stellar-nexus] .catalog-product-card-media-preview .admin-product-media-preview-video{object-fit:cover;background:0 0;padding:0}html[data-site-theme=stellar-nexus] .catalog-product-card-description{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}html[data-site-theme=stellar-nexus] .catalog-product-card-tags{align-content:start;min-height:1.85rem}html[data-site-theme=stellar-nexus] .admin-product-filter-list{gap:.75rem;display:grid}html[data-site-theme=stellar-nexus] .admin-product-filter-row{border-radius:var(--radius-md);background:#0e0b26bd;border:1px solid #b19cff1f;padding:.85rem .95rem}html[data-site-theme=stellar-nexus] .admin-product-filter-row-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}html[data-site-theme=stellar-nexus] .catalog-product-page-header{text-align:center;margin-bottom:1rem}html[data-site-theme=stellar-nexus] .catalog-product-page-header h1{margin:0}html[data-site-theme=stellar-nexus] .catalog-product-detail-layout,html[data-site-theme=stellar-nexus] .catalog-product-sidebar,html[data-site-theme=stellar-nexus] .catalog-product-media-panel,html[data-site-theme=stellar-nexus] .catalog-product-summary-panel,html[data-site-theme=stellar-nexus] .catalog-product-version-panel,html[data-site-theme=stellar-nexus] .catalog-product-description-panel,html[data-site-theme=stellar-nexus] .catalog-product-carousel,html[data-site-theme=stellar-nexus] .catalog-product-description-content,html[data-site-theme=stellar-nexus] .catalog-product-description-tab-panel{gap:1rem;display:grid}html[data-site-theme=stellar-nexus] .catalog-product-description-tabs,html[data-site-theme=stellar-nexus] .catalog-product-description-links{flex-wrap:wrap;gap:.65rem;display:flex}html[data-site-theme=stellar-nexus] .catalog-product-description-tab{color:var(--muted);cursor:pointer;background:#0705168f;border:1px solid #0000;border-radius:999px;padding:.55rem .9rem;transition:transform .18s,border-color .18s,color .18s,box-shadow .18s,background-color .18s}html[data-site-theme=stellar-nexus] .catalog-product-description-tab:hover,html[data-site-theme=stellar-nexus] .catalog-product-description-tab:focus-visible,html[data-site-theme=stellar-nexus] .catalog-product-description-tab.is-active{color:var(--text-bright);background:#041408fa;border-color:#b19cff7a;transform:translateY(-1px);box-shadow:0 0 18px #ec38bc1f}html[data-site-theme=stellar-nexus] .catalog-product-description-link{min-height:2.35rem}html[data-site-theme=stellar-nexus] .catalog-product-description-tab-panel{border-top:1px solid #b19cff1f;min-height:8rem;padding-top:1rem}html[data-site-theme=stellar-nexus] .catalog-product-detail-grid{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.85fr);align-items:start;gap:1rem;display:grid}html[data-site-theme=stellar-nexus] .catalog-product-carousel-stage{position:relative;overflow:hidden}html[data-site-theme=stellar-nexus] .catalog-product-carousel-stage-track{will-change:transform;width:100%;transition:transform .42s cubic-bezier(.22,1,.36,1);display:flex}html[data-site-theme=stellar-nexus] .catalog-product-carousel-stage--static .catalog-product-carousel-stage-track{transition:none;display:block}html[data-site-theme=stellar-nexus] .catalog-product-carousel-stage-slide{flex:0 0 100%;min-width:100%}html[data-site-theme=stellar-nexus] .catalog-product-carousel-stage-preview,html[data-site-theme=stellar-nexus] .catalog-product-carousel-thumb-preview{border-radius:var(--radius-md);background:#070516f0;border:1px solid #b19cff29;justify-content:center;align-items:center;display:flex;overflow:hidden}html[data-site-theme=stellar-nexus] .catalog-product-carousel-stage-preview{box-sizing:border-box;height:clamp(12rem,32vw,35rem);max-height:35rem;padding:.75rem;position:relative}html[data-site-theme=stellar-nexus] .catalog-product-carousel-stage-preview--interactive{cursor:zoom-in}html[data-site-theme=stellar-nexus] .catalog-product-carousel-stage-preview--interactive:focus-visible{outline-offset:.18rem;outline:2px solid #b19cffbf}html[data-site-theme=stellar-nexus] .catalog-product-media-panel{margin-bottom:1rem}html[data-site-theme=stellar-nexus] .catalog-product-carousel-stage-open{z-index:2;min-width:2.5rem;padding-inline:.7rem;position:absolute;top:.75rem;right:.75rem}html[data-site-theme=stellar-nexus] .catalog-product-carousel-stage-media{object-fit:contain;object-position:center;background:#00000059;flex:0 auto;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;display:block}html[data-site-theme=stellar-nexus] .catalog-product-media-viewer{z-index:1200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#010602e0;justify-content:center;align-items:center;padding:clamp(.85rem,3vw,1.4rem);display:flex;position:fixed;inset:0}html[data-site-theme=stellar-nexus] .catalog-product-media-viewer__dialog{grid-template-rows:auto minmax(0,1fr) auto;gap:.9rem;width:min(96vw,94rem);height:min(94vh,60rem);padding:clamp(.85rem,2vw,1.1rem);display:grid}html[data-site-theme=stellar-nexus] .catalog-product-media-viewer__header,html[data-site-theme=stellar-nexus] .catalog-product-media-viewer__footer,html[data-site-theme=stellar-nexus] .catalog-product-media-viewer__controls{align-items:center;display:flex}html[data-site-theme=stellar-nexus] .catalog-product-media-viewer__header,html[data-site-theme=stellar-nexus] .catalog-product-media-viewer__footer{justify-content:space-between;gap:.75rem}html[data-site-theme=stellar-nexus] .catalog-product-media-viewer__title,html[data-site-theme=stellar-nexus] .catalog-product-media-viewer__hint{margin:0}html[data-site-theme=stellar-nexus] .catalog-product-media-viewer__controls{flex-wrap:wrap;justify-content:flex-end;gap:.55rem}html[data-site-theme=stellar-nexus] .catalog-product-media-viewer__zoom-label{text-align:center;min-width:4.5rem;color:var(--muted)}html[data-site-theme=stellar-nexus] .catalog-product-media-viewer__control-button,html[data-site-theme=stellar-nexus] .catalog-product-media-viewer__close,html[data-site-theme=stellar-nexus] .catalog-product-media-viewer__nav{min-width:2.8rem}html[data-site-theme=stellar-nexus] .catalog-product-media-viewer__viewport{border-radius:var(--radius-lg);touch-action:none;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at top,#14321c47,#0000 55%),#000000e6;border:1px solid #b19cff2e;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}html[data-site-theme=stellar-nexus] .catalog-product-media-viewer__viewport.is-zoomed{cursor:grab}html[data-site-theme=stellar-nexus] .catalog-product-media-viewer__viewport.is-dragging{cursor:grabbing}html[data-site-theme=stellar-nexus] .catalog-product-media-viewer__media{object-fit:contain;transform-origin:50%;will-change:transform;max-width:100%;max-height:100%;transition:transform .14s;display:block}html[data-site-theme=stellar-nexus] .catalog-product-media-viewer__viewport.is-zoomed .catalog-product-media-viewer__media,html[data-site-theme=stellar-nexus] .catalog-product-media-viewer__viewport.is-dragging .catalog-product-media-viewer__media{transition:none}html[data-site-theme=stellar-nexus] .catalog-product-media-viewer__media--video{width:100%;height:100%}html[data-site-theme=stellar-nexus] .catalog-product-media-viewer__nav{z-index:2;position:absolute;top:50%;transform:translateY(-50%)}html[data-site-theme=stellar-nexus] .catalog-product-media-viewer__nav:hover,html[data-site-theme=stellar-nexus] .catalog-product-media-viewer__nav:focus-visible{transform:translateY(-50%)}html[data-site-theme=stellar-nexus] .catalog-product-media-viewer__nav--previous{left:.85rem}html[data-site-theme=stellar-nexus] .catalog-product-media-viewer__nav--next{right:.85rem}@media (width<=700px){html[data-site-theme=stellar-nexus] .catalog-product-media-viewer__dialog{width:100%;height:min(100vh,100dvh)}html[data-site-theme=stellar-nexus] .catalog-product-media-viewer__header,html[data-site-theme=stellar-nexus] .catalog-product-media-viewer__footer{flex-direction:column;align-items:flex-start}html[data-site-theme=stellar-nexus] .catalog-product-media-viewer__controls{justify-content:flex-start;width:100%}html[data-site-theme=stellar-nexus] .catalog-product-media-viewer__nav--previous{left:.55rem}html[data-site-theme=stellar-nexus] .catalog-product-media-viewer__nav--next{right:.55rem}}html[data-site-theme=stellar-nexus] .catalog-product-carousel-dots{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#070516d6;border:1px solid #b19cff2e;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;max-width:calc(100% - 1.5rem);padding:.4rem .65rem;display:inline-flex;position:absolute;bottom:.75rem;left:50%;transform:translate(-50%)}html[data-site-theme=stellar-nexus] .catalog-product-carousel-dot{cursor:pointer;background:#b19cff2e;border:1px solid #b19cff6b;border-radius:999px;width:.72rem;height:.72rem;padding:0;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s}html[data-site-theme=stellar-nexus] .catalog-product-carousel-dot:hover,html[data-site-theme=stellar-nexus] .catalog-product-carousel-dot:focus-visible,html[data-site-theme=stellar-nexus] .catalog-product-carousel-dot.is-active{background:#b19cfff2;border-color:#b19cfff2;transform:scale(1.1);box-shadow:0 0 12px #ec38bc52}html[data-site-theme=stellar-nexus] .catalog-product-carousel-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}html[data-site-theme=stellar-nexus] .catalog-product-carousel-counter{color:var(--muted);margin:0}html[data-site-theme=stellar-nexus] .catalog-product-carousel-controls{flex-wrap:wrap}html[data-site-theme=stellar-nexus] .catalog-product-carousel-thumbnails{grid-auto-columns:minmax(5.5rem,6.8rem);grid-auto-flow:column;gap:.75rem;padding-bottom:.2rem;display:grid;overflow-x:auto}html[data-site-theme=stellar-nexus] .catalog-product-carousel-thumbnail{border-radius:var(--radius-md);cursor:pointer;background:#070516f0;border:1px solid #b19cff29;padding:0;transition:transform .18s,border-color .18s,box-shadow .18s}html[data-site-theme=stellar-nexus] .catalog-product-carousel-thumbnail:hover,html[data-site-theme=stellar-nexus] .catalog-product-carousel-thumbnail:focus-visible,html[data-site-theme=stellar-nexus] .catalog-product-carousel-thumbnail.is-active{border-color:#b19cff61;transform:translateY(-1px);box-shadow:0 0 20px #ec38bc24}html[data-site-theme=stellar-nexus] .catalog-product-carousel-thumb-preview{align-items:stretch;min-height:5.5rem;max-height:5.5rem}html[data-site-theme=stellar-nexus] .catalog-product-carousel-thumb-preview .admin-product-media-preview-image,html[data-site-theme=stellar-nexus] .catalog-product-carousel-thumb-preview .admin-product-media-preview-video{object-fit:contain;padding:.35rem}html[data-site-theme=stellar-nexus] .catalog-product-description-content p{margin:0;line-height:1.75}html[data-site-theme=stellar-nexus] .catalog-product-description-content--empty{min-height:6rem}html[data-site-theme=stellar-nexus] .catalog-product-summary-panel h2,html[data-site-theme=stellar-nexus] .catalog-product-version-panel h3,html[data-site-theme=stellar-nexus] .catalog-product-description-panel h2{margin:0}html[data-site-theme=stellar-nexus] .catalog-product-summary-price{color:var(--text-bright);font-size:clamp(1.35rem,2.8vw,1.85rem);line-height:1.05;display:block}html[data-site-theme=stellar-nexus] .catalog-product-summary-price--note{font-size:1rem;line-height:1.2}html[data-site-theme=stellar-nexus] .catalog-product-summary-note{color:var(--text-bright);align-items:center;gap:.5rem;font-size:1rem;font-weight:700;display:inline-flex}html[data-site-theme=stellar-nexus] .catalog-product-summary-note-icon{background:#041408fa;border:1px solid #b19cff52;border-radius:999px;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;display:inline-flex;box-shadow:0 0 12px #ec38bc1f}html[data-site-theme=stellar-nexus] .catalog-product-purchase-button{width:100%}html[data-site-theme=stellar-nexus] .catalog-product-purchase-note{margin:0}html[data-site-theme=stellar-nexus] .catalog-product-version-fieldset{border:0;gap:.9rem;margin:0;padding:0;display:grid}html[data-site-theme=stellar-nexus] .catalog-product-version-legend{color:var(--muted);padding:0;line-height:1.4}html[data-site-theme=stellar-nexus] .catalog-product-version-options{flex-wrap:wrap;gap:.75rem;display:flex}html[data-site-theme=stellar-nexus] .catalog-product-version-option{min-width:min(100%,10.5rem);position:relative}html[data-site-theme=stellar-nexus] .catalog-product-version-option-input{white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-site-theme=stellar-nexus] .catalog-product-version-option-label{min-width:100%;color:var(--muted);cursor:pointer;background:#070516e6;border:1px solid #b19cff1f;border-radius:.7rem;gap:.2rem;padding:.8rem .95rem;transition:transform .18s,border-color .18s,color .18s,background-color .18s,box-shadow .18s;display:grid}html[data-site-theme=stellar-nexus] .catalog-product-version-option:hover .catalog-product-version-option-label,html[data-site-theme=stellar-nexus] .catalog-product-version-option-input:focus-visible+.catalog-product-version-option-label,html[data-site-theme=stellar-nexus] .catalog-product-version-option-input:checked+.catalog-product-version-option-label{color:var(--text-bright);background:#041408fa;border-color:#b19cff6b;transform:translateY(-1px);box-shadow:0 0 18px #ec38bc1f}html[data-site-theme=stellar-nexus] .catalog-product-version-option-name,html[data-site-theme=stellar-nexus] .catalog-product-version-option-price{display:block}html[data-site-theme=stellar-nexus] .catalog-product-version-option-name{color:inherit;font-weight:700}html[data-site-theme=stellar-nexus] .catalog-product-version-option-price{color:inherit;font-size:.88rem}html[data-site-theme=stellar-nexus] .catalog-product-version-option-price--external{font-weight:700}@media (width<=900px){html[data-site-theme=stellar-nexus] .catalog-product-detail-grid{grid-template-columns:minmax(0,1fr)}html[data-site-theme=stellar-nexus] .catalog-browser-layout--filters-open{grid-template-columns:1fr}html[data-site-theme=stellar-nexus] .catalog-browser-toolbar-right{justify-content:space-between;width:100%}html[data-site-theme=stellar-nexus] .catalog-public-grid--list .catalog-product-card{grid-template-columns:1fr}html[data-site-theme=stellar-nexus] .catalog-public-grid--list .catalog-product-card-media-preview{height:auto;min-height:10.5rem;max-height:10.5rem}html[data-site-theme=stellar-nexus] .admin-product-filter-row-grid{grid-template-columns:1fr}}html[data-site-theme=stellar-nexus] .catalog-product-card--clickable{color:inherit;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s,background-color .18s}html[data-site-theme=stellar-nexus] .catalog-product-card--clickable:hover,html[data-site-theme=stellar-nexus] .catalog-product-card--clickable:focus-visible{border-color:#b19cff52;transform:translateY(-2px);box-shadow:0 0 24px #ec38bc24}html[data-site-theme=stellar-nexus] .admin-page-card-path,html[data-site-theme=stellar-nexus] .admin-page-path-hint{max-width:100%;font-family:var(--font-mono,"Cascadia Code", monospace);white-space:normal;overflow-wrap:anywhere;word-break:break-word;display:block}html[data-site-theme=stellar-nexus] .admin-page-path-hint{line-height:1.45}html[data-site-theme=stellar-nexus] .admin-system-page-card h3,html[data-site-theme=stellar-nexus] .admin-system-page-card p{margin:0}html[data-site-theme=stellar-nexus] .admin-system-page-card .muted-copy{line-height:1.45}html[data-site-theme=stellar-nexus] .admin-submenu-section{border-radius:var(--radius-md);border:1px dashed #b19cff29;gap:.85rem;padding:1rem;display:grid}html[data-site-theme=stellar-nexus] .admin-menu-actions{justify-content:flex-end;gap:.45rem}html[data-site-theme=stellar-nexus] .admin-menu-order-button{min-width:2.4rem;padding-inline:.55rem}html[data-site-theme=stellar-nexus] .admin-submenu-list{gap:.7rem}html[data-site-theme=stellar-nexus] .admin-submenu-card{padding:.85rem}html[data-site-theme=stellar-nexus] .admin-forum-toggle-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;display:flex}html[data-site-theme=stellar-nexus] .admin-files-layout{gap:1.2rem}html[data-site-theme=stellar-nexus] .admin-private-toolbar-actions{flex-wrap:wrap;gap:.65rem;display:flex}html[data-site-theme=stellar-nexus] .admin-private-toolbar{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}html[data-site-theme=stellar-nexus] .admin-private-toolbar-field{min-width:0}html[data-site-theme=stellar-nexus] .admin-private-toolbar-field span{color:var(--muted);margin-bottom:.35rem;font-size:.85rem;display:block}html[data-site-theme=stellar-nexus] .admin-files-dropzone{border-radius:var(--radius-md);cursor:pointer;background:linear-gradient(#021206f5,#000801fa);border:1px dashed #b19cff47;gap:.45rem;padding:1.2rem;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s,opacity .18s;display:grid}html[data-site-theme=stellar-nexus] .admin-files-dropzone strong{color:var(--text-bright);font-size:1.02rem}html[data-site-theme=stellar-nexus] .admin-private-upload-list{gap:.65rem;display:grid}html[data-site-theme=stellar-nexus] .admin-private-upload-item{border-radius:var(--radius-md);background:#070516eb;border:1px solid #b19cff24;gap:.55rem;padding:.75rem .85rem;display:grid}html[data-site-theme=stellar-nexus] .admin-private-upload-item--failed{border-color:#ff505066}html[data-site-theme=stellar-nexus] .admin-private-upload-item-header{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;display:grid}html[data-site-theme=stellar-nexus] .admin-private-upload-item-title{color:var(--text-bright);overflow-wrap:anywhere}html[data-site-theme=stellar-nexus] .admin-private-upload-item-meta{color:var(--muted);text-align:right;font-size:.84rem}html[data-site-theme=stellar-nexus] .admin-private-upload-progress-track{height:.42rem}html[data-site-theme=stellar-nexus] .admin-files-dropzone:focus-visible{outline-offset:3px;outline:2px solid #ec38bc61}html[data-site-theme=stellar-nexus] .admin-files-dropzone.is-dragover{background:linear-gradient(#1e1849fa,#0e0b26fc);border-color:#b19cffb3;transform:translateY(-1px);box-shadow:0 0 24px #ec38bc26}html[data-site-theme=stellar-nexus] .admin-private-file-grid,html[data-site-theme=stellar-nexus] .admin-private-link-list{gap:1rem;display:grid}html[data-site-theme=stellar-nexus] .admin-private-file-grid{grid-template-columns:repeat(auto-fill,minmax(285px,1fr));align-items:start}html[data-site-theme=stellar-nexus] .admin-private-file-card{overflow:hidden}html[data-site-theme=stellar-nexus] .admin-private-file-card-body{z-index:1;gap:.9rem;padding:.95rem;display:grid;position:relative}html[data-site-theme=stellar-nexus] .admin-private-file-summary{grid-template-columns:5.8rem minmax(0,1fr);align-items:center;gap:.75rem;display:grid}html[data-site-theme=stellar-nexus] .admin-private-file-summary-copy{gap:.55rem;min-width:0;display:grid}html[data-site-theme=stellar-nexus] .admin-private-file-title{color:var(--text-bright);overflow-wrap:anywhere;word-break:break-word;font-size:1rem;line-height:1.3}html[data-site-theme=stellar-nexus] .admin-private-file-preview{border-radius:var(--radius-md);background:#070516f0;border:1px solid #b19cff29;place-items:center;width:5.8rem;height:5.8rem;display:grid;overflow:hidden}html[data-site-theme=stellar-nexus] .admin-private-file-preview-image,html[data-site-theme=stellar-nexus] .admin-private-file-preview-video{object-fit:cover;background:#00000059;width:100%;height:100%;display:block}html[data-site-theme=stellar-nexus] .admin-private-file-preview-icon{font-size:1.8rem;line-height:1}html[data-site-theme=stellar-nexus] .admin-private-file-preview-label{color:var(--muted);letter-spacing:.1em;margin-top:.3rem;font-size:.7rem}html[data-site-theme=stellar-nexus] .admin-private-file-pill-row{flex-wrap:wrap;gap:.5rem;min-width:0;max-width:100%;display:flex}html[data-site-theme=stellar-nexus] .admin-user-directory-card .matrix-pill{white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;line-height:1.25}html[data-site-theme=stellar-nexus] .admin-private-file-action-strip{flex-wrap:wrap;justify-content:flex-start;gap:.45rem;display:flex}html[data-site-theme=stellar-nexus] .admin-private-icon-button{place-items:center;width:2.1rem;min-width:2.1rem;height:2.1rem;padding:0;display:inline-grid}html[data-site-theme=stellar-nexus] .admin-private-icon-glyph{font-size:.95rem;font-weight:700;line-height:1}html[data-site-theme=stellar-nexus] .admin-private-link-history,html[data-site-theme=stellar-nexus] .admin-private-modal-body{gap:.9rem;display:grid}html[data-site-theme=stellar-nexus] .admin-private-link-history{border-top:1px solid #b19cff24;padding-top:.85rem}html[data-site-theme=stellar-nexus] .admin-private-link-row,html[data-site-theme=stellar-nexus] .admin-private-share-url-panel{border-radius:var(--radius-md);background:#070516f0;border:1px solid #b19cff24;gap:.75rem;padding:.85rem .95rem;display:grid}html[data-site-theme=stellar-nexus] .admin-private-link-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.85rem}html[data-site-theme=stellar-nexus] .admin-private-link-row-copy{gap:.22rem;display:grid}html[data-site-theme=stellar-nexus] .admin-private-link-title,html[data-site-theme=stellar-nexus] .admin-private-section-title{color:var(--text-bright);margin:0}html[data-site-theme=stellar-nexus] .admin-private-share-url{overflow-wrap:anywhere;white-space:normal;max-width:100%;line-height:1.55;display:block}html[data-site-theme=stellar-nexus] .admin-private-modal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-site-theme=stellar-nexus] .admin-private-modal-grid>.field-group{min-width:0}html[data-site-theme=stellar-nexus] .admin-page-editor-modal{width:min(72rem,100vw - 2rem)}html[data-site-theme=stellar-nexus] .admin-page-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-site-theme=stellar-nexus] .admin-page-editor-grid>.field-group{min-width:0}html[data-site-theme=stellar-nexus] .admin-page-editor-title-field{grid-column:1/-1}html[data-site-theme=stellar-nexus] .admin-page-editor-published-toggle{width:fit-content;max-width:100%}html[data-site-theme=stellar-nexus] .admin-field-character-counter{text-align:right;font-variant-numeric:tabular-nums;margin:.35rem 0 0}html[data-site-theme=stellar-nexus] .admin-private-modal-facts{grid-template-columns:max-content 1fr;gap:.55rem .85rem;margin:0;display:grid}html[data-site-theme=stellar-nexus] .admin-private-modal-facts dt{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-weight:700}html[data-site-theme=stellar-nexus] .admin-private-modal-facts dd{color:var(--text-bright);overflow-wrap:anywhere;margin:0}html[data-site-theme=stellar-nexus] .admin-statistics-layout,html[data-site-theme=stellar-nexus] .admin-statistics-summary,html[data-site-theme=stellar-nexus] .admin-statistics-live-list,html[data-site-theme=stellar-nexus] .admin-statistics-log-list{gap:1rem;display:grid}html[data-site-theme=stellar-nexus] .admin-statistics-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}html[data-site-theme=stellar-nexus] .admin-statistics-filter-field{min-width:min(100%,18rem)}html[data-site-theme=stellar-nexus] .admin-statistics-filter-field span{color:var(--muted);margin-bottom:.35rem;font-size:.85rem;display:block}html[data-site-theme=stellar-nexus] .admin-statistics-toolbar-actions{justify-content:flex-end}html[data-site-theme=stellar-nexus] .admin-statistics-summary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}html[data-site-theme=stellar-nexus] .admin-stat-card--statistics{align-content:start}html[data-site-theme=stellar-nexus] .admin-stat-card--statistics small{line-height:1.45}html[data-site-theme=stellar-nexus] .admin-stat-card--interactive{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;appearance:none;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s}html[data-site-theme=stellar-nexus] .admin-stat-card--interactive:hover,html[data-site-theme=stellar-nexus] .admin-stat-card--interactive:focus-visible{background:#031005fa;border-color:#b19cff66;transform:translateY(-1px);box-shadow:0 0 0 1px #b19cff1f,0 10px 24px #00000038}html[data-site-theme=stellar-nexus] .admin-stat-card-hint{color:var(--accent)}html[data-site-theme=stellar-nexus] .admin-statistics-live-list{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start}html[data-site-theme=stellar-nexus] .admin-statistics-browser-list{gap:.75rem;display:grid}html[data-site-theme=stellar-nexus] .admin-statistics-browser-item{border-radius:var(--radius-md);background:#070516f0;border:1px solid #b19cff24;overflow:hidden}html[data-site-theme=stellar-nexus] .admin-statistics-browser-summary{cursor:pointer;padding:.9rem 1rem;list-style:none}html[data-site-theme=stellar-nexus] .admin-statistics-browser-summary::-webkit-details-marker{display:none}html[data-site-theme=stellar-nexus] .admin-statistics-browser-summary-copy{gap:.2rem;display:grid}html[data-site-theme=stellar-nexus] .admin-statistics-browser-content{padding:0 1rem 1rem}html[data-site-theme=stellar-nexus] .admin-visitor-card,html[data-site-theme=stellar-nexus] .admin-statistics-log-row{border-radius:var(--radius-md);background:#070516f0;border:1px solid #b19cff29;gap:.9rem;padding:1rem;display:grid}html[data-site-theme=stellar-nexus] .admin-visitor-header,html[data-site-theme=stellar-nexus] .admin-statistics-log-header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.85rem;display:flex}html[data-site-theme=stellar-nexus] .admin-visitor-title-group{gap:.4rem;display:grid}html[data-site-theme=stellar-nexus] .admin-visitor-title-group h3,html[data-site-theme=stellar-nexus] .admin-statistics-log-header strong{color:var(--text-bright);overflow-wrap:anywhere;margin:0}html[data-site-theme=stellar-nexus] .admin-visitor-actions{justify-content:flex-end}html[data-site-theme=stellar-nexus] .admin-visitor-country{width:fit-content;color:var(--text-bright);letter-spacing:.04em;text-transform:uppercase;background:#021005eb;border:1px solid #b19cff2e;border-radius:999px;align-items:center;gap:.45rem;padding:.28rem .6rem;font-size:.83rem;display:inline-flex}html[data-site-theme=stellar-nexus] .admin-visitor-grid{grid-template-columns:max-content 1fr;gap:.65rem .85rem;margin:0;display:grid}html[data-site-theme=stellar-nexus] .admin-visitor-grid dt{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-weight:700}html[data-site-theme=stellar-nexus] .admin-visitor-grid dd{color:var(--text-bright);overflow-wrap:anywhere;margin:0}html[data-site-theme=stellar-nexus] .admin-statistics-log-path{max-width:100%;color:var(--text-bright);white-space:pre-wrap;overflow-wrap:anywhere;background:#000801f5;border:1px solid #b19cff29;border-radius:.3rem;padding:.7rem .8rem;display:block}html[data-site-theme=stellar-nexus] .admin-statistics-log-link,html[data-site-theme=stellar-nexus] .admin-statistics-inline-link{color:var(--accent);text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:.08em}html[data-site-theme=stellar-nexus] .admin-statistics-log-link:hover,html[data-site-theme=stellar-nexus] .admin-statistics-log-link:focus-visible,html[data-site-theme=stellar-nexus] .admin-statistics-inline-link:hover,html[data-site-theme=stellar-nexus] .admin-statistics-inline-link:focus-visible{color:var(--text-bright);text-shadow:var(--shadow-glow);border-color:#b19cff52;box-shadow:0 0 18px #b19cff1f}html[data-site-theme=stellar-nexus] .admin-statistics-inline-link{background:0 0;border:0;padding:0;display:inline}@media (width<=960px){html[data-site-theme=stellar-nexus] .setup-grid,html[data-site-theme=stellar-nexus] .admin-grid,html[data-site-theme=stellar-nexus] .admin-category-layout,html[data-site-theme=stellar-nexus] .admin-overview-grid{grid-template-columns:1fr}}@media (width<=720px){html[data-site-theme=stellar-nexus] .admin-matrix-rain-header,html[data-site-theme=stellar-nexus] .admin-matrix-rain-row,html[data-site-theme=stellar-nexus] .setup-field-grid,html[data-site-theme=stellar-nexus] .admin-stats,html[data-site-theme=stellar-nexus] .admin-statistics-summary,html[data-site-theme=stellar-nexus] .settings-field-grid,html[data-site-theme=stellar-nexus] .admin-private-toolbar,html[data-site-theme=stellar-nexus] .admin-private-upload-item-header,html[data-site-theme=stellar-nexus] .admin-private-file-summary,html[data-site-theme=stellar-nexus] .admin-private-link-row,html[data-site-theme=stellar-nexus] .admin-product-media-current,html[data-site-theme=stellar-nexus] .admin-visitor-header,html[data-site-theme=stellar-nexus] .admin-statistics-log-header,html[data-site-theme=stellar-nexus] .admin-catalog-version-row,html[data-site-theme=stellar-nexus] .admin-private-modal-grid,html[data-site-theme=stellar-nexus] .admin-private-modal-facts,html[data-site-theme=stellar-nexus] .admin-visitor-grid{grid-template-columns:1fr}html[data-site-theme=stellar-nexus] .admin-private-file-preview{aspect-ratio:16/9;width:100%;height:auto}html[data-site-theme=stellar-nexus] .admin-private-file-pill-row,html[data-site-theme=stellar-nexus] .admin-private-file-action-strip{justify-content:flex-start}html[data-site-theme=stellar-nexus] .admin-details{grid-template-columns:1fr;gap:.25rem}html[data-site-theme=stellar-nexus] .admin-details dd{margin-bottom:.5rem}html[data-site-theme=stellar-nexus] .admin-catalog-tab-row-footer{grid-template-columns:1fr}html[data-site-theme=stellar-nexus] .admin-page-card-header{flex-direction:column}html[data-site-theme=stellar-nexus] .admin-page-card-actions{justify-content:flex-start}html[data-site-theme=stellar-nexus] .field-group--full{grid-column:auto}}@media (width<=860px){html[data-site-theme=stellar-nexus] .checkout-page__layout{grid-template-columns:1fr}html[data-site-theme=stellar-nexus] .checkout-page__summary{position:static}html[data-site-theme=stellar-nexus] .checkout-page__item,html[data-site-theme=stellar-nexus] .checkout-page__item-link{grid-template-columns:1fr}html[data-site-theme=stellar-nexus] .checkout-page__item-thumb{width:100%;max-width:5rem;height:5rem}html[data-site-theme=stellar-nexus] .checkout-page__item-price{justify-self:start}html[data-site-theme=stellar-nexus] .checkout-page__item-actions{justify-items:start}}@media (width<=520px){html[data-site-theme=stellar-nexus] .top-mini-bar__cart-item-link{grid-template-columns:1fr}html[data-site-theme=stellar-nexus] .top-mini-bar__cart-item-thumb{width:100%;max-width:5rem;height:5rem}}@media (hover:hover) and (pointer:fine){html[data-site-theme=stellar-nexus] body.site-cursor-theme-enabled{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M6 5l16 8-7 2 2 7z' fill='%2372ff9f'/%3E%3Cpath d='M12 12l10 1-7 2 2 7-5-10z' fill='%23f7fff8' fill-opacity='0.94'/%3E%3C/svg%3E") 6 5,auto}html[data-site-theme=stellar-nexus] body.site-cursor-theme-enabled a,html[data-site-theme=stellar-nexus] body.site-cursor-theme-enabled button,html[data-site-theme=stellar-nexus] body.site-cursor-theme-enabled summary,html[data-site-theme=stellar-nexus] body.site-cursor-theme-enabled select,html[data-site-theme=stellar-nexus] body.site-cursor-theme-enabled label[for],html[data-site-theme=stellar-nexus] body.site-cursor-theme-enabled [role=button],html[data-site-theme=stellar-nexus] body.site-cursor-theme-enabled .pill-link,html[data-site-theme=stellar-nexus] body.site-cursor-theme-enabled .nav-link,html[data-site-theme=stellar-nexus] body.site-cursor-theme-enabled .nav-submenu-link,html[data-site-theme=stellar-nexus] body.site-cursor-theme-enabled .footer-link,html[data-site-theme=stellar-nexus] body.site-cursor-theme-enabled .social-rail-link,html[data-site-theme=stellar-nexus] body.site-cursor-theme-enabled .social-rail-toggle,html[data-site-theme=stellar-nexus] body.site-cursor-theme-enabled .scroll-top-button{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M6 5l16 8-7 2 2 7z' fill='%2372ff9f'/%3E%3Cpath d='M12 12l10 1-7 2 2 7-5-10z' fill='%23f7fff8' fill-opacity='0.94'/%3E%3C/svg%3E") 6 5,pointer}html[data-site-theme=stellar-nexus] body.site-cursor-theme-enabled input,html[data-site-theme=stellar-nexus] body.site-cursor-theme-enabled textarea,html[data-site-theme=stellar-nexus] body.site-cursor-theme-enabled [contenteditable=true],html[data-site-theme=stellar-nexus] body.site-cursor-theme-enabled [contenteditable=plaintext-only]{cursor:text}}@media (width<=720px){html[data-site-theme=stellar-nexus] .social-rail{display:none}html[data-site-theme=stellar-nexus] .cookie-consent-banner{grid-template-columns:1fr;gap:.85rem;width:auto;padding:.85rem}html[data-site-theme=stellar-nexus] .cookie-consent-actions{justify-content:stretch}html[data-site-theme=stellar-nexus] .cookie-consent-actions .button-primary,html[data-site-theme=stellar-nexus] .cookie-consent-actions .button-secondary{flex:9rem}html[data-site-theme=stellar-nexus] .cookie-consent-modal__header{display:grid}html[data-site-theme=stellar-nexus] .cookie-consent-modal__close{justify-self:start}html[data-site-theme=stellar-nexus] .scroll-top-button{width:3rem;height:3rem;bottom:calc(.85rem + env(safe-area-inset-bottom,0px))}html[data-site-theme=stellar-nexus] .top-mini-bar__inner{flex-wrap:wrap;min-height:2.4rem;padding:.24rem .55rem}html[data-site-theme=stellar-nexus] .top-mini-bar__left,html[data-site-theme=stellar-nexus] .top-mini-bar__right{width:100%}html[data-site-theme=stellar-nexus] .top-mini-bar__left{gap:.45rem}html[data-site-theme=stellar-nexus] .top-mini-bar__right{justify-content:space-between;gap:.55rem}html[data-site-theme=stellar-nexus] .top-mini-bar__custom-links{max-width:100%;overflow-x:auto}html[data-site-theme=stellar-nexus] .top-mini-bar__custom-link{min-height:1.95rem;padding:.18rem .62rem;font-size:.64rem}html[data-site-theme=stellar-nexus] .top-mini-bar__selector-group{height:2.05rem;padding:0 .5rem}html[data-site-theme=stellar-nexus] .top-mini-bar__selector{padding-right:.72rem;font-size:.68rem}html[data-site-theme=stellar-nexus] .top-mini-bar__avatar-shell{width:2rem;height:2rem}html[data-site-theme=stellar-nexus] .top-mini-bar__utility-button{width:2.05rem;height:2.05rem}html[data-site-theme=stellar-nexus] .top-mini-bar__search-form{width:100%;height:2.05rem;padding-left:.72rem}html[data-site-theme=stellar-nexus] .top-mini-bar__search-form:hover,html[data-site-theme=stellar-nexus] .top-mini-bar__search-form:focus-within{width:100%}html[data-site-theme=stellar-nexus] .top-mini-bar__search-results{width:min(20rem,100vw - .8rem)}html[data-site-theme=stellar-nexus] .top-mini-bar__search-input{font-size:.72rem}html[data-site-theme=stellar-nexus] .top-mini-bar__search-icon-shell{flex-basis:1.7rem;width:1.7rem;height:1.7rem}html[data-site-theme=stellar-nexus] .top-mini-bar__menu-panel{min-width:11rem;margin-top:0;position:absolute}html[data-site-theme=stellar-nexus] .top-mini-bar__cart-panel{top:3.35rem;right:0;bottom:calc(.65rem + env(safe-area-inset-bottom,0px));border-radius:0;width:100vw;max-width:100vw;padding:.8rem .7rem .7rem;left:0}html[data-site-theme=stellar-nexus] .site-header{flex-direction:column;align-items:flex-start}html[data-site-theme=stellar-nexus] .brand{width:100%}html[data-site-theme=stellar-nexus] .nav-links{justify-content:flex-start;width:100%}html[data-site-theme=stellar-nexus] .nav-submenu{min-width:100%;margin-top:.35rem;position:static}html[data-site-theme=stellar-nexus] .footer-links{gap:.65rem .95rem}html[data-site-theme=stellar-nexus] .footer-meta{flex-direction:column;align-items:flex-start}html[data-site-theme=stellar-nexus] .footer-legal{font-size:.78rem}html[data-site-theme=stellar-nexus] .footer-legal-links{justify-content:flex-start;margin-left:0}html[data-site-theme=stellar-nexus] .compact-action-field,html[data-site-theme=stellar-nexus] .compact-action-field--with-clear{grid-template-columns:1fr}html[data-site-theme=stellar-nexus] .compact-action-trigger,html[data-site-theme=stellar-nexus] .upload-modal-close{width:100%}html[data-site-theme=stellar-nexus] .upload-modal-header{flex-direction:column;align-items:stretch}}html[data-site-theme=text-drop]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#020502;--bg-strong:#040904;--surface:#000a02eb;--surface-strong:#000601fa;--border:#72ff9f52;--text:#ddffe6;--text-bright:#f7fff8;--muted:#8dc79d;--accent:#72ff9f;--accent-strong:#27c85f;--success:#65ff9a;--danger:#ff6f91;--shadow:0 0 0 1px #72ff9f14, 0 18px 48px #000000b8, 0 0 24px #72ff9f1f;--matrix-glow:0 0 18px #72ff9f38;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace}html[data-site-theme=text-drop] *{box-sizing:border-box}html[data-site-theme=text-drop] [hidden]{display:none!important}@supports (scrollbar-gutter:stable){html[data-site-theme=text-drop]{scrollbar-gutter:stable both-edges}}html[data-site-theme=text-drop]{background:radial-gradient(circle at top, #4dff8829, transparent 35%), radial-gradient(circle at bottom right, #1ebf521f, transparent 28%), linear-gradient(180deg, #001204d9, #000000fa), var(--bg)}html[data-site-theme=text-drop] body{min-height:100%;color:var(--text);background:0 0;min-height:100vh;margin:0;position:relative;overflow-x:hidden}html[data-site-theme=text-drop] body.booting{overflow:hidden}html[data-site-theme=text-drop] body:before{content:"";pointer-events:none;opacity:.16;mix-blend-mode:screen;background:repeating-linear-gradient(#ffffff05 0 1px,#0000 1px 4px);position:fixed;inset:0}html[data-site-theme=text-drop] body:after{content:"";pointer-events:none;background:radial-gradient(circle,#0000 45%,#0000008c 100%);position:fixed;inset:0}html[data-site-theme=text-drop] h1,html[data-site-theme=text-drop] h2,html[data-site-theme=text-drop] h3{color:var(--text-bright);letter-spacing:.08em;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-weight:700}html[data-site-theme=text-drop] #app{min-height:100vh}html[data-site-theme=text-drop] a{color:inherit;text-decoration:none}html[data-site-theme=text-drop] code{color:var(--accent);background:#4dff8814;border-radius:.18rem;padding:.125rem .35rem;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace}html[data-site-theme=text-drop] .cursor-fire{pointer-events:none;z-index:9999;opacity:0;mix-blend-mode:screen;width:28px;height:28px;transition:opacity .15s;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}html[data-site-theme=text-drop] .cursor-fire.is-hovering{opacity:1}html[data-site-theme=text-drop] .cursor-fire-core{background:radial-gradient(circle at 50% 60%,#e8ffefd1 0%,#72ff9f94 35%,#27c85f57 60%,#0000 80%);border-radius:50%;animation:.4s ease-in-out infinite alternate cursorFirePulse;position:absolute;inset:0}html[data-site-theme=text-drop] .cursor-fire-spark{background:#abffc5d6;border-radius:50%;width:6px;height:6px;animation:.6s ease-out infinite cursorFireSpark;position:absolute;box-shadow:0 0 12px #72ff9f66}html[data-site-theme=text-drop] .cursor-fire-spark:nth-child(3){background:#72ff9fcc;width:4px;height:4px;animation-duration:.5s;animation-delay:.2s}html[data-site-theme=text-drop] .cursor-fire-spark:nth-child(4){background:#52e686d1;width:5px;height:5px;animation-duration:.55s;animation-delay:.35s}html[data-site-theme=text-drop] .boot-sequence{z-index:4;background:radial-gradient(circle at top,#72ff9f14,#0000 35%),linear-gradient(#000000c7,#000000f5);place-items:center;padding:1rem;transition:opacity .32s,visibility .32s;display:grid;position:fixed;inset:0}html[data-site-theme=text-drop] .boot-sequence[hidden]{display:none!important}html[data-site-theme=text-drop] .boot-sequence.is-complete{opacity:0;visibility:hidden}html[data-site-theme=text-drop] .boot-header,html[data-site-theme=text-drop] .boot-hint,html[data-site-theme=text-drop] .boot-log,html[data-site-theme=text-drop] .boot-progress-track{z-index:1;position:relative}html[data-site-theme=text-drop] .boot-header{text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #72ff9f2e;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.9rem;padding-bottom:.65rem;display:flex}html[data-site-theme=text-drop] .boot-phase{color:var(--text-bright);text-shadow:var(--matrix-glow)}html[data-site-theme=text-drop] .boot-log{min-height:220px;max-height:220px;color:var(--accent);white-space:pre-wrap;text-shadow:0 0 10px #72ff9f33;margin:0;font-size:.92rem;line-height:1.42;overflow:auto}html[data-site-theme=text-drop] .boot-line:last-child{color:var(--text-bright)}html[data-site-theme=text-drop] .boot-progress-track{background:#000501e6;border:1px solid #72ff9f2e;height:.52rem;margin-top:.9rem;overflow:hidden}html[data-site-theme=text-drop] .boot-progress-bar{transform-origin:0;background:linear-gradient(90deg,#27c85fd1,#f7fff8eb);width:100%;height:100%;transition:transform .18s linear;display:block;transform:scaleX(0);box-shadow:0 0 18px #72ff9f2e}html[data-site-theme=text-drop] .boot-hint{color:var(--muted);margin:.8rem 0 0;font-size:.88rem}html[data-site-theme=text-drop] .matrix-column{left:var(--column-left);white-space:pre;color:#60ff90b8;font-size:var(--column-size);text-shadow:0 0 10px #4dff883d;animation:matrix-fall var(--column-duration) linear infinite;animation-delay:var(--column-delay);font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;line-height:.9;position:absolute;top:-35%}html[data-site-theme=text-drop] .matrix-column--bright{color:#f7fff8eb;text-shadow:0 0 12px #ffffff52,0 0 20px #4dff882e}html[data-site-theme=text-drop] .full-width{width:100%}html[data-site-theme=text-drop] .eyebrow{color:var(--accent);letter-spacing:.22em;text-transform:uppercase;margin:0 0 .75rem;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:.86rem;font-weight:700}html[data-site-theme=text-drop] .lede{color:var(--muted);font-size:.98rem;line-height:1.62}html[data-site-theme=text-drop] .rich-text-toolbar-stack{gap:.6rem;display:grid}html[data-site-theme=text-drop] .rich-text-toolbar{background:#020c04d6;border:1px solid #72ff9f29;border-radius:.4rem;gap:.55rem;padding:.75rem;display:grid}html[data-site-theme=text-drop] .rich-text-toolbar-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}html[data-site-theme=text-drop] .rich-text-source{display:none!important}html[data-site-theme=text-drop] .rich-text-editor-surface{min-height:13rem;color:var(--text);caret-color:var(--accent);overflow-wrap:anywhere;text-align:left;direction:ltr;unicode-bidi:plaintext;background:#000600f5;border:1px solid #72ff9f42;border-radius:.16rem;padding:.82rem;box-shadow:inset 0 0 0 1px #72ff9f08}html[data-site-theme=text-drop] .rich-text-editor-surface.rich-text-content{display:block}html[data-site-theme=text-drop] .rich-text-editor-surface>*+*{margin-top:.3rem}html[data-site-theme=text-drop] .rich-text-editor-surface:focus-visible{outline-offset:2px;outline:2px solid #4dff8861}html[data-site-theme=text-drop] .rich-text-editor-surface:empty:before{content:attr(data-placeholder);color:var(--muted);pointer-events:none}html[data-site-theme=text-drop] .rich-text-help{margin:0}html[data-site-theme=text-drop] .rich-text-content{overflow-wrap:anywhere;gap:.85rem;min-width:0;max-width:100%;display:grid}html[data-site-theme=text-drop] .rich-text-paragraph,html[data-site-theme=text-drop] .rich-text-heading,html[data-site-theme=text-drop] .rich-text-quote,html[data-site-theme=text-drop] .rich-text-list{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;margin:0}html[data-site-theme=text-drop] .rich-text-paragraph,html[data-site-theme=text-drop] .rich-text-list,html[data-site-theme=text-drop] .rich-text-quote{color:var(--text);line-height:1.75}html[data-site-theme=text-drop] .rich-text-heading{color:var(--text-bright);text-shadow:0 0 14px #ffffff14,0 0 18px #38ff7e29}html[data-site-theme=text-drop] .rich-text-heading--h2{font-size:clamp(1.3rem,3vw,1.85rem)}html[data-site-theme=text-drop] .rich-text-heading--h3{font-size:clamp(1.08rem,2.4vw,1.4rem)}html[data-site-theme=text-drop] .rich-text-quote{background:#041207b8;border-left:3px solid #72ff9f75;border-radius:.2rem;padding:.9rem 1rem;box-shadow:inset 0 0 0 1px #72ff9f0f}html[data-site-theme=text-drop] .rich-text-list{padding-left:1.35rem}html[data-site-theme=text-drop] .rich-text-list li+li{margin-top:.42rem}html[data-site-theme=text-drop] .rich-text-underline{text-decoration:underline;text-decoration-thickness:.08em}html[data-site-theme=text-drop] .rich-text-color--accent{color:var(--accent)}html[data-site-theme=text-drop] .rich-text-color--bright{color:var(--text-bright)}html[data-site-theme=text-drop] .rich-text-color--muted{color:var(--muted)}html[data-site-theme=text-drop] .rich-text-color--warning{color:#ffd56a}html[data-site-theme=text-drop] .rich-text-color--danger{color:var(--danger)}html[data-site-theme=text-drop] .rich-text-link{color:var(--accent);text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:.08em}html[data-site-theme=text-drop] .rich-text-link:hover,html[data-site-theme=text-drop] .rich-text-link:focus-visible{color:var(--text-bright);text-shadow:var(--matrix-glow)}html[data-site-theme=text-drop] .rich-text-media{object-fit:contain;cursor:zoom-in;background:#0000005c;border-radius:.35rem;width:min(100%,960px);max-height:70vh;margin:.35rem 0;display:block;box-shadow:0 0 0 1px #72ff9f33,0 16px 34px #00000047}html[data-site-theme=text-drop] .rich-text-media:focus-visible{outline:2px solid var(--accent);outline-offset:4px}html[data-site-theme=text-drop] .rich-text-video{aspect-ratio:16/9}html[data-site-theme=text-drop] .site-footer{border-top:1px solid #72ff9f24;gap:.9rem;margin-top:1.5rem;padding-top:1rem;display:grid}html[data-site-theme=text-drop] .footer-links{flex-wrap:wrap;gap:.85rem 1.1rem;display:flex}html[data-site-theme=text-drop] .footer-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem 1.1rem;display:flex}html[data-site-theme=text-drop] .footer-legal{color:var(--muted);letter-spacing:.04em;margin:0;font-size:.82rem;line-height:1.6}html[data-site-theme=text-drop] .footer-legal-links{flex-wrap:wrap;justify-content:flex-end;gap:.65rem 1rem;margin-left:auto;display:flex}html[data-site-theme=text-drop] .footer-link--child{margin-left:1.25rem}html[data-site-theme=text-drop] .upload-progress-track{background:#72ff9f1f;border-radius:999px;height:.5rem;position:relative;overflow:hidden}html[data-site-theme=text-drop] .upload-progress-bar{transform-origin:0;background:linear-gradient(90deg,#4dff887a,#f7fff8eb);transition:transform .14s;position:absolute;inset:0;transform:scaleX(0)}html[data-site-theme=text-drop] .upload-library-body{gap:.85rem;padding-top:.85rem;display:grid}html[data-site-theme=text-drop] .upload-library-header{align-items:baseline;gap:.75rem}html[data-site-theme=text-drop] .upload-library-image{aspect-ratio:1;object-fit:cover;cursor:zoom-in;background:#00000059;border:1px solid #72ff9f24;border-radius:.45rem;width:100%}html[data-site-theme=text-drop] .upload-library-image:focus-visible{outline:2px solid var(--accent);outline-offset:3px}html[data-site-theme=text-drop] .upload-library-meta{gap:.15rem;font-size:.75rem;display:grid}html[data-site-theme=text-drop] .upload-library-empty{text-align:center;background:#030b048c;border:1px dashed #72ff9f2e;border-radius:.85rem;grid-column:1/-1;padding:.85rem}html[data-site-theme=text-drop] .page-shell{z-index:1;width:min(1380px,100% - 1.2rem);margin:0 auto;padding:.75rem 0 2.25rem;position:relative}html[data-site-theme=text-drop] .site-breadcrumbs{margin:0 0 .9rem}html[data-site-theme=text-drop] .breadcrumb-home-icon{min-width:1.15rem;height:1.15rem;color:var(--accent);place-items:center;margin-right:.38rem;font-size:1.14em;line-height:1;display:inline-grid}html[data-site-theme=text-drop] .breadcrumbs-current{color:var(--text-bright);align-items:center;display:inline-flex}html[data-site-theme=text-drop] .breadcrumbs-separator{opacity:.72}html[data-site-theme=text-drop] body.booting .page-shell{pointer-events:none;filter:blur(1px)saturate(.9)}html[data-site-theme=text-drop] .matrix-rain{pointer-events:none;z-index:0;opacity:.28;position:fixed;inset:0;overflow:hidden}html[data-site-theme=text-drop] .page-content{min-height:60vh}html[data-site-theme=text-drop] .upload-library-grid{grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:.6rem;display:grid}html[data-site-theme=text-drop] .top-mini-bar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#020e04f5,#000401fa);border:1px solid #72ff9f24;border-radius:.28rem;margin:0 0 .6rem;box-shadow:inset 0 0 0 1px #72ff9f08,0 10px 28px #00000047}html[data-site-theme=text-drop] .top-mini-bar.is-sticky{z-index:110;position:sticky;top:0}html[data-site-theme=text-drop] .top-mini-bar__inner{justify-content:space-between;align-items:center;gap:1rem;min-height:2.7rem;padding:.3rem .7rem;display:flex}html[data-site-theme=text-drop] .top-mini-bar__left{flex:auto;align-items:center;gap:.55rem;min-width:0;min-height:1px;display:flex;overflow:visible}html[data-site-theme=text-drop] .top-mini-bar__left::-webkit-scrollbar{display:none}html[data-site-theme=text-drop] .top-mini-bar__right{justify-content:flex-end;align-items:center;gap:.7rem;display:flex}html[data-site-theme=text-drop] .top-mini-bar__custom-links{align-items:center;gap:.45rem;min-width:0;display:inline-flex}html[data-site-theme=text-drop] .top-mini-bar__custom-link{min-height:2rem;color:var(--text-soft);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#09140cb8;border:1px solid #72ff9f29;border-radius:999px;align-items:center;padding:.2rem .72rem;font-size:.68rem;font-weight:700;text-decoration:none;transition:transform .18s,border-color .18s,color .18s,background-color .18s,box-shadow .18s;display:inline-flex}html[data-site-theme=text-drop] .top-mini-bar__custom-link:hover,html[data-site-theme=text-drop] .top-mini-bar__custom-link:focus-visible,html[data-site-theme=text-drop] .top-mini-bar__custom-link[aria-current=page]{color:var(--text-bright);background:#0a1c0eeb;border-color:#72ff9f6b;transform:translateY(-1px);box-shadow:0 0 20px #72ff9f1f}html[data-site-theme=text-drop] .top-mini-bar__selector-group{min-width:0;height:2.1rem;color:var(--text);background:#041006e6;border:1px solid #72ff9f3d;border-radius:999px;flex:none;align-items:center;gap:0;padding:0 .58rem;transition:transform .18s,border-color .18s,box-shadow .18s,color .18s,background-color .18s;display:inline-flex;position:relative;box-shadow:0 0 18px #72ff9f14}html[data-site-theme=text-drop] .top-mini-bar__selector-group:hover,html[data-site-theme=text-drop] .top-mini-bar__selector-group:focus-within{color:var(--text-bright);border-color:#72ff9f8a;transform:translateY(-1px);box-shadow:0 0 24px #72ff9f29}html[data-site-theme=text-drop] .top-mini-bar__selector{min-width:0;color:var(--text-bright);cursor:pointer;letter-spacing:.08em;background:0 0;border:0;justify-content:center;align-items:center;gap:.35rem;padding:0 .92rem 0 0;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:.72rem;font-weight:700;display:inline-flex;position:relative}html[data-site-theme=text-drop] .top-mini-bar__selector:after{content:"";border-bottom:1px solid;border-right:1px solid;width:.42rem;height:.42rem;transition:transform .16s;transform:translateY(-.12rem)rotate(45deg)}html[data-site-theme=text-drop] .top-mini-bar__selector-group:hover .top-mini-bar__selector:after,html[data-site-theme=text-drop] .top-mini-bar__selector-group:focus-within .top-mini-bar__selector:after{transform:translateY(.08rem)rotate(225deg)}html[data-site-theme=text-drop] .top-mini-bar__selector-menu{z-index:120;background:#000802fa;border:1px solid #72ff9f52;border-radius:.65rem;gap:.25rem;width:max-content;min-width:100%;max-width:min(17rem,100vw - 1rem);padding:.3rem;display:none;position:absolute;top:calc(100% - 1px);left:0;box-shadow:0 18px 34px #00000075,0 0 24px #72ff9f1f}html[data-site-theme=text-drop] .top-mini-bar__selector-group:hover .top-mini-bar__selector-menu,html[data-site-theme=text-drop] .top-mini-bar__selector-group:focus-within .top-mini-bar__selector-menu,html[data-site-theme=text-drop] .top-mini-bar__selector-group.is-open .top-mini-bar__selector-menu{display:grid}html[data-site-theme=text-drop] .top-mini-bar__selector-option{width:100%;min-height:2rem;color:var(--text);cursor:pointer;letter-spacing:.04em;text-align:left;background:#041006e6;border:1px solid #72ff9f24;border-radius:.45rem;padding:.38rem .65rem;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:.72rem;font-weight:800}html[data-site-theme=text-drop] .top-mini-bar__selector-option:hover,html[data-site-theme=text-drop] .top-mini-bar__selector-option:focus-visible,html[data-site-theme=text-drop] .top-mini-bar__selector-option[aria-selected=true]{color:var(--text-bright);background:#0a1c0ef5;border-color:#72ff9f7a;outline:none}html[data-site-theme=text-drop] .top-mini-bar__selector:focus{outline:none}html[data-site-theme=text-drop] .top-mini-bar__search-shell{flex-direction:column;align-items:stretch;display:inline-flex;position:relative}html[data-site-theme=text-drop] .top-mini-bar__cart-shell{display:inline-flex;position:relative}html[data-site-theme=text-drop] .top-mini-bar__utility-button,html[data-site-theme=text-drop] .top-mini-bar__search-form{color:var(--text);cursor:pointer;background:#041006e6;border:1px solid #72ff9f3d;transition:width .24s cubic-bezier(.22,1,.36,1),transform .18s,border-color .18s,box-shadow .18s,color .18s,background-color .18s;box-shadow:0 0 18px #72ff9f14}html[data-site-theme=text-drop] .top-mini-bar__utility-button{border-radius:999px;justify-content:center;align-items:center;width:2.3rem;height:2.3rem;padding:0;display:inline-flex}html[data-site-theme=text-drop] .top-mini-bar__cart-button{position:relative}html[data-site-theme=text-drop] .top-mini-bar__cart-count{min-width:1rem;height:1rem;color:var(--text-bright);background:#0c3012fa;border:1px solid #72ff9f61;border-radius:999px;justify-content:center;align-items:center;padding:0 .24rem;font-size:.58rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-.12rem;right:-.18rem;box-shadow:0 0 14px #72ff9f2e}html[data-site-theme=text-drop] .top-mini-bar__cart-backdrop{z-index:6;background:#00000047;border:0;position:fixed;inset:0}html[data-site-theme=text-drop] .top-mini-bar__cart-panel{z-index:7;opacity:0;pointer-events:none;background:linear-gradient(#020e04fa,#000601fe);border:1px solid #72ff9f33;border-radius:.5rem 0 0;grid-template-rows:auto minmax(0,1fr) auto;width:min(28rem,100vw - 1rem);max-width:calc(100vw - .5rem);padding:.9rem .95rem 1rem;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .22s;display:grid;position:fixed;inset:3.8rem 0 .75rem auto;transform:translate(100%);box-shadow:inset 0 0 0 1px #72ff9f0a,0 28px 46px #0000006b,0 0 26px #72ff9f1a}html[data-site-theme=text-drop] .checkout-page{gap:1rem;display:grid}html[data-site-theme=text-drop] .checkout-page__header,html[data-site-theme=text-drop] .checkout-page__card{padding:1rem 1.05rem}html[data-site-theme=text-drop] .checkout-page__layout{grid-template-columns:minmax(0,1.5fr) minmax(18rem,.9fr);align-items:start;gap:1rem;display:grid}html[data-site-theme=text-drop] .checkout-page__summary{position:sticky;top:1rem}html[data-site-theme=text-drop] .checkout-page__items{gap:.75rem;display:grid}html[data-site-theme=text-drop] .checkout-page__item{background:#040e05b3;border:1px solid #72ff9f29;border-radius:.45rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.8rem;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid}html[data-site-theme=text-drop] .checkout-page__item:hover,html[data-site-theme=text-drop] .checkout-page__item:focus-within{background:#061208d6;border-color:#72ff9f4d;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #72ff9f0d,0 0 20px #72ff9f14}html[data-site-theme=text-drop] .checkout-page__item-link{min-width:0;color:var(--accent);background:linear-gradient(#041207e6,#010a03f5);border:1px solid #72ff9f1a;border-radius:.38rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.55rem;text-decoration:none;transition:color .16s,transform .16s,border-color .16s,box-shadow .16s;display:grid;box-shadow:inset 0 0 0 1px #72ff9f08}html[data-site-theme=text-drop] .checkout-page__item:hover .checkout-page__item-link,html[data-site-theme=text-drop] .checkout-page__item:focus-within .checkout-page__item-link{color:var(--text-bright);border-color:#72ff9f3d;box-shadow:inset 0 0 0 1px #72ff9f0d,0 0 18px #72ff9f1a}html[data-site-theme=text-drop] .checkout-page__item-thumb{object-fit:cover;background:#00000038;border:1px solid #72ff9f24;border-radius:.35rem;width:4rem;height:4rem}html[data-site-theme=text-drop] .checkout-page__item-copy{gap:.2rem;min-width:0;display:grid}html[data-site-theme=text-drop] .checkout-page__item-copy strong,html[data-site-theme=text-drop] .checkout-page__item-price{color:var(--text-bright)}html[data-site-theme=text-drop] .checkout-page__item-actions{justify-items:end;gap:.6rem;display:grid}html[data-site-theme=text-drop] .checkout-page__item-remove{white-space:nowrap}html[data-site-theme=text-drop] .checkout-page__summary-rows{gap:.55rem;margin-bottom:.9rem;display:grid}html[data-site-theme=text-drop] .checkout-page__summary-row{background:#040e05a3;border:1px solid #72ff9f24;border-radius:.4rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.72rem .8rem;display:flex}html[data-site-theme=text-drop] .checkout-page__summary-row--total{background:#08180ad1;border-color:#72ff9f47}html[data-site-theme=text-drop] .top-mini-bar__cart-panel.is-open{opacity:1;pointer-events:auto;transform:translate(0)}html[data-site-theme=text-drop] .top-mini-bar__search-form{border-radius:999px;align-items:center;gap:.55rem;width:min(8.4rem,100vw - 10rem);height:2.3rem;padding:.18rem .2rem .18rem .82rem;display:inline-flex;overflow:hidden}html[data-site-theme=text-drop] .top-mini-bar__search-input{min-width:0;color:var(--text);caret-color:var(--accent);letter-spacing:.08em;background:0 0;border:0;flex:auto;width:100%;padding:.2rem 0;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:.77rem;font-weight:700;transition:color .18s,opacity .18s}html[data-site-theme=text-drop] .top-mini-bar__search-input::placeholder{color:var(--muted);opacity:1}html[data-site-theme=text-drop] .top-mini-bar__search-input:focus{outline:none}html[data-site-theme=text-drop] .top-mini-bar__search-icon-shell{background:#000801f0;border:1px solid #72ff9f2e;border-radius:999px;flex:0 0 1.9rem;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;margin-left:auto;display:inline-flex}html[data-site-theme=text-drop] .top-mini-bar__search-icon-button{width:100%;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}html[data-site-theme=text-drop] .top-mini-bar__utility-icon{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}html[data-site-theme=text-drop] .top-mini-bar__utility-button:hover,html[data-site-theme=text-drop] .top-mini-bar__utility-button:focus-visible,html[data-site-theme=text-drop] .top-mini-bar__search-form:hover,html[data-site-theme=text-drop] .top-mini-bar__search-form:focus-within{color:var(--text-bright);border-color:#72ff9f8a;transform:translateY(-1px);box-shadow:0 0 24px #72ff9f29}html[data-site-theme=text-drop] .top-mini-bar__search-form:hover,html[data-site-theme=text-drop] .top-mini-bar__search-form:focus-within{width:min(13.6rem,100vw - 9rem)}html[data-site-theme=text-drop] .top-mini-bar__search-form:hover .top-mini-bar__search-input::placeholder,html[data-site-theme=text-drop] .top-mini-bar__search-form:focus-within .top-mini-bar__search-input::placeholder{color:var(--text-bright)}html[data-site-theme=text-drop] .top-mini-bar__search-form:focus-within,html[data-site-theme=text-drop] .top-mini-bar__utility-button:focus-visible{outline-offset:2px;outline:2px solid #72ff9f57}html[data-site-theme=text-drop] .top-mini-bar__search-results{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#020e04fa,#000601fc);border:1px solid #72ff9f33;border-radius:.42rem;gap:.32rem;width:min(24rem,100vw - 1rem);padding:.5rem;display:grid;position:absolute;top:calc(100% + .4rem);right:0;box-shadow:inset 0 0 0 1px #72ff9f0a,0 20px 40px #0000006b,0 0 26px #72ff9f1a}html[data-site-theme=text-drop] .top-mini-bar__search-status{color:var(--muted);letter-spacing:.04em;margin:0;padding:.5rem .55rem;font-size:.73rem;line-height:1.45}html[data-site-theme=text-drop] .top-mini-bar__search-result{background:#020a03bd;border:1px solid #72ff9f14;border-radius:.34rem;align-items:center;gap:.65rem;min-width:0;padding:.55rem .62rem;display:flex}html[data-site-theme=text-drop] .top-mini-bar__search-result--link{transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s}html[data-site-theme=text-drop] .top-mini-bar__search-result--link:hover,html[data-site-theme=text-drop] .top-mini-bar__search-result--link:focus-visible{background:#061808f0;border-color:#72ff9f66;outline:none;transform:translateY(-1px);box-shadow:0 0 18px #72ff9f24}html[data-site-theme=text-drop] .top-mini-bar__search-result--static{opacity:.92}html[data-site-theme=text-drop] .top-mini-bar__search-result-thumb{object-fit:cover;background:#00000038;border:1px solid #72ff9f38;border-radius:.32rem;flex:0 0 2.4rem;width:2.4rem;height:2.4rem}html[data-site-theme=text-drop] .top-mini-bar__search-result-copy{flex:auto;gap:.22rem;min-width:0;display:grid}html[data-site-theme=text-drop] .top-mini-bar__search-result-heading{justify-content:space-between;align-items:center;gap:.55rem;min-width:0;display:flex}html[data-site-theme=text-drop] .top-mini-bar__search-result-title{min-width:0;color:var(--text-bright);text-overflow:ellipsis;white-space:nowrap;letter-spacing:.06em;font-size:.76rem;font-weight:700;overflow:hidden}html[data-site-theme=text-drop] .top-mini-bar__search-result-kind{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;background:#72ff9f0f;border:1px solid #72ff9f2e;border-radius:999px;flex:none;padding:.14rem .4rem;font-size:.6rem;font-weight:700}html[data-site-theme=text-drop] .top-mini-bar__search-result-meta{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;letter-spacing:.05em;font-size:.67rem;overflow:hidden}html[data-site-theme=text-drop] .top-mini-bar__avatar-shell{background:#041006e6;border:1px solid #72ff9f42;border-radius:999px;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:inline-flex;overflow:hidden;box-shadow:0 0 18px #72ff9f1f}html[data-site-theme=text-drop] .top-mini-bar__menu-group{margin-bottom:-.3rem;padding-bottom:.3rem;display:inline-flex;position:relative}html[data-site-theme=text-drop] .top-mini-bar__avatar-trigger{cursor:pointer;appearance:none;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}html[data-site-theme=text-drop] .top-mini-bar__avatar-trigger:focus-visible{outline:none}html[data-site-theme=text-drop] .top-mini-bar__menu-group:hover .top-mini-bar__avatar-shell,html[data-site-theme=text-drop] .top-mini-bar__menu-group:focus-within .top-mini-bar__avatar-shell,html[data-site-theme=text-drop] .top-mini-bar__menu-group.is-open .top-mini-bar__avatar-shell{border-color:#72ff9f85;box-shadow:0 0 24px #72ff9f29}html[data-site-theme=text-drop] .top-mini-bar__menu-panel{min-width:11rem;position:absolute;top:calc(100% - .08rem);left:auto;right:0;z-index:1000!important}html[data-site-theme=text-drop] .top-mini-bar__menu-group.is-open .top-mini-bar__menu-panel{gap:.3rem;display:grid}html[data-site-theme=text-drop] .top-mini-bar__menu-link,html[data-site-theme=text-drop] .top-mini-bar__menu-button{text-align:left;width:100%;display:block}html[data-site-theme=text-drop] .top-mini-bar__menu-button{cursor:pointer;background:0 0;border:0}html[data-site-theme=text-drop] .top-mini-bar__menu-button:disabled{cursor:wait;opacity:.7}html[data-site-theme=text-drop] .top-mini-bar__cart-header,html[data-site-theme=text-drop] .top-mini-bar__cart-item-header,html[data-site-theme=text-drop] .top-mini-bar__cart-summary{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}html[data-site-theme=text-drop] .top-mini-bar__cart-header h3,html[data-site-theme=text-drop] .top-mini-bar__cart-item-header p,html[data-site-theme=text-drop] .top-mini-bar__cart-item-header strong,html[data-site-theme=text-drop] .top-mini-bar__cart-summary p,html[data-site-theme=text-drop] .top-mini-bar__cart-summary strong{margin:0}html[data-site-theme=text-drop] .top-mini-bar__cart-body{gap:.75rem;min-height:0;padding:.85rem .2rem .85rem 0;display:grid;overflow-y:auto}html[data-site-theme=text-drop] .top-mini-bar__cart-item{background:#031006eb;border:1px solid #72ff9f1f;border-radius:.38rem;align-content:start;gap:.55rem;padding:.7rem;display:grid}html[data-site-theme=text-drop] .top-mini-bar__cart-item-copy{gap:.18rem;min-width:0;display:grid}html[data-site-theme=text-drop] .top-mini-bar__cart-item-price{white-space:nowrap}html[data-site-theme=text-drop] .top-mini-bar__cart-item-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}html[data-site-theme=text-drop] .top-mini-bar__cart-item-link{min-width:0;color:var(--accent);background:linear-gradient(#041207e6,#010a03f5);border:1px solid #72ff9f1a;border-radius:.34rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;padding:.6rem;text-decoration:none;display:grid;box-shadow:inset 0 0 0 1px #72ff9f08}html[data-site-theme=text-drop] .top-mini-bar__cart-item-thumb{object-fit:cover;background:#000801e6;border:1px solid #72ff9f1f;border-radius:.34rem;flex:0 0 4.25rem;width:4.25rem;height:4.25rem;display:block;box-shadow:0 0 16px #72ff9f14}html[data-site-theme=text-drop] .top-mini-bar__cart-item-link:hover,html[data-site-theme=text-drop] .top-mini-bar__cart-item-link:focus-visible{color:var(--text-bright);border-color:#72ff9f47;outline:none;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #72ff9f0f,0 0 18px #72ff9f1f}html[data-site-theme=text-drop] .top-mini-bar__cart-item-link:hover .top-mini-bar__cart-item-header strong,html[data-site-theme=text-drop] .top-mini-bar__cart-item-link:focus-visible .top-mini-bar__cart-item-header strong{color:var(--text-bright)}html[data-site-theme=text-drop] .top-mini-bar__cart-quantity{align-items:center;gap:.35rem;display:inline-flex}html[data-site-theme=text-drop] .top-mini-bar__cart-quantity-button{min-width:2rem;padding-inline:.55rem}html[data-site-theme=text-drop] .top-mini-bar__cart-quantity-value{text-align:center;min-width:1.2rem;color:var(--text-bright);font-weight:700}html[data-site-theme=text-drop] .top-mini-bar__cart-remove,html[data-site-theme=text-drop] .top-mini-bar__cart-close{white-space:nowrap}html[data-site-theme=text-drop] .top-mini-bar__cart-footer{border-top:1px solid #72ff9f24;gap:.7rem;padding-top:.8rem;display:grid}html[data-site-theme=text-drop] .top-mini-bar__cart-empty,html[data-site-theme=text-drop] .top-mini-bar__cart-notice{margin:0}html[data-site-theme=text-drop] .top-mini-bar__avatar-image{object-fit:cover;width:100%;height:100%;display:block}html[data-site-theme=text-drop] .matrix-column--brand{color:#85ffb4e6;text-shadow:0 0 12px #85ffb447,0 0 24px #4dff883d}html[data-site-theme=text-drop] .site-header{border-bottom:1px solid #72ff9f2e;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.8rem;padding:.8rem 0 1.15rem;display:flex;box-shadow:inset 0 -1px #72ff9f0d}html[data-site-theme=text-drop] .brand{letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.875rem;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:1rem;font-weight:700;display:inline-flex}html[data-site-theme=text-drop] .brand-copy{gap:.18rem;min-width:0;display:grid}html[data-site-theme=text-drop] .brand-subtitle{color:var(--muted);letter-spacing:.16em;text-transform:none;white-space:normal;overflow-wrap:anywhere;text-shadow:0 0 12px #72ff9f1a;font-size:.68rem}html[data-site-theme=text-drop] .brand-mark{width:2.75rem;height:2.75rem;color:var(--accent);box-shadow:var(--matrix-glow);background:linear-gradient(#021004fa,#000000fa);border:1px solid #48ff7c61;border-radius:.18rem;place-items:center;font-size:1.2rem;display:grid;overflow:hidden}html[data-site-theme=text-drop] .brand-mark-img{object-fit:contain;width:100%;height:100%}html[data-site-theme=text-drop] .site-header .pill-link{min-width:8rem}html[data-site-theme=text-drop] .nav-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}html[data-site-theme=text-drop] .nav-link{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;transition:color .18s,text-shadow .18s}html[data-site-theme=text-drop] .nav-link:hover,html[data-site-theme=text-drop] .nav-link:focus-visible,html[data-site-theme=text-drop] .nav-link[aria-current=page]{color:var(--accent);text-shadow:var(--matrix-glow)}html[data-site-theme=text-drop] .nav-menu-group{position:relative}html[data-site-theme=text-drop] .nav-menu-parent{align-items:center;gap:.4rem;display:inline-flex}html[data-site-theme=text-drop] .nav-submenu{z-index:5;min-width:14rem;box-shadow:var(--shadow);background:#010a03fa;border:1px solid #72ff9f2e;border-radius:.35rem;padding:.5rem;display:none;position:absolute;top:calc(100% + .45rem);left:0}html[data-site-theme=text-drop] .nav-menu-group:hover .nav-submenu,html[data-site-theme=text-drop] .nav-menu-group:focus-within .nav-submenu{gap:.3rem;display:grid}html[data-site-theme=text-drop] .nav-submenu-link,html[data-site-theme=text-drop] .footer-link{color:var(--muted);font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;text-decoration:none}html[data-site-theme=text-drop] .nav-submenu-link{border-radius:.2rem;padding:.55rem .65rem}html[data-site-theme=text-drop] .nav-submenu-link:hover,html[data-site-theme=text-drop] .nav-submenu-link:focus-visible,html[data-site-theme=text-drop] .footer-link:hover,html[data-site-theme=text-drop] .footer-link:focus-visible,html[data-site-theme=text-drop] .footer-link[aria-current=page]{color:var(--accent);text-shadow:var(--matrix-glow)}html[data-site-theme=text-drop] .pill-link,html[data-site-theme=text-drop] .button-primary,html[data-site-theme=text-drop] .button-secondary{letter-spacing:.08em;text-transform:uppercase;border:1px solid #72ff9f57;border-radius:.18rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.55rem;padding:.58rem .92rem;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-weight:700;transition:transform .18s,border-color .18s,background-color .18s,color .18s,box-shadow .18s;display:inline-flex}html[data-site-theme=text-drop] .pill-link,html[data-site-theme=text-drop] .button-primary{color:var(--accent);background:linear-gradient(#07180bfa,#000702fa);box-shadow:inset 0 0 0 1px #72ff9f14,0 0 18px #72ff9f24}html[data-site-theme=text-drop] .button-primary:hover,html[data-site-theme=text-drop] .button-primary:focus-visible,html[data-site-theme=text-drop] .button-secondary:hover,html[data-site-theme=text-drop] .button-secondary:focus-visible,html[data-site-theme=text-drop] .pill-link:hover,html[data-site-theme=text-drop] .pill-link:focus-visible{color:var(--text-bright);transform:translateY(-1px);box-shadow:0 0 28px #4dff882e}html[data-site-theme=text-drop] .admin-help-links--stacked{justify-items:start;gap:.45rem;display:grid}html[data-site-theme=text-drop] .boot-panel{background:linear-gradient(#020f04fa,#000000fe);border:1px solid #72ff9f52;border-radius:.2rem;width:min(760px,100%);min-height:360px;padding:1rem 1rem .95rem;position:relative;overflow:hidden;box-shadow:0 0 0 1px #72ff9f0f,0 24px 80px #000000c7,0 0 26px #72ff9f1f}html[data-site-theme=text-drop] .boot-panel:before{content:"";pointer-events:none;opacity:.5;background:linear-gradient(#72ff9f17,#0000 12%),repeating-linear-gradient(#ffffff06 0 1px,#0000 1px 4px);position:absolute;inset:0}html[data-site-theme=text-drop] .matrix-panel{border:1px solid var(--border);box-shadow:var(--shadow);background:linear-gradient(#010c03fa,#000000fc);border-radius:.28rem;position:relative;overflow:hidden}html[data-site-theme=text-drop] .matrix-panel:before{content:"";pointer-events:none;opacity:.42;background:linear-gradient(#72ff9f14,#0000 10%),repeating-linear-gradient(#ffffff06 0 1px,#0000 1px 5px);position:absolute;inset:0}html[data-site-theme=text-drop] .upload-library-section{display:block}html[data-site-theme=text-drop] .upload-library-card{background:#030c04e0;border:1px solid #72ff9f29;border-radius:.6rem;gap:.4rem;padding:.5rem;display:grid}html[data-site-theme=text-drop] button,html[data-site-theme=text-drop] input,html[data-site-theme=text-drop] select,html[data-site-theme=text-drop] textarea{font:inherit}html[data-site-theme=text-drop] .social-rail-toggle,html[data-site-theme=text-drop] .social-rail-link{color:var(--text);box-shadow:var(--shadow);background:linear-gradient(#020e04fa,#000401fa);border:1px solid #72ff9f3d}html[data-site-theme=text-drop] .social-rail-toggle{cursor:pointer;border-radius:.28rem;flex:0 0 3.1rem;justify-content:center;align-items:center;width:3.1rem;height:3.1rem;padding:0;display:inline-flex}html[data-site-theme=text-drop] .social-rail-toggle:hover,html[data-site-theme=text-drop] .social-rail-toggle:focus-visible{color:var(--text-bright);border-color:#72ff9f85;transform:translate(1px);box-shadow:0 0 24px #72ff9f29}html[data-site-theme=text-drop] .social-rail-link-button{cursor:pointer;appearance:none;text-align:left;width:100%}html[data-site-theme=text-drop] .scroll-top-button{left:50%;bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:4;width:3.35rem;height:3.35rem;color:var(--accent);cursor:pointer;opacity:0;background:radial-gradient(circle at top,#f7fff824,#0000 38%),linear-gradient(#041006f5,#000501fa);border:1px solid #72ff9f57;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:opacity .18s,transform .18s,border-color .18s,box-shadow .18s,color .18s;display:inline-flex;position:fixed;transform:translate(-50%,.8rem);box-shadow:0 0 0 1px #72ff9f14,0 18px 38px #0009,0 0 20px #72ff9f2e}html[data-site-theme=text-drop] .scroll-top-button.is-visible{opacity:1;transform:translate(-50%)}html[data-site-theme=text-drop] .scroll-top-button:hover,html[data-site-theme=text-drop] .scroll-top-button:focus-visible{color:var(--text-bright);border-color:#72ff9f94;transform:translate(-50%,-.1rem);box-shadow:0 0 0 1px #72ff9f1a,0 22px 44px #000000a8,0 0 26px #72ff9f3d}html[data-site-theme=text-drop] .scroll-top-button:focus-visible{outline-offset:3px;outline:2px solid #72ff9f61}html[data-site-theme=text-drop] .button-secondary{border-color:var(--border);color:var(--text);background:linear-gradient(#041006f5,#000501fa);box-shadow:inset 0 0 0 1px #72ff9f0a}html[data-site-theme=text-drop] .button-primary,html[data-site-theme=text-drop] .button-secondary{cursor:pointer}html[data-site-theme=text-drop] .button-primary:disabled,html[data-site-theme=text-drop] .button-secondary:disabled{cursor:wait;opacity:.7;transform:none}html[data-site-theme=text-drop] .button-danger-small{color:#ff6b6b;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#280606f7,#120000fa);border:1px solid #ff50508c;border-radius:.18rem;justify-content:center;align-items:center;gap:.4rem;padding:.38rem .72rem;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:.82rem;font-weight:700;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s;display:inline-flex}html[data-site-theme=text-drop] .button-danger-small:hover,html[data-site-theme=text-drop] .button-danger-small:focus-visible{color:#ff9090;border-color:#ff5050cc;transform:translateY(-1px);box-shadow:0 0 18px #ff505038}html[data-site-theme=text-drop] .button-danger-small:disabled{cursor:wait;opacity:.7;transform:none}html[data-site-theme=text-drop] .hero-actions,html[data-site-theme=text-drop] .session-actions{flex-wrap:wrap;gap:.7rem;margin-top:1.1rem;display:flex}html[data-site-theme=text-drop] .field-label-row,html[data-site-theme=text-drop] .settings-heading-with-action{justify-content:space-between;align-items:center;gap:.75rem;display:flex}html[data-site-theme=text-drop] .field-label-row label,html[data-site-theme=text-drop] .settings-heading-with-action h3,html[data-site-theme=text-drop] .settings-heading-with-action .eyebrow{margin:0}html[data-site-theme=text-drop] .settings-heading-with-action{align-items:flex-start}html[data-site-theme=text-drop] .admin-inline-info-button{place-items:center;width:2.1rem;min-width:2.1rem;height:2.1rem;padding:0;font-size:.95rem;line-height:1;display:inline-grid}html[data-site-theme=text-drop] .rich-text-toolbar-button{min-height:2.15rem;padding:.42rem .72rem;font-size:.78rem}html[data-site-theme=text-drop] .rich-text-toolbar .button-secondary:disabled{cursor:not-allowed;opacity:.52;box-shadow:inset 0 0 0 1px #72ff9f0a}html[data-site-theme=text-drop] .rich-text-toolbar-button--color{text-transform:none}html[data-site-theme=text-drop] .compact-action-field{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}html[data-site-theme=text-drop] .compact-action-field--with-clear{grid-template-columns:minmax(0,1fr) auto auto}html[data-site-theme=text-drop] .compact-action-trigger{white-space:nowrap;min-width:9.5rem}html[data-site-theme=text-drop] .upload-library-actions{flex-wrap:wrap;gap:.3rem;font-size:.75rem}html[data-site-theme=text-drop] .cookie-consent-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}html[data-site-theme=text-drop] .cookie-consent-actions .button-primary,html[data-site-theme=text-drop] .cookie-consent-actions .button-secondary{white-space:normal;min-height:2.35rem;padding:.48rem .7rem;font-size:.75rem}html[data-site-theme=text-drop] .admin-info-modal-section h3,html[data-site-theme=text-drop] .admin-info-modal-label{margin:0}html[data-site-theme=text-drop] .social-rail-link-label{white-space:nowrap}html[data-site-theme=text-drop] .field-group{gap:.45rem;display:grid}html[data-site-theme=text-drop] .field-group label{color:var(--muted);letter-spacing:.04em;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-weight:600}html[data-site-theme=text-drop] .field-group input,html[data-site-theme=text-drop] .field-group select{min-height:2.8rem;color:var(--text);caret-color:var(--accent);background:#000600f5;border:1px solid #72ff9f42;border-radius:.16rem;padding:.7rem .82rem;box-shadow:inset 0 0 0 1px #72ff9f08}html[data-site-theme=text-drop] .field-group textarea{resize:vertical;min-height:11rem;color:var(--text);caret-color:var(--accent);background:#000600f5;border:1px solid #72ff9f42;border-radius:.16rem;padding:.82rem;box-shadow:inset 0 0 0 1px #72ff9f08}html[data-site-theme=text-drop] .field-group input:focus-visible,html[data-site-theme=text-drop] .field-group select:focus-visible,html[data-site-theme=text-drop] .field-group textarea:focus-visible{outline-offset:2px;outline:2px solid #4dff8861}html[data-site-theme=text-drop] .rich-text-toolbar-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.82rem}html[data-site-theme=text-drop] .cookie-consent-category input{margin-top:.15rem}html[data-site-theme=text-drop] .boot-badge,html[data-site-theme=text-drop] .boot-phase{color:var(--accent);font-size:.84rem}html[data-site-theme=text-drop] .matrix-pill-row{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}html[data-site-theme=text-drop] .status-message{min-height:1.4rem;color:var(--muted);margin:0}html[data-site-theme=text-drop] .status-message[data-tone=success]{color:var(--success)}html[data-site-theme=text-drop] .status-message[data-tone=error]{color:var(--danger)}html[data-site-theme=text-drop] .upload-modal-header h2,html[data-site-theme=text-drop] .upload-modal-preview-empty,html[data-site-theme=text-drop] .upload-modal-file-summary{margin:0}html[data-site-theme=text-drop] .upload-library-summary{cursor:pointer}html[data-site-theme=text-drop] .upload-library-header h3,html[data-site-theme=text-drop] .upload-library-status,html[data-site-theme=text-drop] .upload-library-meta strong,html[data-site-theme=text-drop] .upload-library-meta .muted-copy{margin:0}html[data-site-theme=text-drop] table,html[data-site-theme=text-drop] .admin-table,html[data-site-theme=text-drop] .data-table{border:1px solid var(--border);background:var(--surface);box-shadow:var(--matrix-glow);border-radius:6px}html[data-site-theme=text-drop] th,html[data-site-theme=text-drop] td{border-color:#72ff9f38}html[data-site-theme=text-drop] th{color:var(--text-bright);background:var(--surface-strong);letter-spacing:0;text-transform:none;font-family:inherit}html[data-site-theme=text-drop] .admin-info-modal-body,html[data-site-theme=text-drop] .admin-info-modal-section{gap:.75rem;display:grid}html[data-site-theme=text-drop] .admin-info-modal-code{overflow-wrap:anywhere;background:#000801e0;border:1px solid #72ff9f33;border-radius:.35rem;width:fit-content;max-width:100%;padding:.6rem .7rem;display:inline-block}html[data-site-theme=text-drop] .admin-info-modal-list,html[data-site-theme=text-drop] .admin-info-modal-steps{gap:.45rem;margin:0;padding-left:1.2rem;display:grid}html[data-site-theme=text-drop] .admin-info-modal-list code{overflow-wrap:anywhere}html[data-site-theme=text-drop] .upload-modal-overlay{z-index:6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}html[data-site-theme=text-drop] .upload-modal-dialog{gap:1rem;width:min(38rem,100%);max-height:min(85vh,52rem);padding:1.2rem;display:grid;overflow-y:auto}html[data-site-theme=text-drop] .upload-modal-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}html[data-site-theme=text-drop] .upload-modal-close{flex-shrink:0}html[data-site-theme=text-drop] .upload-modal-preview-shell{background:#020e04e6;border:1px solid #72ff9f2e;border-radius:.45rem;place-items:center;min-height:14rem;display:grid;overflow:hidden}html[data-site-theme=text-drop] .upload-modal-preview-shell.is-drag-active{border-color:#72ff9f8c;box-shadow:0 0 0 .18rem #72ff9f29}html[data-site-theme=text-drop] .upload-modal-preview-image{object-fit:contain;background:#00000073;width:100%;max-height:19rem}html[data-site-theme=text-drop] .upload-modal-preview-empty{color:var(--muted);text-align:center;padding:1rem}html[data-site-theme=text-drop] .cookie-consent-banner{right:max(.75rem, env(safe-area-inset-right,0px));bottom:max(.75rem, env(safe-area-inset-bottom,0px));left:max(.75rem, env(safe-area-inset-left,0px));z-index:5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;width:min(68rem,100% - 1.5rem);margin:0 auto;padding:1rem;display:grid;position:fixed}html[data-site-theme=text-drop] .cookie-consent-banner__copy{gap:.45rem;min-width:0;display:grid}html[data-site-theme=text-drop] .cookie-consent-banner h2,html[data-site-theme=text-drop] .cookie-consent-modal h2{letter-spacing:.04em;margin:0;font-size:1.05rem}html[data-site-theme=text-drop] .cookie-consent-banner p,html[data-site-theme=text-drop] .cookie-consent-modal p{margin:0}html[data-site-theme=text-drop] .cookie-consent-policy-link{color:var(--accent);text-underline-offset:.18rem;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}html[data-site-theme=text-drop] .cookie-consent-policy-link:hover,html[data-site-theme=text-drop] .cookie-consent-policy-link:focus-visible{color:var(--text-bright);text-shadow:var(--matrix-glow)}html[data-site-theme=text-drop] .cookie-consent-modal-overlay{z-index:7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}html[data-site-theme=text-drop] .cookie-consent-modal{gap:1rem;width:min(36rem,100%);max-height:min(86vh,46rem);padding:1rem;display:grid;overflow-y:auto}html[data-site-theme=text-drop] .cookie-consent-modal__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}html[data-site-theme=text-drop] .cookie-consent-modal__close{flex:none}html[data-site-theme=text-drop] .cookie-consent-categories{gap:.6rem;display:grid}html[data-site-theme=text-drop] .cookie-consent-category{background:#030d05db;border:1px solid #72ff9f2e;border-radius:.28rem;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.7rem;padding:.75rem;display:grid}html[data-site-theme=text-drop] .cookie-consent-category__copy{gap:.25rem;min-width:0;display:grid}html[data-site-theme=text-drop] .cookie-consent-category__copy span{color:var(--muted);line-height:1.5}html[data-site-theme=text-drop] .rich-text-media-lightbox{z-index:9;padding:max(.75rem, env(safe-area-inset-top,0px)) max(.75rem, env(safe-area-inset-right,0px)) max(.75rem, env(safe-area-inset-bottom,0px)) max(.75rem, env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d6;place-items:center;display:grid;position:fixed;inset:0}html[data-site-theme=text-drop] .rich-text-media-lightbox-dialog{background:#020904f5;border:1px solid #72ff9f47;border-radius:.5rem;grid-template-rows:auto minmax(0,1fr);gap:.75rem;width:min(96vw,82rem);height:min(92vh,56rem);padding:.85rem;display:grid;box-shadow:0 28px 80px #00000094,0 0 36px #39ff8821}html[data-site-theme=text-drop] .rich-text-media-lightbox-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}html[data-site-theme=text-drop] .rich-text-media-lightbox-header h2{min-width:0;color:var(--text-bright);overflow-wrap:anywhere;margin:0;font-size:1rem}html[data-site-theme=text-drop] .rich-text-media-lightbox-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}html[data-site-theme=text-drop] .rich-text-media-lightbox-zoom{min-width:4rem;color:var(--text-bright);text-align:center;border:1px solid #72ff9f2e;border-radius:999px;padding:.42rem .6rem;font-size:.85rem}html[data-site-theme=text-drop] .rich-text-media-lightbox-viewport{background:#000000b3;border:1px solid #72ff9f24;border-radius:.4rem;place-items:center;min-height:0;display:grid;overflow:auto}html[data-site-theme=text-drop] .rich-text-media-lightbox-media{object-fit:contain;transform-origin:50%;max-width:100%;max-height:100%;transition:transform .14s}html[data-site-theme=text-drop] .rich-text-media-lightbox-media:is(video){width:min(100%,76rem)}@media (width<=700px){html[data-site-theme=text-drop] .rich-text-media-lightbox-dialog{width:100%;height:94vh;padding:.65rem}html[data-site-theme=text-drop] .rich-text-media-lightbox-controls{justify-content:flex-start}}html[data-site-theme=text-drop] .social-rail{z-index:3;align-items:center;gap:.5rem;display:flex;position:fixed;top:50%;left:0;transform:translateY(-50%)}html[data-site-theme=text-drop] .social-rail-arrow{color:var(--accent);font-size:1.3rem;font-weight:700;line-height:1}html[data-site-theme=text-drop] .social-rail-links{opacity:0;pointer-events:none;align-content:center;gap:.45rem;max-width:0;transition:max-width .22s,opacity .18s;display:grid;overflow:hidden}html[data-site-theme=text-drop] .social-rail:hover .social-rail-links,html[data-site-theme=text-drop] .social-rail:focus-within .social-rail-links,html[data-site-theme=text-drop] .social-rail.is-open .social-rail-links{opacity:1;pointer-events:auto;max-width:14rem;overflow:visible}html[data-site-theme=text-drop] .social-rail-link{border-radius:.28rem;align-items:center;gap:.65rem;min-width:9.75rem;padding:.55rem .7rem;transition:transform .18s,border-color .18s,box-shadow .18s,color .18s;display:inline-flex}html[data-site-theme=text-drop] .social-rail-link:hover,html[data-site-theme=text-drop] .social-rail-link:focus-visible{color:var(--text-bright);border-color:#72ff9f85;box-shadow:0 0 24px #72ff9f29}html[data-site-theme=text-drop] .social-rail-link-mark{width:1.85rem;height:1.85rem;color:var(--accent);text-transform:uppercase;border:1px solid #72ff9f42;border-radius:999px;place-items:center;font-size:.74rem;display:inline-grid}html[data-site-theme=text-drop] .home-layout,html[data-site-theme=text-drop] .page-layout{gap:1.5rem;display:grid}html[data-site-theme=text-drop] .site-page-panel{gap:1.25rem;min-width:0;max-width:100%;padding:clamp(1.5rem,4vw,2.2rem);display:grid}html[data-site-theme=text-drop] .site-page-header{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}html[data-site-theme=text-drop] .site-page-header h1,html[data-site-theme=text-drop] .site-page-copy{margin:0}html[data-site-theme=text-drop] .site-page-content{gap:.95rem;min-width:0;max-width:100%;display:grid}html[data-site-theme=text-drop] .site-page-copy{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;line-height:1.75}html[data-site-theme=text-drop] .hero-card,html[data-site-theme=text-drop] .feature-card,html[data-site-theme=text-drop] .session-card{border:1px solid var(--border);box-shadow:var(--shadow);background:linear-gradient(#010c03fa,#000000fc);border-radius:.28rem;position:relative;overflow:hidden}html[data-site-theme=text-drop] .hero-card{padding:clamp(1.75rem,4vw,3rem)}html[data-site-theme=text-drop] .hero-card:after{content:"";opacity:.32;pointer-events:none;background:linear-gradient(#72ff9f14,#0000 10%),repeating-linear-gradient(#ffffff05 0 1px,#0000 1px 6px);position:absolute;inset:0}html[data-site-theme=text-drop] .hero-card h1{max-width:13ch;color:var(--text-bright);margin:0;font-size:clamp(2.4rem,7vw,4.6rem);line-height:1.03}html[data-site-theme=text-drop] .matrix-hero .lede,html[data-site-theme=text-drop] .hero-card .lede{max-width:60ch}html[data-site-theme=text-drop] .feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}html[data-site-theme=text-drop] .feature-card,html[data-site-theme=text-drop] .session-card{padding:1.5rem}html[data-site-theme=text-drop] .feature-card h2,html[data-site-theme=text-drop] .session-card h2{color:var(--text);margin-top:0;margin-bottom:.75rem}html[data-site-theme=text-drop] .feature-card p,html[data-site-theme=text-drop] .session-card p{color:var(--muted);margin:0;line-height:1.7}html[data-site-theme=text-drop] .session-card{background:linear-gradient(#010a03fa,#000000fc)}html[data-site-theme=text-drop] .feature-card{box-shadow:inset 0 0 0 1px #72ff9f0d,0 14px 36px #0000008f}html[data-site-theme=text-drop] .home-sections{gap:1.5rem;display:grid}html[data-site-theme=text-drop] .home-split-slideshow{border:1px solid var(--border);width:100%;box-shadow:var(--shadow);background:linear-gradient(#010c03fa,#000000fc);border-radius:.28rem;min-height:clamp(16.5rem,46vw,40rem);transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden}html[data-site-theme=text-drop] .home-split-slideshow:hover{transform:translateY(-2px);box-shadow:0 20px 44px #00000085,0 0 0 1px #72ff9f14}html[data-site-theme=text-drop] .home-split-slideshow__media-panel,html[data-site-theme=text-drop] .home-split-slideshow__media-stage{position:absolute;inset:0}html[data-site-theme=text-drop] .home-split-slideshow__media-stage{background:linear-gradient(#00000014,#00000080),radial-gradient(circle at top,#72ff9f1f,#0000 55%),#020e04f5;overflow:hidden}html[data-site-theme=text-drop] .home-split-slideshow__media{object-fit:contain;object-position:center;width:100%;height:100%;display:block}html[data-site-theme=text-drop] .home-split-slideshow__overlay{z-index:1;min-height:inherit;justify-content:flex-start;align-items:flex-end;padding:clamp(1.25rem,3vw,2.5rem);display:flex;position:relative}html[data-site-theme=text-drop] .home-split-slideshow__cta{box-shadow:0 12px 32px #0000006b}html[data-site-theme=text-drop] .home-collection-list,html[data-site-theme=text-drop] .home-collection-list__track{align-content:start;align-items:start;gap:1rem;display:grid}html[data-site-theme=text-drop] .home-collection-list__title{color:var(--text-bright);margin:0;font-size:clamp(1.35rem,2.8vw,2rem)}html[data-site-theme=text-drop] .home-collection-list__title--left{text-align:left}html[data-site-theme=text-drop] .home-collection-list__title--center{text-align:center}html[data-site-theme=text-drop] .home-collection-list__title--right{text-align:right}html[data-site-theme=text-drop] .home-collection-list__track--grid{grid-template-columns:repeat(var(--home-collection-visible-columns,var(--home-collection-columns,4)), minmax(0, 1fr));grid-auto-rows:1fr;align-items:stretch}html[data-site-theme=text-drop] .home-collection-list__track--carousel{grid-auto-columns:calc((100% - (1rem * (var(--home-collection-visible-columns,var(--home-collection-columns,4)) - 1))) / var(--home-collection-visible-columns,var(--home-collection-columns,4)));scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-rows:1fr;grid-auto-flow:column;align-items:stretch;padding-bottom:.45rem;overflow-x:auto}html[data-site-theme=text-drop] .home-collection-list__track--carousel::-webkit-scrollbar{display:none}html[data-site-theme=text-drop] .home-collection-list__card.catalog-collection-card{grid-auto-rows:max-content;align-content:start;align-self:stretch;gap:.7rem;height:100%;min-height:0;padding:0}html[data-site-theme=text-drop] .home-collection-list__card .catalog-collection-card-preview{background:0 0;border:none;border-radius:0;height:clamp(9.5rem,11.5vw,12.5rem);min-height:0;max-height:none;padding:0}html[data-site-theme=text-drop] .home-collection-list__card .catalog-collection-card-preview-image{object-fit:cover;object-position:center;background:0 0}html[data-site-theme=text-drop] .home-collection-list__card .catalog-collection-card-copy{gap:.55rem;padding:0 1rem 1rem}html[data-site-theme=text-drop] .home-collection-list__track--carousel .home-collection-list__card{scroll-snap-align:start}@media (width<=920px){html[data-site-theme=text-drop] .feature-grid{grid-template-columns:1fr}html[data-site-theme=text-drop] .site-page-header{flex-direction:column}html[data-site-theme=text-drop] .home-collection-list__track--grid{grid-template-columns:repeat(min(2, var(--home-collection-visible-columns,var(--home-collection-columns,4))), minmax(0, 1fr))}html[data-site-theme=text-drop] .home-collection-list__track--carousel{grid-auto-columns:calc(50% - .5rem)}html[data-site-theme=text-drop] .home-split-slideshow__media-stage{min-height:clamp(16rem,82vw,26rem)}}@media (width<=640px){html[data-site-theme=text-drop] .home-collection-list__track--grid{grid-template-columns:1fr}html[data-site-theme=text-drop] .home-collection-list__track--carousel{grid-auto-columns:100%}}html[data-site-theme=text-drop] .forum-layout,html[data-site-theme=text-drop] .thread-layout{gap:1.25rem;display:grid}html[data-site-theme=text-drop] .matrix-hero,html[data-site-theme=text-drop] .forum-panel,html[data-site-theme=text-drop] .thread-panel,html[data-site-theme=text-drop] .thread-card,html[data-site-theme=text-drop] .reply-card,html[data-site-theme=text-drop] .composer-card,html[data-site-theme=text-drop] .empty-card,html[data-site-theme=text-drop] .auth-card,html[data-site-theme=text-drop] .forum-thread-card{border:1px solid var(--border);box-shadow:var(--shadow);background:linear-gradient(#010a02fa,#000000fc);border-radius:.28rem;position:relative;overflow:hidden}html[data-site-theme=text-drop] .matrix-hero,html[data-site-theme=text-drop] .forum-panel,html[data-site-theme=text-drop] .thread-panel,html[data-site-theme=text-drop] .composer-card,html[data-site-theme=text-drop] .auth-card,html[data-site-theme=text-drop] .empty-card{padding:clamp(1.25rem,3vw,2rem)}html[data-site-theme=text-drop] .forum-thread-title{color:var(--text);transition:color .18s,text-shadow .18s}html[data-site-theme=text-drop] .forum-thread-title:hover,html[data-site-theme=text-drop] .forum-thread-title:focus-visible,html[data-site-theme=text-drop] .breadcrumbs a:hover,html[data-site-theme=text-drop] .breadcrumbs a:focus-visible{color:var(--accent);text-shadow:var(--matrix-glow)}html[data-site-theme=text-drop] .matrix-hero h1,html[data-site-theme=text-drop] .thread-panel h1,html[data-site-theme=text-drop] .login-copy-card h1,html[data-site-theme=text-drop] .hero-card h1{color:var(--text-bright);text-shadow:0 0 14px #ffffff1f,0 0 20px #38ff7e38}html[data-site-theme=text-drop] .admin-thread-actions{margin-top:1rem}html[data-site-theme=text-drop] .forum-grid{grid-template-columns:minmax(430px,1.65fr) minmax(220px,.42fr);align-items:start;gap:1.25rem;display:grid}html[data-site-theme=text-drop] .forum-grid--category-view{grid-template-columns:1fr}html[data-site-theme=text-drop] .forum-sidebar,html[data-site-theme=text-drop] .forum-main,html[data-site-theme=text-drop] .thread-main{gap:1.25rem;display:grid}html[data-site-theme=text-drop] .forum-main{justify-self:end;width:100%;max-width:26rem}html[data-site-theme=text-drop] .forum-grid--category-view .forum-main{justify-self:stretch;max-width:none}html[data-site-theme=text-drop] .forum-main>.forum-panel{padding:clamp(.65rem,1.7vw,.95rem)}html[data-site-theme=text-drop] .forum-thread-list,html[data-site-theme=text-drop] .reply-list{gap:1rem;display:grid}html[data-site-theme=text-drop] .forum-main .forum-thread-list{gap:.55rem}html[data-site-theme=text-drop] .forum-thread-card,html[data-site-theme=text-drop] .reply-card,html[data-site-theme=text-drop] .thread-card{padding:1.15rem 1.2rem}html[data-site-theme=text-drop] .forum-main .forum-thread-card{padding:.7rem .85rem}html[data-site-theme=text-drop] .thread-header,html[data-site-theme=text-drop] .reply-header,html[data-site-theme=text-drop] .thread-list-header,html[data-site-theme=text-drop] .panel-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}html[data-site-theme=text-drop] .thread-list-header{margin-bottom:1rem}html[data-site-theme=text-drop] .forum-main .thread-list-header{margin-bottom:.45rem}html[data-site-theme=text-drop] .forum-main .thread-header{align-items:flex-start;gap:.35rem}html[data-site-theme=text-drop] .forum-thread-title,html[data-site-theme=text-drop] .reply-author,html[data-site-theme=text-drop] .thread-author{margin:0;font-weight:700}html[data-site-theme=text-drop] .forum-thread-header-copy{min-width:0}html[data-site-theme=text-drop] .thread-meta,html[data-site-theme=text-drop] .reply-meta,html[data-site-theme=text-drop] .thread-stats,html[data-site-theme=text-drop] .panel-copy,html[data-site-theme=text-drop] .breadcrumbs,html[data-site-theme=text-drop] .thread-excerpt,html[data-site-theme=text-drop] .muted-copy{color:var(--muted);line-height:1.7}html[data-site-theme=text-drop] .thread-excerpt,html[data-site-theme=text-drop] .thread-body,html[data-site-theme=text-drop] .reply-body{margin:.8rem 0 0}html[data-site-theme=text-drop] .forum-main .thread-excerpt{margin-top:.4rem}html[data-site-theme=text-drop] .forum-thread-reply-count{color:var(--accent);flex-shrink:0;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:1rem;font-weight:700;line-height:1}html[data-site-theme=text-drop] .forum-thread-category-meta{color:var(--text-bright)}html[data-site-theme=text-drop] .breadcrumbs{align-items:center;gap:.5rem;font-size:.92rem;display:inline-flex}html[data-site-theme=text-drop] .forum-main .thread-meta{line-height:1.3}html[data-site-theme=text-drop] .breadcrumbs a{color:var(--accent)}html[data-site-theme=text-drop] .form-stack,html[data-site-theme=text-drop] .thread-composer{gap:.95rem;display:grid}html[data-site-theme=text-drop] .field-group textarea{resize:vertical;min-height:11rem;color:var(--text);background:#000600f2;border:1px solid #72ff9f42;border-radius:.16rem;padding:.95rem 1rem}html[data-site-theme=text-drop] .field-group textarea:focus-visible{outline-offset:2px;outline:2px solid #33ff7a6b}html[data-site-theme=text-drop] .forum-stats{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}html[data-site-theme=text-drop] .forum-stats-action{min-height:2.2rem}html[data-site-theme=text-drop] .matrix-pill{min-height:2.2rem;color:var(--text);text-transform:uppercase;letter-spacing:.06em;background:#030f06db;border:1px solid #72ff9f33;border-radius:.18rem;align-items:center;gap:.45rem;padding:.45rem .8rem;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;display:inline-flex;box-shadow:inset 0 0 0 1px #72ff9f08}html[data-site-theme=text-drop] .reply-author,html[data-site-theme=text-drop] .thread-author{color:var(--accent)}html[data-site-theme=text-drop] .forum-main-actions,html[data-site-theme=text-drop] .inline-actions{flex-wrap:wrap;gap:.75rem;display:flex}html[data-site-theme=text-drop] .forum-category-card,html[data-site-theme=text-drop] .admin-category-card{margin-left:calc(var(--category-depth,0) * .95rem);background:#000802eb;border:1px solid #72ff9f2e;border-radius:.2rem;gap:.7rem;padding:1rem;display:grid}html[data-site-theme=text-drop] .forum-category-card-header,html[data-site-theme=text-drop] .admin-category-card-header{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}html[data-site-theme=text-drop] .forum-category-card-pills,html[data-site-theme=text-drop] .admin-category-card-pills{flex-wrap:wrap;justify-content:flex-start;gap:.45rem;display:flex}html[data-site-theme=text-drop] .forum-category-title,html[data-site-theme=text-drop] .admin-category-card h3{margin:0}html[data-site-theme=text-drop] .forum-category-link{color:var(--text-bright);align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}html[data-site-theme=text-drop] .forum-category-link:hover,html[data-site-theme=text-drop] .forum-category-link:focus-visible{color:var(--accent);text-shadow:var(--matrix-glow)}html[data-site-theme=text-drop] .forum-category-icon{flex-shrink:0;font-size:1rem;line-height:1}html[data-site-theme=text-drop] .forum-thread-pagination{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;margin-top:.75rem;display:flex}html[data-site-theme=text-drop] .forum-category-children,html[data-site-theme=text-drop] .admin-category-children{gap:.85rem;display:grid}html[data-site-theme=text-drop] .forum-thread-modal{width:min(56rem,100vw - 2rem)}html[data-site-theme=text-drop] .forum-thread-modal-body{gap:1rem;display:grid}@media (width<=960px){html[data-site-theme=text-drop] .forum-grid{grid-template-columns:1fr}html[data-site-theme=text-drop] .forum-main{justify-self:stretch;max-width:none}}html[data-site-theme=text-drop] .contact-layout{gap:1.25rem;display:grid}html[data-site-theme=text-drop] .contact-card{padding:clamp(1.35rem,3vw,2rem)}html[data-site-theme=text-drop] .contact-grid{grid-template-columns:1fr;gap:1.25rem;margin-top:1rem;display:grid}html[data-site-theme=text-drop] .contact-field-grid{margin-bottom:1rem}html[data-site-theme=text-drop] .contact-panel{background:#010a03f0;border:1px solid #72ff9f2e;border-radius:.2rem;padding:1rem}html[data-site-theme=text-drop] .contact-panel h2{margin-top:0}html[data-site-theme=text-drop] .contact-email{margin:.75rem 0 0;font-size:1.05rem}html[data-site-theme=text-drop] .contact-email a{color:var(--accent);text-shadow:var(--matrix-glow);overflow-wrap:anywhere}html[data-site-theme=text-drop] .contact-panel .field-group textarea{min-height:14rem}html[data-site-theme=text-drop] .login-shell{min-height:100vh}html[data-site-theme=text-drop] .login-layout{grid-template-columns:minmax(320px,960px);justify-content:center;display:grid}html[data-site-theme=text-drop] .login-stack{gap:1.2rem;display:grid}html[data-site-theme=text-drop] .login-surface-header{align-items:start;gap:.65rem;display:grid}html[data-site-theme=text-drop] .login-surface-header h1{color:var(--text-bright);margin:0;font-size:clamp(2rem,5vw,3rem);line-height:1.04}html[data-site-theme=text-drop] .login-surface-header .lede{max-width:54ch;margin:0}html[data-site-theme=text-drop] .login-method-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}html[data-site-theme=text-drop] .login-form-card{border:1px solid var(--border);box-shadow:var(--shadow);background:linear-gradient(#010c03fa,#000000fc);border-radius:.28rem;padding:clamp(1.4rem,4vw,2.1rem)}html[data-site-theme=text-drop] .login-header{border-bottom:1px solid #72ff9f29;margin-bottom:1.35rem;padding-bottom:1.15rem}html[data-site-theme=text-drop] .login-form-card h1{color:var(--text-bright);margin:0 0 1rem;font-size:clamp(2rem,5vw,3.1rem);line-height:1.04}html[data-site-theme=text-drop] .login-form-card h2{margin:0 0 .85rem;font-size:1.2rem}html[data-site-theme=text-drop] .login-form-card .lede{max-width:56ch;margin:0}html[data-site-theme=text-drop] .login-provider-actions{margin-top:1rem}html[data-site-theme=text-drop] .bullet-list{color:var(--muted);gap:.7rem;padding-left:1.2rem;line-height:1.65;display:grid}html[data-site-theme=text-drop] .bullet-list li::marker{color:var(--accent)}html[data-site-theme=text-drop] .stack-form{gap:1rem;display:grid}@media (width<=880px){html[data-site-theme=text-drop] .login-layout,html[data-site-theme=text-drop] .login-method-grid{grid-template-columns:1fr}}html[data-site-theme=text-drop] .account-layout{gap:1.25rem;display:grid}html[data-site-theme=text-drop] .account-view-switch{padding:1rem clamp(1.35rem,3vw,2rem)}html[data-site-theme=text-drop] .account-view-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}html[data-site-theme=text-drop] .account-view-toggle{flex-wrap:wrap;gap:.75rem;display:flex}html[data-site-theme=text-drop] .account-view-toggle-button{justify-content:center;align-items:center;gap:.45rem;display:inline-flex}html[data-site-theme=text-drop] .account-tab-dot{background:#72ff9f;border-radius:50%;flex:0 0 .55rem;width:.55rem;height:.55rem;box-shadow:0 0 0 1px #72ff9f33,0 0 14px #72ff9f80}html[data-site-theme=text-drop] .account-view-actions{justify-content:flex-end}html[data-site-theme=text-drop] .account-view-toggle-button.is-active{color:var(--text-bright);border-color:#72ff9f85;box-shadow:0 0 0 1px #72ff9f1a,0 0 24px #72ff9f1f}html[data-site-theme=text-drop] .account-hero,html[data-site-theme=text-drop] .account-card{padding:clamp(1.35rem,3vw,2rem)}html[data-site-theme=text-drop] .account-hero{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.5rem;display:grid}html[data-site-theme=text-drop] .account-hero h1{color:var(--text-bright);text-shadow:0 0 14px #ffffff1f,0 0 20px #38ff7e38;margin:0}html[data-site-theme=text-drop] .account-hero-copy{gap:.65rem;display:grid}html[data-site-theme=text-drop] .account-hero-copy .eyebrow,html[data-site-theme=text-drop] .account-hero-copy .lede{margin:0}html[data-site-theme=text-drop] .account-avatar-shell{place-items:center;display:grid}html[data-site-theme=text-drop] .account-avatar{--account-avatar-hue:145;background:radial-gradient(circle at 30% 30%, hsla(var(--account-avatar-hue), 100%, 78%, .32), transparent 40%), linear-gradient(180deg, #051307fa, #000000fa);width:clamp(7rem,14vw,8.75rem);height:clamp(7rem,14vw,8.75rem);color:var(--text-bright);letter-spacing:.1em;text-transform:uppercase;border:1px solid #72ff9f57;border-radius:50%;place-items:center;font-size:clamp(1.45rem,4vw,2.25rem);font-weight:700;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #72ff9f14,0 0 20px #72ff9f24}html[data-site-theme=text-drop] .account-avatar>img{object-fit:cover;background:#041006d9;grid-area:1/1;width:100%;height:100%}html[data-site-theme=text-drop] .account-avatar-edit{z-index:2;opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .16s,transform .16s;position:absolute;inset:auto .65rem .65rem;transform:translateY(.35rem)}html[data-site-theme=text-drop] .account-avatar:hover .account-avatar-edit,html[data-site-theme=text-drop] .account-avatar:focus-within .account-avatar-edit{opacity:1;transform:translateY(0)}html[data-site-theme=text-drop] .account-card{gap:1rem;display:grid}html[data-site-theme=text-drop] .account-info-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}html[data-site-theme=text-drop] .account-info-card{background:linear-gradient(#061408e6,#010602f2);border:1px solid #72ff9f29;border-radius:1rem;gap:.75rem;min-width:0;min-height:100%;padding:1rem;display:grid;box-shadow:inset 0 0 0 1px #72ff9f0d}html[data-site-theme=text-drop] .account-info-card--full{grid-column:1/-1}html[data-site-theme=text-drop] .account-info-card .panel-header{align-items:flex-start;gap:.5rem}html[data-site-theme=text-drop] .account-info-card .panel-header>*{min-width:0}html[data-site-theme=text-drop] .account-info-card h3{margin:0;font-size:1rem}html[data-site-theme=text-drop] .account-info-card .muted-copy{overflow-wrap:anywhere;word-break:break-word;min-width:0;margin:0}html[data-site-theme=text-drop] .account-info-card .matrix-pill{white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%}html[data-site-theme=text-drop] .account-actions{margin-top:.25rem}html[data-site-theme=text-drop] .profile-hero .account-avatar{pointer-events:none}html[data-site-theme=text-drop] .account-friend-section{gap:1rem;display:grid}html[data-site-theme=text-drop] .account-friend-list{gap:.9rem;display:grid}html[data-site-theme=text-drop] .account-friend-card{background:#030a04e0;border:1px solid #72ff9f24;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}html[data-site-theme=text-drop] .account-friend-avatar{--account-avatar-hue:145;background:radial-gradient(circle at 30% 30%, hsla(var(--account-avatar-hue), 100%, 78%, .28), transparent 40%), linear-gradient(180deg, #051307fa, #000000fa);width:4rem;height:4rem;color:var(--text-bright);letter-spacing:.08em;text-transform:uppercase;border:1px solid #72ff9f47;border-radius:50%;place-items:center;font-size:1rem;font-weight:700;display:grid;position:relative;overflow:hidden}html[data-site-theme=text-drop] .account-friend-avatar>img,html[data-site-theme=text-drop] .account-friend-avatar>span{grid-area:1/1}html[data-site-theme=text-drop] .account-friend-avatar>img{object-fit:cover;width:100%;height:100%}html[data-site-theme=text-drop] .account-friend-avatar>span{pointer-events:none}html[data-site-theme=text-drop] .account-friend-copy{gap:.3rem;min-width:0;display:grid}html[data-site-theme=text-drop] .account-friend-copy h3,html[data-site-theme=text-drop] .account-friend-copy .muted-copy{margin:0}html[data-site-theme=text-drop] .account-friend-card-actions{justify-content:flex-end}html[data-site-theme=text-drop] .account-card .settings-field-grid{gap:1rem}html[data-site-theme=text-drop] .account-card .field-group{gap:.4rem}html[data-site-theme=text-drop] .account-card .field-group input,html[data-site-theme=text-drop] .account-card .field-group select,html[data-site-theme=text-drop] .account-card .field-group textarea{width:100%}html[data-site-theme=text-drop] .account-card .field-group textarea{resize:vertical;min-height:7.5rem}html[data-site-theme=text-drop] .account-card .settings-block{background:#040d05bf;border:1px solid #72ff9f24;border-radius:1rem;gap:1rem;padding:1rem;display:grid}html[data-site-theme=text-drop] .account-card .settings-block .panel-header{gap:.75rem}html[data-site-theme=text-drop] .account-card .settings-block h3{margin:0}html[data-site-theme=text-drop] .account-settings-action-row{justify-content:flex-end;display:flex}html[data-site-theme=text-drop] .account-upload-block .muted-copy{margin:0}html[data-site-theme=text-drop] .account-email-change-summary{display:grid}html[data-site-theme=text-drop] .account-email-change-card{background:#030b04d1;border:1px solid #72ff9f29;border-radius:1rem;gap:.45rem;padding:1rem;display:grid}html[data-site-theme=text-drop] .account-email-change-card h4,html[data-site-theme=text-drop] .account-email-change-card .muted-copy{margin:0}html[data-site-theme=text-drop] .account-email-placeholder-note{background:#051207d1;border:1px solid #72ff9f29;border-radius:.85rem;margin:0;padding:.8rem .95rem}html[data-site-theme=text-drop] .account-totp-setup{grid-template-columns:minmax(140px,220px) minmax(0,1fr);align-items:center;gap:1rem;display:grid}html[data-site-theme=text-drop] .account-totp-qr{aspect-ratio:1;background:#fff;border:1px solid #72ff9f33;border-radius:.75rem;width:100%;max-width:220px;padding:.5rem}@media (width<=720px){html[data-site-theme=text-drop] .account-totp-setup{grid-template-columns:1fr}}html[data-site-theme=text-drop] .account-purchases-toolbar{flex-wrap:wrap;gap:.75rem;display:flex}html[data-site-theme=text-drop] .account-purchase-list{gap:1rem;display:grid}html[data-site-theme=text-drop] .account-purchase-card{background:linear-gradient(#07180ae6,#020803f0);border:1px solid #72ff9f24;border-radius:1rem;grid-template-columns:minmax(96px,120px) minmax(0,1fr);align-items:stretch;gap:1rem;padding:1rem;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;box-shadow:inset 0 0 0 1px #72ff9f0d}html[data-site-theme=text-drop] .account-purchase-card:hover,html[data-site-theme=text-drop] .account-purchase-card:focus-within{border-color:#72ff9f47;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #72ff9f14,0 12px 24px #00000038}html[data-site-theme=text-drop] .account-purchase-media{min-height:6.5rem;color:var(--text-bright);letter-spacing:.12em;text-transform:uppercase;background:radial-gradient(circle at 30% 30%,#72ff9f2e,#0000 42%),linear-gradient(#040e06fa,#010401fa);border:1px solid #72ff9f29;border-radius:.9rem;place-items:center;font-weight:700;display:grid;overflow:hidden}html[data-site-theme=text-drop] .account-purchase-media img,html[data-site-theme=text-drop] .account-purchase-media span{grid-area:1/1}html[data-site-theme=text-drop] .account-purchase-media img{object-fit:cover;width:100%;height:100%}html[data-site-theme=text-drop] .account-purchase-copy{gap:.8rem;min-width:0;display:grid}html[data-site-theme=text-drop] .account-purchase-copy h3,html[data-site-theme=text-drop] .account-purchase-copy .muted-copy{margin:0}html[data-site-theme=text-drop] .account-purchase-actions{flex-wrap:wrap}html[data-site-theme=text-drop] .account-purchase-order-items{color:var(--muted);gap:.45rem;margin:0;padding-left:1rem;display:grid}html[data-site-theme=text-drop] .account-purchase-order-items li{line-height:1.5}html[data-site-theme=text-drop] .account-purchase-new-release-pill{border-color:#72ff9f7a;box-shadow:0 0 0 1px #72ff9f1a,0 0 18px #72ff9f29}html[data-site-theme=text-drop] .account-purchase-dialog-facts{flex-wrap:wrap;gap:.65rem;display:flex}html[data-site-theme=text-drop] .account-purchase-changelog{white-space:pre-wrap;background:#040d05c7;border:1px solid #72ff9f24;border-radius:1rem;padding:1rem;line-height:1.6}@media (width<=720px){html[data-site-theme=text-drop] .account-purchase-card{grid-template-columns:1fr}html[data-site-theme=text-drop] .account-purchase-media{min-height:10rem}}html[data-site-theme=text-drop] .admin-catalog-version-release-field{gap:.8rem}html[data-site-theme=text-drop] .admin-catalog-version-release-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}html[data-site-theme=text-drop] .admin-catalog-version-release-copy{gap:.35rem;display:grid}html[data-site-theme=text-drop] .admin-catalog-version-release-copy>label{color:var(--text-bright);font-weight:600}html[data-site-theme=text-drop] .admin-catalog-version-release-copy .muted-copy{margin:0}html[data-site-theme=text-drop] .admin-catalog-version-release-panel{background:#040d05bf;border:1px solid #72ff9f24;border-radius:1rem;padding:1rem}html[data-site-theme=text-drop] .account-website-list{flex-wrap:wrap;gap:.75rem;display:flex}html[data-site-theme=text-drop] .account-website-link{max-width:100%;min-height:2.5rem;color:var(--text-bright);white-space:normal;overflow-wrap:anywhere;word-break:break-word;background:#071c0ac7;border:1px solid #72ff9f2e;border-radius:999px;align-items:center;padding:.65rem .9rem;text-decoration:none;transition:transform .14s,border-color .14s,box-shadow .14s;display:inline-flex}html[data-site-theme=text-drop] .account-website-link:hover,html[data-site-theme=text-drop] .account-website-link:focus-visible{border-color:#72ff9f5c;transform:translateY(-1px);box-shadow:0 0 0 1px #72ff9f24}html[data-site-theme=text-drop] .account-website-editor-list{gap:.9rem;display:grid}html[data-site-theme=text-drop] .account-website-editor-row{background:#030a04e0;border:1px solid #72ff9f24;border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:end;gap:.9rem;padding:1rem;display:grid}html[data-site-theme=text-drop] .account-website-remove{white-space:nowrap}html[data-site-theme=text-drop] #account-settings-section{scroll-margin-top:1rem}@media (width<=900px){html[data-site-theme=text-drop] .account-purchase-card{grid-template-columns:1fr}html[data-site-theme=text-drop] .account-purchase-media{max-width:13rem}html[data-site-theme=text-drop] .admin-catalog-version-release-header{display:grid}html[data-site-theme=text-drop] .account-website-editor-row{grid-template-columns:1fr}html[data-site-theme=text-drop] .account-settings-action-row{justify-content:flex-start}html[data-site-theme=text-drop] .account-settings-action-row .button-primary{width:100%}html[data-site-theme=text-drop] .account-friend-card{grid-template-columns:1fr;justify-items:start}html[data-site-theme=text-drop] .account-website-remove{justify-self:start}}@media (width<=720px){html[data-site-theme=text-drop] .account-hero{grid-template-columns:1fr;justify-items:start}html[data-site-theme=text-drop] .account-avatar-shell{justify-items:start;width:100%}html[data-site-theme=text-drop] .account-view-toolbar,html[data-site-theme=text-drop] .account-view-toggle{display:grid}html[data-site-theme=text-drop] .account-view-actions{justify-content:start}}html[data-site-theme=text-drop] .mini-games-layout,html[data-site-theme=text-drop] .basketball-layout{gap:1.5rem;width:min(1320px,100%);display:grid}html[data-site-theme=text-drop] .page-content--mini-games{align-content:start;gap:1.6rem;display:grid}html[data-site-theme=text-drop] .mini-games-hero,html[data-site-theme=text-drop] .basketball-page-intro,html[data-site-theme=text-drop] .basketball-sidebar-card,html[data-site-theme=text-drop] .mini-games-card,html[data-site-theme=text-drop] .mini-games-basketball-stage{position:relative;overflow:hidden}html[data-site-theme=text-drop] .mini-games-hero:after,html[data-site-theme=text-drop] .basketball-page-intro:after,html[data-site-theme=text-drop] .mini-games-card:after,html[data-site-theme=text-drop] .basketball-sidebar-card:after,html[data-site-theme=text-drop] .mini-games-basketball-stage:after{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#39ffd424,#0000 44%),radial-gradient(circle at 0 100%,#45d8ff1f,#0000 38%);position:absolute;inset:0}html[data-site-theme=text-drop] .mini-games-hero,html[data-site-theme=text-drop] .basketball-page-intro{padding:1.9rem}html[data-site-theme=text-drop] .mini-games-card-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.1rem;display:grid}html[data-site-theme=text-drop] .mini-games-card-grid>.mini-games-card:only-child{max-width:460px}html[data-site-theme=text-drop] .mini-games-card{color:inherit;background:#05161fd1;border:1px solid #39ffd42e;border-radius:1rem;gap:1rem;padding:1.35rem;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}html[data-site-theme=text-drop] .mini-games-card--launcher{text-align:left;width:100%;font:inherit;cursor:pointer;border-radius:1rem}html[data-site-theme=text-drop] .mini-games-card--launcher h2,html[data-site-theme=text-drop] .mini-games-card--launcher .status-message{margin:0}html[data-site-theme=text-drop] .mini-games-card:hover,html[data-site-theme=text-drop] .mini-games-card:focus-visible{border-color:#39ffd46b;transform:translateY(-3px);box-shadow:0 20px 40px #00000052}html[data-site-theme=text-drop] .mini-games-card--disabled{cursor:default;opacity:.86}html[data-site-theme=text-drop] .mini-games-card--disabled:hover,html[data-site-theme=text-drop] .mini-games-card--disabled:focus-visible{box-shadow:none;transform:none}html[data-site-theme=text-drop] .mini-games-card-header{justify-content:space-between;align-items:center;gap:.8rem;display:flex}html[data-site-theme=text-drop] .mini-games-card-header h2,html[data-site-theme=text-drop] .basketball-page-intro h1{margin:0}html[data-site-theme=text-drop] .mini-games-card-copy{color:#e1f7ffd1;margin:0}html[data-site-theme=text-drop] .mini-games-card-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}html[data-site-theme=text-drop] .mini-games-card-kicker{color:#7ef9ffc7;font-size:.92rem}html[data-site-theme=text-drop] .mini-games-embedded-stage{gap:1rem;display:grid}html[data-site-theme=text-drop] .basketball-shell{grid-template-columns:minmax(0,2.1fr) minmax(280px,.95fr);align-items:start;gap:1.25rem;display:grid}html[data-site-theme=text-drop] .basketball-main-column,html[data-site-theme=text-drop] .basketball-sidebar{gap:1rem;display:grid}html[data-site-theme=text-drop] .mini-games-back-link{justify-self:end;text-decoration:none}html[data-site-theme=text-drop] .mini-games-back-link:hover,html[data-site-theme=text-drop] .mini-games-back-link:focus-visible{text-decoration:none}html[data-site-theme=text-drop] .mini-games-basketball-stage{padding:.95rem}html[data-site-theme=text-drop] .basketball-surface{touch-action:none;background:radial-gradient(circle at top,#6f8cff2e,#0000 38%),radial-gradient(circle at 0 100%,#ff6cb021,#0000 32%),linear-gradient(#080a12fa,#04060cfa);border:1px solid #7a9fff2e;border-radius:1rem;min-height:560px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a}html[data-site-theme=text-drop] .basketball-surface.is-grabbable{cursor:grab}html[data-site-theme=text-drop] .basketball-surface.is-grabbing{cursor:grabbing}html[data-site-theme=text-drop] .basketball-canvas{background:#05070d;width:100%;height:100%;display:block}html[data-site-theme=text-drop] .basketball-hud{pointer-events:none;flex-direction:column;justify-content:space-between;padding:1rem;display:flex;position:absolute;inset:0}html[data-site-theme=text-drop] .basketball-hud-top,html[data-site-theme=text-drop] .basketball-hud-bottom{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}html[data-site-theme=text-drop] .basketball-hud-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040f15b8;border:1px solid #7ef9ff38;border-radius:.9rem;min-width:112px;padding:.7rem .8rem;box-shadow:0 16px 32px #0003}html[data-site-theme=text-drop] .basketball-hud-card.is-low-time{border-color:#ff835eb8;box-shadow:0 0 0 1px #ff835e47}html[data-site-theme=text-drop] .basketball-hud-label{letter-spacing:.08em;text-transform:uppercase;color:#bbecffb8;font-size:.76rem;display:block}html[data-site-theme=text-drop] .basketball-hud-value{color:#f2fcff;margin-top:.16rem;font-size:1.55rem;font-weight:700;display:block}html[data-site-theme=text-drop] .basketball-status{pointer-events:none;color:#eaf8fff0;background:#040f15c2;border:1px solid #7ef9ff33;border-radius:999px;max-width:540px;padding:.68rem .9rem;font-weight:500}html[data-site-theme=text-drop] .basketball-status--hidden{display:none!important}html[data-site-theme=text-drop] .basketball-sidebar-card{padding:1.25rem}html[data-site-theme=text-drop] .basketball-sidebar-card h2,html[data-site-theme=text-drop] .basketball-sidebar-card h3{margin-top:0}html[data-site-theme=text-drop] .basketball-sidebar-copy{color:#dbf4ffc7;margin:.35rem 0 0}html[data-site-theme=text-drop] .basketball-sidebar-actions{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}html[data-site-theme=text-drop] .basketball-sidebar-actions>*{pointer-events:auto}html[data-site-theme=text-drop] .basketball-leaderboard-list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}html[data-site-theme=text-drop] .basketball-leaderboard-entry{background:#07151dad;border:1px solid #7ef9ff24;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.78rem .85rem;display:grid}html[data-site-theme=text-drop] .basketball-leaderboard-entry.is-current-user{border-color:#39ffd470;box-shadow:inset 0 0 0 1px #39ffd42e}html[data-site-theme=text-drop] .basketball-leaderboard-entry-copy{gap:.12rem;min-width:0;display:grid}html[data-site-theme=text-drop] .basketball-leaderboard-entry-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-site-theme=text-drop] .basketball-leaderboard-entry-copy span{color:#cdecf8b3;font-size:.88rem}html[data-site-theme=text-drop] .basketball-leaderboard-rank,html[data-site-theme=text-drop] .basketball-leaderboard-score{color:#f4fcfffa;font-weight:700}html[data-site-theme=text-drop] .basketball-leaderboard-score{font-size:1.1rem}html[data-site-theme=text-drop] .basketball-leaderboard-empty{color:#cdecf8bd;padding:.9rem 0}html[data-site-theme=text-drop] .basketball-player-best{color:#cdecf8d1;margin:.85rem 0 0}html[data-site-theme=text-drop] .basketball-status[data-tone=success]{color:#7af4c5}html[data-site-theme=text-drop] .basketball-status[data-tone=error]{color:#ff9b85}html[data-site-theme=text-drop] .basketball-login-note{margin-top:.8rem}@media (width<=1120px){html[data-site-theme=text-drop] .basketball-shell{grid-template-columns:1fr}}@media (width<=780px){html[data-site-theme=text-drop] .basketball-surface{min-height:460px}html[data-site-theme=text-drop] .basketball-hud{padding:.8rem}html[data-site-theme=text-drop] .basketball-hud-card{min-width:96px;padding:.62rem .72rem}html[data-site-theme=text-drop] .basketball-status{border-radius:1rem;max-width:100%}}html[data-site-theme=text-drop] .setup-layout,html[data-site-theme=text-drop] .admin-layout{gap:1.25rem;display:grid}html[data-site-theme=text-drop] .admin-section-list{gap:1rem;display:grid}html[data-site-theme=text-drop] .admin-overview-card,html[data-site-theme=text-drop] .admin-section-body{padding:clamp(1.2rem,3vw,1.8rem)}html[data-site-theme=text-drop] .admin-overview-card{gap:1rem;display:grid}html[data-site-theme=text-drop] .admin-section{overflow:hidden}html[data-site-theme=text-drop] .admin-section-summary{cursor:pointer;z-index:1;align-items:center;gap:1rem;padding:1rem 1.2rem;list-style:none;display:flex;position:relative}html[data-site-theme=text-drop] .admin-section-summary::-webkit-details-marker{display:none}html[data-site-theme=text-drop] .admin-section[open] .admin-section-summary{border-bottom:1px solid #72ff9f24}html[data-site-theme=text-drop] .admin-section-icon{background:#020e04f5;border:1px solid #72ff9f47;border-radius:.2rem;place-items:center;width:2.4rem;height:2.4rem;display:grid}html[data-site-theme=text-drop] .admin-section-copy{gap:.2rem;display:grid}html[data-site-theme=text-drop] .admin-section-copy strong{color:var(--text-bright);letter-spacing:.06em;text-transform:uppercase}html[data-site-theme=text-drop] .admin-section-copy small{color:var(--muted)}html[data-site-theme=text-drop] .admin-section-body{z-index:1;gap:1rem;padding-top:0;display:grid;position:relative}html[data-site-theme=text-drop] .admin-help-callout{background:#010b03f5;border:1px solid #72ff9f29;border-radius:.2rem;gap:.8rem;padding:1rem;display:grid}html[data-site-theme=text-drop] .admin-help-heading{align-items:center;gap:.6rem;display:flex}html[data-site-theme=text-drop] .admin-help-icon{color:var(--accent)}html[data-site-theme=text-drop] .admin-help-links{gap:.75rem;display:grid}html[data-site-theme=text-drop] .admin-help-links code{overflow-wrap:anywhere;width:fit-content;max-width:100%}html[data-site-theme=text-drop] .admin-category-layout,html[data-site-theme=text-drop] .admin-overview-grid{gap:1.25rem;display:grid}html[data-site-theme=text-drop] .admin-menu-layout,html[data-site-theme=text-drop] .admin-backups-layout,html[data-site-theme=text-drop] .admin-backup-grid,html[data-site-theme=text-drop] .admin-users-layout,html[data-site-theme=text-drop] .admin-user-directory-list{gap:1rem;display:grid}html[data-site-theme=text-drop] .admin-backup-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}html[data-site-theme=text-drop] .admin-backup-card{background:#010a03f0;border:1px solid #72ff9f29;border-radius:.35rem;gap:.75rem;padding:1rem;display:grid}html[data-site-theme=text-drop] .admin-backup-card h3,html[data-site-theme=text-drop] .admin-backup-card p{margin:0}html[data-site-theme=text-drop] .admin-backup-progress{gap:.45rem;display:grid}html[data-site-theme=text-drop] .admin-backup-progress-copy{text-align:right;margin:0}html[data-site-theme=text-drop] .admin-user-directory-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start}html[data-site-theme=text-drop] .admin-user-directory-card{background:#010a03f0;border:1px solid #72ff9f29;border-radius:.35rem;gap:.9rem;min-width:0;padding:1rem;display:grid;overflow:hidden}html[data-site-theme=text-drop] .admin-user-directory-header{gap:.7rem;min-width:0;display:grid}html[data-site-theme=text-drop] .admin-user-directory-header>*{min-width:0;max-width:100%}html[data-site-theme=text-drop] .admin-user-directory-actions{flex-wrap:wrap}html[data-site-theme=text-drop] .admin-user-directory-title-group{gap:.3rem;min-width:0;max-width:100%;display:grid}html[data-site-theme=text-drop] .admin-user-directory-title-group h3,html[data-site-theme=text-drop] .admin-user-directory-meta{overflow-wrap:anywhere;word-break:break-word;margin:0}html[data-site-theme=text-drop] .admin-pages-layout{gap:.85rem;display:grid}html[data-site-theme=text-drop] .admin-catalog-inline-list,html[data-site-theme=text-drop] .admin-catalog-version-list,html[data-site-theme=text-drop] .admin-catalog-tab-list{gap:.75rem;display:grid}html[data-site-theme=text-drop] .admin-catalog-inline-list{grid-auto-flow:row}html[data-site-theme=text-drop] .admin-catalog-inline-list .matrix-pill{width:fit-content;max-width:100%}html[data-site-theme=text-drop] .admin-purchase-card{gap:1rem}html[data-site-theme=text-drop] .admin-purchase-card .muted-copy{margin:0}html[data-site-theme=text-drop] .admin-purchase-actions{flex-wrap:wrap}html[data-site-theme=text-drop] .admin-purchase-order-items{color:var(--muted);gap:.45rem;margin:0;padding-left:1rem;display:grid}html[data-site-theme=text-drop] .admin-purchase-order-items li{line-height:1.5}html[data-site-theme=text-drop] .admin-purchase-form{background:#010a03eb;border:1px solid #72ff9f24;border-radius:.35rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem;padding:1rem;display:grid}html[data-site-theme=text-drop] .admin-catalog-collection-picker{background:#010a03eb;border:1px solid #72ff9f24;border-radius:.35rem;gap:.65rem;padding:.9rem;display:grid}html[data-site-theme=text-drop] .admin-catalog-collection-option{justify-content:flex-start}html[data-site-theme=text-drop] .admin-catalog-version-row{background:#010a03f0;border:1px solid #72ff9f29;border-radius:.35rem;grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr) auto;align-items:end;gap:.85rem;padding:.95rem;display:grid}html[data-site-theme=text-drop] .admin-catalog-version-row .field-group{min-width:0}html[data-site-theme=text-drop] .admin-catalog-version-settings{gap:.85rem;display:grid}html[data-site-theme=text-drop] .admin-catalog-version-download-field{background:#031006e6;border:1px solid #72ff9f1f;border-radius:.35rem;padding:.85rem}html[data-site-theme=text-drop] .admin-catalog-tab-row,html[data-site-theme=text-drop] .admin-catalog-tab-row-footer{gap:.85rem;display:grid}html[data-site-theme=text-drop] .admin-catalog-tab-row{background:#010a03f0;border:1px solid #72ff9f29;border-radius:.35rem;padding:.95rem}html[data-site-theme=text-drop] .admin-catalog-tab-row .field-group{min-width:0}html[data-site-theme=text-drop] .admin-catalog-tab-button-settings{background:#031006e6;border:1px solid #72ff9f1f;border-radius:.35rem;padding:.85rem}html[data-site-theme=text-drop] .admin-catalog-tab-summary{margin:0}html[data-site-theme=text-drop] .admin-catalog-tab-row-footer{grid-template-columns:minmax(0,1fr) auto;align-items:end}html[data-site-theme=text-drop] .admin-product-media-section,html[data-site-theme=text-drop] .admin-product-media-summary,html[data-site-theme=text-drop] .admin-product-media-list,html[data-site-theme=text-drop] .admin-product-media-grid,html[data-site-theme=text-drop] .admin-product-media-card-copy{gap:.85rem;display:grid}html[data-site-theme=text-drop] .admin-product-media-toolbar,html[data-site-theme=text-drop] .admin-product-media-actions{align-items:center}html[data-site-theme=text-drop] .admin-product-media-current{background:#010a03f0;border:1px solid #72ff9f29;border-radius:.35rem;grid-template-columns:minmax(0,12rem) minmax(0,1fr);gap:1rem;padding:1rem;display:grid}html[data-site-theme=text-drop] .admin-product-media-current-copy,html[data-site-theme=text-drop] .admin-product-media-card-copy{min-width:0}html[data-site-theme=text-drop] .admin-product-media-current-copy h4,html[data-site-theme=text-drop] .admin-product-media-card-title{color:var(--text-bright);overflow-wrap:anywhere;margin:0}html[data-site-theme=text-drop] .admin-product-media-current-preview,html[data-site-theme=text-drop] .admin-product-media-card-preview,html[data-site-theme=text-drop] .admin-product-card-media-preview,html[data-site-theme=text-drop] .catalog-product-card-media-preview{background:#020e04f0;border:1px solid #72ff9f29;border-radius:.35rem;justify-content:center;align-items:center;min-height:9rem;display:flex;overflow:hidden}html[data-site-theme=text-drop] .admin-product-card-media-preview{min-height:5.75rem;max-height:5.75rem;margin-bottom:.8rem;padding:.35rem}html[data-site-theme=text-drop] .catalog-product-card-media-preview{min-height:10.5rem;max-height:10.5rem;margin-bottom:.8rem;padding:.35rem}html[data-site-theme=text-drop] .admin-product-card-media-strip-track{scroll-snap-type:x proximity;grid-auto-columns:minmax(5.4rem,5.4rem);grid-auto-flow:column;gap:.55rem;width:100%;height:100%;padding:.45rem;display:grid;overflow:auto hidden}html[data-site-theme=text-drop] .admin-product-card-media-strip-item{scroll-snap-align:start;min-width:5.4rem;min-height:100%}html[data-site-theme=text-drop] .admin-product-card-media-strip-item,html[data-site-theme=text-drop] .catalog-product-card-media-preview{background:#020e04b8}html[data-site-theme=text-drop] .admin-product-card-media-preview .admin-product-media-preview-image,html[data-site-theme=text-drop] .admin-product-card-media-preview .admin-product-media-preview-video,html[data-site-theme=text-drop] .catalog-product-card-media-preview .admin-product-media-preview-image,html[data-site-theme=text-drop] .catalog-product-card-media-preview .admin-product-media-preview-video,html[data-site-theme=text-drop] .admin-product-card-media-strip-item .admin-product-media-preview-image,html[data-site-theme=text-drop] .admin-product-card-media-strip-item .admin-product-media-preview-video{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;padding:.35rem}html[data-site-theme=text-drop] .catalog-collection-card{gap:.7rem;min-height:100%}html[data-site-theme=text-drop] .catalog-collection-card--clickable{color:inherit;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s,background-color .18s}html[data-site-theme=text-drop] .catalog-collection-card--clickable:hover,html[data-site-theme=text-drop] .catalog-collection-card--clickable:focus-visible{border-color:#72ff9f52;transform:translateY(-3px);box-shadow:0 0 26px #4dff8824}html[data-site-theme=text-drop] .catalog-collection-card-copy{gap:.35rem;display:grid}html[data-site-theme=text-drop] .catalog-collection-card-copy h3{color:var(--text-bright);overflow-wrap:anywhere;margin:0}html[data-site-theme=text-drop] .catalog-collection-card-description{margin:0;line-height:1.55}html[data-site-theme=text-drop] .admin-collection-card-preview,html[data-site-theme=text-drop] .catalog-collection-card-preview{background:#020e04b8;border:1px solid #72ff9f29;border-radius:.35rem;justify-content:center;align-items:center;min-height:10.5rem;max-height:10.5rem;padding:.5rem;transition:border-color .18s,background-color .18s,transform .24s;display:flex;overflow:hidden}html[data-site-theme=text-drop] .catalog-collection-card--clickable:hover .catalog-collection-card-preview,html[data-site-theme=text-drop] .catalog-collection-card--clickable:focus-visible .catalog-collection-card-preview{background:#031205d6}html[data-site-theme=text-drop] .admin-collection-card-preview{min-height:8.75rem;max-height:8.75rem}html[data-site-theme=text-drop] .catalog-collection-card-preview-image{object-fit:contain;object-position:center;background:#00000059;width:100%;max-width:100%;height:100%;max-height:100%;transition:transform .24s;display:block}html[data-site-theme=text-drop] .catalog-collection-card--clickable:hover .catalog-collection-card-preview-image,html[data-site-theme=text-drop] .catalog-collection-card--clickable:focus-visible .catalog-collection-card-preview-image{transform:scale(1.03)}html[data-site-theme=text-drop] .admin-product-media-preview-image,html[data-site-theme=text-drop] .admin-product-media-preview-video{object-fit:cover;background:#00000059;width:100%;height:100%;display:block}html[data-site-theme=text-drop] .admin-product-media-preview-empty{text-align:center;color:var(--muted);padding:1rem;line-height:1.5}html[data-site-theme=text-drop] .admin-product-media-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}html[data-site-theme=text-drop] .admin-product-media-card{background:#010a03f0;border:1px solid #72ff9f29;border-radius:.35rem;gap:.85rem;padding:.95rem;display:grid}html[data-site-theme=text-drop] .admin-matrix-rain-header,html[data-site-theme=text-drop] .admin-matrix-rain-row{gap:.85rem;display:grid}html[data-site-theme=text-drop] .admin-matrix-rain-header{grid-template-columns:minmax(0,1fr) auto;align-items:start}html[data-site-theme=text-drop] .admin-matrix-rain-copy{gap:.35rem;display:grid}html[data-site-theme=text-drop] .admin-matrix-rain-copy .muted-copy{margin:0}html[data-site-theme=text-drop] .admin-matrix-rain-title{color:var(--text-bright);letter-spacing:.06em;text-transform:uppercase;font-weight:700}html[data-site-theme=text-drop] .admin-matrix-rain-editor,html[data-site-theme=text-drop] .admin-matrix-rain-list{gap:.85rem;display:grid}html[data-site-theme=text-drop] .admin-matrix-rain-row{background:#010a03f0;border:1px solid #72ff9f29;border-radius:.35rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:.95rem}html[data-site-theme=text-drop] .admin-matrix-rain-row .field-group{min-width:0}html[data-site-theme=text-drop] .admin-pages-filter-grid{align-items:end}html[data-site-theme=text-drop] .admin-category-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start}html[data-site-theme=text-drop] .admin-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-site-theme=text-drop] .admin-overview-grid h3{margin-top:0}html[data-site-theme=text-drop] .setup-hero,html[data-site-theme=text-drop] .setup-form,html[data-site-theme=text-drop] .setup-help,html[data-site-theme=text-drop] .admin-hero{padding:clamp(1.35rem,3vw,2rem)}html[data-site-theme=text-drop] .setup-grid,html[data-site-theme=text-drop] .admin-grid{gap:1.25rem;display:grid}html[data-site-theme=text-drop] .setup-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.9fr);align-items:start}html[data-site-theme=text-drop] .admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-site-theme=text-drop] .setup-form,html[data-site-theme=text-drop] .setup-help,html[data-site-theme=text-drop] .admin-hero,html[data-site-theme=text-drop] .admin-grid>.matrix-panel,html[data-site-theme=text-drop] .admin-layout>.matrix-panel{border:1px solid var(--border)}html[data-site-theme=text-drop] .setup-form{gap:1rem;display:grid}html[data-site-theme=text-drop] .settings-block{border-top:1px solid #72ff9f24;gap:1rem;padding-top:1rem;display:grid}html[data-site-theme=text-drop] .settings-block h3{margin:0}html[data-site-theme=text-drop] .settings-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}html[data-site-theme=text-drop] .field-group--full{grid-column:1/-1}html[data-site-theme=text-drop] .setup-section-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}html[data-site-theme=text-drop] .setup-section-header h2,html[data-site-theme=text-drop] .admin-hero h1{margin:0}html[data-site-theme=text-drop] .setup-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}html[data-site-theme=text-drop] .setup-form .settings-block{margin-top:.25rem}html[data-site-theme=text-drop] .toggle-row{color:var(--muted);align-items:center;gap:.75rem;display:inline-flex}html[data-site-theme=text-drop] .toggle-row input{width:1rem;height:1rem;accent-color:var(--accent)}html[data-site-theme=text-drop] .top-gap{margin-top:.5rem}html[data-site-theme=text-drop] .admin-details{grid-template-columns:minmax(6rem,max-content) minmax(0,1fr);gap:.75rem 1rem;min-width:0;max-width:100%;margin:0;display:grid}html[data-site-theme=text-drop] .admin-details dt{min-width:0;color:var(--accent);text-transform:uppercase;letter-spacing:.08em;overflow-wrap:anywhere;word-break:break-word;font-weight:700}html[data-site-theme=text-drop] .admin-details dd{min-width:0;color:var(--text-bright);overflow-wrap:anywhere;word-break:break-word;margin:0}html[data-site-theme=text-drop] .admin-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}html[data-site-theme=text-drop] .admin-stat-card{background:#010a03f5;border:1px solid #72ff9f33;border-radius:.2rem;gap:.4rem;padding:1rem;display:grid}html[data-site-theme=text-drop] .admin-stat-card strong{color:var(--text-bright);font-size:clamp(1.5rem,4vw,2.3rem)}html[data-site-theme=text-drop] .admin-stat-card span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.85rem}html[data-site-theme=text-drop] .admin-menu-item-shell,html[data-site-theme=text-drop] .admin-system-page-grid,html[data-site-theme=text-drop] .admin-submenu-list{gap:1rem;display:grid}html[data-site-theme=text-drop] .admin-menu-card,html[data-site-theme=text-drop] .admin-submenu-card,html[data-site-theme=text-drop] .admin-system-page-card{background:#010a03f0;border:1px solid #72ff9f29;border-radius:.35rem;gap:.85rem;padding:1rem;display:grid}html[data-site-theme=text-drop] .admin-menu-summary-card{gap:.65rem}html[data-site-theme=text-drop] .admin-menu-summary-card .admin-page-card-header{align-items:center}html[data-site-theme=text-drop] .admin-menu-summary-body{border-top:1px dashed #72ff9f24;gap:.65rem;padding-top:.2rem;display:grid}html[data-site-theme=text-drop] .admin-menu-inline-section-label,html[data-site-theme=text-drop] .admin-menu-inline-empty{margin:0}html[data-site-theme=text-drop] .admin-menu-inline-section-label{letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}html[data-site-theme=text-drop] .admin-menu-summary-destination{overflow-wrap:anywhere;word-break:break-word;margin:0}html[data-site-theme=text-drop] .admin-system-page-card{align-content:start;gap:.45rem}html[data-site-theme=text-drop] .admin-page-card-header{justify-content:space-between;align-items:flex-start;gap:.75rem;margin:0;display:flex}html[data-site-theme=text-drop] .admin-page-card-header>*{min-width:0}html[data-site-theme=text-drop] .admin-page-card-title,html[data-site-theme=text-drop] .admin-page-card-badges{display:grid}html[data-site-theme=text-drop] .admin-page-card-title{gap:.22rem;min-width:0}html[data-site-theme=text-drop] .admin-page-card-title h3{overflow-wrap:anywhere;word-break:break-word}html[data-site-theme=text-drop] .admin-page-card-badges{grid-auto-flow:column;justify-content:start;gap:.45rem}html[data-site-theme=text-drop] .admin-page-card-badges .matrix-pill{padding:.18rem .45rem;font-size:.72rem}html[data-site-theme=text-drop] .admin-page-card-actions{flex-wrap:wrap;justify-content:flex-end;min-width:0}html[data-site-theme=text-drop] .admin-home-sections-toolbar,html[data-site-theme=text-drop] .admin-home-section-product-copy,html[data-site-theme=text-drop] .admin-home-section-product-list{gap:.75rem;display:grid}html[data-site-theme=text-drop] .admin-home-sections-toolbar-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}html[data-site-theme=text-drop] .admin-home-section-settings-grid{margin-bottom:.2rem}html[data-site-theme=text-drop] .admin-home-sections-toolbar{align-items:start}html[data-site-theme=text-drop] .admin-home-section-description{margin:0}html[data-site-theme=text-drop] .admin-home-section-product-controls{flex-wrap:wrap;gap:.75rem;display:flex}html[data-site-theme=text-drop] .admin-home-section-product-select{flex:18rem;min-width:min(100%,18rem)}html[data-site-theme=text-drop] .admin-home-section-product-row{background:#010c03bd;border:1px solid #72ff9f1f;border-radius:.35rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem .95rem;display:flex}html[data-site-theme=text-drop] .admin-home-section-product-copy p{margin:0}@media (width<=720px){html[data-site-theme=text-drop] .admin-home-section-product-row{flex-direction:column;align-items:flex-start}}html[data-site-theme=text-drop] .catalog-public-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17.5rem),21rem));justify-content:start;align-items:stretch}html[data-site-theme=text-drop] .catalog-browser-panel{gap:1rem;display:grid}html[data-site-theme=text-drop] .catalog-browser-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}html[data-site-theme=text-drop] .catalog-browser-toolbar-left,html[data-site-theme=text-drop] .catalog-browser-toolbar-right{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}html[data-site-theme=text-drop] .catalog-browser-toolbar-left{min-width:0}html[data-site-theme=text-drop] .catalog-browser-toolbar-right{flex-wrap:nowrap;flex:none}html[data-site-theme=text-drop] .catalog-browser-filter-summary{gap:.35rem;display:grid}html[data-site-theme=text-drop] .catalog-browser-filter-toggle{cursor:pointer;color:var(--text-bright);align-items:center;gap:.7rem;display:inline-flex}html[data-site-theme=text-drop] .catalog-browser-filter-toggle input{opacity:0;pointer-events:none;position:absolute}html[data-site-theme=text-drop] .catalog-browser-filter-toggle-slider{background:#ffffff1f;border:1px solid #72ff9f2e;border-radius:999px;width:2.7rem;height:1.5rem;transition:background .16s,border-color .16s;display:inline-flex;position:relative}html[data-site-theme=text-drop] .catalog-browser-filter-toggle-slider:after{content:"";background:var(--text-bright);border-radius:999px;width:1rem;height:1rem;transition:transform .16s;position:absolute;top:.12rem;left:.14rem;box-shadow:0 0 12px #00000047}html[data-site-theme=text-drop] .catalog-browser-filter-toggle input:checked+.catalog-browser-filter-toggle-slider{background:#4dff8833;border-color:#72ff9f73}html[data-site-theme=text-drop] .catalog-browser-filter-toggle input:checked+.catalog-browser-filter-toggle-slider:after{transform:translate(1.16rem)}html[data-site-theme=text-drop] .catalog-browser-filter-toggle-label{font-size:.95rem;font-weight:600}html[data-site-theme=text-drop] .catalog-browser-results-copy{color:var(--muted);margin:0;font-size:.88rem}html[data-site-theme=text-drop] .catalog-browser-sort-field{gap:.35rem;min-width:9.5rem;margin:0}html[data-site-theme=text-drop] .catalog-browser-sort-field span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.82rem}html[data-site-theme=text-drop] .catalog-browser-view-toggle{flex-wrap:nowrap;gap:.45rem;display:inline-flex}html[data-site-theme=text-drop] .catalog-browser-view-button.is-active{border-color:#72ff9f59;box-shadow:0 0 18px #4dff881f}html[data-site-theme=text-drop] .catalog-browser-layout{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}html[data-site-theme=text-drop] .catalog-browser-layout--filters-open{grid-template-columns:minmax(15rem,18rem) minmax(0,1fr);align-items:start}html[data-site-theme=text-drop] .catalog-browser-sidebar{gap:.85rem;display:grid}html[data-site-theme=text-drop] .catalog-browser-filter-group{background:#010c03bd;border:1px solid #72ff9f1f;border-radius:.35rem;gap:.75rem;padding:1rem;display:grid}html[data-site-theme=text-drop] .catalog-browser-filter-group h3{color:var(--text-bright);margin:0;font-size:.95rem}html[data-site-theme=text-drop] .catalog-browser-filter-options{gap:.55rem;display:grid}html[data-site-theme=text-drop] .catalog-browser-results{min-width:0}html[data-site-theme=text-drop] .catalog-public-grid--list{grid-template-columns:minmax(0,1fr)}html[data-site-theme=text-drop] .catalog-public-grid--list .catalog-product-card{grid-template-columns:minmax(0,14rem) minmax(0,1fr);align-items:start;gap:1rem}html[data-site-theme=text-drop] .catalog-public-grid--list .catalog-product-card-media-preview{height:100%;min-height:100%;max-height:none;margin-bottom:0}html[data-site-theme=text-drop] .catalog-public-grid--list .catalog-product-card-copy{min-height:100%;padding:1rem 1rem 1rem 0}html[data-site-theme=text-drop] .catalog-product-card{gap:0;height:100%;padding:0;overflow:hidden}html[data-site-theme=text-drop] .catalog-product-card .catalog-product-card-media-preview{background:0 0;border:0;border-radius:0;min-height:14rem;max-height:14rem;margin:0;padding:0}html[data-site-theme=text-drop] .catalog-product-card-copy{align-content:start;gap:.45rem;padding:.75rem 1rem 1rem;display:grid}html[data-site-theme=text-drop] .catalog-product-card-copy h3{color:var(--text-bright);overflow-wrap:anywhere;margin:0}html[data-site-theme=text-drop] .catalog-product-card-media-preview .admin-product-media-preview-image,html[data-site-theme=text-drop] .catalog-product-card-media-preview .admin-product-media-preview-video{object-fit:cover;background:0 0;padding:0}html[data-site-theme=text-drop] .catalog-product-card-description{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}html[data-site-theme=text-drop] .catalog-product-card-tags{align-content:start;min-height:1.85rem}html[data-site-theme=text-drop] .admin-product-filter-list{gap:.75rem;display:grid}html[data-site-theme=text-drop] .admin-product-filter-row{background:#010c03bd;border:1px solid #72ff9f1f;border-radius:.35rem;padding:.85rem .95rem}html[data-site-theme=text-drop] .admin-product-filter-row-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}html[data-site-theme=text-drop] .catalog-product-page-header{text-align:center;margin-bottom:1rem}html[data-site-theme=text-drop] .catalog-product-page-header h1{margin:0}html[data-site-theme=text-drop] .catalog-product-detail-layout,html[data-site-theme=text-drop] .catalog-product-sidebar,html[data-site-theme=text-drop] .catalog-product-media-panel,html[data-site-theme=text-drop] .catalog-product-summary-panel,html[data-site-theme=text-drop] .catalog-product-version-panel,html[data-site-theme=text-drop] .catalog-product-description-panel,html[data-site-theme=text-drop] .catalog-product-carousel,html[data-site-theme=text-drop] .catalog-product-description-content,html[data-site-theme=text-drop] .catalog-product-description-tab-panel{gap:1rem;display:grid}html[data-site-theme=text-drop] .catalog-product-description-tabs,html[data-site-theme=text-drop] .catalog-product-description-links{flex-wrap:wrap;gap:.65rem;display:flex}html[data-site-theme=text-drop] .catalog-product-description-tab{color:var(--muted);cursor:pointer;background:#010a038f;border:1px solid #0000;border-radius:999px;padding:.55rem .9rem;transition:transform .18s,border-color .18s,color .18s,box-shadow .18s,background-color .18s}html[data-site-theme=text-drop] .catalog-product-description-tab:hover,html[data-site-theme=text-drop] .catalog-product-description-tab:focus-visible,html[data-site-theme=text-drop] .catalog-product-description-tab.is-active{color:var(--text-bright);background:#041408fa;border-color:#72ff9f7a;transform:translateY(-1px);box-shadow:0 0 18px #4dff881f}html[data-site-theme=text-drop] .catalog-product-description-link{min-height:2.35rem}html[data-site-theme=text-drop] .catalog-product-description-tab-panel{border-top:1px solid #72ff9f1f;min-height:8rem;padding-top:1rem}html[data-site-theme=text-drop] .catalog-product-detail-grid{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.85fr);align-items:start;gap:1rem;display:grid}html[data-site-theme=text-drop] .catalog-product-carousel-stage{position:relative;overflow:hidden}html[data-site-theme=text-drop] .catalog-product-carousel-stage-track{will-change:transform;width:100%;transition:transform .42s cubic-bezier(.22,1,.36,1);display:flex}html[data-site-theme=text-drop] .catalog-product-carousel-stage--static .catalog-product-carousel-stage-track{transition:none;display:block}html[data-site-theme=text-drop] .catalog-product-carousel-stage-slide{flex:0 0 100%;min-width:100%}html[data-site-theme=text-drop] .catalog-product-carousel-stage-preview,html[data-site-theme=text-drop] .catalog-product-carousel-thumb-preview{background:#020e04f0;border:1px solid #72ff9f29;border-radius:.45rem;justify-content:center;align-items:center;display:flex;overflow:hidden}html[data-site-theme=text-drop] .catalog-product-carousel-stage-preview{box-sizing:border-box;height:clamp(12rem,32vw,35rem);max-height:35rem;padding:.75rem;position:relative}html[data-site-theme=text-drop] .catalog-product-carousel-stage-preview--interactive{cursor:zoom-in}html[data-site-theme=text-drop] .catalog-product-carousel-stage-preview--interactive:focus-visible{outline-offset:.18rem;outline:2px solid #72ff9fbf}html[data-site-theme=text-drop] .catalog-product-media-panel{margin-bottom:1rem}html[data-site-theme=text-drop] .catalog-product-carousel-stage-open{z-index:2;min-width:2.5rem;padding-inline:.7rem;position:absolute;top:.75rem;right:.75rem}html[data-site-theme=text-drop] .catalog-product-carousel-stage-media{object-fit:contain;object-position:center;background:#00000059;flex:0 auto;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;display:block}html[data-site-theme=text-drop] .catalog-product-media-viewer{z-index:1200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#010602e0;justify-content:center;align-items:center;padding:clamp(.85rem,3vw,1.4rem);display:flex;position:fixed;inset:0}html[data-site-theme=text-drop] .catalog-product-media-viewer__dialog{grid-template-rows:auto minmax(0,1fr) auto;gap:.9rem;width:min(96vw,94rem);height:min(94vh,60rem);padding:clamp(.85rem,2vw,1.1rem);display:grid}html[data-site-theme=text-drop] .catalog-product-media-viewer__header,html[data-site-theme=text-drop] .catalog-product-media-viewer__footer,html[data-site-theme=text-drop] .catalog-product-media-viewer__controls{align-items:center;display:flex}html[data-site-theme=text-drop] .catalog-product-media-viewer__header,html[data-site-theme=text-drop] .catalog-product-media-viewer__footer{justify-content:space-between;gap:.75rem}html[data-site-theme=text-drop] .catalog-product-media-viewer__title,html[data-site-theme=text-drop] .catalog-product-media-viewer__hint{margin:0}html[data-site-theme=text-drop] .catalog-product-media-viewer__controls{flex-wrap:wrap;justify-content:flex-end;gap:.55rem}html[data-site-theme=text-drop] .catalog-product-media-viewer__zoom-label{text-align:center;min-width:4.5rem;color:var(--muted)}html[data-site-theme=text-drop] .catalog-product-media-viewer__control-button,html[data-site-theme=text-drop] .catalog-product-media-viewer__close,html[data-site-theme=text-drop] .catalog-product-media-viewer__nav{min-width:2.8rem}html[data-site-theme=text-drop] .catalog-product-media-viewer__viewport{touch-action:none;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at top,#14321c47,#0000 55%),#000000e6;border:1px solid #72ff9f2e;border-radius:.65rem;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}html[data-site-theme=text-drop] .catalog-product-media-viewer__viewport.is-zoomed{cursor:grab}html[data-site-theme=text-drop] .catalog-product-media-viewer__viewport.is-dragging{cursor:grabbing}html[data-site-theme=text-drop] .catalog-product-media-viewer__media{object-fit:contain;transform-origin:50%;will-change:transform;max-width:100%;max-height:100%;transition:transform .14s;display:block}html[data-site-theme=text-drop] .catalog-product-media-viewer__viewport.is-zoomed .catalog-product-media-viewer__media,html[data-site-theme=text-drop] .catalog-product-media-viewer__viewport.is-dragging .catalog-product-media-viewer__media{transition:none}html[data-site-theme=text-drop] .catalog-product-media-viewer__media--video{width:100%;height:100%}html[data-site-theme=text-drop] .catalog-product-media-viewer__nav{z-index:2;position:absolute;top:50%;transform:translateY(-50%)}html[data-site-theme=text-drop] .catalog-product-media-viewer__nav:hover,html[data-site-theme=text-drop] .catalog-product-media-viewer__nav:focus-visible{transform:translateY(-50%)}html[data-site-theme=text-drop] .catalog-product-media-viewer__nav--previous{left:.85rem}html[data-site-theme=text-drop] .catalog-product-media-viewer__nav--next{right:.85rem}@media (width<=700px){html[data-site-theme=text-drop] .catalog-product-media-viewer__dialog{width:100%;height:min(100vh,100dvh)}html[data-site-theme=text-drop] .catalog-product-media-viewer__header,html[data-site-theme=text-drop] .catalog-product-media-viewer__footer{flex-direction:column;align-items:flex-start}html[data-site-theme=text-drop] .catalog-product-media-viewer__controls{justify-content:flex-start;width:100%}html[data-site-theme=text-drop] .catalog-product-media-viewer__nav--previous{left:.55rem}html[data-site-theme=text-drop] .catalog-product-media-viewer__nav--next{right:.55rem}}html[data-site-theme=text-drop] .catalog-product-carousel-dots{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#010a03d6;border:1px solid #72ff9f2e;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;max-width:calc(100% - 1.5rem);padding:.4rem .65rem;display:inline-flex;position:absolute;bottom:.75rem;left:50%;transform:translate(-50%)}html[data-site-theme=text-drop] .catalog-product-carousel-dot{cursor:pointer;background:#72ff9f2e;border:1px solid #72ff9f6b;border-radius:999px;width:.72rem;height:.72rem;padding:0;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s}html[data-site-theme=text-drop] .catalog-product-carousel-dot:hover,html[data-site-theme=text-drop] .catalog-product-carousel-dot:focus-visible,html[data-site-theme=text-drop] .catalog-product-carousel-dot.is-active{background:#72ff9ff2;border-color:#72ff9ff2;transform:scale(1.1);box-shadow:0 0 12px #4dff8852}html[data-site-theme=text-drop] .catalog-product-carousel-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}html[data-site-theme=text-drop] .catalog-product-carousel-counter{color:var(--muted);margin:0}html[data-site-theme=text-drop] .catalog-product-carousel-controls{flex-wrap:wrap}html[data-site-theme=text-drop] .catalog-product-carousel-thumbnails{grid-auto-columns:minmax(5.5rem,6.8rem);grid-auto-flow:column;gap:.75rem;padding-bottom:.2rem;display:grid;overflow-x:auto}html[data-site-theme=text-drop] .catalog-product-carousel-thumbnail{cursor:pointer;background:#010a03f0;border:1px solid #72ff9f29;border-radius:.45rem;padding:0;transition:transform .18s,border-color .18s,box-shadow .18s}html[data-site-theme=text-drop] .catalog-product-carousel-thumbnail:hover,html[data-site-theme=text-drop] .catalog-product-carousel-thumbnail:focus-visible,html[data-site-theme=text-drop] .catalog-product-carousel-thumbnail.is-active{border-color:#72ff9f61;transform:translateY(-1px);box-shadow:0 0 20px #4dff8824}html[data-site-theme=text-drop] .catalog-product-carousel-thumb-preview{align-items:stretch;min-height:5.5rem;max-height:5.5rem}html[data-site-theme=text-drop] .catalog-product-carousel-thumb-preview .admin-product-media-preview-image,html[data-site-theme=text-drop] .catalog-product-carousel-thumb-preview .admin-product-media-preview-video{object-fit:contain;padding:.35rem}html[data-site-theme=text-drop] .catalog-product-description-content p{margin:0;line-height:1.75}html[data-site-theme=text-drop] .catalog-product-description-content--empty{min-height:6rem}html[data-site-theme=text-drop] .catalog-product-summary-panel h2,html[data-site-theme=text-drop] .catalog-product-version-panel h3,html[data-site-theme=text-drop] .catalog-product-description-panel h2{margin:0}html[data-site-theme=text-drop] .catalog-product-summary-price{color:var(--text-bright);font-size:clamp(1.35rem,2.8vw,1.85rem);line-height:1.05;display:block}html[data-site-theme=text-drop] .catalog-product-summary-price--note{font-size:1rem;line-height:1.2}html[data-site-theme=text-drop] .catalog-product-summary-note{color:var(--text-bright);align-items:center;gap:.5rem;font-size:1rem;font-weight:700;display:inline-flex}html[data-site-theme=text-drop] .catalog-product-summary-note-icon{background:#041408fa;border:1px solid #72ff9f52;border-radius:999px;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;display:inline-flex;box-shadow:0 0 12px #4dff881f}html[data-site-theme=text-drop] .catalog-product-purchase-button{width:100%}html[data-site-theme=text-drop] .catalog-product-purchase-note{margin:0}html[data-site-theme=text-drop] .catalog-product-version-fieldset{border:0;gap:.9rem;margin:0;padding:0;display:grid}html[data-site-theme=text-drop] .catalog-product-version-legend{color:var(--muted);padding:0;line-height:1.4}html[data-site-theme=text-drop] .catalog-product-version-options{flex-wrap:wrap;gap:.75rem;display:flex}html[data-site-theme=text-drop] .catalog-product-version-option{min-width:min(100%,10.5rem);position:relative}html[data-site-theme=text-drop] .catalog-product-version-option-input{white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-site-theme=text-drop] .catalog-product-version-option-label{min-width:100%;color:var(--muted);cursor:pointer;background:#010a03e6;border:1px solid #72ff9f1f;border-radius:.7rem;gap:.2rem;padding:.8rem .95rem;transition:transform .18s,border-color .18s,color .18s,background-color .18s,box-shadow .18s;display:grid}html[data-site-theme=text-drop] .catalog-product-version-option:hover .catalog-product-version-option-label,html[data-site-theme=text-drop] .catalog-product-version-option-input:focus-visible+.catalog-product-version-option-label,html[data-site-theme=text-drop] .catalog-product-version-option-input:checked+.catalog-product-version-option-label{color:var(--text-bright);background:#041408fa;border-color:#72ff9f6b;transform:translateY(-1px);box-shadow:0 0 18px #4dff881f}html[data-site-theme=text-drop] .catalog-product-version-option-name,html[data-site-theme=text-drop] .catalog-product-version-option-price{display:block}html[data-site-theme=text-drop] .catalog-product-version-option-name{color:inherit;font-weight:700}html[data-site-theme=text-drop] .catalog-product-version-option-price{color:inherit;font-size:.88rem}html[data-site-theme=text-drop] .catalog-product-version-option-price--external{font-weight:700}@media (width<=900px){html[data-site-theme=text-drop] .catalog-product-detail-grid{grid-template-columns:minmax(0,1fr)}html[data-site-theme=text-drop] .catalog-browser-layout--filters-open{grid-template-columns:1fr}html[data-site-theme=text-drop] .catalog-browser-toolbar-right{justify-content:space-between;width:100%}html[data-site-theme=text-drop] .catalog-public-grid--list .catalog-product-card{grid-template-columns:1fr}html[data-site-theme=text-drop] .catalog-public-grid--list .catalog-product-card-media-preview{height:auto;min-height:10.5rem;max-height:10.5rem}html[data-site-theme=text-drop] .admin-product-filter-row-grid{grid-template-columns:1fr}}html[data-site-theme=text-drop] .catalog-product-card--clickable{color:inherit;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s,background-color .18s}html[data-site-theme=text-drop] .catalog-product-card--clickable:hover,html[data-site-theme=text-drop] .catalog-product-card--clickable:focus-visible{border-color:#72ff9f52;transform:translateY(-2px);box-shadow:0 0 24px #4dff8824}html[data-site-theme=text-drop] .admin-page-card-path,html[data-site-theme=text-drop] .admin-page-path-hint{max-width:100%;font-family:var(--font-mono,"Cascadia Code", monospace);white-space:normal;overflow-wrap:anywhere;word-break:break-word;display:block}html[data-site-theme=text-drop] .admin-page-path-hint{line-height:1.45}html[data-site-theme=text-drop] .admin-system-page-card h3,html[data-site-theme=text-drop] .admin-system-page-card p{margin:0}html[data-site-theme=text-drop] .admin-system-page-card .muted-copy{line-height:1.45}html[data-site-theme=text-drop] .admin-submenu-section{border:1px dashed #72ff9f29;border-radius:.35rem;gap:.85rem;padding:1rem;display:grid}html[data-site-theme=text-drop] .admin-menu-actions{justify-content:flex-end;gap:.45rem}html[data-site-theme=text-drop] .admin-menu-order-button{min-width:2.4rem;padding-inline:.55rem}html[data-site-theme=text-drop] .admin-submenu-list{gap:.7rem}html[data-site-theme=text-drop] .admin-submenu-card{padding:.85rem}html[data-site-theme=text-drop] .admin-forum-toggle-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;display:flex}html[data-site-theme=text-drop] .admin-files-layout{gap:1.2rem}html[data-site-theme=text-drop] .admin-private-toolbar-actions{flex-wrap:wrap;gap:.65rem;display:flex}html[data-site-theme=text-drop] .admin-private-toolbar{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}html[data-site-theme=text-drop] .admin-private-toolbar-field{min-width:0}html[data-site-theme=text-drop] .admin-private-toolbar-field span{color:var(--muted);margin-bottom:.35rem;font-size:.85rem;display:block}html[data-site-theme=text-drop] .admin-files-dropzone{cursor:pointer;background:linear-gradient(#021206f5,#000801fa);border:1px dashed #72ff9f47;border-radius:.35rem;gap:.45rem;padding:1.2rem;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s,opacity .18s;display:grid}html[data-site-theme=text-drop] .admin-files-dropzone strong{color:var(--text-bright);font-size:1.02rem}html[data-site-theme=text-drop] .admin-private-upload-list{gap:.65rem;display:grid}html[data-site-theme=text-drop] .admin-private-upload-item{background:#010a03eb;border:1px solid #72ff9f24;border-radius:.35rem;gap:.55rem;padding:.75rem .85rem;display:grid}html[data-site-theme=text-drop] .admin-private-upload-item--failed{border-color:#ff505066}html[data-site-theme=text-drop] .admin-private-upload-item-header{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;display:grid}html[data-site-theme=text-drop] .admin-private-upload-item-title{color:var(--text-bright);overflow-wrap:anywhere}html[data-site-theme=text-drop] .admin-private-upload-item-meta{color:var(--muted);text-align:right;font-size:.84rem}html[data-site-theme=text-drop] .admin-private-upload-progress-track{height:.42rem}html[data-site-theme=text-drop] .admin-files-dropzone:focus-visible{outline-offset:3px;outline:2px solid #4dff8861}html[data-site-theme=text-drop] .admin-files-dropzone.is-dragover{background:linear-gradient(#041c0afa,#010c03fc);border-color:#72ff9fb3;transform:translateY(-1px);box-shadow:0 0 24px #4dff8826}html[data-site-theme=text-drop] .admin-private-file-grid,html[data-site-theme=text-drop] .admin-private-link-list{gap:1rem;display:grid}html[data-site-theme=text-drop] .admin-private-file-grid{grid-template-columns:repeat(auto-fill,minmax(285px,1fr));align-items:start}html[data-site-theme=text-drop] .admin-private-file-card{overflow:hidden}html[data-site-theme=text-drop] .admin-private-file-card-body{z-index:1;gap:.9rem;padding:.95rem;display:grid;position:relative}html[data-site-theme=text-drop] .admin-private-file-summary{grid-template-columns:5.8rem minmax(0,1fr);align-items:center;gap:.75rem;display:grid}html[data-site-theme=text-drop] .admin-private-file-summary-copy{gap:.55rem;min-width:0;display:grid}html[data-site-theme=text-drop] .admin-private-file-title{color:var(--text-bright);overflow-wrap:anywhere;word-break:break-word;font-size:1rem;line-height:1.3}html[data-site-theme=text-drop] .admin-private-file-preview{background:#020e04f0;border:1px solid #72ff9f29;border-radius:.35rem;place-items:center;width:5.8rem;height:5.8rem;display:grid;overflow:hidden}html[data-site-theme=text-drop] .admin-private-file-preview-image,html[data-site-theme=text-drop] .admin-private-file-preview-video{object-fit:cover;background:#00000059;width:100%;height:100%;display:block}html[data-site-theme=text-drop] .admin-private-file-preview-icon{font-size:1.8rem;line-height:1}html[data-site-theme=text-drop] .admin-private-file-preview-label{color:var(--muted);letter-spacing:.1em;margin-top:.3rem;font-size:.7rem}html[data-site-theme=text-drop] .admin-private-file-pill-row{flex-wrap:wrap;gap:.5rem;min-width:0;max-width:100%;display:flex}html[data-site-theme=text-drop] .admin-user-directory-card .matrix-pill{white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;line-height:1.25}html[data-site-theme=text-drop] .admin-private-file-action-strip{flex-wrap:wrap;justify-content:flex-start;gap:.45rem;display:flex}html[data-site-theme=text-drop] .admin-private-icon-button{place-items:center;width:2.1rem;min-width:2.1rem;height:2.1rem;padding:0;display:inline-grid}html[data-site-theme=text-drop] .admin-private-icon-glyph{font-size:.95rem;font-weight:700;line-height:1}html[data-site-theme=text-drop] .admin-private-link-history,html[data-site-theme=text-drop] .admin-private-modal-body{gap:.9rem;display:grid}html[data-site-theme=text-drop] .admin-private-link-history{border-top:1px solid #72ff9f24;padding-top:.85rem}html[data-site-theme=text-drop] .admin-private-link-row,html[data-site-theme=text-drop] .admin-private-share-url-panel{background:#010a03f0;border:1px solid #72ff9f24;border-radius:.35rem;gap:.75rem;padding:.85rem .95rem;display:grid}html[data-site-theme=text-drop] .admin-private-link-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.85rem}html[data-site-theme=text-drop] .admin-private-link-row-copy{gap:.22rem;display:grid}html[data-site-theme=text-drop] .admin-private-link-title,html[data-site-theme=text-drop] .admin-private-section-title{color:var(--text-bright);margin:0}html[data-site-theme=text-drop] .admin-private-share-url{overflow-wrap:anywhere;white-space:normal;max-width:100%;line-height:1.55;display:block}html[data-site-theme=text-drop] .admin-private-modal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-site-theme=text-drop] .admin-private-modal-grid>.field-group{min-width:0}html[data-site-theme=text-drop] .admin-page-editor-modal{width:min(72rem,100vw - 2rem)}html[data-site-theme=text-drop] .admin-page-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-site-theme=text-drop] .admin-page-editor-grid>.field-group{min-width:0}html[data-site-theme=text-drop] .admin-page-editor-title-field{grid-column:1/-1}html[data-site-theme=text-drop] .admin-page-editor-published-toggle{width:fit-content;max-width:100%}html[data-site-theme=text-drop] .admin-field-character-counter{text-align:right;font-variant-numeric:tabular-nums;margin:.35rem 0 0}html[data-site-theme=text-drop] .admin-private-modal-facts{grid-template-columns:max-content 1fr;gap:.55rem .85rem;margin:0;display:grid}html[data-site-theme=text-drop] .admin-private-modal-facts dt{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-weight:700}html[data-site-theme=text-drop] .admin-private-modal-facts dd{color:var(--text-bright);overflow-wrap:anywhere;margin:0}html[data-site-theme=text-drop] .admin-statistics-layout,html[data-site-theme=text-drop] .admin-statistics-summary,html[data-site-theme=text-drop] .admin-statistics-live-list,html[data-site-theme=text-drop] .admin-statistics-log-list{gap:1rem;display:grid}html[data-site-theme=text-drop] .admin-statistics-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}html[data-site-theme=text-drop] .admin-statistics-filter-field{min-width:min(100%,18rem)}html[data-site-theme=text-drop] .admin-statistics-filter-field span{color:var(--muted);margin-bottom:.35rem;font-size:.85rem;display:block}html[data-site-theme=text-drop] .admin-statistics-toolbar-actions{justify-content:flex-end}html[data-site-theme=text-drop] .admin-statistics-summary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}html[data-site-theme=text-drop] .admin-stat-card--statistics{align-content:start}html[data-site-theme=text-drop] .admin-stat-card--statistics small{line-height:1.45}html[data-site-theme=text-drop] .admin-stat-card--interactive{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;appearance:none;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s}html[data-site-theme=text-drop] .admin-stat-card--interactive:hover,html[data-site-theme=text-drop] .admin-stat-card--interactive:focus-visible{background:#031005fa;border-color:#72ff9f66;transform:translateY(-1px);box-shadow:0 0 0 1px #72ff9f1f,0 10px 24px #00000038}html[data-site-theme=text-drop] .admin-stat-card-hint{color:var(--accent)}html[data-site-theme=text-drop] .admin-statistics-live-list{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start}html[data-site-theme=text-drop] .admin-statistics-browser-list{gap:.75rem;display:grid}html[data-site-theme=text-drop] .admin-statistics-browser-item{background:#010a03f0;border:1px solid #72ff9f24;border-radius:.35rem;overflow:hidden}html[data-site-theme=text-drop] .admin-statistics-browser-summary{cursor:pointer;padding:.9rem 1rem;list-style:none}html[data-site-theme=text-drop] .admin-statistics-browser-summary::-webkit-details-marker{display:none}html[data-site-theme=text-drop] .admin-statistics-browser-summary-copy{gap:.2rem;display:grid}html[data-site-theme=text-drop] .admin-statistics-browser-content{padding:0 1rem 1rem}html[data-site-theme=text-drop] .admin-visitor-card,html[data-site-theme=text-drop] .admin-statistics-log-row{background:#010a03f0;border:1px solid #72ff9f29;border-radius:.35rem;gap:.9rem;padding:1rem;display:grid}html[data-site-theme=text-drop] .admin-visitor-header,html[data-site-theme=text-drop] .admin-statistics-log-header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.85rem;display:flex}html[data-site-theme=text-drop] .admin-visitor-title-group{gap:.4rem;display:grid}html[data-site-theme=text-drop] .admin-visitor-title-group h3,html[data-site-theme=text-drop] .admin-statistics-log-header strong{color:var(--text-bright);overflow-wrap:anywhere;margin:0}html[data-site-theme=text-drop] .admin-visitor-actions{justify-content:flex-end}html[data-site-theme=text-drop] .admin-visitor-country{width:fit-content;color:var(--text-bright);letter-spacing:.04em;text-transform:uppercase;background:#021005eb;border:1px solid #72ff9f2e;border-radius:999px;align-items:center;gap:.45rem;padding:.28rem .6rem;font-size:.83rem;display:inline-flex}html[data-site-theme=text-drop] .admin-visitor-grid{grid-template-columns:max-content 1fr;gap:.65rem .85rem;margin:0;display:grid}html[data-site-theme=text-drop] .admin-visitor-grid dt{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-weight:700}html[data-site-theme=text-drop] .admin-visitor-grid dd{color:var(--text-bright);overflow-wrap:anywhere;margin:0}html[data-site-theme=text-drop] .admin-statistics-log-path{max-width:100%;color:var(--text-bright);white-space:pre-wrap;overflow-wrap:anywhere;background:#000801f5;border:1px solid #72ff9f29;border-radius:.3rem;padding:.7rem .8rem;display:block}html[data-site-theme=text-drop] .admin-statistics-log-link,html[data-site-theme=text-drop] .admin-statistics-inline-link{color:var(--accent);text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:.08em}html[data-site-theme=text-drop] .admin-statistics-log-link:hover,html[data-site-theme=text-drop] .admin-statistics-log-link:focus-visible,html[data-site-theme=text-drop] .admin-statistics-inline-link:hover,html[data-site-theme=text-drop] .admin-statistics-inline-link:focus-visible{color:var(--text-bright);text-shadow:var(--matrix-glow);border-color:#72ff9f52;box-shadow:0 0 18px #72ff9f1f}html[data-site-theme=text-drop] .admin-statistics-inline-link{background:0 0;border:0;padding:0;display:inline}@media (width<=960px){html[data-site-theme=text-drop] .setup-grid,html[data-site-theme=text-drop] .admin-grid,html[data-site-theme=text-drop] .admin-category-layout,html[data-site-theme=text-drop] .admin-overview-grid{grid-template-columns:1fr}}@media (width<=720px){html[data-site-theme=text-drop] .admin-matrix-rain-header,html[data-site-theme=text-drop] .admin-matrix-rain-row,html[data-site-theme=text-drop] .setup-field-grid,html[data-site-theme=text-drop] .admin-stats,html[data-site-theme=text-drop] .admin-statistics-summary,html[data-site-theme=text-drop] .settings-field-grid,html[data-site-theme=text-drop] .admin-private-toolbar,html[data-site-theme=text-drop] .admin-private-upload-item-header,html[data-site-theme=text-drop] .admin-private-file-summary,html[data-site-theme=text-drop] .admin-private-link-row,html[data-site-theme=text-drop] .admin-product-media-current,html[data-site-theme=text-drop] .admin-visitor-header,html[data-site-theme=text-drop] .admin-statistics-log-header,html[data-site-theme=text-drop] .admin-catalog-version-row,html[data-site-theme=text-drop] .admin-private-modal-grid,html[data-site-theme=text-drop] .admin-private-modal-facts,html[data-site-theme=text-drop] .admin-visitor-grid{grid-template-columns:1fr}html[data-site-theme=text-drop] .admin-private-file-preview{aspect-ratio:16/9;width:100%;height:auto}html[data-site-theme=text-drop] .admin-private-file-pill-row,html[data-site-theme=text-drop] .admin-private-file-action-strip{justify-content:flex-start}html[data-site-theme=text-drop] .admin-details{grid-template-columns:1fr;gap:.25rem}html[data-site-theme=text-drop] .admin-details dd{margin-bottom:.5rem}html[data-site-theme=text-drop] .admin-catalog-tab-row-footer{grid-template-columns:1fr}html[data-site-theme=text-drop] .admin-page-card-header{flex-direction:column}html[data-site-theme=text-drop] .admin-page-card-actions{justify-content:flex-start}html[data-site-theme=text-drop] .field-group--full{grid-column:auto}}@media (width<=860px){html[data-site-theme=text-drop] .checkout-page__layout{grid-template-columns:1fr}html[data-site-theme=text-drop] .checkout-page__summary{position:static}html[data-site-theme=text-drop] .checkout-page__item,html[data-site-theme=text-drop] .checkout-page__item-link{grid-template-columns:1fr}html[data-site-theme=text-drop] .checkout-page__item-thumb{width:100%;max-width:5rem;height:5rem}html[data-site-theme=text-drop] .checkout-page__item-price{justify-self:start}html[data-site-theme=text-drop] .checkout-page__item-actions{justify-items:start}}@media (width<=520px){html[data-site-theme=text-drop] .top-mini-bar__cart-item-link{grid-template-columns:1fr}html[data-site-theme=text-drop] .top-mini-bar__cart-item-thumb{width:100%;max-width:5rem;height:5rem}}@media (hover:hover) and (pointer:fine){html[data-site-theme=text-drop] body.site-cursor-theme-enabled{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M6 5l16 8-7 2 2 7z' fill='%2372ff9f'/%3E%3Cpath d='M12 12l10 1-7 2 2 7-5-10z' fill='%23f7fff8' fill-opacity='0.94'/%3E%3C/svg%3E") 6 5,auto}html[data-site-theme=text-drop] body.site-cursor-theme-enabled a,html[data-site-theme=text-drop] body.site-cursor-theme-enabled button,html[data-site-theme=text-drop] body.site-cursor-theme-enabled summary,html[data-site-theme=text-drop] body.site-cursor-theme-enabled select,html[data-site-theme=text-drop] body.site-cursor-theme-enabled label[for],html[data-site-theme=text-drop] body.site-cursor-theme-enabled [role=button],html[data-site-theme=text-drop] body.site-cursor-theme-enabled .pill-link,html[data-site-theme=text-drop] body.site-cursor-theme-enabled .nav-link,html[data-site-theme=text-drop] body.site-cursor-theme-enabled .nav-submenu-link,html[data-site-theme=text-drop] body.site-cursor-theme-enabled .footer-link,html[data-site-theme=text-drop] body.site-cursor-theme-enabled .social-rail-link,html[data-site-theme=text-drop] body.site-cursor-theme-enabled .social-rail-toggle,html[data-site-theme=text-drop] body.site-cursor-theme-enabled .scroll-top-button{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M6 5l16 8-7 2 2 7z' fill='%2372ff9f'/%3E%3Cpath d='M12 12l10 1-7 2 2 7-5-10z' fill='%23f7fff8' fill-opacity='0.94'/%3E%3C/svg%3E") 6 5,pointer}html[data-site-theme=text-drop] body.site-cursor-theme-enabled input,html[data-site-theme=text-drop] body.site-cursor-theme-enabled textarea,html[data-site-theme=text-drop] body.site-cursor-theme-enabled [contenteditable=true],html[data-site-theme=text-drop] body.site-cursor-theme-enabled [contenteditable=plaintext-only]{cursor:text}}@media (width<=720px){html[data-site-theme=text-drop] .social-rail{display:none}html[data-site-theme=text-drop] .cookie-consent-banner{grid-template-columns:1fr;gap:.85rem;width:auto;padding:.85rem}html[data-site-theme=text-drop] .cookie-consent-actions{justify-content:stretch}html[data-site-theme=text-drop] .cookie-consent-actions .button-primary,html[data-site-theme=text-drop] .cookie-consent-actions .button-secondary{flex:9rem}html[data-site-theme=text-drop] .cookie-consent-modal__header{display:grid}html[data-site-theme=text-drop] .cookie-consent-modal__close{justify-self:start}html[data-site-theme=text-drop] .scroll-top-button{width:3rem;height:3rem;bottom:calc(.85rem + env(safe-area-inset-bottom,0px))}html[data-site-theme=text-drop] .top-mini-bar__inner{flex-wrap:wrap;min-height:2.4rem;padding:.24rem .55rem}html[data-site-theme=text-drop] .top-mini-bar__left,html[data-site-theme=text-drop] .top-mini-bar__right{width:100%}html[data-site-theme=text-drop] .top-mini-bar__left{gap:.45rem}html[data-site-theme=text-drop] .top-mini-bar__right{justify-content:space-between;gap:.55rem}html[data-site-theme=text-drop] .top-mini-bar__custom-links{max-width:100%;overflow-x:auto}html[data-site-theme=text-drop] .top-mini-bar__custom-link{min-height:1.95rem;padding:.18rem .62rem;font-size:.64rem}html[data-site-theme=text-drop] .top-mini-bar__selector-group{height:2.05rem;padding:0 .5rem}html[data-site-theme=text-drop] .top-mini-bar__selector{padding-right:.72rem;font-size:.68rem}html[data-site-theme=text-drop] .top-mini-bar__avatar-shell{width:2rem;height:2rem}html[data-site-theme=text-drop] .top-mini-bar__utility-button{width:2.05rem;height:2.05rem}html[data-site-theme=text-drop] .top-mini-bar__search-form{width:100%;height:2.05rem;padding-left:.72rem}html[data-site-theme=text-drop] .top-mini-bar__search-form:hover,html[data-site-theme=text-drop] .top-mini-bar__search-form:focus-within{width:100%}html[data-site-theme=text-drop] .top-mini-bar__search-results{width:min(20rem,100vw - .8rem)}html[data-site-theme=text-drop] .top-mini-bar__search-input{font-size:.72rem}html[data-site-theme=text-drop] .top-mini-bar__search-icon-shell{flex-basis:1.7rem;width:1.7rem;height:1.7rem}html[data-site-theme=text-drop] .top-mini-bar__menu-panel{min-width:11rem;margin-top:0;position:absolute}html[data-site-theme=text-drop] .top-mini-bar__cart-panel{top:3.35rem;right:0;bottom:calc(.65rem + env(safe-area-inset-bottom,0px));border-radius:0;width:100vw;max-width:100vw;padding:.8rem .7rem .7rem;left:0}html[data-site-theme=text-drop] .site-header{flex-direction:column;align-items:flex-start}html[data-site-theme=text-drop] .brand{width:100%}html[data-site-theme=text-drop] .nav-links{justify-content:flex-start;width:100%}html[data-site-theme=text-drop] .nav-submenu{min-width:100%;margin-top:.35rem;position:static}html[data-site-theme=text-drop] .footer-links{gap:.65rem .95rem}html[data-site-theme=text-drop] .footer-meta{flex-direction:column;align-items:flex-start}html[data-site-theme=text-drop] .footer-legal{font-size:.78rem}html[data-site-theme=text-drop] .footer-legal-links{justify-content:flex-start;margin-left:0}html[data-site-theme=text-drop] .compact-action-field,html[data-site-theme=text-drop] .compact-action-field--with-clear{grid-template-columns:1fr}html[data-site-theme=text-drop] .compact-action-trigger,html[data-site-theme=text-drop] .upload-modal-close{width:100%}html[data-site-theme=text-drop] .upload-modal-header{flex-direction:column;align-items:stretch}}.glyph-towers-embed{gap:1rem;display:grid}.glyph-towers-game{--glyph-bg:#101414;--glyph-panel:#1a2224;--glyph-ink:#f5efe3;--glyph-muted:#aab4af;--glyph-line:#344247;--glyph-gold:#d7a23b;--glyph-jade:#4fb38f;--glyph-rose:#dc6674;--glyph-tile:#f2dfbd;--glyph-tile-side:#bd9e67;--glyph-tile-edge:#7f5f32;--glyph-shadow:#0000005c;z-index:0;isolation:isolate;min-height:min(860px,100vh - 7rem);color:var(--glyph-ink);background:radial-gradient(circle at 14% 8%,#4fb38f26,#0000 25rem),radial-gradient(circle at 88% 18%,#d7a23b1f,#0000 28rem),linear-gradient(135deg,#0f1516 0%,#171b19 48%,#231a18 100%);border:1px solid #ffffff1a;border-radius:8px;grid-template-rows:auto minmax(520px,1fr) auto;font-family:Inter,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;display:grid;position:relative;overflow:hidden}.glyph-towers-game:fullscreen{border:0;border-radius:0;min-height:100vh}.glyph-towers-game *,.glyph-towers-game :before,.glyph-towers-game :after{box-sizing:border-box}.glyph-towers-game button{border:1px solid var(--glyph-line);min-height:40px;color:inherit;font:inherit;cursor:pointer;background:#263134;border-radius:8px;padding:.65rem .85rem;transition:transform .16s,border-color .16s,background .16s,opacity .16s}.glyph-towers-game button:not(.glyph-tile):hover:not(:disabled){background:#303c40;border-color:#63777b;transform:translateY(-1px)}.glyph-towers-game button:not(.glyph-tile):disabled{opacity:.43;cursor:not-allowed}.glyph-primary{font-weight:850;color:#19130c!important;background:linear-gradient(#d9a441,#9e6b24)!important;border-color:#efcc76!important}.glyph-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:20;background:#0e1213c7;border-bottom:1px solid #ffffff14;grid-template-columns:minmax(180px,1fr) auto minmax(300px,1fr);align-items:center;gap:.8rem;padding:.85rem 1rem;display:grid}.glyph-brand{min-width:0}.glyph-brand h2{letter-spacing:0;margin:0;font-size:clamp(1.12rem,2vw,1.65rem);line-height:1.05}.glyph-brand p{color:var(--glyph-muted);white-space:nowrap;text-overflow:ellipsis;margin:.25rem 0 0;font-size:.82rem;overflow:hidden}.glyph-stats,.glyph-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.glyph-actions{justify-content:end}.glyph-stat{text-align:center;background:#ffffff0e;border:1px solid #ffffff17;border-radius:8px;min-width:78px;padding:.46rem .65rem}.glyph-stat span{color:var(--glyph-muted);text-transform:uppercase;font-size:.68rem;display:block}.glyph-stat strong{margin-top:.12rem;font-size:.92rem;display:block}.glyph-main{grid-template-columns:1fr 292px;min-height:0;display:grid}.glyph-board-wrap{place-items:stretch stretch;min-width:0;min-height:0;padding:1rem;display:grid;position:relative;overflow:hidden}.glyph-board{touch-action:manipulation;background-color:#141a1bb3;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #ffffff17;border-radius:8px;width:100%;height:100%;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 0 80px #00000047,0 24px 70px #00000047}.glyph-board--empty:before{content:"Choose Single Player to begin.";color:#f5efe36b;place-items:center;font-weight:800;display:grid;position:absolute;inset:0}.glyph-tile{--glyph-x:0px;--glyph-y:0px;--glyph-z:0px;--glyph-width:58px;--glyph-height:76px;--glyph-accent:#b36b1f;appearance:none;width:var(--glyph-width);height:var(--glyph-height);transform:translate(calc(var(--glyph-x) - 50%), calc(var(--glyph-y) - 50% - var(--glyph-z))) rotate(var(--glyph-turn,0deg));box-shadow:6px 9px 0 var(--glyph-tile-side), 10px 14px 16px var(--glyph-shadow);backface-visibility:hidden;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;cursor:pointer;background-clip:padding-box;grid-template-rows:1fr auto;place-items:center;transition:transform .12s,opacity .2s,box-shadow .12s;display:grid;position:absolute;top:50%;left:50%;border:2px solid var(--glyph-tile-edge)!important;background:radial-gradient(circle at 28% 18%, #ffffffd1, transparent 1.45rem), linear-gradient(135deg, #ffffff75, #fff0 42%), linear-gradient(180deg, #fff3d8 0%, var(--glyph-tile) 55%, #d3b785 100%), var(--glyph-tile)!important;color:#30200e!important;border-radius:8px!important;min-height:0!important;padding:.25rem .18rem .36rem!important}.glyph-tile:before{content:"";background:var(--glyph-accent);width:10px;height:10px;box-shadow:calc(var(--glyph-width) - 27px) 0 0 var(--glyph-accent), 0 calc(var(--glyph-height) - 27px) 0 var(--glyph-accent), calc(var(--glyph-width) - 27px) calc(var(--glyph-height) - 27px) 0 var(--glyph-accent);opacity:.82;border-radius:50%;position:absolute;top:7px;left:7px}.glyph-tile:after{content:"";z-index:0;background:radial-gradient(circle at 28% 18%, #ffffffb8, transparent 1.25rem), linear-gradient(135deg, #ffffff5c, #fff0 42%), linear-gradient(180deg, #fff3d8 0%, var(--glyph-tile) 58%, #d3b785 100%);pointer-events:none;border:1px solid #6f4d2652;border-radius:5px;position:absolute;inset:5px}.glyph-tile.is-locked{opacity:.74;cursor:default;pointer-events:none;box-shadow:5px 8px #9a7d4e,8px 12px 14px #00000047;background:radial-gradient(circle at 28% 18%,#ffffff85,#0000 1.45rem),linear-gradient(135deg,#ffffff38,#fff0 42%),linear-gradient(#dcc7a0 0%,#c7ae80 55%,#a88859 100%),#c7ae80!important}.glyph-tile.is-locked:after{background:radial-gradient(circle at 28% 18%,#ffffff7a,#0000 1.25rem),linear-gradient(135deg,#ffffff2e,#fff0 42%),linear-gradient(#dcc7a0 0%,#c7ae80 58%,#a88859 100%)}.glyph-tile.is-free:hover,.glyph-tile.is-selected{transform:translate(calc(var(--glyph-x) - 50%), calc(var(--glyph-y) - 50% - var(--glyph-z) - 5px)) rotate(var(--glyph-turn,0deg)) scale(1.02);box-shadow:7px 10px 0 var(--glyph-tile-side), 12px 16px 18px #00000061}.glyph-tile.is-selected{outline:3px solid var(--glyph-gold);outline-offset:2px}.glyph-tile.is-hint{animation:.72s ease-in-out infinite alternate glyphHintPulse}.glyph-match-ghost{pointer-events:none;filter:brightness(1.12)saturate(1.14);will-change:transform, opacity;animation:.46s cubic-bezier(.18,.82,.26,1) forwards glyphMergeFly;position:absolute}.glyph-effects-layer{z-index:2300;pointer-events:none;position:absolute;inset:0;overflow:hidden}.glyph-symbol{z-index:1;aspect-ratio:1;border:3px solid var(--glyph-accent);background:#ffffff42;border-radius:50%;place-items:center;width:54%;font-size:1.16rem;font-weight:950;line-height:1;display:grid;box-shadow:inset 0 0 0 3px #ffffff2e}.glyph-suit{z-index:1;color:#67491f;letter-spacing:0;text-align:center;min-width:2.3em;font-size:.62rem;font-weight:900}.glyph-tile.moon .glyph-symbol{border-radius:50% 50% 42% 58%}.glyph-tile.rune .glyph-symbol{border-radius:5px}.glyph-tile.leaf .glyph-symbol{border-radius:70% 25%}.glyph-tile.ember .glyph-symbol{border-radius:50% 50% 48% 18%}.glyph-tile.tide .glyph-symbol{border-radius:34% 66%}.glyph-tile.stone .glyph-symbol{border-radius:22%}.glyph-tile.star .glyph-symbol{border-radius:35% 10%}.glyph-tile.crown .glyph-symbol{clip-path:polygon(50% 0,68% 35%,100% 24%,84% 100%,16% 100%,0 24%,32% 35%);border-radius:0}.glyph-tile.void .glyph-symbol{border-style:double}.glyph-side{background:#111617d1;border-left:1px solid #ffffff14;padding:1rem;overflow:auto}.glyph-panel{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;margin-bottom:.8rem;padding:.85rem}.glyph-panel h3{letter-spacing:0;margin:0 0 .65rem;font-size:1rem}.glyph-level-list{gap:.45rem;max-height:min(54vh,520px);padding-right:.2rem;display:grid;overflow:auto}.glyph-level-button{text-align:left;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;width:100%;display:grid;padding:.55rem!important}.glyph-level-button.is-active{border-color:var(--glyph-gold);background:#d9a4412b}.glyph-level-button.is-assisted{background:#585f6329;border-color:#949ca042}.glyph-level-button.is-assisted .glyph-level-index{color:#a3a9a6;background:#212729}.glyph-level-button.is-assisted .glyph-level-meta{color:#b8c0be}.glyph-level-button.is-locked .glyph-level-index{color:#6f7774}.glyph-level-index{width:28px;height:28px;color:var(--glyph-gold);background:#11191a;border-radius:50%;place-items:center;font-size:.74rem;font-weight:950;display:grid}.glyph-level-name,.glyph-level-meta{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.glyph-level-name{font-size:.84rem;font-weight:850}.glyph-level-meta{color:var(--glyph-muted);font-size:.68rem}.glyph-meter{background:#111718;border:1px solid #ffffff14;border-radius:999px;height:10px;margin-top:.45rem;overflow:hidden}.glyph-meter-fill{background:linear-gradient(90deg, var(--glyph-jade), var(--glyph-gold), var(--glyph-rose));width:0%;height:100%;transition:width .2s}.glyph-log,.glyph-online-status{color:var(--glyph-muted);font-size:.86rem;line-height:1.45}.glyph-online-status[data-tone=success]{color:#8de7c2}.glyph-online-status[data-tone=error]{color:#ff9ba7}.glyph-footer{color:var(--glyph-muted);background:#0e1213c2;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;padding:.45rem 1rem;font-size:.82rem;display:flex}.glyph-modal,.glyph-leaderboard-modal,.glyph-confirm-modal,.glyph-deadlock-modal{z-index:2200;background:#00000080;place-items:center;padding:1rem;display:none;position:absolute;inset:0}.glyph-modal.is-open,.glyph-leaderboard-modal.is-open,.glyph-confirm-modal.is-open,.glyph-deadlock-modal.is-open{display:grid}.glyph-modal-box,.glyph-leaderboard-box,.glyph-confirm-box{background:#182023;border:1px solid #ffffff26;border-radius:8px;width:min(560px,100%);padding:1.1rem;box-shadow:0 24px 70px #00000075}.glyph-modal-box h3,.glyph-leaderboard-box h3,.glyph-confirm-box h3{margin:0 0 .45rem;font-size:1.35rem}.glyph-modal-box p,.glyph-confirm-box p{color:var(--glyph-muted);line-height:1.45}.glyph-modal-actions,.glyph-leaderboard-header{flex-wrap:wrap;justify-content:end;align-items:center;gap:.55rem;margin-top:1rem;display:flex}.glyph-leaderboard-header{justify-content:space-between;margin-top:0;margin-bottom:1rem}.glyph-leaderboard-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.glyph-leaderboard-entry,.glyph-leaderboard-empty{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.65rem;display:grid}.glyph-leaderboard-empty{color:var(--glyph-muted);display:block}.glyph-leaderboard-entry.is-current-user{background:#d7a23b24;border-color:#d7a23bb3}.glyph-leaderboard-rank,.glyph-leaderboard-score{font-weight:900}.glyph-leaderboard-user{color:var(--glyph-ink);font-weight:850;text-decoration:none}.glyph-leaderboard-user:hover,.glyph-leaderboard-user:focus-visible{color:#f0c976}.glyph-menu{z-index:2300;background:radial-gradient(circle at 20% 20%,#d7a23b33,#0000 20rem),radial-gradient(circle at 76% 30%,#4fb38f33,#0000 24rem),#090d0e;place-items:center;padding:1rem;display:none;position:absolute;inset:0;overflow:hidden}.glyph-menu.is-open{display:grid}.glyph-menu-card-float{--glyph-mx:0px;--glyph-my:0px;--glyph-delay:0s;width:54px;height:72px;transform:translate(var(--glyph-mx), var(--glyph-my)) rotate(var(--glyph-rot,0deg));animation:8s ease-in-out infinite alternate glyphDrift;animation-delay:var(--glyph-delay);background:linear-gradient(#f2dfbd21,#f2dfbd09);border:1px solid #f5efe31f;border-radius:8px;position:absolute;top:50%;left:50%;box-shadow:0 18px 38px #00000047}.glyph-menu-box{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#141b1de0;border:1px solid #ffffff24;border-radius:8px;width:min(520px,100%);padding:1.2rem;position:relative;box-shadow:0 28px 80px #0000007a}.glyph-menu-box h2{letter-spacing:0;margin:0;font-size:clamp(2rem,8vw,4rem);line-height:.96}.glyph-menu-box p{color:var(--glyph-muted);margin:.75rem 0 1.1rem;line-height:1.45}.glyph-menu-actions,.glyph-mode-actions{gap:.55rem;display:grid}.glyph-celebration-layer{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.glyph-celebration-card{--glyph-rot-start:-10deg;--glyph-rot-end:16deg;transform:translateY(-120px) rotate(var(--glyph-rot-start));opacity:0;cursor:default;filter:brightness(1.08)saturate(1.08);box-shadow:6px 9px 0 var(--glyph-tile-side), 0 18px 28px #00000057;animation:glyphCardDrop var(--glyph-drop-duration,1.7s) cubic-bezier(.24, .72, .35, 1) forwards;animation-delay:var(--glyph-drop-delay,0s);will-change:transform, opacity;position:absolute;top:-96px;left:0}.glyph-celebration-card:before{width:10px;height:10px;box-shadow:calc(var(--glyph-width) - 27px) 0 0 var(--glyph-accent), 0 calc(var(--glyph-height) - 27px) 0 var(--glyph-accent), calc(var(--glyph-width) - 27px) calc(var(--glyph-height) - 27px) 0 var(--glyph-accent);top:7px;left:7px}.glyph-celebration-card:after{inset:8px}.glyph-celebration-card .glyph-symbol{width:54%;font-size:1.06rem;box-shadow:inset 0 0 0 3px #ffffff2e}.glyph-celebration-card .glyph-suit{text-align:center;min-width:2.2em;font-size:.6rem}.glyph-celebration-card.moon .glyph-symbol{border-radius:50% 50% 42% 58%}.glyph-celebration-card.rune .glyph-symbol{border-radius:5px}.glyph-celebration-card.leaf .glyph-symbol{border-radius:70% 25%}.glyph-celebration-card.ember .glyph-symbol{border-radius:50% 50% 48% 18%}.glyph-celebration-card.tide .glyph-symbol{border-radius:34% 66%}.glyph-celebration-card.stone .glyph-symbol{border-radius:22%}.glyph-celebration-card.star .glyph-symbol{border-radius:35% 10%}.glyph-celebration-card.crown .glyph-symbol{clip-path:polygon(50% 0,68% 35%,100% 24%,84% 100%,16% 100%,0 24%,32% 35%);border-radius:0}.glyph-celebration-card.void .glyph-symbol{border-style:double}@keyframes glyphDrift{0%{transform:translate(var(--glyph-mx), var(--glyph-my)) rotate(var(--glyph-rot,0deg));opacity:.45}to{transform:translate(calc(var(--glyph-mx) + 28px), calc(var(--glyph-my) - 34px)) rotate(calc(var(--glyph-rot,0deg) + 9deg));opacity:.88}}@keyframes glyphHintPulse{0%{outline-offset:2px;outline:3px solid #4fb38f40}to{outline-offset:5px;outline:3px solid #4fb38f}}@keyframes glyphMergeFly{0%{opacity:1;transform:translate(0, 0) rotate(var(--glyph-turn,0deg)) scale(1)}72%{opacity:1;transform:translate(var(--glyph-fly-x), var(--glyph-fly-y)) rotate(var(--glyph-merge-turn,0deg)) scale(.76)}to{opacity:0;transform:translate(var(--glyph-fly-x), var(--glyph-fly-y)) rotate(var(--glyph-merge-turn,0deg)) scale(.36)}}@keyframes glyphCardDrop{0%{opacity:0;transform:translateY(-120px) rotate(var(--glyph-rot-start))}12%{opacity:.96}78%{opacity:.92}to{opacity:0;transform:translateY(112vh) rotate(var(--glyph-rot-end))}}@media (width<=980px){.glyph-towers-game{grid-template-rows:auto auto auto;min-height:0}.glyph-topbar{grid-template-columns:1fr;align-items:stretch}.glyph-stats,.glyph-actions{justify-content:start}.glyph-main{grid-template-columns:1fr}.glyph-board-wrap{height:66vh;min-height:480px}.glyph-side{border-top:1px solid #ffffff14;border-left:0}.glyph-footer{flex-direction:column;align-items:start}}@media (width<=560px){.glyph-board-wrap{min-height:420px;padding:.5rem}.glyph-symbol{font-size:.98rem}.glyph-suit{font-size:.56rem}.glyph-towers-game button{padding:.55rem .65rem}.glyph-stat{min-width:68px}}
/*$vite$:1*/