@keyframes sweepMove{from{ transform:translateX(-115%); } to{ transform:translateX(215%); }}.hg-pick .kit{--kit-scale: 1; --kit-accent: #2E56FF; --kit-accent-ink: #1b2f9e; --kit-accent-soft: rgba(46, 86, 255,0.12); --kit-on-accent: #ffffff; --kit-pos: #1FA567; --kit-neg: #E0353B; --kit-bg: #ffffff; --kit-bg-2: #f5f4f2; --kit-fill: rgba(128,126,125,0.12); --kit-fill-strong: rgba(128,126,125,0.20); --kit-ink: #191817; --kit-ink-2: rgba(67,66,66,0.78); --kit-ink-3: rgba(67,66,66,0.56); --kit-line: rgba(67,66,66,0.10); --kit-glass: rgba(255,255,255,0.60); --kit-scrim: linear-gradient(to top,rgba(6,12,26,.95) 2%,rgba(6,12,26,.82) 32%,rgba(6,12,26,.55) 56%,rgba(6,12,26,.28) 80%,rgba(6,12,26,.06) 100%); --kit-font: -apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,system-ui,sans-serif; --kit-mono: "Roboto Mono",ui-monospace,Menlo,Consolas,monospace; --kit-fs-display: calc(32px * var(--kit-scale)); --kit-fs-title: calc(20px * var(--kit-scale)); --kit-fs-feature: calc(22px * var(--kit-scale)); --kit-fs-body: calc(16px * var(--kit-scale)); --kit-fs-label: calc(14px * var(--kit-scale)); --kit-fs-micro: calc(12px * var(--kit-scale)); --kit-track: -0.02em; --kit-w-light: 300; --kit-w-regular: 400; --kit-w-medium: 500; --kit-w-semibold: 600; --kit-s1: calc(4px * var(--kit-scale)); --kit-s2: calc(8px * var(--kit-scale)); --kit-s3: calc(12px * var(--kit-scale)); --kit-s4: calc(16px * var(--kit-scale)); --kit-s5: calc(20px * var(--kit-scale)); --kit-s6: calc(24px * var(--kit-scale)); --kit-s8: calc(32px * var(--kit-scale)); --kit-r-card: calc(28px * var(--kit-scale)); --kit-r-chip: calc(14px * var(--kit-scale)); --kit-r-pill: 999px; --kit-shadow-sm: 0 1px 4px rgba(16,24,40,.10); --kit-shadow-card: 0 1px 3px rgba(16,24,40,.05), 0 10px 26px -10px rgba(20,30,60,.16); --kit-shadow-feature: 0 20px 44px -18px rgba(16,24,40,.34); --kit-shadow-glass: 0 6px 40px rgba(0,0,0,0.14); --kit-shadow: 0 4px 48px rgba(0,0,0,0.08); font-family: var(--kit-font); color: var(--kit-ink); -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;}.hg-pick .kit *{box-sizing:border-box}.hg-pick .kit-avatar{flex:none;width:calc(46px * var(--kit-scale));height:calc(46px * var(--kit-scale));border-radius:var(--kit-r-pill);object-fit:cover;box-shadow:0 0 0 2.5px var(--kit-bg),0 0 0 4.5px var(--kit-accent),0 4px 14px -5px rgba(16,24,40,.3)}.hg-pick .kit-card{background:var(--kit-fill);border-radius:var(--kit-r-card);padding:var(--kit-s5);overflow:hidden;box-shadow:var(--kit-shadow-card)}.hg-pick .kit-row{display:flex;align-items:center;gap:var(--kit-s4);min-height:calc(56px * var(--kit-scale));padding:calc(6px * var(--kit-scale)) 0}.hg-pick .kit-row + .kit-row{border-top:1px solid var(--kit-line)}.hg-pick .kit-row-lead{flex:none;width:calc(46px * var(--kit-scale));height:calc(46px * var(--kit-scale));border-radius:var(--kit-r-chip);object-fit:cover;background:var(--kit-fill) center/cover no-repeat;display:flex;align-items:center;justify-content:center;color:var(--kit-ink-2);box-shadow:0 2px 8px -3px rgba(16,24,40,.22)}.hg-pick .kit-row-lead svg{width:46%;height:46%;fill:none;stroke:currentColor;stroke-width:2}.hg-pick .kit-row-body{flex:1;min-width:0}.hg-pick .kit-row-body b{display:block;font-size:var(--kit-fs-body);line-height:1.25;letter-spacing:var(--kit-track);font-weight:var(--kit-w-medium);color:var(--kit-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hg-pick .kit-row-body s{display:block;text-decoration:none;margin-top:1px;font-size:var(--kit-fs-label);line-height:1.3;letter-spacing:var(--kit-track);color:var(--kit-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hg-pick .kit-row-meta{flex:none;font-family:var(--kit-mono);font-size:calc(13px * var(--kit-scale));font-weight:var(--kit-w-medium);letter-spacing:0;color:var(--kit-ink-2)}.hg-pick .kit-metric{flex:1;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:calc(3px * var(--kit-scale));background:var(--kit-fill);background:color-mix(in srgb, var(--kit-accent) 10%, var(--kit-bg));border-radius:var(--kit-r-chip);padding:var(--kit-s3) var(--kit-s4);min-width:0}.hg-pick .kit-metric b{font-family:var(--kit-mono);font-size:var(--kit-fs-body);font-weight:var(--kit-w-medium);color:var(--kit-accent-ink)}.hg-pick .kit-metric s{text-decoration:none;font-family:var(--kit-mono);font-size:var(--kit-fs-micro);color:var(--kit-ink-2)}.hg-pick .kit-nav{display:flex;gap:var(--kit-s2)}.hg-pick .kit-nav-wrap{flex:1;display:flex;align-items:center;padding:4px;background:var(--kit-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:var(--kit-r-pill);box-shadow:var(--kit-shadow-glass)}.hg-pick .kit-nav-item{flex:1;display:flex;flex-direction:column;align-items:center;gap:calc(3px * var(--kit-scale));padding:calc(7px * var(--kit-scale)) 0;border-radius:var(--kit-r-pill);text-decoration:none;color:var(--kit-ink-2)}.hg-pick .kit-nav-item.is-on{background:var(--kit-fill);color:var(--kit-accent)}.hg-pick .kit-nav-item svg{width:calc(23px * var(--kit-scale));height:calc(23px * var(--kit-scale));fill:none;stroke:currentColor;stroke-width:2}.hg-pick .kit-nav-item span{font-size:var(--kit-fs-micro);font-weight:var(--kit-w-medium);letter-spacing:var(--kit-track)}.hg-pick .kit-phone{width:min(402px,94vw);background:var(--kit-bg);border-radius:calc(51px * var(--kit-scale, 1));box-shadow:0 30px 80px -24px rgba(20,30,60,.4),0 0 0 10px #0c0e12,0 0 0 11px #2a2d34;overflow:hidden;position:relative;text-align:left}.hg-pick .kit-phone-island{position:absolute;top:calc(13px * var(--kit-scale, 1));left:50%;transform:translateX(-50%);width:calc(96px * var(--kit-scale, 1));height:calc(30px * var(--kit-scale, 1));background:#0c0e12;border-radius:calc(20px * var(--kit-scale, 1));z-index:5}.hg-pick .kit-statusbar{display:flex;align-items:center;justify-content:space-between;padding:calc(16px * var(--kit-scale, 1)) calc(28px * var(--kit-scale, 1)) 0;color:var(--kit-ink)}.hg-pick .kit-statusbar .time{font-size:calc(16px * var(--kit-scale, 1));font-weight:var(--kit-w-semibold);letter-spacing:-.01em}.hg-pick .kit-statusbar .sysicons{display:flex;align-items:center;gap:calc(6px * var(--kit-scale, 1))}.hg-pick .kit-statusbar .sysicons svg{display:block;fill:currentColor}.hg-pick .kit-statusbar .sig{width:calc(18px * var(--kit-scale, 1));height:calc(12px * var(--kit-scale, 1))}.hg-pick .kit-statusbar .wifi{width:calc(16px * var(--kit-scale, 1));height:calc(12px * var(--kit-scale, 1))}.hg-pick .kit-statusbar .batt{width:calc(25px * var(--kit-scale, 1));height:calc(12px * var(--kit-scale, 1))}.hg-pick .kit-screen{padding:24px 16px 0}.hg-pick .kit-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--kit-s2);border:0;cursor:pointer;font-family:var(--kit-font);font-size:var(--kit-fs-body);font-weight:var(--kit-w-medium);letter-spacing:var(--kit-track);padding:calc(11px * var(--kit-scale)) var(--kit-s6);min-height:calc(44px * var(--kit-scale));border-radius:var(--kit-r-pill);background:var(--kit-accent);color:var(--kit-on-accent);box-shadow:var(--kit-shadow-card);white-space:nowrap}.hg-pick .kit-btn.is-light{background:var(--kit-bg);color:var(--kit-accent)}.hg-pick .kit-field{display:flex;align-items:center;gap:var(--kit-s3);background:var(--kit-fill);border-radius:var(--kit-r-pill);padding:calc(13px * var(--kit-scale)) var(--kit-s5);color:var(--kit-ink-3)}.hg-pick .kit-field svg{flex:none;width:calc(18px * var(--kit-scale));height:calc(18px * var(--kit-scale));fill:none;stroke:currentColor;stroke-width:2}.hg-pick .kit-field input,.hg-pick .kit-field .kit-field-ph{flex:1;min-width:0;border:0;background:none;outline:none;font-family:var(--kit-font);font-size:var(--kit-fs-body);letter-spacing:var(--kit-track);color:var(--kit-ink-2)}.hg-pick .kit-chat{display:flex;flex-direction:column;gap:var(--kit-s2)}.hg-pick .kit-bubble{max-width:80%;padding:calc(10px * var(--kit-scale)) calc(15px * var(--kit-scale));font-size:var(--kit-fs-label);line-height:1.35;letter-spacing:var(--kit-track);border-radius:calc(20px * var(--kit-scale))}.hg-pick .kit-bubble.is-them{align-self:flex-start;background:var(--kit-fill);color:var(--kit-ink);border-bottom-left-radius:calc(6px * var(--kit-scale))}.hg-pick .kit-bubble.is-me{align-self:flex-end;background:var(--kit-accent);color:var(--kit-on-accent);border-bottom-right-radius:calc(6px * var(--kit-scale))}.hg-pick .kit-banner{display:flex;align-items:center;justify-content:space-between;gap:var(--kit-s4);background:var(--kit-accent);color:var(--kit-on-accent);border-radius:var(--kit-r-card);padding:var(--kit-s6);box-shadow:var(--kit-shadow-card)}.hg-pick .kit-banner b{flex:1;min-width:0;font-size:var(--kit-fs-title);font-weight:var(--kit-w-semibold);letter-spacing:var(--kit-track);line-height:1.2;text-wrap:balance}.hg-pick .kit-banner .kit-btn{flex:none}.hg-pick .kit-balance{position:relative;overflow:hidden;border-radius:var(--kit-r-card);padding:var(--kit-s6);color:#fff;background:linear-gradient(150deg,#2E56FF 0%,#16236F 62%,#0A1530 100%);box-shadow:var(--kit-shadow-feature)}.hg-pick .kit-balance-lab{font-family:var(--kit-mono);font-size:var(--kit-fs-micro);letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.68)}.hg-pick .kit-balance-amt{font-family:var(--kit-mono);font-size:calc(34px * var(--kit-scale));font-weight:var(--kit-w-medium);letter-spacing:-.01em;margin-top:calc(4px * var(--kit-scale))}.hg-pick .kit-balance-delta{display:inline-flex;align-items:center;gap:calc(5px * var(--kit-scale));margin-top:var(--kit-s3);font-family:var(--kit-mono);font-size:var(--kit-fs-label);color:#7BE6AE}.hg-pick .kit-spark{display:block;width:100%;height:calc(54px * var(--kit-scale))}.hg-pick .kit-spark .area{stroke:none}.hg-pick .kit-spark .line{fill:none;stroke-width:2;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.hg-pick .kit-gauge{position:relative;width:calc(116px * var(--kit-scale));height:calc(116px * var(--kit-scale));flex:none}.hg-pick .kit-gauge svg{width:100%;height:100%;transform:rotate(-90deg)}.hg-pick .kit-gauge .track{fill:none;stroke:var(--kit-fill-strong);stroke-width:11}.hg-pick .kit-gauge .val{fill:none;stroke:var(--kit-accent);stroke-width:11;stroke-linecap:round}.hg-pick .kit-gauge-ctr{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px}.hg-pick .kit-gauge-ctr b{font-family:var(--kit-mono);font-size:calc(24px * var(--kit-scale));font-weight:var(--kit-w-medium);color:var(--kit-ink);letter-spacing:0}.hg-pick .kit-gauge-ctr s{text-decoration:none;font-size:var(--kit-fs-micro);color:var(--kit-ink-3)}.hg-pick .kit-bars{display:flex;align-items:flex-end;gap:var(--kit-s2);height:calc(76px * var(--kit-scale))}.hg-pick .kit-bar{flex:1;min-height:4px;background:var(--kit-fill-strong);border-radius:calc(6px * var(--kit-scale)) calc(6px * var(--kit-scale)) 2px 2px}.hg-pick .kit-bar.is-on{background:var(--kit-accent)}.hg-pick .kit-bars-x{display:flex;gap:var(--kit-s2);margin-top:var(--kit-s2)}.hg-pick .kit-bars-x span{flex:1;text-align:center;font-family:var(--kit-mono);font-size:calc(10px * var(--kit-scale));color:var(--kit-ink-3)}.hg-pick .kit-ic{display:inline-flex;align-items:center;justify-content:center;flex:none;width:1em;height:1em;line-height:0}.hg-pick .kit-ic svg{width:100%;height:100%;display:block;fill:currentColor;stroke:none}.hg-pick .kit-nav-item .kit-ic{font-size:calc(24px * var(--kit-scale))}.hg-pick .kit-field .kit-ic{font-size:calc(19px * var(--kit-scale))}.hg-pick .kit-row-lead .kit-ic{font-size:calc(22px * var(--kit-scale));color:var(--kit-ink-2)}.hg-pick .cl-wrap{position:relative; z-index:1; max-width:1300px; margin:0 auto; padding:0 44px 8px;}.hg-pick #clPick{scroll-margin-top:96px;}.hg-pick .hs-top{display:flex; align-items:center; gap:10px; flex:none;}.hg-pick .hs-top .kit-avatar{width:calc(55px * var(--kit-scale)); height:calc(55px * var(--kit-scale));}.hg-pick .hs-top b{font-size:calc(19.5px * var(--kit-scale)); font-weight:600; letter-spacing:-.01em; color:var(--kit-ink); display:block; line-height:1.2;}.hg-pick .hs-top s{display:block; text-decoration:none; font-family:var(--kit-mono); font-size:calc(14px * var(--kit-scale)); color:var(--kit-ink-2); margin-top:2px;}.hg-pick .hs-lab{font-family:var(--kit-mono); font-size:calc(14px * var(--kit-scale)); letter-spacing:.06em; text-transform:uppercase; color:var(--kit-ink-2); margin:calc(7px * var(--kit-scale)) 0 calc(-2px * var(--kit-scale)); flex:none;}.hg-pick .hs-metrics{display:flex; gap:calc(7px * var(--kit-scale));}.hg-pick #clPick{position:relative; z-index:3; background:transparent;}.hg-pick .pk-bokeh{position:absolute; inset:0; overflow:hidden; pointer-events:none; z-index:0; -webkit-mask-image:linear-gradient(180deg, transparent 0, #000 120px); mask-image:linear-gradient(180deg, transparent 0, #000 120px);}.hg-pick .pk-bokeh i,.hg-pick .pk-bokeh b{position:absolute; border-radius:50%;}.hg-pick .pk-bokeh i{filter:blur(70px); opacity:.16; animation:pkDrift 44s ease-in-out infinite alternate;}.hg-pick .pk-bokeh i:nth-of-type(1){width:420px; height:420px; left:-6%; top:-60px; background:radial-gradient(circle at 40% 40%, #341C6A, transparent 64%);}.hg-pick .pk-bokeh i:nth-of-type(2){width:300px; height:300px; left:26%; top:-20px; background:radial-gradient(circle at 50% 50%, #9261FE, transparent 64%); animation-delay:-12s; animation-duration:52s;}.hg-pick .pk-bokeh i:nth-of-type(3){width:360px; height:360px; right:4%; top:-50px; background:radial-gradient(circle at 55% 45%, #9261FE, transparent 64%); animation-delay:-26s; animation-duration:60s; opacity:.12;}.hg-pick .pk-bokeh i:nth-of-type(4){width:220px; height:220px; left:55%; top:40px; background:radial-gradient(circle at 50% 50%, #EDDAFF, transparent 64%); animation-delay:-34s; opacity:.11;}.hg-pick .pk-bokeh i:nth-of-type(5){width:260px; height:260px; right:30%; top:10px; background:radial-gradient(circle at 45% 55%, #9261FE, transparent 64%); animation-delay:-6s; animation-duration:38s;}.hg-pick .pk-bokeh i:nth-of-type(6){width:180px; height:180px; left:12%; top:120px; background:radial-gradient(circle at 50% 50%, #341C6A, transparent 64%); animation-delay:-20s; opacity:.10;}.hg-pick .pk-bokeh b{width:5px; height:5px; filter:blur(1px); opacity:.5; background:#EDDAFF; animation:pkDrift 30s ease-in-out infinite alternate;}.hg-pick .pk-bokeh b:nth-of-type(1){left:18%; top:90px;}.hg-pick .pk-bokeh b:nth-of-type(2){left:64%; top:60px; width:3px; height:3px; opacity:.38; animation-delay:-9s;}.hg-pick .pk-bokeh b:nth-of-type(3){left:82%; top:150px; width:4px; height:4px; animation-delay:-17s;}.hg-pick .pk-bokeh b:nth-of-type(4){left:40%; top:170px; width:3px; height:3px; opacity:.3; animation-delay:-23s;}@media (max-width:900px){.hg-pick .pk-bokeh i:nth-of-type(4),.hg-pick .pk-bokeh i:nth-of-type(5),.hg-pick .pk-bokeh i:nth-of-type(6){display:none;}}@media (prefers-reduced-motion:reduce){.hg-pick .pk-bokeh i,.hg-pick .pk-bokeh b{animation:none;}}.hg-pick #clPick .cl-wrap{position:relative; max-width:1300px; margin:0 auto; padding:0 44px 8px;}@media (max-width:600px){.hg-pick #clPick .cl-wrap{padding:0 22px 8px;}}.hg-pick .cl-stage{display:grid; grid-template-columns:minmax(0,1fr) 360px; gap:52px; align-items:start; margin-top:34px;}@media (max-width:900px){.hg-pick .cl-stage{grid-template-columns:1fr; gap:40px;}}.hg-pick .cl-label{font-family:"Host Grotesk",system-ui,sans-serif; font-weight:600; font-size:12px; letter-spacing:0.12em; text-transform:uppercase; color:rgba(255,255,255,0.62); margin-bottom:14px;}.hg-pick .cl-glist{display:grid; grid-template-columns:repeat(4,1fr); gap:14px; padding-top:30px; margin-bottom:30px;}.hg-pick .cl-tile{position:relative; aspect-ratio:1/1; border-radius:16px; overflow:visible; cursor:pointer; padding:0; border:1px solid rgba(255,255,255,0.1); background:rgba(2,15,48,.42); transition:background .35s, border-color .35s, box-shadow .35s, transform .25s;}.hg-pick .cl-tile:hover{transform:translateY(-2px); border-color:rgba(146,97,254,0.4);}.hg-pick .cl-tile::before{content:''; position:absolute; inset:-12px; border-radius:16px; background:radial-gradient(circle at 50% 60%, var(--tile-acc,#9261FE), transparent 72%); filter:blur(20px); opacity:0; transform:scale(.82); transition:opacity .4s ease, transform .5s cubic-bezier(.34,1.56,.64,1); z-index:-1; pointer-events:none;}.hg-pick .cl-tile:hover::before{opacity:.5; transform:scale(1.06);}.hg-pick .cl-tile.on::before{opacity:.34; transform:scale(1);}.hg-pick .cl-tile::after{content:''; position:absolute; top:-7px; right:14px; width:13px; height:13px; background:var(--tile-acc,#9261FE); clip-path:polygon(50% 0, 62% 38%, 100% 50%, 62% 62%, 50% 100%, 38% 62%, 0 50%, 38% 38%); opacity:0; transform:scale(.2) rotate(-40deg); transition:opacity .3s ease, transform .5s cubic-bezier(.34,1.56,.64,1) .06s; z-index:2; pointer-events:none;}.hg-pick .cl-tile:hover::after{opacity:.95; transform:scale(1) rotate(8deg);}@media (prefers-reduced-motion:reduce){.hg-pick .cl-tile::before,.hg-pick .cl-tile::after{transition:none;}}.hg-pick .cl-tile-ava,.hg-pick .cl-tile-name{display:none;}.hg-pick .cl-tile-img{position:absolute; left:0; right:0; bottom:0; width:100%; height:115%; object-fit:cover; object-position:50% 0%; border-bottom-left-radius:18px; border-bottom-right-radius:18px; filter:grayscale(1) brightness(0.74); transition:filter .45s, height .45s; pointer-events:none;}.hg-pick .cl-tile:hover .cl-tile-img{filter:grayscale(0.45) brightness(0.9);}.hg-pick .cl-tile.on{border-color:transparent; box-shadow:0 20px 46px -12px rgba(52,28,106,0.85);}.hg-pick .cl-tile.on .cl-tile-img{filter:none; height:123%;}.hg-pick .cl-who{display:flex; align-items:baseline; gap:12px; flex-wrap:wrap;}.hg-pick .cl-who-name{font-size:22px; font-weight:700; letter-spacing:-0.01em; color:#fff; line-height:1.1;}.hg-pick .cl-who-role{font-family:"Host Grotesk",system-ui,sans-serif; font-size:12.5px; color:var(--cl-acc,#9261FE); letter-spacing:0.02em;}.hg-pick .cl-who-desc{font-size:14px; line-height:1.55; color:rgba(255,255,255,0.6); margin-top:9px; min-height:46px;}.hg-pick .cl-divider{height:1px; background:linear-gradient(90deg, color-mix(in srgb, var(--cl-acc,#9261FE) 42%, transparent), rgba(255,255,255,0.07) 55%, transparent); margin:18px 0 24px;}.hg-pick .cl-inputs{display:flex; flex-direction:column;}.hg-pick .cl-incard{position:relative; display:grid; grid-template-columns:148px 1fr; align-items:center; gap:18px; padding:15px 6px; border-top:1px solid rgba(255,255,255,0.08); transition:background .35s;}.hg-pick .cl-incard:last-child{border-bottom:1px solid rgba(255,255,255,0.08);}@media (max-width:640px){.hg-pick .cl-incard{grid-template-columns:1fr; gap:9px;}}.hg-pick .cl-inlabel{display:flex; align-items:center; gap:9px; font-size:13.5px; font-weight:600; color:rgba(255,255,255,0.88);}.hg-pick .cl-inlabel i{width:7px; height:7px; border-radius:50%; background:var(--cl-acc,#9261FE); box-shadow:0 0 9px var(--cl-acc,#9261FE); flex:none;}.hg-pick .cl-incol{position:relative; min-height:44px; display:flex; flex-direction:column; justify-content:center;}.hg-pick .cl-chips{display:flex; flex-wrap:wrap; gap:6px; transition:opacity .28s ease, transform .28s ease; transition-delay:.14s;}.hg-pick .cl-incard:hover .cl-chips,.hg-pick .cl-incard:focus-within .cl-chips{opacity:0; transform:translateY(-7px); transition-delay:0s;}.hg-pick .cl-chip{font-family:"Host Grotesk",system-ui,sans-serif; font-size:11px; letter-spacing:0.01em; color:rgba(255,255,255,0.68); background:rgba(255,255,255,0.06); border:1px solid rgba(255,255,255,0.12); border-radius:999px; padding:4px 10px; white-space:nowrap;}.hg-pick .cl-incard.lit{background:rgba(146,97,254,0.06);}.hg-pick .render-sweep{position:absolute; inset:0; z-index:5; pointer-events:none; overflow:hidden; border-radius:inherit;}.hg-pick .render-sweep::before{content:''; position:absolute; top:-22%; bottom:-22%; left:0; width:55%; background:linear-gradient(100deg, transparent 0%, rgba(255,255,255,0.5) 45%, rgba(255,255,255,0.16) 62%, transparent 100%); filter:blur(5px); animation:sweepMove 0.6s cubic-bezier(0.4,0,0.2,1) forwards;}.hg-pick .cl-indef{position:absolute; inset:0; display:flex; flex-direction:column; justify-content:center; opacity:0; transform:translateY(7px); pointer-events:none; font-size:12.5px; line-height:1.5; color:rgba(255,255,255,0.62); transition:opacity .28s ease, transform .28s ease;}.hg-pick .cl-indef b{color:#fff; font-weight:600;}.hg-pick .cl-incard:hover .cl-indef,.hg-pick .cl-incard:focus-within .cl-indef{opacity:1; transform:translateY(0); transition-delay:.14s;}@media (prefers-reduced-motion:reduce){.hg-pick .cl-chips,.hg-pick .cl-indef{transition-duration:.01s;}}.hg-pick .cl-right{display:flex; flex-direction:column; align-items:center;}.hg-pick .cl-phonewrap{position:relative;}.hg-pick .cl-badge{position:absolute; left:50%; bottom:-15px; transform:translateX(-50%); z-index:5; display:inline-flex; align-items:center; gap:7px; padding:8px 16px; border-radius:999px; background:linear-gradient(145deg,#9261FE,#341C6A); color:#fff; font-size:12px; font-weight:600; box-shadow:0 12px 28px -6px rgba(52,28,106,0.85); opacity:0; transition:opacity .4s; white-space:nowrap;}.hg-pick .cl-badge svg{width:13px; height:13px;}.hg-pick .cl-badge.show{opacity:1;}.hg-pick .cl-phonewrap .kit-phone{width:300px; height:624px; --kit-scale:0.74; position:relative; overflow:hidden; display:flex; flex-direction:column; box-shadow:0 30px 70px -22px rgba(0,0,0,.62),0 0 64px rgba(94,134,255,.24),0 0 0 7px #0c0e12,0 0 0 8px #2a2d34;}.hg-pick .cl-phonewrap .kit-phone-island{width:78px; height:24px; top:11px;}.hg-pick .cl-phonewrap .kit-statusbar{flex:none; padding:13px 19px 0;}.hg-pick .cl-phonewrap .kit-statusbar .time{font-size:13px;}.hg-pick .cl-phonewrap .kit-screen{flex:1; min-height:0; display:flex; flex-direction:column; gap:calc(14px * var(--kit-scale)); padding:11px 12px 4px; overflow:hidden; position:relative;}.hg-pick .cl-phonewrap .kit-screen > *{flex:none;}.hg-pick .cl-phonewrap .kit-nav{position:absolute; left:0; right:0; bottom:0; z-index:5; padding:5px 11px 12px;}.hg-pick .cl-phonewrap .hs-top{display:flex; align-items:center; gap:10px;}.hg-pick .cl-phonewrap .hs-top .kit-avatar{width:40px; height:40px;}.hg-pick .cl-phonewrap .hs-top b{font-size:14px; font-weight:600; letter-spacing:-.01em; color:var(--kit-ink); display:block; line-height:1.2;}.hg-pick .cl-phonewrap .hs-top s{display:block; text-decoration:none; font-family:var(--kit-mono); font-size:10px; color:var(--kit-ink-2); margin-top:2px;}.hg-pick .cl-phonewrap .hs-lab{font-family:var(--kit-mono); font-size:10px; letter-spacing:.06em; text-transform:uppercase; color:var(--kit-ink-2); margin:calc(7px * var(--kit-scale)) 0 calc(-2px * var(--kit-scale));}.hg-pick .cl-phonewrap .hs-metrics{display:flex; gap:calc(7px * var(--kit-scale));}.hg-pick #clPick .cl-stage{opacity:0; transform:translateY(16px); transition:opacity .7s cubic-bezier(.2,.7,.2,1), transform .7s cubic-bezier(.2,.7,.2,1);}.hg-pick #clPick.is-in .cl-stage{opacity:1; transform:none; transition-delay:.18s;}.hg-pick #clPick{scroll-margin-top:1px;}.hg-pick .hub-demo-note{font-family:"Host Grotesk",system-ui,sans-serif; font-weight:600; font-size:13px; letter-spacing:0.12em; text-transform:uppercase; color:rgba(255,255,255,0.62); text-align:left; margin:14px 0 0;}.hg-pick @font-face{font-family:'JetBrains Mono'; font-style:normal; font-weight:400 500; font-display:swap; src:url('/fonts/jetbrains-mono-var.woff2') format('woff2');}.hg-pick .cl-incard:focus-visible{outline:2px solid #ffffff;outline-offset:2px;}
