.d3{--ink: #0A1F3D;--danger: #FF3B30;--ease: cubic-bezier(.2, .8, .2, 1);color:#fff;font-family:var(--font-body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}:where(.d3) *,:where(.d3) *:before,:where(.d3) *:after{box-sizing:border-box}:where(.d3) :where(button,input){font:inherit;color:inherit;margin:0}:where(.d3) :where(button){cursor:pointer;border:0;background:none;padding:0;text-transform:none;letter-spacing:normal;min-height:0;box-shadow:none}:where(.d3) :where(a){color:inherit}:where(.d3) :where(h2,h3,p,ul){margin:0;padding:0}:where(.d3) :where(img){max-width:none}.d3 em{font-family:var(--font-accent);font-style:italic;font-weight:400;letter-spacing:0}.d3-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.d3-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border-radius:999px;background:linear-gradient(180deg,#fff,#eaf4ff);color:var(--ink);font-weight:600;font-size:16px;line-height:1;white-space:nowrap;text-decoration:none;box-shadow:inset 0 1px #fff,inset 0 -2px #0a3c8c14,0 10px 26px #041e5a4d;transition:transform .2s var(--ease)}.d3-pill:active{transform:scale(.97)}.d3-pill:focus-visible,.d3-chip:focus-visible,.d3-icon-btn:focus-visible,.d3-app__x:focus-visible{outline:3px solid #FFFFFF;outline-offset:3px}.d3-pill--block{width:100%;min-height:54px;padding:8px 20px;white-space:normal;text-align:center;line-height:1.15;text-wrap:balance}html.d3-open [data-cc]{visibility:hidden}.d3-pop.is-instant .d3-pop__backdrop,.d3-pop.is-instant .d3-pop__dialog{transition:none!important}@media(max-width:859px){.d3-pop .d3-cloud--a{width:170px;left:-80px;top:-60px}}.d3-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99990;display:none;place-items:center;padding:8px}.d3-pop.is-mounted{display:grid}.d3-pop__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#03123852;-webkit-backdrop-filter:blur(14px) saturate(120%);backdrop-filter:blur(14px) saturate(120%);opacity:0;transition:opacity .3s var(--ease)}.d3-pop.is-open .d3-pop__backdrop{opacity:1;transition:opacity .4s cubic-bezier(.22,1,.36,1)}.d3-pop__dialog{position:relative;width:100%;max-width:960px;max-height:calc(100vh - 16px);max-height:calc(100svh - 16px);overflow:hidden auto;overscroll-behavior:contain;border-radius:28px;isolation:isolate;background:radial-gradient(120% 60% at 30% -10%,rgba(4,30,100,.25),transparent 60%),linear-gradient(170deg,#0a48b8,#1462d6 45%,#2580e6 80%,#3b93ee);box-shadow:0 30px 80px #000a2880,inset 0 0 0 1px #ffffff2e;opacity:0;transform:translateY(32px) scale(.97);transition:opacity .25s var(--ease),transform .3s var(--ease)}.d3-pop.is-open .d3-pop__dialog{opacity:1;transform:none;transition:opacity .7s cubic-bezier(.22,1,.36,1) .08s,transform .9s cubic-bezier(.22,1,.36,1) .08s}.d3-pop__dialog:focus{outline:none}.d3-pop__dialog:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:var(--d3-grain) repeat;opacity:.08;mix-blend-mode:overlay;border-radius:inherit}.d3-pop__sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;border-radius:inherit;-webkit-clip-path:inset(0 round 28px);clip-path:inset(0 round 28px);pointer-events:none}.d3-cloud{position:absolute;pointer-events:none;height:auto;opacity:.95;animation:d3-drift 26s ease-in-out infinite alternate}.d3-cloud--a{width:230px;left:-60px;top:8px}.d3-cloud--b{width:170px;right:-40px;top:40%;animation-duration:32s;animation-delay:-8s;opacity:.8}.d3-cloud--c{width:140px;left:34%;bottom:0;animation-duration:38s;opacity:.55}@keyframes d3-drift{0%{transform:translate(-14px)}to{transform:translate(18px)}}.d3-icon-btn{position:absolute;z-index:4;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff59}.d3-pop__close{top:12px;right:12px}.d3-glass{overflow:hidden;background:linear-gradient(145deg,#ffffff61,#ffffff1f 45%,#ffffff0f);-webkit-backdrop-filter:blur(14px) saturate(180%);backdrop-filter:blur(14px) saturate(180%);box-shadow:inset 0 1.5px 1px #fffffff2,inset 0 -1.5px 1px #ffffff59,inset 0 0 0 1px #ffffff73,inset 0 -8px 14px #78beff40,0 8px 20px #0014464d;transition:transform .2s var(--ease)}.d3-glass:before{content:"";position:absolute;left:14%;top:8%;width:48%;height:34%;border-radius:50%;background:radial-gradient(closest-side,#ffffffd9,#fff0);transform:rotate(-20deg);pointer-events:none}.d3-glass svg{position:relative;filter:drop-shadow(0 1px 1px rgba(0,30,90,.35))}.d3-glass:active{transform:scale(.94)}.d3-icon-btn svg{width:18px;height:18px}.d3-pop__grid{display:grid;grid-template-columns:1fr;align-items:end}@media(max-width:859px){.d3-pop__dialog{height:calc(100vh - 16px);height:calc(100svh - 16px);overflow:hidden}.d3-pop__grid{display:flex;flex-direction:column;height:100%}.d3-pop__copy{flex:none}.d3-device{flex:1 1 auto;min-height:0}}@media(max-width:859px)and (max-height:779px){.d3-pop__copy{padding:46px 52px 0}.d3-pop__title{font-size:clamp(26px,7.6vw,32px);margin-bottom:4px}.d3-pop__lead,.d3-pop__copy .d3-count{display:none}}.d3-pop__copy{position:relative;z-index:1;padding:52px 24px 4px;text-align:center;transform:translateZ(0)}.d3-pop__title{text-shadow:0 2px 14px rgba(4,30,100,.25);margin:0 0 12px;font-family:var(--font-display);font-weight:600;font-size:clamp(34px,9vw,58px);line-height:1;letter-spacing:-.025em;text-wrap:balance}.d3-accent{font-family:var(--font-accent);font-style:italic;font-weight:400;letter-spacing:0}.d3-pop__lead{margin:0 auto 14px;max-width:34ch;font-size:16px;opacity:.9}.d3-count{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:15px}.d3-count__bars{display:inline-flex;gap:4px}.d3-count__bars i{width:22px;height:6px;border-radius:3px;background:#ffffff47;overflow:hidden;position:relative}.d3-count__bars i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}.d3-count__bars i.on:after{transform:scaleX(1)}.d3-device{position:relative;width:100%}.d3-feedback{position:absolute;left:0;right:0;bottom:10px;z-index:2;margin:0;padding:0 16px;text-align:center;font-size:15px;font-weight:600;line-height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 6px rgba(4,30,100,.3)}.d3-feedback.is-new{animation:d3-feed-in .35s var(--ease)}@keyframes d3-feed-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.d3-rig{position:absolute;left:50%;bottom:46px;width:256px;height:538px;transform-origin:50% 100%;transform:translate(-50%) scale(var(--k, 1))}.d3-phone{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;padding:3.6%;border-radius:16.5%/7.9%;background:linear-gradient(145deg,#2a2f3a,#0b0d12 40%,#1c2029);box-shadow:inset 0 0 0 2px #ffffff14,0 24px 50px #000a2873}.d3-screen{position:relative;height:100%;overflow:hidden;border-radius:14.5%/6.9%;-webkit-clip-path:inset(0 round 14.5% / 6.9%);clip-path:inset(0 round 14.5% / 6.9%);color:#fff;background:radial-gradient(90% 50% at 20% 0%,rgba(255,255,255,.18),transparent 60%),linear-gradient(180deg,#1f6fe0,#3d8ef0 55%,#7fb8f7);container-type:inline-size}.d3-status{display:flex;justify-content:space-between;align-items:center;height:40px;padding:10px 22px 0;font-size:13px;font-weight:600}.d3-status__isl{position:absolute;left:50%;top:9px;width:30%;height:22px;margin-left:-15%;border-radius:999px;background:#05070a}.d3-status__icons{display:flex;gap:4px;align-items:center}.d3-status__icons svg{height:11px;width:auto}.d3-home{position:absolute;top:40px;right:0;bottom:0;left:0;display:flex;flex-direction:column;transition:opacity .3s var(--ease),transform .3s var(--ease)}.d3-home.is-out{opacity:0;transform:scale(.96);pointer-events:none}.d3-apps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px 0;padding:26px 14px 0;list-style:none;margin:0}.d3-app{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px}.d3-app__body{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;transition:transform .28s var(--ease),opacity .28s var(--ease)}.d3-app.is-gone .d3-app__body{transform:none;opacity:1}.d3-app.is-gone .d3-app__icon,.d3-app.is-gone .d3-app__x{transform:scale(0) rotate(-12deg);opacity:0;transition:transform .26s cubic-bezier(.5,0,.75,0),opacity .2s .06s linear}.d3-app.is-gone .d3-app__name{opacity:0;transition:opacity .2s}.d3-app__icon,.d3-app__x{transition:transform .2s var(--ease),opacity .2s}.d3-app__poof{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none}.d3-app__poof i{position:absolute;left:-9px;top:-9px;width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff,#ffffffbf 55%,#fff0 72%);opacity:0}.d3-app.is-gone .d3-app__poof i{animation:d3-poof .45s .16s ease-out forwards}.d3-app__poof i:nth-child(1){--tx: -22px;--ty: -14px}.d3-app__poof i:nth-child(2){--tx: 20px;--ty: -18px}.d3-app__poof i:nth-child(3){--tx: 26px;--ty: 8px}.d3-app__poof i:nth-child(4){--tx: -24px;--ty: 12px}.d3-app__poof i:nth-child(5){--tx: 0px;--ty: -26px}.d3-app__poof i:nth-child(6){--tx: 2px;--ty: 22px}@keyframes d3-poof{0%{opacity:.95;transform:translate(0) scale(.5)}to{opacity:0;transform:translate(var(--tx),var(--ty)) scale(1.6)}}.d3-apps.is-frozen .d3-app__jiggle{animation:none}.d3-app__jiggle{position:relative;display:block;animation:d3-jiggle .26s ease-in-out infinite alternate;animation-delay:var(--d, 0s)}@keyframes d3-jiggle{0%{transform:rotate(-2.2deg)}to{transform:rotate(2.2deg)}}.d3-app__icon{display:block;width:clamp(52px,25cqw,68px);aspect-ratio:1}.d3-app__icon img,.d3-app__icon svg{display:block;width:100%;height:100%;filter:drop-shadow(0 3px 5px rgba(0,20,60,.25))}.d3-app__icon svg{padding:0}.d3-app__name{font-size:11.5px;font-weight:500;line-height:1.1;text-shadow:0 1px 2px rgba(0,0,0,.25)}.d3-app__x{position:absolute;left:calc(10% - 27px);top:calc(10% - 27px);width:54px;height:54px;display:grid;place-items:center;z-index:1}.d3-app__x span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--danger);box-shadow:0 0 0 2px #fff,0 2px 6px #0000004d}.d3-app__x svg{width:10px;height:10px}.d3-confetti{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;overflow:hidden}.d3-confetti i{position:absolute;left:50%;top:42%;width:8px;height:12px;border-radius:2px;background:var(--c);opacity:0}.d3-flow{position:absolute;top:40px;right:0;bottom:0;left:0;display:flex;flex-direction:column;opacity:0;transform:translateY(16px);pointer-events:none;transition:opacity .35s var(--ease),transform .35s var(--ease)}.d3-flow.is-in{opacity:1;transform:none;pointer-events:auto}.d3-flow__bar{position:relative;display:flex;align-items:center;justify-content:center;height:54px;margin:4px 6px 0}.d3-flow__back{position:absolute;left:0;top:0;width:54px;height:54px;display:grid;place-items:center;border-radius:50%;transition:opacity .2s}.d3-flow__back[hidden]{display:grid;visibility:hidden}.d3-flow__back svg{width:20px;height:20px}.d3-dots{display:flex;gap:6px}.d3-dots i{width:7px;height:7px;border-radius:50%;background:#fff6;transition:transform .25s var(--ease),background-color .25s}.d3-dots i.on{background:#fff;transform:scale(1.15)}.d3-steps{position:relative;flex:1}.d3-step{position:absolute;top:0;right:0;bottom:0;left:0;padding:2px 12px 12px;display:flex;flex-direction:column;gap:8px;overflow-y:auto;opacity:0;transform:translate(24px);pointer-events:none;transition:opacity .3s var(--ease),transform .3s var(--ease)}.d3-step.is-left{transform:translate(-24px)}.d3-step.is-on{opacity:1;transform:none;pointer-events:auto}.d3-stat{text-align:center;padding:14px;border-radius:18px;background:#fffffff2;color:var(--ink);box-shadow:0 8px 20px #00143c33}.d3-stat p{margin:0;font-size:14px;line-height:1.3;font-weight:600}.d3-stat strong{font-family:var(--font-accent);font-style:italic;font-weight:400;font-size:1.35em;color:#1462d6}.d3-stat .d3-stat__big{font-size:18px;font-weight:700;letter-spacing:-.01em;margin-bottom:2px}.d3-stat small{display:block;margin-top:8px;font-size:11px;font-weight:600;color:#4a5a72}.d3-q{text-align:center;text-wrap:balance;margin:6px 0 2px;font-family:var(--font-display);font-weight:600;font-size:16px;line-height:1.2;letter-spacing:-.01em}.d3-chips{display:flex;flex-wrap:wrap;gap:8px}.d3-chip{text-align:center;min-height:54px;padding:0 14px;border-radius:999px;background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff73;font-size:14px;font-weight:600;line-height:1.1;transition:background-color .2s,color .2s,transform .15s var(--ease)}.d3-chip:active{transform:scale(.96)}.d3-chip[aria-pressed=true]{background:#fff;color:var(--ink);box-shadow:0 4px 12px #00143c33}.d3-chips--list{display:flex;flex-direction:column;gap:7px}.d3-chips--list .d3-chip{width:100%;min-height:0;height:44px;padding:0 14px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d3-step[data-step="1"]{gap:7px;padding-top:0}.d3-step[data-step="1"] .d3-stat{padding:8px 12px}.d3-step[data-step="1"] .d3-stat .d3-stat__big{font-size:15px;line-height:1.25;text-wrap:balance}.d3-step[data-step="1"] .d3-stat small{margin-top:4px}.d3-step[data-step="1"] .d3-q{margin:0;font-size:15px}.d3-flow__bar{height:44px}.d3-flow__back{top:-5px}.d3-field{display:block;position:relative}.d3-field__icon{position:absolute;left:18px;top:27px;width:20px;height:20px;margin-top:-10px;opacity:.85;pointer-events:none}.d3-field input{width:100%;height:54px;padding:0 18px 0 48px;border:0;border-radius:999px;background:#ffffff24;color:#fff;font-size:16px;box-shadow:inset 0 0 0 1px #ffffff80;-webkit-appearance:none;appearance:none;transition:background-color .2s,box-shadow .2s}.d3-field input::placeholder{color:#ffffffbf}.d3-field input:focus{outline:none;background:#ffffff38;box-shadow:inset 0 0 0 2px #fff,0 0 0 4px #ffffff2e}.d3-field input[aria-invalid=true]{box-shadow:inset 0 0 0 2px #ffb4ac}.d3-field input:-webkit-autofill,.d3-field input:-webkit-autofill:focus{-webkit-text-fill-color:#FFFFFF;caret-color:#fff;transition:background-color 9999s 0s;box-shadow:inset 0 0 0 2px #fff}.d3-err{margin:6px 2px 0;font-size:12.5px;font-weight:600;color:#ffe1de}.d3-step[data-step="2"] form,.d3-step[data-step="2"] form>div{display:flex;flex-direction:column;flex:1 1 auto}.d3-step[data-step="2"] .d3-consent{margin-top:auto;padding:0 4px 6px}.d3-consent{text-align:center;margin:0;font-size:11.5px;line-height:1.35;color:#fffffff2}.d3-consent a{font-weight:600;text-underline-offset:2px}.d3-done{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:20px;text-align:center;opacity:0;transform:scale(.96);pointer-events:none;transition:opacity .35s var(--ease),transform .35s var(--ease)}.d3-done.is-on{opacity:1;transform:none;pointer-events:auto}.d3-done__check{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#fff;color:#1462d6;box-shadow:0 10px 24px #00143c40}.d3-done__check svg{width:30px;height:30px}.d3-done h3:focus{outline:none}.d3-done__sub{margin:-4px 0 4px;max-width:24ch;font-size:14px;line-height:1.4;opacity:.92;text-wrap:balance}.d3-done h3{margin:0;font-family:var(--font-display);font-weight:600;font-size:24px;line-height:1.1;letter-spacing:-.02em}@media(min-width:860px){.d3-pop{padding:24px}.d3-pop__dialog{max-height:calc(100vh - 48px);max-height:calc(100svh - 48px)}.d3-pop__grid{grid-template-columns:1fr auto;gap:24px}.d3-pop__copy{align-self:center;padding:56px 0 56px 56px;text-align:left}.d3-pop__lead{margin-left:0}.d3-device{width:320px;height:min(600px,calc(100svh - 120px));margin:24px 48px 24px 0}.d3-pop__dialog{overflow:hidden auto}.d3-cloud--a{width:300px;left:-80px;top:-10px}.d3-cloud--b{right:30%;top:auto;bottom:40px}}@media(prefers-reduced-motion:reduce){.d3-app__jiggle,.d3-cloud,.d3-app.is-gone .d3-app__poof i,.d3-feedback.is-new{animation:none}.d3-pop__dialog,.d3-home,.d3-flow,.d3-step,.d3-done,.d3-app__body{transition-duration:.01s}.d3-pop.is-open .d3-pop__dialog,.d3-pop.is-open .d3-pop__backdrop{transition-duration:.01s;transition-delay:0s}.d3-pop__dialog,.d3-step,.d3-step.is-left,.d3-flow,.d3-done,.d3-home.is-out{transform:none}}

