.waitlist-nav{color:#faf8f3;letter-spacing:.12em;text-transform:uppercase;background:#580200;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:2.35rem;padding:0 1.05rem;font-size:.72rem;display:inline-flex}.waitlist-nav:hover{color:#faf8f3;background:#6d2018}body:has([data-page-shell]){background:#faf8f3}body:has([data-page-shell=privacy]){background:#faf9f6}[data-page-shell=home] .auth-controls{gap:1.25rem}[data-page-shell=home] .signin-link{letter-spacing:.12em;text-transform:uppercase;color:#3b221a;font-size:.72rem}[data-page-shell=home] .waitlist-nav,[data-page-shell=privacy] .waitlist-nav{color:#faf8f3;letter-spacing:.12em;text-transform:uppercase;background:#580200;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:2.35rem;padding:0 1.05rem;font-size:.72rem;display:inline-flex}[data-page-shell=home] .waitlist-nav:hover,[data-page-shell=privacy] .waitlist-nav:hover{color:#faf8f3;background:#6d2018}[data-page-shell=privacy] .signin-link{font-size:16px}@media (max-width:760px){[data-page-shell=home] .signin-link,[data-page-shell=privacy] .signin-link{display:none}[data-page-shell=privacy] .auth-controls{gap:12px}[data-page-shell=home] .waitlist-nav,[data-page-shell=privacy] .waitlist-nav{min-height:2.15rem;padding:0 .85rem;font-size:.68rem}}
.fb-waitlist-overlay{z-index:80;background:linear-gradient(#faf8f3f2 0%,#efebe2e6 55%,#eadfcbd9 100%);justify-content:center;align-items:flex-start;padding:1.25rem;display:flex;position:fixed;inset:0}.fb-waitlist-modal{color:#faf8f3;background:#580200;flex-direction:column;align-items:flex-start;width:min(100%,22rem);min-height:min(32rem,100svh - 2.5rem);margin-top:2.5rem;padding:1.1rem 1.5rem 1.8rem;display:flex;box-shadow:0 18px 50px #3b221a26}.fb-waitlist-close{color:#faf8f3;cursor:pointer;background:#6d2018;border:0;border-radius:999px;align-self:flex-end;place-items:center;width:2.75rem;height:2.75rem;margin:0 -.45rem .15rem 0;display:grid}.fb-waitlist-close:hover{background:#7d2c23}.fb-waitlist-close:focus-visible{outline-offset:2px;outline:2px solid #f2d36a}.fb-waitlist-wordmark{font-family:var(--font-faculty), Georgia, serif;letter-spacing:-.045em;color:#faf8f3;margin:.2rem 0 1.6rem;font-size:clamp(2.1rem,6vw,2.7rem);font-weight:400;line-height:1}.fb-waitlist-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#cedbfe;margin:0;font-size:.7rem}.fb-waitlist-modal h2{max-width:16ch;font-family:var(--font-faculty), Georgia, serif;letter-spacing:-.04em;color:#faf8f3;margin:.65rem 0 .7rem;font-size:clamp(1.55rem,3.4vw,2rem);font-weight:400;line-height:1.15}.fb-waitlist-copy{color:#f3ebe3;max-width:18rem;margin:0;font-size:1.02rem;line-height:1.5}.fb-waitlist-form{flex-direction:column;align-items:stretch;width:100%;margin-top:auto;padding-top:2rem;display:flex}.fb-waitlist-input{color:#faf8f3;width:100%;min-height:2.75rem;font:inherit;background:0 0;border:0;border-bottom:1px solid #cedbfe88;border-radius:0;padding:0 .1rem .55rem;font-size:.95rem}.fb-waitlist-input::placeholder{color:#cedbfeaa}.fb-waitlist-input:focus,.fb-waitlist-input:focus-visible{box-shadow:none;border-bottom-color:#cedbfe;outline:none}.fb-waitlist-error{color:#f2d36a;margin:.7rem 0 0;font-size:.85rem;line-height:1.45}.fb-waitlist-cta{min-height:2.75rem;font:inherit;letter-spacing:0;color:#cedbfe;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;margin-top:1.1rem;padding:0;font-size:.95rem;display:inline-flex}.fb-waitlist-cta:hover{color:#faf8f3}.fb-waitlist-cta:disabled{opacity:.6;cursor:wait}.fb-waitlist-cta:focus-visible{outline-offset:4px;outline:2px solid #f2d36a}@media (max-width:760px){.fb-waitlist-overlay{padding:.85rem}.fb-waitlist-modal{min-height:min(28rem,100svh - 1.7rem);margin-top:.85rem;padding:1rem 1.15rem 1.4rem}}
.button{min-height:36px;box-shadow:none;border-radius:999px;gap:6px;padding:7px 16px;font-size:13px;font-weight:400;line-height:1.4}.button:hover{transform:none}.button.dark:hover{background:var(--fb-wine)}.button.secondary{border-color:var(--fb-input-line);background:0 0}.button.secondary:hover{background:var(--fb-paper);--fb-muted:var(--fb-ink);--muted-foreground:var(--fb-ink)}:where(select){border:0;border-bottom:1px solid var(--fb-input-line);font:inherit;color:var(--fb-ink);background:0 0;border-radius:0;padding:10px 0}:where(select):focus-visible{outline:2px solid var(--fb-gold);outline-offset:4px}input[type=checkbox],input[type=radio]{accent-color:var(--fb-wine)}input[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true]{border-bottom-color:var(--fb-danger)}:where([data-slot=dialog-content],[data-slot=alert-dialog-content]){--primary:var(--fb-ink);--primary-foreground:var(--fb-cream);--fb-muted:var(--fb-ink);--muted-foreground:var(--fb-ink);color:var(--fb-ink);border-color:var(--fb-line);box-shadow:var(--fb-shadow)}[data-slot=dialog-title],[data-slot=alert-dialog-title]{font-family:var(--font-faculty), Georgia, serif;letter-spacing:-.04em;font-weight:400;line-height:1.2}[data-slot=dialog-close]:focus-visible{outline:2px solid var(--fb-gold);outline-offset:4px}.record-dialog,.setup-dialog,.first-home-dialog[data-slot=dialog-content],.share-dialog{background:var(--fb-paper);--fb-muted:var(--fb-ink);--muted-foreground:var(--fb-ink)}.share-dialog-actions{background:inherit}.hi-modal-card,.hb-dialog-card,.hp-board-dialog{background:var(--fb-paper);color:var(--fb-ink);--fb-muted:var(--fb-ink);--muted-foreground:var(--fb-ink)}.rn-dialog[data-slot=dialog-content]{--fb-muted:var(--fb-ink);--muted-foreground:var(--fb-ink);background:var(--fb-paper)!important}.hb-dialog-card,.hp-board-dialog{max-height:calc(100dvh - 48px);overflow-y:auto}.fb-panel{background:var(--fb-paper);--fb-muted:var(--fb-ink);--muted-foreground:var(--fb-ink)}.fb-btn:disabled{background:var(--fb-paper);color:var(--fb-muted);--fb-muted:var(--fb-ink);--muted-foreground:var(--fb-ink)}.inbox-feature,.home-overview .inbox-feature{background:var(--fb-sky);color:var(--fb-ink);--fb-muted:var(--fb-ink);--muted-foreground:var(--fb-ink)}.collection-0{background:var(--fb-paper);color:var(--fb-ink);--fb-muted:var(--fb-ink);--muted-foreground:var(--fb-ink)}.collection-1{background:var(--fb-mustard);color:var(--fb-ink);--fb-muted:var(--fb-ink);--muted-foreground:var(--fb-ink)}.collection-2{background:var(--fb-sky);color:var(--fb-ink);--fb-muted:var(--fb-ink);--muted-foreground:var(--fb-ink)}.notice:not(.error),.status:not(.orange){background:var(--fb-paper);color:var(--fb-ink);--fb-muted:var(--fb-ink);--muted-foreground:var(--fb-ink)}.status.orange{background:var(--fb-sand);color:var(--fb-gold);--fb-muted:var(--fb-ink);--muted-foreground:var(--fb-ink)}.home-sidebar .nav-item:focus-visible>svg{opacity:1}.hr-note,.hr-saved{background:0 0;border:0;border-radius:0;padding:24px 0}.hr-saved{border-top:1px solid var(--fb-line)}.hi-success,.hi-error{background:0 0;border:0;border-radius:0;padding:8px 0}@media (prefers-reduced-motion:reduce){.button,[data-slot=button],[data-slot=dialog-content],[data-slot=dialog-overlay],[data-slot=alert-dialog-content],[data-slot=alert-dialog-overlay]{transition:none!important;animation:none!important}}
