.f-billing-banner{gap:var(--space-3);border-bottom:var(--line-hair);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.f-billing-banner--notice{background:var(--color-surface-dim);color:var(--color-ink-soft)}.f-billing-banner--alert{border-bottom-color:var(--color-danger);background:var(--color-danger-wash);color:var(--color-danger-deep);font-weight:600}.f-billing-banner--locked{border-bottom-color:var(--color-accent-deep);background:var(--color-accent-wash);color:var(--color-accent-deep);font-weight:600}.f-billing-banner__message{min-width:0;margin:0}.f-billing-banner__actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.f-billing-banner__details{color:inherit;text-underline-offset:3px;font-weight:600}.f-billing-banner__action{border-radius:var(--radius-stamp);min-height:30px;color:inherit;font:inherit;cursor:pointer;transition:background var(--duration-fast) var(--ease-snap),color var(--duration-fast) var(--ease-snap);background:0 0;border:1px solid;flex-shrink:0;align-items:center;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.f-billing-banner__action:hover:not(:disabled){background:var(--color-ink);color:var(--color-paper-on-ink)}.f-billing-banner__action:disabled{cursor:wait;opacity:.72}.f-billing-banner--locked .f-billing-banner__action:hover:not(:disabled){background:var(--color-accent-deep);color:var(--color-paper-on-ink)}.f-billing-banner--alert .f-billing-banner__action:hover:not(:disabled){background:var(--color-danger-deep);color:var(--color-paper-on-ink)}@media (max-width:640px){.f-billing-banner{padding-inline:var(--space-3)}}
.f-onboarding{flex-direction:column;min-height:100dvh;display:flex}.f-onboarding__main{padding:clamp(var(--space-5),7vh,96px) var(--space-3) var(--space-6);flex:1;justify-content:center;display:flex}.f-onboarding__column{width:min(520px,100%)}.f-onboarding__steps{margin:0 0 var(--space-4);gap:var(--space-1) var(--space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.f-onboarding__step{color:var(--color-ink-soft);font-size:var(--text-sm);align-items:center;gap:8px;display:inline-flex}.f-onboarding__step--current{color:var(--color-ink);font-weight:700}.f-onboarding__step-index{border:1px solid var(--color-hairline-strong);width:20px;height:20px;color:var(--color-ink-soft);font-family:var(--font-mono);font-size:var(--text-xs);border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;line-height:1;display:grid}.f-onboarding__step--current .f-onboarding__step-index{border-color:var(--color-accent-deep);background:var(--color-accent-deep);color:var(--color-paper-on-ink)}.f-onboarding__title{margin:0 0 var(--space-2);text-wrap:balance}.f-onboarding__lead{max-width:46ch;color:var(--color-ink-soft);font-size:var(--text-lead);text-wrap:pretty;margin:0;line-height:1.8}.f-onboarding__form{gap:var(--space-2);margin-top:var(--space-5);border:var(--line-hair);border-radius:var(--radius-panel);padding:var(--space-4);background:var(--color-surface);display:grid}.f-onboarding__label{color:var(--color-ink);font-size:var(--text-sm);font-weight:600}.f-onboarding__name-input{min-height:48px;font-size:var(--text-lead)}.f-onboarding__url{margin-top:var(--space-3);border-top:var(--line-hair);padding-top:var(--space-3);gap:6px;display:grid}.f-onboarding__url--flush{border-top:none;margin-top:0;padding-top:0}.f-onboarding__url-head{justify-content:space-between;gap:var(--space-2);align-items:baseline;display:flex}.f-onboarding__url-edit{color:var(--color-ink-soft);font-size:var(--text-sm);text-underline-offset:2px;cursor:pointer;transition:color var(--duration-fast) var(--ease-snap);background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.f-onboarding__url-edit:hover,.f-onboarding__url-edit:focus-visible{color:var(--color-ink)}.f-onboarding__url-preview{color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-sm);overflow-wrap:anywhere;transition:opacity var(--duration-fast) var(--ease-out-expo),translate var(--duration-fast) var(--ease-out-expo);opacity:1;margin:0;line-height:1.6;translate:0}.f-onboarding__url-input{font-family:var(--font-mono);font-size:var(--text-sm)}.f-onboarding__url-input[aria-invalid=true]{border-color:var(--color-danger)}.f-onboarding__url-hint{color:var(--color-ink-soft);font-size:var(--text-sm);margin:0;line-height:1.7}.f-onboarding__url-input[aria-invalid=true]+.f-onboarding__url-hint{color:var(--color-danger-deep)}.f-onboarding__error{margin:var(--space-2) 0 0;border-radius:var(--radius-unit);background:var(--color-danger-wash);color:var(--color-danger-deep);font-size:var(--text-sm);border:1px solid #b7191c52;border:1px solid lab(40.095% 59.891 42.9038/.32);padding:10px 12px;line-height:1.7}.f-onboarding__submit{width:100%;margin-top:var(--space-3)}@starting-style{.f-onboarding__url-preview{opacity:0;translate:0 -3px}}.f-onboarding-hub{padding:var(--space-4);border-radius:var(--radius-panel);background:var(--color-accent-wash);border:1px solid #b13d0052;border:1px solid lab(42.9812% 47.4686 58.2062/.32)}.f-onboarding-hub__done{margin:0 0 var(--space-3);color:var(--color-accent-deep);font-size:var(--text-sm);align-items:baseline;gap:8px;font-weight:700;display:flex}.f-onboarding-hub__done:before{content:"✓";font-size:var(--text-base);line-height:1}.f-onboarding-hub__head{gap:var(--space-2) var(--space-4);margin-bottom:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:end;display:flex}.f-onboarding-hub__title{margin:0 0 var(--space-1);font-size:var(--text-h2)}.f-onboarding-hub__lead{max-width:52ch;color:var(--color-ink-soft);text-wrap:pretty;margin:0;line-height:1.8}.f-onboarding-hub__count{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-ink-soft);margin:0}.f-onboarding-hub__list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.f-onboarding-hub__item{gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-unit);background:var(--color-surface);border:1px solid #0000;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;display:grid}.f-onboarding-hub__item--current{border-color:var(--color-accent-deep)}.f-onboarding-hub__item--done{background:color-mix(in oklch, var(--color-surface) 70%, transparent)}.f-onboarding-hub__item--upcoming{color:var(--color-ink-soft)}.f-onboarding-hub__index{border:1px solid var(--color-hairline-strong);width:26px;height:26px;font-family:var(--font-mono);font-size:var(--text-xs);background:var(--color-surface);border-radius:50%;place-items:center;display:grid}.f-onboarding-hub__item--current .f-onboarding-hub__index{border-color:var(--color-accent-deep);color:var(--color-accent-deep);font-weight:700}.f-onboarding-hub__item--done .f-onboarding-hub__index{border-color:var(--color-accent-deep);background:var(--color-accent-deep);color:var(--color-surface)}.f-onboarding-hub__item--done .f-onboarding-hub__index:before{content:"✓";font-size:var(--text-sm);line-height:1}.f-onboarding-hub__body{gap:2px;min-width:0;display:grid}.f-onboarding-hub__step{font-size:var(--text-base)}.f-onboarding-hub__item--done .f-onboarding-hub__step{text-decoration:line-through;-webkit-text-decoration-color:var(--color-ink-soft);text-decoration-color:var(--color-ink-soft);text-decoration-thickness:1px}.f-onboarding-hub__detail{font-size:var(--text-sm);color:var(--color-ink-soft);text-wrap:pretty;line-height:1.6}.f-onboarding-hub__action{white-space:nowrap;text-decoration:none}.f-onboarding-hub__action--pending{padding:0 var(--space-2);font-size:var(--text-sm);color:var(--color-ink-soft);opacity:.6}@media (max-width:760px){.f-onboarding-hub__item{grid-template-columns:28px minmax(0,1fr)}.f-onboarding-hub__action{grid-column:2;justify-self:start}}
/*# sourceMappingURL=4060-0y20ecyp.css.map*/