.hs{--t0:.15s;--hs-ease:var(--ease-enter,cubic-bezier(.2, .8, .2, 1));--hs-fz:min(var(--fz,1), 1.15);flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}.hs-stage{background:var(--aur-tile-bg);border:1px solid var(--aur-tile-border);color:var(--text2);font-size:calc(12px * var(--hs-fz));word-break:keep-all;font-variant-numeric:tabular-nums;border-radius:16px;padding:14px;line-height:1.4;position:relative;overflow:hidden}.hs:not([data-run]) .hs-stage *,.hs:not([data-run]) .hs-stage :before,.hs:not([data-run]) .hs-stage :after{animation-play-state:paused!important}.hs-capt{font-size:calc(12px * var(--fz,1));color:var(--text3);justify-content:space-between;align-items:center;gap:10px;display:flex}.hs-replay{border:1px solid var(--aur-tile-border);background:var(--aur-tile-bg);min-height:32px;color:var(--text2);font:inherit;font-size:calc(12px * var(--fz,1));cursor:pointer;transition:background-color var(--dur-quick,.14s) ease;border-radius:10px;flex:none;align-items:center;gap:5px;padding:0 12px;font-weight:700;display:inline-flex}.hs-replay:disabled{opacity:.45;cursor:default}.hs-replay:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (hover:hover){.hs-replay:not(:disabled):hover{background:color-mix(in srgb, var(--text) 7%, var(--aur-tile-bg))}}@keyframes hs-in{0%{opacity:0;transform:translateY(6px)}}@keyframes hs-fade{0%{opacity:0}}@keyframes hs-gone{0%{opacity:1}}@keyframes hs-pop{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.1)}}@keyframes hs-wipe{0%{transform:scaleX(0)}}@keyframes hs-grow-y{0%{transform:scaleY(0)}}@keyframes hs-draw{0%{stroke-dashoffset:var(--len,400)}}@keyframes hs-from{0%{transform:translate(var(--fx,0px), var(--fy,0px))}}@keyframes hs-lit{0%{background-color:#0000}}@keyframes hs-ink{0%{color:var(--text2);background-color:#0000}}@keyframes hs-mint{0%{box-shadow:inset 0 0 0 1.5px #0000}}@keyframes hs-mv{0%{transform:translate(0)}}@keyframes hs-reveal{0%{clip-path:inset(-10% 100% -10% 0)}to{clip-path:inset(-10% 0)}}.hs-a-in{animation:hs-in var(--hs-d,.42s) var(--hs-ease) calc(var(--t0) + var(--at,0s)) both}.hs-a-fade{animation:hs-fade var(--hs-d,.22s) ease-out calc(var(--t0) + var(--at,0s)) both}.hs-a-gone{opacity:0;animation:hs-gone var(--hs-d,.22s) ease-in calc(var(--t0) + var(--at,0s)) both}.hs-a-pop{animation:hs-pop var(--hs-d,.38s) var(--hs-ease) calc(var(--t0) + var(--at,0s)) both}.hs-a-wipe{transform-origin:0;animation:hs-wipe var(--hs-d,.6s) var(--hs-ease) calc(var(--t0) + var(--at,0s)) both}.hs-a-grow-y{transform-origin:bottom;animation:hs-grow-y var(--hs-d,.5s) var(--hs-ease) calc(var(--t0) + var(--at,0s)) both}.hs-a-draw{stroke-dasharray:var(--len,400);animation:hs-draw var(--hs-d,1.2s) cubic-bezier(.4, 0, .2, 1) calc(var(--t0) + var(--at,0s)) both}.hs-a-reveal{clip-path:inset(-10% 0);animation:hs-reveal var(--hs-d,1.2s) cubic-bezier(.4, 0, .2, 1) calc(var(--t0) + var(--at,0s)) both}.hs-a-from{animation:hs-from var(--hs-d,.42s) var(--hs-ease) calc(var(--t0) + var(--at,0s)) both}.hs-a-lit{animation:hs-lit var(--hs-d,.22s) ease-out calc(var(--t0) + var(--at,0s)) both}.hs-a-ink{background:var(--text);color:var(--bg2);animation:hs-ink var(--hs-d,.22s) ease-out calc(var(--t0) + var(--at,0s)) both}.hs-a-mint{box-shadow:inset 0 0 0 1.5px var(--aur-mint);animation:hs-mint var(--hs-d,.22s) ease-out calc(var(--t0) + var(--at,0s)) both}.hs-layer{pointer-events:none;z-index:5;position:absolute;inset:0}.hs-cur{animation:hs-fade var(--dur-base,.22s) ease-out calc(var(--t0) + var(--at,0s)) both;position:absolute;inset:0}.hs-mv{transform:translate(var(--dx), var(--dy));animation:hs-mv var(--d,.42s) cubic-bezier(.45, 0, .2, 1) calc(var(--t0) + var(--at,0s)) both;position:absolute;inset:0}.hs-cur-pt{left:var(--x);top:var(--y);z-index:8;width:0;height:0;position:absolute}.hs-press,.hs-hold{transform-origin:2px 1.5px;display:block}.hs-press{animation:hs-press .26s ease-out calc(var(--t0) + var(--at,0s)) both}.hs-hold{animation:hs-hold var(--d,.6s) ease calc(var(--t0) + var(--at,0s)) both}@keyframes hs-press{45%{transform:scale(.8)}}@keyframes hs-hold{15%,85%{transform:scale(.82)}}.hs-cur-svg{filter:drop-shadow(0 1px 1.5px #00000059);margin:-1.5px 0 0 -2px;display:block;overflow:visible}.hs-cur-svg path{fill:var(--text);stroke:var(--bg2);stroke-width:1.3px;stroke-linejoin:round}.hs-ring{left:var(--x);top:var(--y);border:2px solid color-mix(in srgb, var(--text) 45%, transparent);opacity:0;width:30px;height:30px;animation:hs-ring .6s ease-out calc(var(--t0) + var(--at,0s)) both;border-radius:50%;margin:-15px 0 0 -15px;position:absolute}@keyframes hs-ring{0%{opacity:0;transform:scale(.3)}12%{opacity:.9}to{opacity:0;transform:scale(1.5)}}.hs-tap,.hs-tap-ring,.hs-sw-dot{left:var(--x);top:var(--y);opacity:0;border-radius:50%;position:absolute}.hs-tap{background:color-mix(in srgb, var(--text) 26%, transparent);width:30px;height:30px;box-shadow:0 0 0 1.5px color-mix(in srgb, var(--text) 35%, transparent);animation:hs-tap .62s ease-out calc(var(--t0) + var(--at,0s)) both;margin:-15px 0 0 -15px}@keyframes hs-tap{0%{opacity:0;transform:scale(1.35)}22%{opacity:1;transform:scale(.92)}60%{opacity:.9;transform:scale(.92)}to{opacity:0;transform:scale(1)}}.hs-tap-ring{border:2px solid color-mix(in srgb, var(--text) 40%, transparent);width:30px;height:30px;animation:hs-ring .7s ease-out calc(var(--t0) + var(--at,0s)) both;margin:-15px 0 0 -15px}.hs-sw{transform:translate(var(--dx), var(--dy));animation:hs-mv var(--d,.6s) cubic-bezier(.4, 0, .2, 1) calc(var(--t0) + var(--at,0s)) both;position:absolute;inset:0}.hs-sw-dot{background:color-mix(in srgb, var(--text) 26%, transparent);width:28px;height:28px;box-shadow:0 0 0 1.5px color-mix(in srgb, var(--text) 35%, transparent);animation:hs-swdot var(--d,.9s) linear calc(var(--t0) + var(--at,0s)) both;margin:-14px 0 0 -14px}@keyframes hs-swdot{0%{opacity:0;transform:scale(1.3)}14%{opacity:1;transform:scale(.92)}84%{opacity:1;transform:scale(.92)}to{opacity:0;transform:scale(.92)}}.hs-key{border:1px solid var(--aur-tile-border);background:var(--glass-bg);min-width:24px;height:24px;box-shadow:0 2px 0 var(--aur-tile-border);color:var(--text);font:inherit;font-size:calc(11.5px * var(--hs-fz));border-radius:7px;justify-content:center;align-items:center;padding:0 6px;font-weight:800;line-height:1;display:inline-flex}.hs-key.wide{min-width:44px}.hs-key.hit{animation:hs-key .42s ease-out calc(var(--t0) + var(--at,0s)) both}@keyframes hs-key{35%{background:color-mix(in srgb, var(--aur-mint) 24%, transparent);color:var(--aur-mint-soft);transform:translateY(2px);box-shadow:0 0 #0000}}.hs-bub{left:var(--x);top:var(--y);z-index:7;pointer-events:none;width:0;height:0;position:absolute}.hs-bub-in{white-space:nowrap;background:var(--text);color:var(--bg2);font-size:calc(11px * var(--hs-fz));animation:hs-bub .26s var(--hs-ease) calc(var(--t0) + var(--at,0s)) both;border-radius:10px;padding:6px 9px;font-weight:700;line-height:1.35;position:absolute;box-shadow:0 6px 16px #00000038}.hs-bub-in.gone{opacity:0;animation:hs-bubio calc(var(--until) - var(--at)) linear calc(var(--t0) + var(--at,0s)) both}.hs-bub-in small{font-size:calc(10px * var(--hs-fz));opacity:.75;font-weight:600;display:block}.hs-bub.top .hs-bub-in{bottom:10px;left:0;translate:-50%}.hs-bub.bottom .hs-bub-in{top:10px;left:0;translate:-50%}.hs-bub.left .hs-bub-in{top:0;right:10px;translate:0 -50%}.hs-bub.right .hs-bub-in{top:0;left:10px;translate:0 -50%}@keyframes hs-bub{0%{opacity:0;transform:translateY(4px)scale(.96)}}@keyframes hs-bubio{0%{opacity:0;transform:translateY(4px)scale(.96)}10%{opacity:1;transform:none}88%{opacity:1}to{opacity:0}}.hs-logo{background:var(--aur-grad);border-radius:3px;flex:none;width:10px;height:10px}.hs-desk{border:1px solid var(--aur-tile-border);background:color-mix(in srgb, var(--bg) 72%, transparent);border-radius:12px;overflow:hidden}.hs-desk-top{border-bottom:1px solid var(--aur-hair);align-items:center;gap:8px;height:26px;padding:0 8px;display:flex}.hs-nav{flex:1;gap:2px;min-width:0;display:flex;overflow:hidden}.hs-nav b{font-size:calc(9.5px * var(--hs-fz));color:var(--text3);white-space:nowrap;border-radius:999px;padding:2px 6px;font-weight:700}.hs-nav b.on,.hs-nav b.on-later{background:var(--glass-bg);color:var(--text);box-shadow:inset 0 0 0 1px var(--glass-border)}.hs-nav b.on-later{animation:hs-tabon var(--dur-base,.22s) ease-out calc(var(--t0) + var(--at,0s)) both}.hs-nav b.off-later{animation:hs-taboff var(--dur-base,.22s) ease-out calc(var(--t0) + var(--at,0s)) both}@keyframes hs-tabon{0%{color:var(--text3);background:0 0;box-shadow:inset 0 0 0 1px #0000}}@keyframes hs-taboff{0%{background:var(--glass-bg);color:var(--text);box-shadow:inset 0 0 0 1px var(--glass-border)}}.hs-gear{border:1.5px solid var(--text3);border-radius:50%;flex:none;width:10px;height:10px}.hs-desk-body{padding:10px;position:relative}.hs-phone{border:1.5px solid var(--aur-tile-border);background:var(--bg);border-radius:22px;flex-direction:column;width:min(100%,250px);margin:0 auto;display:flex;position:relative;overflow:hidden}.hs-ph-top{align-items:center;gap:5px;height:24px;padding:0 10px;display:flex}.hs-ph-ic{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:50%;width:12px;height:12px}.hs-ph-top .hs-ph-ic:first-of-type{margin-left:auto}.hs-ph-top>:not(.hs-logo):not(.hs-ph-ic){min-width:0}.hs-ph-body{flex:1;min-height:120px;padding:4px 8px 8px;position:relative;overflow:hidden}.hs-ph-tab{border-top:1px solid var(--aur-hair);background:var(--chrome-bg);justify-content:space-around;align-items:center;height:28px;padding:0 6px;display:flex}.hs-ph-tab b{height:18px;color:var(--text3);border-radius:9px;align-items:center;gap:3px;padding:0 5px;display:inline-flex}.hs-ph-tab b em{max-width:0;font-style:normal;font-size:calc(9px * var(--hs-fz));white-space:nowrap;font-weight:700;display:inline-block;overflow:hidden}.hs-ph-tab b.on,.hs-ph-tab b.on-later{background:var(--glass-bg);color:var(--text);box-shadow:inset 0 0 0 1px var(--glass-border)}.hs-ph-tab b.on em,.hs-ph-tab b.on-later em{max-width:44px}.hs-ph-tab b.on-later{animation:hs-tabon var(--dur-base,.22s) ease-out calc(var(--t0) + var(--at,0s)) both}.hs-ph-tab b.on-later em{animation:hs-emin var(--dur-value,.42s) var(--hs-ease) calc(var(--t0) + var(--at,0s)) both}.hs-ph-tab b.off-later{animation:hs-taboff var(--dur-base,.22s) ease-out calc(var(--t0) + var(--at,0s)) both}.hs-ph-tab b.off-later em{animation:hs-emout var(--dur-quick,.14s) ease-in calc(var(--t0) + var(--at,0s)) both}@keyframes hs-emin{0%{max-width:0}}@keyframes hs-emout{0%{max-width:44px}}.hs-spot{left:var(--x);top:var(--y);position:absolute}.hs-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:12px;padding:8px 10px;position:relative}.hs-kick{font-size:calc(10px * var(--hs-fz));color:var(--text3);letter-spacing:.02em;font-weight:700}.hs-big{font-family:var(--font-display-family);font-weight:400;font-size:calc(24px * var(--hs-fz));color:var(--text);line-height:1.05}.hs-sm{font-size:calc(10.5px * var(--hs-fz));color:var(--text3)}.hs-row{border-radius:8px;align-items:center;gap:6px;min-height:22px;padding:2px;display:flex}.hs-row>.nm{min-width:0;color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:700;overflow:hidden}.hs-row>.pc{flex:none;font-weight:800}.hs-av{background:color-mix(in srgb, var(--text) 12%, transparent);border-radius:50%;flex:none;width:16px;height:16px}.hs-chip{border:1px solid var(--aur-tile-border);height:20px;font-size:calc(10.5px * var(--hs-fz));color:var(--text2);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-weight:700;display:inline-flex}.hs-btn{background:var(--aur-grad);color:#fff;height:24px;font-size:calc(10.5px * var(--hs-fz));white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-weight:800;display:inline-flex}.hs-line{stroke:var(--text);stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hs-base{stroke:var(--text3);stroke-width:1px;stroke-dasharray:3 3;fill:none;vector-effect:non-scaling-stroke;opacity:.7}.hs-up{color:var(--up)}.hs-dn{color:var(--down)}.hs-mint{color:var(--aur-mint-soft)}.hs-track{background:color-mix(in srgb, var(--text) 10%, transparent);border-radius:3px;height:6px;position:relative;overflow:hidden}.hs-track>i{border-radius:3px;position:absolute;top:0;bottom:0;left:0}.hb{--hb-pad:0px;color:var(--text);flex-direction:column;gap:18px;min-width:0;display:flex}.hb-top,.hb-sticky{flex-direction:column;gap:12px;display:flex}.hb-sticky{z-index:3;margin:0 calc(-1 * var(--hb-pad));padding:16px var(--hb-pad) 12px;background:var(--aur-sheet);box-shadow:0 1px 0 var(--aur-hair);position:sticky;top:0}.hb-headrow{align-items:flex-start;gap:12px;display:flex}.hb-head{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.hb-title{font-family:var(--font-display-family);font-weight:400;font-size:var(--font-title);letter-spacing:var(--track-title);color:var(--text);margin:0;line-height:1.25}.hb-lead{font-size:var(--font-body);letter-spacing:var(--track-body);color:var(--text2);word-break:keep-all;margin:0;line-height:1.65}.hb-chips{scrollbar-width:none;gap:6px;margin:0 -2px;padding:2px;display:flex;overflow-x:auto}.hb-chips::-webkit-scrollbar{display:none}.hb-chips>button{border:1px solid var(--aur-tile-border);background:var(--aur-tile-bg);min-height:32px;color:var(--text2);font:inherit;font-size:var(--font-caption);cursor:pointer;white-space:nowrap;transition:background-color var(--dur-quick,.14s) ease, color var(--dur-quick,.14s) ease;border-radius:999px;flex:none;padding:0 12px;font-weight:700}.hb-chips>button:focus-visible{outline:2px solid var(--brand);outline-offset:1px}@media (hover:hover){.hb-chips>button:hover{background:color-mix(in srgb, var(--text) 8%, var(--aur-tile-bg));color:var(--text)}}.hb-sec{border-top:1px solid var(--aur-hair);flex-direction:column;gap:10px;padding-top:18px;scroll-margin-top:76px;display:flex}.hb-sec-title{font-size:var(--font-body);letter-spacing:var(--track-body);color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-weight:800;display:flex}.hb-text{flex-direction:column;gap:8px;display:flex}.hb-text>p{font-size:var(--font-body);letter-spacing:var(--track-body);color:var(--text2);word-break:keep-all;margin:0;line-height:1.75}.hb-keys{font-size:var(--font-caption);color:var(--text3);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hb-keys kbd{border:1px solid var(--aur-tile-border);background:var(--aur-tile-bg);min-width:26px;height:26px;box-shadow:0 2px 0 var(--aur-tile-border);font:inherit;font-size:var(--font-caption);color:var(--text);border-radius:7px;justify-content:center;align-items:center;padding:0 7px;font-weight:800;display:inline-flex}.hb-terms{flex-wrap:wrap;gap:6px;display:flex}.hb-terms>button{border:1px dashed var(--aur-tile-border);min-height:32px;color:var(--text2);font:inherit;font-size:var(--font-caption);cursor:pointer;transition:background-color var(--dur-quick,.14s) ease, color var(--dur-quick,.14s) ease, border-color var(--dur-quick,.14s) ease;background:0 0;border-radius:999px;padding:0 12px;font-weight:700}.hb-terms>button[aria-expanded=true]{border-style:solid;border-color:var(--text);background:var(--text);color:var(--bg2)}.hb-terms>button:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.hb-def{background:var(--aur-tile-bg);border:1px solid var(--aur-tile-border);font-size:var(--font-caption);color:var(--text2);word-break:keep-all;animation:hb-def var(--dur-base,.22s) var(--ease-enter,ease-out) both;border-radius:12px;margin:0;padding:10px 12px;line-height:1.7}.hb-def>b{color:var(--text);margin-right:6px}@keyframes hb-def{0%{opacity:0;transform:translateY(-4px)}}.hb-more{border:1px solid var(--aur-tile-border);min-height:44px;font-size:var(--font-caption);color:var(--text2);border-radius:12px;justify-content:center;align-items:center;margin-top:4px;font-weight:700;text-decoration:none;display:flex}.hb-more:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (hover:hover){.hb-more:hover{background:var(--aur-tile-bg);color:var(--text)}}.hb-empty{font-size:var(--font-body);color:var(--text3);margin:0}@media (prefers-reduced-motion:reduce){.hs-stage *,.hs-stage :before,.hs-stage :after{animation:none!important}.hs-replay{display:none}.hb-def{animation:none}}
