.EstimateTag-module__zjkQPG__tag{font-size:var(--type-caption-size);line-height:var(--type-caption-line);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-secondary);white-space:nowrap;align-items:center;gap:6px;padding-top:1px;font-weight:500;display:inline-flex}.EstimateTag-module__zjkQPG__tag:before{content:"";background:var(--text-tertiary);border-radius:50%;flex:none;width:4px;height:4px}
.FieldHelp-module__9vjhnq__wrap{align-items:center;display:inline-flex;position:relative}.FieldHelp-module__9vjhnq__button{--help-mark:28px;--label-leading:calc(var(--field-label-size,var(--type-small-size)) * var(--field-label-line,var(--type-small-line)));margin-block:calc((var(--help-mark) - var(--label-leading)) / -2);width:var(--help-mark);height:var(--help-mark);border-radius:var(--radius-pill);min-height:0;color:var(--text-secondary);cursor:help;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.FieldHelp-module__9vjhnq__button:hover{color:var(--text);background:var(--hover)}.FieldHelp-module__9vjhnq__button:focus-visible{outline:2px solid var(--focus);outline-offset:2px;color:var(--text-secondary)}.FieldHelp-module__9vjhnq__panel{pointer-events:none;top:calc(100% + var(--space-2));z-index:30;width:320px;max-width:min(320px, calc(100vw - var(--space-8)));padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-overlay);font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--text);text-wrap:pretty;font-weight:400;position:absolute;left:0}.FieldHelp-module__9vjhnq__forScreenReaders{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.Field-module__L27QEG__field{gap:var(--field-gap,var(--space-2));flex-direction:column;min-width:0;display:flex}.Field-module__L27QEG__label{font-size:var(--field-label-size,var(--type-small-size));line-height:var(--field-label-line,var(--type-small-line));color:var(--text);font-weight:600}.Field-module__L27QEG__labelRow{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.Field-module__L27QEG__labelAside{font-size:var(--type-caption-size);line-height:var(--type-caption-line);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-secondary);font-weight:500}.Field-module__L27QEG__control:has(input:disabled){opacity:.4}.Field-module__L27QEG__control{align-items:center;gap:var(--space-2);min-height:var(--field-height);padding:0 var(--space-3);background:var(--surface);border-radius:var(--field-radius);border:var(--field-edge) solid var(--field-border);transition:border-color var(--motion-state) ease-out, box-shadow var(--motion-state) ease-out;display:flex}.Field-module__L27QEG__control:focus-within{border-color:var(--focus);box-shadow:var(--field-focus)}.Field-module__L27QEG__control.Field-module__L27QEG__invalid{border-color:var(--error)}.Field-module__L27QEG__input{min-width:0;color:var(--text);font-size:var(--type-body-size);line-height:var(--type-body-line);font-family:var(--font-body,system-ui, sans-serif);background:0 0;border:0;outline:none;flex:1}.Field-module__L27QEG__numeric{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;font-feature-settings:"zero";text-align:right;font-weight:500}.Field-module__L27QEG__prefix{font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-secondary);font-size:var(--type-body-size)}.Field-module__L27QEG__message{font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--text-secondary)}.Field-module__L27QEG__error{color:var(--error-text);font-weight:600}.Field-module__L27QEG__selectWrap{align-items:center;display:flex;position:relative}.Field-module__L27QEG__select{--select-chevron-room:calc(var(--icon-row) + var(--space-3) * 2);appearance:none;width:100%;min-height:var(--field-height);padding:0 var(--select-chevron-room) 0 var(--space-3);font-size:var(--type-body-size);line-height:var(--type-body-line);font-family:var(--font-body,system-ui, sans-serif);color:var(--text);background:var(--surface);border:var(--field-edge) solid var(--field-border);border-radius:var(--field-radius);cursor:pointer}.Field-module__L27QEG__select:focus-visible{border-color:var(--focus);box-shadow:var(--field-focus);outline:none}.Field-module__L27QEG__chevron{right:var(--space-3);color:var(--text-secondary);pointer-events:none;display:inline-flex;position:absolute}.Field-module__L27QEG__labelWithHelp{align-items:center;gap:var(--space-1);display:inline-flex}.Field-module__L27QEG__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.Choice-module__h-vlcq__group{gap:var(--rhythm-hair,var(--space-2));border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}@media (min-width:900px){.Choice-module__h-vlcq__twoColumn{gap:var(--rhythm-hair,var(--space-2));grid-template-columns:1fr 1fr;display:grid}.Choice-module__h-vlcq__twoColumn .Choice-module__h-vlcq__message,.Choice-module__h-vlcq__twoColumn .Choice-module__h-vlcq__fullWidth{grid-column:1/-1}}.Choice-module__h-vlcq__legendHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Choice-module__h-vlcq__legend{margin-bottom:var(--field-gap,var(--space-2));font-size:var(--field-label-size,var(--type-small-size));line-height:var(--field-label-line,var(--type-small-line));color:var(--text);padding:0;font-weight:600}.Choice-module__h-vlcq__option{align-items:flex-start;gap:var(--space-3);min-height:var(--control-height);padding:var(--rhythm-tight,var(--space-3)) var(--space-3);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--motion-state) ease-out, background-color var(--motion-state) ease-out;display:flex}@media (prefers-reduced-motion:reduce){.Choice-module__h-vlcq__option{transition:none}}.Choice-module__h-vlcq__option:hover{border-color:var(--text-muted)}.Choice-module__h-vlcq__option.Choice-module__h-vlcq__selected{border-color:var(--action);background:var(--tint-calm-soft)}.Choice-module__h-vlcq__input{appearance:none;width:20px;height:20px;margin:calc((var(--leading-body) - var(--icon-row)) / 2) 0 0;border:1px solid var(--text-muted);background:var(--surface);cursor:pointer;flex:none}.Choice-module__h-vlcq__input[type=radio]{border-radius:var(--radius-pill)}.Choice-module__h-vlcq__input[type=checkbox]{border-radius:4px}.Choice-module__h-vlcq__input:checked{border-color:var(--action);box-shadow:inset 0 0 0 4px var(--surface);background:var(--action)}.Choice-module__h-vlcq__input[type=checkbox]:checked{box-shadow:inset 0 0 0 3px var(--surface)}.Choice-module__h-vlcq__input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.Choice-module__h-vlcq__text{gap:var(--space-hair);flex-direction:column;min-width:0;display:flex}.Choice-module__h-vlcq__optionLabel{font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--text)}.Choice-module__h-vlcq__optionHint,.Choice-module__h-vlcq__message{font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--text-secondary)}.Choice-module__h-vlcq__error{color:var(--error-text);font-weight:600}.Choice-module__h-vlcq__option.Choice-module__h-vlcq__quiet{align-items:center;gap:var(--space-2);background:0 0;border:none;padding:0}.Choice-module__h-vlcq__quiet .Choice-module__h-vlcq__input{width:16px;height:16px;margin:0}.Choice-module__h-vlcq__quiet .Choice-module__h-vlcq__optionLabel{font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--text-secondary)}.Choice-module__h-vlcq__legendWithHelp{align-items:center;gap:var(--space-1);display:inline-flex}
.Button-module__Ly0Bva__button{font-family:var(--font-body,system-ui, sans-serif);font-size:var(--type-small-size);line-height:var(--type-small-line);min-height:var(--control-height);padding:0 var(--space-5);border-radius:var(--radius-pill);justify-content:center;align-items:center;gap:var(--space-2);cursor:pointer;transition:background-color var(--motion-state) ease-out, color var(--motion-state) ease-out, box-shadow var(--motion-state) ease-out;border:0;font-weight:700;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:reduce){.Button-module__Ly0Bva__button{transition:none}}.Button-module__Ly0Bva__button:disabled,.Button-module__Ly0Bva__button[aria-disabled=true]{background:var(--hover);color:var(--text-muted);box-shadow:none;cursor:not-allowed}.Button-module__Ly0Bva__fullWidth{width:100%;display:flex}.Button-module__Ly0Bva__button.Button-module__Ly0Bva__iconOnly{box-sizing:border-box;width:var(--control-height);padding:0}.Button-module__Ly0Bva__primary{background:var(--action);color:var(--on-action)}.Button-module__Ly0Bva__primary:hover:not(:disabled){background:var(--action-hover)}.Button-module__Ly0Bva__secondary{background:var(--tint-calm);color:var(--on-tint-calm)}.Button-module__Ly0Bva__secondary:hover:not(:disabled){box-shadow:inset 0 0 0 100vmax var(--hover)}.Button-module__Ly0Bva__quiet{color:var(--link);padding:0 var(--space-3);background:0 0}.Button-module__Ly0Bva__quiet:hover:not(:disabled){background:var(--hover)}.Button-module__Ly0Bva__danger{background:var(--surface);color:var(--error-text);box-shadow:inset 0 0 0 1.5px var(--error)}.Button-module__Ly0Bva__danger:hover:not(:disabled){background:var(--error-tint)}.Button-module__Ly0Bva__button.Button-module__Ly0Bva__round{isolation:isolate;width:var(--control-height);color:var(--text);background:0 0;padding:0;position:relative}.Button-module__Ly0Bva__round:before{content:"";z-index:-1;border-radius:var(--radius-pill);background:var(--surface-sunk);width:36px;height:36px;transition:box-shadow var(--motion-state) ease-out;position:absolute;top:50%;left:50%;translate:-50% -50%}.Button-module__Ly0Bva__round:hover:not(:disabled):before{box-shadow:inset 0 0 0 100vmax var(--hover)}.Button-module__Ly0Bva__round:disabled{background:0 0}.Button-module__Ly0Bva__onInk.Button-module__Ly0Bva__secondary{color:var(--on-deep);background:0 0;box-shadow:inset 0 0 0 1px #fbfbf966}.Button-module__Ly0Bva__onInk.Button-module__Ly0Bva__secondary:hover:not(:disabled){background:#fbfbf914}
.ClassificationResultCard-module__ShSEBW__card{gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--tint-warm);color:var(--text);flex-direction:column;display:flex}.ClassificationResultCard-module__ShSEBW__caption{font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking);text-transform:uppercase;color:var(--text-secondary)}.ClassificationResultCard-module__ShSEBW__sentence{font-size:var(--type-h3-size);line-height:var(--type-h3-line);font-weight:var(--type-h3-weight);margin:0}.ClassificationResultCard-module__ShSEBW__why{font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--text-body);margin:0}.ClassificationResultCard-module__ShSEBW__actions{gap:var(--space-2);flex-wrap:wrap;margin-inline-start:calc(-1 * var(--space-3));display:flex}
.screen-module__KTfk5G__screen{gap:var(--space-4);flex-direction:column;display:flex}.screen-module__KTfk5G__heading{font-family:var(--font-display,var(--font-body), system-ui, sans-serif);font-weight:700;font-size:var(--type-h2-size);line-height:var(--type-h2-line);letter-spacing:var(--type-h2-tracking);color:var(--text);margin:0}.screen-module__KTfk5G__why{max-width:70ch;font-size:var(--type-body-large-size);line-height:var(--type-body-large-line);color:var(--text-secondary);margin:0}.screen-module__KTfk5G__section{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.screen-module__KTfk5G__caption{font-size:var(--type-caption-size);line-height:var(--type-caption-line);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-secondary);font-weight:500}.screen-module__KTfk5G__subheading{font-family:var(--font-display,var(--font-body), system-ui, sans-serif);font-size:var(--type-h3-size);line-height:var(--type-h3-line);letter-spacing:var(--type-h3-tracking);font-weight:var(--type-h3-weight);color:var(--text);margin:0}.screen-module__KTfk5G__body{font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--text);margin:0}.screen-module__KTfk5G__planned{flex-direction:column;align-self:stretch;margin:0;padding:0;list-style:none;display:flex}.screen-module__KTfk5G__planned>li{gap:var(--space-hair);padding:var(--space-3) 0;border-top:1px solid var(--line);flex-direction:column;display:flex}.screen-module__KTfk5G__planned>li:last-child{padding-bottom:0}.screen-module__KTfk5G__plannedTitle{max-width:70ch;font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--text);margin:0;font-weight:600}.screen-module__KTfk5G__plannedDetail{max-width:70ch;font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--text-secondary);margin:0}@media (max-width:899px){.screen-module__KTfk5G__why{font-size:var(--type-body-size);line-height:var(--type-body-line)}}
.Amount-module__29Hj_W__moneyIn{color:var(--on-tint-calm)}.Amount-module__29Hj_W__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.DateField-module__06k6jq__field{align-items:center;gap:var(--field-gap,var(--space-2));flex-direction:column;min-width:0;display:flex}.DateField-module__06k6jq__fieldStart{align-items:flex-start}.DateField-module__06k6jq__anchor{width:fit-content;max-width:100%;display:block;position:relative}.DateField-module__06k6jq__labelWithHelp{align-items:center;gap:var(--space-1);display:inline-flex}.DateField-module__06k6jq__label{font-size:var(--field-label-size,var(--type-small-size));line-height:var(--field-label-line,var(--type-small-line));color:var(--text);font-weight:500}.DateField-module__06k6jq__control{align-items:center;gap:var(--space-2);width:var(--date-field-width,200px);max-width:100%;min-height:var(--field-height);padding:0 var(--space-2) 0 var(--space-3);background:var(--surface);border-radius:var(--field-radius);border:var(--field-edge) solid var(--field-border);transition:border-color var(--motion-state) ease-out, box-shadow var(--motion-state) ease-out;display:flex}.DateField-module__06k6jq__control:focus-within{border-color:var(--focus);box-shadow:var(--field-focus)}.DateField-module__06k6jq__control.DateField-module__06k6jq__invalid{border-color:var(--error)}.DateField-module__06k6jq__input{min-width:0;color:var(--text);font-size:var(--type-body-size);line-height:var(--type-body-line);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.02em;background:0 0;border:0;outline:none;flex:1}.DateField-module__06k6jq__input::placeholder{color:var(--text-secondary);letter-spacing:.02em}.DateField-module__06k6jq__toggle{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.DateField-module__06k6jq__toggle:hover{background:var(--hover);color:var(--text)}.DateField-module__06k6jq__toggle:focus-visible{box-shadow:var(--focus-ring);outline:none}.DateField-module__06k6jq__panel{top:calc(100% + var(--space-1));z-index:20;width:288px;max-width:100vw;padding:var(--space-2);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-lg,var(--radius-sm));box-shadow:var(--shadow-overlay);position:absolute;left:0}.DateField-module__06k6jq__panelAbove{top:auto;bottom:calc(100% + var(--space-1))}.DateField-module__06k6jq__head{align-items:center;gap:var(--space-1);margin-bottom:var(--space-1);display:flex}.DateField-module__06k6jq__step{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.DateField-module__06k6jq__step:hover{background:var(--hover);color:var(--text)}.DateField-module__06k6jq__step:focus-visible,.DateField-module__06k6jq__headingButton:focus-visible{box-shadow:var(--focus-ring);outline:none}.DateField-module__06k6jq__heading{height:32px;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--text);font-size:var(--type-small-size);line-height:var(--type-small-line);white-space:nowrap;background:0 0;border:0;flex:1;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.DateField-module__06k6jq__headingButton{cursor:pointer}.DateField-module__06k6jq__headingButton:hover{background:var(--hover)}.DateField-module__06k6jq__grid,.DateField-module__06k6jq__block{gap:var(--space-hair);flex-direction:column;display:flex}.DateField-module__06k6jq__week{gap:var(--space-hair);grid-template-columns:repeat(7,1fr);display:grid}.DateField-module__06k6jq__blockRow{gap:var(--space-hair);grid-template-columns:repeat(3,1fr);display:grid}.DateField-module__06k6jq__weekday{height:22px;font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--text-secondary);justify-content:center;align-items:center;font-weight:600;display:flex}.DateField-module__06k6jq__cell{border-radius:var(--radius-sm);color:var(--text);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:flex}.DateField-module__06k6jq__day{height:36px;font-size:var(--type-small-size);line-height:var(--type-small-line)}.DateField-module__06k6jq__blockCell{height:var(--control-height);font-size:var(--type-small-size);line-height:var(--type-small-line)}.DateField-module__06k6jq__cell:hover{background:var(--hover)}.DateField-module__06k6jq__cell:focus-visible{box-shadow:var(--focus-ring);outline:none}.DateField-module__06k6jq__chosen{background:var(--action);border-color:var(--action);color:var(--on-action);font-weight:600}.DateField-module__06k6jq__chosen:hover{background:var(--action)}.DateField-module__06k6jq__now,.DateField-module__06k6jq__chosen.DateField-module__06k6jq__now{border-color:var(--action)}.DateField-module__06k6jq__unavailable{color:var(--text-secondary);opacity:.35;cursor:not-allowed}.DateField-module__06k6jq__unavailable:hover{background:0 0}.DateField-module__06k6jq__empty{height:36px}.DateField-module__06k6jq__message{font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--text-secondary);text-wrap:pretty}.DateField-module__06k6jq__message.DateField-module__06k6jq__error{color:var(--error-text)}
.DayRangeField-module__YGzLTa__field,.DayRangeField-module__YGzLTa__anchor{width:100%}.DayRangeField-module__YGzLTa__trigger{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-height:var(--field-height);padding:0 var(--space-3);border:var(--field-edge) solid var(--field-border);border-radius:var(--field-radius);background:var(--surface);color:var(--text);font:inherit;font-size:var(--type-body-size);line-height:var(--type-body-line);text-align:left;cursor:pointer;transition:border-color var(--motion-state) ease-out, box-shadow var(--motion-state) ease-out;display:flex}.DayRangeField-module__YGzLTa__trigger:focus-visible{border-color:var(--focus);box-shadow:var(--field-focus);outline:none}.DayRangeField-module__YGzLTa__invalid{border-color:var(--error)}.DayRangeField-module__YGzLTa__value{color:var(--text)}.DayRangeField-module__YGzLTa__placeholder{color:var(--text-secondary)}.DayRangeField-module__YGzLTa__icon{color:var(--text-secondary);flex:none}.DayRangeField-module__YGzLTa__day{width:100%}.DayRangeField-module__YGzLTa__inRange{background:var(--hover)}.DayRangeField-module__YGzLTa__stepOff{opacity:.35;cursor:not-allowed}.DayRangeField-module__YGzLTa__prompt{margin:var(--space-2) 0 0;font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--text-secondary);text-align:center}
.EmptyState-module__nI128W__empty{align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);text-align:center;box-sizing:border-box;flex-direction:column;width:100%;display:flex;container-type:inline-size}.EmptyState-module__nI128W__bare{padding:var(--space-6) 0;background:0 0;border:0}.EmptyState-module__nI128W__title{font-family:var(--font-display,var(--font-body));font-size:var(--type-h3-size);line-height:var(--type-h3-line);font-weight:var(--type-h3-weight);color:var(--text);margin:0}.EmptyState-module__nI128W__text{max-width:40ch;font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--text-body);margin:0}.EmptyState-module__nI128W__action{margin-top:var(--space-2);justify-content:center;align-self:stretch;display:flex}@media (max-width:899px){.EmptyState-module__nI128W__empty:not(.EmptyState-module__nI128W__bare){padding:var(--space-6) var(--space-4)}}
.LimitAppliedCallout-module__stbsSa__callout{gap:var(--space-2);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);border-inline-start:4px solid var(--lumen);background:var(--tint-warm-soft);color:var(--text);flex-direction:column;display:flex}.LimitAppliedCallout-module__stbsSa__heading{font-size:var(--type-body-size);line-height:var(--type-body-line);margin:0;font-weight:700}.LimitAppliedCallout-module__stbsSa__text{max-width:60ch;font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--text-body);margin:0}.LimitAppliedCallout-module__stbsSa__figures{gap:var(--space-1);flex-direction:column;max-width:24rem;margin:0;display:flex}.LimitAppliedCallout-module__stbsSa__figure{justify-content:space-between;gap:var(--space-3);font-size:var(--type-body-size);line-height:var(--type-body-line);display:flex}.LimitAppliedCallout-module__stbsSa__figure dt{color:var(--text-secondary)}.LimitAppliedCallout-module__stbsSa__figure dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:0}.LimitAppliedCallout-module__stbsSa__counts dd{font-weight:600}.LimitAppliedCallout-module__stbsSa__note{align-items:flex-start;gap:var(--space-2);color:var(--text-secondary);display:flex}.LimitAppliedCallout-module__stbsSa__note>svg{margin-top:calc((var(--type-body-size) * var(--type-body-line) - var(--space-4)) / 2);flex:none}.LimitAppliedCallout-module__stbsSa__noteBody{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.LimitAppliedCallout-module__stbsSa__noteText{max-width:60ch;font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--text-body);margin:0}.LimitAppliedCallout-module__stbsSa__fact{color:var(--text);font-weight:700}.LimitAppliedCallout-module__stbsSa__how{max-width:60ch}.LimitAppliedCallout-module__stbsSa__summary{align-items:center;gap:var(--space-1);min-height:var(--control-height);cursor:pointer;font-size:var(--type-body-size);color:var(--link);font-weight:600;list-style:none;display:inline-flex}.LimitAppliedCallout-module__stbsSa__summary::-webkit-details-marker{display:none}.LimitAppliedCallout-module__stbsSa__summary>svg{transition:transform .12s}.LimitAppliedCallout-module__stbsSa__how[open] .LimitAppliedCallout-module__stbsSa__summary>svg{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.LimitAppliedCallout-module__stbsSa__summary>svg{transition:none}}.LimitAppliedCallout-module__stbsSa__howText{font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--text-body);margin:0}
.Menu-module__9HTgMW__menu{display:inline-flex;position:relative}.Menu-module__9HTgMW__list{top:calc(100% + var(--space-2));z-index:30;width:max-content;min-width:100%;max-width:calc(100vw - var(--space-6));gap:var(--space-hair);padding:var(--space-2);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-overlay);text-align:start;transform-origin:0 0;animation:Menu-module__9HTgMW__menu-in var(--motion-state) ease-out;flex-direction:column;display:flex;position:absolute;left:0}.Menu-module__9HTgMW__end{transform-origin:100% 0;left:auto;right:0}@keyframes Menu-module__9HTgMW__menu-in{0%{opacity:0;transform:translateY(calc(-1 * var(--space-1))) scale(.98)}}@media (prefers-reduced-motion:reduce){.Menu-module__9HTgMW__list{animation:none}}.Menu-module__9HTgMW__separator{height:1px;margin:var(--space-1) var(--space-3);background:var(--line)}.Menu-module__9HTgMW__item{align-items:flex-start;gap:var(--space-3);min-height:var(--control-height);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--text);cursor:pointer;outline:none;display:flex}.Menu-module__9HTgMW__item:focus{background:var(--hover)}.Menu-module__9HTgMW__item:focus-visible{box-shadow:var(--focus-ring)}.Menu-module__9HTgMW__disabled{cursor:default}.Menu-module__9HTgMW__danger .Menu-module__9HTgMW__label{color:var(--error-text)}.Menu-module__9HTgMW__disabled>:not(.Menu-module__9HTgMW__words),.Menu-module__9HTgMW__disabled .Menu-module__9HTgMW__label,.Menu-module__9HTgMW__disabled .Menu-module__9HTgMW__detail{opacity:.55}.Menu-module__9HTgMW__icon{color:var(--action);flex:none;padding-top:1px;display:inline-flex}.Menu-module__9HTgMW__check{width:16px;color:var(--action);flex:none;padding-top:3px;display:inline-flex}.Menu-module__9HTgMW__words{flex-direction:column;min-width:0;display:flex}.Menu-module__9HTgMW__labelRow{align-items:center;gap:var(--space-2);display:flex}.Menu-module__9HTgMW__label{font-size:var(--type-small-size);line-height:var(--type-small-line);white-space:nowrap;font-weight:500}.Menu-module__9HTgMW__detail{font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--text-secondary)}.Menu-module__9HTgMW__badge{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--tint-calm-soft);color:var(--on-tint-calm);font-size:var(--type-caption-size);line-height:var(--type-caption-line);white-space:nowrap;font-weight:500}
.transactions-module__TOGprq__doors{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.transactions-module__TOGprq__door{align-items:flex-start;gap:var(--space-1);width:100%;height:100%;padding:var(--space-4);border-radius:var(--radius-sm);background:var(--surface-sunk);font:inherit;text-align:left;color:inherit;cursor:pointer;transition:box-shadow var(--motion-state) ease-out;border:none;flex-direction:column;display:flex;position:relative}.transactions-module__TOGprq__door:disabled{cursor:default}.transactions-module__TOGprq__door:disabled>:not(.transactions-module__TOGprq__soon){opacity:.55}.transactions-module__TOGprq__door:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--line-strong)}.transactions-module__TOGprq__door:focus-visible{box-shadow:var(--focus-ring);outline:none}@container (max-width:759px){.transactions-module__TOGprq__doors{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:399px){.transactions-module__TOGprq__doors{grid-template-columns:minmax(0,1fr)}}.transactions-module__TOGprq__doorIcon{color:var(--action);margin-bottom:var(--space-1)}.transactions-module__TOGprq__doorTitle{font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--text);font-weight:600}.transactions-module__TOGprq__doorDetail{font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--text-secondary)}@media (prefers-reduced-motion:reduce){.transactions-module__TOGprq__door{transition:none}}button.transactions-module__TOGprq__add{gap:var(--space-1);padding-inline:var(--space-3) var(--space-2)}.transactions-module__TOGprq__rules{width:var(--control-height);height:var(--control-height);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--text);transition:background-color var(--motion-state) ease-out;flex:none;justify-content:center;align-items:center;display:inline-flex}.transactions-module__TOGprq__rules:hover{background:var(--hover)}.transactions-module__TOGprq__rules:focus-visible{box-shadow:var(--focus-ring);outline:none}.transactions-module__TOGprq__addWrap{display:inline-flex}@media (max-width:899px){.transactions-module__TOGprq__addWrap{margin-inline-start:auto}}.transactions-module__TOGprq__addChevron{transition:transform var(--motion-state) ease-out}.transactions-module__TOGprq__add[aria-expanded=true] .transactions-module__TOGprq__addChevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.transactions-module__TOGprq__addChevron{transition:none}}.transactions-module__TOGprq__soon{top:calc(-1 * var(--space-2));right:calc(-1 * var(--space-1));padding:0 var(--space-2);border-radius:var(--radius-pill);background:linear-gradient(var(--tint-calm-soft), var(--tint-calm-soft)), var(--surface);color:var(--on-tint-calm);font-size:var(--type-caption-size);line-height:var(--type-caption-line);white-space:nowrap;pointer-events:none;font-weight:500;position:absolute}.transactions-module__TOGprq__doorSoon{top:var(--space-2);right:var(--space-2)}.transactions-module__TOGprq__board{flex-direction:column;min-width:0;display:flex}
.useCategoryPicker-module__l9JccG__switches{align-items:center;gap:0 var(--space-4);flex-wrap:wrap;min-height:40px;display:flex}.useCategoryPicker-module__l9JccG__switch{align-items:center;gap:var(--space-2);min-height:36px;font:inherit;font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--text);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}@media (any-pointer:coarse){.useCategoryPicker-module__l9JccG__switch{min-height:var(--control-height)}}.useCategoryPicker-module__l9JccG__track{background:var(--text-muted);width:28px;height:16px;transition:background var(--motion-state) ease-out;border-radius:999px;flex:none;position:relative}.useCategoryPicker-module__l9JccG__on{background:var(--action)}.useCategoryPicker-module__l9JccG__knob{background:var(--on-action);width:12px;height:12px;transition:transform var(--motion-state) ease-out;border-radius:50%;position:absolute;top:2px;left:2px}.useCategoryPicker-module__l9JccG__on .useCategoryPicker-module__l9JccG__knob{transform:translate(12px)}@media (prefers-reduced-motion:reduce){.useCategoryPicker-module__l9JccG__track,.useCategoryPicker-module__l9JccG__knob{transition:none}}
.PageHelp-module__xXwxIq__button{cursor:pointer;margin-block:0}
.RangeCalendar-module__4-49zq__months{align-items:start;gap:var(--space-4);display:grid}.RangeCalendar-module__4-49zq__stepSpace{flex:none;width:32px}.RangeCalendar-module__4-49zq__zoomGrid{gap:var(--space-hair);flex-direction:column;display:flex}.RangeCalendar-module__4-49zq__zoomRow{gap:var(--space-hair);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.RangeCalendar-module__4-49zq__heading{gap:var(--space-1);flex:0 auto;margin:0 auto}.RangeCalendar-module__4-49zq__headingPill{border:1px solid var(--line-strong)}.RangeCalendar-module__4-49zq__week{column-gap:0}.RangeCalendar-module__4-49zq__band{background:var(--tint-calm-soft)}.RangeCalendar-module__4-49zq__bandStart{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.RangeCalendar-module__4-49zq__bandEnd{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.RangeCalendar-module__4-49zq__between{color:var(--on-tint-calm);font-weight:500}.RangeCalendar-module__4-49zq__between:hover{background:0 0}.RangeCalendar-module__4-49zq__prompt{text-align:start}
.ResultBreakdown-module__KJEl-W__breakdown{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;min-width:0;display:flex;overflow:hidden}.ResultBreakdown-module__KJEl-W__heading{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line);font-size:var(--type-title-size);line-height:var(--type-title-line);color:var(--text);margin:0;font-weight:600}.ResultBreakdown-module__KJEl-W__steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ResultBreakdown-module__KJEl-W__step{align-items:baseline;column-gap:var(--space-3);row-gap:var(--space-1);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;display:grid}.ResultBreakdown-module__KJEl-W__limit{background:var(--tint-warm-soft);box-shadow:inset 3px 0 0 var(--lumen)}.ResultBreakdown-module__KJEl-W__number{border-radius:var(--radius-pill);background:var(--surface-sunk);width:24px;height:24px;font-size:var(--type-meta-size);color:var(--text);place-items:center;font-weight:600;display:inline-grid}.ResultBreakdown-module__KJEl-W__limit .ResultBreakdown-module__KJEl-W__number{background:var(--surface)}.ResultBreakdown-module__KJEl-W__label{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--text);flex-wrap:wrap;font-weight:600;display:inline-flex}.ResultBreakdown-module__KJEl-W__value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--type-body-size);color:var(--text);text-align:right;font-weight:500}.ResultBreakdown-module__KJEl-W__words{font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--text-secondary);text-align:right;font-weight:500}.ResultBreakdown-module__KJEl-W__body{gap:var(--space-2);flex-direction:column;grid-column:2/-1;min-width:0;display:flex}.ResultBreakdown-module__KJEl-W__detail{max-width:60ch;font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--text-body);margin:0}.ResultBreakdown-module__KJEl-W__working{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--text-secondary);margin:0}.ResultBreakdown-module__KJEl-W__lines{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-sunk);flex-direction:column;margin:0;display:flex}.ResultBreakdown-module__KJEl-W__limit .ResultBreakdown-module__KJEl-W__lines{background:var(--surface)}.ResultBreakdown-module__KJEl-W__line{justify-content:space-between;gap:var(--space-3);padding:var(--space-1) 0;font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--text-body);display:flex}.ResultBreakdown-module__KJEl-W__line dt{min-width:0}.ResultBreakdown-module__KJEl-W__line dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text);flex:none;margin:0}.ResultBreakdown-module__KJEl-W__note{max-width:60ch;font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--text-secondary);margin:0}.ResultBreakdown-module__KJEl-W__breakdown>.ResultBreakdown-module__KJEl-W__note{padding:0 var(--space-5) var(--space-4)}.ResultBreakdown-module__KJEl-W__total{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);padding:var(--space-4) var(--space-5);background:var(--surface-sunk);flex-wrap:wrap;display:flex}.ResultBreakdown-module__KJEl-W__totalLabel{align-items:center;gap:var(--space-2);font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--text);flex-wrap:wrap;font-weight:600;display:inline-flex}.ResultBreakdown-module__KJEl-W__totalValue{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--type-title-size);line-height:var(--type-title-line);color:var(--text);font-weight:600}
.Segmented-module__ChepkG__group{gap:var(--choice-inset);padding:var(--choice-inset);border-radius:var(--radius-pill);background:var(--choice-track);border:0;flex:none;min-width:0;margin:0;display:inline-flex}.Segmented-module__ChepkG__legend{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Segmented-module__ChepkG__option{min-height:calc(var(--control-height) - 2 * var(--choice-inset));padding:0 var(--space-4);border-radius:var(--radius-pill);font-family:var(--font-body,system-ui, sans-serif);font-size:var(--type-small-size);line-height:var(--type-small-line);font-weight:var(--choice-weight);color:var(--choice-ink);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-state) ease-out, color var(--motion-state) ease-out, box-shadow var(--motion-state) ease-out;justify-content:center;align-items:center;display:inline-flex;position:relative}.Segmented-module__ChepkG__option:hover{color:var(--text)}.Segmented-module__ChepkG__selected,.Segmented-module__ChepkG__selected:hover{color:var(--choice-chosen-ink);background:var(--choice-chosen-fill);box-shadow:var(--choice-chosen-shadow)}.Segmented-module__ChepkG__group:disabled .Segmented-module__ChepkG__option,.Segmented-module__ChepkG__field:disabled .Segmented-module__ChepkG__option{cursor:default}.Segmented-module__ChepkG__group:disabled .Segmented-module__ChepkG__option:not(.Segmented-module__ChepkG__selected),.Segmented-module__ChepkG__group:disabled .Segmented-module__ChepkG__option:not(.Segmented-module__ChepkG__selected):hover,.Segmented-module__ChepkG__field:disabled .Segmented-module__ChepkG__option:not(.Segmented-module__ChepkG__selected),.Segmented-module__ChepkG__field:disabled .Segmented-module__ChepkG__option:not(.Segmented-module__ChepkG__selected):hover{color:var(--text-secondary);box-shadow:none;background:0 0}.Segmented-module__ChepkG__input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.Segmented-module__ChepkG__option:has(.Segmented-module__ChepkG__input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.Segmented-module__ChepkG__option{transition:none}}.Segmented-module__ChepkG__marker{margin-inline-start:var(--space-1)}.Segmented-module__ChepkG__field{align-items:flex-start;gap:var(--field-gap,var(--space-2));border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.Segmented-module__ChepkG__question{margin-bottom:var(--field-gap,var(--space-2));font-size:var(--field-label-size,var(--type-small-size));line-height:var(--field-label-line,var(--type-small-line));color:var(--text);padding:0;font-weight:600}.Segmented-module__ChepkG__questionWithHelp{align-items:center;gap:var(--space-1);display:inline-flex}.Segmented-module__ChepkG__labelled .Segmented-module__ChepkG__option{min-width:96px}.Segmented-module__ChepkG__error{font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--error-text);font-weight:600}
.SuggestInput-module__KSutpq__root{position:relative}.SuggestInput-module__KSutpq__panel{top:calc(100% + var(--space-1));z-index:20;padding:var(--space-2);overscroll-behavior:contain;background:var(--surface);border-radius:var(--radius-lg);max-height:16rem;box-shadow:var(--shadow-overlay);margin:0;list-style:none;position:absolute;left:0;right:0;overflow-y:auto}.SuggestInput-module__KSutpq__panelWide{right:auto}.SuggestInput-module__KSutpq__option{min-height:var(--control-height);padding:0 var(--space-3);border-radius:var(--radius-md);font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--text);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;align-items:center;display:flex;overflow:hidden}.SuggestInput-module__KSutpq__optionText{text-overflow:ellipsis;min-width:0;overflow:hidden}.SuggestInput-module__KSutpq__add .SuggestInput-module__KSutpq__optionText{overflow-wrap:anywhere}.SuggestInput-module__KSutpq__add{gap:var(--space-2);white-space:normal;padding-top:var(--space-2);padding-bottom:var(--space-2);color:var(--link);font-weight:500}.SuggestInput-module__KSutpq__active{background:var(--hover)}.SuggestInput-module__KSutpq__empty{padding:var(--space-2) var(--space-3);font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--text-secondary)}.SuggestInput-module__KSutpq__badge{padding:var(--space-hair) var(--space-2);border-radius:var(--radius-pill);background:var(--tint-calm-soft);color:var(--on-tint-calm);font-size:var(--type-caption-size);line-height:var(--type-caption-line);flex:none;font-weight:500}.SuggestInput-module__KSutpq__chevron{color:var(--text-secondary);cursor:pointer;flex:none;display:inline-flex;position:relative}.SuggestInput-module__KSutpq__chevron:before{content:"";inset:-12px calc(-1 * var(--space-3)) -12px calc(-1 * var(--space-1));position:absolute}.SuggestInput-module__KSutpq__chevron svg{transition:transform var(--motion-state) ease-out}.SuggestInput-module__KSutpq__chevronOpen svg{transform:rotate(180deg)}.SuggestInput-module__KSutpq__clear{border-radius:var(--radius-sm);width:28px;height:28px;min-height:0;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.SuggestInput-module__KSutpq__clear:hover{background:var(--hover);color:var(--text)}@media (prefers-reduced-motion:reduce){.SuggestInput-module__KSutpq__chevron svg{transition:none}}
.RuleForm-module__j7TuTG__titleRow{align-items:center;gap:var(--space-1);min-width:0;margin-left:calc(var(--space-2) * -1);display:flex}.RuleForm-module__j7TuTG__titleRowPlain{align-items:center;min-width:0;display:flex}.RuleForm-module__j7TuTG__intro{font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--text-secondary);text-wrap:pretty;margin:0}.RuleForm-module__j7TuTG__section{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.RuleForm-module__j7TuTG__sectionHead{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.RuleForm-module__j7TuTG__sectionTitle{font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--text);margin:0;font-weight:600}.RuleForm-module__j7TuTG__sectionHint{font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--text-secondary);margin:0}.RuleForm-module__j7TuTG__conditions{gap:var(--space-2);flex-direction:column;display:flex}.RuleForm-module__j7TuTG__join{font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking);text-transform:uppercase;color:var(--text-secondary)}.RuleForm-module__j7TuTG__condition{grid-template-columns:10rem 9.5rem minmax(0, 1fr) var(--control-height);gap:var(--space-2);align-items:start;display:grid}.RuleForm-module__j7TuTG__valueField{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.RuleForm-module__j7TuTG__valueInput{min-width:0;color:var(--text);font-family:inherit;font-size:var(--type-body-size);line-height:var(--type-body-line);background:0 0;border:0;outline:none;flex:1;padding:0}.RuleForm-module__j7TuTG__valueInput::placeholder{color:var(--text-secondary)}.RuleForm-module__j7TuTG__amountValue{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;font-feature-settings:"zero"}div.RuleForm-module__j7TuTG__ruleDialog{width:720px}@media (max-width:599px){div.RuleForm-module__j7TuTG__ruleDialog{width:100%}}.RuleForm-module__j7TuTG__amountRange{align-items:center;gap:var(--space-1);min-width:0;display:flex}.RuleForm-module__j7TuTG__amountRange>div{min-width:0;padding-inline:var(--space-2);flex:1}.RuleForm-module__j7TuTG__amountAnd{color:var(--text-secondary);flex:none}.RuleForm-module__j7TuTG__remove{color:var(--text-secondary)}.RuleForm-module__j7TuTG__conditionHint{margin:calc(var(--space-1) * -1) 0 0;font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--text-secondary);text-wrap:pretty;grid-column:1/-1}.RuleForm-module__j7TuTG__divider{background:var(--line);height:1px}.RuleForm-module__j7TuTG__fill{grid-template-columns:minmax(0, 1fr) var(--control-height);gap:var(--space-2);align-items:end;display:grid}.RuleForm-module__j7TuTG__taxFill{grid-template-columns:minmax(0, 1fr) repeat(var(--tax-columns,1), auto) var(--control-height);gap:var(--space-3);align-items:end;display:grid}.RuleForm-module__j7TuTG__taxTick{min-height:var(--control-height)}.RuleForm-module__j7TuTG__adds{gap:var(--space-2);margin-left:calc(var(--space-2) * -1);flex-wrap:wrap;display:flex}.RuleForm-module__j7TuTG__matchAside{align-items:center;gap:var(--space-2);display:inline-flex}.RuleForm-module__j7TuTG__matchAside>:first-child:after{content:"·";margin-left:var(--space-2)}.RuleForm-module__j7TuTG__matchAside button{margin:-6px -8px}.RuleForm-module__j7TuTG__tiles{gap:var(--space-2);flex-direction:column;display:flex}.RuleForm-module__j7TuTG__tile{border:1.5px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);transition:border-color var(--motion-state) ease-out, background-color var(--motion-state) ease-out;flex-direction:column;display:flex}.RuleForm-module__j7TuTG__tile:hover{border-color:var(--text-secondary)}.RuleForm-module__j7TuTG__tileOn,.RuleForm-module__j7TuTG__tileOn:hover{border-color:var(--action);background:var(--tint-calm-soft)}.RuleForm-module__j7TuTG__tile:has(.RuleForm-module__j7TuTG__tick:focus-visible){box-shadow:var(--focus-ring)}.RuleForm-module__j7TuTG__tileHead{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);cursor:pointer;display:flex}.RuleForm-module__j7TuTG__tick{width:16px;height:16px;margin:var(--space-hair) 0 0;accent-color:var(--action);cursor:pointer;flex:none}.RuleForm-module__j7TuTG__tick:focus-visible{outline:none}.RuleForm-module__j7TuTG__tileText{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.RuleForm-module__j7TuTG__tileTitle{font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--text);font-weight:600}.RuleForm-module__j7TuTG__change{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--type-small-size);line-height:var(--type-small-line);flex-wrap:wrap;display:flex}.RuleForm-module__j7TuTG__from{color:var(--text-secondary)}.RuleForm-module__j7TuTG__arrow{color:var(--text-secondary);flex:none}.RuleForm-module__j7TuTG__to{color:var(--text);font-weight:600}.RuleForm-module__j7TuTG__tile .RuleForm-module__j7TuTG__tileRows{margin:0 var(--space-3);padding:var(--space-1) 0 var(--space-2) calc(var(--space-4) + var(--space-3));border-top:1px solid var(--line)}.RuleForm-module__j7TuTG__tileFoot{padding:0 var(--space-3) var(--space-2) calc(var(--space-4) + var(--space-2));display:flex}.RuleForm-module__j7TuTG__rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.RuleForm-module__j7TuTG__row{gap:var(--space-3);padding:var(--space-1) 0;font-size:var(--type-small-size);line-height:var(--type-small-line);grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:baseline;display:grid}.RuleForm-module__j7TuTG__rowDate{color:var(--text-secondary);white-space:nowrap}.RuleForm-module__j7TuTG__rowText{flex-direction:column;min-width:0;display:flex}.RuleForm-module__j7TuTG__rowName{text-overflow:ellipsis;white-space:nowrap;color:var(--text);overflow:hidden}.RuleForm-module__j7TuTG__rowNote{color:var(--text-secondary)}.RuleForm-module__j7TuTG__rowAmount{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;font-feature-settings:"zero";color:var(--text);text-align:right;white-space:nowrap}.RuleForm-module__j7TuTG__more{padding-top:var(--space-1);font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--text-secondary)}.RuleForm-module__j7TuTG__savedAs{min-width:0;font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.RuleForm-module__j7TuTG__applied{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-sunk);font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--text);display:flex}.RuleForm-module__j7TuTG__applied>:first-child{color:var(--link);flex:none;display:inline-flex}.RuleForm-module__j7TuTG__appliedText{text-wrap:pretty;flex:1;min-width:0}.RuleForm-module__j7TuTG__applied button{margin:-6px -8px -6px 0}@media (max-width:599px){.RuleForm-module__j7TuTG__condition{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) var(--control-height)}.RuleForm-module__j7TuTG__condition>.RuleForm-module__j7TuTG__valueField{grid-column:1/3}.RuleForm-module__j7TuTG__tile .RuleForm-module__j7TuTG__tileRows{padding-left:0}}.RuleForm-module__j7TuTG__ruleLink{margin-left:calc(var(--space-2) * -1)}
.SetAsideLine-module__6g58VW__line{font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--text);margin:0}.SetAsideLine-module__6g58VW__amount{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;font-feature-settings:"zero";font-weight:500}.SetAsideLine-module__6g58VW__tag{vertical-align:1px}
.SummaryStrip-module__MOb2Wq__frame{min-width:0;container-type:inline-size}.SummaryStrip-module__MOb2Wq__strip{align-items:center;gap:var(--space-6);padding:var(--space-5) var(--space-6);border-radius:var(--radius-lg);background:var(--tint-deep);color:var(--on-deep);grid-template-columns:minmax(0,1fr);display:grid}.SummaryStrip-module__MOb2Wq__strip[data-progress]{grid-template-columns:minmax(0,3fr) minmax(0,1.5fr)}.SummaryStrip-module__MOb2Wq__figures{grid-template-columns:repeat(var(--figures,3), minmax(0, 1fr));gap:var(--space-6);margin:0;display:grid}.SummaryStrip-module__MOb2Wq__figure{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.SummaryStrip-module__MOb2Wq__label{font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking);text-transform:uppercase;color:var(--on-deep-muted)}.SummaryStrip-module__MOb2Wq__value{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.SummaryStrip-module__MOb2Wq__amount{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--type-num-lg-size);line-height:var(--type-num-lg-line);font-weight:var(--type-num-lg-weight);font-variant-numeric:tabular-nums;font-feature-settings:"zero";white-space:nowrap}.SummaryStrip-module__MOb2Wq__progress{gap:var(--space-2);min-width:0;border-inline-start:1px solid color-mix(in srgb, var(--on-deep) 18%, transparent);flex-direction:column;padding-inline-start:var(--space-6);display:flex}.SummaryStrip-module__MOb2Wq__dots{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.SummaryStrip-module__MOb2Wq__dots .SummaryStrip-module__MOb2Wq__dot{--dot-size:11px}.SummaryStrip-module__MOb2Wq__dots .SummaryStrip-module__MOb2Wq__dotUnlit{background:color-mix(in srgb, var(--on-deep) 24%, transparent)}.SummaryStrip-module__MOb2Wq__caption{font-size:var(--type-small-size);line-height:var(--type-small-line);font-weight:600}@container (max-width:759px){.SummaryStrip-module__MOb2Wq__strip,.SummaryStrip-module__MOb2Wq__strip[data-progress]{gap:var(--space-5);padding:var(--space-5);grid-template-columns:minmax(0,1fr)}.SummaryStrip-module__MOb2Wq__figures{gap:var(--space-5) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.SummaryStrip-module__MOb2Wq__progress{padding-inline-start:0;padding-top:var(--space-4);border-inline-start:0;border-top:1px solid color-mix(in srgb, var(--on-deep) 18%, transparent)}}
.Swatch-module__bThyMG__swatch{--swatch-size:16px;width:var(--swatch-size);height:var(--swatch-size);border-radius:calc(var(--radius-sm) / 2);flex:none;display:inline-block}.Swatch-module__bThyMG__small{--swatch-size:12px}.Swatch-module__bThyMG__large{--swatch-size:24px}.Swatch-module__bThyMG__none{box-shadow:inset 0 0 0 1.5px var(--unlit);background:0 0}.Swatch-module__bThyMG__catTeal{background:var(--cat-teal)}.Swatch-module__bThyMG__catBlue{background:var(--cat-blue)}.Swatch-module__bThyMG__catPlum{background:var(--cat-plum)}.Swatch-module__bThyMG__catApricot{background:var(--cat-apricot)}.Swatch-module__bThyMG__catRose{background:var(--cat-rose)}.Swatch-module__bThyMG__catOlive{background:var(--cat-olive)}.Swatch-module__bThyMG__catSlate{background:var(--cat-slate)}.Swatch-module__bThyMG__catSand{background:var(--cat-sand)}.Swatch-module__bThyMG__catFern{background:var(--cat-fern)}.Swatch-module__bThyMG__catLake{background:var(--cat-lake)}.Swatch-module__bThyMG__catIndigo{background:var(--cat-indigo)}.Swatch-module__bThyMG__catMauve{background:var(--cat-mauve)}
.Combobox-module__EJIJ4q__field{gap:var(--field-gap,var(--space-2));flex-direction:column;min-width:0;display:flex}.Combobox-module__EJIJ4q__anchor{display:block;position:relative}.Combobox-module__EJIJ4q__required{display:var(--field-required-mark,inline);margin-left:var(--space-hair);color:var(--text-secondary)}.Combobox-module__EJIJ4q__label{font-size:var(--field-label-size,var(--type-small-size));line-height:var(--field-label-line,var(--type-small-line));color:var(--text);font-weight:600}.Combobox-module__EJIJ4q__labelNote{color:var(--text-secondary);font-weight:400}.Combobox-module__EJIJ4q__control{align-items:center;gap:var(--space-2);min-height:var(--field-height);padding:0 var(--space-3);background:var(--surface);border-radius:var(--field-radius);border:var(--field-edge) solid var(--field-border);cursor:text;transition:border-color var(--motion-state) ease-out, box-shadow var(--motion-state) ease-out;display:flex}.Combobox-module__EJIJ4q__control:focus-within{border-color:var(--focus);box-shadow:var(--field-focus)}.Combobox-module__EJIJ4q__control.Combobox-module__EJIJ4q__invalid{border-color:var(--error)}.Combobox-module__EJIJ4q__control.Combobox-module__EJIJ4q__open,.Combobox-module__EJIJ4q__control.Combobox-module__EJIJ4q__openAbove{border-color:var(--focus)}.Combobox-module__EJIJ4q__input{min-width:0;color:var(--text);font-size:var(--type-body-size);line-height:var(--type-body-line);font-family:var(--font-body,system-ui, sans-serif);text-overflow:ellipsis;background:0 0;border:0;outline:none;flex:1}.Combobox-module__EJIJ4q__input::placeholder{color:var(--text-secondary)}.Combobox-module__EJIJ4q__chevron{color:var(--text-secondary);cursor:pointer;flex:none;display:inline-flex;position:relative}.Combobox-module__EJIJ4q__chevron:before{content:"";inset:-12px calc(-1 * var(--space-3)) -12px calc(-1 * var(--space-1));position:absolute}.Combobox-module__EJIJ4q__chevron svg{transition:transform var(--motion-state) ease-out}.Combobox-module__EJIJ4q__chevronOpen svg{transform:rotate(180deg)}.Combobox-module__EJIJ4q__clear{border-radius:var(--radius-sm);width:28px;height:28px;min-height:0;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.Combobox-module__EJIJ4q__clear:hover{background:var(--hover);color:var(--text)}.Combobox-module__EJIJ4q__panel{top:calc(100% + var(--space-1));z-index:20;background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);flex-direction:column;margin:0;display:flex;position:absolute;left:0;right:0;overflow:hidden}.Combobox-module__EJIJ4q__panel[hidden]{display:none}.Combobox-module__EJIJ4q__list{overscroll-behavior:contain;min-height:0;padding:0 var(--space-2) var(--space-2);flex:auto;overflow-y:auto}.Combobox-module__EJIJ4q__panelAbove{top:auto;bottom:calc(100% + var(--space-1))}.Combobox-module__EJIJ4q__panelAbove .Combobox-module__EJIJ4q__list{padding:var(--space-2) var(--space-2) 0}.Combobox-module__EJIJ4q__groupLabel{margin-inline:calc(-1 * var(--space-2));padding:var(--space-3) var(--space-5) var(--space-2);font-size:var(--type-caption-size);line-height:var(--type-caption-line);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-secondary);z-index:1;background:var(--surface);border-bottom:1px solid var(--line);font-weight:500;position:sticky;top:0}.Combobox-module__EJIJ4q__option{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--control-height);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--text);cursor:pointer;display:flex}.Combobox-module__EJIJ4q__optionText{gap:var(--space-hair);flex-direction:column;min-width:0;display:flex}.Combobox-module__EJIJ4q__optionDetail{font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--text-secondary);font-weight:400}.Combobox-module__EJIJ4q__active{background:var(--hover)}.Combobox-module__EJIJ4q__selected{font-weight:500}.Combobox-module__EJIJ4q__unavailable{color:var(--text-secondary);cursor:not-allowed}.Combobox-module__EJIJ4q__unavailable.Combobox-module__EJIJ4q__active{background:0 0}.Combobox-module__EJIJ4q__fold{border-bottom:1px solid var(--line);font-weight:500}.Combobox-module__EJIJ4q__foldLabel{align-items:center;gap:var(--space-2);display:inline-flex}.Combobox-module__EJIJ4q__groupSwatch{margin-right:var(--space-2);vertical-align:-1px}.Combobox-module__EJIJ4q__foldMeta{align-items:center;gap:var(--space-1);color:var(--text-secondary);flex:none;font-weight:400;display:inline-flex}.Combobox-module__EJIJ4q__foldCount{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;font-feature-settings:"zero";font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.Combobox-module__EJIJ4q__foldMeta svg{transition:transform var(--motion-state) ease-out}.Combobox-module__EJIJ4q__foldChevronOpen{transform:rotate(180deg)}.Combobox-module__EJIJ4q__inFold{padding-left:calc(var(--space-3) + var(--space-4))}.Combobox-module__EJIJ4q__suffix{white-space:nowrap;font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--text-secondary);flex:none;margin-left:auto;font-weight:400}.Combobox-module__EJIJ4q__listRailed{grid-template-rows:minmax(0,1fr);grid-template-columns:12rem minmax(0,1fr);padding:0;display:grid;overflow:hidden}.Combobox-module__EJIJ4q__rail{gap:var(--space-hair);min-height:0;padding:var(--space-2);border-right:1px solid var(--line);flex-direction:column;display:flex;overflow-y:auto}.Combobox-module__EJIJ4q__railItem{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:0 var(--space-2);border-radius:var(--radius-md);font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--text);cursor:pointer;display:flex}.Combobox-module__EJIJ4q__railChosen{background:var(--tint-calm-soft);color:var(--on-tint-calm);font-weight:500}.Combobox-module__EJIJ4q__railActive{box-shadow:inset 0 0 0 2px var(--action)}.Combobox-module__EJIJ4q__railCount{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;font-feature-settings:"zero";font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--text-secondary);flex:none;font-weight:400}.Combobox-module__EJIJ4q__railChosen .Combobox-module__EJIJ4q__railCount{color:inherit}.Combobox-module__EJIJ4q__pane{overscroll-behavior:contain;min-height:0;padding:0 var(--space-2) var(--space-2);overflow-y:auto}.Combobox-module__EJIJ4q__small .Combobox-module__EJIJ4q__railItem{min-height:36px}@media (any-pointer:coarse){.Combobox-module__EJIJ4q__small .Combobox-module__EJIJ4q__railItem{min-height:var(--control-height)}}.Combobox-module__EJIJ4q__footer{border-top:1px solid var(--line);padding:0 var(--space-3);flex:none;align-items:center;display:flex}.Combobox-module__EJIJ4q__tick{color:var(--action);flex:none;display:inline-flex}.Combobox-module__EJIJ4q__empty{padding:var(--space-4) var(--space-3);font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--text-secondary)}.Combobox-module__EJIJ4q__message{font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--text-secondary)}.Combobox-module__EJIJ4q__error{color:var(--error-text)}@media (prefers-reduced-motion:reduce){.Combobox-module__EJIJ4q__control,.Combobox-module__EJIJ4q__chevron svg,.Combobox-module__EJIJ4q__foldMeta svg{transition:none}}.Combobox-module__EJIJ4q__numericInput,.Combobox-module__EJIJ4q__numericOption{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;font-feature-settings:"zero"}.Combobox-module__EJIJ4q__numericInput{letter-spacing:.04em}.Combobox-module__EJIJ4q__numericInput::placeholder{font-family:var(--font-body,system-ui, sans-serif);font-variant-numeric:normal;letter-spacing:normal}.Combobox-module__EJIJ4q__labelWithHelp{align-items:center;gap:var(--space-1);display:inline-flex}.Combobox-module__EJIJ4q__panelWide{right:auto}.Combobox-module__EJIJ4q__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Combobox-module__EJIJ4q__small .Combobox-module__EJIJ4q__option{padding-block:var(--space-1);font-size:var(--type-small-size);line-height:var(--type-small-line)}.Combobox-module__EJIJ4q__small .Combobox-module__EJIJ4q__groupLabel{padding-block:var(--space-2) var(--space-1)}@media (pointer:fine) and (not (any-pointer:coarse)){.Combobox-module__EJIJ4q__small .Combobox-module__EJIJ4q__control{padding-inline:var(--space-2)}.Combobox-module__EJIJ4q__small .Combobox-module__EJIJ4q__input{font-size:var(--type-small-size);line-height:var(--type-small-line)}}
.MultiCombobox-module__dYUDLa__summary{font-weight:500}.MultiCombobox-module__dYUDLa__option{justify-content:flex-start}.MultiCombobox-module__dYUDLa__box{border:1.5px solid var(--text-secondary);width:18px;height:18px;color:var(--on-action);border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}.MultiCombobox-module__dYUDLa__boxChosen{border-color:var(--action);background:var(--action)}.MultiCombobox-module__dYUDLa__text{overflow-wrap:anywhere;min-width:0}
.Tabs-module__cLBMra__tabs{gap:var(--space-1);border-bottom:1px solid var(--line);scrollbar-width:none;max-width:100%;display:flex;overflow-x:auto}.Tabs-module__cLBMra__flush{border-bottom:0}.Tabs-module__cLBMra__tab{align-items:center;gap:var(--space-2);min-height:46px;padding:0 var(--space-4);color:var(--text-secondary);font:inherit;font-size:var(--type-body-size);white-space:nowrap;cursor:pointer;transition:color var(--motion-state) ease-out, border-color var(--motion-state) ease-out;background:0 0;border:0;border-bottom:2.5px solid #0000;flex:none;margin-bottom:-1px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}.Tabs-module__cLBMra__flush .Tabs-module__cLBMra__tab{margin-bottom:0}.Tabs-module__cLBMra__tab:hover:not(:disabled){color:var(--text)}.Tabs-module__cLBMra__tab[aria-selected=true],.Tabs-module__cLBMra__tab[aria-current=page]{border-bottom-color:var(--action);color:var(--on-tint-calm)}.Tabs-module__cLBMra__tab:disabled{color:var(--text-muted);cursor:default}.Tabs-module__cLBMra__tab:disabled .Tabs-module__cLBMra__count{color:var(--text-muted)}.Tabs-module__cLBMra__tab:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:var(--radius-sm) var(--radius-sm) 0 0}.Tabs-module__cLBMra__count{box-sizing:border-box;min-width:24px;padding:var(--space-hair) var(--space-2);border-radius:var(--radius-pill);background:var(--surface-sunk);color:var(--text);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.Tabs-module__cLBMra__tab[aria-selected=true] .Tabs-module__cLBMra__count,.Tabs-module__cLBMra__tab[aria-current=page] .Tabs-module__cLBMra__count{background:var(--tint-calm);color:var(--on-tint-calm)}@media (prefers-reduced-motion:reduce){.Tabs-module__cLBMra__tab{transition:none}}
.Tag-module__nDZ7_W__tag{width:fit-content;max-width:100%;padding:var(--space-hair) 10px;border-radius:var(--radius-pill);font-family:var(--font-body,system-ui, sans-serif);font-size:var(--type-small-size);line-height:var(--type-small-line);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.Tag-module__nDZ7_W__caps{padding-block:var(--space-1);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking);text-transform:uppercase}.Tag-module__nDZ7_W__plain,.Tag-module__nDZ7_W__bestGuess{background:var(--surface-sunk);color:var(--text)}.Tag-module__nDZ7_W__calm,.Tag-module__nDZ7_W__estimate,.Tag-module__nDZ7_W__cue{background:var(--tint-calm);color:var(--on-tint-calm)}.Tag-module__nDZ7_W__onTint{background:var(--surface);color:var(--on-tint-calm)}.Tag-module__nDZ7_W__income{background:var(--tint-warm);color:var(--text)}.Tag-module__nDZ7_W__empty{border:1.5px dashed var(--action);min-height:0;color:var(--on-tint-calm);cursor:pointer;transition:background-color var(--motion-state) ease-out;background:0 0;padding:.5px 8.5px;position:relative}.Tag-module__nDZ7_W__empty:after{content:"";inset:calc((var(--control-height) - 24px) / -2) 0;position:absolute}.Tag-module__nDZ7_W__empty:hover{background:var(--hover)}@media (prefers-reduced-motion:reduce){.Tag-module__nDZ7_W__empty{transition:none}}.Tag-module__nDZ7_W__source{min-width:var(--space-5);padding:var(--space-hair) 6px;border-radius:var(--radius-sm);background:var(--surface-sunk);color:var(--text-secondary);font-family:var(--font-body,system-ui, sans-serif);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--type-caption-weight);justify-content:center;align-items:center;display:inline-flex}.Tag-module__nDZ7_W__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.ReceiptCheck-module__zuTCha__summary{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-sunk);flex-direction:column;display:flex}.ReceiptCheck-module__zuTCha__summaryPlain{background:0 0;padding:0}.ReceiptCheck-module__zuTCha__summaryPlain .ReceiptCheck-module__zuTCha__problemsHeading{padding-left:0}.ReceiptCheck-module__zuTCha__summaryLine{align-items:flex-start;gap:var(--space-2);font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--text);text-wrap:pretty;margin:0;display:flex}.ReceiptCheck-module__zuTCha__summaryLine .ReceiptCheck-module__zuTCha__dot{margin-top:calc((var(--leading-body) - var(--dot-size)) / 2)}.ReceiptCheck-module__zuTCha__problems{padding-left:var(--space-6);font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--text);margin:0}.ReceiptCheck-module__zuTCha__problemsHeading{padding-left:var(--space-4);font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--text);margin:0;font-weight:600}.ReceiptCheck-module__zuTCha__fieldNote{align-items:flex-start;gap:var(--space-2);margin:calc(var(--space-2) * -1) 0 0;font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--text);display:flex}.ReceiptCheck-module__zuTCha__fieldNote .ReceiptCheck-module__zuTCha__dot{margin-top:calc((var(--leading-small) - var(--dot-size)) / 2)}.ReceiptCheck-module__zuTCha__large{gap:var(--space-1);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--tint-calm-soft);font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--text);flex-direction:column;display:flex}.ReceiptCheck-module__zuTCha__large p{margin:0}.ReceiptCheck-module__zuTCha__largeHeading{font-weight:600}.ReceiptCheck-module__zuTCha__largeItems{padding-left:var(--space-6);margin:0}.ReceiptCheck-module__zuTCha__matchNote{font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--text-secondary);margin:0}.ReceiptCheck-module__zuTCha__openLink{align-items:center;gap:var(--space-1);min-height:var(--control-height);font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--link);align-self:flex-start;font-weight:600;text-decoration:none;display:inline-flex}.ReceiptCheck-module__zuTCha__openLink:hover{text-decoration:underline}.ReceiptCheck-module__zuTCha__dropLive.ReceiptCheck-module__zuTCha__dropLive.ReceiptCheck-module__zuTCha__dropLive{cursor:pointer;transition:border-color var(--motion-state) ease-out, background-color var(--motion-state) ease-out}.ReceiptCheck-module__zuTCha__dropLive.ReceiptCheck-module__zuTCha__dropLive.ReceiptCheck-module__zuTCha__dropLive>*{opacity:1}.ReceiptCheck-module__zuTCha__dropLive.ReceiptCheck-module__zuTCha__dropLive.ReceiptCheck-module__zuTCha__dropLive:hover:not(:disabled),.ReceiptCheck-module__zuTCha__dropOver.ReceiptCheck-module__zuTCha__dropOver.ReceiptCheck-module__zuTCha__dropOver{border-color:var(--action);background:var(--tint-calm-soft)}.ReceiptCheck-module__zuTCha__dropLive.ReceiptCheck-module__zuTCha__dropLive.ReceiptCheck-module__zuTCha__dropLive:focus-visible{box-shadow:var(--focus-ring);outline:none}.ReceiptCheck-module__zuTCha__dropLive.ReceiptCheck-module__zuTCha__dropLive.ReceiptCheck-module__zuTCha__dropLive:disabled{cursor:progress}.ReceiptCheck-module__zuTCha__dropKinds{font-size:var(--type-meta-size);line-height:var(--type-meta-line);font-weight:var(--type-meta-weight);color:var(--text-secondary);flex:none}.ReceiptCheck-module__zuTCha__keptRow{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;display:flex}.ReceiptCheck-module__zuTCha__keptName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ReceiptCheck-module__zuTCha__waiting{align-items:center;gap:var(--space-2);min-width:0;min-height:var(--control-height);font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--text);display:inline-flex}.ReceiptCheck-module__zuTCha__waitingNote{color:var(--text-secondary);flex:none}.ReceiptCheck-module__zuTCha__removeAsk{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.ReceiptCheck-module__zuTCha__removeAskText{font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--text);flex:16rem;margin:0}.ReceiptCheck-module__zuTCha__removeAskActions{gap:var(--space-2);display:flex}
.StatCard-module__BbJjvW__stat{min-width:0;padding:var(--space-5);border-radius:var(--radius-lg);flex-direction:column;gap:10px;display:flex}.StatCard-module__BbJjvW__calm{background:var(--tint-calm)}.StatCard-module__BbJjvW__warm{background:var(--tint-warm)}.StatCard-module__BbJjvW__plain{background:var(--surface);border:1px solid var(--line)}.StatCard-module__BbJjvW__top{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:24px;display:flex}.StatCard-module__BbJjvW__label{font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--text);font-weight:600}.StatCard-module__BbJjvW__calm .StatCard-module__BbJjvW__label{color:var(--on-tint-calm)}.StatCard-module__BbJjvW__plain .StatCard-module__BbJjvW__label{color:var(--text-secondary);font-weight:500}.StatCard-module__BbJjvW__value{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--type-num-xl-size);line-height:var(--type-num-xl-line);font-weight:var(--type-num-xl-weight);font-variant-numeric:tabular-nums;font-feature-settings:"zero";color:var(--text);overflow-wrap:anywhere}.StatCard-module__BbJjvW__note{font-size:var(--type-meta-size);line-height:var(--type-meta-line);font-weight:var(--type-meta-weight);color:var(--text-secondary)}
.Toast-module__JsVq1a__region{right:var(--space-6);bottom:var(--space-6);z-index:1000;align-items:flex-end;gap:var(--space-2);width:min(400px, calc(100vw - 2 * var(--space-4)));pointer-events:none;flex-direction:column;display:flex;position:fixed}@media (max-width:600px){.Toast-module__JsVq1a__region{right:var(--space-4);bottom:var(--space-4);left:var(--space-4);width:auto}}.Toast-module__JsVq1a__toast{pointer-events:auto;align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-overlay);animation:Toast-module__JsVq1a__arrive var(--motion-entrance) ease-out;display:flex}.Toast-module__JsVq1a__icon{padding-top:var(--space-hair);color:var(--action);flex-shrink:0;display:flex}.Toast-module__JsVq1a__working{height:var(--leading-body);align-items:center;padding-top:0}.Toast-module__JsVq1a__withDetail{column-gap:var(--space-3);row-gap:var(--space-hair);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon message close"".detail detail";align-items:center;display:grid}.Toast-module__JsVq1a__withDetail .Toast-module__JsVq1a__icon{grid-area:icon}.Toast-module__JsVq1a__withDetail.Toast-module__JsVq1a__noIcon{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"message close""detail detail"}.Toast-module__JsVq1a__withDetail .Toast-module__JsVq1a__message{grid-area:message}.Toast-module__JsVq1a__withDetail .Toast-module__JsVq1a__close{grid-area:close}.Toast-module__JsVq1a__detailRow{justify-content:space-between;align-items:baseline;column-gap:var(--space-3);flex-wrap:wrap;grid-area:detail;display:flex}.Toast-module__JsVq1a__detailRow .Toast-module__JsVq1a__action{margin-left:calc(var(--space-2) * -1)}.Toast-module__JsVq1a__detail{font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--text-secondary);margin:0}.Toast-module__JsVq1a__error .Toast-module__JsVq1a__icon{color:var(--error)}.Toast-module__JsVq1a__message{font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--text);flex:1;margin:0}.Toast-module__JsVq1a__action{padding:var(--space-hair) var(--space-2);border-radius:var(--radius-pill);color:var(--link);font:inherit;font-size:var(--type-body-size);line-height:var(--type-body-line);cursor:pointer;background:0 0;border:0;flex-shrink:0;margin:-2px 0;font-weight:600;position:relative}.Toast-module__JsVq1a__action:after{content:"";position:absolute;inset:-8px -4px}.Toast-module__JsVq1a__action:hover{background:var(--tint-calm-soft)}.Toast-module__JsVq1a__action:focus-visible{box-shadow:var(--focus-ring);outline:none}.Toast-module__JsVq1a__close{border-radius:var(--radius-pill);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:-2px 0;padding:0;display:flex;position:relative}.Toast-module__JsVq1a__close:after{content:"";position:absolute;inset:-8px}.Toast-module__JsVq1a__close:hover{background:var(--hover);color:var(--text)}.Toast-module__JsVq1a__close:focus-visible{box-shadow:var(--focus-ring);outline:none}@keyframes Toast-module__JsVq1a__arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Toast-module__JsVq1a__toast{animation:none}}
.SecuritySection-module__n7G7uq__card{gap:var(--space-4);flex-direction:column;display:flex}.SecuritySection-module__n7G7uq__intro{gap:var(--space-1);flex-direction:column;display:flex}.SecuritySection-module__n7G7uq__headingRow{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.SecuritySection-module__n7G7uq__subheading{font-family:var(--font-display,var(--font-body), system-ui, sans-serif);font-size:var(--type-h3-size);line-height:var(--type-h3-line);letter-spacing:var(--type-h3-tracking);font-weight:var(--type-h3-weight);color:var(--text);margin:0}.SecuritySection-module__n7G7uq__why,.SecuritySection-module__n7G7uq__body{max-width:70ch;font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--text-secondary);margin:0}.SecuritySection-module__n7G7uq__small{max-width:70ch;font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--text-secondary);margin:0}.SecuritySection-module__n7G7uq__google{gap:var(--space-1);flex-direction:column;display:flex}.SecuritySection-module__n7G7uq__notice{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--tint-calm-soft);color:var(--text);font-size:var(--type-small-size);line-height:var(--type-small-line);margin:0}.SecuritySection-module__n7G7uq__error{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--error-tint);color:var(--text);font-size:var(--type-small-size);line-height:var(--type-small-line);margin:0}.SecuritySection-module__n7G7uq__group{gap:var(--space-1);padding-top:var(--space-4);border-top:1px solid var(--line);flex-direction:column;display:flex}.SecuritySection-module__n7G7uq__groupLabel{font-size:var(--type-caption-size);line-height:var(--type-caption-line);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-secondary);margin:0;font-weight:500}.SecuritySection-module__n7G7uq__rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.SecuritySection-module__n7G7uq__row{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;display:flex}.SecuritySection-module__n7G7uq__row+.SecuritySection-module__n7G7uq__row{border-top:1px solid var(--line)}.SecuritySection-module__n7G7uq__rowIcon{color:var(--text-secondary);flex:none}.SecuritySection-module__n7G7uq__rowText{flex-direction:column;flex:auto;min-width:0;display:flex}.SecuritySection-module__n7G7uq__rowLabel{font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--text);margin:0;font-weight:600}.SecuritySection-module__n7G7uq__rowCount{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-weight:500}.SecuritySection-module__n7G7uq__rowAction{flex:none}.SecuritySection-module__n7G7uq__more{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;transition:background-color var(--motion-state) ease-out;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.SecuritySection-module__n7G7uq__more:hover,.SecuritySection-module__n7G7uq__more[aria-expanded=true]{background:var(--hover);color:var(--text)}.SecuritySection-module__n7G7uq__more:focus-visible{box-shadow:var(--focus-ring);outline:none}.SecuritySection-module__n7G7uq__scrim{z-index:40;padding:var(--space-4);background:var(--scrim);animation:SecuritySection-module__n7G7uq__scrimIn var(--motion-state) ease-out;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.SecuritySection-module__n7G7uq__dialog{width:520px;max-width:100%;padding:var(--space-6);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-overlay);animation:SecuritySection-module__n7G7uq__dialogIn var(--motion-entrance) ease-out;outline:none;margin:auto}@keyframes SecuritySection-module__n7G7uq__scrimIn{0%{opacity:0}}@keyframes SecuritySection-module__n7G7uq__dialogIn{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.SecuritySection-module__n7G7uq__scrim,.SecuritySection-module__n7G7uq__dialog{animation:none}}.SecuritySection-module__n7G7uq__dialogHead{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-right:calc(var(--space-2) * -1);display:flex}.SecuritySection-module__n7G7uq__dialogTitle{padding-top:calc((var(--control-height) - var(--type-h3-size) * var(--type-h3-line)) / 2);font-family:var(--font-display,var(--font-body), system-ui, sans-serif);font-size:var(--type-h3-size);line-height:var(--type-h3-line);letter-spacing:var(--type-h3-tracking);font-weight:var(--type-h3-weight);color:var(--text);margin:0}.SecuritySection-module__n7G7uq__dialogBody,.SecuritySection-module__n7G7uq__dialogForm{gap:var(--space-4);flex-direction:column;display:flex}.SecuritySection-module__n7G7uq__dialogBody{margin-top:var(--space-2)}.SecuritySection-module__n7G7uq__dialogActions{margin-top:var(--space-2);justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.SecuritySection-module__n7G7uq__link{min-height:var(--control-height);width:fit-content;font-family:var(--font-body);font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--link);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;padding:0;font-weight:600;text-decoration:none;display:flex}.SecuritySection-module__n7G7uq__link:hover{text-decoration:underline}.SecuritySection-module__n7G7uq__link:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.SecuritySection-module__n7G7uq__quietStart{margin-left:calc(var(--space-3) * -1);align-self:flex-start}.SecuritySection-module__n7G7uq__choices{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.SecuritySection-module__n7G7uq__choice,.SecuritySection-module__n7G7uq__choiceSoon{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);border-radius:var(--radius-md);text-align:left;display:flex}.SecuritySection-module__n7G7uq__choice{font-family:var(--font-body);cursor:pointer;transition:background-color var(--motion-state) ease-out;background:0 0;border:0}.SecuritySection-module__n7G7uq__choice:hover{background:var(--hover)}.SecuritySection-module__n7G7uq__choice:focus-visible{box-shadow:var(--focus-ring);outline:none}.SecuritySection-module__n7G7uq__recommended{color:var(--link);font-weight:600}.SecuritySection-module__n7G7uq__choiceMark{color:var(--text-muted);flex:none}.SecuritySection-module__n7G7uq__steps{padding-left:var(--space-6);gap:var(--space-4);flex-direction:column;margin:0;list-style:decimal;display:flex}.SecuritySection-module__n7G7uq__steps>li::marker{color:var(--text-secondary);font-variant-numeric:tabular-nums}.SecuritySection-module__n7G7uq__steps>li>*{margin-top:var(--space-2)}.SecuritySection-module__n7G7uq__scan{padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-sunk);justify-content:center;display:flex}.SecuritySection-module__n7G7uq__qr{width:176px;height:176px;padding:var(--space-2);border-radius:var(--radius-sm);background:var(--surface)}.SecuritySection-module__n7G7uq__key{gap:var(--space-1);flex-direction:column;display:flex}.SecuritySection-module__n7G7uq__secret{font-family:var(--font-mono);font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--text);overflow-wrap:anywhere}.SecuritySection-module__n7G7uq__codeBoxes{max-width:360px}.SecuritySection-module__n7G7uq__codesBox{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-sunk);flex-direction:column;display:flex}.SecuritySection-module__n7G7uq__codes{gap:var(--space-2) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.SecuritySection-module__n7G7uq__code{font-family:var(--font-mono);font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--text);letter-spacing:.04em;font-variant-numeric:tabular-nums}.SecuritySection-module__n7G7uq__codesActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.SecuritySection-module__n7G7uq__benefits{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.SecuritySection-module__n7G7uq__benefit{align-items:flex-start;gap:var(--space-3);display:flex}.SecuritySection-module__n7G7uq__benefitIcon{border-radius:var(--radius-md);background:var(--surface-sunk);width:40px;height:40px;color:var(--text);flex:none;justify-content:center;align-items:center;display:flex}.SecuritySection-module__n7G7uq__benefitText{gap:var(--space-hair);flex-direction:column;padding-top:1px;display:flex}.SecuritySection-module__n7G7uq__benefitLabel{font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--text);font-weight:600}
.Steps-module__D2qsGG__steps{align-items:center;display:flex}.Steps-module__D2qsGG__dot{transition:background-color var(--motion-state) ease-out}.Steps-module__D2qsGG__rule{width:var(--space-6);height:var(--space-hair);background:var(--unlit);flex:none}@media (prefers-reduced-motion:reduce){.Steps-module__D2qsGG__dot{transition:none}}
.BillingSection-module__sEmNSq__page,.BillingSection-module__sEmNSq__card{gap:var(--space-4);flex-direction:column;display:flex}.BillingSection-module__sEmNSq__flushCard{gap:0}.BillingSection-module__sEmNSq__inset{padding:var(--space-6) var(--space-6) var(--space-4)}.BillingSection-module__sEmNSq__inset.BillingSection-module__sEmNSq__insetFollows{padding-top:0}.BillingSection-module__sEmNSq__intro{gap:var(--space-1);flex-direction:column;display:flex}.BillingSection-module__sEmNSq__heading{font-family:var(--font-display,var(--font-body), system-ui, sans-serif);font-size:var(--type-h3-size);line-height:var(--type-h3-line);letter-spacing:var(--type-h3-tracking);font-weight:var(--type-h3-weight);color:var(--text);margin:0}.BillingSection-module__sEmNSq__groupLabel{margin:0 0 var(--space-1);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking);text-transform:uppercase;color:var(--text-secondary)}.BillingSection-module__sEmNSq__body{max-width:70ch;font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--text-secondary);margin:0}.BillingSection-module__sEmNSq__small{font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--text-secondary);margin:0}.BillingSection-module__sEmNSq__caption{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--text-secondary);font-weight:500}.BillingSection-module__sEmNSq__secondary{color:var(--text-secondary)}.BillingSection-module__sEmNSq__primaryText{color:var(--text)}.BillingSection-module__sEmNSq__mono{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--text-secondary);font-weight:500}.BillingSection-module__sEmNSq__amount,.BillingSection-module__sEmNSq__amountSmall{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;font-feature-settings:"zero";color:var(--text);font-weight:500}.BillingSection-module__sEmNSq__amount{font-size:var(--type-body-size);line-height:var(--type-body-line)}.BillingSection-module__sEmNSq__amountSmall{font-size:var(--type-small-size);line-height:var(--type-small-line)}.BillingSection-module__sEmNSq__right{text-align:right;justify-self:end}.BillingSection-module__sEmNSq__error{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--error-tint);color:var(--on-error-tint);font-size:var(--type-body-size);line-height:var(--type-body-line);margin:0}.BillingSection-module__sEmNSq__callout{align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-radius:var(--radius-lg);background:var(--tint-calm-soft);color:var(--text);flex-wrap:wrap;display:flex}.BillingSection-module__sEmNSq__calloutText{gap:var(--space-1);flex-direction:column;flex:280px;min-width:0;display:flex}.BillingSection-module__sEmNSq__calloutTitle{font-size:var(--type-body-size);line-height:var(--type-body-line);margin:0;font-weight:600}.BillingSection-module__sEmNSq__calloutBody{max-width:70ch;font-size:var(--type-small-size);line-height:var(--type-small-line);margin:0}.BillingSection-module__sEmNSq__calloutAction{flex:none}.BillingSection-module__sEmNSq__trialWhen{gap:var(--space-hair);flex-direction:column;display:flex}.BillingSection-module__sEmNSq__trialDayOf,.BillingSection-module__sEmNSq__trialEnds{font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--text);margin:0}.BillingSection-module__sEmNSq__trialDayOf{font-weight:600}.BillingSection-module__sEmNSq__lines,.BillingSection-module__sEmNSq__upcomingList{margin:0;padding:0;list-style:none}.BillingSection-module__sEmNSq__lines{flex-direction:column;display:flex}.BillingSection-module__sEmNSq__line{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--line);display:flex}.BillingSection-module__sEmNSq__cardRow{align-items:center}.BillingSection-module__sEmNSq__lineIcon{border-radius:var(--radius-md);background:var(--surface-sunk);width:36px;height:36px;color:var(--text);flex:none;justify-content:center;align-items:center;display:flex}.BillingSection-module__sEmNSq__lineText{gap:var(--space-hair);flex-direction:column;flex:auto;min-width:0;display:flex}.BillingSection-module__sEmNSq__lineNameRow{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.BillingSection-module__sEmNSq__lineName{overflow-wrap:anywhere;min-width:0;font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--text);margin:0;font-weight:600}.BillingSection-module__sEmNSq__lineCard{align-items:center;gap:var(--space-1);display:flex}.BillingSection-module__sEmNSq__lineAmount{flex-direction:column;flex:none;align-items:flex-end;display:flex}.BillingSection-module__sEmNSq__lineAction{flex:none;justify-content:flex-end;min-width:84px;display:flex}.BillingSection-module__sEmNSq__quietAction{margin-left:calc(-1 * var(--space-3));align-self:flex-start}.BillingSection-module__sEmNSq__upcoming{gap:var(--space-1);padding-top:var(--space-4);border-top:1px solid var(--line);flex-direction:column;display:flex}.BillingSection-module__sEmNSq__upcomingList{flex-direction:column;display:flex}.BillingSection-module__sEmNSq__upcomingRow{gap:var(--space-1) var(--space-4);padding:var(--space-1) 0;font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--text);grid-template-columns:72px minmax(0,1fr) auto;align-items:baseline;display:grid}.BillingSection-module__sEmNSq__upcomingRow>.BillingSection-module__sEmNSq__mono{font-size:var(--type-small-size);line-height:var(--type-small-line)}.BillingSection-module__sEmNSq__upcomingName{overflow-wrap:anywhere;min-width:0}.BillingSection-module__sEmNSq__facts{gap:var(--space-2) var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line);font-size:var(--type-small-size);line-height:var(--type-small-line);grid-template-columns:160px minmax(0,1fr);margin:0;display:grid}.BillingSection-module__sEmNSq__facts dt{color:var(--text-secondary)}.BillingSection-module__sEmNSq__facts dd{overflow-wrap:anywhere;min-width:0;color:var(--text);margin:0;font-weight:500}.BillingSection-module__sEmNSq__invoiceTable{flex-direction:column;display:flex}.BillingSection-module__sEmNSq__invoiceRow{gap:var(--space-3);min-height:52px;padding:var(--space-2) var(--space-6);border-top:1px solid var(--line);font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--text);grid-template-columns:112px minmax(0,1fr) 88px 136px 88px;align-items:center;display:grid}.BillingSection-module__sEmNSq__invoiceHead{background:var(--bg);min-height:0;font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking);text-transform:uppercase;color:var(--text-secondary)}.BillingSection-module__sEmNSq__invoiceDate{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums}.BillingSection-module__sEmNSq__invoiceFor{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.BillingSection-module__sEmNSq__fieldset{gap:var(--space-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.BillingSection-module__sEmNSq__legend{margin-bottom:var(--space-2);font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--text);padding:0;font-weight:600}.BillingSection-module__sEmNSq__radios{gap:var(--space-2);flex-direction:column;display:flex}.BillingSection-module__sEmNSq__radio{align-items:center;gap:var(--space-3);min-height:var(--control-height);padding:var(--space-2) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font-family:var(--font-body);font-size:var(--type-body-size);line-height:var(--type-body-line);text-align:left;cursor:pointer;transition:border-color var(--motion-state) ease-out, background-color var(--motion-state) ease-out;display:flex}@media (prefers-reduced-motion:reduce){.BillingSection-module__sEmNSq__radio{transition:none}}.BillingSection-module__sEmNSq__radio:hover{border-color:var(--text-muted)}.BillingSection-module__sEmNSq__radio:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.BillingSection-module__sEmNSq__radio[aria-checked=true]{border-color:var(--action);background:var(--tint-calm-soft)}.BillingSection-module__sEmNSq__radioMark{border:1px solid var(--text-muted);border-radius:var(--radius-pill);background:var(--surface);flex:none;width:20px;height:20px}.BillingSection-module__sEmNSq__radioOn{border-color:var(--action);box-shadow:inset 0 0 0 4px var(--surface);background:var(--action)}.BillingSection-module__sEmNSq__radioLabel{flex:auto;min-width:0}.BillingSection-module__sEmNSq__radioSub{font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--text-secondary);font-variant-numeric:tabular-nums;flex:none}.BillingSection-module__sEmNSq__dialogForm{gap:var(--space-4);flex-direction:column;display:flex}.BillingSection-module__sEmNSq__dialogActions{margin-top:var(--space-2);align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.BillingSection-module__sEmNSq__spacer{flex:auto}.BillingSection-module__sEmNSq__cardFrame{flex:1;min-width:0}.BillingSection-module__sEmNSq__stripeNote{align-items:center;gap:var(--space-1);display:flex}@media (max-width:639px){.BillingSection-module__sEmNSq__inset{padding:var(--space-4) var(--space-4) var(--space-3)}.BillingSection-module__sEmNSq__callout{padding:var(--space-4)}.BillingSection-module__sEmNSq__line{flex-wrap:wrap}.BillingSection-module__sEmNSq__lineText{flex:1 1 calc(100% - var(--space-12))}.BillingSection-module__sEmNSq__lineAmount{align-items:baseline;gap:var(--space-1);margin-left:var(--space-12);flex-direction:row}.BillingSection-module__sEmNSq__lineAction{min-width:0;margin-left:auto}.BillingSection-module__sEmNSq__cardRow>button{margin-left:var(--space-12)}.BillingSection-module__sEmNSq__facts{grid-template-columns:minmax(0,1fr);gap:0}.BillingSection-module__sEmNSq__facts dd+dt{margin-top:var(--space-2)}.BillingSection-module__sEmNSq__invoiceHead{display:none}.BillingSection-module__sEmNSq__invoiceRow{row-gap:var(--space-1);padding:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"for amount""date status""pdf pdf"}.BillingSection-module__sEmNSq__invoiceRow>:first-child{color:var(--text-secondary);grid-area:date}.BillingSection-module__sEmNSq__invoiceRow>:nth-child(2){grid-area:for}.BillingSection-module__sEmNSq__invoiceRow>:nth-child(3){grid-area:amount}.BillingSection-module__sEmNSq__invoiceRow>:nth-child(4){grid-area:status;justify-self:end}.BillingSection-module__sEmNSq__invoiceRow>:nth-child(5){grid-area:pdf;justify-self:start}.BillingSection-module__sEmNSq__invoiceRow>:nth-child(5) .BillingSection-module__sEmNSq__quietAction{margin-left:calc(-1 * var(--space-3))}}
.QuestionStep-module__j3Kk2a__step{align-items:flex-start;gap:var(--space-6);flex-wrap:wrap;max-width:44rem;display:flex}.QuestionStep-module__j3Kk2a__step.QuestionStep-module__j3Kk2a__withAside{max-width:68rem}.QuestionStep-module__j3Kk2a__main{gap:var(--space-6);min-width:0;padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;flex:3 28rem;display:flex}.QuestionStep-module__j3Kk2a__side{gap:var(--space-4);flex-direction:column;flex:2 18rem;min-width:0;display:flex}.QuestionStep-module__j3Kk2a__head{gap:var(--space-2);flex-direction:column;display:flex}.QuestionStep-module__j3Kk2a__progress{align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.QuestionStep-module__j3Kk2a__progressText{font-size:var(--type-meta-size);line-height:var(--type-meta-line);font-weight:var(--type-meta-weight);color:var(--text-secondary)}.QuestionStep-module__j3Kk2a__heading{font-size:var(--type-h3-size);line-height:var(--type-h3-line);font-weight:var(--type-h3-weight);color:var(--text);margin:0}.QuestionStep-module__j3Kk2a__lead{max-width:60ch;font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--text-body);margin:0}.QuestionStep-module__j3Kk2a__questions{flex-direction:column;display:flex}.QuestionStep-module__j3Kk2a__question{gap:var(--space-2);padding-block:var(--space-5);border-top:1px solid var(--line);flex-direction:column;display:flex}.QuestionStep-module__j3Kk2a__question:first-child{border-top:0;padding-top:0}.QuestionStep-module__j3Kk2a__question:last-child{padding-bottom:0}.QuestionStep-module__j3Kk2a__note{max-width:60ch;font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--text-secondary);margin:0}.QuestionStep-module__j3Kk2a__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:599px){.QuestionStep-module__j3Kk2a__main{padding:var(--space-5)}}
.DeleteAccountCard-module__lhVkva__processing{gap:var(--space-4);padding-block:var(--space-2);flex-direction:column;display:flex}.DeleteAccountCard-module__lhVkva__steps{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.DeleteAccountCard-module__lhVkva__step{align-items:center;gap:var(--space-3);font-size:var(--type-body-size);line-height:var(--type-body-line);display:flex}.DeleteAccountCard-module__lhVkva__stepMark{flex:none;justify-content:center;align-items:center;width:28px;height:20px;display:inline-flex}.DeleteAccountCard-module__lhVkva__done{color:var(--text)}.DeleteAccountCard-module__lhVkva__running{color:var(--text);font-weight:500}.DeleteAccountCard-module__lhVkva__waiting{color:var(--text-secondary)}.DeleteAccountCard-module__lhVkva__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.DeleteAccountCard-module__lhVkva__field{gap:var(--space-2);flex-direction:column;display:flex}.DeleteAccountCard-module__lhVkva__label{font-size:var(--field-label-size,var(--type-small-size));line-height:var(--field-label-line,var(--type-small-line));color:var(--text);font-weight:600}.DeleteAccountCard-module__lhVkva__labelNote{color:var(--text-secondary);font-weight:400}.DeleteAccountCard-module__lhVkva__textarea{min-height:calc(var(--control-height) * 2);padding:var(--space-2) var(--space-3);border-radius:var(--field-radius);border:var(--field-edge) solid var(--field-border);background:var(--surface);color:var(--text);font:inherit;font-size:var(--type-body-size);line-height:var(--type-body-line);resize:vertical;transition:border-color var(--motion-state) ease-out, box-shadow var(--motion-state) ease-out;outline:none}.DeleteAccountCard-module__lhVkva__textarea:focus{border-color:var(--focus);box-shadow:var(--field-focus)}
.AuthCard-module___OOVOG__page{--rhythm-tight:clamp(var(--space-2), 1.2vh, var(--space-3));--rhythm:clamp(var(--space-3), 2vh, var(--space-6));--rhythm-loose:clamp(var(--space-6), 4vh, var(--space-12));align-items:center;gap:var(--rhythm-loose);min-height:100dvh;padding-block:var(--rhythm-loose) var(--rhythm);padding-inline:var(--space-4);background:var(--surface-ink);color:var(--text);flex-direction:column;display:flex}.AuthCard-module___OOVOG__column{gap:var(--rhythm-loose);flex-direction:column;width:100%;max-width:440px;margin-block:auto;display:flex}.AuthCard-module___OOVOG__wide{max-width:560px}.AuthCard-module___OOVOG__brand{color:var(--text);align-self:center;display:inline-flex}.AuthCard-module___OOVOG__card{background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-8);gap:var(--rhythm);flex-direction:column;display:flex}@media (max-width:899px){.AuthCard-module___OOVOG__card{padding:var(--rhythm) var(--space-6)}}.AuthCard-module___OOVOG__intro{gap:var(--space-1);flex-direction:column;display:flex}.AuthCard-module___OOVOG__heading{font-family:var(--font-display,system-ui, sans-serif);font-size:var(--type-h2-size);line-height:var(--type-h2-line);font-weight:var(--type-h2-weight);letter-spacing:var(--type-h2-tracking);margin:0}.AuthCard-module___OOVOG__why{font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--text-secondary);overflow-wrap:anywhere;margin:0}.AuthCard-module___OOVOG__step{gap:var(--rhythm);flex-direction:column;display:flex}.AuthCard-module___OOVOG__group{gap:var(--rhythm-tight);flex-direction:column;display:flex}.AuthCard-module___OOVOG__rule{align-items:center;gap:var(--space-3);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking);text-transform:uppercase;color:var(--text-secondary);display:flex}.AuthCard-module___OOVOG__rule:before,.AuthCard-module___OOVOG__rule:after{content:"";background:var(--line);flex:1;height:1px}.AuthCard-module___OOVOG__lastUsedSlot{padding-top:var(--space-3);position:relative}.AuthCard-module___OOVOG__lastUsed{top:0;right:var(--space-4);position:absolute}.AuthCard-module___OOVOG__chip{align-items:center;gap:var(--space-3);min-height:var(--field-height);padding:0 var(--space-4);background:var(--surface-sunk);border-radius:var(--radius-md);display:flex}.AuthCard-module___OOVOG__chipText{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--type-body-size);line-height:var(--type-body-line);flex:1;overflow:hidden}.AuthCard-module___OOVOG__inlineButton{min-height:var(--control-height);font-family:var(--font-body,system-ui, sans-serif);font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--link);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-weight:600}.AuthCard-module___OOVOG__inlineButton:hover{text-decoration:underline}.AuthCard-module___OOVOG__inlineButton:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-pill);outline:none}.AuthCard-module___OOVOG__eyeButton{width:var(--control-height);height:var(--control-height);margin-right:calc(-1 * var(--space-2));border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.AuthCard-module___OOVOG__eyeButton:hover{color:var(--text);background:var(--hover)}.AuthCard-module___OOVOG__eyeButton:focus-visible{box-shadow:var(--focus-ring);outline:none}.AuthCard-module___OOVOG__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.AuthCard-module___OOVOG__under{margin-top:calc(-1 * var(--space-2));align-self:flex-start}.AuthCard-module___OOVOG__aside{font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--text-secondary);margin:0}.AuthCard-module___OOVOG__aside a{color:var(--link);font-weight:500}.AuthCard-module___OOVOG__googleMark{flex:0 0 20px;display:block}.AuthCard-module___OOVOG__gate{position:relative}.AuthCard-module___OOVOG__gateWaiting{cursor:not-allowed}.AuthCard-module___OOVOG__gateWaiting>*{pointer-events:none}.AuthCard-module___OOVOG__tooltip{left:50%;top:calc(100% + var(--space-2));z-index:1;width:max-content;max-width:min(280px,100%);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-overlay);color:var(--text);font-size:var(--type-small-size);line-height:var(--type-small-line);text-align:center;opacity:0;visibility:hidden;transition:opacity var(--motion-state) ease-out, transform var(--motion-state) ease-out, visibility var(--motion-state);position:absolute;transform:translate(-50%,-4px)}.AuthCard-module___OOVOG__gateWaiting:hover>.AuthCard-module___OOVOG__tooltip{opacity:1;visibility:visible;transform:translate(-50%)}@media (hover:none){.AuthCard-module___OOVOG__tooltip{display:none}}@media (prefers-reduced-motion:reduce){.AuthCard-module___OOVOG__tooltip{transition:none;transform:translate(-50%)}}.AuthCard-module___OOVOG__formError{padding:var(--space-3) var(--space-4);background:var(--error-tint);border-radius:var(--radius-md);color:var(--on-error-tint);font-size:var(--type-body-size);line-height:var(--type-body-line);margin:0}.AuthCard-module___OOVOG__footer{text-align:center;max-width:70ch;font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--text-secondary);margin:0}.AuthCard-module___OOVOG__footer a{color:var(--link)}
.PlanChoice-module__Y8xV9G__plan{gap:var(--space-8);flex-direction:column;width:100%;max-width:760px;display:flex}.PlanChoice-module__Y8xV9G__intro{gap:var(--space-2);text-align:center;flex-direction:column;display:flex}.PlanChoice-module__Y8xV9G__heading{font-family:var(--font-display,system-ui, sans-serif);font-size:var(--type-h1-size);line-height:var(--type-h1-line);font-weight:var(--type-h1-weight);letter-spacing:var(--type-h1-tracking);color:var(--text);margin:0}.PlanChoice-module__Y8xV9G__lede{font-size:var(--type-body-large-size);line-height:var(--type-body-large-line);color:var(--text-secondary);margin:0}.PlanChoice-module__Y8xV9G__cards{gap:var(--space-4);display:grid}@media (min-width:720px){.PlanChoice-module__Y8xV9G__cards{gap:var(--space-6);grid-template-columns:1fr 1fr}}.PlanChoice-module__Y8xV9G__card{gap:var(--space-3);padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;display:flex}.PlanChoice-module__Y8xV9G__cardTop{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:28px;display:flex}.PlanChoice-module__Y8xV9G__name{font-family:var(--font-display,system-ui, sans-serif);font-size:var(--type-h3-size);line-height:var(--type-h3-line);letter-spacing:var(--type-h3-tracking);font-weight:var(--type-h3-weight);color:var(--text);margin:0}.PlanChoice-module__Y8xV9G__price{align-items:baseline;gap:var(--space-1);margin:0;display:flex}.PlanChoice-module__Y8xV9G__amount{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--type-num-xl-size);line-height:var(--type-num-xl-line);font-weight:var(--type-num-xl-weight);letter-spacing:var(--type-num-xl-tracking);font-variant-numeric:tabular-nums;color:var(--text)}.PlanChoice-module__Y8xV9G__per{font-size:var(--type-body-size);color:var(--text-secondary)}.PlanChoice-module__Y8xV9G__note{font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--text-secondary);margin:0}.PlanChoice-module__Y8xV9G__includes{gap:var(--space-4);padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;display:flex}.PlanChoice-module__Y8xV9G__includedHeading{font-family:var(--font-display,system-ui, sans-serif);font-size:var(--type-h3-size);line-height:var(--type-h3-line);letter-spacing:var(--type-h3-tracking);font-weight:var(--type-h3-weight);color:var(--text);margin:0}.PlanChoice-module__Y8xV9G__included{gap:var(--space-3) var(--space-6);margin:0;padding:0;list-style:none;display:grid}.PlanChoice-module__Y8xV9G__included li{padding-top:var(--space-3);border-top:1px solid var(--line);font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--text)}.PlanChoice-module__Y8xV9G__included li:first-child{border-top:none;padding-top:0}@media (min-width:720px){.PlanChoice-module__Y8xV9G__included{grid-template-columns:1fr 1fr}.PlanChoice-module__Y8xV9G__included li:nth-child(2){border-top:none;padding-top:0}}
.GridBackdrop-module__fcSHFa__grid{color:var(--line);display:block;position:absolute;inset:0}
.ThemeToggle-module__Fn_jtq__group{align-items:center;gap:var(--choice-inset);padding:var(--choice-inset);border-radius:var(--radius-pill);background:var(--choice-track);border:0;margin:0;display:inline-flex}.ThemeToggle-module__Fn_jtq__fullWidth{width:100%;display:flex}.ThemeToggle-module__Fn_jtq__fullWidth .ThemeToggle-module__Fn_jtq__option{padding:0 var(--space-2);flex:1}.ThemeToggle-module__Fn_jtq__large{width:100%;max-width:400px;display:flex}.ThemeToggle-module__Fn_jtq__large .ThemeToggle-module__Fn_jtq__option{min-height:calc(var(--control-height) - 2 * var(--choice-inset));padding:0 var(--space-3);font-size:var(--type-body-size);line-height:var(--type-body-line);flex:1}.ThemeToggle-module__Fn_jtq__group:disabled{opacity:1}.ThemeToggle-module__Fn_jtq__legend{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ThemeToggle-module__Fn_jtq__option{min-height:32px;padding:0 var(--space-3);border-radius:var(--radius-pill);font-family:var(--font-body,system-ui, sans-serif);font-size:var(--type-small-size);line-height:var(--type-small-line);font-weight:var(--choice-weight);color:var(--choice-ink);cursor:pointer;white-space:nowrap;transition:background-color var(--motion-state) ease-out, color var(--motion-state) ease-out, box-shadow var(--motion-state) ease-out;justify-content:center;align-items:center;display:inline-flex;position:relative}.ThemeToggle-module__Fn_jtq__option:hover{color:var(--text)}.ThemeToggle-module__Fn_jtq__selected,.ThemeToggle-module__Fn_jtq__selected:hover{color:var(--choice-chosen-ink);background:var(--choice-chosen-fill);box-shadow:var(--choice-chosen-shadow)}.ThemeToggle-module__Fn_jtq__input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.ThemeToggle-module__Fn_jtq__option:has(.ThemeToggle-module__Fn_jtq__input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ThemeToggle-module__Fn_jtq__option{transition:none}}
.AdminShell-module__nR6iPW__badge{padding:var(--space-hair) var(--space-2);border-radius:var(--radius-pill);background:var(--tint-warm);color:var(--text);font-size:var(--type-caption-size);line-height:var(--type-caption-line);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;white-space:nowrap;flex:none;font-weight:600}.AdminShell-module__nR6iPW__drawerBrand{align-items:center;gap:var(--space-2);display:inline-flex}.AdminShell-module__nR6iPW__main{gap:var(--space-6);flex-direction:column;display:flex}.AdminShell-module__nR6iPW__main>*{flex-shrink:0}@media (max-width:899px){main.AdminShell-module__nR6iPW__main{padding-bottom:calc(var(--space-12) + env(safe-area-inset-bottom,0px))}}.AdminShell-module__nR6iPW__subheading{margin:var(--space-6) 0 0;font-family:var(--font-display,var(--font-body), system-ui, sans-serif);font-weight:700;font-size:var(--type-h3-size);line-height:var(--type-h3-line);color:var(--text)}.AdminShell-module__nR6iPW__lede{max-width:70ch;font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--text-secondary);margin:0}
.Catalogue-module__spYthG__page{gap:var(--space-6);flex-direction:column;display:flex}.Catalogue-module__spYthG__head{max-width:60ch}.Catalogue-module__spYthG__blurb{color:var(--text-secondary);margin:0}.Catalogue-module__spYthG__blurb code{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--type-small-size)}.Catalogue-module__spYthG__panels{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:1100px){.Catalogue-module__spYthG__panels{grid-template-columns:1fr 1fr;align-items:start}}.Catalogue-module__spYthG__panel{background:var(--bg);color:var(--text);--card-fill:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-lg);padding:var(--space-6);gap:var(--space-8);flex-direction:column;display:flex}.Catalogue-module__spYthG__panelName{font-size:var(--type-caption-size);line-height:var(--type-caption-line);letter-spacing:.01em;text-transform:uppercase;color:var(--text-secondary);margin:0;font-weight:500}.Catalogue-module__spYthG__section{gap:var(--space-4);flex-direction:column;display:flex}.Catalogue-module__spYthG__sectionTitle{padding-bottom:var(--space-2);border-bottom:1px solid var(--line-strong);font-size:var(--type-body-size);line-height:var(--type-body-line);margin:0;font-weight:600}.Catalogue-module__spYthG__specimens{gap:var(--space-6);flex-direction:column;display:flex}.Catalogue-module__spYthG__specimen{gap:var(--space-2);flex-direction:column;display:flex}.Catalogue-module__spYthG__specimenName{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--text-secondary);margin:0}.Catalogue-module__spYthG__specimenBody{gap:var(--space-3);flex-direction:column;display:flex}.Catalogue-module__spYthG__row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.Catalogue-module__spYthG__stats{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.Catalogue-module__spYthG__phoneWidth{max-width:350px}.Catalogue-module__spYthG__stack{gap:var(--space-3);flex-direction:column;display:flex}.Catalogue-module__spYthG__figure{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;font-feature-settings:"zero";font-size:var(--type-h3-size);font-weight:500}.Catalogue-module__spYthG__icons{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));display:grid}.Catalogue-module__spYthG__iconCell{align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;display:flex}.Catalogue-module__spYthG__iconName{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--text-secondary);word-break:break-word}.Catalogue-module__spYthG__more{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.Catalogue-module__spYthG__more:hover,.Catalogue-module__spYthG__more[aria-expanded=true]{background:var(--hover);color:var(--text)}.Catalogue-module__spYthG__more:focus-visible{box-shadow:var(--focus-ring);outline:none}
.CodeInput-module__bt85Iq__field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.CodeInput-module__bt85Iq__label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.CodeInput-module__bt85Iq__error{font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--error-text);font-weight:600}.CodeInput-module__bt85Iq__row{gap:var(--space-2);display:flex;position:relative}.CodeInput-module__bt85Iq__box{min-width:0;max-width:56px;height:var(--field-height);background:var(--surface);border:var(--field-edge) solid var(--field-border);border-radius:var(--field-radius);color:var(--text);font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;font-size:var(--type-num-lg-size);line-height:var(--type-num-lg-line);font-weight:var(--type-num-lg-weight);transition:border-color var(--motion-state) ease-out, box-shadow var(--motion-state) ease-out;flex:1 1 0;justify-content:center;align-items:center;display:flex}.CodeInput-module__bt85Iq__active{border-color:var(--focus);box-shadow:var(--field-focus)}.CodeInput-module__bt85Iq__invalid{border-color:var(--error)}.CodeInput-module__bt85Iq__input{z-index:1;color:#0000;caret-color:#0000;width:100%;height:100%;font-size:var(--type-body-size);cursor:text;background:0 0;border:0;outline:none;padding:0;position:absolute;inset:0}.CodeInput-module__bt85Iq__input::selection{background:0 0}.CodeInput-module__bt85Iq__input:-webkit-autofill{-webkit-text-fill-color:transparent;transition:background-color 600000s}
@keyframes FormDialog-module__Vt4uua__dialogIn{0%{opacity:0;translate:0 8px;scale:.98}}@keyframes FormDialog-module__Vt4uua__scrimIn{0%{opacity:0}}.FormDialog-module__Vt4uua__scrim{animation:FormDialog-module__Vt4uua__scrimIn var(--motion-state) ease-out;z-index:60;padding:var(--space-6) var(--space-4);background:var(--scrim);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.FormDialog-module__Vt4uua__dialog{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);width:560px;max-width:100%;box-shadow:var(--shadow-overlay);animation:FormDialog-module__Vt4uua__dialogIn var(--motion-entrance) ease-out;outline:none;margin:auto}@media (pointer:fine){.FormDialog-module__Vt4uua__dialog{--control-height:var(--control-height-sm)}}@media (prefers-reduced-motion:reduce){.FormDialog-module__Vt4uua__scrim,.FormDialog-module__Vt4uua__dialog{animation:none}}.FormDialog-module__Vt4uua__head{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-3) 0 var(--space-6);display:flex}.FormDialog-module__Vt4uua__title{font-family:var(--font-display,var(--font-body), system-ui, sans-serif);font-weight:600;font-size:var(--type-h3-size);line-height:var(--type-h3-line);letter-spacing:var(--type-h3-tracking);color:var(--text);margin:0}.FormDialog-module__Vt4uua__close{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-sm);color:var(--text);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.FormDialog-module__Vt4uua__close:hover{background:var(--hover)}.FormDialog-module__Vt4uua__close:focus-visible{box-shadow:var(--focus-ring);outline:none}.FormDialog-module__Vt4uua__body{gap:var(--space-3);padding:var(--space-2) var(--space-6) var(--space-6);flex-direction:column;display:flex}.FormDialog-module__Vt4uua__body textarea{min-height:4.5rem}
.OnboardingFrame-module__h8_6YG__page{min-height:100dvh;padding-inline:var(--space-4);background:var(--bg);color:var(--text);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (min-width:900px){.OnboardingFrame-module__h8_6YG__page{padding-inline:var(--space-8)}}.OnboardingFrame-module__h8_6YG__backdrop{pointer-events:none;position:absolute;inset:0}.OnboardingFrame-module__h8_6YG__bar{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-6);flex-wrap:wrap;display:flex;position:relative}.OnboardingFrame-module__h8_6YG__bar>:first-child{flex:none}@media (max-width:639px){.OnboardingFrame-module__h8_6YG__progress{flex-basis:100%;order:1}.OnboardingFrame-module__h8_6YG__progress:empty{display:none}}@media (min-width:640px){.OnboardingFrame-module__h8_6YG__bar{grid-template-columns:1fr auto 1fr;display:grid}}.OnboardingFrame-module__h8_6YG__progress{justify-content:center;display:flex}.OnboardingFrame-module__h8_6YG__end{justify-content:flex-end;display:flex}.OnboardingFrame-module__h8_6YG__main{padding-bottom:var(--space-16);flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.OnboardingFrame-module__h8_6YG__main>*{margin-block:auto}.OnboardingFrame-module__h8_6YG__compactBar{padding-block:var(--space-4)}.OnboardingFrame-module__h8_6YG__compact{padding-bottom:var(--space-6)}
.TrialNote-module__9YOOCa__note{margin:0 var(--space-3) var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--tint-calm-soft);font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--on-tint-calm);font-weight:600}.TrialNote-module__9YOOCa__compact{font-size:var(--type-small-size);line-height:var(--type-small-line)}
.StraightIn-module__hgXnLq__pop{width:min(380px, calc(100vw - var(--space-8)));gap:var(--space-2);flex-direction:column;display:flex}.StraightIn-module__hgXnLq__pop[hidden]{display:none}.StraightIn-module__hgXnLq__toggle{align-items:flex-start;gap:var(--space-2);cursor:pointer;display:flex}.StraightIn-module__hgXnLq__check{width:18px;height:18px;accent-color:var(--action);cursor:pointer;flex:none;margin:3px 0 0}.StraightIn-module__hgXnLq__label{font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--text);font-weight:600}.StraightIn-module__hgXnLq__hint{padding-left:calc(18px + var(--space-2));font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--text-secondary);margin:0}
.RegistrationChoice-module__DQKmbG__registration{gap:var(--space-4);flex-direction:column;display:flex}.RegistrationChoice-module__DQKmbG__days{gap:var(--space-4);border-inline-start:2px solid var(--line-strong);flex-direction:column;margin-inline-start:var(--space-3);padding-inline-start:var(--space-4);display:flex}.RegistrationChoice-module__DQKmbG__kept{color:var(--text);font-size:var(--type-body-size);line-height:var(--type-body-line);margin:0}
.NameForm-module__0bs6_a__names{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:520px){.NameForm-module__0bs6_a__names{gap:var(--space-3);grid-template-columns:1fr 1fr}}