:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#211f1b;--muted:#5f594f;--paper:#f6f3ec;--surface:#fffdf8;--line:#e0d9cd;--accent:#853b24}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font:16px/1.55 system-ui,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.wrap{width:min(100% - 2rem,72rem);margin-inline:auto}.skip{z-index:2;background:#fff;padding:.8rem;position:fixed;top:-5rem;left:1rem}.skip:focus{top:.5rem}.header{color:#fffaf1;background:#1c1c1a}.header-inner{justify-content:space-between;align-items:center;gap:1rem;min-height:4.2rem;display:flex}.brand{letter-spacing:.09em;font-weight:850}.brand span,.header-label{color:#e7b49a;letter-spacing:.07em;font-size:.72rem;font-weight:700}main{padding-bottom:5rem}.intro{padding-block:clamp(2rem,5vw,4rem) 1.5rem}.intro h1{letter-spacing:-.06em;overflow-wrap:anywhere;margin:.25rem 0 .6rem;font-size:clamp(2rem,6vw,4rem);line-height:1.02}.intro p{color:var(--muted);max-width:47rem;margin:.6rem 0 0}.intro .eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.1em;font:700 .75rem/1.3 ui-monospace,monospace}.breadcrumb{color:var(--accent);margin-bottom:.8rem;font-size:.9rem;text-decoration:underline;display:inline-block}.notice,.alert{border-radius:.5rem;padding:.75rem .95rem}.notice,.intro .notice{color:#653726;background:#f1e2d5}.alert{color:#752a22;background:#fae5e3}.workspace{margin-top:1.25rem}.section-header{justify-content:space-between;align-items:center;gap:.8rem;display:flex}h2{letter-spacing:-.025em;margin:0;font-size:1.26rem}.tiles,.record-list{margin:1rem 0 0;padding:0;list-style:none}.tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.tile,.panel{border:1px solid var(--line);background:var(--surface);border-radius:.8rem;padding:1.1rem}.tile{align-content:start;gap:.28rem;height:100%;display:grid}.tile:hover,.record-list a:hover{background:#f1e7d9}.tile span,.empty{color:var(--muted);font-size:.92rem}.pill{white-space:nowrap;background:#eee7da;border-radius:99px;padding:.23rem .55rem;font-size:.72rem;font-weight:700}.product-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.record-list a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.8rem;padding:.65rem 0;display:flex}.record-list strong{overflow-wrap:anywhere}.field{gap:.3rem;margin-block:1rem;display:grid}.field label{font-size:.9rem;font-weight:650}.field input,.field select,.field textarea{background:#fff;border:1px solid #bcb1a2;border-radius:.45rem;width:100%;min-width:0;padding:.54rem .66rem}.field textarea{resize:vertical}.field-error{color:#872d27;margin:0;font-size:.84rem}fieldset{border:0;min-width:0;margin:0;padding:0}.button,.secondary{border:1px solid var(--accent);cursor:pointer;border-radius:.45rem;justify-content:center;align-items:center;padding:.62rem .9rem;font-weight:700;display:inline-flex}.button{background:var(--accent);color:#fff}.button:hover{background:#6b2b18}.secondary{color:var(--accent);background:0 0;margin-top:.8rem}button:disabled{opacity:.65;cursor:wait}.narrow{max-width:42rem}.metrics{margin-bottom:1rem}.metrics dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.metrics dl div{border-bottom:1px solid var(--line);padding:.4rem 0}.metrics dd,.details dd{margin:0}.metrics dd{font-size:1.35rem;font-weight:750}.details dt{color:var(--muted);margin-top:.75rem}.details dd{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:54rem){.tiles,.metrics dl{grid-template-columns:repeat(2,minmax(0,1fr))}.product-grid{grid-template-columns:1fr}}@media (max-width:33rem){.tiles{grid-template-columns:1fr}.header-label{display:none}}
