.aiclub .ac-progress{z-index:50;background:var(--ac-dark);color:var(--ac-light);align-items:center;gap:12px;padding:8px 20px;display:flex;position:sticky;top:0}.aiclub .ac-progress-label{letter-spacing:.12em;white-space:nowrap;color:var(--ac-amber);font-family:Anton,Impact,sans-serif;font-size:.75rem}.aiclub .ac-progress-track{background:#ffffff26;border-radius:999px;flex:1;height:8px;overflow:hidden}.aiclub .ac-progress-fill{background:linear-gradient(90deg,var(--ac-amber),var(--ac-red));border-radius:999px;width:90%;height:100%;transition:width .8s}.aiclub .ac-progress-pct{white-space:nowrap;font-size:.85rem;font-weight:700}@media(prefers-reduced-motion:reduce){.aiclub .ac-progress-fill{transition:none}}.aiclub{--ac-bg:#f7f5ef;--ac-dark:#1b1c1e;--ac-red:#e8493a;--ac-amber:#f59e0b;--ac-ink:#1b1c1e;--ac-muted:#55565a;--ac-light:#f7f5ef;background:var(--ac-bg);color:var(--ac-ink);min-height:100vh;font-family:DM Sans,system-ui,sans-serif;line-height:1.6;overflow-x:hidden}.aiclub .ac-head{letter-spacing:.01em;font-family:Anton,Impact,sans-serif;font-weight:400;line-height:1.1}.aiclub .ac-copy{max-width:760px;margin:0 auto;padding:0 20px}.aiclub .ac-wide{max-width:1040px;margin:0 auto;padding:0 20px}.aiclub section{padding:56px 0}.aiclub .ac-dark{background:var(--ac-dark);color:var(--ac-light)}.aiclub .ac-red{color:var(--ac-red)}.aiclub p{margin:0 0 1rem}.aiclub img{max-width:100%;height:auto;display:block}.aiclub .ac-btn{cursor:pointer;background:var(--ac-red);color:#fff;letter-spacing:.02em;white-space:normal;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:64px;padding:14px 20px;font-family:Anton,Impact,sans-serif;font-size:1.25rem;line-height:1.2;animation:2.4s ease-in-out infinite acPulse;display:flex;box-shadow:0 8px 24px #e8493a59}.aiclub .ac-btn:disabled{opacity:.75;cursor:default;animation:none}@keyframes acPulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.aiclub .ac-reveal>*{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}.aiclub .ac-reveal.ac-in>*{opacity:1;transform:none}.aiclub .ac-reveal.ac-in>:nth-child(2){transition-delay:80ms}.aiclub .ac-reveal.ac-in>:nth-child(3){transition-delay:.16s}.aiclub .ac-reveal.ac-in>:nth-child(4){transition-delay:.24s}.aiclub .ac-reveal.ac-in>:nth-child(n+5){transition-delay:.32s}@media(prefers-reduced-motion:reduce){.aiclub .ac-btn{animation:none}.aiclub .ac-reveal>*{opacity:1;transition:none;transform:none}}.aiclub .ac-table-wrap{-webkit-overflow-scrolling:touch;border-radius:12px;overflow-x:auto}.aiclub table{border-collapse:collapse;background:#fff;width:100%;min-width:560px}.aiclub th,.aiclub td{text-align:left;vertical-align:top;border-bottom:1px solid #e6e2d6;padding:12px 14px}.aiclub thead th{background:var(--ac-dark);color:var(--ac-light);font-weight:700}.aiclub .ac-win{background:#e8493a14;font-weight:700}.aiclub thead th.ac-win{background:var(--ac-red);color:#fff}.aiclub .ac-badge{background:var(--ac-dark);color:#fff;letter-spacing:.08em;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:.7rem;font-weight:700;display:inline-block}.aiclub thead th:not(.ac-win) .ac-badge{background:var(--ac-red)}.aiclub .ac-hero{max-width:min(1180px,94vw)}.aiclub .ac-hero-sub{max-width:760px;margin-left:auto;margin-right:auto}.aiclub .ac-hero img{max-width:min(720px,100%)}.aiclub .ac-h1{max-width:1140px;margin:0 auto 20px;font-size:clamp(2rem,3.25vw,2.75rem);line-height:1.05}.aiclub .ac-h1 br{display:none}@media(min-width:900px){.aiclub .ac-h1 br{display:inline}}@media(min-width:900px)and (max-width:1023px){.aiclub .ac-h1{font-size:3.05vw}}@media(max-width:480px){.aiclub .ac-btn{min-height:68px;padding:12px 14px;font-size:1.05rem}}@media(prefers-reduced-motion:reduce){.aiclub .ac-h1{letter-spacing:0}}
