@font-face{font-family:Nunito;src:url("/fonts/nunito/Nunito.ttf")format("truetype");font-weight:200 900;font-display:swap}.flowi-design-system{color:var(--fds-ink);background:var(--fds-page);font:var(--fds-weight-normal) var(--fds-text-body)/var(--fds-line-body) var(--fds-font);overflow-wrap:anywhere;min-width:0}.flowi-design-system *,.flowi-design-system :before,.flowi-design-system :after{box-sizing:border-box}.flowi-design-system :where(button,input,select,textarea){font:inherit}.flowi-design-system :where(h1,h2,p){margin:0}.flowi-design-system :where(h2){font-size:var(--fds-text-section);font-weight:var(--fds-weight-medium);line-height:var(--fds-line-section)}.flowi-design-system :where(p){color:var(--fds-muted)}.flowi-design-system :focus-visible{outline:var(--fds-focus-width) solid var(--fds-brand);outline-offset:var(--fds-focus-offset)}.flowi-design-system .fds-button{justify-content:center;align-items:center;gap:var(--fds-space-2);min-height:var(--fds-control);max-width:100%;padding:var(--fds-space-2) var(--fds-space-4);border:1px solid var(--fds-border);border-radius:var(--fds-radius-control);background:var(--fds-surface);color:var(--fds-ink);font-size:var(--fds-text-md);font-weight:var(--fds-weight-medium);line-height:var(--fds-line-section);cursor:pointer;display:inline-flex}.flowi-design-system .fds-button:disabled{opacity:.55;cursor:not-allowed}.flowi-design-system .fds-button-icon,.flowi-design-system .fds-button-icon svg{width:var(--fds-icon-size);height:var(--fds-icon-size);flex-shrink:0;display:inline-flex}.flowi-design-system .fds-button--primary{background:var(--fds-brand);border-color:var(--fds-brand);color:var(--fds-on-brand)}@media (hover:hover){.flowi-design-system .fds-button:hover:enabled{background:var(--fds-page)}.flowi-design-system .fds-button--primary:hover:enabled{background:var(--fds-brand-hover)}}.flowi-design-system .fds-card{background:var(--fds-surface);border:1px solid var(--fds-border);border-radius:var(--fds-radius-card);padding:var(--fds-card-padding);min-width:0;box-shadow:var(--fds-shadow-card)}.flowi-design-system .fds-badge{align-items:center;gap:var(--fds-space-1);padding:var(--fds-space-1) var(--fds-space-2);border-radius:var(--fds-radius-badge);font-size:var(--fds-text-xs);font-weight:var(--fds-weight-medium);line-height:var(--fds-line-section);background:var(--fds-neutral-soft);color:var(--fds-muted);display:inline-flex}.flowi-design-system .fds-badge[data-tone=green]{background:var(--fds-success-soft);color:var(--fds-success)}.flowi-design-system .fds-badge[data-tone=orange]{background:var(--fds-warning-soft);color:var(--fds-warning)}.flowi-design-system .fds-badge[data-tone=red]{background:var(--fds-danger-soft);color:var(--fds-danger)}.flowi-design-system .fds-page-header,.flowi-design-system .fds-section-heading,.flowi-design-system .fds-actions{justify-content:space-between;align-items:center;gap:var(--fds-space-4);flex-wrap:wrap;display:flex}.flowi-design-system .fds-page-header>div{min-width:0}.flowi-design-system .fds-page-header h1{font-size:var(--fds-text-title);font-weight:var(--fds-weight-bold);line-height:var(--fds-line-title)}.flowi-design-system .fds-page-header p{margin-top:var(--fds-space-2)}.flowi-design-system .fds-actions{justify-content:flex-end}.flowi-design-system .fds-section-heading>span{font-size:var(--fds-text-sm);color:var(--fds-muted)}.flowi-design-system .fds-first-steps ol{margin:var(--fds-space-4) 0 0;padding:0;list-style:none}.flowi-design-system .fds-first-steps li{align-items:flex-start;gap:var(--fds-space-3);padding:var(--fds-space-4) 0;display:flex}.flowi-design-system .fds-first-steps li+li{border-top:1px solid var(--fds-border)}.flowi-design-system .fds-step-number{width:var(--fds-step-size);height:var(--fds-step-size);border-radius:var(--fds-radius-inset);background:var(--fds-neutral-soft);font-size:var(--fds-text-md);flex-shrink:0;place-items:center;display:grid}.flowi-design-system .fds-step-copy{flex:1;min-width:0}.flowi-design-system .fds-step-copy p{margin-top:var(--fds-space-1);font-size:var(--fds-text-sm)}.flowi-design-system .fds-first-steps li[aria-current=step] .fds-step-number{background:var(--fds-brand);color:var(--fds-on-brand)}.flowi-design-system .fds-current{margin-top:var(--fds-space-2);color:var(--fds-brand);background:var(--fds-brand-soft);padding:var(--fds-space-1) var(--fds-space-2);border-radius:var(--fds-radius-badge);font-size:var(--fds-text-xs);display:inline-block}.flowi-design-system .fds-step-tick{color:var(--fds-success)}.flowi-design-system .fds-empty-state{gap:var(--fds-space-3);justify-items:start;display:grid}.flowi-design-system .fds-drawer{width:min(100%, var(--fds-content-width));border:1px solid var(--fds-border);border-radius:var(--fds-radius-card) var(--fds-radius-card) 0 0;max-width:100%;max-height:90dvh;color:var(--fds-ink);background:var(--fds-surface);box-shadow:var(--fds-shadow-dialog);font:inherit;margin:0 auto;padding:0;position:fixed;inset:auto 0 0;overflow:hidden}.flowi-design-system .fds-drawer[open]{flex-direction:column;display:flex}.flowi-design-system .fds-drawer::backdrop{background:var(--fds-overlay)}.flowi-design-system .fds-drawer-header{justify-content:space-between;align-items:center;gap:var(--fds-space-4);padding:var(--fds-card-padding);border-bottom:1px solid var(--fds-border);display:flex}.flowi-design-system .fds-drawer-content{padding:var(--fds-card-padding);overscroll-behavior:contain;min-height:0;overflow-y:auto}.flowi-design-system .fds-drawer-footer{padding:var(--fds-card-padding);padding-bottom:max(var(--fds-card-padding), env(safe-area-inset-bottom));border-top:1px solid var(--fds-border)}.flowi-design-system .fds-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.flowi-design-system .fds-gallery{gap:var(--fds-section-gap);max-width:var(--fds-content-width);padding:var(--fds-page-padding);margin:auto;display:grid}.flowi-design-system .fds-gallery-controls,.flowi-design-system .fds-gallery-row{gap:var(--fds-space-3);flex-wrap:wrap;align-items:center;display:flex}.flowi-design-system .fds-gallery-controls label{gap:var(--fds-space-1);display:grid}.flowi-design-system .fds-gallery-controls select{min-height:var(--fds-control);max-width:100%;padding:var(--fds-space-2);border:1px solid var(--fds-border);border-radius:var(--fds-radius-control);color:var(--fds-ink);background:var(--fds-surface)}.flowi-design-system .fds-gallery-stack{gap:var(--fds-space-4);display:grid}@media (width<=760px){.flowi-design-system .fds-step-action{padding-left:calc(var(--fds-step-size) + var(--fds-space-3));flex-basis:100%}.flowi-design-system .fds-first-steps li{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.flowi-design-system *,.flowi-design-system :before,.flowi-design-system :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.flowi-design-system .fds-badge[data-tone=blue]{background:var(--fds-brand-soft);color:var(--fds-brand)}.flowi-design-system[data-mode=kid]{--fl-bg:var(--fds-page);--fl-surface:var(--fds-surface);--fl-text:var(--fds-ink);--fl-muted:var(--fds-muted);--fl-border:var(--fds-border);--fl-borderSoft:var(--fds-border);--fl-controlBorder:var(--fds-border);--fl-blue:var(--fds-brand);--fl-blueSoft:var(--fds-brand-soft);--fl-brand:var(--fds-brand);--fl-brandSoft:var(--fds-brand-soft);--fl-hover:var(--fds-neutral-soft)}.flowi-design-system[data-mode=kid] [data-flowi-card=true]{border-radius:var(--fds-radius-card)!important}.rd-shell[data-mode=kid] .rd-page :where(button,[role=button],[role=switch],input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:var(--fds-control)!important;border-radius:var(--fds-radius-control)!important}.rd-shell[data-mode=kid] .rd-page :where(button,[role=button],input,select,textarea,h1,h2,h3,p,label,table){font-family:var(--fds-font)}