*,:after,:before{box-sizing:border-box;padding:0;margin:0}:root{--color-primary:#7b2d8b;--color-primary-light:#a855c0;--color-primary-dark:#561f60;--color-accent:#e8a838;--color-witch-green:#a0bc44;--color-witch-green-dark:#2f420d;--color-chip-gold-bg:#f2d39a;--color-chip-gold-bg-soft:#f7e4bf;--color-chip-gold-border:#b57a2d;--color-chip-gold-text:#6a3d0f;--color-background:#faf7f2;--color-surface:#ffffff;--color-foreground:#2c2c2c;--color-muted:#6b7280;--color-border:#e5ddd5;--font-sans:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--radius:1rem;--shadow:0 4px 24px rgba(123,45,139,0.08);--layout-content-width:min(70vw,1200px);--layout-side-gutter:calc((100vw - var(--layout-content-width)) / 2)}body,html{max-width:100vw;overflow-x:hidden}body{font-family:var(--font-sans);background-color:var(--color-background);color:var(--color-foreground);line-height:1.6}a{color:inherit;text-decoration:none}.AccessGate_loading__vzN43{min-height:50vh;display:grid;place-items:center;color:var(--color-muted);font-weight:600}.AccessGate_page__nQrmR{width:min(100%,var(--layout-content-width));max-width:640px;margin:0 auto;padding:3rem 1rem}.AccessGate_panel__85KMP{display:grid;justify-items:center;grid-gap:.75rem;gap:.75rem;text-align:center;border:1px solid var(--color-border);border-radius:1.1rem;background:#fff;box-shadow:var(--shadow);padding:2rem 1.5rem}.AccessGate_icon__0Au1p{font-size:1.6rem;color:var(--color-primary)}.AccessGate_title__aS7fn{font-size:clamp(1.5rem,3vw,2rem);letter-spacing:-.02em}.AccessGate_body__IRGeW{color:#475569}.AccessGate_included__D8Wt9{font-weight:700;color:var(--color-primary-dark)}.AccessGate_cta__bezbl{border:none;font:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;padding:.65rem 1.2rem;background:var(--color-primary);color:#fff;font-weight:800}.AccessGate_cta__bezbl:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.AccessGate_learnMore__mzK5o{color:var(--color-primary-dark);font-weight:700;text-decoration:underline;text-underline-offset:3px}.AuthNotice_notice__yl_8d{position:relative;width:min(100% - 2rem,760px);margin:1rem auto 0;display:flex;gap:.75rem;align-items:flex-start;padding:.9rem 1rem;border:1px solid var(--color-chip-gold-border);border-radius:var(--radius);background:var(--color-chip-gold-bg-soft);color:var(--color-chip-gold-text);box-shadow:var(--shadow)}.AuthNotice_content__WpFu5{flex:1 1;display:grid;grid-gap:.35rem;gap:.35rem}.AuthNotice_content__WpFu5 p{margin:0;font-size:.92rem}.AuthNotice_actions__8PYpE{display:flex;gap:.5rem;margin-top:.25rem}.AuthNotice_primary__DlIBz{border:0;border-radius:999px;padding:.45rem 1rem;background:var(--color-primary);color:#fff;font-weight:700;cursor:pointer}.AuthNotice_primary__DlIBz:disabled{opacity:.6;cursor:default}.AuthNotice_secondary__yasy7{border:1px solid;border-radius:999px;padding:.45rem .95rem;background:rgba(0,0,0,0);color:inherit;font:inherit;font-weight:700;cursor:pointer}.AuthNotice_close__2U4Bz{border:0;background:rgba(0,0,0,0);color:inherit;cursor:pointer;font-size:1rem}.AuthNotice_error__VXJrF{color:#b91c1c}