.hkl :where(:not(svg,svg *)){all:revert}.hkl :where(*):before,.hkl :where(*):after{border:revert;margin:revert;padding:revert;box-sizing:revert}.hkl :where(svg){vertical-align:baseline;display:inline}.hkl{min-height:100vh}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/landing/fonts/inter-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/landing/fonts/inter-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.hkl{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--bg-soft:#f5f5f5;--bg-tint:#f0f5ff;--ink:#000;--ink-2:#333;--muted:#666;--caption:#999;--line:#e0e0e0;--hair:#00000012;--primary:#2c62d9;--primary-700:#1a4ab8;--primary-900:#1a3a7d;--primary-100:#dae6ff;--primary-200:#c2d4f7;--amber:#fbb040;--amber-hover:#f9a020;--amber-700:#92400e;--amber-100:#fff3e0;--champagne:#fdd8a0;--silver:silver;--success:#10b981;--success-ink:#065f46;--success-bg:#d1fae5;--error:#ef4444;--error-bg:#fee2e2;--warn-bg:#fdd8a0;--warn-ink:#92400e;--violet-bg:#f5f5f5;--violet-ink:#333;--card:#fff;--shell:#00000008;--chat:#f5f5f5;--bubble:#fff;--device:#111;--shadow:0 20px 25px #0000001a,0 8px 16px #0000000f;--shadow-sm:0 8px 20px #2c62d92e;--glow:radial-gradient(60% 55% at 78% 38%,#2c62d921,transparent 70%),radial-gradient(45% 45% at 12% 88%,#fbb04029,transparent 70%);--font:"Inter",-apple-system,"Segoe UI",Roboto,sans-serif;--ease:cubic-bezier(.32,.72,0,1)}.hkl *{box-sizing:border-box}.hkl [hidden]{display:none!important}.hkl{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55;overflow-x:clip}.hkl:before{content:"";height:env(safe-area-inset-top,0px);z-index:60;background:var(--bg);position:fixed;inset:0 0 auto}.hkl img{max-width:100%;display:block}.hkl a{color:inherit;text-decoration:none}.hkl h1,.hkl h2,.hkl h3{text-wrap:balance;letter-spacing:-.035em;margin:0;font-weight:800;line-height:1.02}.hkl p{margin:0}.hkl .wrap{max-width:1240px;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px));margin:0 auto}.hkl .amber{color:#000;background:linear-gradient(transparent 60%,var(--champagne)60%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .06em}.hkl .blue{color:var(--primary)}.hkl .muted{color:var(--muted)}.hkl .btn{cursor:pointer;white-space:nowrap;height:54px;transition:transform .5s var(--ease),background .4s var(--ease);border:0;border-radius:8px;align-items:center;gap:12px;padding:0 8px 0 24px;font-family:inherit;font-size:16px;font-weight:600;display:inline-flex}.hkl .btn .ar{width:38px;height:38px;transition:transform .5s var(--ease);border-radius:6px;place-items:center;display:grid}.hkl .btn:active{transform:scale(.98)}.hkl .btn-primary{background:var(--primary);color:#fff}.hkl .btn-primary .ar{background:#ffffff2e}.hkl .btn-accent{background:var(--amber);color:#000}.hkl .btn-accent .ar{background:#00000014}.hkl .btn-accent:hover{background:var(--amber-hover)}.hkl .btn-quiet{color:var(--primary);border:2px solid var(--primary);background:#fff;padding:0 20px}.hkl .btn-sm{height:44px;padding:0 6px 0 18px;font-size:15px}.hkl .btn-sm .ar{width:32px;height:32px}.hkl .btn:focus-visible,.hkl button:focus-visible,.hkl input:focus-visible,.hkl select:focus-visible,.hkl summary:focus-visible,.hkl a:focus-visible{outline:3px solid var(--primary-200);outline-offset:3px}.hkl svg.i{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.hkl .nav{top:calc(14px + env(safe-area-inset-top,0px));z-index:50;-webkit-backdrop-filter:blur(18px)saturate(160%);box-shadow:0 0 0 1px var(--hair),0 12px 30px -12px #1a3a7d40;background:#ffffffe0;border-radius:999px;align-items:center;gap:28px;width:max-content;max-width:calc(100% - 24px);padding:8px 8px 8px 22px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.hkl .logo{color:var(--primary);display:flex}.hkl .logo svg{width:auto;height:22px}.hkl .nav nav{color:#000;gap:24px;font-size:14.5px;font-weight:500;display:flex}.hkl .soon{color:var(--warn-ink);background:var(--champagne);border-radius:999px;padding:5px 10px;font-size:12.5px;font-weight:600}@media (max-width:900px){.hkl .nav nav,.hkl .soon{display:none}.hkl .nav{gap:14px}}.hkl .story{background:linear-gradient(#f0f5ff 0%,#fff 70%);position:relative}.hkl .story:before{content:"";background:var(--glow);pointer-events:none;position:absolute;inset:0}.hkl .stage{max-width:1240px;height:100dvh;min-height:640px;padding:96px max(20px,env(safe-area-inset-right,0px))40px max(20px,env(safe-area-inset-left,0px));grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:24px;margin:0 auto;display:grid;position:relative;overflow:hidden}.hkl .copy{min-width:0;height:420px;position:relative}.hkl .beat{flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.hkl .beat:not(:first-child){opacity:0;visibility:hidden}.hkl .beat h1{font-size:clamp(40px,5vw,66px)}.hkl .beat h2{font-size:clamp(34px,4.2vw,56px)}.hkl .beat .sub{color:var(--muted);max-width:28em;margin-top:20px;font-size:clamp(17px,1.4vw,19.5px);line-height:1.55}.hkl .beat .row{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hkl .pill{color:var(--primary);background:var(--primary-100);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-bottom:22px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.hkl .step-tag{color:var(--warn-ink);background:var(--champagne);border-radius:999px;align-self:flex-start;margin-bottom:16px;padding:5px 11px;font-size:12.5px;font-weight:700;display:inline-block}.hkl .step-tag.sol{color:var(--primary-700);background:var(--primary-100)}.hkl .vwrap{min-width:0;height:100%;min-height:300px;position:relative}.hkl .vis{transform-origin:50%;width:700px;height:640px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hkl .progress{left:max(20px,env(safe-area-inset-left,0px));color:var(--muted);z-index:4;gap:18px;font-size:13px;font-weight:600;display:flex;position:absolute;bottom:28px}.hkl .progress span{padding-bottom:8px;position:relative}.hkl .progress span:after{content:"";background:var(--line);border-radius:2px;width:100%;height:2px;position:absolute;bottom:0;left:0}.hkl .progress span i{background:var(--primary);z-index:1;border-radius:2px;width:0;height:2px;position:absolute;bottom:0;left:0}.hkl .progress span.on{color:var(--ink)}.hkl .phone{background:var(--device);z-index:5;will-change:transform;border-radius:48px;width:300px;height:610px;padding:10px;position:absolute;top:15px;left:200px;box-shadow:0 50px 80px -30px #0c183c73,inset 0 0 0 1px #ffffff0f}.hkl .screen{background:var(--chat);width:100%;height:100%;color:var(--ink);border-radius:38px;position:relative;overflow:hidden}.hkl .notch{background:var(--device);z-index:9;border-radius:14px;width:84px;height:24px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.hkl .knot-ring{border:3px solid var(--primary);opacity:0;pointer-events:none;border-radius:54px;position:absolute;inset:-6px}.hkl .chathead{background:var(--bubble);border-bottom:1px solid var(--line);z-index:3;align-items:flex-end;gap:10px;height:84px;padding:0 16px 12px;display:flex;position:absolute;top:0;left:0;right:0}.hkl .av{background:var(--primary);color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:grid}.hkl .chathead b{font-size:14.5px;line-height:1.2;display:block}.hkl .chathead small{color:var(--muted);font-size:11.5px}.hkl .unread{background:var(--error);color:#fff;z-index:7;font-variant-numeric:tabular-nums;border-radius:26px;place-items:center;min-width:52px;height:52px;padding:0 10px;font-size:19px;font-weight:800;display:grid;position:absolute;top:-10px;right:-14px;box-shadow:0 12px 24px -8px #e5484d99}.hkl .msgs{position:absolute;inset:84px 0 0;overflow:hidden}.hkl .mlist{will-change:transform;flex-direction:column;gap:8px;padding:12px;display:flex}.hkl .m{background:var(--bubble);max-width:86%;color:var(--ink);border-radius:14px 14px 14px 4px;flex:none;padding:8px 11px;font-size:13px;line-height:1.35;box-shadow:0 1px 1px #0000000d}.hkl .m em{color:var(--primary);margin-bottom:1px;font-size:11px;font-style:normal;font-weight:700;display:block}.hkl .m small{text-align:right;color:var(--muted);margin-top:1px;font-size:10px;display:block}.hkl .m img{object-fit:cover;border-radius:9px;width:160px;height:110px;margin-bottom:5px}.hkl .m.me{background:var(--primary-100);border-radius:14px 14px 4px;align-self:flex-end}.hkl .shot{background:linear-gradient(135deg,var(--success-bg),var(--bubble));border:1px solid var(--line);border-radius:9px;flex-direction:column;justify-content:center;width:150px;height:84px;margin-bottom:5px;padding:0 12px;display:flex}.hkl .shot b{font-size:17px}.hkl .shot span{color:var(--success-ink);font-size:10.5px;font-weight:700}.hkl #lost{outline-offset:3px;outline:2px solid #0000}.hkl .store{background:var(--card);clip-path:inset(100% 0% 0%);z-index:5;position:absolute;inset:0;overflow:hidden}.hkl .sbar{border-bottom:1px solid var(--line);padding:44px 14px 10px}.hkl .surl{background:var(--bg-soft);height:30px;color:var(--muted);border-radius:9px;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.hkl .surl b{color:var(--ink)}.hkl .shead{align-items:center;gap:9px;margin-top:12px;display:flex}.hkl .blogo{background:var(--ink);width:32px;height:32px;color:var(--bg);border-radius:9px;flex:none;place-items:center;font-size:12.5px;font-weight:800;display:grid}.hkl .bname{letter-spacing:.08em;font-size:14px;font-weight:800}.hkl .wal{background:var(--bg-soft);border-radius:8px;margin-left:auto;padding:5px 8px;font-size:11.5px;font-weight:600}.hkl .chips{flex-wrap:nowrap;gap:6px;padding:10px 14px 0;display:flex;overflow:hidden}.hkl .ch{background:var(--bg-soft);color:var(--muted);white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:11.5px;font-weight:600}.hkl .ch.on{background:var(--primary);color:#fff}.hkl .sgrid{will-change:transform;grid-template-columns:1fr 1fr;gap:10px;padding:12px 14px 120px;display:grid}.hkl .prod{background:var(--bg-soft);border-radius:14px;overflow:hidden}.hkl .prod img{aspect-ratio:1;object-fit:cover;width:100%}.hkl .prod .b{padding:8px 9px 10px}.hkl .prod .t{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.hkl .prod .pr{color:var(--muted);margin-top:2px;font-size:11px}.hkl .prod .pr b{color:var(--ink)}.hkl .stk{color:var(--success-ink);margin-top:5px;font-size:10.5px;font-weight:700;display:inline-block}.hkl .qty{background:var(--card);border-radius:999px;justify-content:space-between;align-items:center;margin-top:7px;padding:3px;font-size:12px;font-weight:700;display:flex}.hkl .qty i{background:var(--bg-soft);border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.hkl .qty.hot{background:var(--primary);color:#fff}.hkl .qty.hot i{background:#fff3}.hkl .cart{background:var(--ink);color:var(--bg);z-index:6;border-radius:18px;justify-content:space-between;align-items:center;padding:12px 12px 12px 16px;display:flex;position:absolute;bottom:12px;left:10px;right:10px;transform:translateY(140%)}.hkl .cart small{opacity:.7;font-size:11px;display:block}.hkl .cart b{font-variant-numeric:tabular-nums;font-size:15px}.hkl .cart .go{background:var(--primary);color:#fff;border-radius:999px;padding:9px 14px;font-size:12.5px;font-weight:700}.hkl .sat{z-index:6;will-change:transform,opacity;position:absolute}.hkl .sheet{background:var(--card);width:290px;box-shadow:var(--shadow);border:1px solid var(--line);border-radius:18px;overflow:hidden}.hkl .sheet .bar{background:var(--bg-soft);border-bottom:1px solid var(--line);height:36px;color:var(--muted);align-items:center;gap:6px;padding:0 12px;font-size:11.5px;display:flex}.hkl .dot{background:var(--line);border-radius:50%;width:9px;height:9px}.hkl table{border-collapse:collapse;width:100%;font-size:12.5px}.hkl th,.hkl td{text-align:left;white-space:nowrap;border-bottom:1px solid var(--line);padding:8px 10px}.hkl th{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px;font-weight:700}.hkl tr:last-child td{border-bottom:0}.hkl td.bad{color:var(--error);font-weight:700}.hkl #cell20{transition:background .3s}.hkl .th{object-fit:cover;vertical-align:middle;border-radius:7px;width:26px;height:26px;margin-right:8px;display:inline-block}.hkl .tagx{box-shadow:var(--shadow-sm);white-space:nowrap;border-radius:999px;padding:9px 14px;font-size:13.5px;font-weight:700}.hkl .tagx.red{background:var(--error);color:#fff}.hkl .tagx.green{background:var(--success);color:#fff}.hkl .receipt{background:var(--card);border:1px solid var(--line);width:200px;box-shadow:var(--shadow);border-radius:16px;padding:14px 16px}.hkl .receipt .ok{color:var(--success-ink);font-size:11.5px;font-weight:700}.hkl .receipt .amt{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:3px 0;font-size:24px;font-weight:800}.hkl .receipt .meta{color:var(--muted);font-size:11.5px}.hkl .dash{background:var(--card);width:370px;box-shadow:var(--shadow);border:1px solid var(--line);z-index:3;border-radius:24px;top:60px;left:330px;overflow:hidden}.hkl .dash .bar{border-bottom:1px solid var(--line);align-items:center;gap:10px;height:44px;padding:0 16px;font-size:13px;font-weight:700;display:flex}.hkl .dash .bar .logo svg{height:15px}.hkl .dash .bar span{color:var(--muted);margin-left:auto;font-size:11.5px;font-weight:600}.hkl .olist{position:relative;overflow:hidden}.hkl .orow{border-bottom:1px solid var(--line);background:var(--card);align-items:center;gap:10px;padding:10px 16px;font-size:12.5px;display:flex}.hkl .orow img{object-fit:cover;border-radius:9px;width:34px;height:34px}.hkl .orow .n{font-weight:600}.hkl .orow .s2{color:var(--muted);font-size:11px}.hkl .orow .r{text-align:right;margin-left:auto}.hkl .st{white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:700}.hkl .st.new{background:var(--champagne);color:var(--warn-ink)}.hkl .st.acc{background:var(--primary-100);color:var(--primary)}.hkl .st.pk{background:var(--violet-bg);color:var(--violet-ink)}.hkl .st.sh{background:var(--success-bg);color:var(--success-ink)}.hkl #newRow{background:var(--amber-100)}.hkl .dmini{grid-template-columns:1fr 1fr;gap:10px;padding:14px 16px 16px;display:grid}.hkl .dmini>div{background:var(--bg-soft);border-radius:14px;padding:12px}.hkl .dmini .k{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:700}.hkl .dmini .v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:26px;font-weight:800}.hkl .flyer{background:var(--card);width:250px;box-shadow:var(--shadow);z-index:8;border:1px solid var(--primary-200);border-radius:16px;align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;display:flex}.hkl .flyer img{object-fit:cover;border-radius:9px;width:36px;height:36px}@media (max-width:760px){.hkl .stage{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;align-items:stretch;gap:4px;padding-top:84px;padding-bottom:56px}.hkl .copy{height:212px}.hkl .beat .row .btn-quiet{display:none}.hkl .beat .btn{height:48px}.hkl .beat h1{font-size:clamp(28px,7.4vw,40px)}.hkl .beat h2{font-size:clamp(26px,7vw,36px)}.hkl .beat .sub{margin-top:8px;font-size:15px;line-height:1.45}.hkl .beat .row{margin-top:14px}.hkl .beat .pill{margin-bottom:12px}.hkl .progress{gap:12px;font-size:12px;bottom:16px}}@media (max-width:760px) and (max-height:760px){.hkl .beat .sub{display:none}}@media (prefers-reduced-motion:reduce){.hkl *{transition:none!important;animation:none!important}}.hkl section.band{padding-block:clamp(88px,11vw,150px)}.hkl .band.soft{background:var(--bg-soft)}.hkl .h2{max-width:15em;color:var(--primary);font-size:clamp(34px,4.4vw,58px)}.hkl .lead{color:var(--muted);max-width:34em;margin-top:18px;font-size:clamp(17px,1.4vw,19px)}.hkl .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--primary);background:var(--primary-100);border-radius:999px;margin-bottom:18px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-block}.hkl .reveal{will-change:transform,opacity}.hkl .bezel{background:var(--shell);box-shadow:0 0 0 1px var(--hair);border-radius:30px;padding:7px}.hkl .bezel>.core{background:var(--card);box-shadow:inset 0 1px 0 #ffffff80,var(--shadow-sm);border-radius:23px;overflow:hidden}.hkl .proof{border-block:1px solid var(--line)}.hkl .proof .wrap{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-block:30px;display:grid}.hkl .proof b{letter-spacing:-.01em;font-size:18px;font-weight:700;display:block}.hkl .proof span{color:var(--muted);font-size:14px}@media (max-width:760px){.hkl .proof .wrap{grid-template-columns:1fr 1fr}}.hkl .two{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:64px;display:grid}.hkl .toggle{background:var(--bg-soft);box-shadow:0 0 0 1px var(--hair);border-radius:999px;margin-top:32px;padding:5px;display:inline-flex}.hkl .toggle button{font:inherit;color:var(--muted);cursor:pointer;transition:background .4s var(--ease),color .4s var(--ease);background:0 0;border:0;border-radius:999px;padding:11px 22px;font-size:15px;font-weight:600}.hkl .toggle button[aria-pressed=true]{background:var(--card);color:var(--ink);box-shadow:var(--shadow-sm)}.hkl .feat{gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.hkl .feat li{color:var(--ink-2);gap:12px;font-size:17px;display:flex}.hkl .feat li svg{color:var(--primary);flex:none;margin-top:4px}.hkl .twovis{place-items:center;min-width:0;min-height:560px;display:grid;position:relative}.hkl .twovis>.view{transition:opacity .6s var(--ease),transform .6s var(--ease);grid-area:1/1;place-items:center;width:100%;display:grid}.hkl .twovis>.view.off{opacity:0;pointer-events:none;transform:translateY(20px)scale(.98)}.hkl .ophone{background:var(--device);width:300px;height:560px;box-shadow:var(--shadow);border-radius:46px;padding:10px}.hkl .ophone .screen{background:var(--card)}.hkl .li{align-items:center;gap:10px;padding:11px 14px;display:flex}.hkl .li img{object-fit:cover;border-radius:12px;flex:none;width:52px;height:52px}.hkl .li .n{font-size:13.5px;font-weight:600}.hkl .li .s{color:var(--muted);font-size:12px}.hkl .li .q{background:var(--bg-soft);border-radius:999px;margin-left:auto;padding:5px 10px;font-size:13.5px;font-weight:700}.hkl .dwide{width:100%;max-width:560px}.hkl .dwide .core{padding:22px}.hkl .dwide h4{margin:0 0 14px;font-size:18px}.hkl .dwide table td,.hkl .dwide table th{padding:10px 8px}.hkl .alert{background:var(--champagne);color:var(--warn-ink);border-left:4px solid var(--amber);border-radius:12px;margin-top:14px;padding:12px 14px;font-size:13.5px;font-weight:600}@media (max-width:900px){.hkl .two{grid-template-columns:1fr;gap:40px}.hkl .twovis{min-height:600px}}.hkl .chan{grid-template-columns:minmax(0,1fr) 220px minmax(0,1.15fr);align-items:center;margin-top:64px;display:grid;position:relative}.hkl .srcs{z-index:2;gap:16px;display:grid;position:relative}.hkl .src{background:var(--card);box-shadow:0 0 0 1px var(--hair),var(--shadow-sm);border-radius:22px;align-items:center;gap:14px;padding:14px;display:flex}.hkl .src img{object-fit:cover;border-radius:16px;flex:none;width:64px;height:64px}.hkl .src b{font-size:17px}.hkl .src p{color:var(--muted);margin-top:2px;font-size:14px}.hkl .hub{z-index:2;background:var(--primary);color:#fff;text-align:center;border-radius:44px;justify-self:center;place-items:center;width:176px;height:176px;display:grid;position:relative;box-shadow:0 30px 60px -20px #2c62d999}.hkl .hub .blogo{color:#141823;background:#fff;border-radius:13px;width:46px;height:46px;margin:0 auto 10px;font-size:17px}.hkl .hub small{opacity:.8;font-size:12px;display:block}.hkl .flow{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hkl .flow path{fill:none;stroke:var(--primary-200);stroke-width:2px;stroke-dasharray:2 8;stroke-linecap:round}.hkl .flow circle{fill:var(--primary)}.hkl .ord{z-index:2;min-width:0;position:relative}.hkl .ord .core{padding:20px}.hkl .ord h4{margin:0;font-size:18px}.hkl .ord .s{color:var(--muted);margin:2px 0 10px;font-size:13.5px}.hkl .ch-b{background:var(--primary-100);color:var(--primary)}.hkl .ch-d{background:var(--amber-100);color:var(--amber-700)}.hkl .ch-s{background:var(--violet-bg);color:var(--violet-ink)}.hkl #olist tr.new td{animation:flash 1.2s var(--ease)both}@keyframes flash{0%{background:var(--amber-100)}to{background:0 0}}@media (max-width:900px){.hkl .chan{grid-template-columns:1fr;gap:20px}.hkl .flow{display:none}.hkl .hub{border-radius:26px;width:100%;height:auto;padding:22px}}.hkl .bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;margin-top:56px;display:grid}.hkl .tile{background:var(--card);min-width:0;box-shadow:0 0 0 1px var(--hair);border-radius:28px;padding:28px;position:relative;overflow:hidden}.hkl .tile h3{letter-spacing:-.02em;font-size:24px}.hkl .tile p{color:var(--muted);max-width:30em;margin-top:8px;font-size:15.5px}.hkl .t-ret{background:var(--bg-tint);grid-column:span 7}.hkl .t-ship{color:#fff;grid-column:span 5;min-height:380px;padding:0}.hkl .t-ship img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hkl .t-ship:after{content:"";background:linear-gradient(#0000 35%,#0a1020d9);position:absolute;inset:0}.hkl .t-ship .in{z-index:1;position:absolute;bottom:26px;left:28px;right:28px}.hkl .t-ship p{color:#ffffffd1}.hkl .t-cod{grid-column:span 4}.hkl .t-gst{background:var(--amber-100);grid-column:span 4}.hkl .t-kyc{grid-column:span 4}.hkl .rets{gap:8px;margin-top:22px;display:grid}.hkl .ret{background:var(--card);box-shadow:0 0 0 1px var(--hair);border-radius:14px;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;display:flex}.hkl .ret img{object-fit:cover;border-radius:10px;width:40px;height:40px}.hkl .ret .st{margin-left:auto}.hkl .kv{gap:8px;margin-top:18px;font-size:14px;display:grid}.hkl .kv div{justify-content:space-between;display:flex}.hkl .kv b{font-variant-numeric:tabular-nums}@media (max-width:900px){.hkl .bento{grid-template-columns:1fr}.hkl .t-ret,.hkl .t-ship,.hkl .t-cod,.hkl .t-gst,.hkl .t-kyc{grid-column:auto}}.hkl .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:64px;display:grid;position:relative}.hkl .steps:before{content:"";background:linear-gradient(90deg,var(--primary),var(--primary-200));height:2px;position:absolute;top:22px;left:0;right:0}.hkl .step{position:relative}.hkl .step .n{background:var(--bg);border:2px solid var(--primary);width:46px;height:46px;color:var(--primary);z-index:1;border-radius:50%;place-items:center;font-weight:800;display:grid;position:relative}.hkl .step h3{letter-spacing:-.02em;margin-top:22px;font-size:22px}.hkl .step p{color:var(--muted);margin-top:8px;font-size:15.5px}@media (max-width:900px){.hkl .steps{grid-template-columns:1fr;gap:28px}.hkl .steps:before{width:2px;height:auto;inset:0 auto 0 22px}.hkl .step{padding-left:70px}.hkl .step .n{position:absolute;top:0;left:0}.hkl .step h3{margin-top:8px}}.hkl .calc{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:40px;margin-top:56px;display:grid}.hkl .slider label{color:var(--muted);justify-content:space-between;align-items:baseline;font-size:15px;display:flex}.hkl .slider output{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:30px;font-weight:800}.hkl input[type=range]{width:100%;accent-color:var(--primary);height:28px;margin:16px 0 6px}.hkl .ends{color:var(--muted);justify-content:space-between;font-size:12.5px;display:flex}.hkl .plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.hkl .plan .core{padding:22px}.hkl .plan.hot{background:var(--primary-100)}.hkl .plan.hot .core{box-shadow:0 0 0 2px var(--primary)}.hkl .plan .nm{font-size:19px;font-weight:800}.hkl .plan .pm{color:var(--muted);margin-top:2px;font-size:13.5px}.hkl .plan .fee{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--primary);margin-top:14px;font-size:40px;font-weight:800}.hkl .pop{vertical-align:middle;background:var(--amber);color:#000;border-radius:999px;margin-left:8px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.hkl .plan .how{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.hkl .cap{background:var(--success-bg);color:var(--success-ink);border-radius:999px;margin-top:10px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-block}.hkl .cap.under{background:var(--bg-soft);color:var(--muted)}.hkl .chart .core{padding:22px}.hkl .chart h4{margin:0 0 8px;font-size:15px}.hkl .chart svg{width:100%;height:auto;display:block}.hkl .chart text{fill:var(--muted);font-family:var(--font);font-size:11px}@media (max-width:900px){.hkl .calc,.hkl .plans{grid-template-columns:1fr}}.hkl .faqgrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:56px;display:grid}.hkl .faq{gap:10px;display:grid}.hkl details{background:var(--card);box-shadow:0 0 0 1px var(--hair);border-radius:20px;padding:4px 22px}.hkl summary{cursor:pointer;justify-content:space-between;gap:16px;padding-block:17px;font-size:16.5px;font-weight:700;list-style:none;display:flex}.hkl summary::-webkit-details-marker{display:none}.hkl summary:after{content:"+";color:var(--primary);transition:transform .4s var(--ease);font-size:22px;line-height:1}.hkl details[open] summary:after{transform:rotate(45deg)}.hkl details p{color:var(--muted);padding-bottom:18px}@media (max-width:900px){.hkl .faqgrid{grid-template-columns:1fr;gap:28px}}.hkl .final{position:relative;overflow:hidden}.hkl .final:before{content:"";background:var(--glow);pointer-events:none;position:absolute;inset:0}.hkl .final .wrap{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:56px;display:grid;position:relative}.hkl .form .core{padding:30px}.hkl .form h3{letter-spacing:-.01em;margin-bottom:20px;font-size:22px}.hkl .field{gap:7px;margin-bottom:16px;display:grid}.hkl .field label{color:var(--ink-2);font-size:13.5px;font-weight:600}.hkl .field input,.hkl .field select{border:1px solid var(--line);width:100%;height:52px;font:inherit;color:var(--ink);background:var(--bg);border-radius:14px;padding:0 16px;font-size:16px}.hkl .field input::placeholder{color:var(--muted)}.hkl .field input:focus,.hkl .field select:focus{border-color:var(--primary);outline:3px solid var(--primary-100);outline-offset:0}.hkl .form .btn{justify-content:space-between;width:100%;margin-top:6px}.hkl .fine{color:var(--muted);text-align:center;margin-top:12px;font-size:13px}.hkl .done{background:var(--success-bg);color:var(--ink);border-radius:14px;margin-top:12px;padding:12px 14px;font-size:14px}@media (max-width:900px){.hkl .final .wrap{grid-template-columns:1fr}}.hkl footer{background:var(--bg-soft);border-top:1px solid var(--line);color:var(--ink-2);padding-block:56px 40px;font-size:14.5px}.hkl footer .wrap{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:32px;display:grid}.hkl footer h3{letter-spacing:0;color:var(--ink);margin:0 0 12px;font-size:14px;font-weight:700}.hkl .fsoc{flex-wrap:wrap;gap:6px 16px;margin-top:14px;display:flex}.hkl .fsoc a{padding:0;font-weight:600;display:inline}.hkl footer a{padding-block:3px;display:block}.hkl footer a:hover{color:var(--primary)}.hkl .credit{margin-top:40px;font-size:12.5px}@media (max-width:760px){.hkl footer .wrap{grid-template-columns:1fr 1fr}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.hkl .vwrap{perspective:1600px}.hkl #tilt{transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.hkl .glowc{pointer-events:none;z-index:0;background:radial-gradient(closest-side,#2c62d924,#0000);border-radius:50%;width:520px;height:520px;margin:-260px 0 0 -260px;top:0;left:0}.hkl .stage>.copy,.hkl .stage>.vwrap{z-index:1;position:relative}.hkl .stage>.glowc{position:absolute}.hkl .typing{vertical-align:middle;gap:3px;margin-left:6px;display:inline-flex}.hkl .typing i{background:var(--primary);border-radius:50%;width:4px;height:4px;animation:1.2s infinite blink}.hkl .typing i:nth-child(2){animation-delay:.2s}.hkl .typing i:nth-child(3){animation-delay:.4s}@keyframes blink{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.hkl .dash{height:384px}.hkl .dbody{height:340px;position:relative;overflow:hidden}.hkl .olist{height:216px;overflow:hidden}.hkl .ostack{will-change:transform}.hkl .orow{height:54px;padding:0 16px}.hkl .tagc{vertical-align:middle;border-radius:999px;margin-left:6px;padding:2px 7px;font-size:10px;font-weight:700}.hkl .tg-b{background:var(--primary-100);color:var(--primary-700)}.hkl .tg-d{background:var(--champagne);color:var(--warn-ink)}.hkl .tg-s{color:#333;background:#f0f0f0}.hkl .dpanel{background:var(--card);flex-direction:column;gap:10px;padding:16px;display:flex;position:absolute;inset:0}.hkl .dpanel h5{justify-content:space-between;align-items:center;margin:0;font-size:13px;display:flex}.hkl .dpanel h5 span{color:var(--muted);font-size:11px;font-weight:600}.hkl .ritem{background:var(--bg-soft);border-radius:12px;align-items:center;gap:10px;padding:8px;font-size:12.5px;display:flex}.hkl .ritem img{object-fit:cover;border-radius:9px;width:34px;height:34px}.hkl .ritem .st{margin-left:auto}.hkl .st.wait{color:#666;background:#f0f0f0}.hkl .st.err{background:var(--error-bg);color:#991b1b}.hkl .refund{border-top:1px dashed var(--line);justify-content:space-between;padding-top:4px;font-size:13px;font-weight:700;display:flex}.hkl .rchips{flex-wrap:wrap;gap:6px;display:flex}.hkl .rchips span{background:var(--primary-100);color:var(--primary-700);border-radius:999px;padding:4px 8px;font-size:10.5px;font-weight:600}.hkl .fmeter .k{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.hkl .fmeter .big{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:800;line-height:1.1}.hkl .fmeter .big.blue{color:var(--primary)}.hkl .track{background:#f0f0f0;border-radius:999px;height:12px;margin-top:6px;position:relative;overflow:visible}.hkl .track b{background:var(--primary);border-radius:999px;width:0;position:absolute;top:0;bottom:0;left:0}.hkl .track i{background:#000;border-radius:2px;width:2px;position:absolute;top:-6px;bottom:-6px;right:0}.hkl .capb{background:var(--amber);color:#000;opacity:0;border-radius:999px;align-self:flex-start;padding:5px 10px;font-size:12px;font-weight:700;transform:scale(.7)}.hkl .fnote{color:var(--muted);font-size:11.5px}.hkl .chip3{background:var(--card);box-shadow:var(--shadow);border:1px solid var(--line);white-space:nowrap;border-radius:14px;align-items:center;gap:10px;padding:8px 14px 8px 8px;font-size:13px;display:flex}.hkl .chip3 img{object-fit:cover;border-radius:10px;width:38px;height:38px}.hkl .chip3 b{font-size:13.5px;display:block}.hkl .parcel{background:var(--card);width:220px;box-shadow:var(--shadow);border:1px solid var(--line);border-radius:18px;overflow:hidden}.hkl .parcel img{object-fit:cover;width:100%;height:120px}.hkl .parcel div{padding:10px 12px;font-size:12.5px}.hkl .parcel b{font-size:13.5px;display:block}.hkl .magnet{will-change:transform}.hkl .marq{border-top:1px solid var(--line);padding-block:72px 64px;overflow:hidden}.hkl .marq h2{text-align:center;max-width:none;margin:0 auto;font-size:clamp(28px,3.4vw,44px)}.hkl .mtrack{will-change:transform;gap:16px;width:max-content;margin-top:40px;display:flex}.hkl .mitem{background:var(--bg-soft);white-space:nowrap;border-radius:20px;align-items:center;gap:14px;padding:10px 22px 10px 10px;font-size:18px;font-weight:700;display:flex}.hkl .mitem img{object-fit:cover;border-radius:14px;width:64px;height:64px}.hkl .proofrow{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:56px;display:grid}.hkl .proofrow div{border-top:2px solid var(--primary);padding-top:16px}.hkl .proofrow b{font-size:18px;display:block}.hkl .proofrow span{color:var(--muted);font-size:15px}@media (max-width:760px){.hkl .proofrow{grid-template-columns:1fr}}.hkl .how{position:relative}.hkl .howgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:72px;display:grid;position:relative}.hkl .howpath{pointer-events:none;width:100%;height:120px;position:absolute;top:-30px;left:0;overflow:visible}.hkl .howpath path{fill:none;stroke:var(--primary);stroke-width:3px;stroke-linecap:round}.hkl .hstep{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;min-width:0;padding:24px;position:relative}.hkl .hstep .n{background:var(--primary);color:#fff;border-radius:12px;place-items:center;width:44px;height:44px;font-size:18px;font-weight:800;display:grid}.hkl .hstep h3{letter-spacing:-.02em;margin-top:18px;font-size:21px}.hkl .hstep p{color:var(--muted);margin-top:8px;font-size:15px}.hkl .mini{background:var(--bg-soft);border-radius:12px;min-height:96px;margin-top:18px;padding:14px;font-size:13.5px}.hkl .pbar{background:#e9e9e9;border-radius:999px;height:8px;margin-top:10px;overflow:hidden}.hkl .pbar b{background:var(--primary);border-radius:999px;width:0;height:100%;display:block}.hkl .typeurl{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:6px;height:38px;padding:0 12px;font-weight:600;display:flex}.hkl .typeurl .caret{background:var(--primary);width:2px;height:16px;animation:1s infinite blink}.hkl .okchip{color:var(--success-ink);background:var(--success-bg);opacity:0;border-radius:999px;align-items:center;gap:6px;margin-top:10px;padding:5px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.hkl .avs{gap:8px;display:flex}.hkl .avs span{color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:800;display:grid;transform:scale(0)}@media (max-width:900px){.hkl .howgrid{grid-template-columns:1fr;gap:20px}.hkl .howpath{display:none}}.hkl .build{background:linear-gradient(#fff 0%,#f0f5ff 100%)}.hkl .build .wrap{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:64px;display:grid}.hkl .opts{flex-wrap:wrap;gap:8px;display:flex}.hkl .opts button{font:inherit;border:1px solid var(--line);color:#333;cursor:pointer;transition:all .3s var(--ease);background:#fff;border-radius:999px;padding:9px 14px;font-size:14px;font-weight:600}.hkl .opts button[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:#fff}.hkl .sw{gap:10px;display:flex}.hkl .sw button{width:34px;height:34px;box-shadow:0 0 0 1px var(--line);cursor:pointer;transition:transform .3s var(--ease);border:3px solid #fff;border-radius:50%}.hkl .sw button[aria-pressed=true]{transform:scale(1.08);box-shadow:0 0 0 2px #000}.hkl .bphone{background:var(--device);border-radius:50px;justify-self:center;width:320px;height:640px;padding:11px;position:relative;box-shadow:0 50px 80px -30px #0c183c66}.hkl .bphone .screen{background:#fff}.hkl .bgrid{grid-template-columns:1fr 1fr;gap:10px;padding:12px 14px;display:grid}.hkl .bgrid .more{background:var(--bg-soft);text-align:center;color:#666;aspect-ratio:1/1.32;border-radius:14px;place-items:center;font-size:12.5px;font-weight:700;display:grid}.hkl .bbtn{color:#fff;height:46px;transition:background .4s var(--ease);border-radius:12px;place-items:center;margin:6px 14px;font-size:14px;font-weight:700;display:grid}.hkl .bphone .ch.on{transition:background .4s var(--ease)}.hkl .success{text-align:center;opacity:0;pointer-events:none;z-index:20;background:#fffffff0;border-radius:39px;place-items:center;padding:30px;display:grid;position:absolute;inset:0}.hkl .success b{margin-top:10px;font-size:22px;display:block}.hkl .success p{color:#666;margin-top:8px;font-size:14px}.hkl .tick{background:var(--success);color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto;display:grid}.hkl .confetti{pointer-events:none;z-index:21;border-radius:2px;width:8px;height:12px;position:absolute}.hkl .err{color:#991b1b;margin-top:-8px;margin-bottom:12px;font-size:13px}@media (max-width:900px){.hkl .build .wrap{grid-template-columns:1fr;gap:40px}.hkl .bphone{transform-origin:top;margin-bottom:-60px;transform:scale(.9)}}.hkl .stage{grid-template-columns:none;max-width:none;padding:0;display:block}.hkl .stage>.copy{z-index:3;pointer-events:none;height:auto;position:absolute;inset:0}.hkl .beat{pointer-events:auto;width:min(36vw,500px);inset:0 auto}.hkl .beat.bl{left:max(24px,6vw)}.hkl .beat.br{right:max(24px,6vw)}.hkl .beat.bc{text-align:center;justify-content:flex-start;align-items:center;width:min(980px,92vw);margin:0 auto;padding-top:calc(104px + 4vh);left:0;right:0}.hkl .beat.bc h1{max-width:13em;font-size:clamp(44px,6vw,88px)}.hkl .beat.bc h2{font-size:clamp(40px,5vw,72px)}.hkl .beat.bc .sub{max-width:34em;margin-left:auto;margin-right:auto}.hkl .beat.bc .row{justify-content:center}.hkl .beat.bc .pill{align-self:center}.hkl .stage>.vwrap{z-index:2;perspective:1800px;height:auto;min-height:0;position:absolute;inset:0}.hkl #tilt,.hkl #vis{transform-style:preserve-3d}.hkl .stage .progress{z-index:4;left:50%;transform:translate(-50%)}.hkl .phone{box-shadow:none;transform-style:preserve-3d;background:0 0;padding:0}.hkl .pfront{background:var(--device);backface-visibility:hidden;border-radius:48px;padding:10px;position:absolute;inset:0;transform:translateZ(11px);box-shadow:inset 0 0 0 1.5px #3a404b,inset 0 0 0 3px #0b0d12}.hkl .slices{transform-style:preserve-3d;position:absolute;inset:0}.hkl .slices i{border-radius:48px;position:absolute;inset:0}.hkl .sbtn{width:4px;transform-style:preserve-3d;background:linear-gradient(90deg,#9aa2ad,#c9ced6);border-radius:3px;position:absolute}.hkl .sb1{height:30px;top:118px;left:-3px}.hkl .sb2{height:56px;top:168px;left:-3px}.hkl .sb3{height:56px;top:236px;left:-3px}.hkl .sb4{height:86px;top:190px;right:-3px}.hkl .pback{backface-visibility:hidden;background:linear-gradient(150deg,#eef0f3 0%,#c9ced6 45%,#e3e6ea 70%,#b9bfc8 100%);border-radius:48px;place-items:center;display:grid;position:absolute;inset:0;transform:rotateY(180deg)translateZ(11px);box-shadow:inset 0 0 0 2px #fff9,inset 0 0 40px #00000014}.hkl .pback>svg{color:#9aa1ab;width:120px;margin-top:120px}.hkl .cam{background:linear-gradient(145deg,#ffffff8c,#a0a8b473);border-radius:36px;width:124px;height:124px;position:absolute;top:22px;left:22px;box-shadow:inset 0 0 0 1px #00000014,0 2px 6px #0000001f}.hkl .cam i{background:radial-gradient(circle at 40% 35%,#4a5566 0 18%,#0d1118 30%,#1e2633 62%,#9aa1ab 64%,#d9dde3 76%);border-radius:50%;width:46px;height:46px;position:absolute;box-shadow:0 1px 3px #00000059}.hkl .cam i:first-child{top:12px;left:12px}.hkl .cam i:nth-child(2){top:66px;left:12px}.hkl .cam i:nth-child(3){top:39px;left:66px}.hkl .cam b{background:radial-gradient(#fff8e0,#d9c48a);border-radius:50%;width:14px;height:14px;position:absolute;top:14px;right:16px}.hkl .pshadow{filter:blur(6px);background:radial-gradient(closest-side,#141e3c47,#0000);border-radius:50%;height:46px;position:absolute;bottom:-46px;left:12%;right:12%;transform:translateZ(-30px)}.hkl .phone .unread{transform:translateZ(4px)}@media (max-width:760px){.hkl .beat,.hkl .beat.bl,.hkl .beat.br{justify-content:flex-start;width:auto;height:200px;inset:84px 20px auto}.hkl .beat.bc{width:auto;padding-top:0;top:84px;left:20px;right:20px}.hkl .beat.bc h1{font-size:clamp(30px,8vw,42px)}.hkl .beat.bc .sub{display:block}}@media (min-width:1500px){.hkl .beat h2{font-size:clamp(48px,3.8vw,72px)}.hkl .beat .sub{font-size:21px}}.hkl .hero{padding:calc(130px + env(safe-area-inset-top,0px))max(20px,env(safe-area-inset-right,0px))24px max(20px,env(safe-area-inset-left,0px));text-align:center;background:linear-gradient(#eaf1ff 0%,#f7f9ff 100%);position:relative}.hkl .hero-in{flex-direction:column;align-items:center;max-width:1000px;margin:0 auto;display:flex}.hkl .hero h1{letter-spacing:-.04em;max-width:13em;font-size:clamp(40px,6.2vw,92px);line-height:1.02}.hkl .hero .sub{color:var(--muted);max-width:34em;margin-top:22px;font-size:clamp(17px,1.5vw,21px)}.hkl .hero .row{justify-content:center;gap:12px;margin-top:32px;display:flex}.hkl .hero .pill{margin-bottom:22px}.hkl .intro{z-index:1;white-space:nowrap;letter-spacing:-.05em;color:var(--primary);pointer-events:none;will-change:transform;font-size:clamp(90px,15vw,280px);font-weight:800;line-height:1;position:absolute;top:50%;left:0;transform:translateY(-50%)}.hkl .intro span{color:#0000;-webkit-text-stroke:2px var(--primary)}.hkl .beat.bl{width:min(48vw,700px);left:6vw;right:auto}.hkl .beat.br{width:min(48vw,700px);left:auto;right:6vw}.hkl .beat.bl h2,.hkl .beat.br h2{font-size:clamp(40px,4.6vw,80px)}.hkl .beat.bl .sub,.hkl .beat.br .sub{max-width:30em;font-size:clamp(17px,1.45vw,22px)}@media (max-width:760px){.hkl .hero{padding-top:100px}.hkl .intro{font-size:clamp(64px,20vw,120px);top:44%}.hkl .beat.bl,.hkl .beat.br{width:auto;left:20px;right:20px}.hkl .beat.bl h2,.hkl .beat.br h2{font-size:clamp(26px,7vw,36px)}.hkl .beat.bl .sub,.hkl .beat.br .sub{font-size:15px}}.hkl .progress{display:none!important}.hkl .splash{z-index:8;color:#fff;background:#2c62d9;place-items:center;display:grid;position:absolute;inset:0}.hkl .splash svg{width:62%;height:auto}.hkl .hero{background:linear-gradient(#eaf1ff 0%,#fff 100%)}.hkl .story{background:0 0}.hkl .story:before{display:none}.hkl .story .stage,.hkl .story .vwrap{pointer-events:none}.hkl .story .beat a,.hkl .story .beat button{pointer-events:auto}@media (max-width:760px){.hkl .beat,.hkl .beat.bl,.hkl .beat.br,.hkl .beat.bc{height:170px;top:76px}}.hkl .pgrid3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;margin-top:52px;display:grid}.hkl .pcard{background:var(--shell);box-shadow:0 0 0 1px var(--hair);border-radius:22px;padding:7px}.hkl .pcard .core{background:#fff;border-radius:16px;flex-direction:column;height:100%;padding:28px;display:flex;box-shadow:0 10px 24px #0000000d}.hkl .pcard.hot{background:var(--primary-100);transform:translateY(-10px)}.hkl .pcard.hot .core{box-shadow:0 0 0 2px var(--primary),0 20px 40px #2c62d92e}.hkl .pname{align-items:center;gap:8px;font-size:20px;font-weight:800;display:flex}.hkl .ptag{color:var(--muted);min-height:2.6em;margin-top:6px;font-size:15px}.hkl .pprice{color:var(--primary);letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-items:flex-start;gap:4px;margin-top:22px;font-weight:800;display:flex}.hkl .pprice .cur{margin-top:10px;font-size:28px}.hkl .pprice .num{font-size:clamp(48px,4.6vw,64px);line-height:1}.hkl .pper{color:var(--muted);margin-top:6px;font-size:14px}.hkl .pfee{background:var(--bg-soft);color:#333;border-radius:10px;margin-top:18px;padding:10px 12px;font-size:14px}.hkl .pcard .btn{justify-content:center;margin-top:22px}.hkl .incl{background:var(--bg-soft);border-radius:20px;margin-top:44px;padding:28px}.hkl .incl h3{font-size:19px}.hkl .incl ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;margin:16px 0 0;padding:0;list-style:none;display:grid}.hkl .incl li{color:#333;gap:10px;font-size:15.5px;display:flex}.hkl .incl li svg{color:var(--primary);flex:none;margin-top:3px}.hkl .pnote{color:var(--muted);max-width:60em;margin-top:20px;font-size:14.5px}.hkl .pnote a{color:var(--primary);font-weight:600}@media (max-width:900px){.hkl .pgrid3{grid-template-columns:1fr}.hkl .pcard.hot{transform:none}.hkl .incl ul{grid-template-columns:1fr}}.hkl .hero{background:radial-gradient(60% 50% at 50% 0,#dae6ff 0%,#dae6ff00 70%),linear-gradient(#eef3ff 0%,#fff 100%);overflow:hidden}.hkl .hero:before{content:"";pointer-events:none;background-image:radial-gradient(#2c62d921 1px,#0000 1.2px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 80%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 80%)}.hkl .hero-in{z-index:2;position:relative}.hkl .hero .pill{background:#fff;border:1px solid #dae6ff;align-self:center;box-shadow:0 6px 20px -10px #2c62d959}.hkl .live{background:var(--success);border-radius:50%;width:8px;height:8px;animation:2s infinite pulse;box-shadow:0 0 #10b98180}@keyframes pulse{70%{box-shadow:0 0 0 8px #10b98100}to{box-shadow:0 0 #10b98100}}.hkl .hero h1 .w{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.hkl .hero h1 .w>span{will-change:transform;display:inline-block}.hkl .hero .amber{background-position:0 0;background-repeat:no-repeat;background-size:0% 100%}.hkl .btn-ghost{color:#000;border:1px solid var(--line);box-shadow:none;background:#fff}.hkl .btn-ghost:hover{border-color:var(--primary);color:var(--primary)}.hkl .btn-ghost .ar{background:var(--primary-100)!important;color:var(--primary)!important}.hkl .cats{color:#666;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;margin-top:30px;font-size:14px;display:flex}.hkl .cg{border:1px solid var(--line);color:#333;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:4px 12px 4px 4px;font-weight:600;display:inline-flex}.hkl .cg img{object-fit:cover;border-radius:50%;width:26px;height:26px}.hkl .hfloat{z-index:1;pointer-events:none;position:absolute;inset:0}.hkl .hf{border:1px solid var(--line);color:#333;text-align:left;will-change:transform;background:#fff;border-radius:16px;font-size:13.5px;position:absolute;box-shadow:0 24px 50px -24px #0c183c47}.hkl .hf b{color:#000}.hkl .hf-chat{border-bottom-left-radius:4px;max-width:220px;padding:10px 14px;top:30%;left:3.5%;transform:rotate(-4deg)}.hkl .hf-chat .who,.hkl .hf .lbl{color:#666;margin-bottom:3px;font-size:11px;font-weight:600;display:block}.hkl .hf-chat2{top:66%;left:9%;transform:rotate(3deg)}.hkl .hf-cell{grid-template-columns:auto auto;align-items:center;gap:2px 10px;padding:10px 14px;display:grid;top:47%;left:13%;transform:rotate(2deg)}.hkl .hf-cell .ref{color:#666;background:#f5f5f5;border-radius:4px;padding:2px 5px;font-size:11px;font-weight:700}.hkl .hf-cell b{color:#991b1b;border:1.5px solid var(--error);background:#fef2f2;border-radius:4px;padding:2px 8px;font-family:ui-monospace,Menlo,monospace}.hkl .hf-cell .lbl{grid-column:1/-1;margin:4px 0 0}.hkl .hf-order,.hkl .hf-stock{align-items:center;gap:10px;padding:8px 14px 8px 8px;display:flex}.hkl .hf-order img,.hkl .hf-stock img{object-fit:cover;border-radius:10px;width:42px;height:42px}.hkl .hf-order span,.hkl .hf-stock span{color:#065f46;font-size:12px;font-weight:600;display:block}.hkl .hf-stock span{color:var(--primary)}.hkl .hf-order{top:29%;right:4%;transform:rotate(3deg)}.hkl .okd{background:var(--success);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;margin-left:4px;font-size:12px;font-style:normal;font-weight:800;display:grid}.hkl .hf-stock{top:49%;right:12%;transform:rotate(-3deg)}.hkl .hf-pay{padding:10px 16px;top:67%;right:6%;transform:rotate(2deg)}.hkl .hf-pay b{letter-spacing:-.02em;color:var(--primary);font-size:22px}@media (min-width:1181px){.hkl .hero h1{font-size:clamp(56px,5.3vw,86px)}}.hkl .hf-chat{top:25%;left:3%}.hkl .hf-cell{top:50%;left:8%}.hkl .hf-chat2{top:69%;left:3.5%}.hkl .hf-order{top:24%;right:3%}.hkl .hf-stock{top:49%;right:8%}.hkl .hf-pay{top:69%;right:4.5%}@media (max-width:1180px){.hkl .hfloat{display:none}}@media (max-width:760px){.hkl .hero .row{flex-direction:column;align-items:stretch;width:100%;max-width:340px}.hkl .hero .row .btn{justify-content:center}.hkl .cats{margin-top:22px;font-size:13px}.hkl .cats .ct{width:100%}.hkl .cats .ct:last-child{display:none}.hkl .cg{font-size:12.5px}}.hkl #glowc{opacity:0;transition:opacity .4s}.hkl .hblue{z-index:0;will-change:clip-path;background:#2c62d9;position:absolute;inset:0}.hkl .hrope{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.hkl .hrope path{fill:none;stroke:#fff;stroke-width:9px;stroke-linecap:round;stroke-linejoin:round}.hkl #ropeStitch{stroke-width:3px;stroke-dasharray:2 20;stroke-linecap:round}.hkl .hlbls{z-index:3;pointer-events:none;position:absolute;inset:0}.hkl .hlb{color:#fff;white-space:nowrap;background:#2c62d9;border:1px solid #fff9;border-radius:6px;padding:4px 8px;font:500 12px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:0;left:0}.hkl .hlb.ref{color:#000;background:#fdd8a0;border-color:#fdd8a0}.hkl .h1f{z-index:4;color:#fff;pointer-events:none;width:min(54vw,780px);position:absolute;top:clamp(100px,15vh,150px);left:6vw}.hkl .h1f a{pointer-events:auto}.hkl .h1f .eb{letter-spacing:.08em;text-transform:uppercase;color:#dae6ff;margin:0 0 2.4vh;font:600 13px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.hkl .h1f .hd{color:#fff;letter-spacing:-.055em;margin:0;font-size:min(6.4vw,10.2vh,100px);font-weight:800;line-height:.98}.hkl .h1f .hd .w{vertical-align:top;margin:0 -.08em -.12em;padding:0 .08em .12em;display:inline-block;overflow:hidden}.hkl .h1f .hd .w>span{will-change:transform;display:inline-block}.hkl .h1f .ul{background:linear-gradient(#fbb040,#fbb040) 0 92%/100% .16em no-repeat}.hkl .h1f .sub{color:#fff;max-width:30em;margin:2.6vh 0 0;font-size:clamp(16px,1.4vw,20px);line-height:1.5}.hkl .h1f .row{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:3.6vh;display:flex}.hkl .hlink{color:#fff;text-underline-offset:5px;font-size:16px;font-weight:600;text-decoration:underline;text-decoration-thickness:2px}.hkl .hlink:hover{color:#dae6ff}@media (max-height:760px){.hkl .h1f .eb{display:none}}.hkl .hstore{z-index:9;color:#000;text-align:left;background:#fff;padding:48px 14px 0;font-size:12px;position:absolute;inset:0}.hkl .hs-top{align-items:center;gap:9px;display:flex}.hkl .hs-top b{letter-spacing:-.01em;font-size:14.5px;display:block}.hkl .hs-top small{color:#666;font-size:11px}.hkl .hs-logo{color:#fff;background:#2c62d9;border-radius:9px;place-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:grid}.hkl .hs-search{color:#666;background:#f5f5f5;border-radius:10px;align-items:center;height:36px;margin-top:13px;padding:0 12px;display:flex}.hkl .hs-chips{gap:5px;margin-top:11px;font-size:11px;font-weight:600;display:flex}.hkl .hs-chips span{color:#333;background:#f5f5f5;border-radius:999px;padding:5px 9px}.hkl .hs-chips .on{color:#fff;background:#2c62d9}.hkl .hs-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;display:grid}.hkl .hs-grid img{object-fit:cover;border-radius:12px;width:100%;height:112px;display:block}.hkl .hs-grid b{margin-top:6px;font-size:12px;display:block}.hkl .hs-grid small{color:#666;font-size:10.5px}.hkl .hs-cart{color:#fff;background:#2c62d9;border-radius:12px;justify-content:space-between;align-items:center;height:46px;padding:0 14px;font-size:13px;font-weight:700;display:flex;position:absolute;bottom:20px;left:14px;right:14px}.hkl .story{margin-top:0!important}@media (max-width:760px){.hkl .h1f{width:auto;top:86px;left:20px;right:20px}.hkl .h1f .eb{display:none}.hkl .h1f .hd{font-size:clamp(38px,11vw,50px)}.hkl .h1f .sub{margin-top:12px;font-size:15px}.hkl .h1f .row{margin-top:16px}.hkl .hlbls{display:none}.hkl .hrope path{stroke-width:6px}.hkl .hrope #ropeStitch{stroke-width:2px}}.rm .hkl .story .copy,.rm .hkl .intro{display:none}.hkl .story .beat h2,.hkl .story .beat .sub,.hkl .story .beat .step-tag{text-shadow:0 0 3px #fff,0 0 10px #fff,0 0 18px #fff,0 0 26px #fff}.hkl .nav{width:auto;max-width:none;padding:calc(22px + env(safe-area-inset-top,0px))6vw 18px;-webkit-backdrop-filter:blur(14px)saturate(160%);box-shadow:0 1px 0 var(--hair);background:#ffffffe6;border-radius:0;justify-content:space-between;gap:0;transition:background .35s,box-shadow .35s,padding .35s;top:0;left:0;right:0;transform:none}.hkl .nav .logo svg{height:26px}.hkl .nav nav{color:#333;gap:36px;margin-left:56px;margin-right:auto;font-size:15px;font-weight:500;transition:color .35s}.hkl .nav nav a:hover{color:var(--primary)}.hkl .ncta{color:#000;background:#fbb040;border-radius:8px;padding:13px 20px;font-size:15px;font-weight:700;transition:background .3s}.hkl .ncta:hover{background:var(--amber-hover)}.hkl .logo{transition:color .35s}.hkl .nav.on-blue{box-shadow:none;-webkit-backdrop-filter:none;background:0 0}.hkl .nav.on-blue .logo,.hkl .nav.on-blue nav{color:#fff}.hkl .nav.on-blue nav a:hover{color:#dae6ff}@media (max-width:900px){.hkl .nav{padding:calc(14px + env(safe-area-inset-top,0px))20px 12px}.hkl .nav .logo svg{height:22px}.hkl .ncta{padding:11px 16px;font-size:14px}}.hkl .btn{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s cubic-bezier(.2,.8,.2,1),background-color .25s,color .25s}.hkl .btn:hover{transform:translateY(-2px)}.hkl .btn:active{transition-duration:.12s;transform:translateY(0)scale(.985)}.hkl .btn-primary:hover{background:var(--primary-700);box-shadow:0 14px 28px -14px #2c62d9b3,0 3px 8px -4px #1a3a7d59}.hkl .btn-accent:hover{background:var(--amber-hover);box-shadow:0 14px 28px -14px #a060008c,0 3px 8px -4px #0000002e}.hkl .h1f .btn-accent:hover{box-shadow:0 16px 30px -12px #040c288c,0 3px 8px -4px #040c284d}.hkl .btn .ar{transition:background-color .25s;position:relative;overflow:hidden}.hkl .btn:hover .ar{transform:none}.hkl .btn .ar svg{transition:transform .5s cubic-bezier(.65,0,.35,1)}.hkl .btn .ar svg.i2{margin:auto;position:absolute;inset:0;transform:translate(-160%,160%)}.hkl .btn:hover .ar svg:first-child{transform:translate(160%,-160%)}.hkl .btn:hover .ar svg.i2{transform:translate(0)}.hkl .btn-accent:hover .ar{background:#00000024}.hkl .btn-primary:hover .ar{background:#ffffff42}.hkl .ncta{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s cubic-bezier(.2,.8,.2,1),background-color .25s}.hkl .ncta:hover{transform:translateY(-1px);box-shadow:0 10px 22px -12px #a0600099}.hkl .nav.on-blue .ncta:hover{box-shadow:0 12px 24px -12px #040c2899}.hkl .ncta:active{transform:translateY(0)scale(.985)}.hkl .hlink{background:linear-gradient(currentColor,currentColor) 100% 100%/100% 2px no-repeat;padding-bottom:4px;text-decoration:none}.hkl .hlink:hover{color:#fff;animation:.7s cubic-bezier(.65,0,.35,1) ulsweep}@keyframes ulsweep{0%{background-position:100% 100%;background-size:100% 2px}48%{background-position:100% 100%;background-size:0 2px}52%{background-position:0 100%;background-size:0 2px}to{background-position:0 100%;background-size:100% 2px}}.hkl .intg{border-top:1px solid var(--line);background:#fff;padding:120px 0 96px;overflow:hidden}.hkl .intg-head{text-align:center;max-width:760px;margin:0 auto}.hkl .intg .eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--primary);margin:0 0 14px;font-size:12px;font-weight:700}.hkl .intg-head h2{letter-spacing:-.04em;margin:0;font-size:clamp(32px,4vw,56px);line-height:1.04}.hkl .intg .lede{color:#666;max-width:34em;margin:18px auto 0;font-size:17px;line-height:1.55}.hkl .intg .intg-list{color:#999;max-width:40em;margin:10px auto 0;font-size:14px;line-height:1.5}.hkl .ropes{gap:36px;margin-top:64px;display:grid;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.hkl .rrow{padding:6px 0;overflow:hidden}.hkl .rtrack{will-change:transform;width:max-content;display:flex;position:relative}.hkl .rset{gap:56px;padding-right:56px;display:flex;position:relative}.hkl .rset:before{content:"";background:var(--primary);border-radius:3px;height:5px;margin-top:-2.5px;position:absolute;top:50%;left:0;right:0}.hkl .rset:after{content:"";background:repeating-linear-gradient(90deg,#fff 0 3px,#0000 3px 14px);height:1.5px;margin-top:-.75px;position:absolute;top:50%;left:0;right:0}.hkl .rcard{z-index:1;box-sizing:border-box;border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:10px;width:210px;height:110px;display:flex;position:relative;box-shadow:0 14px 30px -22px #0c183c73}.hkl .rcard:before,.hkl .rcard:after{content:"";background:var(--primary);border-radius:50%;width:12px;height:12px;margin-top:-6px;position:absolute;top:50%;box-shadow:0 0 0 3px #fff}.hkl .rcard:before{left:-7px}.hkl .rcard:after{right:-7px}.hkl .rcard img{width:auto;max-width:160px;display:block}.hkl .rcard span{letter-spacing:.08em;text-transform:uppercase;color:#666;font-size:11px;font-weight:700}@keyframes rL{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes rR{0%{transform:translate(-50%)}to{transform:translate(0)}}.hkl .rtrack[data-dir="1"]{animation:rL var(--dur,48s)linear infinite}.hkl .rtrack[data-dir="-1"]{animation:rR var(--dur,54s)linear infinite}@media (max-width:760px){.hkl .intg{padding:88px 0 64px}.hkl .ropes{gap:24px;margin-top:44px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.hkl .rset{gap:36px;padding-right:36px}.hkl .rcard{border-radius:15px;gap:7px;width:156px;height:88px}.hkl .rcard img{max-width:120px;transform:scale(.82)}.hkl .rcard span{font-size:10px}}@media (prefers-reduced-motion:reduce){.hkl .rrow{overflow-x:auto}.hkl .rtrack{animation:none!important}}.hkl .beat .kw i,.hkl .beat .knotline,.hkl .beat .bnum,.hkl .beat br.dbr{display:none}@media (min-width:761px){.hkl .beat.bl,.hkl .beat.br{width:min(58vw,880px)}.hkl .beat.bl h2,.hkl .beat.br h2,.hkl .beat.bc h2{letter-spacing:-.055em;font-size:clamp(44px,5.7vw,98px);line-height:.98}.hkl .beat.long h2{font-size:clamp(40px,4.9vw,84px)}.hkl .beat .sub{color:#555;max-width:32em;margin-top:clamp(22px,3.4vh,40px);font-size:clamp(17px,1.5vw,22px)}.hkl .beat .sub b{color:#000}.hkl .beat br.dbr{display:inline}.hkl .beat .step-tag{display:none}.hkl .beat h2{z-index:1;position:relative}.hkl .beat .bnum{z-index:0;letter-spacing:-.06em;color:#0000;-webkit-text-stroke:2.5px #e6e6e6;pointer-events:none;font-size:min(29vw,52vh);font-weight:800;line-height:.8;transition:transform 1s cubic-bezier(.65,0,.35,1);display:block;position:absolute;top:2vh;left:-1.5vw}.hkl .beat.fix .bnum{-webkit-text-stroke-color:#dae6ff}.hkl .beat.bc .bnum{text-align:center;inset:0 0 auto}.hkl .stage.rope-top .beat .bnum{transform:translateY(calc(96vh - 100%))}.hkl .stage.rope-top .beat.bc .bnum{transform:none}.hkl .beat:has(.kw-knot) .sub{margin-top:clamp(34px,5vh,56px)}}.hkl .hring{pointer-events:none;z-index:0;position:absolute;top:320px;left:350px;transform:translate(-50%,-50%)}.hkl .hring.r1{width:404px;height:404px}.hkl .hring.r2{width:510px;height:510px}.hkl .hring .hr{border:2px solid #ffffff38;border-radius:50%;position:absolute;inset:0}.hkl .hring.r2 .hr{border-color:#ffffff1f}.hkl .hring.r1 .hr{animation:5s ease-in-out infinite hrBreathe}.hkl .hring.r2 .hr{animation:5s ease-in-out -2.5s infinite hrBreathe}@keyframes hrBreathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(1.035)}}.hkl .hring .hd{border-radius:50%;animation:14s linear infinite hrSpin;position:absolute;inset:0}.hkl .hring.r2 .hd{animation-duration:22s;animation-direction:reverse}.hkl .hring .hd:after{content:"";background:#fbb040;border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:-5px;left:50%;box-shadow:0 0 0 4px #fbb04038,0 0 18px #fbb04099}.hkl .hring.r2 .hd:after{background:#fff;width:8px;height:8px;margin-left:-4px;top:-4px;box-shadow:0 0 0 4px #ffffff24,0 0 14px #ffffff80}@keyframes hrSpin{to{transform:rotate(360deg)}}.hkl .beat .kw i:before{content:attr(data-b)}.hkl .kw{display:inline-block;position:relative}.hkl .beat .kw i{letter-spacing:0;white-space:nowrap;text-shadow:none;z-index:2;font-style:normal;display:block;position:absolute}.hkl .kw-chat{background:#fff;border:3px solid #e7e7e7;border-radius:.34em .34em .34em .08em;margin-left:.04em;padding:.02em .26em .06em;box-shadow:0 22px 40px -22px #0c183c66}.hkl .kw-chat i{color:#fff;text-align:center;background:#ef4444;border-radius:999px;min-width:2.2em;height:1.66em;padding:0 .45em;font-size:.3em;font-weight:800;line-height:1.66em;top:-.95em;right:-.85em;box-shadow:0 0 0 4px #fff}.hkl .kw-cell{background-color:#fff;background-image:linear-gradient(#e7e7e7 2px,#0000 2px),linear-gradient(90deg,#e7e7e7 2px,#0000 2px);background-size:100% 50%,25% 100%;border:3px solid #000;margin-top:.12em;padding:.02em .22em .08em;box-shadow:0 22px 40px -22px #0c183c66}.hkl .kw-cell i.c{color:#fff;background:#000;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.16em;font-weight:700;top:-.42em;left:-3px}.hkl .kw-cell i.r{color:#991b1b;background:#fef2f2;border:2px solid #ef4444;border-radius:6px;padding:3px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.22em;font-weight:700;top:-.38em;right:-.34em;transform:rotate(8deg);box-shadow:0 0 0 4px #fff}.hkl .kw-shot{background:#fff;border:3px solid #e7e7e7;border-radius:.2em;margin-left:.04em;padding:.04em .24em .08em;transform:rotate(-3deg);box-shadow:0 26px 40px -22px #0c183c73}.hkl .kw-shot i{color:#065f46;background:#d1fae5;border:2px solid #10b981;border-radius:8px;padding:4px 10px;font-size:.2em;font-weight:800;top:-.36em;right:-.3em;transform:rotate(6deg);box-shadow:0 0 0 4px #fff}.hkl .kw-blue,.hkl .kw-knot{color:var(--primary)}.hkl .kw-knot .knotline{width:104%;height:.42em;display:block;position:absolute;bottom:-.34em;left:-2%;overflow:visible}.hkl .knotline path{fill:none;stroke:var(--primary);stroke-width:7px;stroke-linecap:round}.hkl .knotline path.st{stroke:#fff;stroke-width:2px;stroke-dasharray:2 12}@media (max-width:760px){.hkl .kw-chat,.hkl .kw-shot{border-width:2px}.hkl .kw-cell{border-width:2px;margin-top:.18em}.hkl .kw-chat i{box-shadow:0 0 0 2px #fff}.hkl .kw-cell i.c{padding:1px 4px;font-size:.24em}.hkl .kw-cell i.r,.hkl .kw-shot i{border-width:1.5px;padding:2px 6px;font-size:.3em;box-shadow:0 0 0 2px #fff}.hkl .kw-knot .knotline{bottom:-.3em}.hkl .knotline path{stroke-width:9px}.hkl .knotline path.st{stroke-width:2.5px}.hkl .beat:has(.kw-knot) .sub{margin-top:14px}.hkl .beat .kw-shot{margin-top:.14em}.hkl .beat .step-tag{display:none}.hkl .beat .bnum{z-index:0;letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px #e6e6e6;pointer-events:none;font-size:116px;font-weight:800;line-height:.8;display:block;position:absolute;top:-34px;right:-6px}.hkl .beat.fix .bnum{-webkit-text-stroke-color:#dae6ff}.hkl .beat h2,.hkl .beat .sub,.hkl .beat .row{z-index:1;position:relative}.hkl .beat.bl h2,.hkl .beat.br h2{letter-spacing:-.04em;font-size:clamp(26px,7.2vw,34px);line-height:1.08}.hkl .beat.bc h2{letter-spacing:-.04em;font-size:clamp(26px,7.4vw,32px);line-height:1.04}.hkl .beat.bc .kw-knot{white-space:nowrap}.hkl .beat.bc .bnum{right:-6px}.hkl .kw-cell{background-image:linear-gradient(#f0f0f0 1px,#0000 1px),linear-gradient(90deg,#f0f0f0 1px,#0000 1px)}.hkl .kw-cell i.r{top:-.95em;right:-.8em}.hkl .kw-cell i.c{top:-1.15em}.hkl .kw-shot i{top:-1em;right:-.6em}.hkl .kw-chat i{top:-.8em;right:-1em}.hkl .tagx .hwt{font-size:26px}.hkl .tagx .hwa{width:44px;height:32px;left:-46px}.hkl #payToast{margin-top:-24px;margin-left:34px}}@font-face{font-family:Caveat;src:url(/landing/fonts/caveat-700.woff2)format("woff2");font-weight:700;font-display:swap}.hkl .tagx.red,.hkl .tagx.green{box-shadow:none;white-space:normal;background:0 0;border-radius:0;padding:0}.hkl .tagx .hwm{display:none}.hkl .tagx .hwt{letter-spacing:0;text-shadow:0 0 3px #fff,0 0 10px #fff,0 0 16px #fff;font-family:Caveat,Comic Sans MS,cursive;font-size:34px;font-weight:700;line-height:.95;display:block;transform:rotate(-6deg)}.hkl .tagx .hwd{white-space:nowrap;display:inline}.hkl .tagx .hwd br.dbr{display:inline}.hkl .tagx.red .hwt{color:#e11d2e}.hkl .tagx.green .hwt{color:#0f9d58}.hkl .tagx .hwa{width:58px;height:42px;display:block;position:absolute;top:6px;left:-62px;overflow:visible}.hkl .tagx .hwa path{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.hkl .tagx.red .hwa{color:#e11d2e}.hkl .tagx.green .hwa{color:#0f9d58}@media (min-width:761px){.hkl #sold{margin-top:-44px;margin-left:40px}.hkl #missed{margin-left:-300px}.hkl #missed .hwa{top:4px;left:auto;right:-64px;transform:scaleX(-1)}.hkl #payToast{margin-top:-110px;margin-left:390px}}@keyframes hkl-show{to{visibility:visible;opacity:1}}#hkl-root:not(.hkl-ready) .hkl .story :is(#intro,#copy,#glowc){visibility:hidden;opacity:0;animation:0s 4s forwards hkl-show}#hkl-root .hkl .story #vwrap:not(.hkl-in){visibility:hidden;animation:0s 4s forwards hkl-show}.rm #hkl-root .hkl .story #vwrap{visibility:visible;animation:none}#hkl-root .hkl .story :is(#intro,#copy){transition:opacity .35s}.hkl .beat .bnum{z-index:0}.hkl .beat h1,.hkl .beat h2,.hkl .beat .sub,.hkl .beat .row,.hkl .beat .step-tag,.hkl .beat .pill{z-index:1;position:relative}.hkl #ropeStitch{transition:opacity .6s}@keyframes hkl-rise{0%{transform:translateY(110%)}to{transform:none}}@keyframes hkl-fadeup{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes hkl-underline{0%{background-size:0% .16em}to{background-size:100% .16em}}.hkl #h1f .hd .w>span{animation:.9s cubic-bezier(.23,1,.32,1) backwards hkl-rise;animation-delay:calc(.15s + var(--i,0)*60ms)}.hkl #h1f .eb,.hkl #h1f .sub,.hkl #h1f .row{animation:.7s cubic-bezier(.215,.61,.355,1) backwards hkl-fadeup}.hkl #h1f .eb{animation-delay:.45s}.hkl #h1f .sub{animation-delay:.55s}.hkl #h1f .row{animation-delay:.65s}.hkl #h1f .ul{animation:.7s cubic-bezier(.455,.03,.515,.955) .85s backwards hkl-underline}@media (prefers-reduced-motion:reduce){.hkl #h1f .hd .w>span,.hkl #h1f .eb,.hkl #h1f .sub,.hkl #h1f .row,.hkl #h1f .ul{animation:none}}@supports (height:100lvh){.hkl .stage{height:100lvh}}@media (max-width:760px){.hkl .story .h1f .sub{font-size:17px;line-height:1.45}.hkl .story .beat h2{font-size:clamp(34px,9.6vw,44px);line-height:1.06}.hkl .story .beat .sub{margin-top:12px;font-size:17px;line-height:1.45}.hkl .story .beat,.hkl .story .beat.bl,.hkl .story .beat.br,.hkl .story .beat.bc{top:98px}.hkl .story .beat .sub{display:block}}@media (max-width:760px) and (max-height:760px){.hkl .story .beat h2{font-size:clamp(28px,8.6vw,36px)}.hkl .story .beat .sub{margin-top:8px;font-size:15.5px}.hkl .story .beat,.hkl .story .beat.bl,.hkl .story .beat.br,.hkl .story .beat.bc{top:88px}}
