#amg-avail .av-hero{color:var(--av-cream);padding:22px 0 18px}#amg-avail .av-eye{display:inline-block;font-weight:900;letter-spacing:.18em;font-size:12px;color:var(--av-neon);text-transform:uppercase}#amg-avail h1{margin:6px 0 8px;font-size:clamp(34px,7vw,64px);line-height:1.02;font-weight:900;letter-spacing:-.01em;text-wrap:balance}#amg-avail h1 span{color:var(--av-neon);text-shadow:0 0 28px rgba(57,255,20,.5)}#amg-avail .av-sub{margin:0;max-width:620px;color:rgba(247,243,227,.82);font-size:clamp(15px,2.4vw,19px)}#amg-avail .av-card{background:var(--av-cream);border-radius:24px;padding:clamp(16px,3vw,30px);box-shadow:0 30px 70px rgba(0,0,0,.5),0 0 0 1px rgba(57,255,20,.25)}#amg-avail .av-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}#amg-avail .av-full{grid-column:1/-1}#amg-avail label,#amg-avail .av-l{display:block;font-weight:800;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--av-olive);margin:0 0 6px}#amg-avail input,#amg-avail select{width:100%;box-sizing:border-box;min-height:54px;padding:12px 14px;border:2px solid var(--av-line);border-radius:14px;font:inherit;font-size:17px;background:#fff;color:var(--av-ink);transition:border-color .15s,box-shadow .15s}#amg-avail input:focus,#amg-avail select:focus{outline:0;border-color:var(--av-olive);box-shadow:0 0 0 4px rgba(57,255,20,.3)}#amg-avail .av-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}#amg-avail .av-tile{margin:0;min-height:76px;padding:10px 8px;border:2px solid var(--av-line);border-radius:14px;background:#fff;color:var(--av-ink);cursor:pointer;font:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-transform:none;letter-spacing:0}#amg-avail .av-tile b{font-size:17px}#amg-avail .av-tile small{font-size:12px;color:var(--av-mute)}#amg-avail .av-tile.on{border-color:var(--av-olive);background:var(--av-olive);color:#fff;box-shadow:0 0 0 3px rgba(57,255,20,.45),0 10px 24px rgba(59,69,25,.4)}#amg-avail .av-tile.on small{color:#dfe8c4}#amg-avail #av-go{margin-top:22px;width:100%;min-height:62px;border:0;border-radius:16px;background:var(--av-neon);color:#161b09;font:inherit;font-weight:900;font-size:20px;letter-spacing:.02em;cursor:pointer;box-shadow:0 0 0 0 rgba(57,255,20,.6),0 12px 30px rgba(57,255,20,.35);transition:transform .12s,box-shadow .12s}#amg-avail #av-go:hover{transform:translateY(-2px);box-shadow:0 0 0 6px rgba(57,255,20,.25),0 16px 36px rgba(57,255,20,.45)}#amg-avail #av-go:active{transform:translateY(0)}#amg-avail .av-hint{margin:6px 2px 0;font-size:13px;color:var(--av-mute);min-height:1em}#amg-avail .av-note{margin:12px 0 0;font-size:13px;color:var(--av-mute);text-align:center}#amg-avail .res{margin-top:22px;border-radius:20px;background:#fff;border:2px solid var(--av-line);padding:clamp(16px,3vw,26px);animation:avIn .35s ease both}#amg-avail .res .st{display:flex;align-items:center;gap:14px}#amg-avail .res .dot{flex:none;width:18px;height:18px;border-radius:50%;background:var(--av-line)}#amg-avail .res.available{border-color:var(--av-olive)}#amg-avail .res.available .dot{background:var(--av-neon);box-shadow:0 0 0 6px rgba(57,255,20,.25),0 0 18px var(--av-neon)}#amg-avail .res.limited{border-color:var(--av-olive);border-style:dashed}#amg-avail .res.limited .dot{background:#fff;border:4px solid var(--av-olive)}#amg-avail .res.full,#amg-avail .res.call{border-color:var(--av-red)}#amg-avail .res.full .dot,#amg-avail .res.call .dot{background:var(--av-red)}#amg-avail .res b{font-size:clamp(18px,3vw,24px);line-height:1.2}#amg-avail .sl{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;margin-top:16px}#amg-avail .sl span{text-align:center;padding:12px 8px;border-radius:14px;background:var(--av-olive);color:#fff;font-weight:900;font-size:18px}#amg-avail .sl span.limited{background:#fff;color:var(--av-olive);border:2px dashed var(--av-olive)}#amg-avail .av-key{margin:12px 0 0;font-size:13px;color:var(--av-mute)}#amg-avail .av-cta{display:inline-block;margin-top:16px;padding:14px 22px;border-radius:14px;background:var(--av-olive);color:#fff;font-weight:900;text-decoration:none}@media (max-width:640px){#amg-avail .av-grid{grid-template-columns:1fr}#amg-avail .av-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){#amg-avail .res{animation:none}#amg-avail #av-go{transition:none}}#amg-avail .av-pick{margin:14px 0 4px;font-weight:700}#amg-avail .av-pick.ok{color:#39ff14}#amg-avail .av-pick.no{color:#ffb3a8}#amg-avail .av-pick.ok{color:#1d6b00}#amg-avail .av-pick.no{color:#a8281c}#amg-avail .av-key b{font-size:inherit;font-family:inherit;color:inherit}