@font-face{font-family:Founders Grotesk;src:url(/build/assets/FoundersGrotesk-Regular-CLPoGABV.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;ascent-override:81.5%;descent-override:18.5%;line-gap-override:0%}@font-face{font-family:Founders Grotesk;src:url(/build/assets/FoundersGrotesk-Medium-CF4WPhoR.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;ascent-override:81.5%;descent-override:18.5%;line-gap-override:0%}@font-face{font-family:Founders Grotesk;src:url(/build/assets/FoundersGrotesk-Semibold-DBPJbgS1.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;ascent-override:81.5%;descent-override:18.5%;line-gap-override:0%}.pxl-body{--pxl-canvas: #F4F3F4;--pxl-ink: #10281F;--pxl-label: #1F3A30;--pxl-muted: #5F6763;--pxl-placeholder: #7F8783;--pxl-brand: #06563C;--pxl-brand-2: #008360;--pxl-brand-loading: #3C7A63;--pxl-mint: #3BC299;--pxl-icon: #7A8480;--pxl-border: #D6D8D4;--pxl-border-hover: #B3BAB6;--pxl-surface: #FAFAF9;--pxl-white: #FFFFFF;--pxl-divider: #E4E6E2;--pxl-error: #B42318;--pxl-cb-idle: #8F9894;--pxl-toggle-hover: #F0F3F1;--pxl-window-fill: #D9CDBF;--pxl-ring: 0 0 0 3px rgba(59, 194, 153, .14);--pxl-ring-strong: 0 0 0 3px rgba(59, 194, 153, .16);--pxl-ring-soft: 0 0 0 3px rgba(59, 194, 153, .24);--pxl-ring-cta: 0 0 0 3px rgba(59, 194, 153, .38);--pxl-ring-error: 0 0 0 3px rgba(180, 35, 24, .08);--pxl-font-ui: "Founders Grotesk", sans-serif;--pxl-font-display: "Founders Grotesk", sans-serif;--pxl-ease-ui: cubic-bezier(.2, 0, 0, 1);--pxl-ease-photo: cubic-bezier(.4, 0, .2, 1);--pxl-fast: .16s;--pxl-photo-fade: 1.1s;--pxl-photo-hold: 7s;--pxl-kb-scale: 1.035;--pxl-kb-pan: 1}.pxl-body[data-pxl-motion=actual]{--pxl-kb-scale: 1.012;--pxl-kb-pan: 0}.pxl-body[data-pxl-motion=expresiva]{--pxl-kb-scale: 1.05;--pxl-kb-pan: 1.4}.pxl-body{margin:0;min-height:100vh;min-height:100dvh;background:var(--pxl-canvas);color:var(--pxl-ink);color-scheme:light;font-family:var(--pxl-font-ui);font-size:16px;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}.pxl-body *,.pxl-body *:before,.pxl-body *:after{font-synthesis:none}.pxl{--s: min(100vw, 177.7vh);--form-w: clamp(380px, calc(var(--s) * .294), 490px);--gutter: clamp(32px, 4vw, 96px);--form-x: min(calc(var(--s) * .7), calc(100vw - var(--gutter) - var(--form-w)));--stage-x: min(0px, calc(var(--form-x) - var(--s) * .7));position:relative;min-height:100vh;min-height:100dvh;isolation:isolate}.pxl-art{position:absolute;top:0;left:0;right:0;height:100vh;height:100dvh;overflow:hidden;pointer-events:none;z-index:0}.pxl-defs{position:absolute}.pxl-stage{position:absolute;left:var(--stage-x);top:50%;width:var(--s);aspect-ratio:1672 / 941;transform:translateY(-50%)}.pxl-stage__layer{position:absolute;inset:0;width:100%;height:100%;overflow:visible;display:block}.pxl-photo{position:absolute;left:0;top:14.878%;width:57.297%;height:68.544%;overflow:hidden;clip-path:url(#pxl-window);background:var(--pxl-window-fill);animation:pxl-enter-window .5s var(--pxl-ease-ui) 70ms backwards}.pxl-photo__img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;opacity:0;transform:scale(1);transform-origin:50% 50%;will-change:opacity,transform}.pxl-photo__img.is-visible{opacity:1}.pxl-photo__img.is-top{z-index:1}.pxl-photo__img.is-entering{transition:opacity var(--pxl-photo-fade) var(--pxl-ease-photo)}.pxl-photo__img.is-drifting{animation:pxl-photo-drift calc(var(--pxl-photo-hold) + var(--pxl-photo-fade) * 2) linear both}.pxl-photo__img.is-armed,.pxl-photo.is-paused .pxl-photo__img{animation-play-state:paused}.pxl-corner{position:absolute;right:0;top:0;width:calc(var(--s) * .1627);overflow:visible;display:block}.pxl-mob{display:none}.pxl-logo{position:absolute;z-index:2;left:max(24px,calc(var(--s) * .0443 + var(--stage-x)));top:max(20px,calc(var(--s) * .0311 + (100vh - var(--s) * .5628) / 2));width:clamp(120px,calc(var(--s) * .0897),164px);height:auto;animation:pxl-enter-logo .35s var(--pxl-ease-ui) backwards}.pxl-thread{position:absolute;z-index:-1;top:0;right:calc(var(--gutter) * .45);bottom:clamp(56px,7.5vh,84px);left:calc(var(--form-x) - 64px);border-right:1.5px solid #D8C3AF;border-bottom:1.5px solid #D8C3AF;border-bottom-right-radius:calc(var(--s) * .06);-webkit-mask-image:linear-gradient(to right,transparent,#000 38%);mask-image:linear-gradient(to right,transparent,#000 38%);pointer-events:none;animation:pxl-fade 1.2s var(--pxl-ease-ui) .5s backwards}.pxl-thread__svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;display:none}.pxl-thread.is-svg{right:calc(var(--gutter) * .45 - 16px);bottom:calc(clamp(56px,7.5vh,84px) - 16px);border-color:transparent}.pxl-thread.is-svg .pxl-thread__svg{display:block}.pxl-foot{position:absolute;z-index:3;left:var(--form-x);bottom:22px;display:flex;flex-wrap:wrap;gap:2px 8px;margin:0;font-size:13px;line-height:1.4;color:var(--pxl-muted)}.pxl-foot__sep{color:#b3bab6}.pxl-main{position:relative;z-index:3;min-height:100vh;min-height:100dvh;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:48px var(--gutter) 48px var(--form-x)}.pxl-body--banner .pxl-main{padding-top:72px}@media (min-width: 1024px){.pxl-body--tall .pxl-intro{width:100%;max-width:none}}@media (min-width: 1024px){.pxl-body--tall .pxl-corner{width:calc(var(--s) * .125)}.pxl-body--tall .pxl-title{max-width:11ch}}@media (min-width: 1024px){.pxl-body--tall .pxl-title{font-size:clamp(40px,3.1vw,50px)}.pxl-body--tall .pxl-subtitle{margin-top:12px;font-size:17px}.pxl-body--tall .pxl-form{margin-top:26px}.pxl-body--tall .pxl-rules+.pxl-field{margin-top:18px}.pxl-body--tall .pxl-cta{margin-top:18px}.pxl-body--tall .pxl-aside{margin-top:10px}}@media (min-width: 1024px) and (max-height: 820px){.pxl-body--tall .pxl-main{padding-top:24px}.pxl-body--tall.pxl-body--banner .pxl-main{padding-top:44px}.pxl-body--tall .pxl-title{font-size:clamp(34px,2.6vw,42px)}.pxl-body--tall .pxl-subtitle{margin-top:8px;font-size:16px}.pxl-body--tall .pxl-account{margin-top:6px;font-size:15px}.pxl-body--tall .pxl-form{margin-top:18px}.pxl-body--tall .pxl-field{gap:7px}.pxl-body--tall .pxl-input{height:48px}.pxl-body--tall .pxl-toggle{top:2px}.pxl-body--tall .pxl-rules{margin-top:10px}.pxl-body--tall .pxl-rules__list{margin-top:10px;gap:6px 16px}.pxl-body--tall .pxl-rules+.pxl-field{margin-top:14px}.pxl-body--tall .pxl-cta{margin-top:14px;height:50px}.pxl-body--tall .pxl-aside .pxl-forgot{min-height:36px}}.pxl-body--tall .pxl-main{padding-bottom:calc(clamp(56px,7.5vh,84px) + 40px)}@media (max-height: 820px){.pxl-body--tall .pxl-main{padding-bottom:calc(clamp(56px,7.5vh,84px) + 28px)}}.pxl-panel{width:var(--form-w);max-width:100%}.pxl-intro,.pxl-form{animation:pxl-enter-form .45s var(--pxl-ease-ui) .13s backwards}.pxl-intro{width:100%}@media (min-width: 1400px){.pxl-intro{width:calc(100vw - var(--form-x) - 48px);max-width:720px}}.pxl-title{margin:0;font-family:var(--pxl-font-display);font-weight:500;font-size:clamp(46px,3.55vw,58px);line-height:1.04;letter-spacing:-.012em;color:var(--pxl-brand);font-kerning:normal;text-wrap:balance}.pxl-subtitle{margin:16px 0 0;font-size:18px;font-weight:400;line-height:1.5;color:var(--pxl-muted)}.pxl-form{margin:34px 0 0;display:flex;flex-direction:column}.pxl-field{display:flex;flex-direction:column;gap:9px}.pxl-field+.pxl-field{margin-top:22px}.pxl-label{align-self:flex-start;font-weight:500;font-size:15px;line-height:1.3;color:var(--pxl-label);transition:color var(--pxl-fast) var(--pxl-ease-ui)}.pxl-control{position:relative;display:block}.pxl-icon{position:absolute;left:4px;top:6px;bottom:6px;width:44px;display:flex;align-items:center;justify-content:center;color:var(--pxl-icon);pointer-events:none;transition:color var(--pxl-fast) var(--pxl-ease-ui)}.pxl-icon svg{display:block}.pxl-divider{position:absolute;left:50px;top:14px;width:1px;height:24px;background:var(--pxl-divider);pointer-events:none}.pxl-input{display:block;height:52px;width:100%;box-sizing:border-box;margin:0;padding:0 20px 0 64px;border:1px solid var(--pxl-border);border-radius:10px;background:var(--pxl-surface);box-shadow:none;font-family:var(--pxl-font-ui);font-size:16px;font-weight:400;line-height:1.4;color:var(--pxl-ink);outline:none;appearance:none;transition:border-color var(--pxl-fast) var(--pxl-ease-ui),box-shadow var(--pxl-fast) var(--pxl-ease-ui),background-color var(--pxl-fast) var(--pxl-ease-ui)}.pxl-input::placeholder{color:var(--pxl-placeholder);font-weight:400;opacity:1}.pxl-input--password{padding-right:60px}.pxl-input--password[type=password]:not(:placeholder-shown){letter-spacing:.08em}.pxl-input::-ms-reveal{display:none}.pxl-input:hover{border-color:var(--pxl-border-hover);background:var(--pxl-white)}.pxl-input:focus{border-color:var(--pxl-brand-2);box-shadow:var(--pxl-ring);background:var(--pxl-white)}.pxl-input[aria-invalid=true]{border-color:var(--pxl-error);box-shadow:var(--pxl-ring-error)}.pxl-input[aria-invalid=true]:focus{box-shadow:0 0 0 3px #b423181f}.pxl-input:read-only{cursor:progress}.pxl-input:-webkit-autofill{-webkit-text-fill-color:var(--pxl-ink);-webkit-box-shadow:0 0 0 40px var(--pxl-white) inset;caret-color:var(--pxl-ink)}.pxl-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 40px var(--pxl-white) inset,var(--pxl-ring)}.pxl-field:focus-within .pxl-label,.pxl-field:focus-within .pxl-icon{color:var(--pxl-brand)}.pxl-field:has(.pxl-input[aria-invalid=true]) .pxl-icon{color:var(--pxl-error)}.pxl-field-error{margin:0;font-size:14px;line-height:1.4;color:var(--pxl-error);animation:pxl-fade .17s var(--pxl-ease-ui) both}.pxl-toggle{position:absolute;right:4px;top:4px;width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:var(--pxl-icon);cursor:pointer;outline:none;transition:transform .14s var(--pxl-ease-ui),background-color .14s var(--pxl-ease-ui),color .14s var(--pxl-ease-ui),box-shadow .14s var(--pxl-ease-ui)}.pxl-toggle:hover{background:var(--pxl-toggle-hover);color:var(--pxl-brand)}.pxl-toggle:active{transform:scale(.94)}.pxl-toggle:focus-visible{box-shadow:var(--pxl-ring-soft);color:var(--pxl-brand)}.pxl-toggle__icon{grid-area:1 / 1;display:block;transition:opacity .12s var(--pxl-ease-ui),transform .12s var(--pxl-ease-ui)}.pxl-toggle__icon--hidden{opacity:1;transform:scale(1)}.pxl-toggle__icon--visible,.pxl-toggle[aria-pressed=true] .pxl-toggle__icon--hidden{opacity:0;transform:scale(.82)}.pxl-toggle[aria-pressed=true] .pxl-toggle__icon--visible{opacity:1;transform:scale(1)}.pxl-alert{display:flex;gap:10px;align-items:flex-start;margin:16px 0 0;font-size:14.5px;line-height:1.4;color:var(--pxl-error);animation:pxl-fade .17s var(--pxl-ease-ui) both}.pxl-alert svg{flex:none;margin-top:1px}.pxl-msg{--pxl-msg-tone: var(--pxl-icon);display:flex;gap:10px;align-items:flex-start;margin:0 0 20px;padding:2px 0 2px 12px;border-left:2px solid var(--pxl-msg-tone);font-size:15px;line-height:1.4;color:var(--pxl-ink);animation:pxl-fade .17s var(--pxl-ease-ui) both}.pxl-msg svg{flex:none;margin-top:1px;color:var(--pxl-msg-tone)}.pxl-msg strong{font-weight:600}.pxl-msg--ok{--pxl-msg-tone: var(--pxl-brand-2)}.pxl-msg--calm{--pxl-msg-tone: #B7791F}.pxl-msg--err{--pxl-msg-tone: var(--pxl-error);color:var(--pxl-error)}.pxl-msg--info{color:var(--pxl-muted)}.pxl-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 16px;margin-top:20px}.pxl-remember{position:relative;display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:15px;font-weight:400;line-height:1.4;color:var(--pxl-label);cursor:pointer;-webkit-user-select:none;user-select:none}.pxl-remember__input{position:absolute;left:0;top:50%;width:20px;height:20px;margin:-10px 0 0;opacity:0;cursor:pointer}.pxl-remember__box{position:relative;flex:none;width:20px;height:20px;box-sizing:border-box;border-radius:6px;border:1.5px solid var(--pxl-cb-idle);background:var(--pxl-surface);transition:background-color var(--pxl-fast) var(--pxl-ease-ui),border-color var(--pxl-fast) var(--pxl-ease-ui),box-shadow var(--pxl-fast) var(--pxl-ease-ui)}.pxl-remember__check{position:absolute;left:-1.5px;top:-1.5px;overflow:visible}.pxl-remember__check path{stroke-dashoffset:15;opacity:0;transition:stroke-dashoffset .38s cubic-bezier(.65,0,.35,1),opacity .14s var(--pxl-ease-ui)}.pxl-remember:hover .pxl-remember__box{background:#3bc2990f;border-color:var(--pxl-brand-2)}.pxl-remember__input:checked+.pxl-remember__box{background:var(--pxl-brand);border-color:var(--pxl-brand)}.pxl-remember__input:checked+.pxl-remember__box path{stroke-dashoffset:0;opacity:1}.pxl-remember__input:focus-visible+.pxl-remember__box{box-shadow:var(--pxl-ring-soft);border-color:var(--pxl-brand-2)}.pxl-forgot{display:inline-flex;align-items:center;min-height:44px;font-weight:500;font-size:15px;line-height:1.4;color:var(--pxl-brand-2);text-decoration:none;outline:none;border-radius:4px;transition:color var(--pxl-fast) var(--pxl-ease-ui),box-shadow var(--pxl-fast) var(--pxl-ease-ui)}.pxl-forgot span{padding-bottom:2px;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0% 1px;transition:background-size var(--pxl-fast) var(--pxl-ease-ui)}.pxl-forgot:hover,.pxl-forgot:focus-visible{color:var(--pxl-brand)}.pxl-forgot:hover span,.pxl-forgot:focus-visible span{background-size:100% 1px}.pxl-forgot:focus-visible{box-shadow:var(--pxl-ring-soft)}.pxl-cta{--pxl-cta-elev: 0 4px 12px rgba(6, 86, 60, .1);position:relative;margin-top:22px;height:54px;width:100%;border:0;border-radius:12px;background:var(--pxl-brand);color:var(--pxl-white);font-family:var(--pxl-font-ui);font-weight:600;font-size:17px;line-height:1.2;display:flex;align-items:center;justify-content:center;gap:12px;cursor:pointer;outline:none;box-shadow:var(--pxl-cta-elev),inset 0 1px #ffffff1a;transition:background-color var(--pxl-fast) var(--pxl-ease-ui),transform var(--pxl-fast) var(--pxl-ease-ui),box-shadow var(--pxl-fast) var(--pxl-ease-ui)}.pxl-cta:focus-visible{box-shadow:var(--pxl-cta-elev),inset 0 1px #ffffff1a,var(--pxl-ring-cta)}.pxl-cta:hover:not(:disabled){--pxl-cta-elev: 0 6px 16px rgba(6, 86, 60, .14);background:var(--pxl-brand-2);transform:translateY(-1px)}.pxl-cta:disabled{--pxl-cta-elev: 0 2px 6px rgba(6, 86, 60, .08);background:var(--pxl-brand-loading);cursor:progress}.pxl-cta:disabled{opacity:1!important;filter:none;cursor:progress!important}.pxl-cta:not(:disabled):active,.pxl-cta:hover:not(:disabled):active{--pxl-cta-elev: 0 1px 3px rgba(6, 86, 60, .12);transform:translateY(0) scale(.985);transition-duration:90ms}.pxl-cta__inner{display:inline-flex;align-items:center;gap:12px;transition:transform .22s var(--pxl-ease-ui)}.pxl-cta__label{position:relative;display:inline-block}.pxl-cta__text{display:block;white-space:nowrap;transition:opacity .2s var(--pxl-ease-ui),transform .2s var(--pxl-ease-ui)}.pxl-cta__text--sending{position:absolute;left:50%;top:50%;opacity:0;transform:translate(-50%,calc(-50% + 5px))}.pxl-cta__slot{position:relative;display:block;width:38px;height:20px;margin:0 -12px 0 -6px;padding-left:6px;box-sizing:border-box;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 6px,#000 calc(100% - 8px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 6px,#000 calc(100% - 8px),transparent 100%);transition:transform .22s var(--pxl-ease-ui)}.pxl-cta__arrow{display:block;transition:transform var(--pxl-fast) var(--pxl-ease-ui)}.pxl-cta:hover:not(:disabled) .pxl-cta__arrow{transform:translate(4px)}.pxl-cta[data-state=sending] .pxl-cta__text--idle{opacity:0;transform:translateY(-5px)}.pxl-cta[data-state=sending] .pxl-cta__text--sending{opacity:1;transform:translate(-50%,-50%)}.pxl-cta[data-state=sending] .pxl-cta__slot{transform:translate(var(--pxl-cta-shift, 0px))}.pxl-cta[data-state=sending] .pxl-cta__inner{transform:translate(calc(var(--pxl-cta-shift, 0px) * -.5))}.pxl-cta[data-state=sending] .pxl-cta__arrow{animation:pxl-cta-exit .26s cubic-bezier(.55,0,.8,.2) forwards,pxl-cta-run 1.25s .26s infinite}.pxl-cta[data-state=settle] .pxl-cta__arrow,.pxl-cta[data-state=error] .pxl-cta__arrow{animation:pxl-cta-return .32s cubic-bezier(.2,0,0,1) both}.pxl-cta[data-state=error]{animation:pxl-cta-nod .32s cubic-bezier(.36,.07,.19,.97) both}@keyframes pxl-cta-exit{0%{transform:translate(0)}to{transform:translate(34px)}}@keyframes pxl-cta-run{0%{transform:translate(-30px);animation-timing-function:cubic-bezier(.2,0,0,1)}45%{transform:translate(0)}60%{transform:translate(0);animation-timing-function:cubic-bezier(.55,0,.8,.2)}to{transform:translate(34px)}}@keyframes pxl-cta-return{0%{transform:translate(-30px)}to{transform:translate(0)}}@keyframes pxl-cta-nod{0%,to{transform:translate(0)}25%{transform:translate(-3px)}50%{transform:translate(3px)}75%{transform:translate(-2px)}}[x-cloak]{display:none!important}.pxl-hint{margin:0;font-size:14px;line-height:1.45;color:var(--pxl-muted)}.pxl-aside{display:flex;flex-wrap:wrap;align-items:center;gap:0 6px;margin:18px 0 0;font-size:15px;line-height:1.4;color:var(--pxl-muted)}.pxl-aside .pxl-forgot{min-height:44px}.pxl-outcome{animation:pxl-enter-form .36s var(--pxl-ease-ui) both}.pxl-outcome__mark{position:relative;display:grid;place-items:center;width:64px;height:64px;margin-bottom:26px;color:var(--pxl-brand)}.pxl-outcome__ring{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.pxl-outcome__track{fill:none;stroke:var(--pxl-divider);stroke-width:1.5}.pxl-outcome__fill{fill:none;stroke:var(--pxl-brand-2);stroke-width:2;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--p, 0) * 100)}.pxl-outcome--wait .pxl-outcome__fill{stroke:var(--pxl-brand)}.pxl-outcome__icon{position:relative;display:block;overflow:visible}.pxl-draw{stroke-dasharray:1;stroke-dashoffset:1;animation:pxl-draw .7s var(--pxl-ease-ui) .12s forwards}.pxl-draw--late{animation-delay:.62s;animation-duration:.42s}@keyframes pxl-draw{to{stroke-dashoffset:0}}.pxl-outcome__hand{transform-box:view-box;transform-origin:12px 12px;animation:pxl-hand 6s linear infinite}@keyframes pxl-hand{to{transform:rotate(360deg)}}.pxl-outcome__title,.pxl-outcome__title:focus,.pxl-outcome__title:focus-visible{outline:none;box-shadow:none}.pxl-outcome__foot{margin-top:28px}.pxl-outcome__secs{font-variant-numeric:tabular-nums;color:var(--pxl-label);font-weight:500}.pxl-account{margin:10px 0 0;font-size:15.5px;line-height:1.45;color:var(--pxl-muted);overflow-wrap:anywhere}.pxl-account strong{font-weight:500;color:var(--pxl-label)}.pxl-input--plain{padding-left:18px}.pxl-rules{margin-top:14px}.pxl-meter{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.pxl-meter__seg{height:4px;border-radius:4px;background:var(--pxl-divider);transition:background-color .24s var(--pxl-ease-ui)}.pxl-meter__seg.is-on{background:var(--pxl-mint)}.pxl-meter__seg.is-on.is-done{background:var(--pxl-brand-2)}.pxl-rules__done{display:flex;align-items:center;gap:8px;margin:12px 0 0;font-size:14.5px;font-weight:500;color:var(--pxl-brand-2);animation:pxl-fade .2s var(--pxl-ease-ui) both}.pxl-rules__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:14px 0 0;padding:0;list-style:none}.pxl-rule{display:flex;align-items:center;gap:9px;font-size:14.5px;line-height:1.35;color:var(--pxl-muted);transition:color .2s var(--pxl-ease-ui)}.pxl-rule__dot{flex:none;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--pxl-cb-idle);color:transparent;transition:background-color .2s var(--pxl-ease-ui),box-shadow .2s var(--pxl-ease-ui),color .2s var(--pxl-ease-ui)}.pxl-rule.is-met{color:var(--pxl-label)}.pxl-rule.is-met .pxl-rule__dot{background:var(--pxl-brand-2);box-shadow:none;color:var(--pxl-white)}.pxl-rules+.pxl-field{margin-top:24px}.pxl-match{margin:0;font-size:14px;line-height:1.4;color:var(--pxl-muted)}.pxl-match.is-ok{color:var(--pxl-brand-2);font-weight:500}.pxl-match.is-off{color:var(--pxl-label)}.pxl-cta[data-state=idle]:disabled{--pxl-cta-elev: 0 0 0 transparent;background:#dce3df;color:#6e7a74;cursor:not-allowed!important}@media (max-width: 420px){.pxl-rules__list{grid-template-columns:1fr}}.pxl-dialog{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:16px;background:#10281f6b;animation:pxl-fade .17s var(--pxl-ease-ui) both}.pxl-dialog__card{width:100%;max-width:440px;box-sizing:border-box;padding:28px;border-radius:16px;background:var(--pxl-white);box-shadow:0 24px 48px #10281f2e}.pxl-dialog__title{margin:0;font-weight:600;font-size:21px;line-height:1.25;color:var(--pxl-ink)}.pxl-dialog__text{margin:10px 0 0;font-size:16px;line-height:1.5;color:var(--pxl-muted)}.pxl-dialog__actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:24px}.pxl-btn{height:44px;padding:0 18px;border-radius:10px;border:1px solid var(--pxl-border);background:var(--pxl-white);color:var(--pxl-label);font-family:var(--pxl-font-ui);font-weight:500;font-size:15.5px;cursor:pointer;outline:none;transition:background-color var(--pxl-fast) var(--pxl-ease-ui),border-color var(--pxl-fast) var(--pxl-ease-ui),box-shadow var(--pxl-fast) var(--pxl-ease-ui)}.pxl-btn:hover{background:var(--pxl-surface);border-color:var(--pxl-border-hover)}.pxl-btn:focus-visible{box-shadow:var(--pxl-ring-soft)}.pxl-btn--danger{background:var(--pxl-error);border-color:var(--pxl-error);color:var(--pxl-white);font-weight:600}.pxl-btn--danger:hover{background:#9a1d14;border-color:#9a1d14}.pxl-btn:disabled{opacity:.7!important;filter:none;cursor:progress!important}.pxl-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes pxl-photo-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(calc(var(--kb-x, 0) * var(--pxl-kb-pan, 0) * 1%),calc(var(--kb-y, 0) * var(--pxl-kb-pan, 0) * 1%),0) scale(var(--pxl-kb-scale, 1.012))}}@keyframes pxl-enter-logo{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes pxl-enter-window{0%{opacity:0;transform:scale(.995)}to{opacity:1;transform:none}}@keyframes pxl-enter-form{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes pxl-fade{0%{opacity:0}to{opacity:1}}@media (min-width: 1024px) and (max-height: 760px){.pxl-main{padding-top:32px;padding-bottom:32px}.pxl-title{font-size:clamp(42px,3.4vw,52px)}.pxl-subtitle{margin-top:12px;font-size:17px}.pxl-form{margin-top:26px}.pxl-field+.pxl-field{margin-top:18px}.pxl-row{margin-top:14px}.pxl-cta{margin-top:16px}}@media (max-width: 1023.98px){.pxl-desk{display:none}.pxl-photo__img.is-drifting{animation:none}.pxl{--hero-h: clamp(240px, 38vh, 420px);--pad: 24px;display:flex;flex-direction:column}.pxl-art{position:relative;inset:auto;order:1;height:calc(var(--hero-h) + 76px);overflow:hidden}.pxl-stage{left:0;top:76px;width:100%;height:var(--hero-h);aspect-ratio:auto;transform:none}.pxl-photo{left:0;top:0;width:calc(100% - var(--pad));height:100%;clip-path:none;border-radius:0 0 72px}.pxl-logo{position:absolute;left:var(--pad);top:26px;width:128px}.pxl-body--banner .pxl-logo{top:58px}.pxl-body--banner .pxl-art{height:calc(var(--hero-h) + 108px)}.pxl-body--banner .pxl-stage{top:108px}.pxl-mob{display:block;position:absolute;pointer-events:none}.pxl-mob--mint{right:0;top:-48px;width:46%;height:72%;border-radius:0 0 0 999px;background:linear-gradient(200deg,#3bc299d9,#3bc29959 55%,#3bc29900);z-index:-1}.pxl-mob--green{left:0;bottom:0;width:30%;height:40%;border-radius:0 100% 0 0;background:linear-gradient(150deg,#0a6646,#06563c 55%,#054b34);box-shadow:0 0 0 5px #f6f5f4;z-index:2}.pxl-logo{order:0}.pxl-foot{position:static;order:3;box-sizing:border-box;width:100%;max-width:calc(460px + 2 * var(--pad));margin:0 auto;padding:0 var(--pad) 28px}.pxl-main{order:2;min-height:0;justify-content:flex-start;padding:36px var(--pad) 48px;align-items:center}.pxl-body--banner .pxl-main{padding-top:36px}.pxl-panel{width:100%;max-width:460px}.pxl-intro{width:auto;max-width:none}.pxl-title{font-size:clamp(40px,6.4vw,52px)}}@media (max-width: 767.98px){.pxl{--hero-h: clamp(190px, 30vh, 260px);--pad: 16px}.pxl-art{height:calc(var(--hero-h) + 64px)}.pxl-stage{top:64px}.pxl-logo{top:22px;width:112px}.pxl-photo{border-radius:0 0 56px}.pxl-main{padding:28px var(--pad) 40px}.pxl-title{font-size:40px;max-width:11ch}.pxl-subtitle{font-size:17px;margin-top:12px}.pxl-form{margin-top:28px}.pxl-dialog__card{padding:22px}.pxl-dialog__actions .pxl-btn{flex:1 1 auto}}@media (prefers-reduced-motion: reduce){.pxl-photo,.pxl-logo,.pxl-intro,.pxl-form,.pxl-photo__img.is-drifting{animation:none!important}.pxl-photo__img{transition:none!important;transform:none}.pxl-thread{animation:none}.pxl-cta:hover:not(:disabled){transform:none}.pxl-cta:hover:not(:disabled) .pxl-cta__arrow{transform:none}.pxl-outcome,.pxl-outcome__hand{animation:none}.pxl-draw{animation:none;stroke-dashoffset:0}.pxl-cta[data-state] .pxl-cta__arrow,.pxl-cta[data-state]{animation:none!important}.pxl-cta:not(:disabled):active,.pxl-cta:hover:not(:disabled):active{transform:none}.pxl-remember__check path{transition:opacity .14s linear}}
