:root[data-theme=ops]{--sans:"IBM Plex Sans Condensed", system-ui, sans-serif;--mono:"IBM Plex Mono", "JetBrains Mono", monospace;--r:2px}:root[data-theme=ops][data-mode=dark],.swatch[data-theme=ops][data-mode=dark]{--bg:#0b0d10;--panel:#12151a;--raised:#181c22;--line:#262b33;--fg:#e6e8eb;--muted:#8a919c;--accent:#f2a33a;--accent-fg:#0b0d10;--ok:#7fd4a8;--err:#ff7a6e;--hi:#f2a33a;--grid:#5cf2d60b}:root[data-theme=ops][data-mode=light],.swatch[data-theme=ops][data-mode=light]{--bg:#f3f2ee;--panel:#fff;--raised:#f8f7f3;--line:#d9d6cf;--fg:#15171a;--muted:#5a5f67;--accent:#a65800;--accent-fg:#fff;--ok:#1e7a4e;--err:#b42318;--hi:#a65800;--grid:#00735f0f}:root[data-theme=ops] .k-label{text-transform:uppercase;letter-spacing:.09em;font-family:var(--mono);font-size:11px}:root[data-theme=ops] .tile{border-top:2px solid var(--line)}:root[data-theme=ops] .tile.lead{border-top-color:var(--accent)}:root[data-theme=tycho]{--sans:"Oxanium", system-ui, sans-serif;--mono:"JetBrains Mono", monospace;--r:0px}:root[data-theme=tycho][data-mode=dark],.swatch[data-theme=tycho][data-mode=dark]{--bg:#081114;--panel:#0d1a1f;--raised:#12242a;--line:#1f3a42;--fg:#d8ecec;--muted:#86a9ad;--accent:#34d1c4;--accent-fg:#06201e;--ok:#9be37a;--err:#ff6b6b;--hi:#f28c38;--grid:#5cf2d60b}:root[data-theme=tycho][data-mode=light],.swatch[data-theme=tycho][data-mode=light]{--bg:#eef3f2;--panel:#fff;--raised:#f5f9f8;--line:#c9d8d6;--fg:#0e2226;--muted:#46626a;--accent:#0b7068;--accent-fg:#fff;--ok:#3c7a1e;--err:#b3261e;--hi:#a34e06;--grid:#00735f0f}:root[data-theme=tycho] .k-label{text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:600}:root[data-theme=tycho] .card{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px))}:root[data-theme=tycho] .tile{background:var(--raised)}:root[data-theme=tycho] .tile.lead{box-shadow:inset 3px 0 0 var(--hi)}:root[data-theme=tycho] .btn{clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))}:root[data-theme=section9]{--sans:"Chakra Petch", system-ui, sans-serif;--mono:"Share Tech Mono", monospace;--r:0px}:root[data-theme=section9][data-mode=dark],.swatch[data-theme=section9][data-mode=dark]{--bg:#05080a;--panel:#0a1013;--raised:#0f181c;--line:#1c2b30;--fg:#cff7f1;--muted:#79a7a2;--accent:#5cf2d6;--accent-fg:#03201b;--ok:#a8f07a;--err:#ff6f8a;--hi:#ff9f43;--grid:#5cf2d60b}:root[data-theme=section9][data-mode=light],.swatch[data-theme=section9][data-mode=light]{--bg:#f2f6f5;--panel:#fff;--raised:#edf3f2;--line:#c3d3d1;--fg:#0b1b1d;--muted:#46625f;--accent:#00735f;--accent-fg:#fff;--ok:#3b7a13;--err:#b01e45;--hi:#9e4e00;--grid:#00735f0f}:root[data-theme=section9] .k-label{text-transform:uppercase;letter-spacing:.2em;font-family:var(--mono);font-size:11px}:root[data-theme=section9] body{background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:24px 24px}:root[data-theme=section9] .card{position:relative}:root[data-theme=section9] .card:before,:root[data-theme=section9] .card:after{content:"";border-color:var(--accent);border-style:solid;width:12px;height:12px;position:absolute}:root[data-theme=section9] .card:before{border-width:1px 0 0 1px;top:-1px;left:-1px}:root[data-theme=section9] .card:after{border-width:0 1px 1px 0;bottom:-1px;right:-1px}:root[data-theme=section9] .tile.lead .big{color:var(--accent)}:root[data-theme=nerv]{--sans:"Barlow Condensed", system-ui, sans-serif;--mono:"Space Mono", monospace;--r:0px}:root[data-theme=nerv][data-mode=dark],.swatch[data-theme=nerv][data-mode=dark]{--bg:#0a0506;--panel:#120809;--raised:#1c0c0d;--line:#4a1a1c;--fg:#f3e9e2;--muted:#b08f8a;--accent:#ff3b1f;--accent-fg:#0a0506;--ok:#7ce0a0;--err:#ffd23f;--hi:#ff8a00;--grid:#5cf2d60b}:root[data-theme=nerv][data-mode=light],.swatch[data-theme=nerv][data-mode=light]{--bg:#f4f1ec;--panel:#fff;--raised:#f7efea;--line:#1a1a1a;--fg:#111;--muted:#5a504c;--accent:#c8200a;--accent-fg:#fff;--ok:#1e7a4e;--err:#8a5a00;--hi:#b84e00;--grid:#00735f0f}:root[data-theme=nerv] .page-title{text-transform:uppercase;letter-spacing:.02em;font-family:Anton,sans-serif;font-size:44px;font-weight:400}:root[data-theme=nerv] .k-label{text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:700}:root[data-theme=nerv] .big{font-family:Anton,sans-serif;font-size:36px;font-weight:400}:root[data-theme=nerv] .card{border-width:2px}:root[data-theme=nerv][data-mode=light] .card{border-color:var(--fg)}:root[data-theme=nerv] .tile.lead{background:repeating-linear-gradient(-45deg, var(--accent) 0 10px, transparent 10px 20px) top/100% 8px no-repeat, var(--panel);padding-top:24px}:root[data-theme=nerv] .tab{text-transform:uppercase;letter-spacing:.12em;font-size:15px;font-weight:700}:root[data-theme=nerv] .tab.on{border-bottom-width:4px}:root[data-theme=nerv] .nav-link{text-transform:uppercase;letter-spacing:.12em;font-weight:600}:root[data-theme=nerv] .nav-link.on{box-shadow:inset 4px 0 0 var(--accent);color:var(--accent);background:0 0}:root[data-theme=nerv] .btn{text-transform:uppercase;letter-spacing:.14em;border-width:2px;font-weight:700}:root[data-theme=nerv] .chip{font-weight:700}:root[data-theme=nerv] .chip-sent{background:var(--accent);color:var(--accent-fg)}:root[data-theme=holo]{--sans:"Exo 2", system-ui, sans-serif;--mono:"Azeret Mono", monospace;--r:10px}:root[data-theme=holo][data-mode=dark],.swatch[data-theme=holo][data-mode=dark]{--bg:#03060d;--panel:#5aaaff0f;--raised:#5aaaff1f;--line:#78c8ff47;--fg:#ddf3ff;--muted:#86b3cf;--accent:#49d6ff;--accent-fg:#021018;--ok:#8cf5c0;--err:#ff7ab6;--hi:#ff7ab6;--grid:#5cf2d60b}:root[data-theme=holo][data-mode=light],.swatch[data-theme=holo][data-mode=light]{--bg:#e9f1f7;--panel:#ffffff9e;--raised:#ffffffd9;--line:#145a8c47;--fg:#0a2233;--muted:#3f6479;--accent:#006c99;--accent-fg:#fff;--ok:#1c7a55;--err:#a61e62;--hi:#a61e62;--grid:#00735f0f}:root[data-theme=holo][data-mode=dark] body{background:radial-gradient(1200px 500px at 70% -10%,#49d6ff2e,#0000 60%),radial-gradient(800px 400px at 0 110%,#ff7ab624,#0000 60%),#03060d}:root[data-theme=holo][data-mode=light] body{background:radial-gradient(1200px 500px at 70% -10%,#006c991f,#0000 60%),#e9f1f7}:root[data-theme=holo][data-crt=on] .card,:root[data-theme=holo][data-crt=on] .nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}:root[data-theme=holo][data-mode=dark] .card{box-shadow:0 0 0 1px #49d6ff14,0 0 24px #49d6ff1a}:root[data-theme=holo] .k-label{text-transform:uppercase;letter-spacing:.24em;font-size:11px;font-weight:300}:root[data-theme=holo] .page-title{letter-spacing:.04em;font-size:34px;font-weight:200}:root[data-theme=holo] .big{font-size:34px;font-weight:200}:root[data-theme=holo][data-mode=dark] .big{text-shadow:0 0 14px #49d6ff8c}:root[data-theme=holo] .bar{height:3px}:root[data-theme=holo][data-mode=dark] .bar-fill{box-shadow:0 0 10px var(--accent)}:root[data-theme=holo] .btn,:root[data-theme=holo] .chip{border-radius:999px}:root[data-theme=ember]{--sans:"Exo 2", system-ui, sans-serif;--mono:"Azeret Mono", monospace;--r:10px}:root[data-theme=ember][data-mode=dark],.swatch[data-theme=ember][data-mode=dark]{--bg:#050505;--panel:#ffffff09;--raised:#ffffff14;--line:#ffffff21;--fg:#ededed;--muted:#9a9a9a;--accent:#ff8a3d;--accent-fg:#0a0a0a;--ok:#9be3b0;--err:#ff6b6b;--hi:#ffc46b;--grid:#5cf2d60b}:root[data-theme=ember][data-mode=light],.swatch[data-theme=ember][data-mode=light]{--bg:#ecebe8;--panel:#fff9;--raised:#ffffffd9;--line:#00000024;--fg:#141414;--muted:#555;--accent:#b24f00;--accent-fg:#fff;--ok:#1e7a4e;--err:#b42318;--hi:#8a5a00;--grid:#00735f0f}:root[data-theme=ember][data-mode=dark] body{background:radial-gradient(1100px 480px at 78% -12%,#ff6e2829,#0000 62%),radial-gradient(700px 380px at -5% 115%,#ff3c5a1a,#0000 60%),#050505}:root[data-theme=ember][data-mode=light] body{background:radial-gradient(1100px 480px at 78% -12%,#0000000d,#0000 62%),#ecebe8}:root[data-theme=ember][data-crt=on] .card,:root[data-theme=ember][data-crt=on] .nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}:root[data-theme=ember][data-mode=dark] .card{box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #0006,0 12px 40px #0000008c}:root[data-theme=ember] .k-label{text-transform:uppercase;letter-spacing:.24em;font-size:11px;font-weight:300}:root[data-theme=ember] .page-title{letter-spacing:.04em;font-size:34px;font-weight:200}:root[data-theme=ember] .big{font-size:34px;font-weight:200}:root[data-theme=ember][data-mode=dark] .tile.lead .big{color:var(--accent);text-shadow:0 0 18px #ff6e2829}:root[data-theme=ember] .bar{height:3px}:root[data-theme=ember][data-mode=dark] .bar-fill{box-shadow:0 0 12px var(--accent)}:root[data-theme=ember] .btn,:root[data-theme=ember] .chip{border-radius:999px}:root[data-theme=ember][data-mode=dark] .btn.primary{box-shadow:0 0 22px #ff6e2829}:root[data-theme=acid]{--sans:"Exo 2", system-ui, sans-serif;--mono:"Azeret Mono", monospace;--r:10px}:root[data-theme=acid][data-mode=dark],.swatch[data-theme=acid][data-mode=dark]{--bg:#050505;--panel:#ffffff09;--raised:#ffffff14;--line:#ffffff21;--fg:#ededed;--muted:#9a9a9a;--accent:#c6ff3d;--accent-fg:#0a0a0a;--ok:#9be3b0;--err:#ff6b6b;--hi:#3dffd0;--grid:#5cf2d60b}:root[data-theme=acid][data-mode=light],.swatch[data-theme=acid][data-mode=light]{--bg:#ecebe8;--panel:#fff9;--raised:#ffffffd9;--line:#00000024;--fg:#141414;--muted:#555;--accent:#4a6b00;--accent-fg:#fff;--ok:#1e7a4e;--err:#b42318;--hi:#00735f;--grid:#00735f0f}:root[data-theme=acid][data-mode=dark] body{background:radial-gradient(1100px 480px at 78% -12%,#aaff281c,#0000 62%),radial-gradient(700px 380px at -5% 115%,#28ffc814,#0000 60%),#050505}:root[data-theme=acid][data-mode=light] body{background:radial-gradient(1100px 480px at 78% -12%,#0000000d,#0000 62%),#ecebe8}:root[data-theme=acid][data-crt=on] .card,:root[data-theme=acid][data-crt=on] .nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}:root[data-theme=acid][data-mode=dark] .card{box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #0006,0 12px 40px #0000008c}:root[data-theme=acid] .k-label{text-transform:uppercase;letter-spacing:.24em;font-size:11px;font-weight:300}:root[data-theme=acid] .page-title{letter-spacing:.04em;font-size:34px;font-weight:200}:root[data-theme=acid] .big{font-size:34px;font-weight:200}:root[data-theme=acid][data-mode=dark] .tile.lead .big{color:var(--accent);text-shadow:0 0 18px #aaff281c}:root[data-theme=acid] .bar{height:3px}:root[data-theme=acid][data-mode=dark] .bar-fill{box-shadow:0 0 12px var(--accent)}:root[data-theme=acid] .btn,:root[data-theme=acid] .chip{border-radius:999px}:root[data-theme=acid][data-mode=dark] .btn.primary{box-shadow:0 0 22px #aaff281c}:root[data-theme=ultraviolet]{--sans:"Exo 2", system-ui, sans-serif;--mono:"Azeret Mono", monospace;--r:10px}:root[data-theme=ultraviolet][data-mode=dark],.swatch[data-theme=ultraviolet][data-mode=dark]{--bg:#050505;--panel:#ffffff09;--raised:#ffffff14;--line:#ffffff21;--fg:#ededed;--muted:#9a9a9a;--accent:#b98cff;--accent-fg:#0a0a0a;--ok:#9be3b0;--err:#ff6b6b;--hi:#ff5cc8;--grid:#5cf2d60b}:root[data-theme=ultraviolet][data-mode=light],.swatch[data-theme=ultraviolet][data-mode=light]{--bg:#ecebe8;--panel:#fff9;--raised:#ffffffd9;--line:#00000024;--fg:#141414;--muted:#555;--accent:#6a2fd1;--accent-fg:#fff;--ok:#1e7a4e;--err:#b42318;--hi:#a61e7a;--grid:#00735f0f}:root[data-theme=ultraviolet][data-mode=dark] body{background:radial-gradient(1100px 480px at 78% -12%,#965aff29,#0000 62%),radial-gradient(700px 380px at -5% 115%,#ff46be1a,#0000 60%),#050505}:root[data-theme=ultraviolet][data-mode=light] body{background:radial-gradient(1100px 480px at 78% -12%,#0000000d,#0000 62%),#ecebe8}:root[data-theme=ultraviolet][data-crt=on] .card,:root[data-theme=ultraviolet][data-crt=on] .nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}:root[data-theme=ultraviolet][data-mode=dark] .card{box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #0006,0 12px 40px #0000008c}:root[data-theme=ultraviolet] .k-label{text-transform:uppercase;letter-spacing:.24em;font-size:11px;font-weight:300}:root[data-theme=ultraviolet] .page-title{letter-spacing:.04em;font-size:34px;font-weight:200}:root[data-theme=ultraviolet] .big{font-size:34px;font-weight:200}:root[data-theme=ultraviolet][data-mode=dark] .tile.lead .big{color:var(--accent);text-shadow:0 0 18px #965aff29}:root[data-theme=ultraviolet] .bar{height:3px}:root[data-theme=ultraviolet][data-mode=dark] .bar-fill{box-shadow:0 0 12px var(--accent)}:root[data-theme=ultraviolet] .btn,:root[data-theme=ultraviolet] .chip{border-radius:999px}:root[data-theme=ultraviolet][data-mode=dark] .btn.primary{box-shadow:0 0 22px #965aff29}:root[data-theme=amber]{--sans:"IBM Plex Mono", monospace;--mono:"IBM Plex Mono", monospace;--r:0px}:root[data-theme=amber][data-mode=dark],.swatch[data-theme=amber][data-mode=dark]{--bg:#0a0804;--panel:transparent;--raised:#ffffff08;--line:#a86a00;--fg:#ffb000;--muted:#a86a00;--accent:#ffd56a;--accent-fg:#0a0804;--ok:#ffd56a;--err:#ff5a36;--hi:#ffd56a;--grid:#5cf2d60b}:root[data-theme=amber][data-mode=light],.swatch[data-theme=amber][data-mode=light]{--bg:#efe6d0;--panel:transparent;--raised:#00000009;--line:#7a6444;--fg:#2a1a06;--muted:#7a6444;--accent:#6b3a00;--accent-fg:#efe6d0;--ok:#2a1a06;--err:#a3260e;--hi:#6b3a00;--grid:#00735f0f}:root[data-theme=amber] body{font-size:15px}:root[data-theme=amber][data-mode=dark] body{background:radial-gradient(90% 75% at 50% 45%,#1a1206 0%,#0a0804 72%,#000 100%)}:root[data-theme=amber][data-mode=dark] .main,:root[data-theme=amber][data-mode=dark] .nav{text-shadow:0 0 2px #ffb0008c,0 0 8px #ffb0008c,0 0 20px #ffb00040}:root[data-theme=amber][data-mode=dark][data-crt=on] .main,:root[data-theme=amber][data-mode=dark][data-crt=on] .nav{animation:4.5s ease-in-out infinite amber-bloom,9s step-end infinite amber-glitch}:root[data-theme=amber][data-mode=dark][data-crt=on] body:before{content:"";pointer-events:none;z-index:9000;background:radial-gradient(85% 78%,#0000 44%,#0009 100%);position:fixed;inset:0}:root[data-theme=amber][data-mode=dark][data-crt=on] body:after{content:"";pointer-events:none;z-index:9001;opacity:.85;background:repeating-linear-gradient(0deg,#00000052 0 1px,#0000 1px 3px) 0 0/100% 3px,linear-gradient(#0000 0%,#ffb0000d 47%,#ffb0001f 50%,#ffb0000d 53%,#0000 100%) 0 0/100% 220%;animation:7s linear infinite amber-drift,.12s steps(2,end) infinite amber-flicker;position:fixed;inset:0}@keyframes amber-drift{0%{background-position:0 0,0 -40%}to{background-position:0 0,0 140%}}@keyframes amber-flicker{0%{opacity:.78}50%{opacity:.92}to{opacity:.82}}@keyframes amber-bloom{0%,to{filter:brightness()}50%{filter:brightness(1.1)}}@keyframes amber-glitch{0%,95%,to{transform:none}96%{transform:translate(-3px,1px)skew(-.6deg)}97%{transform:translate(4px,-1px)}98%{transform:translate(-2px,2px)}}@keyframes amber-blink{0%,50%{opacity:1}51%,to{opacity:0}}:root[data-theme=amber][data-crt=on] .cur{margin-left:4px;animation:1.06s step-end infinite amber-blink;display:inline}:root[data-theme=amber] .card{border:1px solid var(--line);background:0 0}:root[data-theme=amber] .k-label{text-transform:uppercase;letter-spacing:.12em;font-size:.72em}:root[data-theme=amber] .nav-link.on{box-shadow:none;color:var(--accent);background:0 0}:root[data-theme=amber] .nav-link.on:before{content:"> "}:root[data-theme=amber] .btn{text-transform:uppercase;letter-spacing:.08em;background:0 0}:root[data-theme=amber] .btn.primary{color:var(--accent);border-color:var(--accent);background:0 0}:root[data-theme=amber] .btn.primary:before{content:"[ "}:root[data-theme=amber] .btn.primary:after{content:" ]"}:root[data-theme=amber] .chip-sent{background:var(--accent);color:var(--accent-fg)}:root[data-theme=amber] .bar{background:repeating-linear-gradient(90deg, var(--line) 0 6px, transparent 6px 8px);height:10px}:root[data-theme=amber] .bar-fill{background:repeating-linear-gradient(90deg, var(--accent) 0 6px, transparent 6px 8px)}:root[data-theme=amber][data-mode=light] body{background:radial-gradient(110% 90% at 50% 40%,#fbf4e2 0%,#efe6d0 85%)}:root[data-theme=amber][data-mode=light] .main,:root[data-theme=amber][data-mode=light] .nav{text-shadow:0 0 1px #2a1a06aa,0 0 5px #2a1a0655,0 0 14px #2a1a0630,0 0 28px #2a1a0618}:root[data-theme=amber][data-mode=light][data-crt=on] .main,:root[data-theme=amber][data-mode=light][data-crt=on] .nav{animation:4.5s ease-in-out infinite amber-bloomL,9s step-end infinite amber-glitch}@keyframes amber-bloomL{0%,to{filter:contrast()blur()}50%{filter:contrast(1.06)blur(.15px)}}:root[data-theme=amber][data-mode=light][data-crt=on] body:before{content:"";pointer-events:none;z-index:9000;mix-blend-mode:multiply;opacity:.55;background:url(/assets/noise-CUnn71HW.png) 0 0/256px 256px;animation:.5s steps(4,end) infinite amber-grain;position:fixed;inset:0}@keyframes amber-grain{0%{background-position:0 0}25%{background-position:-60px 40px}50%{background-position:30px -80px}75%{background-position:-90px -20px}to{background-position:0 0}}:root[data-theme=amber][data-mode=light][data-crt=on] body:after{content:"";pointer-events:none;z-index:9001;background:linear-gradient(#0000 0%,#fff0 44%,#ffffff73 48.5%,#2a1a0633 50%,#2a1a0614 51.5%,#0000 58% 100%) 0 0/100% 260%;animation:6s linear infinite amber-driftL,.12s steps(2,end) infinite amber-flickerL;position:fixed;inset:0}@keyframes amber-driftL{0%{background-position:0 -60%}to{background-position:0 160%}}@keyframes amber-flickerL{0%{opacity:.85}50%{opacity:1}to{opacity:.9}}:root[data-theme=amber][data-mode=light] .nav-link.on{background:var(--fg);color:var(--bg);text-shadow:none}:root[data-theme=amber][data-mode=light] .nav-link.on:before{content:""}:root[data-theme=amber][data-mode=light] .card{border:1px solid var(--fg);box-shadow:2px 2px 0 var(--fg)}:root[data-theme=amber][data-mode=light] .card-head{border-bottom:1px solid var(--fg);background:repeating-linear-gradient(0deg, var(--fg) 0 1px, transparent 1px 3px) center/100% 11px no-repeat}:root[data-theme=amber][data-mode=light] .card-title{background:var(--bg);padding:0 8px}:root[data-theme=amber][data-mode=light] .btn{border:1px solid var(--fg);color:var(--fg);border-radius:8px}:root[data-theme=amber][data-mode=light] .btn.primary{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--fg);color:var(--fg);border-color:var(--fg)}:root[data-theme=amber][data-mode=light] .bar{background:repeating-conic-gradient(var(--fg) 0 25%, transparent 0 50%) 0 0/2px 2px;border:1px solid var(--fg)}:root[data-theme=amber][data-mode=light] .bar-fill{background:var(--fg)}:root[data-theme=amber][data-mode=light] .chip-sent{background:var(--fg);color:var(--bg)}:root[data-theme=amber][data-mode=light] .row.head{border-bottom:1px solid var(--fg)}:root[data-theme=green]{--sans:"Share Tech Mono", monospace;--mono:"Share Tech Mono", monospace;--r:0px}:root[data-theme=green][data-mode=dark],.swatch[data-theme=green][data-mode=dark]{--bg:#030803;--panel:transparent;--raised:#ffffff08;--line:#3c8f33;--fg:#7cff6b;--muted:#3c8f33;--accent:#c8ffb8;--accent-fg:#030803;--ok:#c8ffb8;--err:#ff5a36;--hi:#c8ffb8;--grid:#5cf2d60b}:root[data-theme=green][data-mode=light],.swatch[data-theme=green][data-mode=light]{--bg:#e4ece2;--panel:transparent;--raised:#00000009;--line:#56695a;--fg:#0c1a0c;--muted:#56695a;--accent:#14401a;--accent-fg:#e4ece2;--ok:#0c1a0c;--err:#a3260e;--hi:#14401a;--grid:#00735f0f}:root[data-theme=green] body{font-size:16px}:root[data-theme=green][data-mode=dark] body{background:radial-gradient(90% 75% at 50% 45%,#0a1a08 0%,#030803 72%,#000 100%)}:root[data-theme=green][data-mode=dark] .main,:root[data-theme=green][data-mode=dark] .nav{text-shadow:0 0 2px #7cff6b8c,0 0 8px #7cff6b8c,0 0 20px #7cff6b40}:root[data-theme=green][data-mode=dark] .main{letter-spacing:.02em}:root[data-theme=green][data-mode=dark] .row{text-shadow:0 0 2px #7cff6b8c,-2px 0 6px #7cff6b2e}:root[data-theme=green][data-mode=dark][data-crt=on] .main,:root[data-theme=green][data-mode=dark][data-crt=on] .nav{animation:4.5s ease-in-out infinite green-bloom,9s step-end infinite green-glitch}:root[data-theme=green][data-mode=dark][data-crt=on] body:before{content:"";pointer-events:none;z-index:9000;background:radial-gradient(85% 78%,#0000 44%,#0009 100%);position:fixed;inset:0}:root[data-theme=green][data-mode=dark][data-crt=on] body:after{content:"";pointer-events:none;z-index:9001;opacity:.85;background:repeating-linear-gradient(0deg,#00000052 0 1px,#0000 1px 3px) 0 0/100% 3px,linear-gradient(#0000 0%,#7cff6b0d 47%,#7cff6b1f 50%,#7cff6b0d 53%,#0000 100%) 0 0/100% 220%;animation:7s linear infinite green-drift,.12s steps(2,end) infinite green-flicker;position:fixed;inset:0}@keyframes green-drift{0%{background-position:0 0,0 -40%}to{background-position:0 0,0 140%}}@keyframes green-flicker{0%{opacity:.78}50%{opacity:.92}to{opacity:.82}}@keyframes green-bloom{0%,to{filter:brightness()}50%{filter:brightness(1.1)}}@keyframes green-glitch{0%,95%,to{transform:none}96%{transform:translate(-3px,1px)skew(-.6deg)}97%{transform:translate(4px,-1px)}98%{transform:translate(-2px,2px)}}@keyframes green-blink{0%,50%{opacity:1}51%,to{opacity:0}}:root[data-theme=green][data-crt=on] .cur{margin-left:4px;animation:1.06s step-end infinite green-blink;display:inline}:root[data-theme=green] .card{border:1px solid var(--line);background:0 0}:root[data-theme=green] .k-label{text-transform:uppercase;letter-spacing:.12em;font-size:.72em}:root[data-theme=green] .nav-link.on{box-shadow:none;color:var(--accent);background:0 0}:root[data-theme=green] .nav-link.on:before{content:"> "}:root[data-theme=green] .btn{text-transform:uppercase;letter-spacing:.08em;background:0 0}:root[data-theme=green] .btn.primary{color:var(--accent);border-color:var(--accent);background:0 0}:root[data-theme=green] .btn.primary:before{content:"[ "}:root[data-theme=green] .btn.primary:after{content:" ]"}:root[data-theme=green] .chip-sent{background:var(--accent);color:var(--accent-fg)}:root[data-theme=green] .bar{background:repeating-linear-gradient(90deg, var(--line) 0 6px, transparent 6px 8px);height:10px}:root[data-theme=green] .bar-fill{background:repeating-linear-gradient(90deg, var(--accent) 0 6px, transparent 6px 8px)}:root[data-theme=green][data-mode=light] body{background:radial-gradient(110% 90% at 50% 40%,#f4faf2 0%,#e4ece2 85%)}:root[data-theme=green][data-mode=light] .main,:root[data-theme=green][data-mode=light] .nav{text-shadow:0 0 1px #0c1a0caa,0 0 5px #0c1a0c55,0 0 14px #0c1a0c30,0 0 28px #0c1a0c18}:root[data-theme=green][data-mode=light][data-crt=on] .main,:root[data-theme=green][data-mode=light][data-crt=on] .nav{animation:4.5s ease-in-out infinite green-bloomL,9s step-end infinite green-glitch}@keyframes green-bloomL{0%,to{filter:contrast()blur()}50%{filter:contrast(1.06)blur(.15px)}}:root[data-theme=green][data-mode=light][data-crt=on] body:before{content:"";pointer-events:none;z-index:9000;mix-blend-mode:multiply;opacity:.55;background:url(/assets/noise-CUnn71HW.png) 0 0/256px 256px;animation:.5s steps(4,end) infinite green-grain;position:fixed;inset:0}@keyframes green-grain{0%{background-position:0 0}25%{background-position:-60px 40px}50%{background-position:30px -80px}75%{background-position:-90px -20px}to{background-position:0 0}}:root[data-theme=green][data-mode=light][data-crt=on] body:after{content:"";pointer-events:none;z-index:9001;background:linear-gradient(#0000 0%,#fff0 44%,#ffffff73 48.5%,#0c1a0c33 50%,#0c1a0c14 51.5%,#0000 58% 100%) 0 0/100% 260%;animation:6s linear infinite green-driftL,.12s steps(2,end) infinite green-flickerL;position:fixed;inset:0}@keyframes green-driftL{0%{background-position:0 -60%}to{background-position:0 160%}}@keyframes green-flickerL{0%{opacity:.85}50%{opacity:1}to{opacity:.9}}:root[data-theme=green][data-mode=light] .nav-link.on{background:var(--fg);color:var(--bg);text-shadow:none}:root[data-theme=green][data-mode=light] .nav-link.on:before{content:""}:root[data-theme=green][data-mode=light] .card{border:1px solid var(--fg);box-shadow:2px 2px 0 var(--fg)}:root[data-theme=green][data-mode=light] .card-head{border-bottom:1px solid var(--fg);background:repeating-linear-gradient(0deg, var(--fg) 0 1px, transparent 1px 3px) center/100% 11px no-repeat}:root[data-theme=green][data-mode=light] .card-title{background:var(--bg);padding:0 8px}:root[data-theme=green][data-mode=light] .btn{border:1px solid var(--fg);color:var(--fg);border-radius:8px}:root[data-theme=green][data-mode=light] .btn.primary{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--fg);color:var(--fg);border-color:var(--fg)}:root[data-theme=green][data-mode=light] .bar{background:repeating-conic-gradient(var(--fg) 0 25%, transparent 0 50%) 0 0/2px 2px;border:1px solid var(--fg)}:root[data-theme=green][data-mode=light] .bar-fill{background:var(--fg)}:root[data-theme=green][data-mode=light] .chip-sent{background:var(--fg);color:var(--bg)}:root[data-theme=green][data-mode=light] .row.head{border-bottom:1px solid var(--fg)}:root[data-theme=plasma]{--sans:"Fragment Mono", monospace;--mono:"Fragment Mono", monospace;--r:0px}:root[data-theme=plasma][data-mode=dark],.swatch[data-theme=plasma][data-mode=dark]{--bg:#0a0402;--panel:transparent;--raised:#ffffff08;--line:#9e3a0a;--fg:#ff6a1a;--muted:#9e3a0a;--accent:#ffb27a;--accent-fg:#0a0402;--ok:#ffb27a;--err:#ff5a36;--hi:#ffb27a;--grid:#5cf2d60b}:root[data-theme=plasma][data-mode=light],.swatch[data-theme=plasma][data-mode=light]{--bg:#f2e6dc;--panel:transparent;--raised:#00000009;--line:#7e5a4a;--fg:#2a0e04;--muted:#7e5a4a;--accent:#8a2e00;--accent-fg:#f2e6dc;--ok:#2a0e04;--err:#a3260e;--hi:#8a2e00;--grid:#00735f0f}:root[data-theme=plasma] body{font-size:15px}:root[data-theme=plasma][data-mode=dark] body{background:radial-gradient(90% 75% at 50% 45%,#1c0a04 0%,#0a0402 72%,#000 100%)}:root[data-theme=plasma][data-mode=dark] .main,:root[data-theme=plasma][data-mode=dark] .nav{text-shadow:0 0 2px #ff6a1a8c,0 0 8px #ff6a1a8c,0 0 20px #ff6a1a40}:root[data-theme=plasma][data-mode=dark][data-crt=on] .main,:root[data-theme=plasma][data-mode=dark][data-crt=on] .nav{animation:4.5s ease-in-out infinite plasma-bloom,9s step-end infinite plasma-glitch}:root[data-theme=plasma][data-mode=dark][data-crt=on] body:before{content:"";pointer-events:none;z-index:9000;background:radial-gradient(85% 78%,#0000 44%,#0009 100%);position:fixed;inset:0}:root[data-theme=plasma][data-mode=dark][data-crt=on] body:after{content:"";pointer-events:none;z-index:9001;opacity:.7;background:radial-gradient(#00000073 40%,#0000 41%) 0 0/3px 3px,linear-gradient(#0000 0%,#ff6a1a0d 47%,#ff6a1a1f 50%,#ff6a1a0d 53%,#0000 100%) 0 0/100% 220%;animation:7s linear infinite plasma-drift,.12s steps(2,end) infinite plasma-flicker;position:fixed;inset:0}@keyframes plasma-drift{0%{background-position:0 0,0 -40%}to{background-position:0 0,0 140%}}@keyframes plasma-flicker{0%{opacity:.78}50%{opacity:.92}to{opacity:.82}}@keyframes plasma-bloom{0%,to{filter:brightness()}50%{filter:brightness(1.1)}}@keyframes plasma-glitch{0%,95%,to{transform:none}96%{transform:translate(-3px,1px)skew(-.6deg)}97%{transform:translate(4px,-1px)}98%{transform:translate(-2px,2px)}}@keyframes plasma-blink{0%,50%{opacity:1}51%,to{opacity:0}}:root[data-theme=plasma][data-crt=on] .cur{margin-left:4px;animation:1.06s step-end infinite plasma-blink;display:inline}:root[data-theme=plasma] .card{border:1px solid var(--line);background:0 0}:root[data-theme=plasma] .k-label{text-transform:uppercase;letter-spacing:.12em;font-size:.72em}:root[data-theme=plasma] .nav-link.on{box-shadow:none;color:var(--accent);background:0 0}:root[data-theme=plasma] .nav-link.on:before{content:"> "}:root[data-theme=plasma] .btn{text-transform:uppercase;letter-spacing:.08em;background:0 0}:root[data-theme=plasma] .btn.primary{color:var(--accent);border-color:var(--accent);background:0 0}:root[data-theme=plasma] .btn.primary:before{content:"[ "}:root[data-theme=plasma] .btn.primary:after{content:" ]"}:root[data-theme=plasma] .chip-sent{background:var(--accent);color:var(--accent-fg)}:root[data-theme=plasma] .bar{background:repeating-linear-gradient(90deg, var(--line) 0 6px, transparent 6px 8px);height:10px}:root[data-theme=plasma] .bar-fill{background:repeating-linear-gradient(90deg, var(--accent) 0 6px, transparent 6px 8px)}:root[data-theme=plasma][data-mode=light] body{background:radial-gradient(110% 90% at 50% 40%,#fcf3ec 0%,#f2e6dc 85%)}:root[data-theme=plasma][data-mode=light] .main,:root[data-theme=plasma][data-mode=light] .nav{text-shadow:0 0 1px #2a0e04aa,0 0 5px #2a0e0455,0 0 14px #2a0e0430,0 0 28px #2a0e0418}:root[data-theme=plasma][data-mode=light][data-crt=on] .main,:root[data-theme=plasma][data-mode=light][data-crt=on] .nav{animation:4.5s ease-in-out infinite plasma-bloomL,9s step-end infinite plasma-glitch}@keyframes plasma-bloomL{0%,to{filter:contrast()blur()}50%{filter:contrast(1.06)blur(.15px)}}:root[data-theme=plasma][data-mode=light][data-crt=on] body:before{content:"";pointer-events:none;z-index:9000;mix-blend-mode:multiply;opacity:.55;background:url(/assets/noise-CUnn71HW.png) 0 0/256px 256px;animation:.5s steps(4,end) infinite plasma-grain;position:fixed;inset:0}@keyframes plasma-grain{0%{background-position:0 0}25%{background-position:-60px 40px}50%{background-position:30px -80px}75%{background-position:-90px -20px}to{background-position:0 0}}:root[data-theme=plasma][data-mode=light][data-crt=on] body:after{content:"";pointer-events:none;z-index:9001;background:linear-gradient(#0000 0%,#fff0 44%,#ffffff73 48.5%,#2a0e0433 50%,#2a0e0414 51.5%,#0000 58% 100%) 0 0/100% 260%;animation:6s linear infinite plasma-driftL,.12s steps(2,end) infinite plasma-flickerL;position:fixed;inset:0}@keyframes plasma-driftL{0%{background-position:0 -60%}to{background-position:0 160%}}@keyframes plasma-flickerL{0%{opacity:.85}50%{opacity:1}to{opacity:.9}}:root[data-theme=plasma][data-mode=light] .nav-link.on{background:var(--fg);color:var(--bg);text-shadow:none}:root[data-theme=plasma][data-mode=light] .nav-link.on:before{content:""}:root[data-theme=plasma][data-mode=light] .card{border:1px solid var(--fg);box-shadow:2px 2px 0 var(--fg)}:root[data-theme=plasma][data-mode=light] .card-head{border-bottom:1px solid var(--fg);background:repeating-linear-gradient(0deg, var(--fg) 0 1px, transparent 1px 3px) center/100% 11px no-repeat}:root[data-theme=plasma][data-mode=light] .card-title{background:var(--bg);padding:0 8px}:root[data-theme=plasma][data-mode=light] .btn{border:1px solid var(--fg);color:var(--fg);border-radius:8px}:root[data-theme=plasma][data-mode=light] .btn.primary{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--fg);color:var(--fg);border-color:var(--fg)}:root[data-theme=plasma][data-mode=light] .bar{background:repeating-conic-gradient(var(--fg) 0 25%, transparent 0 50%) 0 0/2px 2px;border:1px solid var(--fg)}:root[data-theme=plasma][data-mode=light] .bar-fill{background:var(--fg)}:root[data-theme=plasma][data-mode=light] .chip-sent{background:var(--fg);color:var(--bg)}:root[data-theme=plasma][data-mode=light] .row.head{border-bottom:1px solid var(--fg)}:root[data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);font-family:var(--sans);margin:0}.cur{display:none}.shell{min-height:100vh;display:flex}.nav{box-sizing:border-box;border-right:1px solid var(--line);background:var(--panel);flex-direction:column;flex-shrink:0;width:208px;padding:20px 12px;display:flex}.nav-brand{margin-bottom:24px;padding:0 12px}.logo{aspect-ratio:507/96;background-color:var(--fg);width:100%;max-width:160px;display:block;-webkit-mask:url(/assets/logo-header-a5z1ODEp.png) 0/contain no-repeat;mask:url(/assets/logo-header-a5z1ODEp.png) 0/contain no-repeat}.nav-wordmark{align-items:baseline;gap:8px;margin-top:10px;font-size:18px;font-weight:600;display:flex}.nav-links{flex-direction:column;gap:4px;display:flex}.nav-spacer{flex:1}.nav-foot{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding:12px;display:flex}.whoami{color:var(--muted);font-size:12px}.nav-link{box-sizing:border-box;width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--muted);border-radius:var(--r);background:0 0;border:none;padding:9px 12px;font-size:14px;text-decoration:none;display:block}.nav-link.on{color:var(--fg);background:var(--raised);box-shadow:inset 2px 0 0 var(--accent)}.main{box-sizing:border-box;flex-direction:column;flex-grow:1;gap:20px;min-width:0;padding:24px 32px;display:flex}.page-head{align-items:flex-end;gap:16px;display:flex}.crumbs{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:11px}.page-title{margin:0;font-size:28px;font-weight:600}.tabs{border-bottom:1px solid var(--line);gap:24px;display:flex}.tab{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 2px;font-size:14px;text-decoration:none}.tab.on{color:var(--fg);border-bottom-color:var(--accent)}[hidden]{display:none!important}.btn{font:inherit;border-radius:var(--r);border:1px solid var(--line);background:var(--panel);height:44px;color:var(--fg);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.btn.primary{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r)}.card-head{align-items:center;padding:14px 16px;display:flex}.card-title{color:var(--fg);flex-grow:1}.tile{flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.big{font-size:28px;font-weight:600}.bar{background:var(--line);border-radius:var(--r);height:6px;overflow:hidden}.bar-fill{background:var(--accent);height:100%}.table{flex-direction:column;display:flex}.row{border-top:1px solid var(--line);align-items:center;min-height:44px;padding:0 16px;font-size:13px;display:grid}.row.head{height:36px;color:var(--muted);border-top:0}.n{text-align:right}.chip{font-family:var(--mono);letter-spacing:.08em;border:1px solid var(--line);border-radius:var(--r);justify-self:start;padding:3px 8px;font-size:11px}.chip-sent{color:var(--accent);border-color:var(--accent)}.chip-paid{color:var(--ok);border-color:var(--ok)}.chip-draft{color:var(--muted)}.chip-void{color:var(--muted);text-decoration:line-through}button.chip,button.tag{cursor:pointer;background:0 0}button.tag{border:1px solid var(--line);border-radius:var(--r);padding:3px 8px}button.chip.on,button.tag.on{color:var(--accent);border-color:var(--accent)}.k-label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:11px}.link{color:var(--accent)}button.link{font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:14px}.banner-warn{background:color-mix(in srgb, var(--accent) 10%, var(--panel));border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.mono.neg{color:var(--err)}.muted{color:var(--muted)}.tag{font-family:var(--mono);color:var(--hi);font-size:11px}.field{flex-direction:column;gap:.25rem;display:flex}.input{border:1px solid var(--line);border-radius:var(--r);color:var(--fg);background:0 0;padding:.4rem .6rem;font-family:inherit;font-size:.95rem}.test-mode-bar{z-index:20;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--err) 30%, var(--panel)) 0 14px, color-mix(in srgb, var(--err) 14%, var(--panel)) 14px 28px);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:8px 16px;font-size:12px;display:flex;position:sticky;top:0}.test-mode-bar b{font-weight:600}.test-mode-bar-sub{letter-spacing:.02em;text-transform:none;color:var(--muted)}.app-shell{justify-content:center;align-items:center;min-height:100vh;display:flex}.app-card{border:1px solid var(--line);border-radius:var(--r);text-align:center;background:var(--panel);min-width:20rem;padding:2rem}.app-card .logo{margin:0 auto 16px}.app-card .page-title{color:var(--muted);font-size:1.1rem}.app-error{color:var(--err)}.stack{flex-direction:column;gap:12px;display:flex}.hstack{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hstack.end{align-items:flex-end}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.card-body{padding:16px}.page-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.field-check{cursor:pointer;color:var(--muted);align-items:center;gap:6px;font-size:.85rem;display:flex}button.row{box-sizing:border-box;border:none;border-top:1px solid var(--line);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0}button.row:hover{background:var(--raised)}.row[role=button]{cursor:pointer}.row[role=button]:hover{background:var(--raised)}.appearance-page{flex-direction:column;gap:20px;display:flex}.appearance-controls{flex-wrap:wrap;align-items:flex-start;gap:28px;padding:16px;display:flex}.appearance-seg{gap:6px;display:flex}.appearance-crt-row{cursor:pointer;align-items:center;gap:8px;font-size:.9rem;display:flex}.appearance-default-field{margin-left:auto}.theme-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.theme-card{text-align:left;cursor:pointer;font:inherit;color:inherit;flex-direction:column;gap:10px;padding:16px;display:flex}.theme-card[aria-pressed=true]{box-shadow:0 0 0 2px var(--accent)}.theme-card-swatches{gap:8px;display:flex}.swatch{box-sizing:border-box;border-radius:var(--r);border:1px solid var(--line);background:var(--bg);flex:1;align-items:flex-end;height:64px;padding:8px;display:flex}.swatch-bar{background:var(--accent);border-radius:3px;width:40%;height:6px;display:block}.theme-card-foot{align-items:center;gap:8px;display:flex}.theme-card-label{flex-grow:1;font-weight:500}.appearance-footnote{font-size:.85rem}@media (prefers-reduced-motion:reduce){*,:before,:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:none!important;animation:none!important}body:before,body:after{display:none!important}}input[type=checkbox]{accent-color:var(--accent)}.keys-table .row{column-gap:12px}.keys-table .row.head{text-transform:uppercase;letter-spacing:.12em;font-size:11px}.keys-table .row:not(.head){height:auto;min-height:44px;padding-top:6px;padding-bottom:6px}.keys-owner{overflow-wrap:anywhere}.perm-grid .row:not(.head){min-height:34px;padding-top:0;padding-bottom:0}.modal-overlay{background:color-mix(in srgb, var(--fg) 35%, transparent);z-index:100;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{width:min(480px,100vw - 32px);max-height:calc(100vh - 32px);overflow:auto}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
