.hl-root{position:relative;background:#0a0e1a;color:#f8fafc;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.hl-track{position:relative;margin-top:-3.5rem}.hl-stage{position:sticky;top:0;z-index:2;height:100vh;height:100dvh;overflow:hidden;pointer-events:none;contain:layout paint;background:radial-gradient(38% 46% at 72% 52%,rgba(59,130,246,.16),rgba(10,14,26,0) 70%),radial-gradient(120% 90% at 50% 40%,#0f172a 0,#0a0e1a 60%,#05070d 100%)}.hl-spacer{height:calc(var(--hl-len, 10) * 100vh)}.hl-canvas{z-index:1;animation:hl-fade-in .9s ease both}@keyframes hl-fade-in{0%{opacity:0}}.hl-sr{width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hl-intro,.hl-sr{position:absolute}.hl-intro{z-index:4;left:max(24px,6vw);top:50%;width:min(36rem,46vw);padding:1.6rem 1.7rem 1.5rem;border-radius:22px;background:linear-gradient(180deg,rgba(10,14,26,.82),rgba(10,14,26,.9));border:1px solid rgba(148,163,184,.16);box-shadow:0 30px 80px rgba(2,6,23,.5);backdrop-filter:blur(8px);transform:translate3d(0,calc(-50% - (1 - var(--hl-intro, 1)) * 30px),0);opacity:var(--hl-intro,1);pointer-events:auto}.hl-stage[data-intro=off] .hl-intro{visibility:hidden}.hl-maker{margin:0 0 .7rem;font-size:.8rem;font-weight:600;letter-spacing:.04em;color:#fdba74}.hl-title{margin:0;font-size:clamp(2.3rem,1.3rem + 3vw,4.1rem);line-height:1.02;font-weight:800;letter-spacing:-.035em;color:#f8fafc}.hl-title .hl-line{display:block}.hl-title .hl-grad{background:linear-gradient(90deg,#93c5fd,#fdba74);-webkit-background-clip:text;background-clip:text;color:transparent}.hl-dek{margin:.95rem 0 1.25rem;max-width:32rem;font-size:1.04rem;line-height:1.55;color:#cbd5e1}.hl-ask{display:flex;gap:8px;padding:6px;border-radius:16px;background:#0f172a;border:1px solid rgba(96,165,250,.45);box-shadow:0 0 0 4px rgba(59,130,246,.08),0 0 40px rgba(59,130,246,.18);transition:border-color .2s ease,box-shadow .2s ease}.hl-ask:focus-within{border-color:#93c5fd;box-shadow:0 0 0 4px rgba(147,197,253,.2),0 0 50px rgba(59,130,246,.3)}.hl-ask input{flex:1;min-width:0;padding:0 .75rem;border:0;background:transparent;color:#f8fafc;font:500 1rem/1.4 inherit;font-family:inherit;outline:none}.hl-ask input::-moz-placeholder{color:#94a3b8}.hl-ask input::placeholder{color:#94a3b8}.hl-ask button{flex:none;min-height:46px;padding:0 1.1rem;border:0;border-radius:11px;background:#f97316;color:#0a0e1a;font:700 .98rem/1 inherit;font-family:inherit;cursor:pointer;transition:background .2s ease,transform .2s ease}.hl-ask button:hover{background:#fb923c}.hl-ask button:focus-visible,.hl-intro-links a:focus-visible,.hl-rail button:focus-visible{outline:2px solid #93c5fd;outline-offset:3px}.hl-ask-note{margin:.6rem 0 0;font-size:.82rem;color:#94a3b8}.hl-intro-links{display:flex;gap:.6rem;margin-top:1.05rem}.hl-intro-links a{display:inline-flex;align-items:center;min-height:40px;padding:0 1rem;border-radius:10px;font-weight:600;font-size:.95rem;text-decoration:none}.hl-intro-primary{background:#2563eb;color:#fff}.hl-intro-primary:hover{background:#1d4ed8}.hl-intro-secondary{color:#e2e8f0;border:1px solid rgba(148,163,184,.35)}.hl-intro-secondary:hover{border-color:#e2e8f0}.hl-ask-chip{left:0;top:0;z-index:6;max-width:22rem;padding:6px 12px;border-radius:999px;background:rgba(15,23,42,.95);border:1px solid #fdba74;box-shadow:0 0 24px rgba(249,115,22,.55);color:#f8fafc;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.hl-ask-chip,.hl-scroll-hint{position:absolute;font-weight:600}.hl-scroll-hint{z-index:4;left:50%;bottom:max(20px,env(safe-area-inset-bottom));margin:0;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:.82rem;letter-spacing:.04em;color:#cbd5e1;opacity:var(--hl-intro,1);transform:translateX(-50%);transition:color .4s ease}.hl-scroll-hint i{position:relative;width:22px;height:34px;border-radius:12px;border:2px solid rgba(203,213,225,.7)}.hl-scroll-hint i:after{content:"";position:absolute;left:50%;top:6px;width:4px;height:7px;margin-left:-2px;border-radius:2px;background:#fdba74;animation:hl-wheel 1.8s ease-in-out infinite}@keyframes hl-wheel{0%{transform:translateY(0);opacity:1}70%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:0}}.hl-stage[data-nudge=on] .hl-scroll-hint{color:#fdba74;animation:hl-bob 1.6s ease-in-out infinite}@keyframes hl-bob{50%{transform:translate(-50%,-6px)}}.hl-stage[data-intro=off] .hl-scroll-hint{visibility:hidden}.hl-rail{position:absolute;z-index:4;right:max(14px,1.6vw);top:50%;display:flex;flex-direction:column;gap:14px;transform:translateY(-50%);pointer-events:auto}.hl-rail button{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:4px;border:0;background:none;color:#94a3b8;font:600 .78rem/1 inherit;font-family:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.hl-rail button:after{content:"";width:9px;height:9px;border-radius:50%;border:2px solid #64748b;transition:background .3s ease,border-color .3s ease,transform .3s ease}.hl-rail button span{padding:3px 7px;border-radius:6px;background:rgba(10,14,26,.85);opacity:0;transition:opacity .25s ease}.hl-rail button:focus-visible span,.hl-rail:hover button span{opacity:1}.hl-stage[data-act=answer] .hl-rail [data-step=answer],.hl-stage[data-act=ask] .hl-rail [data-step=ask],.hl-stage[data-act=council] .hl-rail [data-step=council]{color:#f8fafc}.hl-stage[data-act=answer] .hl-rail [data-step=answer]:after,.hl-stage[data-act=ask] .hl-rail [data-step=ask]:after,.hl-stage[data-act=council] .hl-rail [data-step=council]:after{border-color:#fdba74;background:#f97316;transform:scale(1.25)}.hl-stage[data-act=answer] .hl-rail [data-step=answer] span,.hl-stage[data-act=ask] .hl-rail [data-step=ask] span,.hl-stage[data-act=council] .hl-rail [data-step=council] span{opacity:1}@media (max-width:899px){.hl-intro{left:12px;right:12px;top:auto;bottom:calc(max(16px, env(safe-area-inset-bottom)) + 52px);width:auto;padding:1.05rem 1.05rem 1rem;transform:translate3d(0,calc((1 - var(--hl-intro, 1)) * -24px),0)}.hl-maker{margin-bottom:.45rem;font-size:.72rem}.hl-title{font-size:clamp(1.9rem,1.2rem + 3.6vw,2.6rem)}.hl-dek{margin:.6rem 0 .85rem;font-size:.92rem}.hl-ask button{min-height:44px;padding:0 .8rem;font-size:.9rem}.hl-ask-note{display:none}.hl-intro-links{margin-top:.75rem}.hl-scroll-hint{left:16px;bottom:max(18px,env(safe-area-inset-bottom));flex-direction:row-reverse;transform:none}.hl-scroll-hint i{width:18px;height:28px}@keyframes hl-bob{50%{transform:translateY(-4px)}}.hl-rail{display:none}.hl-stage{background:radial-gradient(60% 34% at 50% 26%,rgba(59,130,246,.18),rgba(10,14,26,0) 70%),radial-gradient(120% 90% at 50% 40%,#0f172a 0,#0a0e1a 60%,#05070d 100%)}}.hl-root[data-mode=still] .hl-stage{position:relative}.hl-brain-still{position:absolute;right:0;top:50%;width:min(58vw,62rem);height:auto;transform:translateY(-50%);-webkit-mask-image:radial-gradient(closest-side,#000 72%,transparent);mask-image:radial-gradient(closest-side,#000 72%,transparent)}@media (max-width:899px){.hl-brain-still{left:0;right:0;top:3.5rem;width:100%;transform:none}}.hl-overlays{position:absolute;inset:0;z-index:3;pointer-events:none;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.hl-cta,.hl-headline,.hl-panel{background:rgba(10,14,26,.9);border:1px solid rgba(148,163,184,.22);border-radius:18px;box-shadow:0 24px 60px rgba(2,6,23,.55);backdrop-filter:blur(10px)}.hl-headline{position:absolute;top:calc(3.5rem + 1.25rem);left:50%;width:min(40rem,calc(100% - 32px));padding:1rem 1.5rem 1.1rem;text-align:center;opacity:var(--hl-headline,0);transform:translate3d(-50%,calc((1 - var(--hl-headline, 0)) * -12px),0)}.hl-headline h2{margin:0;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.5rem);line-height:1.1;font-weight:700;letter-spacing:-.02em;color:#f8fafc}.hl-cta h2 span,.hl-headline h2 span{color:#fdba74}.hl-headline p{margin:.5rem auto 0;max-width:34rem;font-size:.95rem;line-height:1.5;color:#cbd5e1}.hl-council{position:absolute;left:max(16px,2.5vw);top:50%;padding:.85rem .8rem .9rem;border-radius:16px;background:rgba(10,14,26,.88);border:1px solid rgba(148,163,184,.2);opacity:0;visibility:hidden;transform:translate3d(-8px,-50%,0);transition:opacity .35s ease,transform .35s ease,visibility 0s linear .35s}.hl-overlays[data-council=on][data-cta=off] .hl-council{opacity:1;visibility:visible;transform:translate3d(0,-50%,0);pointer-events:auto;transition:opacity .35s ease,transform .35s ease}.hl-council-title{margin:0 0 .55rem .2rem;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fdba74}.hl-council ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.hl-seat{position:relative}.hl-seat[data-hover=true],.hl-tag[data-hover=true]{z-index:10}.hl-council .hl-tip{left:calc(100% + 10px);top:50%;bottom:auto;transform:translate(4px,-50%)}.hl-council .hl-tip[data-open=true]{transform:translateY(-50%)}.hl-seat-mark{position:absolute;left:0;top:0;width:10px;height:10px;border-radius:50%;background:var(--tint);box-shadow:0 0 10px var(--tint),0 0 2px #fff;opacity:0;transition:opacity .3s ease,width .2s ease,height .2s ease}.hl-overlays[data-council=on] .hl-seat-mark[data-show=true]{opacity:.95}.hl-seat-mark[data-hover=true]{width:16px;height:16px;box-shadow:0 0 18px var(--tint),0 0 4px #fff}.hl-overlays[data-compact=true] .hl-council{left:12px;right:12px;top:calc(3.5rem + 8px);padding:6px 8px;transform:translate3d(0,-6px,0)}.hl-overlays[data-compact=true][data-council=on][data-cta=off] .hl-council{transform:none}.hl-overlays[data-compact=true] .hl-council-title{display:none}.hl-overlays[data-compact=true] .hl-council ul{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:4px}.hl-overlays[data-compact=true] .hl-nameplate{padding:2px 8px 2px 7px;font-size:11.5px}.hl-overlays[data-compact=true] .hl-council .hl-tip{left:50%;top:calc(100% + 8px);transform:translate(-50%)}.hl-nameplate{display:inline-flex;align-items:center;gap:6px;padding:4px 11px 4px 9px;border-radius:999px;border:1px solid color-mix(in srgb,var(--tint) 60%,transparent);background:rgba(10,14,26,.92);color:#f8fafc;font-size:12.5px;font-weight:600;line-height:1.3;white-space:nowrap;cursor:default;box-shadow:0 0 16px color-mix(in srgb,var(--tint) 30%,transparent);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.hl-nameplate:focus-visible,.hl-nameplate:hover{border-color:var(--tint);box-shadow:0 0 24px color-mix(in srgb,var(--tint) 60%,transparent);transform:translateY(-1px);outline:none}.hl-nameplate:focus-visible{outline:2px solid #93c5fd;outline-offset:2px}.hl-dot{width:7px;height:7px;border-radius:50%;background:var(--tint);box-shadow:0 0 8px var(--tint)}.hl-tip{position:absolute;left:50%;bottom:calc(100% + 8px);z-index:5;width:-moz-max-content;width:max-content;max-width:min(17rem,80vw);padding:7px 10px;border-radius:10px;border:1px solid rgba(148,163,184,.3);background:#0f172a;color:#e2e8f0;font-size:12.5px;font-weight:500;line-height:1.4;text-align:left;opacity:0;visibility:hidden;transform:translate(-50%,4px);transition:opacity .15s ease,transform .15s ease;pointer-events:none}.hl-tip[data-open=true]{opacity:1;visibility:visible;transform:translate(-50%)}.hl-orb-label{position:absolute;left:0;top:0;padding:3px 9px;border-radius:999px;background:rgba(10,14,26,.9);border:1px solid hsla(31,97%,72%,.45);color:#f8fafc;font-size:12px;font-weight:600;white-space:nowrap;opacity:0;transition:opacity .2s ease}.hl-orb-label[data-show=true]{opacity:1}.hl-dock{position:absolute;inset:0;opacity:0;transition:opacity .3s ease}.hl-dock[data-show=true]{opacity:calc(1 - var(--hl-cta, 0) * 3)}.hl-dock ul{list-style:none;margin:0;padding:0}.hl-tag{position:absolute;left:0;top:0;opacity:0;transition:opacity .35s ease}.hl-tag>button{display:inline-block;padding:4px 10px;border-radius:8px;border:1px solid rgba(96,165,250,.45);background:rgba(10,14,26,.92);color:#e2e8f0;font:600 12px/1.3 Inter,ui-sans-serif,system-ui,sans-serif;white-space:nowrap;cursor:default;transform:scale(.85);transition:transform .35s cubic-bezier(.2,.9,.3,1.3),border-color .2s ease}.hl-tag[data-docked=true]{opacity:1}.hl-dock[data-show=true] .hl-tag[data-docked=true]>button{pointer-events:auto}.hl-tag[data-docked=true]>button{transform:scale(1)}.hl-tag>button:focus-visible,.hl-tag>button:hover{border-color:#fdba74;outline:none}.hl-tag>button:focus-visible{outline:2px solid #93c5fd;outline-offset:2px}.hl-tag .hl-tip{bottom:auto;top:calc(100% + 8px)}.hl-overlays[data-compact=true] .hl-dock{inset:auto 12px calc(max(14px, env(safe-area-inset-bottom)) + 56px) 12px}.hl-overlays[data-compact=true] .hl-dock ul{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.hl-overlays[data-compact=true] .hl-tag{position:relative;transform:none!important}.hl-overlays[data-compact=true] .hl-tag[data-docked=false]{display:none}.hl-overlays[data-compact=true] .hl-tag .hl-tip{top:auto;bottom:calc(100% + 8px)}.hl-wordmark{position:absolute;left:0;top:0;margin:0;padding:.15em .45em .2em;border-radius:14px;background:rgba(10,14,26,.78);font-size:clamp(2rem,1.4rem + 2.6vw,3.75rem);font-weight:800;letter-spacing:-.03em;line-height:1;color:#fff;text-shadow:0 0 18px rgba(147,197,253,.85);opacity:var(--hl-finale,0);transition:opacity .4s ease}.hl-cta{position:absolute;left:max(16px,6vw);top:50%;width:min(28rem,calc(100% - 32px));padding:1.5rem 1.6rem 1.6rem;opacity:var(--hl-cta,0);transform:translate3d(0,calc(-50% + (1 - var(--hl-cta, 0)) * 16px),0)}.hl-overlays[data-cta=on] .hl-cta{pointer-events:auto}.hl-overlays[data-cta=off] .hl-cta{visibility:hidden}.hl-cta h2,.hl-static-cta h3{margin:0;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);line-height:1.12;font-weight:700;letter-spacing:-.02em;color:#f8fafc}.hl-cta p{margin:.65rem 0 1.15rem;font-size:.98rem;line-height:1.5;color:#cbd5e1}.hl-cta-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 1.4rem;border-radius:12px;background:#f97316;color:#0a0e1a;font-weight:700;font-size:1rem;text-decoration:none;box-shadow:0 10px 30px rgba(249,115,22,.35);transition:background .2s ease,transform .2s ease}.hl-cta-button:hover{background:#fb923c;transform:translateY(-1px)}.hl-cta-button:focus-visible{outline:2px solid #93c5fd;outline-offset:3px}@media (max-width:899px){.hl-cta{left:16px;top:auto;bottom:calc(max(16px, env(safe-area-inset-bottom)) + 56px);width:auto;right:16px;padding:1.1rem 1.15rem 1.2rem;transform:translate3d(0,calc((1 - var(--hl-cta, 0)) * 16px),0)}.hl-headline{top:calc(3.5rem + 4.75rem);padding:.8rem 1rem .9rem}.hl-headline p{font-size:.875rem}}.hl-static{display:none}.hl-static[data-show=true]{display:block;padding:4rem 16px 5rem;background:#0a0e1a}.hl-static-inner{max-width:72rem;margin:0 auto}.hl-static h2{margin:0;text-align:center;font-size:clamp(1.75rem,1.2rem + 2vw,3rem);font-weight:700;letter-spacing:-.02em;line-height:1.1}.hl-static h2 span,.hl-static-cta h3 span{color:#fdba74}.hl-static-inner>p{max-width:38rem;margin:.85rem auto 2rem;text-align:center;color:#cbd5e1;line-height:1.55}.hl-static-still{display:block;width:100%;height:auto;aspect-ratio:16/9;border-radius:20px;border:1px solid rgba(148,163,184,.2);background:#05070d;-o-object-fit:cover;object-fit:cover}.hl-static-features{list-style:none;margin:2rem 0 0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))}.hl-static-features li{padding:1rem 1.1rem;border-radius:14px;background:#0f172a;border:1px solid rgba(148,163,184,.18)}.hl-static-features strong{display:block;color:#f8fafc;font-size:1rem}.hl-static-features span{display:block;margin-top:.3rem;color:#cbd5e1;font-size:.9rem;line-height:1.45}.hl-static-cta{margin-top:2.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 1.5rem;text-align:center}.hl-rise{animation:hl-rise .9s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--d, 0) * 90ms + .12s)}@keyframes hl-rise{0%{transform:translateY(18px);filter:blur(6px)}}.hl-title .hl-grad{background-size:200% 100%;animation:hl-rise calc(2 * 90ms + .12s) .9s cubic-bezier(.2,.8,.2,1) both,hl-sheen 3.2s ease-in-out 1.2s 1 both}@keyframes hl-sheen{0%{background-position:100% 0}to{background-position:0 0}}.hl-sound{position:absolute;z-index:5;right:max(14px,1.6vw);top:calc(3.5rem + 14px);display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 12px 0 10px;border-radius:999px;border:1px solid rgba(148,163,184,.3);background:rgba(10,14,26,.8);color:#cbd5e1;font:600 .78rem/1 inherit;font-family:inherit;cursor:pointer;pointer-events:auto;transition:color .2s ease,border-color .2s ease,translate .1s linear}.hl-sound[aria-pressed=true]{color:#fdba74;border-color:hsla(31,97%,72%,.6)}.hl-sound:focus-visible{outline:2px solid #93c5fd;outline-offset:3px}@media (max-width:899px){.hl-sound{top:auto;right:96px;bottom:max(16px,env(safe-area-inset-bottom));min-height:40px;padding:0 11px}.hl-sound span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.hl-lobe-tip{position:absolute;left:0;top:0;z-index:5;margin:0;max-width:15rem;padding:9px 12px 10px;border-radius:12px;background:rgba(10,14,26,.94);border:1px solid color-mix(in srgb,var(--tint) 65%,transparent);box-shadow:0 0 28px color-mix(in srgb,var(--tint) 35%,transparent);color:#e2e8f0;font-size:.82rem;line-height:1.4;opacity:0;transition:opacity .18s ease;pointer-events:none}.hl-lobe-tip[data-show=true]{opacity:1}.hl-lobe-tip strong{display:flex;align-items:center;gap:7px;margin-bottom:3px;color:#f8fafc;font-size:.92rem}.hl-lobe-tip .hl-dot{background:var(--tint);box-shadow:0 0 8px var(--tint)}.hl-question{position:absolute;left:0;top:0;z-index:4;margin:0;max-width:min(22rem,70vw);padding:6px 13px;border-radius:999px;background:rgba(15,23,42,.94);border:1px solid #fdba74;box-shadow:0 0 22px rgba(249,115,22,.45);color:#f8fafc;font-size:.86rem;font-weight:600;white-space:nowrap;opacity:0;transition:opacity .3s ease;pointer-events:none}.hl-question small{display:none}.hl-question span{display:block;overflow:hidden;text-overflow:ellipsis}.hl-question[data-mode=orbit],.hl-question[data-mode=ride]{opacity:1}.hl-question[data-mode=home]{opacity:var(--hl-home,0);max-width:min(20rem,60vw);padding:10px 16px 11px;border-radius:16px;white-space:normal;text-align:center;box-shadow:0 0 40px rgba(249,115,22,.55),0 0 90px rgba(147,197,253,.25)}.hl-question[data-mode=home] small{display:block;margin-bottom:3px;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:#fdba74}.hl-question[data-mode=home] span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.hl-cta-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.hl-share{min-height:46px;padding:0 1.1rem;border-radius:12px;border:1px solid rgba(148,163,184,.4);background:transparent;color:#e2e8f0;font:600 .95rem/1 inherit;font-family:inherit;cursor:pointer;transition:border-color .2s ease,color .2s ease,translate .1s linear}.hl-share:hover{border-color:#fdba74;color:#fff}.hl-share:disabled{opacity:.7;cursor:progress}.hl-share:focus-visible{outline:2px solid #93c5fd;outline-offset:3px}.hl-share-note{min-height:1.2em;margin:.6rem 0 0!important;font-size:.82rem!important;color:#94a3b8!important}.hl-root[data-cursor=on],.hl-root[data-cursor=on] a,.hl-root[data-cursor=on] button{cursor:none}.hl-root[data-cursor=on] input{cursor:text}.hl-cursor{position:fixed;inset:0;z-index:60;pointer-events:none;opacity:0;transition:opacity .2s ease}.hl-root[data-cursor-show=on] .hl-cursor{opacity:1}.hl-cursor-dot,.hl-cursor-ring,.hl-cursor-trail{position:absolute;left:0;top:0;border-radius:50%;pointer-events:none}.hl-cursor-dot{width:8px;height:8px;margin:-4px 0 0 -4px;background:#fff;box-shadow:0 0 10px var(--hl-cursor-tint,#fdba74),0 0 2px #fff}.hl-cursor-ring{width:34px;height:34px;margin:-17px 0 0 -17px;border:1.5px solid color-mix(in srgb,var(--hl-cursor-tint,#fdba74) 70%,transparent);transition:width .2s ease,height .2s ease,margin .2s ease,background .2s ease}.hl-cursor-trail{width:5px;height:5px;margin:-2.5px 0 0 -2.5px;background:var(--hl-cursor-tint,#fdba74);opacity:calc(.45 - var(--i) * .07);filter:blur(.5px)}.hl-root[data-cursor-state=link] .hl-cursor-ring{width:54px;height:54px;margin:-27px 0 0 -27px;background:hsla(31,97%,72%,.08)}.hl-root[data-cursor-state=lobe] .hl-cursor-ring{width:46px;height:46px;margin:-23px 0 0 -23px;background:color-mix(in srgb,var(--hl-cursor-tint) 14%,transparent)}[data-magnetic]{transition:translate .08s linear}@media (prefers-reduced-motion:reduce){.hl-rise,.hl-title .hl-grad{animation:none!important}.hl-council,.hl-cta,.hl-cta-button,.hl-headline,.hl-seat-mark,.hl-tag,.hl-tag>button,.hl-tip{transition:none!important}}