:root{--chrome:#0e1210;--chrome-2:#161d1a;--porcelain:#f4f2ed;--porcelain-2:#ecebe3;--ink:#1b1f1d;--graphite:#5b6360;--ember:#e8590c;--ember-dark:#c2410c;--go:#2f9e44;--alert:#e03131;--line:#d8d5cb;--line-dark:#2a332f;--mono:ui-monospace,"SF Mono","Cascadia Mono",Menlo,Consolas,monospace;--sans:-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:var(--sans);background:var(--porcelain);color:var(--ink);font-size:15px;line-height:1.45}a{color:inherit}.mono{font-size:.86em;letter-spacing:.01em}.chip,.mono{font-family:var(--mono)}.chip{font-size:11.5px;padding:2px 8px;border-radius:4px;background:var(--porcelain-2);border:1px solid var(--line);white-space:nowrap}.chip.state{border-color:var(--graphite);color:var(--ink);background:#fff}.chip.warn{border-color:var(--ember);color:var(--ember-dark);background:#fdf0e7}.chip.bad{border-color:var(--alert);color:#b02525;background:#fdeaea}.chip.ok{border-color:var(--go);color:#227032;background:#e9f6ec}.btn{font:inherit;font-weight:600;cursor:pointer;border-radius:6px;padding:8px 14px;border:1px solid var(--line);background:#fff;color:var(--ink)}.btn:hover{border-color:var(--graphite)}.btn.primary{background:var(--ember);border-color:var(--ember-dark);color:#fff}.btn.primary:hover{background:var(--ember-dark)}.btn.danger{background:#fff;border-color:var(--alert);color:var(--alert)}.btn:disabled{opacity:.5;cursor:not-allowed}label{display:block;font-size:12.5px;font-weight:600;color:var(--graphite);margin:10px 0 4px}input,select,textarea{font:inherit;width:100%;padding:8px 10px;border-radius:6px;border:1px solid var(--line);background:#fff;color:var(--ink)}input:focus,select:focus,textarea:focus{outline:2px solid var(--ember);outline-offset:1px}:focus-visible{outline:2px solid var(--ember);outline-offset:1px}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}