:root{--bg:#0d0d0d;--pane:#1b1b1b;--pane2:#252525;--ink:#fafafa;--muted:#b8b8b8;--line:#3f3f3f;--gold:#cacaca;--blue:#c4c4c4}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at top right,#242424,#0d0d0d 55%);color:var(--ink);font:16px/1.55 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
a{color:inherit}a:hover{color:var(--gold)}header{border-bottom:1px solid var(--line);background:rgba(9,13,20,.96);position:sticky;top:0;z-index:20}.wrap{max-width:1150px;margin:auto;padding:0 22px}.top{min-height:72px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding-top:10px;padding-bottom:10px}.brand{display:flex;gap:11px;align-items:center;text-decoration:none;font-size:1.05rem;letter-spacing:.055em;font-weight:900}.brand img{width:39px;height:39px;object-fit:contain}.brand b{color:var(--gold)}nav{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px}nav a{font-size:.9rem;text-decoration:none;color:#eaeaea}nav a[aria-current=page]{color:var(--gold)}.hero{padding:64px 0 25px}.eyebrow{font-size:.75rem;text-transform:uppercase;letter-spacing:.18em;color:var(--gold);font-weight:850}.hero h1{font-size:clamp(2.4rem,6.7vw,4.9rem);line-height:1.05;letter-spacing:-.055em;margin:12px 0}.lead{font-size:1.06rem;color:var(--muted);max-width:790px}h2{letter-spacing:-.04em;font-size:clamp(1.4rem,4vw,2.25rem);margin:.6rem 0}h3{margin:.4rem 0;font-size:1.23rem}p{margin:9px 0 16px}.muted{color:var(--muted)}.small{font-size:.85rem;color:var(--muted)}.label{font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);font-weight:800}.pill{display:inline-flex;border:1px solid #5d5d5d;padding:4px 10px;border-radius:99px;font-size:.73rem;color:#ededed}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.card{background:linear-gradient(145deg,var(--pane),#151515);border:1px solid var(--line);border-radius:17px;padding:22px;min-width:0}.card p{color:var(--muted)}.feature{margin:24px 0 35px}.price{font-size:1.6rem;font-weight:900;letter-spacing:-.04em;color:var(--gold)}.btn{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:11px 17px;border-radius:9px;font-weight:820;text-decoration:none;cursor:pointer;border:1px solid var(--gold);background:var(--gold);color:#181818}.btn:hover{color:#181818;background:#dedede}.btn.alt{color:#ffffff;background:transparent;border-color:#777777}.btn.alt:hover{color:var(--gold);background:#2b2b2b}.btn:disabled{opacity:.52;cursor:not-allowed}.actions{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.art{height:205px;display:flex;justify-content:center;align-items:center;position:relative;border:1px solid #434343;border-radius:12px;background:linear-gradient(135deg,#1b1b1b,#4d4d4d);overflow:hidden;margin-bottom:16px}.art.blue{background:linear-gradient(135deg,#b7b7b7,#e6e6e6)}.art.cream{background:linear-gradient(135deg,#d6d6d6,#f7f7f7)}.art.black{background:linear-gradient(135deg,#0b0b0b,#383838)}.art img{width:90px;height:90px;object-fit:contain;max-width:34%;max-height:45%;filter:drop-shadow(0 2px 6px rgba(0,0,0,.4))}.art .artname{position:absolute;bottom:12px;left:13px;font-size:.75rem;letter-spacing:.11em;text-transform:uppercase;font-weight:800;background:#161616;color:#ffffff;border-radius:99px;padding:5px 10px}.note{border:1px solid #5d5d5d;background:#262626;border-radius:12px;padding:15px 17px;color:#ededed;margin:16px 0}.info{border:1px solid #626262;background:#252525;border-radius:12px;padding:15px 17px;color:#e6e6e6;margin:15px 0}.fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.field{display:flex;flex-direction:column;gap:7px}.field.full{grid-column:1/-1}label{font-weight:700;font-size:.88rem}input,select,textarea{background:#0e0e0e;border:1px solid #6f6f6f;border-radius:8px;color:white;padding:12px;min-height:45px;font:inherit;width:100%}textarea{min-height:108px;resize:vertical}input[type=checkbox]{min-height:unset;width:auto}.checkbox{display:flex;align-items:flex-start;gap:8px}.checkbox input{margin-top:6px}.status{min-height:24px;font-size:.93rem}.status.error{color:#cecece}.status.success{color:#e2e2e2}section{margin-bottom:32px}footer{margin-top:65px;padding:25px 0;border-top:1px solid var(--line);font-size:.8rem;color:var(--muted)}.tablewrap{max-width:100%;overflow:auto}table{width:100%;border-collapse:collapse;min-width:740px}th,td{text-align:left;border-bottom:1px solid #3e3e3e;padding:12px;font-size:.85rem;vertical-align:top}th{color:var(--gold)}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.metric{border-radius:13px;border:1px solid #444444;padding:19px;background:#222222}.metric strong{font-size:1.65rem;display:block;color:#ffffff}dialog{color:white;background:#191919;border:1px solid #575757;border-radius:14px;padding:25px;max-width:580px;width:90vw}dialog::backdrop{background:#000000}code{color:#d4d4d4}.hidden{display:none!important}
@media(max-width:850px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics{grid-template-columns:repeat(2,1fr)}}
@media(max-width:580px){.top{align-items:flex-start}.grid,.grid2,.fields,.metrics{grid-template-columns:1fr}.field.full{grid-column:auto}.hero{padding:38px 0 16px}.art{height:180px}}

/* V11 shared neutral visual identity */
:root{--bg:#090909;--pane:#171717;--pane2:#212121;--ink:#fafafa;--muted:#bbbbbb;--line:#414141;--gold:#f2f2f2;--blue:#d9d9d9}
body{background:radial-gradient(circle at top right,#262626 0%,#090909 62%)}header{background:rgba(9,9,9,.96)}a:hover,nav a[aria-current=page]{color:#fff}.card,.note{box-shadow:0 8px 32px rgba(0,0,0,.18)}.btn{transition:transform .2s ease,box-shadow .2s ease}.btn:hover{transform:translateY(-2px)}
