.cvs-supply{--cvs-acc:#ffb347;position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:#0b0907;color:#fff;font-family:inherit;line-height:1.6;overflow:hidden}.cvs-supply *{box-sizing:border-box}.cvs-supply a{text-decoration:none}.cvs-btn{display:inline-block;padding:12px 22px;border-radius:999px;background:var(--cvs-acc);color:#111!important;font-weight:800;font-size:.9rem;border:0;cursor:pointer;font-family:inherit;line-height:1.3}.cvs-btn.cvs-ghost{background:#00000059;color:#fff!important;border:1px solid rgba(255,255,255,.3)}.cvs-stage{position:relative;height:88vh;height:88svh;min-height:540px;max-height:980px;overflow:hidden;cursor:grab;touch-action:pan-y;user-select:none;background:#1a120c}.cvs-live .cvs-stage{touch-action:none}.cvs-poster,.cvs-poster img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;margin:0;max-width:none;border-radius:0;transition:opacity .6s}.cvs-canvas{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:0;transition:opacity .6s}.cvs-live .cvs-canvas{opacity:1}.cvs-live .cvs-poster{opacity:0;pointer-events:none}.cvs-shade{position:absolute;inset:0;background:linear-gradient(200deg,#0000008c,#0000 45%),linear-gradient(0deg,#00000073,#0000 22%);pointer-events:none}.cvs-hud{position:absolute;z-index:6;top:clamp(24px,5vh,56px);right:clamp(20px,5.5vw,96px);max-width:min(430px,calc(100% - 40px));text-align:right;text-shadow:0 2px 16px rgba(0,0,0,.6)}.cvs-hud h1{font-size:clamp(1.7rem,4vw,3rem);line-height:1.1;margin:6px 0 8px;color:#fff;font-weight:800}.cvs-hud p{color:#eadfce;font-size:.9rem;margin:0 0 14px}.cvs-eyebrow{text-transform:uppercase;letter-spacing:.2em;font-size:.7rem;color:var(--cvs-acc);font-weight:600}.cvs-tip{position:absolute;z-index:15;width:min(290px,calc(100% - 24px));padding:12px 14px;border-radius:14px;background:#17110c;border:1px solid rgba(255,179,71,.55);box-shadow:0 14px 40px #0009;opacity:0;pointer-events:none;transition:opacity .15s}.cvs-tip b{display:block;font-size:.92rem;color:#ffcf8a;margin-bottom:4px}.cvs-tip span{display:block;font-size:.8rem;line-height:1.5;color:#f4ece2}.cvs-tip.on{opacity:1}.cvs-hint{position:absolute;z-index:3;bottom:18px;left:50%;transform:translate(-50%);font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;color:#eadfce;background:#00000073;padding:6px 14px;border-radius:999px;white-space:nowrap;transition:opacity .2s}.cvs-load{position:absolute;left:0;bottom:0;height:3px;width:0;background:var(--cvs-acc);transition:width .3s,opacity .4s}.cvs-live .cvs-load{opacity:0}.cvs-cat{margin:auto;width:min(920px,calc(100% - 24px));max-height:86vh;border:1px solid rgba(255,255,255,.15);border-radius:22px;background:#18110b;color:#fff;padding:0}.cvs-cat::backdrop{background:#0009}.cvs-cat-h{display:flex;justify-content:space-between;gap:16px;padding:22px 24px 10px;border-bottom:1px solid rgba(255,255,255,.1)}.cvs-cat-h h2{color:#fff;font-size:1.4rem;margin:4px 0}.cvs-cat-h p{color:#cfc3b3;font-size:.8rem;margin:0}.cvs-x{background:none;border:0;color:#fff;font-size:2rem;cursor:pointer;line-height:1;padding:0 4px}.cvs-cat-b{overflow:auto;max-height:calc(86vh - 190px);padding:16px 24px;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px 28px}.cvs-cat-b h3{font-size:.8rem;color:var(--cvs-acc);text-transform:uppercase;letter-spacing:.08em;margin:0 0 6px}.cvs-cat-b ul{list-style:none;font-size:.78rem;color:#e8ddcf;margin:0;padding:0}.cvs-cat-f{padding:14px 24px 20px;border-top:1px solid rgba(255,255,255,.1)}.cvs-contact{padding:40px 20px;color:#bdb2a4;font-size:.88rem}.cvs-contact .cvs-g{max-width:1140px;margin:auto;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.cvs-contact h2{font-size:1.1rem;color:#fff;margin:0 0 8px}.cvs-contact address{font-style:normal;margin:0 0 6px}.cvs-contact strong{color:#fff}@media(max-width:700px){.cvs-stage{height:86svh;min-height:520px}.cvs-poster img{object-position:30% 50%}.cvs-hud{top:20px;right:5vw}.cvs-hud p{font-size:.8rem}.cvs-hud .cvs-btn{padding:10px 16px;font-size:.8rem}}@media(max-width:640px){.cvs-hint{font-size:9px;letter-spacing:.08em;white-space:normal;max-width:92vw;left:4vw;right:4vw;transform:none;text-align:center;line-height:1.5}}.cvs-nogl .cvs-hint,.cvs-failed .cvs-hint{display:none}.cvs-cat[open]{display:flex;flex-direction:column}.cvs-cat-h,.cvs-cat-f{flex:none}.cvs-cat-b{flex:1 1 auto;min-height:0;max-height:none}.cvs-start{position:absolute;z-index:7;left:50%;bottom:64px;transform:translate(-50%);padding:12px 22px;border-radius:999px;border:1px solid rgba(255,255,255,.45);background:#0f0b08b3;color:#fff;font:inherit;font-weight:700;font-size:.9rem;cursor:pointer;backdrop-filter:blur(6px)}.cvs-loading .cvs-start{opacity:.8;cursor:progress}.cvs-live .cvs-start,.cvs-nogl .cvs-start{display:none}
