.page-module__8FfttG__page{--ink:#1d1712;--ink-2:#5f5448;--ink-3:#8e8173;--bg:#fcf8f1;--bg-2:#f5efe4;--bg-3:#efe6d7;--accent:#d9832f;--accent-bg:#d9832f1f;--border:#583d1c1f;--border-2:#583d1c38;--green:#258a53;--green-bg:#258a531f;min-height:100vh;color:var(--ink);background:radial-gradient(circle at 0 0,#d9832f24,#0000 22%),radial-gradient(circle at 100% 0,#ffd07c1f,#0000 18%),linear-gradient(#fffaf1 0%,#f5ecdf 100%);padding:12px 0 88px}[data-theme=dark] .page-module__8FfttG__page{--ink:#f4ede6;--ink-2:#b7a999;--ink-3:#7d7064;--bg:#14110f;--bg-2:#1a1613;--bg-3:#221d19;--border:#ffffff14;--border-2:#ffffff24;--green:#5bd48f;--green-bg:#5bd48f24;background:radial-gradient(circle at 0 0,#d9832f29,#0000 22%),radial-gradient(circle at 100% 0,#ffd07c14,#0000 18%),linear-gradient(#120f0d 0%,#0d0b09 100%)}.page-module__8FfttG__page a{color:inherit}.page-module__8FfttG__dashboardWrap,.page-module__8FfttG__contentWrap{width:min(1360px,100% - 32px);margin:0 auto}.page-module__8FfttG__contentWrap{margin-top:18px}.page-module__8FfttG__dashboard,.page-module__8FfttG__supportCard,.page-module__8FfttG__faqSection{animation:.55s forwards page-module__8FfttG__fadeUp}.page-module__8FfttG__dashboard{border:1px solid var(--border);background:linear-gradient(180deg, #fffdf8f5, #f7efe2f5), linear-gradient(180deg, var(--bg), var(--bg-2));border-radius:24px;padding:12px;box-shadow:0 28px 60px #6c4f271f}[data-theme=dark] .page-module__8FfttG__dashboard{background:linear-gradient(180deg, #1c1713fa, #110e0bfa), linear-gradient(180deg, var(--bg), var(--bg-2));box-shadow:0 28px 60px #0000003d}.page-module__8FfttG__dashboardMain{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:14px;display:grid}.page-module__8FfttG__dashboardIntro{grid-area:1/1;gap:8px;display:grid}.page-module__8FfttG__dashboardHeader,.page-module__8FfttG__controlsCard,.page-module__8FfttG__railCard,.page-module__8FfttG__sectionSummary,.page-module__8FfttG__problemRow,.page-module__8FfttG__supportCard,.page-module__8FfttG__faqCard,.page-module__8FfttG__noResults{border:1px solid var(--border);background:radial-gradient(circle at 0 0,#ffffff52,#0000 40%),linear-gradient(#fffcf7fa,#f6eee2fa)}[data-theme=dark] .page-module__8FfttG__dashboardHeader,[data-theme=dark] .page-module__8FfttG__controlsCard,[data-theme=dark] .page-module__8FfttG__railCard,[data-theme=dark] .page-module__8FfttG__sectionSummary,[data-theme=dark] .page-module__8FfttG__problemRow,[data-theme=dark] .page-module__8FfttG__supportCard,[data-theme=dark] .page-module__8FfttG__faqCard,[data-theme=dark] .page-module__8FfttG__noResults{background:radial-gradient(circle at 0 0,#ffffff05,#0000 40%),linear-gradient(#1c1713fa,#13100dfa)}.page-module__8FfttG__dashboardHeader,.page-module__8FfttG__controlsCard,.page-module__8FfttG__railCard,.page-module__8FfttG__supportCard,.page-module__8FfttG__faqCard,.page-module__8FfttG__noResults{border-radius:20px}.page-module__8FfttG__dashboardHeader{padding:14px 16px}.page-module__8FfttG__dashboardTopRow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-module__8FfttG__dashboardCopy{min-width:0}.page-module__8FfttG__dashboardKicker,.page-module__8FfttG__sectionKicker,.page-module__8FfttG__railKicker,.page-module__8FfttG__searchLabel{color:#8d5a0f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;display:inline-block}[data-theme=dark] .page-module__8FfttG__dashboardKicker,[data-theme=dark] .page-module__8FfttG__sectionKicker,[data-theme=dark] .page-module__8FfttG__railKicker,[data-theme=dark] .page-module__8FfttG__searchLabel{color:#f1c780}.page-module__8FfttG__dashboardTitle{letter-spacing:-.05em;margin-top:4px;font-size:clamp(22px,3.6vw,36px);line-height:.94}.page-module__8FfttG__dashboardMeta{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.page-module__8FfttG__lastUpdatedBadge,.page-module__8FfttG__dashboardLink,.page-module__8FfttG__secondaryLink,.page-module__8FfttG__quickLink,.page-module__8FfttG__difficultyButton,.page-module__8FfttG__viewPill,.page-module__8FfttG__resetButton,.page-module__8FfttG__cardPrimary,.page-module__8FfttG__cardSecondary,.page-module__8FfttG__solveToggle{border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:11px;font-weight:600;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,opacity .16s;display:inline-flex}.page-module__8FfttG__lastUpdatedBadge,.page-module__8FfttG__dashboardLink,.page-module__8FfttG__secondaryLink,.page-module__8FfttG__quickLink,.page-module__8FfttG__difficultyButton,.page-module__8FfttG__viewPill,.page-module__8FfttG__cardSecondary,.page-module__8FfttG__solveToggle,.page-module__8FfttG__resetButton{border:1px solid var(--border);color:var(--ink);background:#ffffff85}[data-theme=dark] .page-module__8FfttG__lastUpdatedBadge,[data-theme=dark] .page-module__8FfttG__dashboardLink,[data-theme=dark] .page-module__8FfttG__secondaryLink,[data-theme=dark] .page-module__8FfttG__quickLink,[data-theme=dark] .page-module__8FfttG__difficultyButton,[data-theme=dark] .page-module__8FfttG__viewPill,[data-theme=dark] .page-module__8FfttG__cardSecondary,[data-theme=dark] .page-module__8FfttG__solveToggle,[data-theme=dark] .page-module__8FfttG__resetButton{background:#ffffff05}.page-module__8FfttG__dashboardLink,.page-module__8FfttG__secondaryLink,.page-module__8FfttG__quickLink,.page-module__8FfttG__difficultyButton,.page-module__8FfttG__viewPill,.page-module__8FfttG__cardPrimary,.page-module__8FfttG__cardSecondary,.page-module__8FfttG__solveToggle,.page-module__8FfttG__resetButton{cursor:pointer}.page-module__8FfttG__dashboardLink:hover,.page-module__8FfttG__secondaryLink:hover,.page-module__8FfttG__quickLink:hover,.page-module__8FfttG__difficultyButton:hover,.page-module__8FfttG__viewPill:hover,.page-module__8FfttG__resetButton:hover,.page-module__8FfttG__cardPrimary:hover,.page-module__8FfttG__cardSecondary:hover,.page-module__8FfttG__solveToggle:hover{transform:translateY(-1px)}.page-module__8FfttG__dashboardBody,.page-module__8FfttG__storageNote,.page-module__8FfttG__faqHeader p,.page-module__8FfttG__faqCard p,.page-module__8FfttG__supportCard p,.page-module__8FfttG__sectionIntro,.page-module__8FfttG__problemWhy{color:var(--ink-2);line-height:1.7}.page-module__8FfttG__dashboardBody{max-width:58ch;margin-top:8px;font-size:13px;line-height:1.45}.page-module__8FfttG__controlsCard{gap:8px;padding:10px 12px;display:grid}.page-module__8FfttG__viewRow,.page-module__8FfttG__difficultyGroup,.page-module__8FfttG__problemBadges,.page-module__8FfttG__supportActions,.page-module__8FfttG__quickLinks{flex-wrap:wrap;gap:8px;display:flex}.page-module__8FfttG__viewPillActive,.page-module__8FfttG__difficultyButtonActive{color:#8d4f0d;background:#d9832f1f;border-color:#d9832f6b}[data-theme=dark] .page-module__8FfttG__viewPillActive,[data-theme=dark] .page-module__8FfttG__difficultyButtonActive{color:#ffd6a1}.page-module__8FfttG__controlsRow{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:8px;display:grid}.page-module__8FfttG__searchField{gap:6px;min-width:0;display:grid}.page-module__8FfttG__searchField input{border:1px solid var(--border);width:100%;min-width:0;color:var(--ink);font:inherit;background:#ffffffa3;border-radius:16px;padding:9px 12px;transition:border-color .16s,box-shadow .16s,background .16s}[data-theme=dark] .page-module__8FfttG__searchField input{background:#ffffff08}.page-module__8FfttG__searchField input::placeholder{color:var(--ink-3)}.page-module__8FfttG__searchField input:focus{border-color:#d9832f7a;outline:none;box-shadow:0 0 0 4px #d9832f1f}.page-module__8FfttG__railDifficultyItem{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;display:inline-flex}.page-module__8FfttG__difficultyDot{border-radius:999px;flex-shrink:0;width:8px;height:8px}.page-module__8FfttG__easyDot{background:#58d48f}.page-module__8FfttG__mediumDot{background:#efbd3d}.page-module__8FfttG__hardDot{background:#ff6b6b}.page-module__8FfttG__dashboardRail{flex-direction:column;grid-area:1/2/span 2;gap:10px;display:flex;position:sticky;top:88px}.page-module__8FfttG__railCard{padding:12px}.page-module__8FfttG__railKicker{color:#f1c780}.page-module__8FfttG__railTitle{letter-spacing:-.05em;margin-top:6px;font-size:22px;line-height:1.02}.page-module__8FfttG__railStatGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.page-module__8FfttG__railStat{border:1px solid var(--border);background:#ffffff7a;border-radius:14px;padding:10px 12px}.page-module__8FfttG__railStat strong{letter-spacing:-.05em;font-size:18px;display:block}.page-module__8FfttG__railStat span,.page-module__8FfttG__railDifficultyItem span,.page-module__8FfttG__railListItem span{color:var(--ink-2);font-size:11px}.page-module__8FfttG__railDifficultyGrid,.page-module__8FfttG__railList{gap:8px;margin-top:12px;display:grid}.page-module__8FfttG__railDifficultyItem,.page-module__8FfttG__railListItem{border:1px solid var(--border);background:#ffffff6b;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}[data-theme=dark] .page-module__8FfttG__railStat,[data-theme=dark] .page-module__8FfttG__railDifficultyItem,[data-theme=dark] .page-module__8FfttG__railListItem{background:#ffffff05}.page-module__8FfttG__railListItem span{flex:1}.page-module__8FfttG__quickLinks{gap:10px 8px;margin-top:10px}.page-module__8FfttG__railList{list-style:none}.page-module__8FfttG__railListItem strong,.page-module__8FfttG__railDifficultyItem strong{color:var(--ink);font-size:13px}.page-module__8FfttG__storageNote{margin-top:8px;font-size:12px;line-height:1.5}.page-module__8FfttG__sectionStack{grid-area:2/1;gap:8px;display:grid}.page-module__8FfttG__sheetSection{margin:0;scroll-margin-top:92px}.page-module__8FfttG__sectionSummary{border-radius:18px;overflow:hidden}.page-module__8FfttG__sectionSummaryOpen{border-color:#d9832f38}.page-module__8FfttG__sectionTrigger{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.page-module__8FfttG__sectionTrigger:disabled{cursor:default}.page-module__8FfttG__sectionCopy{min-width:0}.page-module__8FfttG__sectionTitleRow{align-items:center;gap:10px;display:flex}.page-module__8FfttG__sectionChevron{color:#b77722;flex-shrink:0;width:14px;font-size:16px;line-height:1}[data-theme=dark] .page-module__8FfttG__sectionChevron{color:#f1c780}.page-module__8FfttG__sectionTitleRow h2{letter-spacing:-.04em;font-size:18px;line-height:1.04}.page-module__8FfttG__sectionIntro{margin-top:4px;font-size:12px}.page-module__8FfttG__sectionRight{justify-items:end;gap:6px;min-width:180px;display:grid}.page-module__8FfttG__miniProgressBar{background:#886c4924;border-radius:999px;width:100%;max-width:150px;height:6px;overflow:hidden}[data-theme=dark] .page-module__8FfttG__miniProgressBar{background:#ffffff0f}.page-module__8FfttG__miniProgressFill{border-radius:inherit;background:linear-gradient(90deg,#a95b10,#f2b35a);height:100%;display:block}.page-module__8FfttG__sectionProgressMeta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.page-module__8FfttG__sectionCount{color:var(--ink);font-size:12px;font-weight:700}.page-module__8FfttG__difficultyMiniList{flex-wrap:wrap;gap:6px;display:flex}.page-module__8FfttG__difficultyMiniItem{color:var(--ink-3);font-size:11px;font-weight:600}.page-module__8FfttG__sectionBody{padding:0 16px 16px}.page-module__8FfttG__problemTable{border:1px solid var(--border);background:#ffffff5c;border-radius:16px;overflow:hidden}[data-theme=dark] .page-module__8FfttG__problemTable{background:#ffffff04}.page-module__8FfttG__problemTableHead{border-bottom:1px solid var(--border);color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:52px minmax(0,1.7fr) 180px 170px 92px;align-items:center;gap:12px;padding:12px 14px;font-size:10px;font-weight:700;display:grid}.page-module__8FfttG__problemTableHead span:last-child{justify-self:end}.page-module__8FfttG__problemList{gap:0;display:grid}.page-module__8FfttG__problemRow{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;padding:0}.page-module__8FfttG__problemRowSolved{background:#258a5314}[data-theme=dark] .page-module__8FfttG__problemRowSolved{background:#5bd48f08}.page-module__8FfttG__problemGrid{grid-template-columns:52px minmax(0,1.7fr) 180px 170px 92px;align-items:center;gap:12px;padding:12px 14px;display:grid}.page-module__8FfttG__problemStatusCell{justify-content:center;align-items:center;display:flex}.page-module__8FfttG__statusToggle{border:1px solid var(--border-2);color:#0000;width:18px;height:18px;font:inherit;cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;font-size:12px;font-weight:800;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.page-module__8FfttG__statusToggle:hover{transform:translateY(-1px)}.page-module__8FfttG__statusToggleSolved{color:#258a53;background:#258a5324;border-color:#5bd48f4d}[data-theme=dark] .page-module__8FfttG__statusToggleSolved{color:#6ceaa0;background:#5bd48f24}.page-module__8FfttG__problemMainCell{min-width:0}.page-module__8FfttG__problemMainTop{align-items:baseline;gap:8px;min-width:0;display:flex}.page-module__8FfttG__problemNumber{font-family:var(--font-mono);color:var(--ink-3);letter-spacing:.08em;flex-shrink:0;font-size:10px;font-weight:700}.page-module__8FfttG__problemMainTop h3{letter-spacing:-.04em;min-width:0;font-size:15px;line-height:1.1}.page-module__8FfttG__problemMetaLine{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;line-height:1.45;overflow:hidden}.page-module__8FfttG__problemMetaLine span+span{margin-left:6px}.page-module__8FfttG__difficulty,.page-module__8FfttG__badge,.page-module__8FfttG__mustDo,.page-module__8FfttG__solvedBadge{letter-spacing:.05em;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.page-module__8FfttG__difficulty{text-transform:uppercase}.page-module__8FfttG__easy{color:#258a53;background:#258a5324}.page-module__8FfttG__medium{color:#efbd3d;background:#efbd3d24}.page-module__8FfttG__hard{color:#ff7d7d;background:#ff6b6b24}.page-module__8FfttG__problemBadges{margin-top:10px}.page-module__8FfttG__badge{color:var(--ink-2);background:#ffffff0a}.page-module__8FfttG__mustDo{color:#9a5b10;background:#d9832f24}.page-module__8FfttG__solvedBadge{color:#258a53;background:#258a5324}[data-theme=dark] .page-module__8FfttG__easy{color:#6ceaa0;background:#5bd48f24}[data-theme=dark] .page-module__8FfttG__mustDo{color:#f4c277}[data-theme=dark] .page-module__8FfttG__solvedBadge{color:#6ceaa0;background:#5bd48f24}.page-module__8FfttG__problemPriorityCell,.page-module__8FfttG__problemResourcesCell{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.page-module__8FfttG__problemResourcesCell{justify-content:flex-start}.page-module__8FfttG__problemDifficultyCell{justify-content:flex-end;display:flex}.page-module__8FfttG__rowAction,.page-module__8FfttG__rowActionPrimary{border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:700;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.page-module__8FfttG__rowAction{border:1px solid var(--border);color:var(--ink);background:#ffffff80}.page-module__8FfttG__rowActionPrimary{color:#8d4f0d;background:#d9832f1f;border:1px solid #d9832f57}[data-theme=dark] .page-module__8FfttG__rowAction{background:#ffffff05}[data-theme=dark] .page-module__8FfttG__rowActionPrimary{color:#ffd6a1}.page-module__8FfttG__rowAction:hover,.page-module__8FfttG__rowActionPrimary:hover{transform:translateY(-1px)}.page-module__8FfttG__noResults{justify-items:start;gap:12px;padding:28px;display:grid}.page-module__8FfttG__noResults h2{letter-spacing:-.04em;font-size:28px}.page-module__8FfttG__supportCard{padding:24px}.page-module__8FfttG__supportCard h2,.page-module__8FfttG__faqHeader h2{letter-spacing:-.05em;margin-top:10px;font-size:clamp(28px,4vw,38px);line-height:1.02}.page-module__8FfttG__supportCard p{max-width:78ch;margin-top:12px;font-size:15px}.page-module__8FfttG__supportActions{margin-top:18px}.page-module__8FfttG__faqSection{border:1px solid var(--border);background:radial-gradient(circle at 0 0,#ffffff57,#0000 40%),linear-gradient(#fffcf7fa,#f6eee2fa);border-radius:28px;padding:24px}[data-theme=dark] .page-module__8FfttG__faqSection{background:radial-gradient(circle at 0 0,#ffffff05,#0000 40%),linear-gradient(#171310fa,#110e0bfa)}.page-module__8FfttG__faqHeader{max-width:820px}.page-module__8FfttG__faqHeader p{margin-top:12px}.page-module__8FfttG__faqList{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.page-module__8FfttG__faqCard{padding:20px}.page-module__8FfttG__faqCard h3{letter-spacing:-.03em;font-size:20px;line-height:1.1}.page-module__8FfttG__faqCard p{margin-top:10px;font-size:14px}@media (max-width:1180px){.page-module__8FfttG__dashboardMain{grid-template-columns:1fr}.page-module__8FfttG__dashboardIntro,.page-module__8FfttG__dashboardRail,.page-module__8FfttG__sectionStack{grid-area:auto}.page-module__8FfttG__dashboardRail{order:2;position:static}.page-module__8FfttG__sectionStack{order:3}}@media (max-width:920px){.page-module__8FfttG__dashboardTopRow,.page-module__8FfttG__sectionTrigger{flex-direction:column;align-items:flex-start}.page-module__8FfttG__dashboardMeta{justify-content:flex-start}.page-module__8FfttG__controlsRow{grid-template-columns:1fr}.page-module__8FfttG__sectionRight{justify-items:start;width:100%;min-width:0}.page-module__8FfttG__miniProgressBar{max-width:none}.page-module__8FfttG__sectionProgressMeta{justify-content:flex-start}.page-module__8FfttG__faqList{grid-template-columns:1fr}.page-module__8FfttG__problemTableHead{display:none}.page-module__8FfttG__problemGrid{grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"status main difficulty""status priority priority""status resources resources";align-items:start;gap:10px}.page-module__8FfttG__problemStatusCell{grid-area:status;justify-content:flex-start;padding-top:2px}.page-module__8FfttG__problemMainCell{grid-area:main}.page-module__8FfttG__problemPriorityCell{grid-area:priority}.page-module__8FfttG__problemResourcesCell{grid-area:resources}.page-module__8FfttG__problemDifficultyCell{grid-area:difficulty;justify-content:flex-start}.page-module__8FfttG__problemMetaLine{white-space:normal}}@media (max-width:680px){.page-module__8FfttG__page{padding-top:18px}.page-module__8FfttG__dashboardWrap,.page-module__8FfttG__contentWrap{width:min(100%,100% - 20px)}.page-module__8FfttG__dashboard{border-radius:24px;padding:12px}.page-module__8FfttG__dashboardHeader,.page-module__8FfttG__controlsCard,.page-module__8FfttG__railCard,.page-module__8FfttG__supportCard,.page-module__8FfttG__faqSection{padding:16px}.page-module__8FfttG__dashboardTitle{font-size:32px}.page-module__8FfttG__sectionTitleRow h2{font-size:22px}.page-module__8FfttG__secondaryLink{width:100%}}@media (max-width:560px){.page-module__8FfttG__dashboardLink,.page-module__8FfttG__lastUpdatedBadge,.page-module__8FfttG__secondaryLink,.page-module__8FfttG__quickLink,.page-module__8FfttG__difficultyButton,.page-module__8FfttG__viewPill,.page-module__8FfttG__resetButton{width:100%}.page-module__8FfttG__viewRow,.page-module__8FfttG__difficultyGroup,.page-module__8FfttG__supportActions,.page-module__8FfttG__quickLinks{grid-template-columns:1fr;display:grid}.page-module__8FfttG__sectionTrigger,.page-module__8FfttG__sectionBody{padding-left:16px;padding-right:16px}.page-module__8FfttG__problemGrid{grid-template-columns:28px minmax(0,1fr);grid-template-areas:"status main""priority priority""resources resources""difficulty difficulty"}}
.WaitlistForm-module__CTVNJa__card{border:1px solid var(--border);background:radial-gradient(circle at top right, #e05a1e1a, transparent 32%), linear-gradient(180deg, var(--bg), var(--bg-2));border-radius:28px;gap:24px;padding:28px;display:grid}[data-theme=dark] .WaitlistForm-module__CTVNJa__card{background:radial-gradient(circle at top right, #ff6b2b29, transparent 28%), linear-gradient(180deg, var(--bg-2), #191918f5)}.WaitlistForm-module__CTVNJa__cardCompact{padding:24px}.WaitlistForm-module__CTVNJa__copy h3{letter-spacing:-.04em;color:var(--ink);margin-bottom:8px;font-size:clamp(28px,4vw,36px)}.WaitlistForm-module__CTVNJa__copy p{max-width:620px;color:var(--ink-2);line-height:1.7}.WaitlistForm-module__CTVNJa__eyebrow{color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700;display:inline-block}.WaitlistForm-module__CTVNJa__form{gap:16px;display:grid}.WaitlistForm-module__CTVNJa__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.WaitlistForm-module__CTVNJa__field{gap:8px;display:grid}.WaitlistForm-module__CTVNJa__field span{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:700}.WaitlistForm-module__CTVNJa__field input{border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 84%, var(--accent-bg));width:100%;color:var(--ink);font:inherit;border-radius:14px;padding:14px 16px;transition:border-color .16s,box-shadow .16s}[data-theme=dark] .WaitlistForm-module__CTVNJa__field input{background:#ffffff05}.WaitlistForm-module__CTVNJa__field input:focus{border-color:color-mix(in srgb, var(--accent) 70%, white);outline:none;box-shadow:0 0 0 4px #e05a1e1f}.WaitlistForm-module__CTVNJa__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.WaitlistForm-module__CTVNJa__actions button{background:var(--accent);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:12px 18px;font-weight:700;transition:transform .16s,opacity .16s}.WaitlistForm-module__CTVNJa__actions button:hover:not(:disabled){transform:translateY(-1px)}.WaitlistForm-module__CTVNJa__actions button:disabled{opacity:.75;cursor:wait}.WaitlistForm-module__CTVNJa__microcopy{min-width:220px;color:var(--ink-2);flex:1;font-size:13px;line-height:1.55}.WaitlistForm-module__CTVNJa__message{border-radius:14px;padding:12px 14px;font-size:14px;line-height:1.55}.WaitlistForm-module__CTVNJa__messageSuccess{background:var(--green-bg);color:var(--green)}.WaitlistForm-module__CTVNJa__messageError{background:var(--accent-bg);color:var(--accent)}.WaitlistForm-module__CTVNJa__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (max-width:720px){.WaitlistForm-module__CTVNJa__card,.WaitlistForm-module__CTVNJa__cardCompact{padding:22px}.WaitlistForm-module__CTVNJa__row{grid-template-columns:1fr}.WaitlistForm-module__CTVNJa__actions{align-items:stretch}.WaitlistForm-module__CTVNJa__actions button{width:100%}}
