:root{color-scheme:dark;--bg:#101515;--panel:#192020;--ink:#edf0e9;--muted:#b8c3bb;--line:#36423b;--accent:#d7f38c}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.6 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit;text-underline-offset:4px}a:hover{color:var(--accent)}button,input,select{font:inherit}button,a,input,select{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.wrap{max-width:1320px;margin:auto;padding-left:32px;padding-right:32px}header{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:104px;border-bottom:1px solid var(--line)}.brand{font-weight:750;max-width:330px;text-decoration:none;line-height:1.35}nav{display:flex;gap:24px}nav a{text-decoration:none;padding:10px 0}.skip{position:absolute;left:16px;top:-100px;background:var(--accent);color:#101515;padding:12px;z-index:9}.skip:focus{top:8px}.hero{padding-top:66px;padding-bottom:32px}.eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:750;color:var(--accent)}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(40px,6.2vw,84px);letter-spacing:-.055em;line-height:1.06;max-width:1000px;margin:24px 0 30px}h1 span{color:var(--accent)}h2{font-size:clamp(27px,3.1vw,40px);letter-spacing:-.035em;line-height:1.18;margin-bottom:20px}h3{font-size:21px;line-height:1.3;letter-spacing:-.02em}.hero-bottom{display:flex;align-items:center;justify-content:space-between;gap:32px}.hero-bottom p{max-width:620px;color:var(--muted);font-size:19px}.primary{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;background:var(--accent);color:#172010;text-decoration:none;font-weight:750;padding:15px 22px;border-radius:3px;min-height:52px}.primary:hover{background:#e9ffb7;color:#172010}.stats{display:grid;grid-template-columns:repeat(4,1fr);margin-top:40px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:16px;padding:22px 0;color:var(--muted)}.stats strong{font-size:26px;color:var(--ink);margin-right:9px}.catalog{padding-top:48px;padding-bottom:56px}.section-head{display:flex;align-items:end;justify-content:space-between;gap:32px}.section-head>p{font-size:13px;color:var(--muted);max-width:180px}.note{max-width:900px;color:var(--muted);font-size:14px}.filters{display:flex;gap:16px;align-items:end;margin-top:28px}.filters label{display:grid;gap:7px;font-size:13px;font-weight:650}.filters label:first-child{flex:1}input,select,.filters button{border:1px solid #617166;background:var(--panel);color:var(--ink);min-height:48px;border-radius:3px;padding:10px 14px;min-width:0}input::placeholder{color:#aeb9b1}.filters button{cursor:pointer}#count{font-size:13px;color:var(--muted);margin:22px 0}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.card{background:var(--panel);border:1px solid var(--line);border-radius:5px;overflow:hidden;display:flex;flex-direction:column}.card img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#090d0d}.card-body{padding:22px;display:flex;flex-direction:column;flex:1}.card .eyebrow{margin-bottom:9px}.description{color:var(--muted);font-size:14px;margin-bottom:24px}.prices{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:auto 0 19px;padding-top:16px;border-top:1px solid var(--line)}dt{font-size:12px;color:var(--muted)}dd{margin:0;font-size:25px;font-weight:700}dd small{font-size:11px;font-weight:500;color:var(--muted)}.pending{background:#242e28;color:#bec9bf;border:1px solid #445348;border-radius:3px;padding:12px 5px;font-size:13px;min-height:46px;cursor:not-allowed}.market{padding:12px}.license-section{padding-top:48px;padding-bottom:48px;border-top:1px solid var(--line)}.license-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:28px 0}.license-grid>div{border-left:3px solid var(--accent);padding-left:24px}.license-section p{color:var(--muted);max-width:1050px}.license-section .eyebrow{color:var(--accent)}.contact{padding-top:48px;padding-bottom:48px;display:grid;grid-template-columns:1fr 1fr;gap:64px;border-top:1px solid var(--line)}.contact p{color:var(--muted)}.contact .primary{margin-bottom:22px}.contact a{overflow-wrap:anywhere}footer{display:flex;justify-content:space-between;gap:32px;border-top:1px solid var(--line);padding-top:30px;padding-bottom:30px;font-size:13px;color:var(--muted)}[hidden]{display:none!important}@media(max-width:1000px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stats{grid-template-columns:repeat(2,1fr)}.hero-bottom{align-items:start;flex-direction:column}.contact{gap:32px}}@media(max-width:600px){.wrap{padding-left:20px;padding-right:20px}header{flex-direction:column;align-items:start;padding-top:22px;padding-bottom:16px;gap:12px}.brand{max-width:300px}nav{gap:24px}.hero{padding-top:40px}.hero-bottom p{font-size:17px}.stats{gap:12px;font-size:12px}.stats strong{display:block;font-size:25px}.section-head{display:block}.section-head>p{max-width:none}.filters{flex-wrap:wrap}.filters label:first-child{flex-basis:100%}.filters label:nth-child(2){flex:1}.grid{grid-template-columns:1fr}.card-body{padding:20px}.license-grid,.contact{grid-template-columns:1fr;gap:24px}footer{flex-direction:column;gap:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
