.fn-look{--fn-ink:#16181d;--fn-muted:#5b616b;--fn-line:#e3e6ea;--fn-soft:#f7f8fa;--fn-money:#1a4480;--fn-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%235b616b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7.5 5 5 5-5 5'/%3E%3C/svg%3E")}:root[data-theme=dark] .fn-look{--fn-ink:var(--c-text);--fn-muted:var(--c-muted);--fn-line:var(--c-hairline);--fn-soft:var(--c-band);--fn-money:var(--c-accent)}.fn-look form .layout{grid-template-columns:minmax(0,35rem);justify-content:center}.fn-look form .layout__main{grid-column:1}.fn-look form .layout__side{display:none}.fn-look form .learn-more{display:inline-flex;font-size:14px;color:var(--c-accent)}.fn-look form .why-text:not([hidden]){display:block;margin:8px 0 0;padding:0;border:0;font-size:14px}.fn-look .progress-groups{margin:0 0 40px}.fn-look .progress-groups ol{display:flex;justify-content:center;gap:6px}.fn-look .progress-groups li{position:relative}.fn-look .progress-groups li>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fn-look .progress-groups .progress-line{width:64px;height:6px;border-radius:3px;background:var(--fn-line)}.fn-look .progress-groups .progress-line::-webkit-progress-bar{border-radius:3px;background:var(--fn-line)}.fn-look .progress-groups .progress-line::-webkit-progress-value{border-radius:3px;background:var(--fn-ink)}.fn-look .progress-groups .progress-line::-moz-progress-bar{border-radius:3px;background:var(--fn-ink)}.fn-look form .legend-heading h1,.fn-look form legend h1{font-size:36px;font-weight:600;line-height:1.2;letter-spacing:-.9px}@media (max-width:29.99rem){.fn-look form .legend-heading h1,.fn-look form legend h1{font-size:28px}}.fn-look form .hint{font-size:16px;color:var(--fn-muted)}.fn-look .choice{position:relative;align-items:center;padding:20px 22px;border:1.5px solid var(--fn-line);border-radius:16px;font-size:17px;font-weight:600}.fn-look .choice:after{content:"";flex:none;width:20px;height:20px;background:var(--fn-chevron) center /20px no-repeat}.fn-look .choice:has(input[type=checkbox]):after{display:none}.fn-look .choice input[type=radio]{position:absolute;opacity:0;width:1px;height:1px;margin:0}.fn-look .choice:hover{border-color:var(--fn-ink)}.fn-look .choice:has(input:checked){border-color:var(--fn-ink);box-shadow:inset 0 0 0 .5px var(--fn-ink)}.fn-look .choice small{font-size:14px;color:var(--fn-muted)}.fn-look form .actions .btn{width:100%;min-width:0;padding:16px 24px;font-size:16px}.fn-look .results-total__label{font-size:18px;font-weight:400;color:var(--fn-muted)}.fn-look .results-total__amount{font-size:72px;font-weight:700;line-height:1.05;letter-spacing:-2.16px;color:var(--fn-money)}@media (max-width:29.99rem){.fn-look .results-total__amount{font-size:48px;letter-spacing:-1.4px}}.fn-look .calc-card{border:0;padding:0;background:none}.fn-look [data-testid=calc-plan] .layout__side{padding:28px;border-radius:18px;background:var(--fn-soft)}.fn-look .results-side__title{font-size:22px;font-weight:700}.fn-look .results-side .btn{width:100%}.fn-look .pills{display:flex;flex-direction:column;gap:12px}.fn-look .pill{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:20px 22px;border:1.5px solid var(--fn-line);border-radius:16px;background:var(--c-surface);color:var(--c-text);font-size:17px;font-weight:600;text-align:left}.fn-look .pill:after{content:"";flex:none;width:20px;height:20px;background:var(--fn-chevron) center /20px no-repeat}.fn-look .pill:hover,.fn-look .pill[aria-pressed=true]{border-color:var(--fn-ink)}.fn-look .pill[aria-pressed=true]{box-shadow:inset 0 0 0 .5px var(--fn-ink)}@media (min-width:64rem){.fn-look [data-testid=calc-plan] .layout{grid-template-columns:minmax(0,520px) minmax(0,440px);justify-content:center;gap:72px;max-width:1080px;margin:0 auto}.fn-look [data-testid=calc-plan] .layout__main,.fn-look [data-testid=calc-plan] .layout__side{grid-column:auto}}.fn-look [data-testid=calc-plan] .results-total__amount{font-size:56px;letter-spacing:-1.6px}.fn-look .calc-lines{margin:0;padding:0;list-style:none}.fn-look .calc-lines li{padding:14px 0;border-top:1px solid var(--fn-line);font-size:15px}.fn-look .calc-card+.calc-card{margin-top:24px}.fn-look .calc-card h2,.fn-look .calc-card__sub{font-size:18px;font-weight:700}body:has(.fn) .app-header,body:has(.fn) .site-footer,body:has(.fn) .tabbar{display:none}:root[data-theme=dark] .fn{--c-bg:#ffffff;--c-surface:#ffffff;--c-band:#f7f8fa;--c-text:#16181d;--c-muted:#5b616b;--c-hairline:#e3e6ea;--c-border:#e3e6ea;--c-border-strong:#6b7079;--c-accent:#1a4480;--c-accent-hover:#162e51;--c-accent-soft:#eaf0fd;--c-on-accent:#ffffff;--fig-on-ink:#ffffff;color-scheme:light;color:var(--c-text)}main:has(.fn){max-width:none;padding:0}.fn h1,.fn h2,.fn h3,.fn p{margin:0;max-width:none;color:inherit;letter-spacing:normal;line-height:inherit}.fn .fn-field input,.fn .fn-field select{display:inline-block;width:auto;max-width:none;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font:inherit;color:inherit}.fn .fn-field input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:1.5em}.fn .fn-field input[type=date]::-webkit-date-and-time-value{text-align:left}.fn .fn-field select{background-image:none}.fn button{font:inherit;color:inherit}.fn{--ink:#16181d;--mark:#141414;--muted:#5b616b;--faint:#6b7079;--line:#e3e6ea;--line-strong:#c9cdd3;--soft:#f7f8fa;--soft-2:#f2f4f6;--money:#1a4480;--money-text:#1f4e94;--money-soft:#eaf1fb;--money-line:#bcd0ef;--focus:#2491ff;--sans:var(--font-jakarta),system-ui,-apple-system,"Segoe UI",sans-serif;--serif:var(--font-ancizar),Georgia,serif;--gutter:max(16px,env(safe-area-inset-left,0px));color-scheme:light}.fn *,.fn :after,.fn :before{box-sizing:border-box}.fn{-webkit-text-size-adjust:100%;margin:0;min-height:100dvh;color:var(--ink);font:400 16px/1.5 var(--sans);-webkit-font-smoothing:antialiased}.fn button,.fn input{font:inherit;color:inherit}.fn button{cursor:pointer;background:none;border:0;padding:0}.fn a{color:inherit}.fn dd,.fn dl,.fn h1,.fn h2,.fn p,.fn ul{margin:0}.fn ul{padding:0;list-style:none}.fn [hidden]{display:none!important}.fn :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.fn h1:focus{outline:none}.fn .fn-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fn .fn-i{width:16px;height:16px;flex:none}.fn .fn-bar{position:relative;display:grid;grid-template-columns:auto auto auto 1fr auto 1fr auto auto auto;align-items:start;grid-column-gap:20px;column-gap:20px;padding:18px max(40px,env(safe-area-inset-right,0px)) 0 max(40px,env(safe-area-inset-left,0px));min-height:80px}.fn .fn-bar__brand{grid-column:1;margin-top:4px;font:400 22px/1.2 var(--serif);color:var(--mark);text-decoration:none}.fn .fn-bar__rule{width:1px;height:20px;margin-top:8px}.fn .fn-bar__rule--back{grid-column:2}.fn .fn-bar__back,.fn .fn-bar__exit{display:inline-flex;align-items:center;gap:6px;margin-top:8px;text-decoration:none}.fn .fn-bar__back{grid-column:3}.fn[data-at=situation] .fn-bar__rule--back{visibility:hidden}.fn .fn-bar__progress{position:absolute;top:18px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center}.fn .fn-bars{display:flex;gap:6px}.fn .fn-bars i{background:var(--line);transition:background .2s}.fn .fn-bars i.fn-on{background:var(--ink)}.fn .fn-bar__time{display:inline-flex;align-items:center;gap:6px}.fn .fn-bar__time .fn-i{width:14px;height:14px}.fn .fn-tally-wrap{grid-column:7;position:relative;justify-self:end}.fn .fn-bar>.fn-bar__rule:not(.fn-bar__rule--back){grid-column:8}.fn .fn-bar__exit{grid-column:9}.fn .fn-tally{display:inline-flex;align-items:center;padding:7px 12px 7px 14px;border:1px solid var(--line);border-radius:999px;white-space:nowrap}.fn .fn-tally:disabled{cursor:default}.fn .fn-tally__label{font-size:13px;line-height:1.4}.fn .fn-tally__amount{font-size:15px;line-height:1.4}.fn .fn-tally__empty .fn-i{width:14px;height:14px;color:var(--muted);display:block}.fn .fn-tally__open{display:none}.fn .fn-tally__open .fn-i{display:block;transition:transform .15s}.fn .fn-tally--on{border-color:var(--money-line)}.fn .fn-tally--on .fn-tally__amount{color:var(--money)}.fn .fn-tally--on .fn-tally__empty{display:none}.fn .fn-tally--on .fn-tally__open{display:block}.fn .fn-tally[aria-expanded=true] .fn-tally__open .fn-i{transform:scaleY(-1)}.fn .fn-est{position:absolute;z-index:20;top:calc(100% + 8px);right:0;width:300px;max-width:calc(100vw - 32px);display:flex;flex-direction:column;gap:10px;padding:18px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 8px 24px rgb(0 0 0/12%)}.fn .fn-est__label{font-size:13px;font-weight:600;line-height:1.45}.fn .fn-est__total{font-size:28px;line-height:1.2;letter-spacing:-.56px;padding-bottom:10px;border-bottom:1px solid var(--line)}.fn .fn-est__rows{display:flex;flex-direction:column;gap:10px}.fn .fn-est__rows div{display:flex;justify-content:space-between;font-size:13px;line-height:1.45}.fn .fn-est__how-text,.fn .fn-est__note{line-height:1.45}.fn .fn-est__how{align-self:flex-start;font-size:13px;line-height:1.45}.fn .fn-steps{padding:110px max(16px,env(safe-area-inset-right,0px)) 140px var(--gutter)}.fn .fn-q{width:100%;max-width:560px;margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.fn .fn-q h1{font-size:36px;line-height:1.2;letter-spacing:-.9px;text-wrap:balance}.fn .fn-q__lede{margin-top:-8px;font-size:17px}.fn .fn-q__hint{margin-top:-12px;font-size:13px;color:var(--muted)}.fn .fn-q__link{font-size:14px;font-weight:600;color:var(--blue);text-decoration:none}.fn .fn-q__link:hover{text-decoration:underline}.fn .fn-q__error{margin-top:-12px;font-weight:500}.fn .fn-q__check{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:-4px;padding:14px 16px;border:1px solid var(--line-strong);border-left:4px solid var(--money);border-radius:12px;background:var(--soft);color:var(--ink);font-size:15px;line-height:1.45}.fn .fn-q__check[hidden]{display:none}.fn .fn-q__confirm{padding:10px 16px;border:1px solid var(--money);border-radius:999px;background:#fff;color:var(--money);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.fn .fn-q__confirm:hover{background:var(--money-soft)}.fn .fn-roles{display:grid;grid-template-columns:repeat(2,minmax(0,270px));grid-gap:20px;gap:20px;width:100%}.fn .fn-role{display:flex;flex-direction:column;align-items:center;gap:14px;min-height:258px;padding:28px 24px;border:1.5px solid var(--line);border-radius:20px;text-align:center;transition:border-color .15s,box-shadow .15s}.fn .fn-answer:hover,.fn .fn-role:hover{border-color:var(--ink)}.fn .fn-answer.fn-is-picked,.fn .fn-role.fn-is-picked{border-color:var(--ink);box-shadow:inset 0 0 0 .5px var(--ink)}.fn .fn-role__art{display:grid;place-items:center;border-radius:50%}.fn .fn-role__title{font-size:18px;font-weight:700}.fn .fn-role__hint{margin-top:-6px}.fn .fn-answers{display:flex;flex-direction:column;width:100%}.fn .fn-answer{display:flex;align-items:center;gap:14px;width:100%;padding:20px 22px;border:1.5px solid var(--line);text-align:left;transition:border-color .15s,box-shadow .15s}.fn .fn-answer__text{flex:1 1;min-width:0;display:flex;flex-direction:column}.fn .fn-answer__title{font-size:17px}.fn .fn-answer__go{width:20px;height:20px;color:var(--muted)}.fn .fn-seg{display:inline-flex;border-radius:12px}.fn .fn-seg__opt{padding:10px 18px;border-radius:10px;font-size:14px;font-weight:500;color:var(--muted)}.fn .fn-seg__opt[aria-checked=true]{box-shadow:0 1px 2px rgb(0 0 0/6%)}.fn .fn-pay .fn-seg__opt{padding:11px 14px}.fn .fn-field{display:flex;align-items:center;gap:12px;width:100%;padding:16px 18px;border:1.5px solid var(--ink);border-radius:12px;background:#fff;font-size:18px}.fn .fn-field:focus-within{box-shadow:0 0 0 3px rgb(36 145 255/25%)}.fn .fn-field input{min-width:0;flex:1 1;border:0;outline:0;padding:0;background:transparent;font-size:18px;line-height:1.5}.fn .fn-field__icon{width:20px;height:20px}.fn .fn-field input::-webkit-calendar-picker-indicator{display:none}.fn .fn-field__pick{display:grid;color:var(--muted)}.fn .fn-field--money{width:260px;gap:6px}.fn .fn-pay{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.fn .fn-weekly{width:100%;padding:18px 22px;border-radius:16px;background:var(--soft-2)}.fn .fn-weekly__label{font-size:13px;font-weight:500;color:var(--muted)}.fn .fn-weekly__amount{font-size:24px;font-weight:700}.fn .fn-why{margin-top:-8px}.fn .fn-why__toggle{display:inline-flex;align-items:center;gap:6px}.fn .fn-why__icon{width:14px;height:14px;transition:transform .15s}.fn .fn-why__toggle[aria-expanded=true] .fn-why__icon{transform:scaleY(-1)}.fn .fn-why__text{max-width:520px}.fn .fn-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:16px 24px;border-radius:12px;background:var(--ink)}.fn .fn-cta:hover{background:#2b2e35}.fn .fn-cta:disabled{opacity:.6;cursor:default}.fn .fn-q--wide{max-width:1072px;margin-top:-10px}.fn .fn-result{display:grid;grid-template-columns:minmax(0,520px) minmax(0,480px);justify-content:space-between;grid-gap:72px;gap:72px;width:100%}.fn .fn-result__money{display:flex;flex-direction:column;gap:4px}.fn .fn-result__lead{font-size:18px;color:var(--muted)}.fn .fn-q .fn-result__total{font-size:72px;font-weight:700;line-height:1.05;letter-spacing:-2.16px;color:var(--money)}.fn .fn-result__over{font-size:16px;color:var(--muted)}.fn .fn-q .fn-result__none{font-size:32px;margin-bottom:12px}.fn .fn-result__maybe{margin-top:8px;font-size:14px;font-weight:600;color:var(--money-text)}.fn .fn-result__rows{margin-top:20px}.fn .fn-result__rows li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid var(--line);font-size:15px}.fn .fn-result__rows li>span{display:flex;flex-direction:column;gap:2px}.fn .fn-result__rows b{font-weight:600;white-space:nowrap}.fn .fn-result__rows small{font-size:13px;color:var(--muted)}.fn .fn-claim{display:flex;flex-direction:column;gap:16px;padding:28px;border-radius:18px;background:var(--soft)}.fn .fn-claim__title{font-size:22px;font-weight:700}.fn .fn-claim__body{font-size:15px;color:var(--muted)}.fn .fn-claim__fine{font-size:12px;color:var(--muted)}.fn .fn-join{display:flex;flex-direction:column;gap:16px;width:100%}.fn input.fn-field{font-size:16px;line-height:1.5;outline:0}.fn input.fn-field:focus{box-shadow:0 0 0 3px rgb(36 145 255/25%)}.fn .fn-join__hp{position:absolute;left:-9999px}.fn .fn-join__status:empty{display:none}.fn .fn-join__status{font-size:14px;font-weight:500}.fn .fn-join__status[data-state=error]{color:var(--error)}.fn .fn-join__status[data-state=saved]{color:var(--money-text)}.fn .fn-join.fn-is-done .fn-cta,.fn .fn-join.fn-is-done .fn-field{display:none}.fn .fn-ask{position:fixed;z-index:30;right:max(40px,env(safe-area-inset-right,0px));bottom:calc(32px + env(safe-area-inset-bottom, 0px));display:flex;flex-direction:column;align-items:flex-end;gap:14px}.fn .fn-ask__btn{display:inline-flex;align-items:center;gap:8px;padding:12px 18px 12px 14px;border-radius:999px;background:var(--ink);color:#fff;font-size:14px;font-weight:600;box-shadow:0 8px 24px rgb(0 0 0/14%)}.fn .fn-ask__btn .fn-i{width:18px;height:18px}.fn .fn-ask__panel{width:360px;max-width:calc(100vw - 32px);display:flex;flex-direction:column;gap:14px;padding:20px;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 8px 24px rgb(0 0 0/14%)}.fn .fn-ask__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.fn .fn-ask__title{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.fn .fn-ask__q{width:18px;height:18px;color:var(--blue)}.fn .fn-ask__close{color:var(--muted);display:grid}.fn .fn-ask__body{font-size:14px}.fn .fn-noscript{padding:24px;text-align:center}.fn .fn-q__pick{display:flex;flex-direction:column;align-items:flex-start;width:100%}.fn .fn-q__hint--row{width:100%;margin-top:0}.fn button.fn-q__link{padding:0}.fn .fn-field--month{width:200px}.fn .fn-field--hours,.fn .fn-field--year{width:150px}.fn .fn-field select{min-width:0;flex:1 1;border:0;outline:0;padding:0;background:transparent;font:inherit;font-size:18px;line-height:1.5}.fn .fn-result__dates{display:flex;flex-direction:column;gap:8px;padding:16px 20px;border-radius:16px;background:var(--soft);font-size:14px;color:var(--muted)}.fn .fn-result__dates b{color:var(--ink);font-weight:600}.fn .fn-result__other>span{align-items:flex-start}.fn .fn-invite{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:14px;font-weight:600;color:var(--blue)}.fn .fn-invite:hover{text-decoration:underline}.fn .fn-invite__status:empty{display:none}.fn .fn-invite__status{font-size:13px;color:var(--muted)}@media (max-width:1100px){.fn .fn-result{grid-template-columns:minmax(0,1fr);gap:40px;max-width:560px;margin:0 auto}}@media (max-width:860px){.fn .fn-bar{grid-template-columns:auto auto auto 1fr auto auto auto;row-gap:14px;padding-left:var(--gutter);padding-right:max(16px,env(safe-area-inset-right,0px))}.fn .fn-bar__progress{position:static;transform:none;grid-column:1/-1;grid-row:2}.fn .fn-tally-wrap{grid-column:5}.fn .fn-bar>.fn-bar__rule:not(.fn-bar__rule--back){grid-column:6}.fn .fn-bar__exit{grid-column:7}.fn .fn-steps{padding-top:48px}}@media (max-width:560px){.fn .fn-bar{column-gap:10px}.fn .fn-bar>.fn-bar__rule,.fn .fn-bar__rule--back,.fn .fn-tally__label{display:none}.fn .fn-bar__back{font-size:0;gap:0}.fn .fn-bar__back .fn-i{width:18px;height:18px}.fn .fn-bars i{width:52px}.fn .fn-q h1{font-size:28px;letter-spacing:-.6px}.fn .fn-q .fn-result__total{font-size:56px}.fn .fn-roles{grid-template-columns:minmax(0,1fr);gap:12px}.fn .fn-role{min-height:0;flex-direction:row;flex-wrap:wrap;text-align:left;padding:18px 20px;column-gap:16px;row-gap:2px}.fn .fn-role__art{width:56px;height:56px;grid-row:span 2}.fn .fn-role__icon{width:28px;height:28px}.fn .fn-role{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center}.fn .fn-role__hint,.fn .fn-role__title{grid-column:2}.fn .fn-role__art{grid-row:1/span 2}.fn .fn-role__hint{margin-top:0}.fn .fn-field--money{width:100%}.fn .fn-claim{padding:22px}.fn .fn-ask{right:max(16px,env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom, 0px))}}.fn .fn-q--wide:has(.fn-plan){max-width:1120px}@media (min-width:1101px){.fn .fn-q--wide:has(.fn-plan){margin-top:-54px}}.fn .fn-plan{--plan-ink:#16213a;--plan-muted:#5b6270;--plan-line:#e5e2db;--plan-navy:#1e3a5f;gap:56px;width:100%;color:var(--plan-ink)}.fn .fn-plan,.fn .fn-plan__head{display:flex;flex-direction:column}.fn .fn-plan__head{gap:20px}.fn .fn-q .fn-plan__title{font-size:40px;font-weight:600;line-height:48px;letter-spacing:-.8px;color:var(--plan-ink);text-wrap:balance}.fn .fn-plan__note{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:12px;background:#e4ecf9;color:#3a4253;font-size:14px;line-height:20px}.fn .fn-plan__note-icon{flex:none;width:20px;height:20px;color:#2a4a9e}.fn .fn-plan__body{display:grid;grid-template-columns:minmax(0,680px) minmax(0,400px);grid-template-areas:"pay claim" "cal .";grid-column-gap:40px;column-gap:40px;grid-row-gap:56px;row-gap:56px;align-items:start}.fn .fn-plan__main{display:contents}.fn .fn-plan__none,.fn .fn-plan__pay{grid-area:pay}.fn .fn-plan__cal{grid-area:cal}.fn .fn-plan__body>.fn-claim,.fn .fn-plan__claim{grid-area:claim}.fn .fn-plan__pay{display:flex;flex-direction:column;gap:16px}.fn .fn-plan__lead{display:flex;flex-direction:column;gap:4px}.fn .fn-plan__label{font-size:14px;font-weight:600;line-height:20px;color:var(--plan-muted)}.fn .fn-plan__weekly{color:var(--plan-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fn .fn-plan__sub{max-width:616px;font-size:14px;line-height:20px;color:var(--plan-muted)}.fn .fn-plan__sub--lead{font-size:16px;line-height:24px}.fn .fn-plan__rows{max-width:616px;border-top:1px solid var(--plan-line)}.fn .fn-plan__row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 0;border-bottom:1px solid var(--plan-line)}.fn .fn-plan__row>span{display:flex;flex-direction:column;gap:4px;max-width:440px;min-width:0}.fn .fn-plan__row b{font-size:16px;font-weight:600;line-height:24px;color:var(--plan-ink)}.fn .fn-plan__row>b{flex:none;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fn .fn-plan__row small{font-size:14px;line-height:20px;color:var(--plan-muted)}.fn .fn-plan__row--total b{font-weight:700}.fn .fn-plan__fine{max-width:616px;font-size:12px;line-height:16px;color:var(--plan-muted)}.fn .fn-plan__cal{display:flex;flex-direction:column;gap:20px}.fn .fn-plan__cal-title{font-size:20px;font-weight:600;line-height:28px;color:var(--plan-ink)}.fn .fn-plan__dates{display:flex;flex-direction:column;gap:20px;max-width:616px}.fn .fn-plan__dates>li{display:flex;align-items:center;gap:16px}.fn .fn-plan__dates>li>span:last-child{display:flex;flex-direction:column;gap:4px;min-width:0}.fn .fn-plan__dates b{font-size:16px;font-weight:600;line-height:24px;color:var(--plan-ink)}.fn .fn-plan__dates small{font-size:14px;line-height:20px;color:var(--plan-muted)}.fn .fn-tile{display:flex;flex:none;flex-direction:column;align-items:center;width:52px;padding-bottom:8px;overflow:hidden;border:1px solid #e3e6ea;border-radius:10px;background:#fff}.fn .fn-tile__month{align-self:stretch;padding:4px 0;background:var(--plan-navy);color:#fff;font-size:12px;font-weight:700;line-height:16px;text-align:center}.fn .fn-tile__day{color:#16181d;font-size:20px;font-weight:700;line-height:28px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fn .fn-plan__claim{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:32px;border-radius:24px;background:var(--plan-navy);color:#fff}.fn .fn-q .fn-plan__claim-title{text-wrap:wrap;font-size:24px;font-weight:600;line-height:32px;letter-spacing:-.24px;color:#fff}.fn .fn-plan__claim-body{font-size:16px;line-height:24px;color:rgb(255 255 255/86%)}.fn .fn-plan__claim-cta{display:inline-flex;align-items:center;gap:8px;padding:16px 28px;border-radius:999px;background:#fff;color:var(--plan-ink);font-size:16px;font-weight:600;line-height:24px}.fn .fn-plan__claim-cta:hover{background:#eef1f6}.fn .fn-plan__claim-cta:focus-visible{outline:2px solid #fff;outline-offset:3px}.fn .fn-plan__claim-arrow{width:16px;height:16px}.fn .fn-plan__claim-fine{font-size:12px;line-height:16px;color:rgb(255 255 255/75%)}@media (max-width:1100px){.fn .fn-plan__body{grid-template-columns:minmax(0,1fr);grid-template-areas:"pay" "claim" "cal";row-gap:40px}}@media (max-width:560px){.fn .fn-plan{gap:32px}.fn .fn-q .fn-plan__title{font-size:32px;line-height:40px;letter-spacing:-.64px}.fn .fn-plan__weekly{font-size:36px;line-height:44px;letter-spacing:-1.08px}.fn .fn-plan__row{align-items:flex-start}.fn .fn-plan__claim{padding:24px}}.fn .fn-datefield{position:relative;width:100%;max-width:360px}.fn .fn-datefield--month{max-width:240px}.fn .fn-datefield__box{width:100%}.fn .fn-datefield__box input{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em}.fn .fn-datefield .fn-field__pick{display:grid;place-items:center;margin:-6px -6px -6px 0;padding:6px;border-radius:8px}.fn .fn-datefield .fn-field__pick:hover,.fn .fn-datefield .fn-field__pick[aria-expanded=true]{background:var(--soft-2);color:var(--money)}.fn .fn-datefield .fn-field__pick:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.fn .fn-cal{position:absolute;top:calc(100% + 8px);left:0;z-index:30;max-width:calc(100vw - 2 * var(--gutter));padding:20px 18px 16px;box-shadow:0 12px 32px rgb(22 24 29/14%),0 2px 6px rgb(22 24 29/8%)}.fn .fn-cal[hidden]{display:none}.fn .fn-cal__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.fn .fn-cal__title{display:inline-flex;align-items:center;padding:4px 6px;margin-left:-6px}.fn .fn-cal__arrow svg,.fn .fn-cal__title svg{width:16px;height:16px}.fn .fn-cal__title:not(:disabled):hover{background:var(--soft-2)}.fn .fn-cal__title:disabled{cursor:default}.fn .fn-cal__nav{display:flex}.fn .fn-cal__arrow{display:grid;place-items:center;border-radius:999px}.fn .fn-cal__arrow:hover{background:var(--soft-2)}.fn .fn-cal__grid--days,.fn .fn-cal__week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.fn .fn-cal__week span{padding-bottom:6px;text-align:center;font-weight:600}.fn .fn-cal__grid--days{row-gap:2px}.fn .fn-cal__grid--wide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px 6px;gap:8px 6px}.fn .fn-cal__day{justify-self:center;display:grid;place-items:center;width:40px}.fn .fn-cal__cell,.fn .fn-cal__day{height:40px;border-radius:999px;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.fn .fn-cal__cell:hover,.fn .fn-cal__day:hover{background:var(--soft-2)}.fn .fn-cal__day--outside{color:var(--faint);opacity:.7}.fn .fn-cal__cell--today,.fn .fn-cal__day--today{box-shadow:inset 0 0 0 1.5px var(--money)}.fn .fn-cal__cell--selected,.fn .fn-cal__cell--selected:hover,.fn .fn-cal__day--selected,.fn .fn-cal__day--selected:hover{background:var(--money)}.fn .fn-cal__cell:disabled,.fn .fn-cal__day:disabled{cursor:default;opacity:1}.fn .fn-cal__arrow:focus-visible,.fn .fn-cal__cell:focus-visible,.fn .fn-cal__day:focus-visible,.fn .fn-cal__title:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (max-width:420px){.fn .fn-cal{padding:16px 12px 12px}.fn .fn-cal__day{width:36px;height:36px}}.fn{--ink:#16213a;--muted:#5b6270;--faint:#8a909a;--line:#e5e2db;--line-strong:#b9bdc4;--soft:#efede8;--soft-2:#efede8;--blue:#2f5bd3;--blue-soft:#eaf0fd;--navy:#1e3a5f;--body:#3a4253;--money:#17603a;--money-text:#2f5d45;--money-soft:#e3f2e8;--money-line:#e3f2e8;--error:#b42318;background:#f8f7f4}.fn .fn-bar{min-height:72px;padding-top:20px;align-items:center}.fn .fn-bar__rule{height:24px;margin-top:0;background:var(--line)}.fn .fn-bar__back,.fn .fn-bar__exit{gap:8px;margin-top:0;font-size:14px;font-weight:500;line-height:20px;color:var(--ink)}.fn .fn-bar__progress{top:12px;gap:8px}.fn .fn-bar__task{font-size:14px;font-weight:600;line-height:20px}.fn .fn-bars{gap:8px}.fn .fn-bars i{width:64px;height:6px;border-radius:3px;background:#dcd9d2}.fn .fn-bars i.fn-on{background:var(--navy)}.fn .fn-bar__time{gap:8px;font-size:12px;line-height:16px;color:var(--muted)}.fn[data-at=estimate] .fn-tally-wrap,.fn[data-end=yes] .fn-bar__progress{display:none}.fn .fn-tally{gap:8px;height:36px;padding:8px 16px;border:0;background:var(--soft)}.fn .fn-tally__label{font-size:12px;font-weight:500;line-height:16px;color:var(--muted)}.fn .fn-tally__amount{font-size:14px;font-weight:700;line-height:20px;color:var(--faint)}.fn .fn-tally--on{padding-right:12px;border:0;background:var(--money-soft)}.fn .fn-tally--on .fn-tally__label{color:var(--money-text)}.fn .fn-tally--on .fn-tally__amount,.fn .fn-tally--on .fn-tally__open{color:var(--money)}.fn .fn-est{width:324px;gap:12px;padding:24px;border:0;border-radius:16px;box-shadow:0 8px 28px rgb(0 0 0/12%)}.fn .fn-est__label{font-size:14px;font-weight:500;line-height:20px;color:var(--muted)}.fn .fn-est__total{font-size:32px;font-weight:700;line-height:40px;letter-spacing:0;padding-bottom:12px;border-bottom-color:var(--line)}.fn .fn-est__rows{gap:12px}.fn .fn-est__rows div{font-size:14px;line-height:20px}.fn .fn-est__rows dt{color:var(--muted)}.fn .fn-est__rows dd{font-weight:600;color:var(--ink)}.fn .fn-est__how-text,.fn .fn-est__note{font-size:12px;line-height:16px;color:var(--muted)}.fn .fn-est__how{display:inline-flex;align-items:center;gap:8px;margin-top:8px;font-size:14px;font-weight:600;line-height:20px;color:var(--blue)}.fn .fn-est__how .fn-why__icon{width:14px;height:14px}.fn .fn-est__how[aria-expanded=true] .fn-why__icon{transform:scaleY(-1)}@media (min-width:64rem){.fn .fn-steps{padding-top:64px}}.fn .fn-q{max-width:640px;gap:28px}.fn .fn-q h1{font-size:32px;font-weight:600;line-height:40px;letter-spacing:-.64px;color:var(--ink)}.fn .fn-q__lede{margin-top:-20px;font-size:16px;line-height:24px;color:var(--muted)}.fn [data-step=leave] .fn-q__lede{font-size:14px;line-height:20px}.fn .fn-q[data-step=situation],.fn .fn-q[data-step=work]{max-width:760px}.fn .fn-roles--three{grid-template-columns:repeat(3,240px);gap:20px;max-width:760px}.fn .fn-role{justify-content:flex-start;gap:16px;min-height:222px;padding:32px 20px 28px;border:1px solid var(--line);border-radius:24px;background:#fff;transition:none}.fn .fn-roles--work .fn-role{gap:12px;min-height:246px;padding:32px 16px 28px}.fn .fn-role.fn-is-picked,.fn .fn-role:hover{border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy)}.fn .fn-role__art{width:96px;height:96px;background:var(--blue-soft);color:var(--blue)}.fn .fn-role__icon{width:48px;height:48px}.fn .fn-role__title,.fn .fn-roles--three .fn-role__title{max-width:208px;font-size:16px;font-weight:600;line-height:24px;color:var(--ink)}.fn .fn-role__hint{max-width:208px}.fn .fn-q__account,.fn .fn-role__hint{margin-top:0;font-size:14px;line-height:20px;color:var(--muted)}.fn .fn-q__account a{margin-left:4px;font-weight:600;color:var(--blue);text-decoration:none}.fn .fn-soon{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:16px}.fn .fn-soon[hidden]{display:none}.fn .fn-soon__scrim{position:absolute;inset:0;background:rgb(22 33 58/45%)}.fn .fn-soon__panel{position:relative;display:flex;flex-direction:column;gap:20px;width:100%;max-width:520px;max-height:calc(100vh - 32px);overflow:auto;padding:32px;border-radius:24px;background:#fff;box-shadow:0 16px 48px rgb(0 0 0/18%)}.fn .fn-soon__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.fn .fn-soon__title{font-size:24px;font-weight:600;line-height:32px;letter-spacing:-.24px;color:var(--ink)}.fn .fn-soon__close{display:grid;flex:none;place-items:center;width:32px;height:32px;border-radius:8px;color:var(--ink)}.fn .fn-soon__close .fn-i{width:20px;height:20px}.fn .fn-soon__body{font-size:16px;line-height:24px;color:var(--body)}.fn .fn-answers{gap:12px}.fn .fn-answer{min-height:66px;padding:20px 24px;border:1px solid var(--line);border-radius:16px;background:#fff;transition:none}.fn .fn-answer.fn-is-picked,.fn .fn-answer:hover{border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy)}.fn .fn-answer__title{font-size:16px;font-weight:600;line-height:24px;color:var(--ink)}.fn .fn-answer__hint{margin-top:4px;font-size:14px;line-height:20px;color:var(--muted)}.fn .fn-answer__go{width:18px;height:18px;color:var(--ink)}.fn .fn-answer--expand{display:flex;flex-direction:column;align-items:stretch;gap:16px;padding:0}.fn .fn-answer__head{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:20px 24px;text-align:left}.fn .fn-answer--expand.fn-is-picked .fn-answer__head{padding-bottom:0}.fn .fn-answer--expand.fn-is-picked .fn-answer__go{transform:rotate(90deg)}.fn .fn-answer__pick{padding:0 24px 20px}.fn .fn-answer__pick[hidden]{display:none}.fn .fn-seg{gap:4px;padding:4px;border-radius:999px;background:var(--soft)}.fn .fn-pay .fn-seg__opt,.fn .fn-seg__opt{padding:12px 20px;border-radius:999px;font-size:14px;font-weight:500;line-height:20px;color:var(--muted)}.fn .fn-seg__opt[aria-checked=true]{background:#fff;color:var(--ink);font-weight:600;box-shadow:none}.fn .fn-field__label{margin-bottom:-20px;font-size:14px;font-weight:600;line-height:20px;color:var(--ink)}.fn .fn-datefield__box,.fn .fn-field{min-height:58px;padding:16px 20px;border:1px solid var(--line-strong);border-radius:12px;background:#fff;font-size:16px;line-height:24px;color:var(--ink)}.fn .fn-datefield__box:focus-within,.fn .fn-field:focus-within{border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy)}.fn .fn-field input{font-size:16px;line-height:24px;color:var(--ink)}.fn .fn-field ::placeholder,.fn input.fn-field::placeholder{color:var(--faint)}.fn .fn-field__unit{color:var(--muted)}.fn .fn-datefield,.fn .fn-datefield--month{width:320px;max-width:100%}.fn .fn-datefield__box{padding:16px}.fn .fn-datefield .fn-field__pick{width:20px;height:20px;padding:0;border:0;background:none;color:var(--muted)}.fn .fn-datefield .fn-field__pick[aria-expanded=true],.fn .fn-datefield__box:focus-within .fn-field__pick{background:none;color:var(--navy)}.fn .fn-datefield .fn-field__icon{width:20px;height:20px}.fn .fn-q:has(.fn-q__error:not([hidden])) .fn-datefield__box{border-color:var(--error);box-shadow:inset 0 0 0 1px var(--error)}.fn .fn-q__error{margin-top:-20px;font-size:14px;font-weight:400;line-height:20px;color:var(--error)}.fn [data-form=pastPay] .fn-pay,.fn [data-form=pay] .fn-pay{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%;margin-top:-12px}.fn [data-form=pastPay] .fn-pay .fn-field__label,.fn [data-form=pay] .fn-pay .fn-field__label{margin:0}.fn [data-form=pastPay] .fn-field--money,.fn [data-form=pay] .fn-field--money{width:100%}.fn .fn-pay--hourly{flex-direction:row!important;align-items:flex-end!important;gap:16px!important}.fn .fn-pay--hourly>div,.fn .fn-pay--hourly>label{display:flex;flex:1 1;flex-direction:column;gap:8px}.fn .fn-pay--hourly .fn-field__label{display:block;margin:0}.fn .fn-field--hours{padding:0;border:0;background:none;min-height:0}.fn .fn-field--hours:focus-within{box-shadow:none}.fn .fn-field--hours input{width:100%;min-height:58px;padding:16px 20px;border:1px solid var(--line-strong);border-radius:12px;background:#fff}.fn .fn-field--hours input:focus{border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy)}.fn .fn-q__sub{margin-bottom:-16px;font-size:20px;font-weight:600;line-height:28px;color:var(--ink)}.fn .fn-why{margin-top:-12px}.fn .fn-why__toggle{gap:8px;font-size:14px;font-weight:600;line-height:20px;color:var(--blue)}.fn .fn-why__text{max-width:640px;margin-top:8px;font-size:14px;line-height:20px;color:var(--muted)}.fn .fn-note{display:flex;align-items:flex-start;gap:12px;width:100%;margin-top:-12px;padding:16px;border-radius:12px}.fn .fn-note[hidden]{display:none}.fn .fn-note p{font-size:14px;line-height:20px}.fn .fn-note__icon{flex:none;width:20px;height:20px}.fn .fn-note--warn{background:#fcebc4}.fn .fn-note--warn .fn-note__icon{color:#7a4b00}.fn .fn-note--warn p{color:#5c3a00}.fn .fn-note--info{background:#e4ecf9}.fn .fn-note--info .fn-note__icon{color:#2a4a9e}.fn .fn-note--info p{color:var(--body)}.fn .fn-q__pick{gap:16px;margin-top:-12px}.fn .fn-q__pick[hidden]{display:none}.fn .fn-cta{width:auto;height:56px;padding:16px 28px;border-radius:999px;background:var(--navy);color:#fff;font-size:16px;font-weight:600;line-height:24px}.fn .fn-cta:hover{background:#16304f}.fn .fn-cta:disabled{opacity:1;background:#c9cdd4}.fn .fn-q__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;width:100%}.fn .fn-q__alt{height:54px;padding:16px 24px;border:1px solid var(--line-strong);border-radius:999px;background:#fff;color:var(--ink);font-size:14px;font-weight:600;line-height:20px}.fn .fn-q__alt:hover{border-color:var(--ink)}.fn .fn-q__actions+.fn-q__hint{margin-top:-16px;font-size:12px;line-height:16px;color:var(--muted)}.fn .fn-cal{width:324px;margin-top:8px;padding:16px;border:0;border-radius:16px;background:#fff;box-shadow:0 12px 32px rgb(0 0 0/14%)}.fn .fn-cal__head{height:40px;margin-bottom:12px}.fn .fn-cal__title{gap:4px;padding:8px;border-radius:8px;font-size:16px;font-weight:600;line-height:24px;color:var(--ink)}.fn .fn-cal__nav{gap:4px}.fn .fn-cal__arrow{width:32px;height:32px;padding:8px;border-radius:8px;color:var(--ink)}.fn .fn-cal__week span{font-size:12px;font-weight:500;line-height:16px;color:var(--muted)}.fn .fn-cal__grid--days{grid-template-columns:repeat(7,40px);column-gap:2px;row-gap:4px}.fn .fn-cal__grid--wide{grid-template-columns:repeat(3,80px);column-gap:26px;row-gap:8px}.fn .fn-cal__cell,.fn .fn-cal__day{height:40px;border-radius:999px;font-size:14px;font-weight:500;line-height:20px;color:var(--ink)}.fn .fn-cal__cell:hover,.fn .fn-cal__day:hover{background:var(--soft)}.fn .fn-cal__day--outside{font-weight:400;color:#9aa0aa;opacity:1}.fn .fn-cal__cell--today,.fn .fn-cal__day--today{font-weight:600;box-shadow:inset 0 0 0 1.5px var(--navy)}.fn .fn-cal__cell--selected,.fn .fn-cal__cell--selected:hover,.fn .fn-cal__day--selected,.fn .fn-cal__day--selected:hover{background:var(--navy);box-shadow:none;color:#fff;font-weight:600}.fn .fn-cal__cell:disabled,.fn .fn-cal__day:disabled{background:none;color:var(--line-strong)}.fn .fn-cal__arrow:focus-visible,.fn .fn-cal__cell:focus-visible,.fn .fn-cal__day:focus-visible,.fn .fn-cal__title:focus-visible{outline-color:var(--navy)}.fn .fn-plan__side{grid-area:claim;display:flex;flex-direction:column;gap:16px}.fn .fn-plan__side .fn-plan__claim-fine{font-size:12px;line-height:16px;color:var(--muted)}.fn .fn-plan__none{display:flex;flex-direction:column;gap:28px;max-width:640px}.fn .fn-plan__none .fn-plan__fine,.fn .fn-plan__none .fn-plan__sub{max-width:640px;font-size:16px;line-height:24px;color:var(--body)}.fn .fn-plan__none>div{display:flex;flex-direction:column;gap:28px}.fn .fn-plan__none .fn-note{margin-top:0}.fn .fn-plan__none .fn-note p{font-size:16px;line-height:24px}.fn .fn-plan__howto{display:flex;flex-direction:column;gap:16px;padding:32px;border-radius:16px;background:var(--soft)}.fn .fn-plan__howto-title{font-size:16px;font-weight:600;line-height:24px;color:var(--ink)}.fn .fn-plan__steps{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.fn .fn-plan__steps li{display:flex;align-items:center;gap:12px;font-size:16px;line-height:24px;color:var(--body)}.fn .fn-plan__step-n{display:grid;flex:none;place-items:center;width:24px;height:24px;border-radius:999px;background:var(--navy);color:#fff;font-size:12px;font-weight:600;line-height:16px}.fn .fn-waitcard{display:flex;flex-direction:column;gap:16px;padding:32px;border-radius:16px;background:#fff}.fn .fn-waitcard__title{font-size:24px;font-weight:600;line-height:32px;color:var(--ink)}.fn .fn-plan__none .fn-waitcard__body{font-size:16px;line-height:24px;color:var(--muted)}@media (max-width:47.99rem){.fn .fn-roles--three{grid-template-columns:minmax(0,1fr)}.fn .fn-role,.fn .fn-roles--work .fn-role{flex-direction:row;align-items:center;min-height:0;padding:16px 20px;text-align:left}.fn .fn-role__art{width:56px;height:56px;flex:none}.fn .fn-role__icon{width:28px;height:28px}.fn .fn-role .fn-role__hint,.fn .fn-role .fn-role__title{max-width:none}.fn .fn-roles--work .fn-role>span:not(.fn-role__art){display:block}.fn .fn-datefield,.fn .fn-datefield--month{width:100%}.fn .fn-cal{width:min(324px,calc(100vw - 32px))}}.fn .fn-q__go[hidden]{display:none}.fn[data-end=yes] .fn-q--wide:has(.fn-plan){max-width:640px}.fn[data-end=yes] .fn-plan{gap:8px}.fn[data-end=yes] .fn-plan__body{display:block}.fn[data-end=yes] .fn-q .fn-plan__title{font-size:32px;line-height:40px;letter-spacing:-.64px}.fn .fn-waitcard .soon-notify .field{gap:0;margin:0}.fn .fn-waitcard .soon-notify__row{display:flex;gap:12px;align-items:flex-start}.fn .fn-waitcard .soon-notify input{flex:1 1;min-width:0;min-height:58px;padding:16px;border:1px solid var(--line-strong);border-radius:12px;background:#fff;font:inherit;font-size:16px;line-height:24px;color:var(--ink)}.fn .fn-waitcard .soon-notify input::placeholder{color:var(--faint)}.fn .fn-waitcard .soon-notify input:focus{outline:0;border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy)}.fn .fn-waitcard .soon-notify .btn{width:auto;height:56px;margin:0;padding:16px 24px;border:0;border-radius:999px;background:var(--navy);color:#fff;font-size:16px;font-weight:600;line-height:24px}@media (max-width:47.99rem){.fn .fn-waitcard .soon-notify__row{flex-direction:column;align-items:stretch}}@media (min-width:64rem){.fn .fn-q--wide,.fn .fn-q--wide:has(.fn-plan){margin-top:0}}.fn .fn-soon__panel .field{margin:0}.fn .fn-soon__panel .field-label{font-size:14px;font-weight:600;line-height:20px;color:var(--ink)}.fn .fn-soon__panel input[type=email]{width:100%;min-height:58px;padding:16px 20px;border:1px solid var(--line-strong);border-radius:12px;background:#fff;font:inherit;font-size:16px;line-height:24px;color:var(--ink)}.fn .fn-soon__panel input[type=email]:focus{outline:0;border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy)}.fn .fn-soon__panel .actions{margin:0}.fn .fn-soon__panel .btn{width:auto;height:56px;padding:16px 28px;border:0;border-radius:999px;background:var(--navy);color:#fff;font-size:16px;font-weight:600;line-height:24px}.fn .fn-tag{display:inline-block;margin-left:8px;padding:4px 8px;border-radius:999px;background:var(--money-soft);color:var(--money);font-size:12px;font-weight:600;line-height:16px;vertical-align:2px}.fn .fn-plan__weekly{font-size:48px;font-weight:700;line-height:56px;letter-spacing:-1.44px}.datepick{position:relative;width:100%;max-width:22rem}.datepick--month{max-width:15rem}.datepick__box{position:relative}.datepick__box input{width:100%;padding-right:3rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.datepick__open{position:absolute;top:50%;right:.375rem;display:grid;place-items:center;width:2.25rem;height:2.25rem;padding:0;border:0;border-radius:.5rem;background:none;color:var(--c-muted);cursor:pointer;transform:translateY(-50%)}.datepick__open:hover,.datepick__open[aria-expanded=true]{background:var(--c-band);color:var(--c-accent)}.datepick svg{width:1.125rem;height:1.125rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.datepick__cal{position:absolute;top:calc(100% + .5rem);left:0;z-index:40;width:20.25rem;max-width:calc(100vw - 2rem);padding:1.25rem 1.125rem 1rem;border:1px solid var(--c-hairline);border-radius:1rem;background:var(--c-surface);color:var(--c-text);box-shadow:0 12px 32px rgb(0 0 0/14%),0 2px 6px rgb(0 0 0/8%)}.datepick__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.datepick__title{display:inline-flex;align-items:center;gap:.25rem;margin-left:-.375rem;padding:.25rem .375rem;border:0;border-radius:.5rem;background:none;color:var(--c-text);font:inherit;font-weight:600;cursor:pointer}.datepick__title:disabled{cursor:default}.datepick__arrow:hover,.datepick__title:not(:disabled):hover{background:var(--c-band)}.datepick__nav{display:flex;gap:.25rem}.datepick__arrow{display:grid;place-items:center;width:2rem;height:2rem;padding:0;border:0;border-radius:999px;background:none;color:var(--c-text);cursor:pointer}.datepick__grid--days,.datepick__week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.datepick__week span{padding-bottom:.375rem;color:var(--c-muted);font-size:.75rem;font-weight:600;text-align:center}.datepick__grid--days{row-gap:.125rem}.datepick__grid--wide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.5rem .375rem;gap:.5rem .375rem}.datepick__cell,.datepick__day{padding:0;border:0;background:none;color:var(--c-text);font:inherit;font-size:.9375rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.datepick__day{justify-self:center;display:grid;place-items:center;width:2.5rem}.datepick__cell,.datepick__day{height:2.5rem;border-radius:999px}.datepick__cell:hover,.datepick__day:hover{background:var(--c-band)}.datepick__day--outside{color:var(--c-muted);opacity:.6}.datepick__cell--today,.datepick__day--today{box-shadow:inset 0 0 0 1.5px var(--c-accent);font-weight:600}.datepick__cell--selected,.datepick__cell--selected:hover,.datepick__day--selected,.datepick__day--selected:hover{background:var(--c-accent);box-shadow:none;color:var(--c-on-accent);font-weight:600}.datepick__cell:disabled,.datepick__day:disabled{background:none;color:var(--c-hairline);opacity:1;cursor:default}.datepick button:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}@media (max-width:26rem){.datepick__cal{padding:1rem .75rem .75rem}.datepick__day{width:2.25rem;height:2.25rem}}