.sky .st{--sk-paper:#f8fafd;--sk-card:#fff;--sk-raise:#fff;--sk-line:#10182814;--sk-line-2:#10182826;--sk-fill:#1018280a;--sk-fill-2:#10182813;--sk-ink:#14203f;--sk-ink-2:#475069;--sk-ink-3:#636c82;--sk-btn:#14203f;--sk-btn-hover:#22305a;--sk-btn-text:#fff;--sk-late:#b23a30;--sk-done:#1f7a55;--sk-shadow:16 24 40;--st-glass:inset 0 1px 0 #fff, 0 0 0 1px #10182812, 0 12px 28px -22px #10182873;--st-chosen:inset 0 1px 0 #fff, 0 0 0 1.5px #14203f, 0 18px 34px -20px #14203f8c;--st-out:cubic-bezier(.16, 1, .3, 1);isolation:isolate;min-height:100dvh;color:var(--sk-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:linear-gradient(#a7cdf1 0%,#bcd9f4 34%,#cde2f6 68%,#d9e9f8 100%);position:relative;overflow-x:clip}.st:before,.st:after{content:"";z-index:-1;pointer-events:none;background-repeat:no-repeat;position:fixed}.st:before{background-image:var(--sk-cloud-right);opacity:.55;background-size:contain;width:620px;height:300px;top:60px;right:-180px}.st:after{filter:blur(7px);background:radial-gradient(13% 30% at 4% 70%,#fff 0 42%,#fff0 70%),radial-gradient(12% 26% at 15% 62%,#fff 0 40%,#fff0 70%),radial-gradient(11% 22% at 25% 72%,#fff 0 40%,#fff0 70%),radial-gradient(13% 20% at 37% 80%,#fffffff5 0 40%,#fff0 70%),radial-gradient(12% 18% at 50% 86%,#ffffffeb 0 40%,#fff0 70%),radial-gradient(13% 21% at 63% 78%,#fffffff5 0 40%,#fff0 70%),radial-gradient(12% 25% at 75% 68%,#fff 0 40%,#fff0 70%),radial-gradient(12% 28% at 86% 60%,#fff 0 42%,#fff0 70%),radial-gradient(13% 32% at 97% 66%,#fff 0 42%,#fff0 70%),radial-gradient(8% 14% at 9% 52%,#ffffffe6 0 40%,#fff0 70%),radial-gradient(8% 13% at 91% 46%,#ffffffe6 0 40%,#fff0 70%),radial-gradient(30% 30% at 30% 92%,#fff 0 50%,#fff0 75%),radial-gradient(30% 30% at 72% 92%,#fff 0 50%,#fff0 75%),linear-gradient(#fff0 70%,#fff 96%);height:50vh;bottom:-4vh;left:-4vw;right:-4vw;box-shadow:inset 0 0 #0000}@media (prefers-reduced-motion:no-preference){.st:before{animation:38s ease-in-out infinite alternate st-drift}.st:after{animation:52s ease-in-out infinite alternate-reverse st-drift}@keyframes st-drift{to{transform:translate(-40px)}}}.st-bar{z-index:10;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:18px;max-width:760px;margin:0 auto;padding:18px 16px 10px;display:grid;position:sticky;top:0}.st-bar__btn{width:40px;height:40px;color:var(--sk-ink-3);cursor:pointer;transition:background var(--sk-quick) var(--sk-ease), color var(--sk-quick) var(--sk-ease);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.st-bar__btn:hover{color:var(--sk-ink);background:#ffffffb3}.st-bar__track{background:#ffffffa6;border-radius:99px;height:8px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1018280f}.st-bar__track i{border-radius:inherit;transform-origin:0;transition:transform .7s var(--st-out);background:#14203f;position:absolute;inset:0}.st-bar__track i:after{content:"";background:linear-gradient(90deg,#0000 60%,#ffffff8c);position:absolute;inset:0}.st-rig{z-index:6;transform-origin:0 0;pointer-events:none;opacity:0;will-change:transform;width:128px;height:128px;position:absolute;top:0;left:0}.st-rig__in,.st-rig__arc,.st-rig__float,.st-rig__body{width:100%;height:100%;display:block;position:relative}.st-rig__body{transform-origin:50% 88%}.st-rig__in:before{content:"";z-index:-1;background:radial-gradient(closest-side,#fffffff2,#fff0);border-radius:50%;position:absolute;inset:6%}@media (prefers-reduced-motion:no-preference){.st-rig__in{animation:st-arrive .9s var(--sk-spring) .12s backwards}.st-rig__float{animation:3.6s ease-in-out infinite st-float}@keyframes st-float{50%{transform:translateY(-4.5%)rotate(-1.5deg)}}@keyframes st-arrive{0%{opacity:0;transform:scale(.3)translateY(40px)}}}[data-cap]{flex:none;display:block}.st-form{flex-direction:column;min-height:calc(100dvh - 68px);display:flex}.st-main{flex:1;justify-content:center;padding:3vh 20px 150px;display:flex}.st-step{width:min(760px,100%)}@media (prefers-reduced-motion:no-preference){.st-step{animation:st-in .52s var(--st-out) both}.st-step[data-dir="-1"]{animation-name:st-back}.st-step[data-leaving]{animation:.23s cubic-bezier(.4,0,1,1) both st-out}.st-step[data-leaving][data-dir="-1"]{animation-name:st-out-back}@keyframes st-in{0%{opacity:0;transform:translate(40px)}}@keyframes st-back{0%{opacity:0;transform:translate(-40px)}}@keyframes st-out{to{opacity:0;filter:blur(3px);transform:translate(-36px)}}@keyframes st-out-back{to{opacity:0;filter:blur(3px);transform:translate(36px)}}.st-w{animation:st-word .62s var(--st-out) backwards;animation-delay:calc(var(--d,0s) + var(--w) * 55ms);display:inline-block}.st-w--c{animation-duration:.26s;animation-delay:calc(var(--d,0s) + var(--w) * 42ms)}@keyframes st-word{0%{opacity:0;filter:blur(6px);transform:translateY(.45em)}}.st-fade{animation:st-rise .64s var(--st-out) backwards;animation-delay:var(--d,0s)}@keyframes st-rise{0%{opacity:0;transform:translateY(12px)}}}.st-ask{justify-content:center;align-items:center;gap:16px;margin:4vh 0 34px;display:flex}.st-ask__cap{flex:none;width:52px;height:52px}.st-q{font:700 29px/1.2 var(--sk-display);letter-spacing:-.025em;color:var(--sk-ink);text-wrap:balance;outline:none;margin:0}.st-q--big{text-align:center;font-size:38px;line-height:1.1}.st-sub{color:var(--sk-ink-2);margin-top:6px;font-size:15.5px;line-height:1.5}.st-says{text-align:center;flex-direction:column;align-items:center;padding-top:7vh;display:flex}.st-says__cap{width:132px;height:132px;margin-bottom:20px}.st-says .st-sub{max-width:40ch;margin-top:12px;font-size:17.5px}.st-ai{text-align:center;color:var(--sk-ink-3);margin-top:22px;font-size:13px}.st-big-input{width:min(500px,100%);height:64px;box-shadow:var(--st-glass);color:var(--sk-ink);font:500 20px var(--sk-text);transition:box-shadow var(--sk-normal) var(--sk-ease);background:#ffffffe6;border:0;border-radius:20px;outline:none;margin:0 auto;padding:0 22px;display:block}.st-big-input::placeholder{color:#1b22385c}.st-big-input:focus{box-shadow:inset 0 1px #fff,0 0 0 1.5px #14203f,0 0 0 7px #14203f12}.st-tiles{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));max-width:calc(var(--cols) * 180px);gap:12px;margin:0 auto;display:grid}.st-tile{isolation:isolate;text-align:center;cursor:pointer;min-height:158px;transition:transform .38s var(--sk-spring);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:18px 12px;display:flex;position:relative}.st-tile:before{content:"";z-index:-2;border-radius:inherit;-webkit-backdrop-filter:blur(16px)saturate(1.4);box-shadow:var(--st-glass);transition:box-shadow var(--sk-normal) var(--sk-ease), background var(--sk-quick) var(--sk-ease);background:#ffffffc2;position:absolute;inset:0}.st-tile:hover{transform:translateY(-4px)}.st-tile:hover:before{background:#fff}.st-tile:active{transform:scale(.96)}.st-tile input,.st-plan input,.st-chip input,.st-check input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.st-tile:has(input:checked){z-index:3;transform:translateY(-2px)}.st-tile:has(input:checked):before{box-shadow:var(--st-chosen);background:#fff}.st [data-field=sky]{--f-bg:#eaf2fc;--f-mid:#d3e4f8;--f-ink:#285894}.st [data-field=rose]{--f-bg:#fceeef;--f-mid:#f5d5d8;--f-ink:#a1363f}.st [data-field=butter]{--f-bg:#fbf4e0;--f-mid:#f3e3b2;--f-ink:#7e5c0e}.st [data-field=lilac]{--f-bg:#f2effb;--f-mid:#e0d8f5;--f-ink:#57479a}.st [data-field=dawn]{--f-bg:#fcf0e7;--f-mid:#f7dcc8;--f-ink:#9a4e27}.st [data-field=sage]{--f-bg:#ebf5ef;--f-mid:#d2e8da;--f-ink:#2d6a49}.st-tile[data-field] .st-tile__bloom:before{background:radial-gradient(closest-side, var(--f-mid), color-mix(in srgb, var(--f-bg) 70%, transparent) 55%, #fff0)}.st-tile[data-field]:has(input:checked) .st-tile__art{color:var(--f-ink)}.st-tile__fan{z-index:-3;pointer-events:none;position:absolute;inset:0}.st-fan{background:linear-gradient(180deg, #fff 30%, var(--f-bg));box-shadow:0 0 0 1px color-mix(in srgb, var(--f-ink) 12%, transparent), 0 10px 20px -12px #10182866;white-space:nowrap;color:var(--sk-ink);opacity:0;transition:transform .62s var(--sk-spring), opacity .26s var(--sk-ease);transition-delay:calc(var(--k) * 60ms);border-radius:14px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:12px;font-weight:650;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.6)}.st-fan__mark{background:var(--f-mid);width:28px;height:28px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--f-ink) 14%, transparent);color:var(--f-ink);opacity:0;transition:transform .56s var(--sk-spring), opacity .2s var(--sk-ease);transition-delay:calc(.18s + var(--k) * 70ms);border-radius:9px;flex:none;place-items:center;display:grid;transform:scale(.4)}.st-tile:has(input:checked) .st-fan__mark{opacity:1;transform:none}.st-tile:has(input:checked) .st-fan{opacity:1}.st-tile:has(input:checked) .st-fan:first-child{transform:translate(-50%,-50%)translate(-150px,-98px)rotate(-6deg)scale(.96)}.st-tile:has(input:checked) .st-fan:nth-child(2){transform:translate(-50%,-50%)translateY(-126px)rotate(1deg)}.st-tile:has(input:checked) .st-fan:nth-child(3){transform:translate(-50%,-50%)translate(152px,-96px)rotate(6deg)scale(.96)}.st-fan:nth-child(2){z-index:1}.st-tile:nth-child(n+4):has(input:checked) .st-fan:first-child{transform:translate(-50%,-50%)translate(-150px,98px)rotate(6deg)scale(.96)}.st-tile:nth-child(n+4):has(input:checked) .st-fan:nth-child(2){transform:translate(-50%,-50%)translateY(126px)rotate(-1deg)}.st-tile:nth-child(n+4):has(input:checked) .st-fan:nth-child(3){transform:translate(-50%,-50%)translate(152px,96px)rotate(-6deg)scale(.96)}.st[data-step=track] .st-ask{margin-bottom:70px}.st[data-step=track] .st-major{margin-top:74px}:is(.st-tile:has(input:focus-visible),.st-plan:has(input:focus-visible),.st-chip:has(input:focus-visible)){outline-offset:3px;outline:2px solid #14203f}.st-tile__bloom{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.st-tile__bloom:before{content:"";aspect-ratio:1;opacity:0;width:150%;transition:transform .64s var(--st-out), opacity .3s var(--sk-ease);background:radial-gradient(closest-side,#c6ddfce6,#e8f1fe80 55%,#fff0);border-radius:50%;position:absolute;top:42%;left:50%;transform:scale(0)}.st-tile:has(input:checked) .st-tile__bloom:before{opacity:1;transform:scale(1)}.st-tile__tick{color:#fff;width:22px;height:22px;transition:transform .42s var(--sk-spring);background:#14203f;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px;transform:scale(0)}:is(.st-tile,.st-plan):has(input:checked) .st-tile__tick{transform:scale(1)}.st-tile__art{height:54px;color:var(--sk-ink);transition:color var(--sk-normal) var(--sk-ease);place-items:center;display:grid}.st-tile:has(input:checked) .st-tile__art{color:#14203f}.st-tile__label{color:var(--sk-ink);font-size:15px;font-weight:650;line-height:1.25}.st-tile__sub{color:var(--sk-ink-3);font-size:12.5px;line-height:1.35}.st-num{font:700 48px/1 var(--sk-display);letter-spacing:-.045em}.st-num small{letter-spacing:-.01em;color:var(--sk-ink-3);vertical-align:22px;transition:color var(--sk-normal) var(--sk-ease);margin-left:1px;font-size:17px;font-weight:650}.st-tile:has(input:checked) .st-num small{color:var(--sk-ink-2)}.st-bars{align-items:flex-end;gap:5px;height:36px;display:flex}.st-bars i{transform-origin:50% 100%;background:#1018281f;border-radius:3px;width:10px}.st-bars i:first-child{height:13px}.st-bars i:nth-child(2){height:24px}.st-bars i:nth-child(3){height:36px}.st-bars[data-n="1"] i:nth-child(-n+1),.st-bars[data-n="2"] i:nth-child(-n+2),.st-bars[data-n="3"] i{background:currentColor}@media (prefers-reduced-motion:no-preference){.st-tile{animation:st-tile .62s var(--sk-spring) backwards;animation-delay:calc(.36s + var(--i) * 60ms)}@keyframes st-tile{0%{opacity:0;transform:translateY(22px)scale(.94)}}.st-tile:has(input:checked) .st-tile__art{animation:st-boing .62s var(--sk-spring)}@keyframes st-boing{30%{transform:scale(1.22)rotate(-6deg)}60%{transform:scale(.96)rotate(2deg)}}.st-tile:has(input:checked) .st-bars i{animation:st-bar .52s var(--sk-spring) backwards}.st-tile:has(input:checked) .st-bars i:nth-child(2){animation-delay:60ms}.st-tile:has(input:checked) .st-bars i:nth-child(3){animation-delay:.12s}@keyframes st-bar{0%{transform:scaleY(.2)}}}.st-major{width:min(540px,100%);margin:18px auto 0}.st-major__box{height:52px;box-shadow:var(--st-glass);color:var(--sk-ink-3);transition:box-shadow var(--sk-normal) var(--sk-ease), background var(--sk-quick);background:#ffffffb3;border-radius:999px;align-items:center;gap:10px;padding:0 18px;display:flex}.st-major__box:focus-within{background:#fff;box-shadow:inset 0 1px #fff,0 0 0 1.5px #14203f,0 0 0 7px #14203f12}.st-major__box input:focus-visible{outline:none}.st-major__box input{min-width:0;height:100%;color:var(--sk-ink);font:500 15.5px var(--sk-text);background:0 0;border:0;outline:none;flex:1}.st-major__box input::placeholder{color:#1b223873}.st-major__list{box-shadow:var(--st-glass);animation:st-rise .36s var(--st-out) both;background:#fffffff0;border-radius:20px;margin:8px 0 0;padding:6px;list-style:none}.st-major__list button{width:100%;min-height:44px;color:var(--sk-ink);font:500 15px var(--sk-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;display:flex}.st-major__list button:hover,.st-major__list button:focus-visible{background:#eef4fd;outline:none}.st-major__list b{font-weight:600}.st-major__list span{color:var(--sk-ink-3);flex:none;font-size:13px}.st-major__none{color:var(--sk-ink-3);padding:10px 14px;font-size:14px}.st-major__got{box-shadow:var(--st-chosen);color:var(--sk-ink-2);animation:st-rise .42s var(--sk-spring) both;background:#ffffffe6;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;margin:0;padding:12px 18px;font-size:14.5px;display:flex}.st-major__got svg{color:#14203f}.st-major__got b{color:var(--sk-ink);font-weight:650}.st-chips{flex-wrap:wrap;justify-content:center;gap:10px;max-width:680px;margin:0 auto;display:flex}.st-chip{min-height:46px;box-shadow:var(--st-glass);cursor:pointer;transition:transform .36s var(--sk-spring), box-shadow var(--sk-normal) var(--sk-ease), background var(--sk-quick), color var(--sk-quick);background:#ffffffc7;border-radius:999px;align-items:center;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex;position:relative}.st-chip:hover{background:#fff;transform:translateY(-2px)}.st-chip:has(input:checked){color:#fff;background:#14203f;box-shadow:0 12px 24px -14px #14203fb3}.st-chip--mark{gap:8px;padding-left:8px}.st-chip__mark{box-sizing:content-box;background:var(--f-bg);color:var(--f-ink);transition:background var(--sk-quick), color var(--sk-quick);border-radius:50%;padding:5px}.st-chip--mark:has(input:checked) .st-chip__mark{background:var(--f-mid)}@media (prefers-reduced-motion:no-preference){.st-chip--pop{animation:st-chip .52s var(--sk-spring) backwards;animation-delay:calc(.38s + var(--i) * 35ms)}@keyframes st-chip{0%{opacity:0;transform:translateY(14px)scale(.8)}}}.st-promise{justify-content:center;margin-top:44px;padding-left:10px;display:flex}.st-promise__card{width:112px;height:142px;box-shadow:var(--st-glass);font:700 26px/1 var(--sk-display);letter-spacing:-.02em;text-align:left;background:#ffffffeb;border-radius:20px;flex-direction:column;justify-content:flex-end;gap:2px;margin-left:-10px;padding:14px;display:flex}.st-promise__card small{font:500 12px var(--sk-text);letter-spacing:0;color:var(--sk-ink-3);margin-bottom:4px}.st-promise__card:first-child{transform:rotate(-12deg)translateY(14px)}.st-promise__card:nth-child(2){transform:rotate(-6deg)translateY(3px)}.st-promise__card:nth-child(3){z-index:1;box-shadow:var(--st-chosen);transform:translateY(-4px)}.st-promise__card:nth-child(4){transform:rotate(6deg)translateY(3px)}.st-promise__card:nth-child(5){font-size:21px;transform:rotate(12deg)translateY(14px)}@media (prefers-reduced-motion:no-preference){.st-promise__card{animation:st-fan .9s var(--sk-spring) backwards;animation-delay:calc(.82s + var(--i) * 80ms)}@keyframes st-fan{0%{opacity:0;transform:translateY(60px)rotate(0)scale(.8)}}}.st-narrow{width:min(440px,100%);margin:0 auto}.st-stack{gap:16px;display:grid}.st-pair{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:12px;display:grid}.st-narrow .sk-input{background:#ffffffe6;border-radius:16px;height:52px}.st-reveal{animation:st-rise .46s var(--st-out) both}.st-check{box-shadow:var(--st-glass);color:var(--sk-ink-2);cursor:pointer;transition:box-shadow var(--sk-normal) var(--sk-ease);background:#ffffffd6;border-radius:18px;align-items:flex-start;gap:12px;padding:16px 18px;font-size:14.5px;line-height:1.5;display:flex;position:relative}.st-check:has(input:checked){box-shadow:var(--st-chosen)}.st-check__box{width:24px;height:24px;box-shadow:inset 0 0 0 1.5px var(--sk-line-2);color:#0000;transition:background var(--sk-quick) var(--sk-ease), transform .38s var(--sk-spring);border-radius:8px;flex:none;place-items:center;margin-top:1px;display:grid}.st-check:has(input:checked) .st-check__box{box-shadow:none;color:#fff;background:#14203f;transform:scale(1.08)}.st-check:has(input:focus-visible) .st-check__box{outline-offset:2px;outline:2px solid #14203f}.st-check:has(input[aria-invalid=true]) .st-check__box{box-shadow:inset 0 0 0 1.5px var(--sk-late)}.st-err{margin-top:-8px}.st-note{color:var(--sk-ink-2);background:#eaf1fee6;border-radius:16px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.st-note svg{color:#1f55c9;flex:none;margin-top:2px}.st-note--plain{box-shadow:var(--st-glass);background:#ffffffd6}.st-fine{color:var(--sk-ink-3);font-size:13px;line-height:1.5}.st-fine a{color:var(--sk-ink);text-decoration:underline;-webkit-text-decoration-color:var(--sk-line-2);text-decoration-color:var(--sk-line-2);text-underline-offset:3px;font-weight:600}.st-later{justify-self:start;font-size:14px}.st-rules{color:var(--sk-ink-3);flex-wrap:wrap;gap:6px 16px;margin:-6px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.st-rules li{transition:color var(--sk-normal);align-items:center;gap:6px;display:inline-flex}.st-rules svg{opacity:.3;transition:opacity var(--sk-normal), transform .38s var(--sk-spring)}.st-rules li[data-ok]{color:var(--sk-done)}.st-rules li[data-ok] svg{opacity:1;transform:scale(1.2)}.st-build{flex-direction:column;align-items:center;padding-top:2vh;display:flex}.st-g{width:min(1100px,100vw - 40px);height:clamp(380px,58vh,540px);margin-top:6px;position:relative}.st-g__field{position:absolute;inset:0;-webkit-mask-image:radial-gradient(58% 60%,#000 58%,#0000 100%);mask-image:radial-gradient(58% 60%,#000 58%,#0000 100%)}.st-g__lab{white-space:nowrap;color:var(--sk-ink-2);will-change:transform, opacity, filter;flex-direction:column;align-items:center;gap:6px;font-size:14px;font-weight:600;line-height:1.2;display:flex;position:absolute;top:0;left:0}.st-g__lab i{opacity:.85;border-radius:2px;width:30px;height:3px}.st-g__lab--0{color:var(--sk-ink);font-size:15px;font-weight:650}.st-g__lab--2{color:var(--sk-ink-3);font-size:12.5px;font-weight:550}.st-g__dot{border-radius:50%;position:absolute;top:0;left:0}.st-g__svg{pointer-events:none;position:absolute;inset:0;overflow:visible}.st-g__path{fill:none;stroke:#14203f;stroke-width:2.5px;stroke-linecap:round;opacity:.5}.st-g__thread{stroke-width:1.2px;stroke-linecap:round}.st-g__stop{z-index:1;width:18px;height:18px;transition:box-shadow .6s var(--sk-ease), background .6s var(--sk-ease);background:#fff;border-radius:50%;margin:-9px 0 0 -9px;position:absolute;box-shadow:0 0 0 2px #14203f61,0 6px 14px -6px #10182866}.st-g__stop[data-state=before]{box-shadow:none;background:#10182824;width:12px;height:12px;margin:-6px 0 0 -6px}.st-g__stop[data-state=here]{box-shadow:none;background:0 0;width:46px;height:46px;margin:-23px 0 0 -23px}.st-g[data-lit] .st-g__stop[data-state=ahead]{background:#fff;box-shadow:0 0 0 2px #14203f,0 0 0 7px #ffffff80}.st-g__stop.is-landed:after{content:"";animation:st-ping 2.2s var(--sk-ease) infinite;border:2px solid #14203f61;border-radius:50%;position:absolute;inset:6px}@keyframes st-ping{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(2)}}.st-g__tag{z-index:1;color:var(--sk-ink-3);white-space:nowrap;font-size:13px;font-weight:700;position:absolute}.st-g__tag.is-on{color:#1f55c9}.st-g__tag--end{color:#fff;background:#14203f;border-radius:999px;padding:6px 12px;font-size:12.5px;box-shadow:0 10px 22px -10px #14203f99}.st-g__center{width:104px;height:104px;margin:-52px 0 0 -52px;position:absolute;top:50%;left:50%}.st-here{box-shadow:var(--st-glass);color:var(--sk-ink-3);opacity:0;transition:opacity .52s var(--sk-ease) .3s, transform .62s var(--sk-spring) .3s;background:#ffffffe6;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;margin:4px 0 0;padding:10px 18px;font-size:14px;display:inline-flex;transform:translateY(12px)scale(.96)}.st-here[data-on]{opacity:1;transform:none}.st-here__tag{color:#1f55c9;background:#eaf1fe;border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:650}.st-here b{color:var(--sk-ink);font-weight:650}@media (prefers-reduced-motion:reduce){.st-g__stop.is-landed:after{opacity:0;animation:none}}.st-save{place-items:center;width:100%;margin-top:1vh;display:grid;position:relative}.st-card{text-align:center;-webkit-backdrop-filter:blur(22px)saturate(1.3);background:linear-gradient(#c4ecfbbf 0%,#ecf8fee0 26%,#fffffff0 52%,#fff 100%);border-radius:30px;flex-direction:column;width:min(400px,100%);padding:30px 30px 22px;display:flex;position:relative;box-shadow:inset 0 1px #fff,0 0 0 1px #fffc,0 0 0 1.5px #aac4e659,0 36px 70px -34px #28508c73}.st-card__icon{background:linear-gradient(#fff,#eef4fb);border-radius:18px;align-self:center;place-items:center;width:60px;height:60px;margin-bottom:16px;display:grid;box-shadow:inset 0 1px #fff,0 0 0 1px #1018280f,0 10px 22px -12px #1e3c7873}.st-card__icon>span{width:40px;height:40px}.st-card__h{font:650 23px/1.2 var(--sk-display);letter-spacing:-.02em;color:#0e1630;outline:none;margin:0}.st-card__sub{max-width:30ch;color:var(--sk-ink-3);margin:8px auto 22px;font-size:14.5px;line-height:1.45}.st-field{text-align:left;cursor:text;height:46px;transition:background .2s var(--sk-ease), box-shadow .2s var(--sk-ease);background:#edf1f6;border-radius:12px;align-items:center;margin-top:10px;padding:0 42px 0 40px;display:flex;position:relative}.st-field:first-of-type{margin-top:0}.st-field:focus-within{background:#fff;box-shadow:inset 0 0 0 1.5px #14203f,0 0 0 5px #14203f0f}.st-field[data-bad]{box-shadow:inset 0 0 0 1.5px var(--sk-late)}.st-field>svg{color:#8a93a6;position:absolute;left:14px}.st-field input{width:100%;height:100%;color:var(--sk-ink);font:500 15px var(--sk-text);background:0 0;border:0;outline:none}.st-field input::placeholder{color:#8a93a6}.st-field__eye{color:#8a93a6;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:absolute;right:6px}.st-field__eye:hover{color:var(--sk-ink)}.st-meter{grid-template-columns:repeat(3,1fr);gap:5px;margin:9px 2px 0;display:grid}.st-meter i{height:3px;transition:background .3s var(--sk-ease);background:#10182814;border-radius:3px}.st-meter[data-n="1"] i:first-child{background:#d0574f}.st-meter[data-n="2"] i:nth-child(-n+2){background:#475069}.st-meter:is([data-n="3"],[data-n="4"]) i{background:#1f9d60}.st-card .st-rules{justify-content:flex-start;margin:8px 2px 0;font-size:12.5px}.st-consent{text-align:left;color:var(--sk-ink-3);cursor:pointer;align-items:flex-start;gap:10px;margin:12px 2px 0;font-size:12px;line-height:1.45;display:flex;position:relative}.st-consent input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.st-consent__box{color:#0000;width:18px;height:18px;transition:background var(--sk-quick), transform .38s var(--sk-spring);background:#fff;border-radius:5px;flex:none;place-items:center;margin-top:1px;display:grid;box-shadow:inset 0 0 0 1.5px #10182833}.st-consent:has(input:checked) .st-consent__box{box-shadow:none;color:#fff;background:#14203f}.st-consent:has(input:focus-visible) .st-consent__box{outline-offset:2px;outline:2px solid #14203f}.st-consent:has(input[aria-invalid=true]) .st-consent__box{box-shadow:inset 0 0 0 1.5px var(--sk-late)}.st-ferr{text-align:left;color:var(--sk-late);margin:6px 2px 0;font-size:12.5px;font-weight:600}.st-dark{color:#fff;height:48px;font:600 15.5px var(--sk-text);cursor:pointer;transition:filter .2s var(--sk-ease), transform .2s var(--sk-ease);background:linear-gradient(#3a3f4d 0%,#1a1d27 55%,#12141c 100%);border:0;border-radius:12px;place-items:center;margin-top:18px;display:grid;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #0006,0 8px 18px -8px #0c101e8c}.st-dark:hover:not(:disabled){filter:brightness(1.15)}.st-dark:active:not(:disabled){transform:scale(.985)}.st-dots{color:var(--sk-ink-3);align-items:center;gap:10px;margin:18px 0 14px;font-size:12.5px;display:flex}.st-dots:before,.st-dots:after{content:"";background:radial-gradient(circle,#10182838 1px,#0000 1.4px) 0/7px 2px repeat-x;flex:1;height:2px}.st-social{color:#1f1f1f;height:44px;font:600 14.5px var(--sk-text);cursor:pointer;transition:box-shadow .2s var(--sk-ease), transform .2s var(--sk-ease);background:#fff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;display:flex;box-shadow:0 0 0 1px #1018281a,0 2px 6px -2px #1018281f}.st-social:hover{box-shadow:0 0 0 1px #10182829,0 8px 16px -8px #1018284d}.st-social:active{transform:scale(.985)}.st-card__fine{color:var(--sk-ink-3);justify-content:center;align-items:flex-start;gap:5px;margin-top:14px;font-size:11.5px;line-height:1.5;display:flex}.st-card__fine a{color:var(--sk-ink);text-decoration:underline;-webkit-text-decoration-color:var(--sk-line-2);text-decoration-color:var(--sk-line-2);text-underline-offset:2px}.st-card__alt{color:var(--sk-ink-3);margin-top:10px;font-size:13.5px}.st-card__alt a{color:var(--sk-ink);text-decoration:underline;-webkit-text-decoration-color:var(--sk-line-2);text-decoration-color:var(--sk-line-2);text-underline-offset:3px;font-weight:650}@media (prefers-reduced-motion:no-preference){.st-card{animation:st-card .9s var(--st-out) .12s backwards}@keyframes st-card{0%{opacity:0;filter:blur(6px);transform:translateY(28px)scale(.97)}}@keyframes st-arc{0%{opacity:0;transform:scale(.8)}}}.st-pay{justify-items:center;gap:22px;width:min(980px,100%);margin:0 auto;display:grid}.st-pay__head{text-align:center;flex-direction:column;align-items:center;display:flex}.st-pay__head .st-q--big{font-size:34px}.st-pay__head .st-sub{margin-top:6px;font-size:15.5px}.st-time{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin:0;padding:0 8px;list-style:none;display:grid}.st-time li{flex-direction:column;gap:2px;padding-top:40px;font-size:13px;display:flex;position:relative}.st-time li:not(:last-child):before{content:"";transform-origin:0;background:linear-gradient(90deg,#fffffff2,#14203f12);border-radius:2px;height:2px;position:absolute;top:15px;left:38px;right:4px}.st-time__dot{color:#14203f;background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #14203f1a,0 6px 14px -8px #28508c80}.st-time li:first-child .st-time__dot{color:#fff;background:#14203f;box-shadow:0 6px 14px -6px #14203f99}.st-time b{color:var(--sk-ink);font-size:14px;font-weight:650}.st-time li>span:last-child{color:var(--sk-ink-3);line-height:1.4}.st-pay__wait{width:100%}@media (prefers-reduced-motion:no-preference){.st-time__dot{animation:st-chip .52s var(--sk-spring) backwards;animation-delay:.6s}.st-time li:nth-child(2) .st-time__dot{animation-delay:.74s}.st-time li:nth-child(3) .st-time__dot{animation-delay:.88s}.st-time li:before{animation:st-grow .7s var(--st-out) .8s backwards}@keyframes st-grow{0%{transform:scaleX(0)}}}.st-confetti{width:0;height:0;position:absolute;top:22vh;left:50%}.st-confetti i{opacity:0;background:#fff;border-radius:2px;width:8px;height:12px;position:absolute}.st-confetti i:nth-child(3n){background:#f5b83d}.st-confetti i:nth-child(3n+1){background:#14203f;border-radius:50%;width:6px;height:6px}@media (prefers-reduced-motion:no-preference){.st-confetti i{--a:calc(var(--i) * 25.7deg);animation:st-pop-out 1.4s var(--st-out) calc(.5s + var(--i) * 18ms) both}@keyframes st-pop-out{0%{opacity:0;transform:rotate(var(--a)) translateY(0) rotate(0)}15%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(-170px) rotate(220deg)}}}.st-foot{z-index:10;padding:30px 16px calc(22px + env(safe-area-inset-bottom));pointer-events:none;background:0 0;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.st-foot>*{pointer-events:auto}.st-go{width:min(380px,100%);height:56px;font:650 16.5px var(--sk-text);cursor:pointer;transition:background .38s var(--sk-ease), color .38s var(--sk-ease), transform .2s var(--sk-ease), box-shadow .38s var(--sk-ease);background:#14203f;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 12px 26px -12px #14203f99;color:#fff!important}.st-go:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff38 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.st-go:hover:not(:disabled){background:#22305a}.st-go:active:not(:disabled){transform:scale(.97)}.st-go:disabled{cursor:default;background:#ffffffb3;box-shadow:inset 0 0 0 1px #10182812;color:#1b223861!important}@media (prefers-reduced-motion:no-preference){.st-go:not(:disabled):after{animation:st-sheen .9s var(--sk-ease) .2s}@keyframes st-sheen{to{transform:translate(120%)}}}.st-mock{color:var(--sk-ink-3);font-size:12px}@media (max-width:640px){.st-bar{gap:10px;padding:12px 10px 6px}.st-main{padding:2vh 16px 140px}.st-ask{justify-content:flex-start;gap:12px;margin:2vh 0 24px}.st-ask__cap{width:44px;height:44px}.st-q{font-size:23px}.st-q--big{font-size:29px}.st-says{padding-top:4vh}.st-says__cap{width:112px;height:112px}.st-tiles{grid-template-columns:repeat(var(--pcols), minmax(0, 1fr));gap:10px}.st-tile{border-radius:20px;min-height:128px;padding:14px 8px}.st-tile__sub{font-size:12px}.st-num{font-size:42px}.st-chips{gap:8px}.st-chip{min-height:42px;padding:0 14px;font-size:14px}.st-promise__card{width:74px;height:104px;margin-left:-12px;padding:10px;font-size:19px}.st-promise__card:nth-child(5){font-size:15px}.st-promise__card small{font-size:10px}.st-g{width:calc(100vw - 24px);height:62vh}.st-g__lab{font-size:12.5px}.st-g__lab--0{font-size:13.5px}.st-g__lab--2{font-size:11.5px}.st-card{border-radius:26px;padding:24px 18px 18px}.st-pay__head .st-q--big{font-size:27px}.st-time{grid-template-columns:minmax(0,1fr);gap:16px}.st-time li{min-height:34px;padding:0 0 0 46px}.st-time li:not(:last-child):before{transform-origin:50% 0;background:linear-gradient(#fffffff2,#14203f12);width:2px;height:calc(100% - 22px);top:36px;left:15px;right:auto}.st-tile__fan{z-index:2}.st-fan{border-radius:50%;justify-content:center;gap:0;width:34px;height:34px;padding:0;font-size:0;top:0}.st-fan__mark{border-radius:50%;width:26px;height:26px}.st-fan__mark svg{width:15px;height:15px}.st-tile:has(input:checked) .st-fan:nth-child(n){transform:translate(-50%, -50%) translate(calc((var(--k) - 1) * 40px), calc(var(--k) * (2 - var(--k)) * -6px))}.st-tile:nth-child(n+3):has(input:checked) .st-fan:nth-child(n){transform:translate(-50%, -50%) translate(calc((var(--k) - 1) * 40px), calc(var(--k) * (2 - var(--k)) * -6px))}.st[data-step=track] .st-ask{margin-bottom:34px}.st[data-step=track] .st-major{margin-top:60px}.st:before{opacity:.55;width:380px;right:-170px}.st:after{display:none}}.st-snap{width:min(560px,100%);box-shadow:var(--st-glass);text-align:left;background:#ffffffeb;border-radius:24px;margin-top:24px;padding:18px 20px 20px;position:relative}.st-snap__top{align-items:center;gap:12px;display:flex}.st-snap__cap{flex:none;width:46px;height:46px}.st-snap__where{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.st-snap__where b{color:var(--sk-ink);font-size:15.5px;font-weight:650;line-height:1.3}.st-snap__left{color:var(--sk-ink-3);flex:none;margin-left:auto;font-size:13px;font-weight:600}.st-snap__aim{color:var(--sk-ink-2);white-space:nowrap;text-overflow:ellipsis;margin:10px 0 0 58px;font-size:13.5px;overflow:hidden}.st-snap__k{letter-spacing:.08em;text-transform:uppercase;color:var(--sk-ink-3);margin:18px 0 4px;font-size:12px;font-weight:650}.st-snap__list li{border-top:1px solid var(--sk-line);justify-content:space-between;align-items:center;gap:14px;min-height:50px;display:flex}.st-snap__t{min-width:0;color:var(--sk-ink);font-size:15px;font-weight:600}.st-snap__max{color:#57479a;vertical-align:1px;background:#f2effb;border-radius:999px;align-items:center;height:18px;margin-left:8px;padding:0 7px;font-size:11px;font-weight:650;display:inline-flex}.st-snap__d{color:var(--sk-ink-3);flex:none;font-size:13px;font-weight:600}.st-snap__d[data-due]{color:#7e5c0e}.st-snap__more{border-top:1px solid var(--sk-line);gap:11px;padding:15px 0 6px;display:grid;-webkit-mask-image:linear-gradient(#000 20%,#0000);mask-image:linear-gradient(#000 20%,#0000)}.st-snap__more i{background:#10182813;border-radius:6px;width:74%;height:12px;display:block}.st-snap__more i:nth-child(2){width:58%}.st-snap__more i:nth-child(3){width:66%}.st-snap__counts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:4px;display:grid}.st-snap__counts div{background:linear-gradient(#eaf2fc,#f5f9fd);border-radius:16px;padding:14px 16px 15px}.st-snap__counts b{font:700 34px/1 var(--sk-display);letter-spacing:-.03em;color:var(--sk-ink);display:block}.st-snap__counts span{color:var(--sk-ink-2);margin-top:6px;font-size:13.5px;line-height:1.35;display:block}.st-snap__note{color:var(--sk-ink-3);margin-top:12px;font-size:13px}@media (prefers-reduced-motion:no-preference){.st-snap{animation:st-snap-in .64s var(--sk-spring) .12s both}.st-snap__list li,.st-snap__counts div{animation:st-snap-row .48s var(--sk-ease) both;animation-delay:calc(.42s + var(--i,3) * .11s)}@keyframes st-snap-in{0%{opacity:0;transform:translateY(18px)scale(.97)}}@keyframes st-snap-row{0%{opacity:0;transform:translateY(6px)}}}@media (max-width:767px){.st-snap{margin-top:16px;padding:16px}.st-snap__aim{margin-left:0}.st-snap__list li{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:9px 0}.st-snap__counts b{font-size:28px}}.st-payer{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.st-payer .st-chip{min-height:40px;font-size:14px}.st-pair--even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.st-school-hint{color:var(--sk-ink-3);text-align:center;margin-top:14px;font-size:14px}.st-school-err{justify-content:center;margin-top:14px}
