.agent-coin{--ac:26px;--ac-edge:#0b6fb8;width:var(--ac);height:var(--ac);box-sizing:border-box;border:max(1.5px, calc(var(--ac) * .065)) solid var(--brand,#26a8fc);box-shadow:inset 0 0 0 calc(var(--ac) * .07) #fbfdff, inset 0 0 0 calc(var(--ac) * .07 + 1px) color-mix(in srgb, var(--brand,#26a8fc) 38%, transparent), 0 calc(var(--ac) * .075) 0 var(--ac-edge), 0 calc(var(--ac) * .14) calc(var(--ac) * .24) #0000004d;background:radial-gradient(circle at 34% 28%,#fff 0 32%,#eef4fa 70%,#dce8f3 100%);border-radius:50%;flex:none;place-items:center;display:inline-grid}.agent-coin>.af{width:68%;height:68%;margin-top:-11%}.agent-coin .af-skin{fill:none;stroke:none}.agent-coin .af-eye{transform-box:fill-box;transform-origin:50%;transform:scale(1.25)}.agent-coin .af-line{stroke-width:5px}.agent-coin.ac-sm{box-shadow:0 max(1.5px, calc(var(--ac) * .09)) 0 var(--ac-edge), 0 2px 4px #0000004d}.agent-coin.ac-sm>.af{width:78%;height:78%;margin-top:-14%}.agent-coin.ac-sm .af-eye{transform:scale(1.55)}.agent-coin.ac-sm .af-line{stroke-width:7.5px}
.hk{--hk-loop:4s;--hk-ease:cubic-bezier(.45, 0, .3, 1);--hk-ink:color-mix(in srgb, var(--text) 42%, transparent);margin-top:96px}.hk.hk-solo{margin-top:28px}.hk-head{text-align:center;justify-items:center;gap:10px;margin-bottom:28px;display:grid}.hk-tile{width:64px;height:64px;box-shadow:inset 0 1px 0 #ffffff73, inset 0 -1px 0 #00000026, 0 16px 34px -20px color-mix(in srgb, var(--brand) 90%, transparent);background:linear-gradient(#4cc0ff 0%,#1f9cf2 55%,#0b78c9 100%);border-radius:19px;place-items:center;margin-bottom:4px;display:grid}.hk-blink .af-eyes{animation:4.8s linear infinite af-blink}@media (prefers-reduced-motion:reduce){.hk-blink .af-eyes{animation:none}}.hk .hk-title{font:700 clamp(30px, 4vw, 50px)/1.06 var(--display,var(--font));letter-spacing:-.035em;text-wrap:balance;margin:0}.hk-lead{max-width:620px;color:var(--text-2);text-wrap:balance;margin:2px 0 0;font-size:clamp(16px,1.3vw,19px);line-height:1.45}.film.bare{margin-top:0}.hk-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid}.hk-step{border:1px solid var(--line);border-radius:var(--r-card);background:var(--s1);flex-direction:column;min-width:0;padding:18px 20px 22px;display:flex}.hk-top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.hk-num{font:700 52px/.9 var(--display,var(--font));letter-spacing:-.045em;color:var(--brand);font-variant-numeric:tabular-nums}:root[data-theme=light] .hk-num{color:var(--brand-text)}.hk .hk-step-title{font:650 20px/1.2 var(--display,var(--font));letter-spacing:-.015em;margin:0}.hk-text{max-width:48ch;color:var(--text-2);margin:6px 0 0;font-size:15px;line-height:1.5}.hk-art{border-radius:var(--r-in);background:var(--s2);contain:paint;flex:none;width:136px;height:88px;position:relative;overflow:hidden}.hk-art>*{position:absolute}.hk-art .hk-face{width:36px;height:36px;top:26px;left:12px}.hk-art *{animation-duration:var(--hk-loop);animation-timing-function:var(--hk-ease);animation-delay:var(--hk-d,0s);animation-iteration-count:infinite;animation-fill-mode:both}.hk-batt{border:2.5px solid var(--hk-ink);box-sizing:border-box;border-radius:8px;gap:3px;width:54px;height:32px;padding:3px;display:flex;top:28px;left:66px}.hk-batt:after{content:"";background:var(--hk-ink);border-radius:0 3px 3px 0;width:4px;height:10px;position:absolute;top:8px;right:-7px}.hk-cell{background:var(--brand);border-radius:3px;flex:1}.hk-mon{border:2.5px solid var(--hk-ink);box-sizing:border-box;background:var(--s1);border-radius:8px;height:50px}.hk-mon:before{content:"";background:var(--hk-ink);width:6px;height:5.5px;position:absolute;bottom:-8px;left:calc(50% - 3px)}.hk-mon:after{content:"";background:var(--hk-ink);border-radius:2px;width:22px;height:3px;position:absolute;bottom:-11px;left:calc(50% - 11px)}.hk-home{width:56px;height:54px;top:17px;left:2px}.hk-screen{background:color-mix(in srgb, var(--brand) 20%, transparent);border-radius:5px;animation-name:hk-screen;position:absolute;inset:1.5px}.hk-born{animation-name:hk-born}.hk-tag{background:var(--brand);color:#fff;height:26px;font:750 12px/1 var(--font);letter-spacing:.05em;transform-origin:0;border-radius:7px;align-items:center;padding:0 10px 0 17px;animation-name:hk-tag;display:inline-flex;top:31px;left:70px}.hk-tag i{background:var(--s2);border-radius:50%;width:6px;height:6px;position:absolute;top:10px;left:6px}.hk-tag:before{content:"";background:var(--hk-ink);border-radius:1px;width:12px;height:2px;position:absolute;top:12px;left:-12px}@keyframes hk-screen{0%,3%{opacity:0}9%,84%{opacity:1}92%,to{opacity:0}}@keyframes hk-born{0%,8%{opacity:0;transform:scale(.4)}17%{opacity:1;transform:scale(1.1)}23%,82%{opacity:1;transform:none}90%,to{opacity:0;transform:scale(.8)}}@keyframes hk-tag{0%,26%{opacity:0;transform:translate(-8px)scale(.85)}36%,82%{opacity:1;transform:none}90%,to{opacity:0;transform:none}}.hk-fund .c1{animation-name:hk-f1}.hk-fund .c2{animation-name:hk-f2}.hk-fund .c3{animation-name:hk-f3}.hk-fund .c4{animation-name:hk-f4}.hk-asleep{opacity:0;animation-name:hk-asleep}.hk-awake{animation-name:hk-awake}@keyframes hk-f1{0%,8%{opacity:0}12%,84%{opacity:1}90%,to{opacity:0}}@keyframes hk-f2{0%,20%{opacity:0}24%,84%{opacity:1}90%,to{opacity:0}}@keyframes hk-f3{0%,32%{opacity:0}36%,84%{opacity:1}90%,to{opacity:0}}@keyframes hk-f4{0%,44%{opacity:0}48%,84%{opacity:1}90%,to{opacity:0}}@keyframes hk-asleep{0%,48%{opacity:1}51%,87%{opacity:0}92%,to{opacity:1}}@keyframes hk-awake{0%,48%{opacity:0;transform:none}51%{opacity:1}54%{transform:translateY(-5px)}60%{transform:none}87%{opacity:1}92%,to{opacity:0}}.hk-browser{width:66px;top:12px;left:60px}.hk-line{background:color-mix(in srgb, var(--text) 22%, transparent);border-radius:3px;height:5px;position:absolute;left:7px}.hk-line.l1{width:44px;top:9px}.hk-line.l2,.hk-line.hk-hit{width:34px;top:20px}.hk-line.l3{width:40px;top:31px}.hk-line.hk-hit{background:var(--brand);animation-name:hk-hit}.hk-glass{border:3px solid var(--brand);box-sizing:border-box;background:color-mix(in srgb, var(--brand) 14%, transparent);border-radius:50%;width:16px;height:16px;animation-name:hk-glass;top:18px;left:67px;transform:translate(22px,11px)}.hk-glass:after{content:"";background:var(--brand);border-radius:2px;width:8px;height:3px;position:absolute;bottom:-4px;right:-7px;transform:rotate(45deg)}@keyframes hk-glass{0%{opacity:0;transform:translate(0)}6%{opacity:1;transform:translate(0)}28%{transform:translate(32px)}38%{transform:translate(2px,11px)}56%,82%{opacity:1;transform:translate(22px,11px)}88%{opacity:0;transform:translate(22px,11px)}to{opacity:0;transform:translate(0)}}@keyframes hk-hit{0%,56%{opacity:0}62%,82%{opacity:1}88%,to{opacity:0}}.hk-rise{animation-name:hk-rise;top:10px;left:84px}.hk-wire{box-sizing:border-box;border:2px solid color-mix(in srgb, var(--brand) 70%, transparent);border-bottom:0;border-right:0;border-top-left-radius:9px;width:37px;height:22px;animation-name:hk-wire;top:22px;left:47px}.hk-sym{text-align:center;width:54px;font:700 9.5px/1 var(--font);letter-spacing:.02em;color:var(--text-3);animation-name:hk-sym;top:42px;left:70px}.hk-hopper{animation-name:hk-hop}@keyframes hk-rise{0%,6%{opacity:0;transform:translate(-67px,21px)scale(.4)}12%{opacity:1}24%{transform:translate(-56px,-2px)scale(.8)}40%{transform:scale(1.08)}46%,82%{opacity:1;transform:none}90%,to{opacity:0;transform:none}}@keyframes hk-wire{0%,44%{opacity:0}52%,82%{opacity:1}90%,to{opacity:0}}@keyframes hk-sym{0%,48%{opacity:0;transform:translateY(-3px)}56%,82%{opacity:1;transform:none}90%,to{opacity:0;transform:none}}@keyframes hk-hop{0%,6%{transform:none}11%{transform:translateY(-5px)rotate(-5deg)}18%,to{transform:none}}.hk-earn .c3{animation-name:hk-e3}.hk-earn .c4{animation-name:hk-e4}.hk-drop{top:3px}.hk-drop.d1{animation-name:hk-drop1;left:74px}.hk-drop.d2{animation-name:hk-drop2;left:96px}@keyframes hk-drop1{0%,8%{opacity:0;transform:translateY(-6px)}14%{opacity:1;transform:none}30%{opacity:1;transform:translateY(18px)}34%,to{opacity:0;transform:translateY(24px)}}@keyframes hk-drop2{0%,32%{opacity:0;transform:translateY(-6px)}38%{opacity:1;transform:none}54%{opacity:1;transform:translateY(18px)}58%,to{opacity:0;transform:translateY(24px)}}@keyframes hk-e3{0%,31%{opacity:0}35%,84%{opacity:1}90%,to{opacity:0}}@keyframes hk-e4{0%,55%{opacity:0}59%,84%{opacity:1}90%,to{opacity:0}}.hk-art .hk-friend{left:88px}.hk-bub{border-radius:10px;justify-content:center;align-items:center;gap:3px;width:32px;height:20px;display:inline-flex;top:4px}.hk-bub i{background:currentColor;border-radius:50%;width:4px;height:4px}.hk-bub:after{content:"";background:inherit;border-radius:2px;width:8px;height:8px;position:absolute;bottom:-3px;transform:rotate(45deg)}.hk-bub.b1{background:var(--s4,#313136);color:var(--text-2);transform-origin:0 100%;animation-name:hk-b1;left:40px}.hk-bub.b1:after{left:5px}.hk-bub.b2{background:var(--brand);color:#fff;opacity:0;transform-origin:100% 100%;animation-name:hk-b2;left:64px}.hk-bub.b2:after{right:5px}@keyframes hk-b1{0%,6%{opacity:0;transform:translateY(4px)scale(.8)}12%,36%{opacity:1;transform:none}42%,to{opacity:0;transform:translateY(4px)scale(.8)}}@keyframes hk-b2{0%,46%{opacity:0;transform:translateY(4px)scale(.8)}52%,76%{opacity:1;transform:none}82%,to{opacity:0;transform:translateY(4px)scale(.8)}}.rv-wait .hk-art *{animation:none!important}:is(.hk-art,.hk-head).hw-off *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.hk-art *{animation:none!important}}.hk-band{border-radius:var(--r-card);border:1px solid var(--line);background:var(--s1);justify-content:space-between;align-items:center;gap:20px 32px;margin-top:14px;padding:30px 32px;display:flex}.hk-band-copy{gap:8px;min-width:0;max-width:660px;display:grid}.hk .hk-band h3{font:700 clamp(24px, 2.6vw, 32px)/1.12 var(--display,var(--font));letter-spacing:-.03em;margin:0}.hk-band p{color:var(--text-2);margin:0;font-size:16px;line-height:1.5}.hk-more{flex:none;gap:8px}@media (max-width:960px){.hk-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.hk{margin-top:64px}.hk.hk-solo{margin-top:20px}.hk-band{flex-direction:column;align-items:flex-start;padding:24px 22px}}@media (max-width:600px){.hk-steps{grid-template-columns:minmax(0,1fr)}}
