:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0;min-height:100dvh;background:#090e16;color:#d1dbe8;font-family:-apple-system,BlinkMacSystemFont,"PingFang TC",sans-serif}.case-header{padding-top:24px;pointer-events:auto!important}.case-header .brand-tag{letter-spacing:.5px}.tier-kicker{font-size:12px;color:#e1c896;margin:20px 0 10px;letter-spacing:.06em}.access-gate{max-width:1200px;width:calc(100% - 48px);margin:28px auto 48px;padding:clamp(24px,5vw,60px);border:1px solid #41516a;border-radius:12px;background:radial-gradient(ellipse at top right,#173646,transparent 70%),#101927}.access-gate h2{font-size:clamp(22px,3vw,30px);font-weight:500;line-height:1.5;margin:0 0 16px}.access-gate p{font-size:16px;line-height:1.9;max-width:760px}.access-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.access-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid #a7b6ca;border-radius:7px;padding:10px 18px;background:transparent;color:#d1dbe8;text-decoration:none;font:14px/1.7 inherit;cursor:pointer}.access-button:first-child{background:#e1c896;border-color:#e1c896;color:#102431}.access-button:focus-visible{outline:3px solid #e1c896;outline-offset:4px}.access-note{color:#a7b6ca;font-size:13px!important}.protected-stage{width:100%;max-width:1440px;margin:16px auto 0}.protected-stage iframe{display:block;width:100%;height:900px;border:0;background:#090e16}.case-notes{font-size:13px!important;line-height:1.8}[hidden]{display:none!important}@media(max-width:767px){.case-header{padding-top:16px}.access-gate{width:calc(100% - 32px);margin-top:22px;padding:24px 20px}.access-actions{flex-direction:column;align-items:stretch}.protected-stage iframe{height:1100px}}
