:root{--bg-dark:#0b0b0f;--bg-card:rgba(255,255,255,0.05);--text-primary:#ffffff;--text-secondary:#9a9aa8;--text-faint:#666672;--font-main:"Inter",system-ui,sans-serif;--font-heading:"Orbitron",sans-serif;--font-data:"Roboto Mono",ui-monospace,monospace;--color-helix:#60e721;--color-rich:#2d90ff;--color-scrappers:#e67e22;--color-mart:#ff54aa;--color-church:#ffcc06;--color-android:#9c9cb3;--color-helix-comp:#d119ff;--color-rich-comp:#f3c853;--color-scrappers-comp:#0a7972;--color-mart-comp:#60eeef;--color-church-comp:#409fff;--color-android-comp:#23ff49;--ok:#5fd38d;--warn:#e8a33d;--danger:#ff6b6b;--accent:#d5d5de;--accent-comp:#ffffff;--glow:rgba(255,255,255,0.16);--accent-ink:#0b0b0f}body.theme-helix{--accent:var(--color-helix);--accent-comp:var(--color-helix-comp);--glow:rgba(96,231,33,0.25)}body.theme-rich{--accent:var(--color-rich);--accent-comp:var(--color-rich-comp);--glow:rgba(45,144,255,0.25)}body.theme-scrappers{--accent:var(--color-scrappers);--accent-comp:var(--color-scrappers-comp);--glow:rgba(230,126,34,0.25)}body.theme-mart{--accent:var(--color-mart);--accent-comp:var(--color-mart-comp);--glow:rgba(255,84,170,0.25)}body.theme-church{--accent:var(--color-church);--accent-comp:var(--color-church-comp);--glow:rgba(255,204,6,0.25)}body.theme-android{--accent:var(--color-android);--accent-comp:var(--color-android-comp);--glow:rgba(156,156,179,0.25)}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-dark);background-image:radial-gradient(1100px 520px at 50% -180px,color-mix(in srgb,var(--accent) 7%,transparent),transparent 70%);background-repeat:no-repeat;color:var(--text-primary);font-family:var(--font-main);min-height:100vh}h1,h2,h3{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.06em}h1{font-weight:900;text-shadow:0 3px 0 color-mix(in srgb,var(--accent-comp) 45%,transparent)}.mono,code{font-family:var(--font-data)}main{max-width:1100px;margin:0 auto;padding:32px 20px 96px}a{color:inherit}button,input,select{font-family:inherit;font-size:14px}select option{background:var(--bg-dark);color:var(--text-primary)}.btn{padding:11px 16px;border-radius:0;border:none;background:var(--accent);color:var(--accent-ink);font-family:var(--font-heading);font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:0 0 18px var(--glow);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 26px var(--glow),0 6px 16px rgba(0,0,0,.4)}.btn:disabled{opacity:.5;cursor:default}.btn-ghost{padding:10px 14px;border-radius:0;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.04);color:var(--text-primary);font-weight:600;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.btn-ghost:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 70%,transparent);box-shadow:0 0 12px var(--glow)}.btn-ghost:disabled{opacity:.5;cursor:default}.field{width:100%;padding:11px 12px;border-radius:0;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.04);color:var(--text-primary);transition:border-color .2s ease,box-shadow .2s ease}.field:focus{outline:none;border-color:color-mix(in srgb,var(--accent) 80%,transparent);box-shadow:0 0 12px var(--glow)}.card{border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:20px;background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 8%,transparent),transparent 55%),var(--bg-card);transition:transform .25s ease,border-color .25s ease}a:hover .card,a:hover>.card{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 60%,transparent)}.notch{position:relative;z-index:1;padding:24px;--notch-border:color-mix(in srgb,var(--accent) 75%,transparent);--notch-bg:#141418}.notch:before{inset:0;background:var(--notch-border);-webkit-clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,0 100%);z-index:-2}.notch:after,.notch:before{content:"";position:absolute}.notch:after{inset:1px;background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 10%,transparent),transparent 60%),var(--notch-bg);-webkit-clip-path:polygon(0 0,calc(100% - 19px) 0,100% 19px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 19px) 0,100% 19px,100% 100%,0 100%);z-index:-1}.eyebrow{font-family:var(--font-data);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 80%,#ffffff)}.shards{position:relative}.shards:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(100deg,transparent 0 14px,color-mix(in srgb,var(--accent) 9%,transparent) 14px 16px);-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%,#000 60%,transparent);mask-image:linear-gradient(180deg,transparent,#000 30%,#000 60%,transparent);z-index:0}.shards>*{position:relative;z-index:1}body.tv{overflow:hidden}body.tv .shell-bar,body.tv .shell-foot,body.tv nav{display:none!important}@keyframes tv-page-fill{0%{width:0}to{width:100%}}.shell-nav{justify-content:space-between;padding:14px 20px;border-bottom:1px solid rgba(255,255,255,.1);background:rgba(11,11,15,.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.shell-nav,.shell-navlinks{display:flex;align-items:center;gap:16px}.shell-navlinks{flex-wrap:wrap;justify-content:flex-end;min-height:18px}@media (max-width:640px){main{padding:20px 14px 72px}.shell-nav{gap:10px;padding:9px 14px}.shell-navlinks{gap:6px 12px}.shell-navlinks a,.shell-navlinks button,.shell-navlinks span{font-size:10px!important}}@media print{.no-print,.shell-bar,.shell-foot,nav{display:none!important}body{background:#fff;background-image:none;color:#000;-webkit-print-color-adjust:exact;print-color-adjust:exact}main{max-width:none;padding:0}main,main *{color:#000!important;text-shadow:none!important}main .card,main .notch{background:none!important;border:1px solid #bbb!important}main .notch:after,main .notch:before{display:none!important}}