.hk-dash{position:relative}.hk-dash-grid{z-index:0;pointer-events:none;background-image:linear-gradient(#4296ff12 1px,#0000 1px),linear-gradient(90deg,#4296ff12 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 30%,#000 30%,#0000 85%);mask-image:radial-gradient(80% 70% at 50% 30%,#000 30%,#0000 85%)}.hk-dash-floor{z-index:0;pointer-events:none;transform-origin:50% 100%;opacity:.4;background-image:linear-gradient(#4fd2ff73 2px,#0000 2px),linear-gradient(90deg,#4fd2ff73 2px,#0000 2px);background-size:90px 90px;height:360px;animation:6s linear infinite hk-floor-run;position:fixed;bottom:0;left:-60%;right:-60%;transform:perspective(520px)rotateX(58deg);-webkit-mask-image:linear-gradient(#0000 25%,#0003 60%,#0009);mask-image:linear-gradient(#0000 25%,#0003 60%,#0009)}.hk-dash header nav a,.hk-dash header nav span{font-family:var(--hk-mono);letter-spacing:.02em}.hk-root .hk-btn-ghost{font-family:var(--hk-mono);text-transform:uppercase;letter-spacing:.06em;background:#0814288c;border-color:#4fd2ff8c;font-size:13px;font-weight:700}.hk-root .hk-btn-ghost:hover{background:#2bd2ff14;border-color:#4fd2ff;box-shadow:0 0 22px #2bd2ff38}@media (max-width:639px){.hk-root .hk-btn-ghost{letter-spacing:.03em}}.hk-root .hk-num-d{font-family:var(--hk-display);letter-spacing:-.04em;font-weight:400!important}.hk-dash .hk-ch{background-image:radial-gradient(#78b4ff17 1.2px,#0000 1.3px),linear-gradient(160deg,#0d2246eb,#08162ef2)!important;background-size:22px 22px,auto!important}.hk-dash .hk-ch h2{font-size:clamp(1.15rem,2.1vw,1.6rem)!important}.hk-dash .hk-slot{position:relative;box-shadow:inset 0 1px #8cbeff14;background-image:radial-gradient(#78b4ff14 1.2px,#0000 1.3px),linear-gradient(#0c1c38d9,#061022e6)!important;background-size:18px 18px,auto!important;border-color:#4296ff4d!important}.hk-dash .hk-slot:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(140deg,#4fd2ffb3,#1677ff26 35%,#0000 60%,#4fd2ff4d);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hk-dash .hk-pill-m{font-family:var(--hk-mono);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:700}@media (max-width:639px){.hk-dash .hk-pill-m{letter-spacing:.06em}}.hk-dash .hk-dash-hero:before{content:"";border-radius:inherit;pointer-events:none;background-image:radial-gradient(#78b4ff1a 1.2px,#0000 1.3px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}@media (prefers-reduced-motion:reduce){.hk-dash-floor{animation:none}}.hk-dash .hk-slot-done{background-image:radial-gradient(#29d6a01a 1.2px,#0000 1.3px),linear-gradient(#0a282899,#06121ed9)!important;border-color:#29d6a066!important}.hk-dash .hk-slot-done:before{background:linear-gradient(140deg,#29d6a0bf,#29d6a01f 35%,#0000 60%,#29d6a04d)}.hk-root h1.hk-notice-title{text-wrap:balance;letter-spacing:-.02em!important;font-size:30px!important;line-height:1.3!important}@media (max-width:639px){.hk-root h1.hk-notice-title{font-size:21px!important;line-height:1.35!important}}.hk-root.hk-modal{font-family:var(--hk-sans);background-color:#071426!important;background-image:radial-gradient(#78b4ff17 1.2px,#0000 1.3px),linear-gradient(#0f203ef5,#060e1efa)!important;background-size:22px 22px,auto!important;border-color:#4fd2ff66!important;border-radius:22px!important;position:fixed!important;box-shadow:0 40px 100px #0009,0 0 60px #1677ff2e!important}.hk-root.hk-modal:after{content:"";z-index:2;pointer-events:none;opacity:.8;--b:#4fd2ff;--l:16px;--w:2px;background:linear-gradient(var(--b), var(--b)) top left / var(--l) var(--w) no-repeat, linear-gradient(var(--b), var(--b)) top left / var(--w) var(--l) no-repeat, linear-gradient(var(--b), var(--b)) top right / var(--l) var(--w) no-repeat, linear-gradient(var(--b), var(--b)) top right / var(--w) var(--l) no-repeat, linear-gradient(var(--b), var(--b)) bottom left / var(--l) var(--w) no-repeat, linear-gradient(var(--b), var(--b)) bottom left / var(--w) var(--l) no-repeat, linear-gradient(var(--b), var(--b)) bottom right / var(--l) var(--w) no-repeat, linear-gradient(var(--b), var(--b)) bottom right / var(--w) var(--l) no-repeat;width:auto;position:absolute;inset:10px;-webkit-mask-image:none;mask-image:none}.hk-root.hk-modal h2{font-size:clamp(1.15rem,2.4vw,1.6rem)!important;line-height:1.3!important}.hk-root.hk-modal h3{letter-spacing:0;font-size:13px}.hk-root.hk-modal .hk-pill-m{font-family:var(--hk-mono);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.hk-root.hk-modal .hk-modal-panel{background-image:radial-gradient(#78b4ff12 1.2px,#0000 1.3px),linear-gradient(#0a1830d9,#040b17e6)!important;background-size:18px 18px,auto!important;border-color:#4296ff4d!important}.hk-root.hk-modal pre{font-family:var(--hk-mono)}.hk-dash .hk-done{--hk-bracket:#29d6a0;background-image:radial-gradient(#29d6a01a 1.2px,#0000 1.3px),linear-gradient(#0c3238e6,#0a1f2beb)!important;background-size:22px 22px,auto!important}.hk-dash .hk-done h2{font-size:clamp(1.3rem,2.6vw,1.9rem)!important}.hk-corners{z-index:2;pointer-events:none;--b:#29d6a0;--l:16px;--w:2px;opacity:.85;background:linear-gradient(var(--b), var(--b)) top left / var(--l) var(--w) no-repeat, linear-gradient(var(--b), var(--b)) top left / var(--w) var(--l) no-repeat, linear-gradient(var(--b), var(--b)) top right / var(--l) var(--w) no-repeat, linear-gradient(var(--b), var(--b)) top right / var(--w) var(--l) no-repeat, linear-gradient(var(--b), var(--b)) bottom left / var(--l) var(--w) no-repeat, linear-gradient(var(--b), var(--b)) bottom left / var(--w) var(--l) no-repeat, linear-gradient(var(--b), var(--b)) bottom right / var(--l) var(--w) no-repeat, linear-gradient(var(--b), var(--b)) bottom right / var(--w) var(--l) no-repeat;position:absolute;inset:10px}.hk-dash main,.hk-dash main p,.hk-dash main li,.hk-dash main span,.hk-dash main label,.hk-dash main input,.hk-dash main textarea,.hk-dash main button,.hk-dash main a,.hk-root.hk-modal p,.hk-root.hk-modal li,.hk-root.hk-modal span:not(.hk-num-d),.hk-root.hk-modal button{font-family:var(--hk-mono);letter-spacing:-.01em}.hk-dash main .hk-num-d,.hk-dash main .hk-num-d *{letter-spacing:-.04em;font-family:var(--hk-display)!important}.hk-dash main :is(h1,h2,h3) span,.hk-root.hk-modal :is(h1,h2,h3) span{font-family:var(--hk-display);letter-spacing:inherit}.hk-dash main h1 .hk-wave-hand{font-family:initial}@keyframes hk-launch-success-pop{0%{opacity:0;transform:scale(0)}55%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}.hk-launch-success-check{animation:.55s cubic-bezier(.34,1.56,.64,1) both hk-launch-success-pop}@keyframes hk-signup-sad-pop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}@keyframes hk-signup-sad-sway{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-5px)rotate(6deg)}}.hk-signup-closed-emoji-wrap{animation:.55s cubic-bezier(.34,1.56,.64,1) both hk-signup-sad-pop}.hk-signup-closed-emoji{font-family:initial;line-height:1;animation:2.4s ease-in-out .55s infinite hk-signup-sad-sway;display:block}.hk-dash main p{font-size:.94em;line-height:1.7}.hk-dash main .hk-pill-m,.hk-dash main .hk-eyebrow,.hk-dash main [class*="tracking-[0.1"],.hk-dash main [class*="tracking-[0.2"]{font-size:11px}.hk-dash main h1{text-wrap:balance;font-size:clamp(1.55rem,3vw,2.35rem)!important;line-height:1.18!important}.hk-dash main h2{text-wrap:balance;font-size:clamp(1.05rem,1.7vw,1.35rem)!important;line-height:1.28!important}.hk-dash main h3{font-size:15px!important;line-height:1.35!important}@media (max-width:639px){.hk-dash main h1{font-size:1.45rem!important}.hk-dash main h2{font-size:1.05rem!important}.hk-dash main h3{font-size:14px!important}.hk-dash main p{font-size:13.5px}}.hk-dash .hk-cd-cell{position:relative;background-image:radial-gradient(#78b4ff14 1.2px,#0000 1.3px),linear-gradient(#0c1c38e6,#061022eb)!important;background-size:14px 14px,auto!important;border-color:#4296ff59!important;box-shadow:inset 0 1px #8cbeff14,0 0 24px #1677ff1f!important}.hk-dash .hk-cd-amber{background-image:radial-gradient(#ffc44d17 1.2px,#0000 1.3px),linear-gradient(#2e241099,#140f08cc)!important;border-color:#ffc44d73!important;box-shadow:inset 0 1px #ffc44d1a,0 0 24px #ffc44d1f!important}.hk-dash .hk-cd-cell .hk-num-d{text-shadow:0 0 18px;line-height:1.1;font-size:1.6rem!important}.hk-dash .hk-cd-cell>span:last-child{margin-top:6px;letter-spacing:.08em!important;font-size:9.5px!important}@media (max-width:639px){.hk-dash .hk-cd-cell .hk-num-d{font-size:1.35rem!important}}.hk-dash main h1.hk-notice-title{font-size:26px!important;line-height:1.3!important}@media (max-width:639px){.hk-dash main h1.hk-notice-title{font-size:19px!important}}html.hk-no-motion *,html.hk-no-motion :before,html.hk-no-motion :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html.hk-no-motion .animate-spin{animation:1s linear infinite spin!important}.hk-root.hk-dash .hk-card:hover{transform:none}.hk-root.hk-dash .hk-card:hover:after{opacity:.85;inset:10px}.hk-root.hk-dash .hk-card:hover .hk-lift{transform:none}@media (max-width:767px),(hover:none){.hk-dash .hk-slot:before{display:none}.hk-dash .hk-slot{border-color:#4fd2ff66!important}.hk-dash .hk-aurora>span{will-change:auto}.hk-dash-grid{opacity:.6;position:absolute;-webkit-mask-image:none;mask-image:none}}
