html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.os-page-container{max-width:1180px}.os-page-context,.os-kicker{color:color-mix(in srgb, var(--forest-3) 58%, transparent)!important;font-family:var(--font-open-runde), ui-sans-serif, system-ui, sans-serif!important;letter-spacing:0!important;text-transform:none!important;font-size:.78rem!important;font-style:normal!important;font-weight:850!important}.os-page-head{border-bottom:1px solid color-mix(in srgb, var(--forest-3) 10%, transparent);align-items:flex-start;margin-bottom:1.25rem;padding-bottom:1.25rem}.os-page-head h1{font-size:clamp(2rem,3.2vw,2.9rem);line-height:1}.os-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.os-command-search,.os-settings-mobile-menu,.os-settings-card,.os-settings-section,.os-create-step,.os-create-preview-card,.os-create-side-card,.os-approval-head,.os-approval-row,.os-approval-card,.os-approval-empty,.os-friends-search,.os-friends-stats,.os-friends-section,.os-friends-card,.os-notification-list,.os-notifications-card,.os-notification-empty,.os-messages-list-panel,.os-messages-thread-panel,.os-messages-side-card,.os-card{border-radius:14px}.os-button,.os-chip,.os-chip-option span,.os-pill,.os-status{white-space:nowrap}.os-button-primary{border-color:color-mix(in srgb, var(--lime) 24%, var(--forest-3))}.os-button-secondary{background:color-mix(in srgb, var(--cream-2) 94%, white)}.os-field,.os-messages-search input,.os-messages-composer input,.os-profile-form input,.os-profile-form textarea{background:color-mix(in srgb, var(--cream-2) 92%, white)}.os-field::placeholder,.os-messages-search input::placeholder,.os-messages-composer input::placeholder,.os-profile-form input::placeholder,.os-profile-form textarea::placeholder{color:color-mix(in srgb, var(--forest-3) 52%, transparent)}.os-next-home-port,.os-next-home-port *{letter-spacing:0!important}.os-next-home-port .os-claude-home.taste-overhaul .hero{min-height:min(760px,100dvh)!important;padding-top:clamp(5rem,8vh,6rem)!important}.os-next-home-port .os-claude-home.taste-overhaul .hero .grid{align-items:center!important;gap:clamp(2rem,5vw,4rem)!important}.os-next-home-port .os-claude-home.taste-overhaul .hero .left{max-width:680px!important}.os-next-home-port .os-claude-home.taste-overhaul .hero h1{max-width:9.8ch!important;color:var(--os-forest-3)!important;letter-spacing:0!important;text-wrap:balance!important;font-size:clamp(4rem,8.2vw,7.8rem)!important;line-height:.9!important}.os-next-home-port .os-claude-home.taste-overhaul .hero h1 .accent{color:var(--os-forest-3)!important;padding-bottom:.08em!important;font-style:italic!important;display:inline-flex!important}.os-next-home-port .os-claude-home.taste-overhaul .hero .left>p{max-width:34rem!important;color:color-mix(in srgb, var(--os-forest-3) 74%, transparent)!important;font-size:clamp(1rem,1.4vw,1.16rem)!important;line-height:1.55!important}.os-next-home-port .os-claude-home.taste-overhaul .hero .cta-row,.os-next-home-port .os-claude-home.taste-overhaul .hero .actions{align-items:center!important;gap:.75rem!important}.os-next-home-port .os-claude-home.taste-overhaul .hero a[href=\/signup]{border-color:color-mix(in srgb, var(--os-lime) 24%, var(--os-forest-3))!important;background:var(--os-forest-3)!important;min-height:52px!important;color:var(--os-cream-2)!important}.os-next-home-port .os-claude-home.taste-overhaul .hero a[href=\#how]{border:1px solid var(--os-line)!important;background:var(--os-cream-2)!important;min-height:52px!important;color:var(--os-forest-3)!important;border-radius:999px!important}.os-next-home-port .os-claude-home.taste-overhaul .phone,.os-next-home-port .os-claude-home.taste-overhaul .mock,.os-next-home-port .os-claude-home.taste-overhaul .visual{border-radius:18px!important;box-shadow:0 24px 70px -36px #0b3e2f6b!important}@media (max-width:760px){.os-next-home-port .os-claude-home.taste-overhaul .hero h1{max-width:9ch!important;font-size:clamp(3.4rem,17vw,5.8rem)!important}.os-next-home-port .os-claude-home.taste-overhaul .hero{min-height:auto!important;padding-top:5.5rem!important}}.os-plans-board-refined{gap:1rem}.os-plans-overview,.os-plans-focus,.os-first-lockin-panel,.os-plans-next-card,.os-friends-empty-action,.os-messages-empty-actions{border:1px solid var(--line);background:color-mix(in srgb, var(--cream-2) 94%, white);box-shadow:var(--shadow-card);border-radius:16px}.os-plans-overview{gap:1rem;padding:clamp(1rem,2.2vw,1.5rem);display:grid}@media (min-width:860px){.os-plans-overview{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.os-plans-overview h1,.os-first-lockin-panel h2,.os-plans-focus-body h2{color:var(--forest-3);font-family:var(--font-serif);letter-spacing:0;text-wrap:balance;margin:.25rem 0 0;font-weight:650;line-height:1}.os-plans-overview h1{max-width:12ch;font-size:clamp(2.4rem,5vw,4.6rem)}.os-plans-overview p,.os-first-lockin-panel p,.os-plans-focus-body p,.os-plans-next-card p,.os-plans-empty-point p,.os-friends-empty-action p,.os-messages-empty-actions p{color:var(--muted);margin:.75rem 0 0;font-size:.95rem;line-height:1.55}.os-plans-overview-actions{flex-wrap:wrap;gap:.7rem;display:flex}.os-plans-overview-stats{border:1px solid var(--line);background:var(--line);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.os-plans-overview-stats div{background:var(--cream-2);gap:.2rem;min-width:7rem;padding:.9rem;display:grid}.os-plans-overview-stats strong{color:var(--forest-3);font-family:var(--font-serif);font-size:1.75rem;font-weight:650;line-height:1}.os-plans-overview-stats span{color:color-mix(in srgb, var(--forest-3) 52%, transparent);font-size:.76rem;font-weight:850}.os-plans-focus{display:grid;overflow:hidden}@media (min-width:880px){.os-plans-focus{grid-template-columns:minmax(280px,.82fr) minmax(0,1fr)}}.os-plans-focus-media,.os-first-lockin-media{background:var(--forest-3);min-height:260px;position:relative;overflow:hidden}.os-plans-focus-media img,.os-first-lockin-media img{object-fit:cover}.os-plans-focus-body,.os-first-lockin-copy-panel{align-content:center;gap:.9rem;padding:clamp(1rem,2.6vw,1.75rem);display:grid}.os-plans-focus-body h2{font-size:clamp(2rem,4.8vw,4.25rem)}.os-plans-focus-row{color:color-mix(in srgb, var(--forest-3) 58%, transparent);flex-wrap:wrap;gap:.5rem;font-size:.8rem;font-weight:850;display:flex}.os-plans-focus-meter{color:var(--forest-3);gap:.45rem;font-size:.82rem;font-weight:850;display:grid}.os-plans-focus-meter i{background:color-mix(in srgb, var(--forest-3) 10%, transparent);border-radius:999px;height:7px;display:block;overflow:hidden}.os-plans-focus-meter b{border-radius:inherit;background:var(--lime);height:100%;display:block}.os-plans-focus-actions{flex-wrap:wrap;gap:.7rem;display:flex}.os-plans-next-grid{gap:.75rem;display:grid}@media (min-width:860px){.os-plans-next-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.os-plans-next-card,.os-plans-empty-point{padding:1rem}.os-plans-next-card strong,.os-plans-empty-point strong,.os-friends-empty-action strong,.os-messages-empty-actions strong{color:var(--forest-3);font-size:.98rem;font-weight:850;display:block}.os-first-lockin-panel{display:grid;overflow:hidden}@media (min-width:900px){.os-first-lockin-panel{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr)}}.os-first-lockin-panel h2{max-width:12ch;font-size:clamp(2.75rem,6vw,5.3rem)}.os-first-lockin-actions,.os-messages-empty-actions div,.os-friends-empty-action div{flex-wrap:wrap;gap:.7rem;display:flex}.os-plans-empty-points{gap:.75rem;margin-top:.35rem;display:grid}.os-first-lockin-panel .os-plans-empty-point{border-top:1px solid var(--line);padding:.8rem 0 0}@media (min-width:720px){.os-plans-empty-points{grid-template-columns:repeat(3,minmax(0,1fr))}}.os-create-cover-caption,.os-create-preview-state{color:color-mix(in srgb, var(--forest-3) 58%, transparent);margin:-.35rem 0 0;font-size:.82rem;font-weight:850}.os-create-preview-state{margin:.85rem 0 0}.os-create-cover>span,.os-create-preview-photo .os-pill,.os-first-lockin-chips,.os-featured-topline{display:none!important}.os-create-cover button{color:var(--forest-3);background:#fff9ece0;border-color:#fff9ec6b}.os-friends-empty-action,.os-messages-empty-actions{gap:.8rem;padding:1rem;display:grid}.os-friends-empty-action{margin-bottom:1rem}@media (max-width:640px){.os-plans-overview-stats{grid-template-columns:1fr}.os-plans-overview-actions .os-button,.os-first-lockin-actions .os-button{width:100%}}
