.auth-module__Cgra4q__shell{box-sizing:border-box;grid-template-rows:auto 1fr;gap:32px;min-height:100dvh;padding:32px 20px 56px;display:grid}.auth-module__Cgra4q__masthead{text-align:center}.auth-module__Cgra4q__wordmark{font-family:var(--mc-font-display);color:var(--mc-burgundy);letter-spacing:.02em;font-size:24px;text-decoration:none;display:inline-block}.auth-module__Cgra4q__tagline{text-transform:uppercase;letter-spacing:var(--mc-tracking-button);color:var(--mc-burgundy);margin:4px 0 0;font-size:12px}.auth-module__Cgra4q__card{background:var(--mc-surface);border:1px solid var(--mc-sand);border-radius:var(--mc-radius-block);box-sizing:border-box;align-self:start;width:100%;max-width:432px;margin:0 auto;padding:40px 32px}.auth-module__Cgra4q__kicker{text-transform:uppercase;letter-spacing:var(--mc-tracking-button);color:var(--mc-burgundy);margin:0 0 10px;font-size:11px}.auth-module__Cgra4q__cardWide{max-width:760px;padding:44px 40px}.auth-module__Cgra4q__title{margin:0 0 8px;font-size:30px;line-height:1.15}.auth-module__Cgra4q__lede{color:var(--mc-ink-70);margin:0 0 28px;font-size:15px;line-height:1.55}.auth-module__Cgra4q__form{gap:20px;display:grid}@media (min-width:720px){.auth-module__Cgra4q__formPaired{grid-template-columns:1fr 1fr;column-gap:22px}.auth-module__Cgra4q__formPaired>p,.auth-module__Cgra4q__formPaired>button{grid-column:1/-1}.auth-module__Cgra4q__formPaired>.auth-module__Cgra4q__field{align-content:start}}.auth-module__Cgra4q__field{gap:6px;display:grid}.auth-module__Cgra4q__label{text-transform:uppercase;letter-spacing:var(--mc-tracking-button);font-size:12px}.auth-module__Cgra4q__hint{color:var(--mc-burgundy);font-size:12px;line-height:1.4}.auth-module__Cgra4q__submit{width:100%;font-size:13px}.auth-module__Cgra4q__submit:focus-visible{outline:2px solid var(--mc-black);outline-offset:2px}.auth-module__Cgra4q__submit:disabled{background:var(--mc-blond);color:var(--mc-burgundy);box-shadow:inset 0 0 0 1px var(--mc-burgundy);cursor:progress}.auth-module__Cgra4q__error,.auth-module__Cgra4q__success{color:var(--mc-text);border-radius:var(--mc-radius-notice);margin:0 0 4px;padding:14px 18px;font-size:14px;line-height:1.45}.auth-module__Cgra4q__error{background:var(--mc-blush)}.auth-module__Cgra4q__success{background:var(--mc-peach)}.auth-module__Cgra4q__inbox{background:var(--mc-peach);border-radius:var(--mc-radius-block);padding:26px 24px}.auth-module__Cgra4q__inboxTitle{font-family:var(--mc-font-display);color:var(--mc-burgundy);margin:0 0 10px;font-size:22px;line-height:1.15}.auth-module__Cgra4q__inboxBody{margin:0;font-size:15px;line-height:1.55}.auth-module__Cgra4q__inboxFoot{border-top:1px solid var(--mc-sand);color:var(--mc-burgundy);margin:14px 0 0;padding-top:14px;font-size:13px;line-height:1.5}.auth-module__Cgra4q__meta{border-top:1px solid var(--mc-sand);gap:4px;margin:24px 0 0;padding-top:20px;font-size:14px;line-height:1.6;display:grid}.auth-module__Cgra4q__link{color:var(--mc-burgundy);text-underline-offset:3px}.auth-module__Cgra4q__link:hover{color:var(--mc-black)}@media (max-width:560px){.auth-module__Cgra4q__shell{padding-left:14px;padding-right:14px}.auth-module__Cgra4q__card{padding:28px 20px}}
.preview-module__yBlEca__wrap{min-height:100dvh}.preview-module__yBlEca__bar{z-index:10;background:var(--mc-black);color:var(--mc-blond);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;display:flex;position:sticky;top:0}.preview-module__yBlEca__badge,.preview-module__yBlEca__navLink{font-family:var(--mc-font-body);text-transform:uppercase;letter-spacing:var(--mc-tracking-button);font-size:11px}.preview-module__yBlEca__badge{color:var(--mc-lavender)}.preview-module__yBlEca__nav{flex-wrap:wrap;gap:18px;display:flex}.preview-module__yBlEca__navLink{color:var(--mc-blond);text-decoration:none}.preview-module__yBlEca__navLink:hover{color:var(--mc-lavender)}.preview-module__yBlEca__sheet{padding:32px 14px 72px}.preview-module__yBlEca__lede{max-width:640px;margin:0 auto 32px;font-size:15px;line-height:1.6}.preview-module__yBlEca__lede code{color:var(--mc-burgundy);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.preview-module__yBlEca__list{gap:14px;max-width:640px;margin:0 auto;padding:0;list-style:none;display:grid}.preview-module__yBlEca__listLink{font-family:var(--mc-font-display);color:var(--mc-burgundy);font-size:22px}.preview-module__yBlEca__listBlurb{font-size:14px;line-height:1.5;display:block}.preview-module__yBlEca__specimen{margin:0 0 56px}.preview-module__yBlEca__specimenName{border-bottom:1px solid var(--mc-sand);text-transform:uppercase;max-width:760px;letter-spacing:var(--mc-tracking-button);color:var(--mc-burgundy);margin:0 auto 14px;padding-bottom:8px;font-size:11px}.preview-module__yBlEca__variants{flex-wrap:wrap;gap:10px;max-width:760px;margin:0 auto 28px;display:flex}.preview-module__yBlEca__variant{font-family:var(--mc-font-body);text-transform:uppercase;letter-spacing:var(--mc-tracking-button);color:var(--mc-burgundy);background:var(--mc-surface);border:1px solid var(--mc-sand);padding:7px 12px;font-size:11px;text-decoration:none}.preview-module__yBlEca__variantOn{background:var(--mc-burgundy);color:var(--mc-blond);border-color:var(--mc-burgundy)}
.ideas-module__kaoMqq__sheet{box-sizing:border-box;width:100%;max-width:980px;margin:0 auto;padding:36px 14px 80px}.ideas-module__kaoMqq__note{max-width:640px;color:var(--mc-burgundy);margin:0 0 32px;font-size:14px;line-height:1.6}.ideas-module__kaoMqq__kicker{text-transform:uppercase;letter-spacing:var(--mc-tracking-button);color:var(--mc-burgundy);margin:0 0 10px;font-size:11px}.ideas-module__kaoMqq__h1{font-family:var(--mc-font-display);color:var(--mc-burgundy);margin:0 0 6px;font-size:clamp(30px,4vw,42px);line-height:1.08}.ideas-module__kaoMqq__sub{color:var(--mc-ink-70);margin:0 0 32px;font-size:15px;line-height:1.5}.ideas-module__kaoMqq__sectionName{text-transform:uppercase;letter-spacing:var(--mc-tracking-button);color:var(--mc-burgundy);margin:0 0 14px;font-size:11px}.ideas-module__kaoMqq__leadCard{background:var(--mc-burgundy);color:var(--mc-blond);border-radius:var(--mc-radius-block);margin:0 0 40px;padding:32px 30px}.ideas-module__kaoMqq__leadKicker{text-transform:uppercase;letter-spacing:var(--mc-tracking-button);color:var(--mc-blond);margin:0 0 10px;font-size:11px}.ideas-module__kaoMqq__leadTitle{font-family:var(--mc-font-display);color:var(--mc-blond);margin:0 0 8px;font-size:28px;line-height:1.1}.ideas-module__kaoMqq__leadBody{max-width:42ch;color:var(--mc-blond);margin:0 0 22px;font-size:15px;line-height:1.55}.ideas-module__kaoMqq__tiles{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin:0 0 32px;display:grid}.ideas-module__kaoMqq__tile{background:var(--mc-surface);border:1px solid var(--mc-sand);border-radius:var(--mc-radius-card);align-content:start;gap:6px;padding:24px 22px;display:grid}.ideas-module__kaoMqq__tileCount{text-transform:uppercase;letter-spacing:var(--mc-tracking-button);color:var(--mc-burgundy);font-size:11px}.ideas-module__kaoMqq__tileName{font-family:var(--mc-font-display);color:var(--mc-black);margin:0;font-size:21px;line-height:1.15}.ideas-module__kaoMqq__tileBlurb{color:var(--mc-burgundy);margin:0;font-size:14px;line-height:1.5}.ideas-module__kaoMqq__unlock{background:var(--mc-peach);border-radius:var(--mc-radius-card);color:var(--mc-black);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;text-decoration:none;display:flex}.ideas-module__kaoMqq__unlockLead{font-family:var(--mc-font-display);color:var(--mc-burgundy);margin:0;font-size:20px;display:block}.ideas-module__kaoMqq__unlockSub{margin:4px 0 0;font-size:14px;display:block}.ideas-module__kaoMqq__unlockGo{text-transform:uppercase;letter-spacing:var(--mc-tracking-button);color:var(--mc-burgundy);white-space:nowrap;font-size:12px}.ideas-module__kaoMqq__memberCard{background:var(--mc-burgundy);color:var(--mc-blond);border-radius:var(--mc-radius-block);margin:0 0 40px;padding:34px 32px}.ideas-module__kaoMqq__cardBrand{text-transform:uppercase;letter-spacing:var(--mc-tracking-button);color:var(--mc-blond);margin:0 0 22px;font-size:11px}.ideas-module__kaoMqq__cardName{font-family:var(--mc-font-display);color:var(--mc-blond);margin:0 0 4px;font-size:34px;line-height:1.05}.ideas-module__kaoMqq__cardMeta{color:var(--mc-blond);margin:0 0 28px;font-size:15px}.ideas-module__kaoMqq__cardFoot{border-top:1px solid var(--mc-sand);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-top:22px;display:flex}.ideas-module__kaoMqq__cardCount{color:var(--mc-blond);margin:0;font-size:14px}.ideas-module__kaoMqq__chips{flex-wrap:wrap;gap:8px;margin:0 0 36px;padding:0;list-style:none;display:flex}.ideas-module__kaoMqq__chip{border-radius:var(--mc-radius-pill);align-items:center;gap:8px;padding:9px 16px 9px 12px;font-size:14px;display:inline-flex}.ideas-module__kaoMqq__chipOn{background:var(--mc-surface);color:var(--mc-black);border:1px solid var(--mc-sand)}.ideas-module__kaoMqq__chipOff{color:var(--mc-burgundy);border:1px dashed var(--mc-sand);background:0 0}.ideas-module__kaoMqq__chipDot{border-radius:50%;flex:none;block-size:8px;inline-size:8px}.ideas-module__kaoMqq__chipOn .ideas-module__kaoMqq__chipDot{background:var(--mc-success)}.ideas-module__kaoMqq__chipOff .ideas-module__kaoMqq__chipDot{background:var(--mc-sand)}.ideas-module__kaoMqq__rail{align-items:start;gap:32px;display:grid}@media (min-width:860px){.ideas-module__kaoMqq__rail{grid-template-columns:1fr 300px}.ideas-module__kaoMqq__railSide{position:sticky;top:24px}}.ideas-module__kaoMqq__railPanel{background:var(--mc-surface);border:1px solid var(--mc-sand);border-radius:var(--mc-radius-card);margin:0 0 16px;padding:26px 24px}.ideas-module__kaoMqq__railPanelDark{background:var(--mc-burgundy);color:var(--mc-blond);border-radius:var(--mc-radius-card);padding:26px 24px}.ideas-module__kaoMqq__railCount{font-family:var(--mc-font-display);color:var(--mc-burgundy);margin:0 0 12px;font-size:30px;line-height:1}.ideas-module__kaoMqq__meter{background:var(--mc-blond);border-radius:var(--mc-radius-pill);block-size:8px;margin:0 0 16px;overflow:hidden}.ideas-module__kaoMqq__meterFill{background:var(--mc-success);block-size:100%;display:block}.ideas-module__kaoMqq__railList{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ideas-module__kaoMqq__railLink{color:var(--mc-blond);text-underline-offset:3px;font-size:15px}.ideas-module__kaoMqq__railBlurb{color:var(--mc-blond);font-size:13px;line-height:1.45;display:block}.ideas-module__kaoMqq__compact{background:var(--mc-sand);border:1px solid var(--mc-sand);border-radius:var(--mc-radius-card);gap:1px;margin:0 0 28px;padding:0;list-style:none;display:grid;overflow:hidden}.ideas-module__kaoMqq__compactRow{background:var(--mc-surface);justify-content:space-between;align-items:center;gap:14px;padding:13px 18px;font-size:15px;display:flex}.ideas-module__kaoMqq__compactLocked{background:var(--mc-blond);color:var(--mc-burgundy)}.ideas-module__kaoMqq__split{background:var(--mc-surface);border:1px solid var(--mc-sand);border-radius:var(--mc-radius-block);display:grid;overflow:hidden}@media (min-width:820px){.ideas-module__kaoMqq__split{grid-template-columns:1fr 1fr}}.ideas-module__kaoMqq__splitBrand{background:var(--mc-burgundy);color:var(--mc-blond);align-content:center;gap:18px;padding:44px 38px;display:grid}.ideas-module__kaoMqq__splitTagline{font-family:var(--mc-font-display);color:var(--mc-blond);margin:0;font-size:32px;line-height:1.1}.ideas-module__kaoMqq__splitAccent{font-family:var(--mc-font-accent);font-style:italic}.ideas-module__kaoMqq__splitPoints{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ideas-module__kaoMqq__splitPoint{color:var(--mc-blond);align-items:flex-start;gap:12px;font-size:15px;line-height:1.45;display:flex}.ideas-module__kaoMqq__splitTick{flex:none;margin-top:2px}.ideas-module__kaoMqq__splitFoot{color:var(--mc-blond);margin:0;font-size:13px;line-height:1.5}.ideas-module__kaoMqq__splitForm{padding:44px 38px}.ideas-module__kaoMqq__paired{background:var(--mc-surface);border:1px solid var(--mc-sand);border-radius:var(--mc-radius-block);max-width:760px;margin:0 auto;padding:44px 40px}@media (min-width:720px){.ideas-module__kaoMqq__paired form{grid-template-columns:1fr 1fr;column-gap:22px}.ideas-module__kaoMqq__paired form>p,.ideas-module__kaoMqq__paired form>button{grid-column:1/-1}.ideas-module__kaoMqq__paired form>div{align-content:start}}
