:root{--bg:#000;--surface:#202020;--text:#fff;--accent:#e8b923;--strike:#3ecf8e;--secondary:#b0b0b0;--wicket:#ff8a80;--tertiary:#8a8a8a;--divider:#404040;--disabled:#141414;--sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;padding:0}.num{font-variant-numeric:tabular-nums}a{color:var(--accent)}.wrap{max-width:620px;margin:0 auto;padding:0 .9rem 3rem}.top{z-index:5;background:var(--bg);border-bottom:1px solid var(--divider);padding:.9rem 0 .55rem;position:sticky;top:0}.headline{color:var(--accent);margin:0;font-size:1.15rem;font-weight:800;line-height:1.25}.chase{color:var(--strike);margin:.3rem 0 0;font-size:.78rem;font-weight:600}.live{color:var(--tertiary);letter-spacing:.03em;margin:.25rem 0 0;font-size:.66rem}.block{margin-top:1.5rem}.blockHead{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.side{font-size:1rem;font-weight:700}.total{font-size:1.1rem;font-weight:800}.wkts{color:var(--secondary);font-size:.9rem}.ov{color:var(--tertiary);font-size:.75rem;font-weight:600}.sub{color:var(--tertiary);letter-spacing:.06em;margin:1.2rem 0 .35rem;font-size:.58rem;font-weight:800}.tbl{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:.4rem}.tbl th{color:var(--tertiary);letter-spacing:.04em;text-align:right;border-bottom:1px solid var(--divider);padding:0 0 .3rem;font-size:.55rem;font-weight:800}.tbl th.who,.tbl td.who{text-align:left;width:auto}.tbl th.n,.tbl td.n{text-align:right;width:2.4rem}.tbl td{color:var(--secondary);padding:.42rem 0;font-size:.82rem}.tbl td.who{padding-right:.4rem}.nm{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;display:block;overflow:hidden}.how{color:var(--tertiary);white-space:nowrap;text-overflow:ellipsis;margin-top:.05rem;font-size:.66rem;display:block;overflow:hidden}.strong{color:var(--text);font-weight:700}.extras{color:var(--secondary);margin:.5rem 0 0;font-size:.74rem}.fall{color:var(--secondary);margin:0;font-size:.75rem;line-height:1.8}.fallWho{color:var(--tertiary);font-size:.68rem}.overRow{border-top:1px solid var(--divider);padding:.5rem 0}.overMeta{align-items:baseline;gap:.45rem;display:flex}.overNo{color:var(--tertiary);min-width:2.7rem;font-size:.64rem}.overBowler{color:var(--secondary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.72rem;overflow:hidden}.overRuns{color:var(--text);font-size:.72rem;font-weight:700}.overBalls{flex-wrap:wrap;gap:.26rem;margin-top:.35rem;display:flex}.pill{background:var(--surface);color:var(--text);text-align:center;border-radius:999px;min-width:1.5rem;padding:.16rem .38rem;font-size:.7rem;font-weight:600}.pill.four{background:var(--accent);color:#000}.pill.out{background:var(--wicket);color:#000}.squad{color:var(--secondary);margin:0 0 .45rem;font-size:.78rem;line-height:1.55}.squadSide{color:var(--tertiary);font-size:.64rem;display:block}.empty{color:var(--tertiary);font-size:.85rem;line-height:1.6}@media (min-width:480px){.wrap{padding:0 1.25rem 3rem}.headline{font-size:1.4rem}.tbl th.n,.tbl td.n{width:2.9rem}.tbl td{font-size:.86rem}.nm{font-size:.9rem}}.pickPage{padding-bottom:7.5rem}.pickHero{padding-top:1rem}.pickEyebrow{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.pickTitle{letter-spacing:-.04em;margin:.4rem 0 0;font-size:1.6rem;line-height:1.05}.pickStats{grid-template-columns:1.3fr 1fr 1fr;gap:.65rem;margin-top:1rem;display:grid}.pickStat{background:var(--surface);border:1px solid var(--divider);border-radius:1rem;min-width:0;padding:.95rem .9rem}.pickStat.primary{background:linear-gradient(180deg, #e8b9231f, #e8b9230a), var(--surface);border-color:#e8b92347}.pickStatValue{font-size:1.55rem;font-weight:800;line-height:1;display:block}.pickStat.primary .pickStatValue{font-size:2.2rem}.pickStatLabel{color:var(--tertiary);letter-spacing:.05em;text-transform:uppercase;margin-top:.28rem;font-size:.68rem;font-weight:700;display:block}.pickMeta{color:var(--secondary);margin:.85rem 0 0;font-size:.85rem}.pickNote{color:var(--secondary);margin:.65rem 0 0;font-size:.85rem;line-height:1.55}.pickStickyTop{z-index:6;background:linear-gradient(#000000f5,#000000f0);border-bottom:1px solid #ffffff0a;margin-top:1rem;padding:.85rem 0 .8rem;position:sticky;top:0}.pickSearchWrap{display:block}.pickSearch{border:1px solid var(--divider);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:999px;outline:none;padding:.92rem 1rem;font-size:.98rem}.pickSearch::placeholder{color:var(--tertiary)}.pickSearch:focus{border-color:#e8b92373;box-shadow:0 0 0 3px #e8b9231f}.pickSections{gap:1.1rem;margin-top:1rem;display:grid}.pickSection{background:#ffffff04;border:1px solid #ffffff0a;border-radius:1rem;overflow:hidden}.pickSectionHead{justify-content:space-between;align-items:center;gap:.75rem;padding:.95rem 1rem .75rem;display:flex}.pickSectionTitle{margin:0;font-size:.92rem;font-weight:800}.pickSectionCount{color:var(--tertiary);font-size:.86rem;font-weight:700}.pickList{margin:0;padding:0;list-style:none}.pickRow+.pickRow{border-top:1px solid #ffffff0d}.pickButton{width:100%;color:var(--text);text-align:left;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.95rem 1rem;display:flex}.pickButton:disabled{opacity:1}.pickRow.isTaken .pickName{color:var(--tertiary)}.pickRow.isPicked .pickName{color:var(--accent)}.pickRow.isFull .pickName{color:#6b6b6b}.pickName{font-size:1rem;line-height:1.25}.pickBadge{letter-spacing:.05em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;flex:none;padding:.34rem .7rem;font-size:.7rem;font-weight:800}.pickBadge.free{color:var(--strike);background:#3ecf8e1a;border-color:#3ecf8e38}.pickBadge.full{color:#6b6b6b;background:#ffffff09;border-color:#ffffff0d}.pickBadge.picked{color:var(--accent);background:#e8b9231f;border-color:#e8b9233d}.pickBadge.taken{color:var(--tertiary);background:#ffffff0d;border-color:#ffffff0f}.pickFeedback{color:var(--tertiary);margin:1rem 0 0;font-size:.78rem}.pickFeedback.error{color:var(--secondary)}.pickDock{z-index:8;padding:.8rem .9rem calc(.9rem + env(safe-area-inset-bottom));background:linear-gradient(#0003,#000000fa 24%);border-top:1px solid #ffffff0f;position:fixed;bottom:0;left:0;right:0}.pickDone{background:#3ecf8e14;border:1px solid #3ecf8e59;border-radius:1rem;margin:1rem 0 0;padding:1rem}.pickDoneTitle{color:var(--strike,#3ecf8e);letter-spacing:.01em;margin:0;font-size:.95rem;font-weight:800}.pickDoneBody{color:var(--secondary);margin:.4rem 0 0;font-size:.85rem;line-height:1.6}.pickDoneShare{background:var(--strike,#3ecf8e);color:#000;width:100%;font:inherit;letter-spacing:.06em;border:0;border-radius:.8rem;margin-top:.85rem;padding:.8rem;font-size:.8rem;font-weight:800}.pickCaptain{color:var(--secondary);background:#e8b92312;border:1px solid #e8b92347;border-radius:.8rem;margin:.9rem 0 0;padding:.7rem .85rem;font-size:.82rem;line-height:1.55}.pickCaptain strong{color:var(--text)}.pickActions{gap:.6rem;width:min(620px,100%);margin:0 auto;display:flex}.pickShare{color:var(--text);font:inherit;letter-spacing:.06em;background:0 0;border:1px solid #ffffff29;border-radius:1rem;flex:none;padding:1rem 1.1rem;font-size:.8rem;font-weight:800}.pickShare:disabled{opacity:.4}.pickSubmit{background:var(--accent);color:#000;width:min(620px,100%);font:inherit;letter-spacing:.06em;border:0;border-radius:1rem;flex:auto;margin:0 auto;padding:1rem;font-size:.95rem;font-weight:800;display:block}.pickSubmit:disabled{opacity:.6}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:640px){.pickPage{padding-bottom:8rem}.pickTitle{font-size:1.9rem}.pickStats{grid-template-columns:repeat(3,1fr)}}.landing{isolation:isolate;max-width:74rem;min-height:100vh;margin:0 auto;padding:1.25rem 1rem 3rem;position:relative;overflow:clip}.landing:before{content:"";z-index:-2;background:radial-gradient(circle at 0 0,#e8b92314,#0000 26%),radial-gradient(circle at 82% 22%,#ffffff0f,#0000 18%),linear-gradient(#ffffff05,#fff0);position:absolute;inset:0}.landing:after{content:"";z-index:-1;background:linear-gradient(135deg,#ffffff07,#ffffff03),radial-gradient(circle at 32% 58%,#3ecf8e14,#3ecf8e00 34%);border:1px solid #ffffff0a;border-radius:2.5rem;height:24rem;position:absolute;inset:8rem 0 auto;box-shadow:inset 0 1px #ffffff0a,0 40px 80px #00000038}.stadiumAura{filter:blur(34px);pointer-events:none;background:radial-gradient(circle,#216e4942,#0c261938 42%,#0000 72%);border-radius:50%;height:20rem;position:absolute;inset:auto 4% 12%}.stadiumLights{pointer-events:none;position:absolute;inset:0}.lightBeam{filter:blur(18px);clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);opacity:.26;background:linear-gradient(#ffffff2e,#fff0);width:16rem;height:22rem;position:absolute;top:-4rem}.beamLeft{animation:12s ease-in-out infinite swayBeam;left:-2rem}.beamMid{animation:14s ease-in-out infinite reverse swayBeam;left:calc(50% - 8rem)}.beamRight{animation:11s ease-in-out infinite swayBeam;right:-2rem}.landingGlow{filter:blur(80px);opacity:.16;pointer-events:none;border-radius:999px;width:22rem;height:22rem;position:absolute}.landingGlowLeft{background:#e8b92373;animation:14s ease-in-out infinite drift;top:-6rem;left:-8rem}.landingGlowRight{background:#ffffff1f;animation:18s ease-in-out infinite reverse drift;top:9rem;right:-8rem}.hero{gap:1.25rem;padding:.8rem 0 .2rem;display:grid}.eyebrow{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.heroTitle{letter-spacing:-.05em;max-width:10ch;margin:.7rem 0 0;font-size:clamp(2.2rem,9vw,4rem);line-height:.92}.heroCopy,.heroNote{max-width:40rem;line-height:1.65}.heroCopy{color:var(--secondary);max-width:24rem;margin:.8rem 0 0;font-size:.95rem}.heroStrip{flex-wrap:wrap;gap:.55rem;margin-top:.8rem;display:flex}.heroStrip span{min-height:2rem;color:var(--secondary);background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:0 .8rem;font-size:.8rem;display:inline-flex}.cardsStage{min-height:18.5rem;padding:1rem 0 .5rem;position:relative}.cardsStage:before{content:"";background:radial-gradient(circle at 58% 30%,#e8b92324,#e8b92300 28%),radial-gradient(circle at 22% 76%,#3ecf8e1c,#3ecf8e00 24%),linear-gradient(#ffffff0b,#ffffff03);border:1px solid #ffffff0a;border-radius:2rem;position:absolute;inset:1.6rem 1rem .6rem;box-shadow:inset 0 1px #ffffff0a,inset 0 -18px 32px #00000029}.cardsStage:after{content:"";filter:blur(8px);opacity:.7;background:radial-gradient(circle,#ffffff14,#fff0 68%);border-radius:999px;width:8rem;height:5rem;position:absolute;inset:auto 2.2rem 1rem auto}.productCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffff0f,#ffffff05),#101010e0;border:1px solid #ffffff14;border-radius:1.5rem;padding:.95rem 1rem;position:absolute;box-shadow:0 18px 48px #00000057}.productCardShare{width:min(100%,16.2rem);animation:10s ease-in-out infinite driftShare;top:0;left:0}.productCardScore{width:min(100%,12.8rem);animation:9s ease-in-out infinite driftScore;top:5.7rem;right:0}.productCardRoster{width:min(100%,12.8rem);animation:11s ease-in-out infinite driftRoster;bottom:0;left:1rem}.cardKicker{color:var(--tertiary);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:800}.cardTitle{color:var(--text);margin:.45rem 0 0;font-size:1.5rem;font-weight:800;line-height:.98}.cardBig{color:var(--text);margin:.4rem 0 0;font-size:2.35rem;font-weight:800;line-height:.92}.cardMeta{color:var(--secondary);margin:.42rem 0 0;font-size:.72rem;line-height:1.45}.scoreDots{gap:.42rem;margin-top:.8rem;display:flex}.scoreDot{width:2rem;height:2rem;color:var(--text);background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;display:inline-flex}.scoreDot.out{color:#000;background:var(--wicket)}.orbitList{color:var(--text);grid-template-columns:1fr auto;align-items:center;gap:.52rem .6rem;margin-top:.72rem;font-size:.82rem;display:grid}.orbitTag{letter-spacing:.05em;border-radius:999px;justify-content:center;align-items:center;min-width:2.65rem;padding:.22rem .45rem;font-size:.6rem;font-weight:800;display:inline-flex}.orbitTag.in{color:#000;background:var(--strike)}.orbitTag.out{color:#000;background:var(--wicket)}.entrySection{margin-top:.9rem}.entryCard,.detailCard{background:linear-gradient(#ffffff0a,#fff0),#111111d1;border:1px solid #ffffff14;border-radius:1.5rem}.entryCard{padding:1.15rem}.doorKicker,.detailKicker{color:var(--tertiary);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.doorTitle{margin:.55rem 0 0;font-size:1.35rem;line-height:1.12}.doorCopy,.detailBody{color:var(--secondary);margin:.65rem 0 0;line-height:1.55}.clubList{border-top:1px solid #ffffff14;margin-top:1rem;padding-top:1rem}.clubList p{color:var(--text);margin:.55rem 0 0;line-height:1.45}.clubList p:first-child{margin-top:0}.entryButton{border-radius:999px;justify-content:center;align-items:center;min-height:3rem;padding:0 1rem;font-size:.92rem;font-weight:700;text-decoration:none;display:inline-flex}.entryForm{margin-top:1rem}.entryMeta{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.entryLabel{color:var(--tertiary);letter-spacing:.05em;text-transform:uppercase;font-size:.76rem;font-weight:700;display:block}.entryBadge{color:#000;background:var(--accent);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:1.65rem;padding:0 .65rem;font-size:.68rem;font-weight:800;display:inline-flex}.entryBadge.muted{color:var(--secondary);background:#ffffff14}.entryRow{gap:.75rem;margin-top:.55rem;display:grid}.entryInput{width:100%;color:var(--text);background:#ffffff08;border:1px solid #ffffff1a;border-radius:1rem;padding:.95rem 1rem;font-size:1rem}.entryInput::placeholder{color:var(--tertiary)}.entryButton{background:var(--accent);color:#000;cursor:pointer;border:0}.entryButton:disabled{opacity:.7;cursor:default}.entryHint,.entryError,.engineCheck{margin:.65rem 0 0;font-size:.78rem;line-height:1.6}.entryHint,.engineCheck{color:var(--tertiary)}.entryError{color:var(--wicket)}.ghostNote{color:var(--tertiary);margin:1rem 0 0;font-size:.78rem;line-height:1.6}.featureRail{flex-wrap:wrap;gap:.65rem;margin-top:.75rem;display:flex}.featureChip{min-height:2.3rem;color:var(--secondary);background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.55rem;padding:0 .9rem;font-size:.82rem;display:inline-flex}.featureDot{background:var(--accent);border-radius:999px;width:.48rem;height:.48rem;box-shadow:0 0 14px #e8b92373}.engineCheck{margin-top:.7rem}@media (min-width:700px){.landing{padding:2rem 1.5rem 4rem}.hero{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:center;padding-top:1.2rem}.cardsStage{min-height:21rem;padding-top:1.4rem}.productCardShare{width:18rem}.productCardScore{width:13.8rem;top:6.1rem}.productCardRoster{width:13.8rem;left:1.8rem}.entryCard{padding:1.5rem}.entryRow{grid-template-columns:minmax(0,1fr) auto}.entryButton{min-width:12rem}}@media (prefers-reduced-motion:reduce){.landingGlowLeft,.landingGlowRight,.productCardShare,.productCardScore,.productCardRoster{animation:none}}@keyframes drift{0%,to{transform:translate(0,0)}50%{transform:translate(1.2rem,.8rem)}}@keyframes driftShare{0%,to{transform:translate(0,0)rotate(-2deg)}50%{transform:translate(.35rem,.45rem)rotate(0)}}@keyframes driftScore{0%,to{transform:translate(0,0)rotate(2deg)}50%{transform:translate(-.45rem,.4rem)rotate(0)}}@keyframes driftRoster{0%,to{transform:translate(0,0)rotate(-1deg)}50%{transform:translate(.4rem,-.35rem)rotate(1deg)}}.adminPage{padding-bottom:4rem}.adminEyebrow{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.adminTitle{letter-spacing:-.04em;margin:.4rem 0 0;font-size:1.6rem;line-height:1.05}.adminMeta{color:var(--tertiary);margin:.5rem 0 0;font-size:.8rem}.adminState{color:var(--tertiary);margin-top:2rem;font-size:.9rem;line-height:1.6}.adminActions{flex-wrap:wrap;gap:.6rem;margin-top:1.5rem;display:flex}.adminButton{border:1px solid var(--accent);background:var(--accent);color:#0b0b0c;cursor:pointer;border-radius:999px;padding:.7rem 1.1rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-block}.adminButton.ghost{border-color:var(--divider);color:var(--text);background:0 0;font-weight:400}.adminNote{color:var(--tertiary);margin-top:2rem;font-size:.75rem;line-height:1.6}.adminError{color:var(--wicket);margin-top:1rem;font-size:.82rem;line-height:1.5}.adminSection{margin-top:1.5rem}.adminSectionHead{color:var(--tertiary);letter-spacing:.05em;text-transform:uppercase;margin:0 0 .6rem;font-size:.62rem;font-weight:800}.adminFields{gap:.7rem;display:grid}.adminLabel{color:var(--secondary);align-items:center;gap:.5rem;font-size:.85rem;display:flex}.adminInput{border:1px solid var(--divider);color:var(--text);background:0 0;border-radius:8px;padding:.6rem;font-family:inherit;font-size:.9rem}.adminInput:focus{border-color:var(--accent);outline:none}.adminInput.short{width:5.5rem}.adminHint{color:var(--tertiary);margin:0;font-size:.72rem;line-height:1.5}.adminSubmit{background:var(--accent);color:#0b0b0c;cursor:pointer;border:none;border-radius:999px;width:100%;margin-top:1.5rem;padding:.85rem;font-family:inherit;font-size:.9rem;font-weight:700}.adminSubmit:disabled{background:var(--divider);color:var(--tertiary);cursor:default}.adminRoster{margin:0;padding:0;list-style:none}.adminRosterRow{border-top:1px solid var(--divider);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem 0;display:flex}.adminRosterName{font-size:.9rem}.adminSides{gap:.35rem;display:flex}.adminSide{border:1px solid var(--divider);color:var(--secondary);cursor:pointer;background:0 0;border-radius:999px;padding:.25rem .7rem;font-family:inherit;font-size:.75rem;font-weight:700}.adminSide.on{border-color:var(--accent);background:var(--accent);color:#0b0b0c}.joinShare{border-top:1px solid var(--divider);padding-top:1.2rem}.joinShareEmpty{color:var(--tertiary);margin:0;font-size:.82rem;line-height:1.6}.joinShareUrl{overflow-wrap:anywhere;color:var(--secondary);margin:0;font-size:.78rem;line-height:1.5}.joinList{margin:.75rem 0 0;padding:0;list-style:none}.joinRow+.joinRow{border-top:1px solid #ffffff12}.joinPick{width:100%;min-height:3.1rem;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .2rem;display:flex}.joinPick:active{background:#ffffff0d}.joinPick:disabled{color:var(--tertiary);cursor:default}.joinName{font-size:1rem;font-weight:600}.joinPick:disabled .joinName{font-weight:400;-webkit-text-decoration:line-through #ffffff38;text-decoration:line-through #ffffff38}.joinArrow{color:var(--accent);font-size:1.05rem}.joinBadge{color:var(--tertiary);letter-spacing:.07em;text-transform:uppercase;border:1px solid #ffffff24;border-radius:999px;flex:none;padding:.2rem .55rem;font-size:.62rem;font-weight:800}.joinGuests{flex-wrap:wrap;gap:.4rem;margin:.75rem 0 .9rem;display:flex}.joinGuest{min-height:2.2rem;color:var(--secondary);cursor:pointer;background:0 0;border:1px dashed #ffffff2e;border-radius:999px;padding:.4rem .8rem;font-family:inherit;font-size:.82rem}.memberPage{padding-bottom:4rem}.memberNote{color:var(--tertiary);margin-top:.8rem;font-size:.75rem;line-height:1.6}.guestAdd{align-items:center;gap:.4rem;margin-top:.8rem;display:flex}.guestAdd .adminInput{flex:1}.guestTag{color:var(--tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:800}.shell{isolation:isolate;max-width:34rem;min-height:100vh;margin:0 auto;padding:1.6rem 1.1rem 4rem;position:relative;overflow:clip}.shell:before{content:"";z-index:-2;background:radial-gradient(circle at 0 0,#e8b92312,#0000 30%),linear-gradient(#ffffff06,#fff0);position:absolute;inset:0}.shellGlow{z-index:-1;filter:blur(80px);opacity:.14;pointer-events:none;border-radius:999px;width:18rem;height:18rem;position:absolute}.shellGlowLeft{background:#e8b92380;animation:14s ease-in-out infinite drift;top:-5rem;left:-7rem}.shellGlowRight{background:#3ecf8e52;animation:18s ease-in-out infinite reverse drift;top:40%;right:-8rem}.shellTitle{letter-spacing:-.045em;margin:.55rem 0 0;font-size:clamp(1.9rem,8vw,2.6rem);line-height:.98}.shellLede{color:var(--secondary);margin:.7rem 0 0;font-size:.95rem;line-height:1.55}.shellSub{color:var(--tertiary);margin:.45rem 0 0;font-size:.85rem;line-height:1.5}.panel{background:linear-gradient(#ffffff0a,#fff0),#111111d1;border:1px solid #ffffff14;border-radius:1.5rem;margin-top:1.5rem;padding:1.15rem}.panelAccent{background:linear-gradient(#e8b92317,#fff0),#111111d1;border-color:#e8b92357}.panelKicker{color:var(--tertiary);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:800}.panelAccent .panelKicker{color:var(--accent)}.panelUrl{overflow-wrap:anywhere;color:var(--text);margin:.6rem 0 .9rem;font-size:.8rem;line-height:1.5}.panelNote{color:var(--tertiary);margin:.8rem 0 0;font-size:.78rem;line-height:1.6}.panelNote strong{color:var(--secondary);font-weight:700}.fieldLabel{color:var(--tertiary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.5rem;font-size:.72rem;font-weight:800;display:block}.bigInput{width:100%;min-height:3.25rem;color:var(--text);background:#ffffff08;border:1px solid #ffffff1f;border-radius:1rem;padding:0 1rem;font-family:inherit;font-size:1rem}.bigInput::placeholder{color:var(--tertiary)}.bigInput:focus{border-color:#e8b9238c;outline:none}.bigButton{background:var(--accent);color:#000;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:3.1rem;margin-top:.9rem;padding:0 1.1rem;font-family:inherit;font-size:.95rem;font-weight:800;text-decoration:none;display:inline-flex}.bigButton.ghost{color:var(--text);background:0 0;border:1px solid #ffffff29;font-weight:700}.bigButton:disabled{opacity:.45;cursor:default}.shellActions{gap:.6rem;margin-top:1.5rem;display:grid}.shellError{color:var(--wicket);margin:.9rem 0 0;font-size:.83rem;line-height:1.55}.shellNote{color:var(--strike);margin:.9rem 0 0;font-size:.8rem;line-height:1.55}.shellPoints{margin:1.5rem 0 0;padding:0;list-style:none}.shellPoints li{color:var(--secondary);padding:.5rem 0 .5rem 1.4rem;font-size:.88rem;line-height:1.5;position:relative}.shellPoints li:before{content:"";background:var(--accent);border-radius:999px;width:.4rem;height:.4rem;position:absolute;top:1.05rem;left:.15rem}.shellFoot{color:var(--tertiary);margin:2rem 0 0;font-size:.8rem;line-height:1.6}.shellState{color:var(--tertiary);margin-top:3rem;font-size:.92rem;line-height:1.6}.shellState.pulsing{animation:1.6s ease-in-out infinite breathe}@keyframes breathe{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.shellState.pulsing,.shellGlow{animation:none}}@media (min-width:40rem){.shell{padding-top:3rem}.bigButton{width:auto;min-width:12rem}}.heroCta{gap:.6rem;margin-top:1.25rem;display:grid}.heroButton{background:var(--accent);color:#000;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:3.1rem;padding:0 1.4rem;font-size:.95rem;font-weight:800;text-decoration:none;display:inline-flex}.heroButton.ghost{color:var(--text);background:0 0;border:1px solid #ffffff29;font-weight:700}.doorSection{gap:.8rem;margin-top:1.6rem;display:grid}.doorCard{background:linear-gradient(#ffffff09,#fff0),#111111b3;border:1px solid #ffffff14;border-radius:1.5rem;padding:1.15rem;position:relative}.doorStep{width:1.7rem;height:1.7rem;color:var(--accent);font-variant-numeric:tabular-nums;background:#e8b92329;border-radius:999px;justify-content:center;align-items:center;margin:0;font-size:.78rem;font-weight:800;display:inline-flex}.doorHead{letter-spacing:-.02em;margin:.7rem 0 0;font-size:1.05rem;line-height:1.2}.doorBody{color:var(--secondary);margin:.5rem 0 0;font-size:.88rem;line-height:1.55}.doorLink{color:var(--accent);margin-top:.85rem;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-block}@media (min-width:46rem){.heroCta{flex-wrap:wrap;display:flex}.doorSection{grid-template-columns:repeat(3,1fr)}}.fieldLabel.spaced{margin-top:1.1rem}.panelSetupNote{color:var(--secondary);margin:0 0 .9rem;font-size:.85rem;line-height:1.6}.panel .shellTitle{margin-bottom:.45rem;font-size:1.25rem}.panel .bigButton+.bigButton{margin-top:.5rem}.voteAsk{margin:.7rem 0;font-size:1rem;font-weight:600}.voteRow{gap:.6rem;display:flex}.voteBtn{border:1px solid var(--divider);background:var(--disabled);color:var(--text);border-radius:14px;flex:1;padding:1.4rem .5rem;font-family:inherit;font-size:1rem;font-weight:700}.voteBtn.voteOn{border-color:var(--strike);color:var(--strike);background:#3ecf8e24}.voteBtn.voteOut.voteOn{border-color:var(--wicket);color:var(--wicket);background:#ff8a8021}.voteFoot{margin-top:.8rem}.unverified{background:#e8b92317;border:1px solid #e8b9234d;border-radius:12px;justify-content:space-between;align-items:center;gap:.6rem;margin-top:1.2rem;padding:.7rem .85rem;font-size:.82rem;display:flex}.unverified p{color:var(--secondary);margin:0}.unverifiedAction{color:var(--accent);background:0 0;border:0;font-family:inherit;font-size:.82rem;font-weight:700}.landingSimple{min-height:100svh}.simpleHero{grid-template-columns:minmax(0,720px);align-items:end;min-height:min(68svh,700px)}.simpleHero .heroTitle{max-width:11ch;font-size:clamp(3rem,9vw,6.8rem)}.simpleHero .heroCopy{max-width:38rem}.identityDoor{padding-top:clamp(4rem,12vh,8rem)}.identityPrimary{margin-top:2rem}.identityDivider{color:var(--tertiary);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.8rem;margin:2rem 0 1rem;font-size:.72rem;font-weight:800;display:flex}.identityDivider:before,.identityDivider:after{content:"";background:var(--divider);flex:1;height:1px}.identityClubs{gap:.7rem;margin-top:2rem;display:grid}.identityClubCard{border:1px solid var(--divider);color:var(--text);background:linear-gradient(135deg, #e8b92314, transparent 55%), var(--surface);border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 1.1rem;text-decoration:none;display:flex}.identityClubCard strong,.identityClubCard small{display:block}.identityClubCard small{color:var(--tertiary);margin-top:.25rem;font-size:.68rem}.identityClubCard>span:last-child{color:var(--accent);font-size:.78rem;font-weight:800}.profileName{margin:.5rem 0 0;font-size:1.3rem;font-weight:800}.privateClubHead{justify-content:space-between;align-items:start;gap:1rem;padding-top:1.2rem;display:flex}.privateClubHead>a{font-size:.75rem;font-weight:800;text-decoration:none}.engineProof{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
