.disc-scrim,.disc-points{--disc-panel: #23201d;--disc-panel-2: #2a2723;--disc-rule: #3d3935;--disc-ink: #ebe5db;--disc-dim: #a8a197;--disc-faint: #8a847b;--disc-amber: #f0b12a}html.disc-open{overflow:hidden}.disc-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482000;display:flex;align-items:center;justify-content:center;padding:16px;overflow-y:auto;background:#0e0d0cc7;font-family:Barlow,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:1.5;color:var(--disc-ink)}.disc-box{width:100%;max-width:600px;margin:auto;display:flex;flex-direction:column;gap:22px;padding:32px 36px 28px;background:var(--disc-panel);border:1px solid var(--disc-rule);border-top:3px solid var(--disc-amber);border-radius:8px;box-shadow:0 24px 64px #0000008c}.disc-head{display:flex;flex-direction:column;gap:6px}.disc-eyebrow{font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--disc-amber)}.disc-box h2{margin:0;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:34px;font-weight:600;line-height:1.1;letter-spacing:.01em;color:var(--disc-ink)}.disc-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.disc-points li{display:flex;gap:14px;align-items:flex-start}.disc-points b{display:block;font-weight:600;font-size:16px;color:var(--disc-ink)}.disc-points p{margin:2px 0 0;color:var(--disc-dim)}.disc-icon{flex:none;width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;background:var(--disc-panel-2);border:1px solid var(--disc-rule);color:var(--disc-amber)}.disc-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:22px;border-top:1px solid var(--disc-rule)}.disc-agree{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer;color:var(--disc-ink)}.disc-agree input{width:18px;height:18px;margin:0;accent-color:var(--disc-amber)}.disc-enter{min-height:44px;padding:0 22px;border-radius:6px;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:17px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--disc-amber);background:var(--disc-amber);color:#1c1a18;cursor:pointer}.disc-enter:disabled{border-color:var(--disc-rule);background:var(--disc-panel-2);color:var(--disc-faint);cursor:not-allowed}.disc-enter:focus-visible,.disc-agree input:focus-visible{outline:2px solid var(--disc-amber);outline-offset:2px}.disc-note{margin:-8px 0 0;font-size:13px;color:var(--disc-faint)}@media(max-width:520px){.disc-box{padding:24px 20px 20px;gap:18px}.disc-box h2{font-size:28px}.disc-enter{width:100%}}
