:root{--bg:#090a0c;--panel:#12151a;--panel2:#171b21;--gold:#cba135;--gold2:#f0d884;--ink:#f4f4f2;--muted:#a8abb1;--line:#292d34;--green:#83d4a7;--red:#ff9797}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 12% -15%,#30240a 0,transparent 42%),var(--bg);color:var(--ink);font:15px/1.5 Arial,Helvetica,sans-serif}.wrap{max-width:1160px;margin:auto;padding:24px 22px 55px}header{min-height:102px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);letter-spacing:.1em;font-size:13px;font-weight:bold;padding:5px 0}.brand{display:flex;align-items:center}.brand-logo{display:block;width:185px;height:auto;max-height:92px;object-fit:contain;object-position:left center}.top-note{font-size:10px;color:var(--muted);letter-spacing:.16em}.hero{padding:48px 0 28px}.eyebrow{color:var(--gold2);font-size:11px;letter-spacing:.2em;font-weight:bold;text-transform:uppercase}.hero h1{font-size:clamp(37px,6vw,62px);line-height:1.01;letter-spacing:-.04em;margin:12px 0}.hero h1 span{color:var(--gold)}.hero p{color:#c2c3c5;max-width:620px}.stat{display:inline-block;margin-top:14px;border:1px solid var(--line);border-radius:8px;padding:8px 12px;color:var(--muted);font-size:13px}.stat b{color:var(--gold2);margin-right:7px;font-size:16px}.filters{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:11px;padding:13px;border:1px solid var(--line);border-radius:11px;background:#12151ad9}.filters label,.form-grid label{display:flex;flex-direction:column;gap:5px;color:var(--muted);font-size:10px;font-weight:bold;letter-spacing:.12em;text-transform:uppercase}.filters input,.filters select,.form-grid input,.form-grid select,.form-grid textarea{width:100%;height:43px;background:#090b0e;border:1px solid #393d44;border-radius:6px;padding:0 11px;color:var(--ink);font:14px Arial;letter-spacing:normal;text-transform:none;outline:none}.filters input:focus,.filters select:focus,.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:var(--gold)}.results-head{display:flex;justify-content:space-between;align-items:center;margin:17px 2px 11px;color:#b9bbc0;font-size:13px}.quiet{background:transparent;border:0;color:var(--gold2);font:inherit;cursor:pointer}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.card{background:linear-gradient(145deg,#171a20,#101216);border:1px solid var(--line);border-radius:11px;padding:16px;display:flex;flex-direction:column;min-height:230px}.tags{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:9px}.tag{border-radius:4px;background:#252830;color:#c7c8cc;padding:3px 7px;font-size:10px;text-transform:uppercase;letter-spacing:.09em}.tag.gold{background:#302719;color:#f0d884}.card h2{font-size:18px;line-height:1.25;margin:0 0 4px}.combo{color:var(--gold2);font-size:13px;font-weight:bold}.detail{color:#b3b5ba;font-size:13px;margin:10px 0}.meta{margin-top:auto;border-top:1px solid #2a2d33;padding-top:9px;color:#9b9ea5;font-size:11px}.button{display:inline-flex;justify-content:center;align-items:center;align-self:flex-start;margin-top:11px;text-decoration:none;background:var(--gold);color:#101010;border-radius:6px;padding:8px 12px;font-size:12px;font-weight:bold}.empty{grid-column:1/-1;border:1px dashed #41454b;border-radius:10px;padding:42px;text-align:center;color:var(--muted)}.upload{margin-top:26px;background:#12151a;border:1px solid #514321;border-radius:11px;padding:18px}.hidden{display:none}.upload-head{display:flex;justify-content:space-between;align-items:center}.upload h2{margin:4px 0 0;font-size:21px}.hint{color:var(--muted);font-size:13px}.form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.form-grid textarea{height:auto;padding:10px;resize:vertical}.form-grid .wide{grid-column:1/-1}.form-foot{display:flex;align-items:center;gap:12px;margin-top:14px}.primary{border:0;border-radius:6px;background:var(--gold);color:#111;padding:10px 14px;font-weight:bold;cursor:pointer}.form-foot span{font-size:12px;color:var(--green)}footer{border-top:1px solid var(--line);margin-top:30px;padding-top:13px;color:#797d84;font-size:11px}@media(max-width:840px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.wrap{padding:14px}.cards,.filters,.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.top-note{display:none}.brand-logo{width:160px;max-height:80px}.hero{padding:33px 0 22px}.card{min-height:0}}

.button.secondary{margin-left:7px;background:#20242a;color:#f4f4f2;border:1px solid #474c54}.sheet-modal.hidden{display:none}.sheet-modal{position:fixed;inset:0;z-index:50;background:#050607eF;display:flex;justify-content:center;align-items:flex-start;overflow:auto;padding:22px}.sheet-dialog{width:min(1120px,100%);background:#101216;border:1px solid #49402a;border-radius:12px;box-shadow:0 24px 80px #000b;padding:20px;display:flex;flex-direction:column}.sheet-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:10px}.sheet-brand{display:flex;align-items:center;gap:12px;color:var(--gold2);font-size:10px;letter-spacing:.18em}.sheet-brand img{width:108px;height:auto;max-height:54px;object-fit:contain}.sheet-title{padding:16px 0 12px}.sheet-title h2{font-size:clamp(22px,4vw,34px);margin:5px 0 3px;overflow-wrap:anywhere}.sheet-meta{font-size:12px;color:var(--muted);line-height:1.6}.sheet-tabs{display:flex;gap:6px;overflow-x:auto;border-bottom:1px solid var(--line);padding-bottom:8px}.sheet-tab{white-space:nowrap;background:#1b1e23;border:1px solid #343940;border-radius:5px;color:#c7c9cd;padding:8px 10px;font:inherit;font-size:12px;cursor:pointer}.sheet-tab.active{background:#352b17;border-color:var(--gold);color:var(--gold2)}.sheet-content{padding:14px 0;min-height:170px}.settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.setting-card{background:linear-gradient(145deg,#191c22,#111317);border:1px solid #30343b;border-radius:7px;padding:12px;min-height:94px}.setting-section{font-size:9px;color:#888e98;letter-spacing:.12em;text-transform:uppercase}.setting-card h3{font-size:12px;line-height:1.35;margin:5px 0 8px;color:#d7d8db}.setting-value{font-size:23px;font-weight:bold;color:var(--gold2);overflow-wrap:anywhere}.setting-code{margin-top:5px;font-size:10px;color:#888e98}.sheet-actions{display:flex;align-items:center;gap:10px;border-top:1px solid var(--line);padding-top:12px}.sheet-actions span{margin-right:auto;color:var(--muted);font-size:11px;line-height:1.4}.sheet-actions .primary{cursor:pointer}@media(max-width:760px){.sheet-modal{padding:8px}.sheet-dialog{padding:13px}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sheet-tabs{margin-right:-2px}}@media(max-width:460px){.settings-grid{grid-template-columns:1fr}.sheet-actions{flex-wrap:wrap}.sheet-actions span{flex-basis:100%}}@media print{body *{visibility:hidden!important}#sheetModal,#sheetModal *{visibility:visible!important}.sheet-modal{position:static;display:block!important;overflow:visible;background:#fff;padding:0;color:#111}.sheet-modal.hidden{display:none!important}.sheet-dialog{width:100%;border:0;box-shadow:none;border-radius:0;background:#fff;color:#111;padding:0}.sheet-header{border-bottom:2px solid #cba135}.sheet-brand{color:#7b5b07}.sheet-brand img{width:86px}.sheet-title h2,.setting-card h3{color:#111}.eyebrow,.sheet-meta,.sheet-actions span,.setting-section,.setting-code{color:#444}.sheet-tabs,.sheet-actions,.quiet{display:none!important}.sheet-content{padding:8px 0}.settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.setting-card{background:#fff;border:1px solid #bbb;min-height:0;padding:8px;break-inside:avoid}.setting-value{color:#7b5b07;font-size:18px}.setting-card h3{font-size:11px}}
