@layer components{.ik-page{isolation:isolate;min-height:100svh;padding:calc(var(--header-space,96px) + 28px) 0 104px;color:var(--color-on-dark-1);background:var(--color-ink);position:relative}.ik-page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(48% 42% at 82% 0,#508db733,#0000 70%),radial-gradient(40% 40% at 10% 100%,#3a538d24,#0000 72%);background:radial-gradient(48% 42% at 82% 0,lab(55.8968% -11.2926 -28.4471/.2),#0000 70%),radial-gradient(40% 40% at 10% 100%,lab(35.358% 4.64913 -35.7089/.14),#0000 72%);position:absolute;inset:0}.ik{max-width:880px;margin:0 auto}.ik-nojs,html:not(.js) .ik{display:none}html:not(.js) .ik-nojs{background:var(--steel,#0b0d12);max-width:880px;box-shadow:var(--steel-edge,inset 0 0 0 1px var(--color-line-dark));border-radius:28px;margin:0 auto;padding:46px 52px 44px;display:block}.ik-nojs-h{font-family:var(--font-display), var(--font-sans);letter-spacing:-.03em;color:var(--color-on-dark-1);margin:0;font-size:clamp(28px,4vw,40px);font-weight:600;line-height:1.08}.ik-nojs .ik-acts{margin-top:28px}@media (max-width:639px){html:not(.js) .ik-nojs{border-radius:22px;padding:28px 20px 26px}}.ik-top{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.ik-back{border-radius:var(--radius-pill);min-height:44px;font-size:14px;font-weight:var(--w-strong);color:var(--color-on-dark-2);transition:color .18s var(--ease), background-color .18s var(--ease);justify-self:start;align-items:center;gap:8px;padding:0 14px 0 10px;display:inline-flex}@media (hover:hover){.ik-back:hover{color:var(--color-on-dark-1);background:color-mix(in oklab, var(--color-on-dark-1) 8%, transparent)}}.ik-back:active{background:color-mix(in oklab, var(--color-on-dark-1) 10%, transparent)}.ik-back:focus-visible{outline:2px solid var(--color-accent-on-dark);outline-offset:2px}.ik-back:disabled{visibility:hidden}.ik-part{letter-spacing:.06em;text-transform:uppercase;color:var(--color-on-dark-2);margin:0;font-size:12px;line-height:16px}.ik-count{font-size:13px;font-weight:var(--w-strong);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--color-on-dark-2);justify-self:end;margin:0}.ik-rail{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.ik-rail li{min-width:0;color:var(--color-on-dark-3);transition:color .26s var(--ease);font-size:12px;line-height:1.3;position:relative}.ik-rail li:is([data-state=on],[data-state=done]){color:var(--color-on-dark-1)}.ik-rail-line{background:var(--color-line-dark);border-radius:1px;height:2px;display:block;position:relative;overflow:hidden}.ik-rail-line i{transform-origin:0;scale:var(--f,0) 1;background:var(--ice-stamp,var(--color-on-dark-1));transition:scale .42s var(--ease);position:absolute;inset:0}.ik-rail li[data-state=on]:before{content:"";z-index:1;top:-12px;left:calc(var(--f,0) * 100% - 13px);pointer-events:none;background:var(--star,none);width:26px;height:26px;transition:left .42s var(--ease);position:absolute}.ik-rail-n{font-weight:var(--w-strong);white-space:nowrap;text-overflow:ellipsis;margin-top:9px;display:block;overflow:hidden}.ik-card{box-shadow:inset 0 0 0 1px var(--color-line-dark), 0 48px 96px -40px #000000f2;background:#0b0d12;border-radius:28px;margin-top:26px;padding:46px 52px 44px;position:relative;overflow:clip}html.js.motion .ik-step>:not(.ik-opts,.ik-chips,.ik-done){animation:ik-rise .56s var(--ease) both;animation-delay:.24s}html.js.motion .ik-step>.ik-kicker{animation-delay:0s}html.js.motion .ik-step>.ik-q{animation:ik-rise-q .68s var(--ease) both;animation-delay:20ms}html.js.motion .ik-step>.ik-hint{animation-delay:90ms}html.js.motion .ik-step>:is(.ik-find,.ik-form,.ik-out){animation-delay:.14s}html.js.motion .ik-step .ik-opt{animation:ik-rise .54s var(--ease) both;animation-delay:calc(.15s + min(var(--n,0), 9) * 45ms)}html.js.motion .ik-step .ik-chip{animation:ik-rise .46s var(--ease) both;animation-delay:calc(.17s + min(var(--n,0), 16) * 16ms)}html.js.motion .ik-done>*{animation:ik-rise .6s var(--ease) both}html.js.motion .ik-done>:nth-child(2){animation-delay:.22s}html.js.motion .ik-led tr{animation:ik-rise .52s var(--ease) both;animation-delay:calc(.36s + var(--n,0) * 90ms)}@keyframes ik-rise{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}@keyframes ik-rise-q{0%{opacity:0;filter:blur(6px);translate:0 22px}to{opacity:1;filter:blur();translate:0}}.ik-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--color-on-dark-2);margin:0 0 14px;font-size:12px;line-height:16px}.ik-q{max-width:17em;font-family:var(--font-display), var(--font-sans);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(28px,3.6vw,44px);font-weight:600;line-height:1.06}.ik-q:focus{outline:none}.ik-hint{max-width:36em;color:var(--color-on-dark-2);margin:14px 0 0;font-size:17px;line-height:1.5}.ik-opts{grid-template-columns:minmax(0,1fr);gap:10px;max-width:34em;margin-top:28px;display:grid}.ik-opts-two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.ik-opt{isolation:isolate;text-align:left;min-height:58px;font-size:17px;line-height:1.3;font-weight:var(--w-strong);color:var(--color-on-dark-1);box-shadow:inset 0 0 0 1px var(--color-line-dark);transition:background-color .2s var(--ease), box-shadow .2s var(--ease), color .16s var(--ease) 60ms, scale .16s var(--ease);-webkit-tap-highlight-color:transparent;background:#09162838;background:lab(7.02765% -.672787 -13.8319/.22);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px 12px 20px;display:flex;position:relative;overflow:hidden}.ik-opt:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:var(--ice-stamp,var(--color-on-dark-1));transform-origin:0;transition:scale .38s var(--ease);position:absolute;inset:0;scale:0 1}.ik-opt:active{scale:.985}.ik-arrow{opacity:.35;transition:opacity .2s var(--ease), translate .24s var(--ease);flex:none}@media (hover:hover){.ik-opt:hover{background:#e4f0fb1a;background:lab(94.2043% -2.67601 -6.86201/.1);box-shadow:inset 0 0 0 1px #e4f0fb6b;box-shadow:inset 0 0 0 1px lab(94.2043% -2.67601 -6.86201/.42)}.ik-opt:hover .ik-arrow{opacity:1;translate:3px}}.ik-opt:is([aria-pressed=true],[data-landing]){color:var(--ice-stamp-ink,var(--color-on-paper-1));box-shadow:0 12px 28px -14px #aacdf599}.ik-opt:is([aria-pressed=true],[data-landing]):before{scale:1}.ik-opt:is([aria-pressed=true],[data-landing]) .ik-arrow{opacity:1}.ik-opt[data-landing] .ik-arrow{translate:5px}.ik-opt:focus-visible,.ik-chip:focus-visible,.ik-skip:focus-visible{outline:2px solid var(--color-accent-on-dark);outline-offset:2px}.ik-tap{color:var(--color-on-dark-3);margin:20px 0 0;font-size:14px;line-height:1.5}.ik-skip{font-size:15px;font-weight:var(--w-strong);color:var(--color-on-dark-2);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);margin-top:10px;padding:0;display:inline-block}.ik-skip[aria-pressed=true]{color:var(--color-on-dark-1)}@media (hover:hover){.ik-skip:hover{color:var(--color-on-dark-1)}}.ik-outside{margin-top:12px;font-size:15px;display:inline-block}.ik-find{max-width:26em;margin-top:26px;display:block}.ik-find input{width:100%;height:46px;color:var(--color-on-dark-1);box-shadow:inset 0 0 0 1px var(--color-line-dark);background:#09162847;background:lab(7.02765% -.672787 -13.8319/.28);border:0;border-radius:12px;padding:0 16px;font-size:15px}.ik-find input::placeholder{color:var(--color-on-dark-3)}.ik-find input:focus-visible{outline:2px solid var(--color-accent-on-dark);outline-offset:2px}.ik-chips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.ik-chip{border-radius:var(--radius-pill);min-height:44px;font-size:14px;line-height:1.2;font-weight:var(--w-strong);color:var(--color-on-dark-1);box-shadow:inset 0 0 0 1px var(--color-line-dark);transition:background-color .18s var(--ease), box-shadow .18s var(--ease), color .18s var(--ease), scale .16s var(--ease);-webkit-tap-highlight-color:transparent;background:#09162838;background:lab(7.02765% -.672787 -13.8319/.22);align-items:center;gap:8px;padding:0 12px 0 14px;display:inline-flex}@media (hover:hover){.ik-chip:hover{box-shadow:inset 0 0 0 1px #e4f0fb6b;box-shadow:inset 0 0 0 1px lab(94.2043% -2.67601 -6.86201/.42)}}.ik-chip:active{scale:.96}html.js.motion .ik-chip[aria-pressed=true] .ik-mark{animation:ik-tick .42s var(--ease) both}@keyframes ik-tick{0%{opacity:0;rotate:-35deg;scale:.3}to{opacity:1;rotate:none;scale:1}}.ik-chip[aria-pressed=true]{background:var(--ice-stamp,var(--color-on-dark-1));color:var(--ice-stamp-ink,var(--color-on-paper-1));box-shadow:none}.ik-mark{opacity:.7;flex:none}.ik-chip[aria-pressed=true] .ik-mark{opacity:1}.ik-logo{filter:grayscale()brightness(1.8)contrast(.85);flex:none;width:auto;height:16px;display:block}.ik-chip[aria-pressed=true] .ik-logo{filter:grayscale()brightness(.35)}.ik-badge{letter-spacing:.02em;background:#e4f0fb29;background:lab(94.2043% -2.67601 -6.86201/.16);border-radius:4px;padding:3px 6px;font-size:11px;line-height:1}.ik-chip[aria-pressed=true] .ik-badge{background:#1222371f;background:lab(12.7757% -1.15076 -15.6962/.12)}.ik-chip-more{color:var(--color-on-dark-2);background:0 0;box-shadow:inset 0 0 0 1px #e4f0fb47;box-shadow:inset 0 0 0 1px lab(94.2043% -2.67601 -6.86201/.28)}.ik-unsure{margin-top:14px}.ik-go-row{border-top:1px solid var(--color-line-dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;margin-top:26px;padding-top:20px;display:flex}.ik-status{min-width:0;color:var(--color-on-dark-2);font-size:14px;line-height:1.5}.ik-status p{margin:0}.ik-status-notes{color:var(--color-on-dark-3)}.ik .btn:disabled{opacity:.45;cursor:not-allowed}.ik-form{max-width:34em;margin-top:28px}.ik-field-l{font-size:14px;font-weight:var(--w-strong);color:var(--color-on-dark-2);margin-bottom:8px;display:block}.ik-field input{width:100%;height:56px;color:var(--color-on-dark-1);box-shadow:inset 0 0 0 1px var(--color-line-dark);background:#0916284d;background:lab(7.02765% -.672787 -13.8319/.3);border:0;border-radius:14px;padding:0 18px;font-size:18px}.ik-field input::placeholder{color:var(--color-on-dark-3)}.ik-field input:focus-visible{outline:2px solid var(--color-accent-on-dark);outline-offset:2px}.ik-field input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px #ffbba3;box-shadow:inset 0 0 0 1.5px lab(81.8992% 27.1568 26.1511)}.ik-err{font-size:14px;font-weight:var(--w-strong);color:var(--color-on-dark-1);margin:10px 0 0}.ik-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ik-notice{color:var(--color-on-dark-2);margin:18px 0 0;font-size:13px;line-height:1.55}.ik-acts{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:24px;display:flex}.ik-optional{color:var(--color-on-dark-3);margin:0;font-size:14px}.ik-out{max-width:30em;color:var(--color-on-dark-1);margin:22px 0 0;font-size:18px;line-height:1.55}.ik-done{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:32px 44px;margin-top:26px;display:grid}.ik-fig-wrap{min-width:0;container-type:inline-size}.ik-fig-l{color:var(--color-on-dark-2);margin:0;font-size:14px}.ik-fig{font-family:var(--font-display), var(--font-sans);letter-spacing:-.035em;white-space:nowrap;font-variant-numeric:tabular-nums;margin:10px 0 0;font-size:clamp(26px,10.5cqi,52px);font-weight:600;line-height:1}.ik-n{display:inline-grid}.ik-n>:not(.sr-only-text){grid-area:1/1}.ik-n-final{visibility:hidden}.ik-fig-to{font-family:var(--font-sans);font-weight:var(--w-text);letter-spacing:0;vertical-align:.25em;color:var(--color-on-dark-2);margin:0 .4em;font-size:.34em}.ik-note{max-width:34em;color:var(--color-on-dark-2);margin:14px 0 0;font-size:13px;line-height:1.55}.ik-sent{color:var(--color-on-dark-1);overflow-wrap:anywhere;margin:18px 0 0;font-size:15px;line-height:1.5}.ik-led-wrap{min-width:0}.ik-led-h{color:var(--color-on-dark-2);margin:0;font-size:14px}.ik-led{border-collapse:collapse;width:100%;margin-top:10px;font-size:15px;line-height:1.35}.ik-led tr{border-top:1px solid color-mix(in srgb, var(--color-line-dark) 70%, transparent)}.ik-led .ik-led-sub{border-top-color:var(--color-line-dark)}.ik-led th{text-align:left;font-weight:var(--w-text);color:var(--color-on-dark-2);padding:11px 16px 11px 0}.ik-led td{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:var(--w-strong);color:var(--color-on-dark-1);padding:11px 0}.ik-trust{color:var(--color-on-dark-2);justify-content:center;align-items:center;gap:8px;margin:22px 0 0;font-size:13px;line-height:1.4;display:flex}.ik-trust svg{opacity:.8;flex:none}@media (max-width:759px){.ik-page{padding-top:calc(var(--header-space,80px) + 12px);padding-bottom:72px}.ik-card{border-radius:22px;margin-top:20px;padding:28px 20px 26px}.ik-q{font-size:clamp(26px,7.4vw,34px)}.ik-hint{font-size:16px}.ik-opts-two{grid-template-columns:minmax(0,1fr)}.ik-opt{min-height:54px;font-size:16px}.ik-done{grid-template-columns:minmax(0,1fr)}.ik-fig{white-space:normal;font-size:clamp(36px,14cqi,50px);line-height:1.02}.ik-fig>.ik-n:first-child{display:grid}.ik-fig-to{margin:0 .35em 0 0}.ik-find input{font-size:16px}.ik-go-row .btn{width:100%}}@media (max-width:479px){.ik-rail-n{visibility:hidden}.ik-rail li[data-state=on] .ik-rail-n{visibility:visible;overflow:visible}}@media (prefers-reduced-motion:reduce){.ik-opt,.ik-opt:before,.ik-arrow,.ik-chip,.ik-rail-line i,.ik-rail li[data-state=on]:before{transition:none}.ik-opt:active,.ik-chip:active{scale:none}}@media (forced-colors:active){.ik-card{border:1px solid canvastext}.ik-opt:before,.ik-rail li[data-state=on]:before{display:none}.ik-opt,.ik-chip,.ik-find input,.ik-field input{border:1px solid canvastext}.ik-opt[aria-pressed=true],.ik-chip[aria-pressed=true]{outline:2px solid highlight}}html.ik-vt .ik-card{view-transition-name:ik-card}html.ik-vt .ik-step{view-transition-name:ik-step}html.ik-vt .site-head{view-transition-name:ik-head}html.ik-vt::view-transition-old(root){animation:none}html.ik-vt::view-transition-new(root){animation:none}html.ik-vt::view-transition-group(ik-card){animation-duration:.48s;animation-timing-function:cubic-bezier(.32,.72,0,1)}html.ik-vt::view-transition-old(ik-card){object-fit:fill;mix-blend-mode:normal;block-size:100%;animation:none}html.ik-vt::view-transition-new(ik-card){object-fit:fill;mix-blend-mode:normal;block-size:100%;animation:none}html.ik-vt::view-transition-group(ik-step){animation-duration:.48s;animation-timing-function:cubic-bezier(.32,.72,0,1)}html.ik-vt::view-transition-new(ik-step){mix-blend-mode:normal;animation:none}html.ik-vt::view-transition-old(ik-step){mix-blend-mode:normal;animation:.2s cubic-bezier(.32,.72,0,1) both ik-out}html.ik-vt[data-ik-back]::view-transition-old(ik-step){animation-name:ik-out-back}@keyframes ik-out{to{opacity:0;translate:-28px}}@keyframes ik-out-back{to{opacity:0;translate:28px}}}
