.cur-stage{width:100%;max-width:90rem;margin-inline:auto;position:relative}.cur-grid{z-index:-1;pointer-events:none;background-image:radial-gradient(circle,#f5f5f412 .9px,#0000 1.3px);background-size:24px 24px;width:0;height:0;position:absolute;top:0;left:0;-webkit-mask-image:radial-gradient(62% 58% at 50% 52%,#000 25%,#0000 100%);mask-image:radial-gradient(62% 58% at 50% 52%,#000 25%,#0000 100%)}.cur-portrait{z-index:10;pointer-events:none;width:260px;margin-inline:auto;position:relative}.cur-layer,.cur-canvas{transition:opacity .36s}[data-ambient=paused] .cur-layer,[data-ambient=paused] .cur-canvas{opacity:0}.cur-dock{z-index:20;padding-inline:var(--spacing-gutter);text-align:center;margin:-3.5rem auto 0;position:relative}.cur-roster{flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:64rem;margin-inline:auto;display:flex}.cur-chip{border:1px solid var(--color-border);height:2.5rem;font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--text-micro--letter-spacing);text-transform:uppercase;color:var(--color-fg-muted);cursor:pointer;transition:border-color .15s var(--ease-out-soft), background-color .15s var(--ease-out-soft);background:#15151499;border-radius:9999px;align-items:center;gap:.5rem;padding:0 .875rem 0 .75rem;display:inline-flex}.cur-chip:hover,.cur-chip:focus-visible,.cur-chip[aria-expanded=true]{border-color:color-mix(in srgb, var(--agent) 55%, transparent);background:color-mix(in srgb, var(--agent) 8%, var(--color-background))}.cur-chip-dot{background:var(--agent);border-radius:9999px;width:6px;height:6px}.cur-chip-dot[data-idle]{background:var(--color-idle)}.cur-chip-dot{transition:background-color .3s var(--ease-out-soft), box-shadow .3s var(--ease-out-soft)}.cur-chip[data-parked] .cur-chip-dot{box-shadow:inset 0 0 0 1.5px var(--agent);background:0 0}.cur-chip-name{color:var(--agent)}.cur-chip-pct{text-align:right;font-variant-numeric:tabular-nums;min-width:3ch;display:inline-block}.cur-caption{max-width:28rem;font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-fg-muted);text-wrap:balance;margin:1rem auto 0}.cur-canvas{z-index:15;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.cur-layer{z-index:30;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.cur-cursor{visibility:hidden;will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.cur-cursor[data-live]{visibility:visible}.cur-glow{background:radial-gradient(circle, color-mix(in srgb, var(--agent) 42%, transparent) 0%, color-mix(in srgb, var(--agent) 12%, transparent) 38%, transparent 68%);opacity:0;pointer-events:none;border-radius:9999px;width:220px;height:220px;position:absolute;top:-110px;left:-110px}.cur-body{transform-origin:0 0;position:absolute;top:0;left:0}.cur-arrow{filter:drop-shadow(0 2px 3px #0000008c);width:29px;height:31px;position:absolute;top:-3.3px;left:-3.3px;overflow:visible}.cur-arrow path{fill:var(--agent);stroke:#f5f5f4;stroke-width:1.75px;stroke-linejoin:round}.cur-tags{--tag-x:20px;--tag-y:25px;--name-h:21px;--fx:0px;left:var(--tag-x);top:var(--tag-y);transform-origin:0 0;width:0;height:0;transition:transform .2s var(--ease-out-soft), visibility 0s linear 0s;position:absolute}.cur-cursor[data-quiet] .cur-tags{visibility:hidden;transition:transform .14s var(--ease-out-soft), visibility 0s linear .14s;transform:scale(.3)}.cur-tag{--fy:0px;white-space:nowrap;transform:translate3d(var(--fx), var(--fy), 0);display:flex;position:absolute;top:0;left:0}.cur-tag-say{top:calc(var(--name-h) + 6px)}.cur-tag-tip{top:30px}.cur-cursor[data-flip] .cur-tags{--fx:calc(-100% - var(--tag-x) - 6px)}.cur-cursor[data-up] .cur-tag-name{--fy:calc(-100% - var(--tag-y) - 6px)}.cur-cursor[data-up] .cur-tag-say{--fy:calc(-100% - var(--tag-y) - 2 * var(--name-h) - 18px)}.cur-cursor[data-up] .cur-tag-tip{--fy:calc(-100% - var(--tag-y) - var(--name-h) - 42px)}.cur-cursor[data-up] .cur-say{transform-origin:0 100%}.cur-cursor[data-flip][data-up] .cur-say{transform-origin:100% 100%}.cur-name{border:1px solid color-mix(in srgb, var(--agent) 48%, transparent);background:color-mix(in srgb, var(--agent) 14%, var(--color-background));height:21px;color:var(--agent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:9999px;align-items:center;gap:6px;padding:0 8px 0 7px;font-size:10.5px;line-height:1;display:inline-flex;box-shadow:0 6px 16px -8px #000c}.cur-dot{background:currentColor;border-radius:9999px;width:5px;height:5px}.cur-dot[data-idle]{background:var(--color-idle)}.cur-say{border:1.5px solid color-mix(in srgb, var(--agent) 85%, transparent);height:30px;color:var(--agent);letter-spacing:-.01em;box-shadow:0 0 24px -8px color-mix(in srgb, var(--agent) 60%, transparent), 0 10px 24px -12px #000000e6;opacity:0;transform-origin:0 0;transition:opacity .2s var(--ease-out-soft), transform .26s var(--ease-out-soft);background:#151514f0;border-radius:9999px;align-items:center;gap:7px;padding:0 13px 0 10px;font-size:14px;font-weight:500;display:inline-flex;transform:translateY(-4px)scale(.94)}.cur-cursor[data-flip] .cur-say{transform-origin:100% 0}.cur-cursor[data-say] .cur-say{opacity:1;transform:none}.cur-mic{flex:none;width:14px;height:14px}@media (hover:hover) and (pointer:fine){.cur-hit,.cur-name{pointer-events:auto;cursor:pointer}}.cur-hit{width:30px;height:32px;position:absolute;top:-6px;left:-6px}.cur-halo{opacity:0;pointer-events:none;width:56px;height:56px;transition:opacity .7s var(--ease-out-soft);position:absolute;top:-17px;left:-18px}.cur-halo-i{background:radial-gradient(circle, color-mix(in srgb, var(--agent) 34%, transparent) 0%, color-mix(in srgb, var(--agent) 9%, transparent) 46%, transparent 70%);border-radius:9999px;width:100%;height:100%;display:block}.cur-cursor[data-parked] .cur-halo{opacity:1}.cur-cursor[data-parked] .cur-halo-i{animation:cur-breathe 5.6s var(--ease-in-out-soft) infinite;animation-delay:calc(var(--i,0) * -.7s)}@keyframes cur-breathe{0%,to{opacity:.35;transform:scale(.88)}50%{opacity:.9;transform:scale(1.06)}}[data-ambient=paused] .cur-halo-i{animation-play-state:paused}.cur-pdot{background:var(--agent);width:5px;height:5px;box-shadow:0 0 6px color-mix(in srgb, var(--agent) 70%, transparent);opacity:0;pointer-events:none;transition:opacity .22s var(--ease-out-soft), transform .26s var(--ease-out-soft);border-radius:9999px;position:absolute;top:23px;left:20px;transform:scale(.3)}.cur-cursor[data-parked] .cur-pdot{opacity:1;transform:none}.cur-cursor[data-parked]:hover .cur-pdot{opacity:0}.cur-cursor[data-parked] .cur-tag-name,.cur-cursor[data-mode=waking] .cur-tag-name{transition:opacity .18s var(--ease-out-soft), transform .24s var(--ease-out-soft)}.cur-cursor[data-parked] .cur-tag-name{opacity:0;transform:translate3d(var(--fx), var(--fy), 0) scale(.4);transform-origin:0 100%}.cur-cursor[data-parked]:hover .cur-tag-name{opacity:1;transform:translate3d(var(--fx), var(--fy), 0)}.cur-cursor[data-parked] .cur-tag-tip,.cur-cursor[data-parked] .cur-tag-say,.cur-wake-hint{display:none}.cur-cursor[data-parked] .cur-wake-hint{border-left:1px solid color-mix(in srgb, var(--agent) 35%, transparent);color:var(--color-fg-secondary);margin-left:2px;padding-left:7px;display:inline}.cur-wake{cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:10px;width:36px;height:38px;padding:0;display:none;position:absolute;top:-7px;left:-7px}.cur-cursor[data-parked] .cur-wake{display:block}.cur-cursor[data-parked] .cur-hit,.cur-cursor[data-parked] .cur-name{pointer-events:none}.cur-team{pointer-events:none;position:absolute;top:0;left:0}.cur-team-pill{border:1px solid var(--color-border-strong);height:26px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--color-fg);opacity:0;transition:opacity .22s var(--ease-out-soft), transform .32s var(--ease-out-soft);background:#151514f0;border-radius:9999px;align-items:center;gap:8px;padding:0 11px 0 9px;font-size:10.5px;display:inline-flex;transform:translate(-50%,6px)scale(.96);box-shadow:0 10px 24px -12px #000000e6}.cur-team[data-on] .cur-team-pill{opacity:1;transform:translate(-50%)}.cur-team-dots{gap:3px;display:inline-flex}.cur-team-dots>span{background:var(--agent);border-radius:9999px;width:5px;height:5px}.cur-veil,.cur-art,.cur-develop{pointer-events:none;display:none;position:absolute}.cur-veil{background:var(--color-background);opacity:.88;-webkit-mask-composite:source-in;inset:0;-webkit-mask-image:radial-gradient(50% 54% at 50% 46%,#000 52%,#0000 100%),linear-gradient(#0000 0%,#000 9% 58%,#0000 96%);mask-image:radial-gradient(50% 54% at 50% 46%,#000 52%,#0000 100%),linear-gradient(#0000 0%,#000 9% 58%,#0000 96%);-webkit-mask-composite:source-in;mask-composite:intersect}.cur-art{fill:none;width:100%;height:100%;stroke:var(--agent);stroke-width:6.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--agent) 45%, transparent));inset:0;overflow:visible}.cur-art path{stroke-dasharray:1 1;stroke-dashoffset:1px}.cur-develop{opacity:0;background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--agent) 11%, transparent));height:56px;top:-56px;left:-8%;right:-8%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.cur-develop:after{content:"";background:var(--agent);height:1.5px;box-shadow:0 0 14px 2px color-mix(in srgb, var(--agent) 55%, transparent);position:absolute;bottom:0;left:0;right:0}@media (prefers-reduced-motion:no-preference){html[data-portrait-draft]:not([data-motion=reduced]) .cur-veil,html[data-portrait-draft]:not([data-motion=reduced]) .cur-art,html[data-portrait-draft]:not([data-motion=reduced]) .cur-develop{display:block}html[data-portrait-draft]:not([data-motion=reduced]) .cur-portrait{animation:none}html[data-portrait-draft=pending]:not([data-motion=reduced]) .cur-veil{animation:cur-veil-lift .7s var(--ease-out-soft) 4.5s forwards}}@keyframes cur-veil-lift{to{opacity:0}}html[data-portrait-draft=done] .cur-veil{opacity:0;transition:opacity .45s var(--ease-out-soft)}.cur-marquee{--mq-w:0px;--mq-h:0px;opacity:0;pointer-events:none;position:absolute;top:0;left:0}.cur-mq-edge{background-repeat:repeat;position:absolute;top:0;left:0}.cur-mq-edge[data-edge=top],.cur-mq-edge[data-edge=bottom]{width:var(--mq-w);background-image:linear-gradient(to left, var(--agent) 0 5px, transparent 5px 9px);background-position:100% 0;background-size:9px 1px;height:1px}.cur-mq-edge[data-edge=left],.cur-mq-edge[data-edge=right]{width:1px;height:var(--mq-h);background-image:linear-gradient(to bottom, var(--agent) 0 5px, transparent 5px 9px);background-size:1px 9px}.cur-mq-edge[data-edge=right]{left:calc(var(--mq-w) - 1px)}.cur-mq-handle{border:1.5px solid var(--agent);background:var(--color-background);opacity:0;width:7px;height:7px;transition:opacity .14s var(--ease-out-soft), transform .22s var(--ease-out-soft);border-radius:1.5px;margin:-3px 0 0 -3px;position:absolute;top:0;left:0;transform:scale(.3)}.cur-mq-handle[data-corner=tr],.cur-mq-handle[data-corner=br]{left:var(--mq-w)}.cur-mq-handle[data-corner=br],.cur-mq-handle[data-corner=bl]{top:var(--mq-h)}.cur-marquee[data-handles] .cur-mq-handle{opacity:1;transform:none}.cur-mq-label{border:1px solid color-mix(in srgb, var(--agent) 55%, transparent);color:var(--agent);font-family:var(--font-mono);letter-spacing:.04em;font-variant-numeric:tabular-nums;white-space:nowrap;background:#151514eb;border-radius:5px;padding:3px 6px;font-size:10px;line-height:1;position:absolute;top:0;left:0}.cur-tip{border:1px solid color-mix(in srgb, var(--agent) 32%, var(--color-border));background:var(--color-surface);width:15rem;box-shadow:var(--shadow-raised);white-space:normal;text-align:left;opacity:0;transition:opacity .16s var(--ease-out-soft), transform .2s var(--ease-out-soft);pointer-events:none;border-radius:.75rem;padding:.75rem .875rem;transform:translateY(4px)}.cur-cursor[data-active] .cur-tip{opacity:1;transform:none}.cur-cursor[data-active] .cur-say{opacity:0}.cur-tip-head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.cur-tip-name{font-size:var(--text-small);color:var(--color-fg);font-weight:600}.cur-tip-status,.cur-tip-foot{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--text-micro--letter-spacing);text-transform:uppercase;color:var(--color-fg-muted)}.cur-tip-task{font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-fg-secondary);margin-top:.375rem;display:block}.cur-meter{background:var(--color-border-strong);border-radius:9999px;height:3px;margin-top:.625rem;display:block;overflow:hidden}.cur-bar{background:var(--agent);transform-origin:0;height:100%;display:block}.cur-tip-foot{justify-content:space-between;margin-top:.5rem;display:flex}.cur-tip-pct{color:var(--agent)}.cur-highlight,.cur-scan,.cur-select,.cur-ghost,.cur-ring{opacity:0;pointer-events:none;position:absolute;top:0;left:0}.cur-highlight{transform-origin:0;background:color-mix(in srgb, var(--agent) 22%, transparent);box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--agent) 85%, transparent);border-radius:6px}.cur-scan{background:linear-gradient(to bottom, transparent, var(--agent) 20%, var(--agent) 80%, transparent);width:2px;box-shadow:0 0 14px 3px color-mix(in srgb, var(--agent) 55%, transparent);margin-left:-1px}.cur-select{border:1.5px solid var(--agent);box-shadow:0 0 0 4px color-mix(in srgb, var(--agent) 12%, transparent);border-radius:12px}.cur-select:before,.cur-select:after{content:"";border:1.5px solid var(--agent);background:var(--color-background);border-radius:2px;width:6px;height:6px;position:absolute}.cur-select:before{top:-4px;left:-4px}.cur-select:after{bottom:-4px;right:-4px}.cur-ghost{white-space:pre;color:color-mix(in srgb, var(--agent) 82%, var(--color-fg-secondary));align-items:center;display:flex}.cur-caret{background:var(--agent);border-radius:1px;width:2px;height:1.05em;margin-left:1px;animation:1s step-end infinite cur-blink}@keyframes cur-blink{50%{opacity:0}}.cur-ring{border:1.5px solid var(--agent);box-shadow:0 0 22px -6px var(--agent), inset 0 0 18px -8px var(--agent);border-radius:9999px}@media (max-width:47.99rem){.cur-arrow{width:22px;height:24px;top:-2.5px;left:-2.5px}.cur-tags{--tag-x:14px;--tag-y:18px;--name-h:19px}.cur-tag-tip{display:none}.cur-name{height:19px;font-size:9.5px}.cur-say{height:26px;padding:0 10px 0 8px;font-size:12.5px}.cur-glow{width:160px;height:160px;top:-80px;left:-80px}.cur-halo{width:46px;height:46px;top:-15px;left:-16px}.cur-pdot{top:18px;left:15px}.cur-wake{width:32px;height:34px;top:-6px;left:-6px}}@media (min-width:48rem){.cur-portrait{width:330px}.cur-art{stroke-width:5.1px}.cur-dock{margin-top:-4.5rem}.cur-chip{height:2.25rem}}@media (min-width:80rem){.cur-portrait{width:420px}.cur-art{stroke-width:4px}.cur-dock{margin-top:-5.5rem}}@media (prefers-reduced-motion:reduce){.cur-say,.cur-tip{transition:none}}
.hm-strip{isolation:isolate;border-radius:var(--radius-card);color:#f6f3ff;background:radial-gradient(60% 150% at 74% 150%,#e2629c80,#0000 62%),radial-gradient(40% 120% at 100% 0,#7c48d647,#0000 70%),linear-gradient(#110d20 0%,#1c1436 52%,#2c1a4c 100%);border:1px solid #c4aaff21;position:relative;overflow:hidden;box-shadow:0 24px 60px -36px #6234be8c;container:hm/inline-size}.hm-sky,.hm-vhs{pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.hm-sky{z-index:0}.hm-vhs{z-index:3}.hm-starfield{transform-origin:62% 420%;position:absolute;inset:-60px -140px}.hm-stars{opacity:.8;background-image:radial-gradient(1.4px 1.4px at 12% 18%,#fff,#0000),radial-gradient(1px 1px at 28% 42%,#fff,#0000),radial-gradient(1.6px 1.6px at 46% 12%,#fff,#0000),radial-gradient(1px 1px at 63% 33%,#fff,#0000),radial-gradient(1.3px 1.3px at 81% 22%,#fff,#0000),radial-gradient(1px 1px at 91% 48%,#fff,#0000),radial-gradient(1.2px 1.2px at 8% 56%,#fff,#0000),radial-gradient(1px 1px at 37% 64%,#fff,#0000),radial-gradient(1.4px 1.4px at 72% 58%,#fff,#0000);background-size:250px 150px;position:absolute;inset:0}.hm-stars-b{opacity:.45;background-position:61px 37px;background-size:190px 120px}.hm-vignette{border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #ffffff08,inset 0 0 56px #06040e8c}.hm-inner{z-index:1;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.hm-copy{z-index:2;min-width:0;padding:20px 20px 2px;position:relative}.hm-eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#cfc2f7;align-items:center;gap:9px;font-size:11px;line-height:14px;display:flex}.hm-eyebrow-dot{background:#ffd23f;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 8px #ffd23fb3}.hm-headline{letter-spacing:-.03em;color:#fff;text-wrap:balance;margin-top:6px;font-size:22px;font-weight:600;line-height:1.15}.hm-body{color:#e8e2facc;text-wrap:pretty;margin-top:4px;font-size:14px;line-height:1.4}.hm-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.hm-btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 14px;font-size:13.5px;font-weight:500;display:inline-flex}.hm-btn-primary{color:#170f2c;background:#f6f3ff;grid-column:1/-1}.hm-btn-primary:hover{background:#fff}.hm-btn-ghost{color:#f6f3ff;background:#ffffff0d;border:1px solid #e1d4ff47}.hm-btn-ghost:hover{background:#ffffff1a;border-color:#e1d4ff80}.hm-stage{height:110px;position:relative;container:hmstage/inline-size}.hm-moon{background:radial-gradient(circle at 36% 34%,#fffbe8,#f3e3b0 70%);border-radius:50%;width:20px;height:20px;position:absolute;top:12px;right:7%}.hm-moon-glow{background:radial-gradient(closest-side,#fff0c86b,#ffc8e61f 60%,#0000);border-radius:50%;position:absolute;inset:-18px}.hm-hill{background:radial-gradient(55% 28% at 54% 5%,#2d5f56,#112330 72%);border-radius:50%;height:280px;position:absolute;top:calc(100% - 30px);left:-45%;right:-12%;box-shadow:0 -1px #96ffd21a,0 -8px 30px #e262aa61}.hm-flash{opacity:0;background:radial-gradient(closest-side,#fffc,#d6b8ff40 55%,#0000);position:absolute;inset:0}.hm-scene{--hm-s:1;width:360px;height:140px;translate:-50% -50%;scale:var(--hm-s);color:#1b1726;-webkit-font-smoothing:auto;font-family:Tahoma,Verdana,Geneva,sans-serif;font-size:9px;line-height:1.3;position:absolute;top:50%;left:50%}.hm-scene>*{position:absolute}.hm-year{opacity:0;color:#fff;place-items:center;display:grid;inset:0}.hm-osd{font-family:var(--font-mono);letter-spacing:.14em;text-shadow:0 0 6px #ffffffa6;font-size:9.5px;font-weight:600;position:absolute;top:8px;left:8px}.hm-osd>span{white-space:nowrap;position:absolute;top:0;left:0}.hm-osd-rew,.hm-osd-play{opacity:0}.hm-year-num{font-family:var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-shadow:-1.5px 0 #ff4696cc,1.5px 0 #50dcffcc;font-size:40px;font-weight:700;line-height:1;display:flex}.hm-year:before{content:"";background:radial-gradient(closest-side,#d6aaff6b,#ff78c81f 60%,#0000);width:220px;height:96px;position:absolute;top:50%;left:50%;translate:-50% -50%}.hm-reel{height:1em;display:block;overflow:hidden}.hm-reel-strip{flex-direction:column;display:flex;transform:translateY(-26em)}.hm-reel-strip>span{height:1em;display:block}.hm-scan{opacity:0;background:repeating-linear-gradient(#ffffff0f 0 1px,#0000 1px 3px),linear-gradient(90deg,#3cfff00d,#ff28a012);position:absolute;inset:0}.hm-track{opacity:0;background:linear-gradient(#0000,#ffffff0f 4px,#fff3 7px,#c8e6ff1a 9px,#ffffff0a 14px,#0000 20px) top/100% 20px no-repeat;position:absolute;inset:0}.hm-win{transform-origin:50% 100%;background:#f4f1fb;border:1px solid #3b1a78;border-radius:6px 6px 3px 3px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 12px 26px -10px #0a001ebf,0 2px 5px #0a001e59}.hm-title{color:#fff;white-space:nowrap;background:linear-gradient(#ffffff52 0%,#ffffff14 45%,#0000 46%),linear-gradient(#9b63e8 0%,#6a32c4 55%,#4a1a99 100%);flex:none;align-items:center;gap:4px;height:15px;padding:0 3px 0 4px;font-size:8px;font-weight:700;display:flex;overflow:hidden}.hm-wordmark{letter-spacing:.04em;align-items:center;gap:3px;font-weight:400;display:inline-flex}.hm-wordmark b{letter-spacing:0;font-family:Arial Black,Arial,sans-serif;font-size:8.5px;font-style:italic}.hm-title-btns{gap:2px;margin-left:auto;display:flex}.hm-title-btns i{background:#ffffff26;border:1px solid #ffffff80;border-radius:2px;place-items:center;width:11px;height:10px;font-size:7px;font-style:normal;line-height:1;display:grid}.hm-face{display:block;overflow:visible}.hm-face-title{width:10px;height:10px}.hm-eyes{transform-box:fill-box;transform-origin:50%}.hm-buddy{width:128px;padding-bottom:3px;top:14px;left:20px}.hm-group{color:#3a2c6b;padding:3px 5px 1px;font-size:8.5px;font-weight:700}.hm-row{white-space:nowrap;align-items:center;gap:4px;height:14px;padding:0 5px;display:flex;position:relative;overflow:hidden}.hm-row>*{position:relative}.hm-row>.hm-row-hl{background:linear-gradient(90deg,#ffe58a,#fff3c4);border-radius:2px;position:absolute;inset:0 2px}.hm-row-face{flex:none;width:10px;height:10px}.hm-row-face>.hm-face{width:10px;height:10px;position:absolute;inset:0}.hm-f-silver{opacity:0}.hm-busy{background:#e53935;border:1px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;bottom:-1.5px;right:-1.5px}.hm-note{text-overflow:ellipsis;color:#6c6582;overflow:hidden}.hm-toast{white-space:nowrap;background:linear-gradient(#fffdf3,#fff4c9);border:1px solid #d6b14a;border-radius:3px;align-items:center;gap:4px;margin:4px 3px 0;padding:2px 5px;font-size:8.5px;display:flex;box-shadow:0 4px 10px -5px #3c1e0073}.hm-toast-face{flex:none;width:10px;height:10px}.hm-note-fx{color:#ffe58a;text-shadow:0 0 6px #ffd65acc;opacity:0;font-family:system-ui,sans-serif;font-size:11px;line-height:1;top:92px;left:116px}.hm-note-2{font-size:9px;top:84px;left:128px}.hm-im-wrap{width:204px;top:30px;left:134px}.hm-im-glow{opacity:0;background:radial-gradient(farthest-side,#e8d2fff2 58%,#ba80ff73 80%,#0000);border-radius:28px;position:absolute;inset:-22px -20px}.hm-im{position:relative}.hm-im-title{text-overflow:ellipsis;overflow:hidden}.hm-log{background:#fff;border:1px solid #d5cdea;flex-direction:column;justify-content:center;gap:1px;height:33px;margin:3px 3px 0;padding:0 5px;display:flex}.hm-msg{white-space:nowrap;transform-origin:0}.hm-emo{vertical-align:-2px;width:10px;height:10px;display:inline-block}.hm-peer{color:#c41212}.hm-self{color:#0b4fc4}.hm-buzz{color:#d0021b;letter-spacing:.03em;font-weight:900}.hm-compose{align-items:center;gap:3px;height:20px;padding:0 3px;display:flex}.hm-tool{flex:none;width:10px;height:10px}.hm-burst-btn{flex:none;place-items:center;width:14px;height:14px;display:grid}.hm-burst{width:14px;height:14px;overflow:visible}.hm-input{background:#fff;border:1px solid #b9acd9;border-radius:2px;flex:1;height:13px;position:relative}.hm-caret{background:#1b1726;width:1px;height:7px;position:absolute;top:2px;left:3px}.hm-send{background:linear-gradient(#fff,#e2d9f7 60%,#cbbdf0);border:1px solid #8a76c4;border-radius:2px;height:13px;padding:0 6px;font-size:7.5px;line-height:11px}.hm-status{color:#6c6582;background:#ebe5f8;border-top:1px solid #ddd5ef;height:12px;font-size:7px;line-height:11px;position:relative}.hm-status>span{white-space:nowrap;position:absolute;top:0;left:5px}.hm-status-typing{opacity:0}.hm-status-typing i{font-style:normal}.hm-emos{inset:0}.hm-fly{opacity:0;width:16px;height:16px;position:absolute}.hm-fly-1{--dx:8px;top:30px;left:300px}.hm-fly-2{--dx:-6px;top:36px;left:270px}.hm-fly-3{--dx:12px;top:46px;left:322px}.hm-fly-4{--dx:-10px;top:32px;left:244px}@container hm (min-width:720px){.hm-inner{grid-template-columns:max-content minmax(0,1fr);align-items:center;height:146px}.hm-copy{padding:0 0 0 28px}.hm-sky:after{content:"";background:linear-gradient(90deg,#0c0916b8,#0c091659 34%,#0000 58%);position:absolute;inset:0}.hm-headline{margin-top:5px}.hm-body{margin-top:3px;font-size:13.5px}.hm-actions{margin-top:12px;display:flex}.hm-btn{height:34px}.hm-stage{height:100%}}@container hm (min-width:1000px){.hm-inner{height:140px}.hm-copy{padding-left:32px}.hm-headline{font-size:24px}}@container hmstage (min-width:1px){.hm-scene{--hm-s:.62}}@container hmstage (min-width:300px){.hm-scene{--hm-s:.76}}@container hmstage (min-width:400px){.hm-scene{--hm-s:.9}}@container hmstage (min-width:470px){.hm-scene{--hm-s:1}}@container hm (max-width:719.98px){.hm-stage .hm-scene{--hm-s:.76}}.hm-strip[data-anim=armed] .hm-year{opacity:1}.hm-strip[data-anim=armed] .hm-reel-strip{transform:none}.hm-strip[data-anim=armed] .hm-starfield{transform:rotate(-7deg)}.hm-strip[data-anim=armed] .hm-moon{transform:translate(-64px,14px)}.hm-strip[data-anim=armed] :is(.hm-buddy,.hm-im,.hm-row-hl,.hm-note-sara,.hm-f-gold,.hm-m1,.hm-m2){opacity:0}.hm-strip[data-anim=armed] .hm-f-silver{opacity:1}.hm-strip[data-anim=armed] .hm-toast{opacity:0;transform:translateY(6px)}.hm-strip[data-anim=run]{animation:7s linear both hm-story,.46s cubic-bezier(.36,.07,.19,.97) 4.7s hm-jolt}.hm-strip[data-anim=run] .hm-year{animation:.32s ease-in 1.48s both hm-year-out}.hm-strip[data-anim=run] .hm-osd-rew{animation:1.35s linear both hm-osd-rew}.hm-strip[data-anim=run] .hm-osd-play{animation:.12s linear 1.3s both hm-in}.hm-strip[data-anim=run] .hm-reel-strip{animation:1.1s cubic-bezier(.55,0,.25,1) .15s both hm-reel}.hm-strip[data-anim=run] .hm-starfield{animation:1.4s cubic-bezier(.45,0,.2,1) both hm-sky-rewind}.hm-strip[data-anim=run] .hm-moon{animation:1.4s cubic-bezier(.45,0,.2,1) both hm-moon-rewind}.hm-strip[data-anim=run] .hm-scan{animation:1.6s linear both hm-scan}.hm-strip[data-anim=run] .hm-track{animation:.62s linear 2 both hm-track}.hm-strip[data-anim=run] .hm-flash{animation:.65s ease-out 1.4s both hm-flash}.hm-strip[data-anim=run] .hm-buddy{animation:.52s cubic-bezier(.2,1.3,.4,1) 1.76s both hm-pop}.hm-strip[data-anim=run] .hm-f-silver{animation:.22s linear 2.25s both hm-out}.hm-strip[data-anim=run] .hm-f-gold{animation:.22s linear 2.25s both hm-in}.hm-strip[data-anim=run] .hm-row-sara .hm-row-face{animation:.7s ease-out 2.25s hm-bounce}.hm-strip[data-anim=run] .hm-row-hl{animation:.32s ease-out 2.3s both hm-in}.hm-strip[data-anim=run] .hm-note-sara{animation:.32s ease-out 2.38s both hm-in}.hm-strip[data-anim=run] .hm-toast{animation:.46s cubic-bezier(.2,1.2,.4,1) 2.42s both hm-toast}.hm-strip[data-anim=run] .hm-note-1{animation:1.3s ease-out 2.5s both hm-chime}.hm-strip[data-anim=run] .hm-note-2{animation:1.3s ease-out 2.72s both hm-chime}.hm-strip[data-anim=run] .hm-im{animation:.52s cubic-bezier(.2,1.3,.4,1) 3s both hm-pop}.hm-strip[data-anim=run] .hm-status-typing{animation:.72s linear 3.3s both hm-typing}.hm-strip[data-anim=run] .hm-status-last{animation:.72s linear 3.3s both hm-typing-swap}.hm-strip[data-anim=run] .hm-status-typing i{animation:.36s step-end 3.3s 2 hm-dots}.hm-strip[data-anim=run] .hm-status-typing i:nth-of-type(2){animation-delay:3.42s}.hm-strip[data-anim=run] .hm-status-typing i:nth-of-type(3){animation-delay:3.54s}.hm-strip[data-anim=run] .hm-m1{animation:.32s ease-out 4s both hm-msg}.hm-strip[data-anim=run] .hm-burst-btn{animation:.42s ease-out 4.4s hm-press}.hm-strip[data-anim=run] .hm-m2{animation:.38s cubic-bezier(.2,1.6,.4,1) 4.65s both hm-buzz-in}.hm-strip[data-anim=run] .hm-im-wrap{animation:.68s cubic-bezier(.36,.07,.19,.97) 4.7s hm-shake}.hm-strip[data-anim=run] .hm-im-glow{animation:1.4s ease-out 4.7s both hm-glow}.hm-strip[data-anim=run] .hm-fly{animation:1.6s cubic-bezier(.2,.7,.3,1) 4.95s both hm-fly}.hm-strip[data-anim=run] .hm-fly-2{animation-delay:5.1s}.hm-strip[data-anim=run] .hm-fly-3{animation-delay:5.25s}.hm-strip[data-anim=run] .hm-fly-4{animation-delay:5.4s}.hm-strip[data-anim=buzz]{animation:2.6s linear both hm-buzz-end,.46s cubic-bezier(.36,.07,.19,.97) .22s hm-jolt}.hm-strip[data-anim=buzz] .hm-burst-btn{animation:.42s ease-out hm-press}.hm-strip[data-anim=buzz] .hm-m2{animation:.38s cubic-bezier(.2,1.6,.4,1) .16s both hm-buzz-in}.hm-strip[data-anim=buzz] .hm-im-wrap{animation:.68s cubic-bezier(.36,.07,.19,.97) .22s hm-shake}.hm-strip[data-anim=buzz] .hm-im-glow{animation:1.4s ease-out .22s both hm-glow}.hm-strip[data-anim=buzz] .hm-fly{animation:1.6s cubic-bezier(.2,.7,.3,1) .45s both hm-fly}.hm-strip[data-anim=buzz] .hm-fly-2{animation-delay:.6s}.hm-strip[data-anim=buzz] .hm-fly-3{animation-delay:.75s}.hm-strip[data-anim=buzz] .hm-fly-4{animation-delay:.9s}.hm-strip:is([data-anim=run],[data-anim=done],[data-anim=buzz]) .hm-stars-a{animation:5.2s ease-in-out infinite alternate hm-twinkle-a}.hm-strip:is([data-anim=run],[data-anim=done],[data-anim=buzz]) .hm-stars-b{animation:7.4s ease-in-out infinite alternate hm-twinkle-b}.hm-strip:is([data-anim=run],[data-anim=done],[data-anim=buzz]) .hm-moon-glow{animation:6s ease-in-out infinite alternate hm-breathe}.hm-strip:is([data-anim=run],[data-anim=done],[data-anim=buzz]) .hm-eyes{animation:5.2s linear infinite hm-blink}.hm-strip:is([data-anim=run],[data-anim=done],[data-anim=buzz]) .hm-caret{animation:1.1s step-end infinite hm-caret}.hm-strip[data-paused],.hm-strip[data-paused] *{animation-play-state:paused!important}@keyframes hm-story{0%{--hm-story:0}to{--hm-story:1}}@keyframes hm-buzz-end{0%{--hm-story:0}to{--hm-story:1}}@keyframes hm-in{0%{opacity:0}to{opacity:1}}@keyframes hm-out{0%{opacity:1}to{opacity:0}}@keyframes hm-year-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)scale(1.06)}}@keyframes hm-osd-rew{0%,20%,32%,52%,64%,90%{opacity:1}26%,58%{opacity:.15}96%,to{opacity:0}}@keyframes hm-reel{0%{transform:none}to{transform:translateY(-26em)}}@keyframes hm-sky-rewind{0%{transform:rotate(-7deg)}to{transform:none}}@keyframes hm-moon-rewind{0%{transform:translate(-64px,14px)}to{transform:none}}@keyframes hm-scan{0%{opacity:0}8%,78%{opacity:1}to{opacity:0}}@keyframes hm-track{0%{opacity:1;transform:translateY(100%)}to{opacity:1;transform:translateY(-20%)}}@keyframes hm-flash{0%{opacity:0}22%{opacity:.75}to{opacity:0}}@keyframes hm-pop{0%{opacity:0;transform:translateY(10px)scale(.9)}to{opacity:1;transform:none}}@keyframes hm-bounce{0%,to{transform:none}25%{transform:translateY(-5px)scale(1.15)}50%{transform:none}70%{transform:translateY(-2px)}}@keyframes hm-toast{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes hm-chime{0%{opacity:0;transform:translateY(4px)scale(.7)}25%{opacity:1}to{opacity:0;transform:translate(10px,-30px)scale(1)}}@keyframes hm-typing{0%{opacity:0}12%,86%{opacity:1}to{opacity:0}}@keyframes hm-typing-swap{0%{opacity:1}12%,86%{opacity:0}to{opacity:1}}@keyframes hm-dots{0%{opacity:.2}50%{opacity:1}}@keyframes hm-msg{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes hm-press{0%,to{transform:none}35%{transform:scale(.75)}70%{transform:scale(1.3)rotate(12deg)}}@keyframes hm-buzz-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}@keyframes hm-shake{0%,to{transform:none}10%{transform:translate(-5px,1px)rotate(-1.4deg)}22%{transform:translate(5px,-1px)rotate(1.4deg)}34%{transform:translate(-4px,1px)rotate(-1deg)}46%{transform:translate(4px)rotate(.9deg)}60%{transform:translate(-2px)rotate(-.4deg)}76%{transform:translate(1px)rotate(.2deg)}}@keyframes hm-jolt{0%,to{transform:none}18%{transform:translate(-2.5px)}38%{transform:translate(2.5px)}58%{transform:translate(-1.5px)}78%{transform:translate(1px)}}@keyframes hm-glow{0%{opacity:0}22%{opacity:1}to{opacity:0}}@keyframes hm-fly{0%{opacity:0;transform:translateY(6px)scale(.5)}18%{opacity:1;transform:translateY(-6px)scale(1.1)}70%{opacity:1}to{opacity:0;transform:translate(var(--dx), -58px) scale(.9)}}@keyframes hm-twinkle-a{0%{opacity:.85}to{opacity:.4}}@keyframes hm-twinkle-b{0%{opacity:.3}to{opacity:.8}}@keyframes hm-breathe{0%{opacity:.7;transform:scale(.94)}to{opacity:1;transform:scale(1.08)}}@keyframes hm-blink{0%,93%,to{transform:none}95.5%{transform:scaleY(.12)}}@keyframes hm-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.hm-strip,.hm-strip *{animation:none!important}}html[data-motion=reduced] .hm-strip,html[data-motion=reduced] .hm-strip *{animation:none!important}
