.dashboard-module__K3JF1a__dashboard{--dashboard-accent:var(--primary-600);background:radial-gradient(ellipse at 95% 0%, hsl(var(--primary) / .045), transparent 45%), hsl(var(--background))}.dark .dashboard-module__K3JF1a__dashboard{--dashboard-accent:var(--primary-300)}.dashboard-module__K3JF1a__content{width:100%;max-width:1600px;margin:0 auto;padding:28px 32px 60px}.dashboard-module__K3JF1a__welcome{isolation:isolate;border:1px solid hsl(var(--primary) / .15);background:radial-gradient(ellipse at 80% 45%, hsl(var(--primary) / .14), transparent 65%), linear-gradient(115deg, hsl(var(--card)), hsl(var(--primary) / .04));border-radius:24px;align-items:center;min-height:230px;padding:32px 38px;display:flex;position:relative;overflow:hidden}.dashboard-module__K3JF1a__welcomeContent{z-index:2;max-width:75%;position:relative}.dashboard-module__K3JF1a__eyebrow{letter-spacing:1.7px;color:hsl(var(--dashboard-accent));align-items:center;gap:8px;font-size:9px;font-weight:750;display:flex}.dashboard-module__K3JF1a__goldDot{background:var(--color-gold);width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in srgb, var(--color-gold) 12%, transparent);border-radius:50%}.dashboard-module__K3JF1a__welcome h1{letter-spacing:-1.8px;color:hsl(var(--foreground));overflow-wrap:anywhere;margin:12px 0 8px;font-size:clamp(28px,3vw,44px);font-weight:680;line-height:1.16}.dashboard-module__K3JF1a__welcome h1 span{color:hsl(var(--dashboard-accent))}.dashboard-module__K3JF1a__welcome h1 .dashboard-module__K3JF1a__greetingDot{color:hsl(var(--gold-text))}.dashboard-module__K3JF1a__subtitle{color:hsl(var(--muted-foreground));font-size:14px}.dashboard-module__K3JF1a__welcomeActions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:22px;display:flex}.dashboard-module__K3JF1a__primaryLink{background:hsl(var(--primary-600));color:#fff;box-shadow:0 4px 12px hsl(var(--primary) / .2);border-radius:10px;align-items:center;gap:20px;padding:10px 14px;font-size:12px;font-weight:600;display:inline-flex}.dark .dashboard-module__K3JF1a__primaryLink{background:hsl(var(--primary-300));color:hsl(var(--primary-950))}.dashboard-module__K3JF1a__calendarLink{color:hsl(var(--muted-foreground));align-items:center;gap:7px;font-size:11px;display:flex}.dashboard-module__K3JF1a__artwork{width:280px;height:240px;color:hsl(var(--dashboard-accent));pointer-events:none;position:absolute;top:50%;right:5%;transform:translateY(-50%)}.dashboard-module__K3JF1a__orbit,.dashboard-module__K3JF1a__orbitInner{border:1px solid hsl(var(--primary) / .13);border-radius:50%;position:absolute;inset:-20px 0;transform:rotate(-25deg)scaleX(1.25)}.dashboard-module__K3JF1a__orbitInner{border-style:dashed;inset:17px 36px;transform:rotate(-25deg)scaleX(1.3)}.dashboard-module__K3JF1a__artCard{background:linear-gradient(140deg, hsl(var(--card)), hsl(var(--primary-100)));border:1px solid hsl(var(--primary) / .2);width:132px;height:151px;box-shadow:8px 16px 32px hsl(var(--primary) / .13), -9px 9px 0 -2px hsl(var(--card)), -10px 10px 0 -2px hsl(var(--primary) / .18);border-radius:20px;padding:20px;position:absolute;top:48px;left:76px;transform:rotate(-12deg)}.dark .dashboard-module__K3JF1a__artCard{background:linear-gradient(140deg, hsl(var(--card)), hsl(var(--primary-950)))}.dashboard-module__K3JF1a__artIcon{background:hsl(var(--primary) / .12);border-radius:12px;margin-bottom:8px;padding:9px;display:inline-flex}.dashboard-module__K3JF1a__artCard i{background:hsl(var(--primary) / .19);border-radius:5px;width:90%;height:5px;margin:7px 0;display:block}.dashboard-module__K3JF1a__artCard i:last-of-type{width:60%}.dashboard-module__K3JF1a__artCheck{background:var(--color-gold);width:34px;height:34px;color:hsl(var(--primary-950));border-radius:50%;place-items:center;font-size:20px;display:grid;position:absolute;bottom:20px;right:-13px}.dashboard-module__K3JF1a__artSpark,.dashboard-module__K3JF1a__artClock{background:hsl(var(--card));border:1px solid hsl(var(--primary) / .13);width:52px;height:52px;box-shadow:0 8px 24px hsl(var(--primary) / .09);border-radius:16px;place-items:center;display:grid;position:absolute}.dashboard-module__K3JF1a__artSpark{color:hsl(var(--gold-text));top:29px;right:7px;transform:rotate(12deg)}.dashboard-module__K3JF1a__artClock{bottom:31px;left:15px;transform:rotate(8deg)}.dashboard-module__K3JF1a__orbitDot{background:var(--color-gold);border-radius:50%;width:8px;height:8px;position:absolute;top:34px;left:29px}.dashboard-module__K3JF1a__pulse{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0 26px;display:grid}.dashboard-module__K3JF1a__stat{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:16px;align-items:center;gap:13px;min-width:0;padding:18px 20px;display:flex}.dashboard-module__K3JF1a__accent{--stat-accent:var(--dashboard-accent)}.dashboard-module__K3JF1a__gold{--stat-accent:var(--gold-text)}.dashboard-module__K3JF1a__urgent{--stat-accent:var(--destructive)}.dashboard-module__K3JF1a__statIcon{width:40px;height:40px;color:hsl(var(--stat-accent));background:hsl(var(--stat-accent) / .08);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.dashboard-module__K3JF1a__statText{flex-direction:column;gap:4px;min-width:0;display:flex}.dashboard-module__K3JF1a__statLabel{color:hsl(var(--foreground));font-size:12px;font-weight:650}.dashboard-module__K3JF1a__statDetail{color:hsl(var(--muted-foreground));font-size:10px}.dashboard-module__K3JF1a__statNumber{letter-spacing:-1px;font-variant-numeric:tabular-nums;color:hsl(var(--stat-accent));margin-left:auto;padding-left:8px;font-size:30px;font-weight:600}.dashboard-module__K3JF1a__mainGrid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.dashboard-module__K3JF1a__briefCard,.dashboard-module__K3JF1a__timelineCard,.dashboard-module__K3JF1a__hoursCard,.dashboard-module__K3JF1a__upNext{border:1px solid hsl(var(--border));background:hsl(var(--card));box-shadow:0 3px 12px hsl(var(--foreground) / .025);border-radius:20px}.dashboard-module__K3JF1a__briefCard{border-color:hsl(var(--primary) / .2);background:linear-gradient(135deg, hsl(var(--primary) / .045), transparent 55%), hsl(var(--card));padding:24px;position:relative;overflow:hidden}.dashboard-module__K3JF1a__cardHeader{border-bottom:1px solid hsl(var(--primary) / .1);align-items:center;gap:12px;margin-bottom:20px;padding-bottom:20px;display:flex}.dashboard-module__K3JF1a__iconTile{width:36px;height:36px;color:hsl(var(--dashboard-accent));background:hsl(var(--primary) / .1);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.dashboard-module__K3JF1a__cardTitle{letter-spacing:-.4px;font-size:17px;font-weight:650}.dashboard-module__K3JF1a__aiBadge{letter-spacing:1.2px;white-space:nowrap;color:hsl(var(--dashboard-accent));border:1px solid hsl(var(--primary) / .16);border-radius:6px;margin-left:auto;padding:6px 8px;font-size:8px;font-weight:700}.dashboard-module__K3JF1a__briefBody{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px 26px;display:grid}.dashboard-module__K3JF1a__narrative{color:hsl(var(--foreground) / .85);font-size:14px;line-height:1.85}.dashboard-module__K3JF1a__briefBody:not(:has(.dashboard-module__K3JF1a__priorities)) .dashboard-module__K3JF1a__narrative{grid-column:1/-1}.dashboard-module__K3JF1a__priorities{border-left:1px solid hsl(var(--primary) / .12);padding-left:24px}.dashboard-module__K3JF1a__priorityRow{color:hsl(var(--foreground));align-items:flex-start;gap:9px;padding:7px 0;font-size:12px;line-height:1.6;display:flex}.dashboard-module__K3JF1a__headsUp{border:1px solid hsl(var(--gold-text) / .15);background:hsl(var(--gold-text) / .045);border-radius:12px;grid-column:1/-1;padding:14px 16px}.dashboard-module__K3JF1a__briefActions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;padding-top:3px;display:flex}.dashboard-module__K3JF1a__dashboard a:focus-visible,.dashboard-module__K3JF1a__dashboard button:focus-visible{outline:2px solid hsl(var(--dashboard-accent));outline-offset:4px}.dashboard-module__K3JF1a__timelineCard{padding:22px 24px}.dashboard-module__K3JF1a__sectionHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.dashboard-module__K3JF1a__sectionHeading h2{letter-spacing:-.4px;margin-top:7px;font-size:18px;font-weight:650}.dashboard-module__K3JF1a__sectionHeading>a{background:hsl(var(--primary) / .07);color:hsl(var(--dashboard-accent));border-radius:10px;padding:9px}.dashboard-module__K3JF1a__rail{flex-direction:column;gap:20px;display:flex}.dashboard-module__K3JF1a__upNext{flex-direction:column;min-height:190px;max-height:28rem;display:flex;overflow:hidden}.dashboard-module__K3JF1a__upNext>aside{flex:1}.dashboard-module__K3JF1a__upNext h3{font-size:15px}.dashboard-module__K3JF1a__hoursCard{background:radial-gradient(ellipse at 100% 0%, hsl(var(--primary) / .07), transparent 65%), hsl(var(--card));padding:22px}.dashboard-module__K3JF1a__hoursLink{border-top:1px solid hsl(var(--border));color:hsl(var(--dashboard-accent));justify-content:space-between;align-items:center;margin-top:18px;padding-top:14px;font-size:11px;font-weight:550;display:flex}.dashboard-module__K3JF1a__shortcuts{padding:6px 4px}.dashboard-module__K3JF1a__shortcuts>p{letter-spacing:1.3px;margin-bottom:10px;font-size:8px}.dashboard-module__K3JF1a__shortcuts>a{border-radius:10px;align-items:center;gap:12px;padding:12px 4px;font-size:12px;font-weight:600;display:flex}.dashboard-module__K3JF1a__shortcuts>a>svg{color:hsl(var(--muted-foreground));margin-left:auto}.dashboard-module__K3JF1a__shortcuts small{color:hsl(var(--muted-foreground));margin-top:4px;font-size:10px;font-weight:400;display:block}.dashboard-module__K3JF1a__shortcutIcon{background:hsl(var(--primary) / .07);width:34px;height:34px;color:hsl(var(--dashboard-accent));border-radius:10px;place-items:center;display:grid}@media (hover:hover){.dashboard-module__K3JF1a__primaryLink:hover{filter:brightness(1.07)}.dashboard-module__K3JF1a__calendarLink:hover,.dashboard-module__K3JF1a__hoursLink:hover{color:hsl(var(--dashboard-accent))}.dashboard-module__K3JF1a__shortcuts>a:hover{background:hsl(var(--primary) / .05)}}@media (min-width:1600px){.dashboard-module__K3JF1a__mainGrid{grid-template-columns:minmax(0,1fr) 340px}}@media (max-width:1200px){.dashboard-module__K3JF1a__briefBody{grid-template-columns:1fr}.dashboard-module__K3JF1a__priorities{border-left:0;padding-left:0}.dashboard-module__K3JF1a__mainGrid{grid-template-columns:minmax(0,1fr) 270px}.dashboard-module__K3JF1a__artwork{right:2%;transform:translateY(-50%)scale(.85)}}@media (max-width:950px){.dashboard-module__K3JF1a__content{padding:20px 22px 60px}.dashboard-module__K3JF1a__mainGrid{grid-template-columns:1fr}.dashboard-module__K3JF1a__rail{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dashboard-module__K3JF1a__shortcuts{grid-column:1/-1}.dashboard-module__K3JF1a__statDetail{display:none}.dashboard-module__K3JF1a__stat{gap:9px;padding:16px}.dashboard-module__K3JF1a__welcomeContent{max-width:75%}.dashboard-module__K3JF1a__artwork{opacity:.6;right:-50px}}@media (max-width:600px){.dashboard-module__K3JF1a__content{padding:16px 14px 60px}.dashboard-module__K3JF1a__welcome{border-radius:18px;min-height:225px;padding:25px 22px}.dashboard-module__K3JF1a__welcomeContent{max-width:100%}.dashboard-module__K3JF1a__welcome h1{letter-spacing:-1px;font-size:30px}.dashboard-module__K3JF1a__artwork{display:none}.dashboard-module__K3JF1a__welcomeActions{gap:14px}.dashboard-module__K3JF1a__eyebrow{letter-spacing:1.2px;font-size:8px}.dashboard-module__K3JF1a__subtitle{font-size:12px}.dashboard-module__K3JF1a__pulse{gap:8px;margin:14px 0 20px}.dashboard-module__K3JF1a__stat{border-radius:13px;flex-direction:column;align-items:flex-start;gap:9px;padding:13px}.dashboard-module__K3JF1a__statIcon{border-radius:9px;width:30px;height:30px}.dashboard-module__K3JF1a__statIcon svg{width:16px}.dashboard-module__K3JF1a__statNumber{margin:0;padding:0;font-size:26px}.dashboard-module__K3JF1a__statLabel{font-size:10px}.dashboard-module__K3JF1a__briefCard,.dashboard-module__K3JF1a__timelineCard{padding:18px}.dashboard-module__K3JF1a__cardHeader{gap:9px}.dashboard-module__K3JF1a__aiBadge{letter-spacing:.7px;padding:5px;font-size:7px}.dashboard-module__K3JF1a__rail{grid-template-columns:1fr}.dashboard-module__K3JF1a__narrative{font-size:13px}.dashboard-module__K3JF1a__briefActions{gap:8px}}
.horizon-module__HzaPka__page{--horizon-void:#06071a;--horizon-night:#0c0e2c;--horizon-ink:#10123a;--horizon-muted:#555a80;--horizon-wall:#eef0f7;--horizon-peg:#cdd2e6;--horizon-paper:#fff;--horizon-pin:#4f63ff;--horizon-pin-soft:#9fadff;--horizon-hot:#c7cfff;--horizon-sticky:#ffd84d;--display:var(--font-horizon-display), var(--font-onest), system-ui, sans-serif;--hand:var(--font-horizon-hand), cursive;--body:var(--font-onest), system-ui, sans-serif;--mono:var(--font-jetbrains-mono), ui-monospace, monospace;--pegboard:radial-gradient(circle, var(--horizon-peg) 1.3px, transparent 1.7px) 0 0 / 26px 26px, var(--horizon-wall);background:var(--horizon-void);color:var(--horizon-ink);font-family:var(--body);-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}.horizon-module__HzaPka__page a:focus-visible,.horizon-module__HzaPka__page button:focus-visible{outline:3px solid var(--horizon-pin-soft);outline-offset:3px;border-radius:8px}.horizon-module__HzaPka__skipLink{z-index:100;color:var(--horizon-ink);background:#fff;border-radius:999px;padding:10px 16px;font-weight:600;position:fixed;top:-60px;left:16px}.horizon-module__HzaPka__skipLink:focus{top:16px}.horizon-module__HzaPka__eyebrow{font:500 12px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--horizon-pin);align-items:center;gap:10px;margin:0 0 18px;display:inline-flex}.horizon-module__HzaPka__eyebrow:before{content:"";background:radial-gradient(circle at 35% 30%, #d7ddff 0 18%, var(--horizon-pin) 50%, #2a35a8 100%);border-radius:50%;width:9px;height:9px;box-shadow:0 2px 3px #10123a4d}.horizon-module__HzaPka__sectionTitle,.horizon-module__HzaPka__heroTitle,.horizon-module__HzaPka__finaleTitle{font-family:var(--display);letter-spacing:-.028em;text-wrap:balance;margin:0;font-weight:700;line-height:.98}.horizon-module__HzaPka__sectionTitle em,.horizon-module__HzaPka__heroTitle em,.horizon-module__HzaPka__finaleTitle em{color:var(--horizon-pin);font-style:normal;font-weight:300}.horizon-module__HzaPka__sectionTitle{font-size:clamp(2.3rem,5.2vw,4.4rem)}.horizon-module__HzaPka__sectionLede{max-width:640px;color:var(--horizon-muted);text-wrap:pretty;margin:22px auto 0;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.6}.horizon-module__HzaPka__sectionHead{text-align:center;max-width:880px;margin:0 auto}.horizon-module__HzaPka__textLink{color:var(--horizon-pin);align-items:center;gap:6px;margin-top:22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.horizon-module__HzaPka__textLink svg{transition:transform .25s}.horizon-module__HzaPka__textLink:hover svg{transform:translate(4px)}.horizon-module__HzaPka__nav{z-index:60;color:#fff;-webkit-backdrop-filter:blur(18px)saturate(150%);background:#090a20b8;border:1px solid #ffffff1a;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;width:min(1140px,100% - 24px);height:58px;padding:0 9px 0 20px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px -18px #06071ab3}.horizon-module__HzaPka__navLogo{align-items:center;display:flex}.horizon-module__HzaPka__navLinks{gap:30px;display:flex}.horizon-module__HzaPka__navLinks a,.horizon-module__HzaPka__navSignIn{color:#ffffffb8;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}.horizon-module__HzaPka__navLinks a:hover,.horizon-module__HzaPka__navSignIn:hover{color:#fff}.horizon-module__HzaPka__navActions{align-items:center;gap:18px;display:flex}.horizon-module__HzaPka__navCta{height:40px;color:var(--horizon-ink);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.horizon-module__HzaPka__navCta:hover{background:var(--horizon-hot)}.horizon-module__HzaPka__navMenu{color:#fff;background:#ffffff1a;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:none}.horizon-module__HzaPka__navProducts{position:relative}.horizon-module__HzaPka__navProductsButton{font:inherit;color:#ffffffb8;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:14px;font-weight:500;display:inline-flex}.horizon-module__HzaPka__navProductsButton:hover,.horizon-module__HzaPka__navProductsButton[aria-expanded=true]{color:#fff}.horizon-module__HzaPka__navProductsButton svg{transition:transform .2s}.horizon-module__HzaPka__navProductsButton[aria-expanded=true] svg{transform:rotate(180deg)}.horizon-module__HzaPka__productsMenu{-webkit-backdrop-filter:blur(18px);background:#090a20f7;border:1px solid #ffffff1a;border-radius:22px;width:560px;padding:10px;position:absolute;top:calc(100% + 22px);left:-24px;box-shadow:0 30px 60px -20px #0009}.horizon-module__HzaPka__productsMenu:before{content:"";height:24px;position:absolute;inset:-24px 0 auto}.horizon-module__HzaPka__productsMenu ul{grid-template-columns:1fr 1fr;gap:2px;margin:0;padding:0;list-style:none;display:grid}.horizon-module__HzaPka__productsMenu li a{color:#fff;border-radius:14px;align-items:flex-start;gap:12px;padding:12px;text-decoration:none;transition:background .15s;display:flex}.horizon-module__HzaPka__productsMenu li a:hover,.horizon-module__HzaPka__productsMenu li a:focus-visible{background:#ffffff0f}.horizon-module__HzaPka__productsMenu li a strong{align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.horizon-module__HzaPka__productsMenu li a strong small{color:#ffffffb3;background:#ffffff1a;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:500}.horizon-module__HzaPka__productsMenu li a>span:last-child>span{color:#ffffff8c;margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.horizon-module__HzaPka__productsMenuIcon{background:color-mix(in srgb, var(--hue) 22%, transparent);width:34px;height:34px;color:color-mix(in srgb, var(--hue) 55%, #fff);border-radius:10px;flex:none;place-items:center;display:grid}.horizon-module__HzaPka__productsMenuAll{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-top:6px;padding:12px 14px;font-size:13px;font-weight:600;text-decoration:none;display:flex;color:var(--horizon-pin-soft)!important}.horizon-module__HzaPka__mobileMenuLabel{font:500 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff73;padding:12px 16px 4px}.horizon-module__HzaPka__mobileMenu{background:#090a20;border:1px solid #ffffff1a;border-radius:22px;flex-direction:column;max-height:calc(100svh - 100px);padding:8px;display:flex;position:absolute;top:66px;left:0;right:0;overflow-y:auto}.horizon-module__HzaPka__mobileMenu a{color:#fff;border-radius:14px;justify-content:space-between;align-items:center;padding:14px 16px;font-weight:500;text-decoration:none;display:flex}.horizon-module__HzaPka__mobileMenu a:hover{background:#ffffff0f}.horizon-module__HzaPka__hole{width:var(--hole);height:var(--hole);position:relative}.horizon-module__HzaPka__holeHalo{background:radial-gradient(circle,#4f63ff6b 0%,#4f63ff1f 32%,#0000 62%);border-radius:50%;position:absolute;inset:-70%}.horizon-module__HzaPka__disk{filter:blur(2.5px);background:conic-gradient(#8f9dff59 0deg,#c7cfff 50deg,#6f80ff 110deg,#4f63ff73 170deg,#aab6ff 230deg,#fff 270deg,#6f80ff 320deg,#8f9dff59 360deg);border-radius:50%;width:300%;height:300%;margin:-150% 0 0 -150%;animation:7s linear infinite horizon-module__HzaPka__diskSpin;position:absolute;top:50%;left:50%;-webkit-mask:radial-gradient(closest-side,#0000 34%,#000000e6 40%,#00000080 56%,#0000 86%);mask:radial-gradient(closest-side,#0000 34%,#000000e6 40%,#00000080 56%,#0000 86%)}@keyframes horizon-module__HzaPka__diskSpin{0%{transform:rotateX(84deg)rotate(0)}to{transform:rotateX(84deg)rotate(360deg)}}.horizon-module__HzaPka__core{background:radial-gradient(circle at 50% 42%,#04050d 52%,#0a0d27 78%,#1b2270 100%);border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 1.5px #c7cfff99,0 0 26px 5px #4f63ff8c,inset 0 -12px 30px #4f63ff47}.horizon-module__HzaPka__core:after{content:"";filter:blur(3px);background:#ffffff8c;border-radius:50%;width:16%;height:9%;position:absolute;top:16%;right:22%;transform:rotate(-35deg)}.horizon-module__HzaPka__lens{filter:blur(.6px);background:radial-gradient(closest-side,#0000 84%,#ffffffe6 87%,#8f9dffbf 91%,#4f63ff40 96%,#0000 100%);border-radius:50%;position:absolute;inset:-13%;-webkit-mask:linear-gradient(#000 22%,#00000059 48%,#0000 58%);mask:linear-gradient(#000 22%,#00000059 48%,#0000 58%)}.horizon-module__HzaPka__lensLow{filter:blur(.6px);background:radial-gradient(closest-side,#0000 88%,#c7cfff8c 91%,#4f63ff33 96%,#0000 100%);border-radius:50%;position:absolute;inset:-7%;-webkit-mask:linear-gradient(#0000 60%,#000 88%);mask:linear-gradient(#0000 60%,#000 88%)}.horizon-module__HzaPka__eyes{justify-content:space-between;width:36%;height:25%;display:flex;position:absolute;top:38%;left:31%}.horizon-module__HzaPka__eye{background:#f3f5ff;border-radius:50%;width:36%;height:100%;transition:transform .35s,border-radius .35s;animation:5.4s infinite horizon-module__HzaPka__blink;box-shadow:0 0 14px #c7cfffbf}.horizon-module__HzaPka__eye+.horizon-module__HzaPka__eye{animation-delay:40ms}@keyframes horizon-module__HzaPka__blink{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.08)}}.horizon-module__HzaPka__hole[data-mood=sleep] .horizon-module__HzaPka__eye{animation:none;transform:scaleY(.1)}.horizon-module__HzaPka__buddy{width:var(--buddy);height:var(--buddy);animation:6s ease-in-out infinite horizon-module__HzaPka__buddyFloat;display:inline-block;position:relative}.horizon-module__HzaPka__buddySvg{width:calc(var(--buddy) * 3.05);height:calc(var(--buddy) * 3.05);filter:drop-shadow(0 calc(var(--buddy) * .14) calc(var(--buddy) * .14) #10123a47);position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.horizon-module__HzaPka__buddyRing{animation:4.2s ease-in-out infinite horizon-module__HzaPka__buddyBreathe}.horizon-module__HzaPka__buddyEyes{transform-box:fill-box;transform-origin:50%;animation:5.2s infinite horizon-module__HzaPka__buddyBlink}@keyframes horizon-module__HzaPka__buddyFloat{50%{transform:translateY(calc(var(--buddy) * -.06))}}@keyframes horizon-module__HzaPka__buddyBreathe{50%{opacity:.72}}@keyframes horizon-module__HzaPka__buddyBlink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.08)}}.horizon-module__HzaPka__gEyes{--R:calc(var(--hole) / 2);z-index:3;width:0;height:0;transform:translate(calc(var(--lx,0) * var(--R) * .16), calc(var(--ly,0) * var(--R) * .1 - var(--R) * .2)) rotate(calc(var(--lx,0) * 3deg));position:absolute;top:50%;left:50%}.horizon-module__HzaPka__gEyeWrap{top:calc(var(--R) * -.23);left:calc(var(--side) * var(--R) * .27 - var(--R) * .125);width:calc(var(--R) * .25);height:calc(var(--R) * .46);animation:5.4s infinite horizon-module__HzaPka__gBlink;position:absolute}.horizon-module__HzaPka__gEyeWrap+.horizon-module__HzaPka__gEyeWrap{animation-delay:40ms}.horizon-module__HzaPka__gEye{width:100%;height:100%;box-shadow:0 0 calc(var(--R) * .08) #ffffffe6, 0 0 calc(var(--R) * .22) #9fadffbf, 0 0 calc(var(--R) * .5) #4f63ff73, inset 0 calc(var(--R) * -.04) calc(var(--R) * .08) #4f63ff59;opacity:min(1, calc(var(--open,1) * 4));transform:scaleY(max(.04, var(--open,1)));background:radial-gradient(60% 55% at 45% 38%,#fff 0%,#eef1ff 45%,#c7cfff 100%);border-radius:50%;display:block;position:relative;overflow:hidden}.horizon-module__HzaPka__gGlint{top:calc(14% + var(--ly,0) * 8%);left:calc(22% + var(--lx,0) * 12%);filter:blur(1px);background:#fffffff2;border-radius:50%;width:32%;height:20%;position:absolute}@keyframes horizon-module__HzaPka__gBlink{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.06)}}[data-blink=off] .horizon-module__HzaPka__gEyeWrap{animation:none}.horizon-module__HzaPka__hole[data-mood=sleep] .horizon-module__HzaPka__gEye{--open:.08}.horizon-module__HzaPka__hero{height:520vh;position:relative}.horizon-module__HzaPka__hero[data-still]{height:100svh;min-height:720px}.horizon-module__HzaPka__heroStage{height:100svh;position:sticky;top:0;overflow:hidden}.horizon-module__HzaPka__hero[data-still] .horizon-module__HzaPka__heroStage{height:100%;position:relative}.horizon-module__HzaPka__void{background:radial-gradient(ellipse 75% 65% at 50% 62%, #1a1f6e 0%, #0c0e2c 40%, var(--horizon-void) 78%);position:absolute;inset:0}.horizon-module__HzaPka__stars,.horizon-module__HzaPka__nightStars{pointer-events:none;background:radial-gradient(circle,#ffffffbf 0 1px,#0000 1.6px) 0 0/97px 83px,radial-gradient(circle,#c7cfff80 0 .8px,#0000 1.3px) 31px 40px/61px 71px,radial-gradient(circle,#ffffff4d 0 .6px,#0000 1px) 11px 7px/37px 43px;position:absolute;inset:-12%}.horizon-module__HzaPka__daylight{z-index:3;background:var(--pegboard);clip-path:circle(0 at 50% 60%);visibility:hidden;position:absolute;inset:0}.horizon-module__HzaPka__swallow{z-index:1;clip-path:circle(0 at 50% 60%);visibility:hidden;background:#04050d;position:absolute;inset:0}.horizon-module__HzaPka__tunnel{z-index:3;opacity:0;background:radial-gradient(circle at 50% 60%,#0a0c26 0%,#020309 70%);position:absolute;inset:0}.horizon-module__HzaPka__welcome{z-index:3;width:min(900px,100% - 32px);font:700 clamp(2rem, 5vw, 4rem)/1 var(--display);letter-spacing:-.028em;text-align:center;color:#fff;opacity:0;pointer-events:none;margin:0;position:absolute;top:50%;left:50%}.horizon-module__HzaPka__welcome em{color:var(--horizon-pin-soft);font-style:normal;font-weight:300}.horizon-module__HzaPka__heroCopy{z-index:5;text-align:center;width:min(940px,100% - 32px);margin:0 auto;position:absolute;top:clamp(92px,13vh,150px);left:0;right:0}.horizon-module__HzaPka__heroCopyDark{color:#fff;text-shadow:0 2px 30px #06071ad9}.horizon-module__HzaPka__heroCopyDark .horizon-module__HzaPka__heroTitle em{color:var(--horizon-pin-soft)}.horizon-module__HzaPka__heroCopyDark .horizon-module__HzaPka__heroLede{color:#ffffffad}.horizon-module__HzaPka__heroCopyB{opacity:0;top:clamp(110px,16vh,170px)}.horizon-module__HzaPka__heroCopyLight{opacity:0;visibility:hidden;top:clamp(84px,11vh,120px)}.horizon-module__HzaPka__kicker{font:500 12px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--horizon-pin-soft);margin:0 0 18px}.horizon-module__HzaPka__heroTitle{font-size:clamp(2.7rem,min(7.4vw,10vh),6.4rem)}.horizon-module__HzaPka__heroLede{max-width:620px;color:var(--horizon-muted);text-wrap:balance;margin:18px auto 0;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.55}.horizon-module__HzaPka__heroActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.horizon-module__HzaPka__ctaPrimary,.horizon-module__HzaPka__ctaGhost{border-radius:999px;align-items:center;gap:8px;height:48px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.horizon-module__HzaPka__ctaPrimary{background:var(--horizon-pin);color:#fff;box-shadow:0 12px 30px -12px #4f63ffcc}.horizon-module__HzaPka__ctaPrimary:hover{background:#3d50f0;transform:translateY(-1px)}.horizon-module__HzaPka__ctaGhost{color:var(--horizon-ink);background:#ffffffb3;border:1px solid #10123a29}.horizon-module__HzaPka__ctaGhost:hover{background:#fff}.horizon-module__HzaPka__heroHole{z-index:2;transform-origin:50% 80%;will-change:transform;position:absolute;top:60%;left:50%}.horizon-module__HzaPka__heroHole :is(.horizon-module__HzaPka__holeHalo,.horizon-module__HzaPka__disk,.horizon-module__HzaPka__lens,.horizon-module__HzaPka__lensLow){opacity:var(--glow,1)}.horizon-module__HzaPka__heroHole[data-dived] :is(.horizon-module__HzaPka__holeHalo,.horizon-module__HzaPka__disk,.horizon-module__HzaPka__lens,.horizon-module__HzaPka__lensLow){display:none}.horizon-module__HzaPka__flash{z-index:3;opacity:0;pointer-events:none;background:radial-gradient(circle,#fff 0%,#dfe4ff 22%,#4f63ff66 48%,#0000 70%);border-radius:50%;width:46vmin;height:46vmin;position:absolute;top:60%;left:50%}.horizon-module__HzaPka__scatter{z-index:4;pointer-events:none;position:absolute;inset:0}.horizon-module__HzaPka__scrollCue{z-index:6;font:500 12px/1 var(--mono);letter-spacing:.08em;color:#fff9;align-items:center;gap:8px;animation:2.4s ease-in-out infinite horizon-module__HzaPka__cue;display:inline-flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}@keyframes horizon-module__HzaPka__cue{50%{transform:translate(-50%,6px)}}.horizon-module__HzaPka__hero[data-still] .horizon-module__HzaPka__scrollCue{display:none}.horizon-module__HzaPka__art{will-change:transform, opacity, filter;width:300px;position:absolute}.horizon-module__HzaPka__artHidden{display:none}.horizon-module__HzaPka__artFloat{animation:7s ease-in-out infinite alternate horizon-module__HzaPka__drift}@keyframes horizon-module__HzaPka__drift{0%{transform:translateY(-9px)rotate(-.8deg)}to{transform:translateY(9px)rotate(.8deg)}}.horizon-module__HzaPka__artPaper,.horizon-module__HzaPka__artTicket,.horizon-module__HzaPka__artInvite,.horizon-module__HzaPka__artDoc,.horizon-module__HzaPka__artChat,.horizon-module__HzaPka__artSheet,.horizon-module__HzaPka__artPhoto,.horizon-module__HzaPka__artSticky{background:var(--horizon-paper);color:var(--horizon-ink);border-radius:8px;flex-direction:column;gap:6px;padding:12px 14px;font-size:12px;line-height:1.4;display:flex;position:relative;box-shadow:0 22px 44px -16px #000000bf,0 0 0 1px #ffffff0f}.horizon-module__HzaPka__artPaper strong,.horizon-module__HzaPka__artTicket strong,.horizon-module__HzaPka__artInvite strong{font-size:13px;font-weight:600}.horizon-module__HzaPka__artPaper p{color:var(--horizon-muted);margin:0}.horizon-module__HzaPka__artMeta{font:500 10px/1.2 var(--mono);color:var(--horizon-muted);align-items:center;gap:5px;display:flex}.horizon-module__HzaPka__artSticky{background:linear-gradient(180deg, #ffe272, var(--horizon-sticky));font:700 22px/1.05 var(--hand);color:#3a2f00;border-radius:2px;padding:22px 16px 16px}.horizon-module__HzaPka__artSticky small{opacity:.7;font-size:16px;font-weight:500}.horizon-module__HzaPka__stickyTape{background:#ffffff8c;width:64px;height:20px;margin-left:-32px;position:absolute;top:-9px;left:50%;transform:rotate(-4deg)}.horizon-module__HzaPka__artTicket{border-left:3px dashed #d7dae8;-webkit-mask:radial-gradient(circle at 0,#0000 7px,#000 7.5px);mask:radial-gradient(circle at 0,#0000 7px,#000 7.5px)}.horizon-module__HzaPka__artUrgent{color:#b91c1c;font:600 10px/1.5 var(--mono);background:#fde8e8;border-radius:4px;align-self:flex-start;padding:2px 8px}.horizon-module__HzaPka__artInvite{flex-direction:row;align-items:center;gap:12px}.horizon-module__HzaPka__artInvite span{color:var(--horizon-muted);font-size:11px;display:block}.horizon-module__HzaPka__inviteDay{background:var(--horizon-pin);color:#fff;width:46px;height:48px;font:700 20px/1 var(--display);border-radius:8px;flex:none;place-items:center;display:grid}.horizon-module__HzaPka__inviteDay small{font:500 9px/1 var(--mono);letter-spacing:.1em;opacity:.8}.horizon-module__HzaPka__artDoc{background:linear-gradient(225deg,#0000 14px,#fff 14.5px);flex-direction:row;align-items:center;gap:10px;padding-right:26px;font-weight:500}.horizon-module__HzaPka__artDoc svg{color:var(--horizon-pin);flex:none}.horizon-module__HzaPka__artChat{border-radius:16px 16px 16px 4px;flex-direction:row;align-items:flex-start;gap:10px}.horizon-module__HzaPka__artChat p{margin:0}.horizon-module__HzaPka__artChat b{color:var(--horizon-pin)}.horizon-module__HzaPka__artAvatar{color:#5144c9;width:26px;height:26px;font:700 10px/1 var(--body);background:#e5e1fb;border-radius:50%;flex:none;place-items:center;display:grid}.horizon-module__HzaPka__artTimer,.horizon-module__HzaPka__artVoice{color:#fff;background:#161a48d9;border:1px solid #c7cfff40;border-radius:999px;align-items:center;gap:8px;width:max-content;padding:10px 14px;display:flex;box-shadow:0 18px 40px -14px #000c}.horizon-module__HzaPka__artTimer b{font:600 15px/1 var(--mono);font-variant-numeric:tabular-nums}.horizon-module__HzaPka__artTimer small,.horizon-module__HzaPka__artVoice small{font:500 10px/1 var(--mono);color:#fff9}.horizon-module__HzaPka__artTimer svg,.horizon-module__HzaPka__artVoice svg{color:var(--horizon-pin-soft)}.horizon-module__HzaPka__wave{align-items:center;gap:2px;height:18px;display:flex}.horizon-module__HzaPka__wave i{background:var(--horizon-pin-soft);border-radius:2px;width:3px;display:block}.horizon-module__HzaPka__artSheet{padding:10px}.horizon-module__HzaPka__sheetGrid{border-top:1px solid #e3e5ef;border-left:1px solid #e3e5ef;grid-template-columns:1fr 1fr;display:grid}.horizon-module__HzaPka__sheetGrid span{font:500 10.5px/1.3 var(--mono);border-bottom:1px solid #e3e5ef;border-right:1px solid #e3e5ef;padding:3px 6px}.horizon-module__HzaPka__sheetGrid span:nth-child(4n+1),.horizon-module__HzaPka__sheetGrid span:nth-child(4n+3){color:var(--horizon-muted)}.horizon-module__HzaPka__artPhoto{border-radius:3px;padding:8px 8px 10px}.horizon-module__HzaPka__artPhoto svg{fill:none;stroke:#33388a;stroke-width:2px;stroke-linecap:round;background:#eceef5;border-radius:2px;width:100%;display:block}.horizon-module__HzaPka__artPhoto span{font:500 17px/1 var(--hand);text-align:center;color:var(--horizon-muted)}.horizon-module__HzaPka__glass{color:#fff;width:300px;font-family:var(--body);background:linear-gradient(165deg,#565eaa9e 0%,#22265cb8 55%,#101232cc 100%);border:1px solid #c7cfff4d;border-radius:17px;flex-direction:column;gap:8px;padding:14px 15px 15px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff47,inset 0 0 30px #8f9dff14,0 34px 60px -26px #000000e6,0 0 34px -10px #4f63ff59}.horizon-module__HzaPka__glassHead{align-items:center;gap:9px;display:flex}.horizon-module__HzaPka__glassIcon{background:linear-gradient(160deg, color-mix(in srgb, var(--hue) 70%, #fff), var(--hue) 55%, color-mix(in srgb, var(--hue) 70%, #000));width:26px;height:26px;box-shadow:0 4px 12px -4px var(--hue);color:#fff;border-radius:7px;flex:none;place-items:center;display:grid}.horizon-module__HzaPka__glassApp{font:600 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#d6dcffb3}.horizon-module__HzaPka__glassTime{font:500 11px/1 var(--mono);color:#d6dcff73;margin-left:auto}.horizon-module__HzaPka__glassTitle{font:600 16px/1.3 var(--body);letter-spacing:-.005em}.horizon-module__HzaPka__glassTimer{font:600 34px/1 var(--mono);letter-spacing:-.02em}.horizon-module__HzaPka__glassBody{font:400 13px/1.4 var(--body);color:#e2e6ff9e}.horizon-module__HzaPka__glassPriority{font:600 10.5px/1.4 var(--mono);letter-spacing:.06em;color:#ff8a8d;background:#e5484d2e;border-radius:6px;align-self:flex-start;padding:3px 8px}.horizon-module__HzaPka__glassWave{align-items:center;gap:3px;height:24px;display:flex}.horizon-module__HzaPka__glassWave i{background:#ffffff47;border-radius:2px;width:4px;display:block}.horizon-module__HzaPka__glassSheet{background:#ffffff1a;border-radius:6px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.horizon-module__HzaPka__glassSheet span{font:500 10.5px/1.2 var(--mono);color:#c7cfff8c;background:#0a0c2299;padding:4px 7px}.horizon-module__HzaPka__glassSheet span[data-odd]{color:#fff}.horizon-module__HzaPka__glassSheet span[data-bad]{color:#ff8a8d}.horizon-module__HzaPka__glassFlow{fill:none;stroke:#c7cfffcc;stroke-width:2px;stroke-linecap:round;width:100%}.horizon-module__HzaPka__heroGl,.horizon-module__HzaPka__heroFx{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.horizon-module__HzaPka__heroGl{z-index:1}.horizon-module__HzaPka__heroFx{z-index:5;mix-blend-mode:screen}.horizon-module__HzaPka__heroEyes{z-index:6;width:0;height:0;transform:translate(calc(var(--lx,0) * var(--R) * .16), calc(var(--ly,0) * var(--R) * .1 - var(--R) * .2)) rotate(calc(var(--lx,0) * 3deg));pointer-events:none;position:absolute}.horizon-module__HzaPka__heroStage[data-gl] .horizon-module__HzaPka__stars,.horizon-module__HzaPka__heroStage[data-gl] .horizon-module__HzaPka__heroHole,.horizon-module__HzaPka__heroStage[data-gl] .horizon-module__HzaPka__swallow{display:none}.horizon-module__HzaPka__heroBoard{z-index:4;opacity:0;transform-origin:50%;will-change:transform, opacity;background:#f7f7f8;border:1px solid #dddde3;border-radius:18px;position:absolute;top:60%;left:50%;box-shadow:0 50px 110px -40px #10123a80,0 0 0 1px #10123a08}.horizon-module__HzaPka__boardHead{justify-content:space-between;align-items:center;height:40px;display:flex;position:absolute;top:18px;left:24px;right:24px}.horizon-module__HzaPka__tableHead{font:500 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#62626e;align-items:center;display:grid;position:absolute}.horizon-module__HzaPka__tableHead span{padding:0 10px}.horizon-module__HzaPka__tableHead span:not(:first-child){text-align:center}.horizon-module__HzaPka__groupChip{background:0 0!important;position:absolute!important}.horizon-module__HzaPka__battery{border-radius:999px;gap:2px;width:136px;height:8px;display:flex;overflow:hidden}.horizon-module__HzaPka__battery i{display:block}.horizon-module__HzaPka__groupCard{background:#fff;border:1px solid #e4e4ea;border-left:3px solid;border-radius:8px;position:absolute;box-shadow:0 1px 2px #10123a0a}.horizon-module__HzaPka__tableRow{color:#18181b;will-change:transform, opacity;border-bottom:1px solid #efeff3;align-items:stretch;font-size:13px;display:grid;position:absolute}.horizon-module__HzaPka__tableRow>span{border-left:1px solid #efeff3;align-items:center;min-width:0;padding:0 10px;display:flex}.horizon-module__HzaPka__tableRow>span:first-child{border-left:0}.horizon-module__HzaPka__cellItem{gap:8px;font-weight:500}.horizon-module__HzaPka__cellSource{color:#62626e;white-space:nowrap;gap:6px;font-size:12px}.horizon-module__HzaPka__cellCenter{justify-content:center}.horizon-module__HzaPka__cellChip{padding:0 6px!important}.horizon-module__HzaPka__cellText{color:#45454f;justify-content:center;font-size:12.5px}.horizon-module__HzaPka__cellMono{font:500 12px/1 var(--mono);color:#62626e;justify-content:flex-end}.horizon-module__HzaPka__thread{background:var(--pegboard);height:270vh;position:relative}.horizon-module__HzaPka__threadStage{flex-direction:column;height:100svh;padding:clamp(96px,13vh,130px) 20px 28px;display:flex;position:sticky;top:0}.horizon-module__HzaPka__threadCanvasHost{flex:1;min-height:0;margin-top:clamp(20px,4vh,44px);position:relative}.horizon-module__HzaPka__threadCanvas{transform-origin:top;position:absolute;top:0;left:50%}.horizon-module__HzaPka__threadSvg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.horizon-module__HzaPka__string{stroke:var(--horizon-pin);stroke-width:2.2px;stroke-linecap:round;filter:drop-shadow(0 3px 2px #10123a2e)}.horizon-module__HzaPka__pin{z-index:2;background:radial-gradient(circle at 35% 30%, #dfe3ff 0 16%, var(--horizon-pin) 48%, #26319e 100%);border-radius:50%;width:18px;height:18px;margin-left:-9px;position:absolute;top:-9px;left:50%;box-shadow:0 4px 5px -1px #10123a73}.horizon-module__HzaPka__pinHub{width:24px;height:24px;margin-left:-12px;top:-12px}.horizon-module__HzaPka__hubCard{background:#fff;border-radius:16px;flex-direction:column;gap:8px;width:330px;margin:0 0 0 -165px;padding:26px 24px 22px;display:flex;position:absolute;box-shadow:0 30px 60px -28px #10123a73,0 0 0 1px #10123a0f}.horizon-module__HzaPka__hubCard strong{font:700 26px/1.1 var(--display);letter-spacing:-.02em}.horizon-module__HzaPka__hubRef{font:500 11px/1 var(--mono);color:var(--horizon-pin)}.horizon-module__HzaPka__hubMeta{color:var(--horizon-muted);font-size:13px}.horizon-module__HzaPka__hubLinks{color:var(--horizon-pin);font:600 12px/1 var(--body);background:#4f63ff1a;border-radius:999px;align-self:flex-start;margin-top:6px;padding:5px 10px}.horizon-module__HzaPka__linked,.horizon-module__HzaPka__linkedFlat{background:#fff;border-radius:10px;flex-direction:column;gap:4px;padding:18px 16px 14px;font-size:13px;display:flex;box-shadow:0 18px 36px -22px #10123a73,0 0 0 1px #10123a0d}.horizon-module__HzaPka__linked{width:236px;margin:-34px 0 0 -118px;position:absolute}.horizon-module__HzaPka__linked strong,.horizon-module__HzaPka__linkedFlat strong{font-size:14px;font-weight:600}.horizon-module__HzaPka__linked span:last-child,.horizon-module__HzaPka__linkedFlat span:last-child{color:var(--horizon-muted)}.horizon-module__HzaPka__linkedApp{font:500 10.5px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;display:inline-flex;color:var(--horizon-pin)!important}.horizon-module__HzaPka__threadList{display:none}.horizon-module__HzaPka__day{background:var(--pegboard);padding:clamp(100px,14vh,150px) 24px clamp(90px,12vh,140px)}.horizon-module__HzaPka__dayList{flex-direction:column;gap:clamp(110px,16vh,180px);max-width:1200px;margin:clamp(64px,9vh,100px) auto 0;display:flex;position:relative}.horizon-module__HzaPka__dayString{background:repeating-linear-gradient(#4f63ff47 0 3px,#0000 3px 10px);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.horizon-module__HzaPka__dayStringInk{background:var(--horizon-pin);transform-origin:top;border-radius:2px;width:2.5px;position:absolute;inset:0}.horizon-module__HzaPka__chapter{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(64px,9vw,130px);display:grid;position:relative}.horizon-module__HzaPka__chapter[data-side=right] .horizon-module__HzaPka__chapterCopy{order:2}.horizon-module__HzaPka__chapterPin{border:4px solid var(--horizon-wall);background:radial-gradient(circle at 35% 30%, #dfe3ff 0 16%, var(--horizon-pin) 48%, #26319e 100%);box-sizing:content-box;border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;position:absolute;top:50%;left:50%;transform:translate(-4px,-4px);box-shadow:0 4px 6px -1px #10123a73}.horizon-module__HzaPka__chapterCopy{max-width:500px}.horizon-module__HzaPka__chapter[data-side=left] .horizon-module__HzaPka__chapterCopy{justify-self:end}.horizon-module__HzaPka__clock{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0 0 18px;display:flex}.horizon-module__HzaPka__clock time{font:300 clamp(3.4rem, 6.6vw, 5.8rem)/.9 var(--display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--horizon-pin)}.horizon-module__HzaPka__clock span{font:500 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--horizon-muted)}.horizon-module__HzaPka__chapterTitle{font:700 clamp(1.6rem, 2.7vw, 2.4rem)/1.06 var(--display);letter-spacing:-.022em;text-wrap:balance;margin:0}.horizon-module__HzaPka__chapterBody{color:var(--horizon-muted);text-wrap:pretty;margin:16px 0 0;font-size:1.05rem;line-height:1.6}.horizon-module__HzaPka__chapterDemo{will-change:transform;background:#fff;border-radius:18px;padding:12px;position:relative;box-shadow:0 40px 80px -36px #10123a73,0 0 0 1px #10123a0f}.horizon-module__HzaPka__demoPin{z-index:2;background:radial-gradient(circle at 35% 30%, #dfe3ff 0 16%, var(--horizon-pin) 48%, #26319e 100%);border-radius:50%;width:22px;height:22px;margin-left:-11px;position:absolute;top:-11px;left:50%;box-shadow:0 5px 6px -1px #10123a73}.horizon-module__HzaPka__night,.horizon-module__HzaPka__finale{background:radial-gradient(ellipse 80% 70% at 30% 40%, #171c62 0%, var(--horizon-night) 42%, var(--horizon-void) 80%);color:#fff;position:relative;overflow:hidden}.horizon-module__HzaPka__night{padding:clamp(110px,15vh,170px) 24px clamp(90px,12vh,140px)}.horizon-module__HzaPka__night .horizon-module__HzaPka__sectionTitle,.horizon-module__HzaPka__finale .horizon-module__HzaPka__finaleTitle{color:#fff}.horizon-module__HzaPka__night .horizon-module__HzaPka__sectionTitle em,.horizon-module__HzaPka__finale .horizon-module__HzaPka__finaleTitle em{color:var(--horizon-pin-soft)}.horizon-module__HzaPka__night .horizon-module__HzaPka__sectionLede,.horizon-module__HzaPka__finale .horizon-module__HzaPka__sectionLede{color:#ffffffad}.horizon-module__HzaPka__night .horizon-module__HzaPka__eyebrow,.horizon-module__HzaPka__night .horizon-module__HzaPka__textLink,.horizon-module__HzaPka__finale .horizon-module__HzaPka__textLink{color:var(--horizon-pin-soft)}.horizon-module__HzaPka__nightStars{opacity:.6;inset:0}.horizon-module__HzaPka__nightGrid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(48px,7vw,100px);max-width:1200px;margin:0 auto;display:grid;position:relative}.horizon-module__HzaPka__nightCopy .horizon-module__HzaPka__sectionLede{margin-left:0}.horizon-module__HzaPka__nightHole{margin:0 0 clamp(48px,7vh,72px) clamp(60px,7vw,110px)}.horizon-module__HzaPka__nightDemo{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:20px;padding:12px;box-shadow:0 0 120px -20px #4f63ff73}.horizon-module__HzaPka__promises{grid-template-columns:repeat(3,1fr);gap:28px;max-width:1200px;margin:clamp(72px,10vh,110px) auto 0;padding:0;list-style:none;display:grid;position:relative}.horizon-module__HzaPka__promises li{border-top:1px solid #ffffff24;align-content:start;gap:8px;padding-top:22px;display:grid}.horizon-module__HzaPka__promises svg{color:var(--horizon-pin-soft)}.horizon-module__HzaPka__promises strong{font:600 1.15rem/1.2 var(--display)}.horizon-module__HzaPka__promises span{color:#ffffffa6;font-size:.96rem;line-height:1.55}.horizon-module__HzaPka__promises a{color:#fff;text-underline-offset:3px}.horizon-module__HzaPka__suite{background:var(--pegboard);padding:clamp(110px,15vh,170px) 0 clamp(120px,16vh,180px);overflow-x:clip}.horizon-module__HzaPka__suite .horizon-module__HzaPka__sectionHead{padding:0 24px}.horizon-module__HzaPka__suiteWall{flex-direction:column;gap:40px;margin-top:clamp(64px,9vh,96px);display:flex}.horizon-module__HzaPka__suiteRow{justify-content:center;gap:30px;margin:0;padding:0 24px;list-style:none;display:flex}.horizon-module__HzaPka__suiteRow li{transform:rotate(var(--rot));flex:0 0 clamp(236px,21vw,284px)}.horizon-module__HzaPka__indexCard{background:linear-gradient(var(--hue), var(--hue)) 0 86px / 100% 2px no-repeat, repeating-linear-gradient(transparent 0 27px, #4f63ff14 27px 28px) 0 100px / 100% calc(100% - 100px) no-repeat, #fff;min-height:244px;color:var(--horizon-ink);border-radius:6px;flex-direction:column;gap:10px;padding:32px 22px 22px;text-decoration:none;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s;display:flex;position:relative;box-shadow:0 2px #10123a0a,0 26px 44px -26px #10123a80}.horizon-module__HzaPka__indexCard:hover,.horizon-module__HzaPka__indexCard:focus-visible{transform:translateY(-10px) rotate(calc(var(--rot) * -1));box-shadow:0 2px #10123a0a,0 40px 60px -28px #10123a8c}.horizon-module__HzaPka__indexCard .horizon-module__HzaPka__pin{background:radial-gradient(circle at 35% 30%, #fff 0 14%, var(--hue) 50%, color-mix(in srgb, var(--hue) 60%, #000) 100%)}.horizon-module__HzaPka__indexIcon{background:color-mix(in srgb, var(--hue) 13%, #fff);width:40px;height:40px;color:var(--hue);border-radius:10px;place-items:center;display:grid}.horizon-module__HzaPka__indexName{font:700 1.35rem/1.1 var(--display);letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.horizon-module__HzaPka__indexName small{color:var(--horizon-muted);font:600 10px/1.3 var(--body);letter-spacing:0;background:#f1f1f5;border-radius:999px;padding:3px 8px}.horizon-module__HzaPka__indexLine{margin-top:8px;font-size:.97rem;line-height:1.5}.horizon-module__HzaPka__indexInside{font:500 11px/1.5 var(--mono);color:var(--horizon-muted);margin-top:auto}.horizon-module__HzaPka__indexArrow{color:var(--horizon-muted);transition:color .2s,transform .2s;position:absolute;top:22px;right:20px}.horizon-module__HzaPka__indexCard:hover .horizon-module__HzaPka__indexArrow{color:var(--hue);transform:translate(2px,-2px)}.horizon-module__HzaPka__finale{text-align:center;background:radial-gradient(ellipse 70% 60% at 50% 30%, #1a1f6e 0%, var(--horizon-night) 42%, var(--horizon-void) 80%);flex-direction:column;align-items:center;padding:clamp(150px,20vh,220px) 24px clamp(110px,14vh,150px);display:flex}.horizon-module__HzaPka__finaleFilm{background:#000;padding-top:clamp(110px,14vh,150px)}.horizon-module__HzaPka__finaleFilm .horizon-module__HzaPka__nightStars{opacity:.45}.horizon-module__HzaPka__finaleHole{margin-bottom:clamp(56px,8vh,84px);position:relative}.horizon-module__HzaPka__orbit{position:absolute;inset:50% auto auto 50%}.horizon-module__HzaPka__orbiter{animation:11s ease-in-out infinite alternate horizon-module__HzaPka__orbitX;animation-delay:calc(var(--i) * -3.66s);position:absolute}.horizon-module__HzaPka__orbiter>span{width:44px;height:44px;color:color-mix(in srgb, var(--hue,#fff) 70%, #fff);box-shadow:inset 0 1px 0 #ffffff40, 0 0 26px -4px var(--hue,#4f63ff99);animation:11s ease-in-out infinite alternate horizon-module__HzaPka__orbitY;animation-delay:calc(var(--i) * -3.66s - 5.5s);background:linear-gradient(160deg,#565eaa8c,#101232b3);border:1px solid #c7cfff4d;border-radius:12px;place-items:center;margin:-22px 0 0 -22px;display:grid}@keyframes horizon-module__HzaPka__orbitX{0%{transform:translate(clamp(-330px,-26vw,-150px))}to{transform:translate(clamp(150px,26vw,330px))}}@keyframes horizon-module__HzaPka__orbitY{0%{transform:translateY(-46px)rotate(-8deg)}to{transform:translateY(46px)rotate(8deg)}}.horizon-module__HzaPka__finaleTitle{font-size:clamp(2.8rem,7.4vw,6.4rem);position:relative}.horizon-module__HzaPka__finaleForm{width:min(540px,100%);margin-top:34px;position:relative}.horizon-module__HzaPka__promo{padding-bottom:clamp(90px,12vh,140px)}.horizon-module__HzaPka__filmFrame{background:#fff;border-radius:20px;width:min(1080px,100%);margin:clamp(48px,7vh,72px) auto 0;padding:12px;position:relative;box-shadow:0 50px 100px -40px #10123a8c,0 0 0 1px #10123a0f}.horizon-module__HzaPka__filmPin{z-index:2;background:radial-gradient(circle at 35% 30%, #dfe3ff 0 16%, var(--horizon-pin) 48%, #26319e 100%);border-radius:50%;width:24px;height:24px;margin-left:-12px;position:absolute;top:-12px;left:50%;box-shadow:0 5px 6px -1px #10123a73}.horizon-module__HzaPka__filmVideo{aspect-ratio:16/9;object-fit:cover;background:#000;border-radius:10px;width:100%;display:block}.horizon-module__HzaPka__filmPlay{color:#fff;cursor:pointer;background:linear-gradient(#06071a00 40%,#06071a8c 100%);border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:12px}.horizon-module__HzaPka__filmPlayIcon{background:var(--horizon-pin);border-radius:50%;place-items:center;width:clamp(60px,8vw,86px);height:clamp(60px,8vw,86px);padding-left:4px;transition:transform .25s,box-shadow .25s;display:grid;box-shadow:0 0 0 10px #4f63ff38,0 20px 40px -12px #4f63ffcc}.horizon-module__HzaPka__filmPlay:hover .horizon-module__HzaPka__filmPlayIcon,.horizon-module__HzaPka__filmPlay:focus-visible .horizon-module__HzaPka__filmPlayIcon{transform:scale(1.07);box-shadow:0 0 0 14px #4f63ff42,0 24px 44px -12px #4f63ffe6}.horizon-module__HzaPka__filmPlayLabel{font:500 12px/1 var(--mono);letter-spacing:.08em;-webkit-backdrop-filter:blur(8px);background:#06071a99;border-radius:999px;padding:7px 14px}.horizon-module__HzaPka__footer{background:var(--horizon-void);color:#ffffffb3;border-top:1px solid #ffffff14;padding:64px 24px 30px}.horizon-module__HzaPka__footerTop{grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;max-width:1200px;margin:0 auto;display:grid}.horizon-module__HzaPka__footerTop p{margin:16px 0 0;font-size:14px}.horizon-module__HzaPka__footerTop h3{font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff73;margin:0 0 12px}.horizon-module__HzaPka__footerTop a{color:#ffffffbf;padding:5px 0;font-size:14px;text-decoration:none;display:block}.horizon-module__HzaPka__footerTop a:hover{color:#fff}.horizon-module__HzaPka__footerBottom{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:12px;max-width:1200px;margin:48px auto 0;padding-top:20px;font-size:13px;display:flex}.horizon-module__HzaPka__footerBottom>span{gap:18px;display:flex}.horizon-module__HzaPka__footerBottom a{color:inherit;text-decoration:none}.horizon-module__HzaPka__motionToggle{z-index:50;color:#fffc;height:34px;font:500 11px/1 var(--mono);-webkit-backdrop-filter:blur(12px);cursor:pointer;background:#090a20c7;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;padding:0 13px;display:inline-flex;position:fixed;bottom:16px;right:16px}.horizon-module__HzaPka__page[data-paused] :is(.horizon-module__HzaPka__buddy,.horizon-module__HzaPka__buddyRing,.horizon-module__HzaPka__buddyEyes,.horizon-module__HzaPka__disk,.horizon-module__HzaPka__eye,.horizon-module__HzaPka__gEyeWrap,.horizon-module__HzaPka__artFloat,.horizon-module__HzaPka__orbiter,.horizon-module__HzaPka__orbiter>span,.horizon-module__HzaPka__scrollCue){animation-play-state:paused}@media (prefers-reduced-motion:reduce){.horizon-module__HzaPka__page :is(.horizon-module__HzaPka__buddy,.horizon-module__HzaPka__buddyRing,.horizon-module__HzaPka__buddyEyes,.horizon-module__HzaPka__disk,.horizon-module__HzaPka__eye,.horizon-module__HzaPka__gEyeWrap,.horizon-module__HzaPka__artFloat,.horizon-module__HzaPka__orbiter,.horizon-module__HzaPka__orbiter>span,.horizon-module__HzaPka__scrollCue){animation:none}}@media (max-width:900px){.horizon-module__HzaPka__navLinks,.horizon-module__HzaPka__navSignIn{display:none}.horizon-module__HzaPka__navMenu{display:grid}.horizon-module__HzaPka__nightGrid{grid-template-columns:1fr}.horizon-module__HzaPka__promises{grid-template-columns:1fr;gap:18px}.horizon-module__HzaPka__footerTop{grid-template-columns:1fr 1fr}}@media (max-width:760px){.horizon-module__HzaPka__thread{height:auto}.horizon-module__HzaPka__threadStage{height:auto;padding-bottom:72px;position:relative}.horizon-module__HzaPka__threadCanvasHost{display:none}.horizon-module__HzaPka__threadList{gap:12px;width:min(520px,100%);margin:36px auto 0;padding:0;list-style:none;display:grid}.horizon-module__HzaPka__dayString{left:12px}.horizon-module__HzaPka__chapter{grid-template-columns:1fr;gap:36px;padding-left:36px}.horizon-module__HzaPka__chapter[data-side=right] .horizon-module__HzaPka__chapterCopy{order:0}.horizon-module__HzaPka__chapter[data-side=left] .horizon-module__HzaPka__chapterCopy{justify-self:start}.horizon-module__HzaPka__chapterPin{top:0;left:11px}.horizon-module__HzaPka__chapterDemo{padding:6px}.horizon-module__HzaPka__suiteRow{flex-direction:column;align-items:center;gap:26px;transform:none!important}.horizon-module__HzaPka__suiteRow li{flex:none;width:min(340px,100%)}.horizon-module__HzaPka__suiteWall{gap:26px}.horizon-module__HzaPka__navCta{padding:0 14px}}@media (max-width:480px){.horizon-module__HzaPka__navCta{display:none}.horizon-module__HzaPka__footerTop{grid-template-columns:1fr}}
.film-sections-module__tOozBW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.film-sections-module__tOozBW__stage{width:100%;position:relative;overflow:hidden}.film-sections-module__tOozBW__film{transform-origin:0 0;width:1920px;height:1080px;position:absolute;top:0;left:0}.film-sections-module__tOozBW__tour{background:var(--horizon-wall);position:relative}.film-sections-module__tOozBW__tourStage{background:radial-gradient(circle, var(--horizon-peg) 1.3px, transparent 1.7px) var(--dots-x,0) 0 / 26px 26px, var(--horizon-wall);height:100svh;position:sticky;top:0;overflow:hidden}.film-sections-module__tOozBW__tourStage:before{content:"";pointer-events:none;background:radial-gradient(70% 60% at 50% 40%,#ffffff8c,#0000 70%);position:absolute;inset:0}.film-sections-module__tOozBW__wall{height:1080px;position:absolute;top:0;left:0}.film-sections-module__tOozBW__panel{width:1920px;height:1080px;position:absolute;top:0}.film-sections-module__tOozBW__strings{z-index:10;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.film-sections-module__tOozBW__strings path{fill:none;stroke:var(--horizon-pin);stroke-width:3px;stroke-linecap:round;filter:drop-shadow(0 4px 3px #10123a33)}.film-sections-module__tOozBW__tileLinks{z-index:30;pointer-events:none;position:absolute;inset:0}.film-sections-module__tOozBW__tileLinks[data-on]{pointer-events:auto}.film-sections-module__tOozBW__tileLink{outline-offset:0;border-radius:14px;outline:3px solid #0000;transition:outline-color .2s,background .2s;position:absolute}.film-sections-module__tOozBW__tileLink:hover,.film-sections-module__tOozBW__tileLink:focus-visible{background:#4f63ff0d;outline-color:#4f63ff8c}.film-sections-module__tOozBW__stack{background:var(--pegboard);flex-direction:column;gap:72px;padding:96px 20px 110px;display:flex}.film-sections-module__tOozBW__stackHead{font:700 clamp(2.1rem, 8vw, 3.4rem)/1 var(--display);letter-spacing:-.028em;text-align:center;color:var(--horizon-ink);margin:0 auto}.film-sections-module__tOozBW__stackHead em,.film-sections-module__tOozBW__stackTitle em{color:var(--hue,var(--horizon-pin));font-style:normal;font-weight:300}.film-sections-module__tOozBW__stackStop{width:min(640px,100%);margin:0 auto}.film-sections-module__tOozBW__stackApp{font:700 1.1rem/1 var(--display);color:var(--horizon-ink);align-items:center;gap:10px;margin:0 0 14px;display:flex}.film-sections-module__tOozBW__stackTile{background:linear-gradient(160deg, color-mix(in srgb, var(--hue) 72%, #fff), var(--hue) 55%, color-mix(in srgb, var(--hue) 75%, #000));width:30px;height:30px;box-shadow:0 5px 12px -5px var(--hue);border-radius:8px;place-items:center;display:grid}.film-sections-module__tOozBW__stackTitle{font:700 clamp(1.8rem, 7vw, 2.6rem)/1.02 var(--display);letter-spacing:-.028em;color:var(--horizon-ink);text-wrap:balance;margin:0}.film-sections-module__tOozBW__stackSub{color:var(--horizon-muted);margin:12px 0 20px;font-size:1rem;line-height:1.55}.film-sections-module__tOozBW__stackPaper{border-radius:14px}.film-sections-module__tOozBW__stackLink{color:var(--hue,var(--horizon-pin));margin-top:14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.film-sections-module__tOozBW__lockup{width:min(1000px,100%);margin:0 auto clamp(20px,4vh,40px)}
.kit-module__aEWiSa__eyebrow{font:500 12px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--hue,var(--horizon-pin));align-items:center;gap:10px;margin:0 0 18px;display:inline-flex}.kit-module__aEWiSa__eyebrow:before{content:"";background:radial-gradient(circle at 35% 30%, #fff 0 16%, var(--hue,var(--horizon-pin)) 50%, color-mix(in srgb, var(--hue,var(--horizon-pin)) 55%, #000) 100%);border-radius:50%;width:9px;height:9px;box-shadow:0 2px 3px #10123a4d}[data-tone=night] .kit-module__aEWiSa__eyebrow{color:color-mix(in srgb, var(--hue,var(--horizon-pin)) 45%, #fff)}.kit-module__aEWiSa__head{text-align:center;max-width:900px;margin:0 auto}.kit-module__aEWiSa__headLeft{text-align:left;margin:0}.kit-module__aEWiSa__title,.kit-module__aEWiSa__titleXl,.kit-module__aEWiSa__titleHero{font-family:var(--display);letter-spacing:-.028em;text-wrap:balance;color:var(--horizon-ink);margin:0;font-weight:700;line-height:.98}.kit-module__aEWiSa__title{font-size:clamp(2.2rem,5vw,4.2rem)}.kit-module__aEWiSa__titleXl{font-size:clamp(2.8rem,7.4vw,6.4rem)}.kit-module__aEWiSa__titleHero{font-size:clamp(2.5rem,min(5.4vw,8vh),4.9rem)}.kit-module__aEWiSa__title em,.kit-module__aEWiSa__titleXl em,.kit-module__aEWiSa__titleHero em{color:var(--hue,var(--horizon-pin));font-style:normal;font-weight:300}[data-tone=night] .kit-module__aEWiSa__title,[data-tone=night] .kit-module__aEWiSa__titleXl,[data-tone=night] .kit-module__aEWiSa__titleHero{color:#fff}[data-tone=night] .kit-module__aEWiSa__title em,[data-tone=night] .kit-module__aEWiSa__titleXl em,[data-tone=night] .kit-module__aEWiSa__titleHero em{color:color-mix(in srgb, var(--hue,var(--horizon-pin)) 45%, #fff)}.kit-module__aEWiSa__lede{max-width:640px;color:var(--horizon-muted);text-wrap:pretty;margin:22px auto 0;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.6}.kit-module__aEWiSa__headLeft .kit-module__aEWiSa__lede{margin-left:0}[data-tone=night] .kit-module__aEWiSa__lede{color:#ffffffad}.kit-module__aEWiSa__textLink{color:var(--hue,var(--horizon-pin));align-items:center;gap:6px;margin-top:22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.kit-module__aEWiSa__textLink svg{transition:transform .25s}.kit-module__aEWiSa__textLink:hover svg{transform:translate(4px)}.kit-module__aEWiSa__band{padding:clamp(100px,14vh,160px) 24px;position:relative;overflow:hidden}.kit-module__aEWiSa__wall{background:var(--pegboard)}.kit-module__aEWiSa__night{background:radial-gradient(ellipse 80% 70% at 30% 35%, #171c62 0%, var(--horizon-night) 42%, var(--horizon-void) 80%);color:#fff}.kit-module__aEWiSa__stars{opacity:.6;pointer-events:none;background:radial-gradient(circle,#ffffffb3 0 1px,#0000 1.6px) 0 0/97px 83px,radial-gradient(circle,#c7cfff73 0 .8px,#0000 1.3px) 31px 40px/61px 71px,radial-gradient(circle,#ffffff47 0 .6px,#0000 1px) 11px 7px/37px 43px;position:absolute;inset:0}.kit-module__aEWiSa__bandInner{max-width:1200px;margin:0 auto;position:relative}.kit-module__aEWiSa__pin{z-index:2;background:radial-gradient(circle at 35% 30%, #fff 0 14%, var(--hue,var(--horizon-pin)) 50%, color-mix(in srgb, var(--hue,var(--horizon-pin)) 55%, #000) 100%);border-radius:50%;width:22px;height:22px;margin-left:-11px;position:absolute;top:-11px;left:50%;box-shadow:0 5px 6px -1px #10123a73}.kit-module__aEWiSa__pinned{will-change:transform;background:#fff;border-radius:18px;padding:12px;position:relative;box-shadow:0 40px 80px -36px #10123a73,0 0 0 1px #10123a0f}[data-tone=night] .kit-module__aEWiSa__pinned{background:#ffffff0f;border:1px solid #ffffff1f;box-shadow:0 0 120px -20px #4f63ff73}.kit-module__aEWiSa__chapters{flex-direction:column;gap:clamp(110px,16vh,170px);margin-top:clamp(64px,9vh,100px);display:flex}.kit-module__aEWiSa__chapter{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(56px,8vw,110px);display:grid}.kit-module__aEWiSa__chapter[data-side=right]{grid-template-columns:1.1fr .9fr}.kit-module__aEWiSa__chapter[data-side=right] .kit-module__aEWiSa__chapterCopy{order:2}.kit-module__aEWiSa__kicker{font:500 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hue,var(--horizon-pin));margin:0 0 14px}.kit-module__aEWiSa__chapterTitle{font:700 clamp(1.7rem, 2.9vw, 2.6rem)/1.05 var(--display);letter-spacing:-.022em;color:var(--horizon-ink);text-wrap:balance;margin:0}[data-tone=night] .kit-module__aEWiSa__chapterTitle{color:#fff}.kit-module__aEWiSa__chapterBody{color:var(--horizon-muted);text-wrap:pretty;margin:16px 0 0;font-size:1.05rem;line-height:1.6}[data-tone=night] .kit-module__aEWiSa__chapterBody{color:#ffffffad}.kit-module__aEWiSa__points{gap:14px;margin:26px 0 0;padding:0;list-style:none;display:grid}.kit-module__aEWiSa__points li{border-left:2px solid color-mix(in srgb, var(--hue,var(--horizon-pin)) 35%, transparent);gap:3px;padding-left:18px;display:grid}.kit-module__aEWiSa__points strong{color:var(--horizon-ink);font-size:.98rem;font-weight:600}.kit-module__aEWiSa__points span{color:var(--horizon-muted);font-size:.93rem;line-height:1.5}[data-tone=night] .kit-module__aEWiSa__points strong{color:#fff}[data-tone=night] .kit-module__aEWiSa__points span{color:#ffffff9e}.kit-module__aEWiSa__capabilityBand{padding-bottom:clamp(90px,12vh,140px)}.kit-module__aEWiSa__capabilities{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:34px 28px;margin:clamp(56px,8vh,84px) 0 0;padding:0;list-style:none;display:grid}.kit-module__aEWiSa__capabilities>li{background:linear-gradient(var(--hue), var(--hue)) 0 72px / 100% 2px no-repeat, repeating-linear-gradient(transparent 0 29px, #4f63ff14 29px 30px) 0 86px / 100% calc(100% - 86px) no-repeat, #fff;transform:rotate(var(--rot));border-radius:6px;padding:30px 24px 24px;position:relative;box-shadow:0 2px #10123a0a,0 26px 44px -26px #10123a80}.kit-module__aEWiSa__capabilities h3{font:700 1.25rem/1.1 var(--display);letter-spacing:-.015em;color:var(--horizon-ink);margin:0 0 30px}.kit-module__aEWiSa__capabilities ul{margin:0;padding:0;list-style:none}.kit-module__aEWiSa__capabilities ul li{color:var(--horizon-ink);font-size:.95rem;line-height:30px}.kit-module__aEWiSa__related{flex-wrap:wrap;justify-content:center;gap:30px;margin:clamp(56px,8vh,84px) 0 0;padding:0;list-style:none;display:flex}.kit-module__aEWiSa__related>li{transform:rotate(var(--rot));flex:0 290px}.kit-module__aEWiSa__related a{min-height:180px;color:var(--horizon-ink);background:#fff;border-radius:6px;flex-direction:column;gap:8px;padding:30px 22px 22px;text-decoration:none;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s;display:flex;position:relative;box-shadow:0 2px #10123a0a,0 26px 44px -26px #10123a80}.kit-module__aEWiSa__related a:hover,.kit-module__aEWiSa__related a:focus-visible{transform:translateY(-8px) rotate(calc(var(--rot) * -1));box-shadow:0 2px #10123a0a,0 40px 60px -28px #10123a8c}.kit-module__aEWiSa__related strong{font:700 1.25rem/1.1 var(--display);letter-spacing:-.015em;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.kit-module__aEWiSa__related strong small{font:600 10px/1.3 var(--body);color:var(--horizon-muted);background:#f1f1f5;border-radius:999px;padding:3px 8px}.kit-module__aEWiSa__related a>span:not(.kit-module__aEWiSa__pin):not(.kit-module__aEWiSa__relatedIcon){color:var(--horizon-muted);font-size:.95rem;line-height:1.5}.kit-module__aEWiSa__relatedIcon{background:color-mix(in srgb, var(--hue) 13%, #fff);width:40px;height:40px;color:var(--hue);border-radius:10px;place-items:center;display:grid}.kit-module__aEWiSa__relatedArrow{color:var(--horizon-muted);position:absolute;top:22px;right:20px}.kit-module__aEWiSa__faq{max-width:820px;margin:clamp(48px,7vh,72px) auto 0}.kit-module__aEWiSa__faq details{border-bottom:1px solid #10123a1f}.kit-module__aEWiSa__faq summary{font:600 1.15rem/1.3 var(--display);color:var(--horizon-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;list-style:none;display:flex}.kit-module__aEWiSa__faq summary::-webkit-details-marker{display:none}.kit-module__aEWiSa__faq summary svg{color:var(--horizon-pin);flex:none;transition:transform .25s}.kit-module__aEWiSa__faq details[open] summary svg{transform:rotate(45deg)}.kit-module__aEWiSa__faq details p{max-width:680px;color:var(--horizon-muted);margin:-6px 0 24px;font-size:1rem;line-height:1.65}.kit-module__aEWiSa__faqNight details{border-color:#ffffff1f}.kit-module__aEWiSa__faqNight summary{color:#fff}.kit-module__aEWiSa__faqNight details p{color:#ffffffad}.kit-module__aEWiSa__appTag{background:color-mix(in srgb, var(--hue) 12%, #fff);color:color-mix(in srgb, var(--hue) 80%, #000);font:600 12px/1 var(--body);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}@media (max-width:860px){.kit-module__aEWiSa__chapter,.kit-module__aEWiSa__chapter[data-side=right]{grid-template-columns:1fr;gap:40px}.kit-module__aEWiSa__chapter[data-side=right] .kit-module__aEWiSa__chapterCopy{order:0}.kit-module__aEWiSa__pinned{padding:6px}}
.ai-module__KQKZ2a__page{background:var(--horizon-void)}.ai-module__KQKZ2a__hero{height:560vh;position:relative}.ai-module__KQKZ2a__hero[data-still]{height:auto}.ai-module__KQKZ2a__stage{color:#fff;height:100svh;min-height:640px;position:sticky;top:0;overflow:hidden}.ai-module__KQKZ2a__hero[data-still] .ai-module__KQKZ2a__stage{min-height:0;position:relative}.ai-module__KQKZ2a__void{background:radial-gradient(ellipse 55% 45% at 50% 58%, #3e63dd47 0%, transparent 70%), radial-gradient(ellipse 80% 70% at 50% 60%, #171c62 0%, var(--horizon-night) 42%, var(--horizon-void) 80%);position:absolute;inset:0}.ai-module__KQKZ2a__stars{opacity:.7;pointer-events:none;background:radial-gradient(circle,#ffffffbf 0 1px,#0000 1.6px) 0 0/97px 83px,radial-gradient(circle,#c7cfff80 0 .8px,#0000 1.3px) 31px 40px/61px 71px,radial-gradient(circle,#ffffff4d 0 .6px,#0000 1px) 11px 7px/37px 43px;position:absolute;inset:0}.ai-module__KQKZ2a__heroCopy{z-index:10;text-align:center;width:min(1040px,100% - 32px);margin:0 auto;position:absolute;top:clamp(96px,13vh,140px);left:0;right:0}.ai-module__KQKZ2a__heroCopy header{text-shadow:0 2px 30px #06071ad9}.ai-module__KQKZ2a__heroCopy header p:last-child{max-width:600px}.ai-module__KQKZ2a__heroActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.ai-module__KQKZ2a__ctaPrimary,.ai-module__KQKZ2a__ctaGhost{border-radius:999px;align-items:center;gap:8px;height:48px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.ai-module__KQKZ2a__ctaPrimary{background:var(--horizon-pin);color:#fff;box-shadow:0 12px 30px -12px #4f63ffcc}.ai-module__KQKZ2a__ctaPrimary:hover{background:#3d50f0;transform:translateY(-1px)}.ai-module__KQKZ2a__ctaGhost{color:#fff;-webkit-backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #fff3}.ai-module__KQKZ2a__ctaGhost:hover{background:#ffffff1f}.ai-module__KQKZ2a__scene{pointer-events:none;position:absolute;inset:0}.ai-module__KQKZ2a__scene>*{will-change:transform, opacity;position:absolute;top:0;left:0}.ai-module__KQKZ2a__holeWrap{z-index:5}.ai-module__KQKZ2a__ring{z-index:4;opacity:0;border:1.5px solid #c7cfffb3;border-radius:50%;width:clamp(104px,17vmin,170px);height:clamp(104px,17vmin,170px);box-shadow:0 0 24px #4f63ff80,inset 0 0 18px #4f63ff59}.ai-module__KQKZ2a__orbitPath{z-index:2;border:1px solid #c7cfff24;border-radius:50%;box-shadow:inset 0 0 40px -10px #4f63ff59}.ai-module__KQKZ2a__orbitInner{z-index:4;box-shadow:none;opacity:0;border:1px dashed #c7cfff47}.ai-module__KQKZ2a__sat{-webkit-backdrop-filter:blur(6px);white-space:nowrap;background:#0e1030b8;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:5px 13px 5px 5px;display:flex;box-shadow:0 10px 30px -12px #000c}.ai-module__KQKZ2a__satIcon{background:color-mix(in srgb, var(--sat) 26%, #0c0e2c);width:28px;height:28px;box-shadow:0 0 0 1px color-mix(in srgb, var(--sat) 60%, transparent), 0 0 18px -2px var(--sat);color:color-mix(in srgb, var(--sat) 45%, #fff);border-radius:50%;place-items:center;display:grid}.ai-module__KQKZ2a__satLabel{font:500 12.5px/1 var(--body);color:#ffffffd9}.ai-module__KQKZ2a__prompt{z-index:7;-webkit-backdrop-filter:blur(10px);opacity:0;visibility:hidden;background:#0c0e2cc7;border:1px solid #c7cfff38;border-radius:20px;align-items:flex-start;gap:12px;width:min(640px,100% - 32px);padding:14px 14px 14px 16px;display:flex;box-shadow:0 0 0 4px #4f63ff14,0 24px 60px -24px #000000e6,0 0 60px -20px #4f63ff80}.ai-module__KQKZ2a__promptMark{color:var(--horizon-pin-soft);flex:none;margin-top:3px;font-size:14px;font-weight:800}.ai-module__KQKZ2a__promptText{min-width:0;font:400 15.5px/1.5 var(--body);color:#fff;flex:1;display:grid;position:relative}.ai-module__KQKZ2a__promptText>*{grid-area:1/1}.ai-module__KQKZ2a__promptGhost{visibility:hidden}.ai-module__KQKZ2a__promptPlaceholder{color:#ffffff6b;opacity:0}.ai-module__KQKZ2a__prompt[data-empty=true] .ai-module__KQKZ2a__promptPlaceholder{opacity:1}.ai-module__KQKZ2a__caret{vertical-align:-.15em;background:var(--horizon-pin-soft);width:2px;height:1.1em;margin-left:2px;animation:1s steps(2,start) infinite ai-module__KQKZ2a__caretBlink;display:inline-block}@keyframes ai-module__KQKZ2a__caretBlink{to{visibility:hidden}}.ai-module__KQKZ2a__prompt[data-sent=true] .ai-module__KQKZ2a__caret{display:none}.ai-module__KQKZ2a__send{color:#ffffff8c;background:#ffffff1a;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;transition:background .25s,color .25s,transform .25s;display:grid}.ai-module__KQKZ2a__prompt[data-sent=true] .ai-module__KQKZ2a__send{background:var(--horizon-pin);color:#fff;transform:translateY(-2px)}.ai-module__KQKZ2a__prompt[data-sent=true] .ai-module__KQKZ2a__promptText{color:#ffffffb8}.ai-module__KQKZ2a__stage{--card-w:320px;--card-h:112px}.ai-module__KQKZ2a__card{z-index:9;width:var(--card-w);height:var(--card-h);visibility:hidden}.ai-module__KQKZ2a__cardBody{flex-direction:column;justify-content:space-between;height:100%;padding:12px 14px;transition:border-color .3s,background .3s;display:flex;box-shadow:0 24px 50px -20px #000000bf,0 0 50px -16px #4f63ff8c}.ai-module__KQKZ2a__card[data-done=true] .ai-module__KQKZ2a__cardBody{background:#f3faf6;border-color:#16a34a73}.ai-module__KQKZ2a__cardCount{font:500 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.ai-module__KQKZ2a__cardTitle{font:600 14.5px/1.3 var(--body);color:hsl(var(--foreground))}.ai-module__KQKZ2a__cardMeta{color:hsl(var(--muted-foreground));justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.ai-module__KQKZ2a__stamp{font:800 13px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;color:#16a34a;opacity:0;pointer-events:none;background:#ffffffd9;border:2.5px solid #16a34a;border-radius:8px;align-items:center;gap:4px;padding:4px 9px;transition:transform .32s cubic-bezier(.2,1.6,.4,1),opacity .18s;display:inline-flex;position:absolute;top:8px;right:10px;transform:rotate(-8deg)scale(1.9)}.ai-module__KQKZ2a__card[data-done=true] .ai-module__KQKZ2a__stamp{opacity:1;transform:rotate(-8deg)scale(1)}.ai-module__KQKZ2a__card[data-done=true] .ai-module__KQKZ2a__cardCount{visibility:hidden}.ai-module__KQKZ2a__caption{z-index:7;width:max-content;max-width:calc(100vw - 32px);font:700 clamp(1.2rem, 2.2vw, 1.6rem)/1.15 var(--display);letter-spacing:-.02em;text-align:center;color:#fff;opacity:0;margin:0;left:50%!important}.ai-module__KQKZ2a__caption em{color:var(--horizon-pin-soft);font-style:normal;font-weight:300}.ai-module__KQKZ2a__tray{z-index:8;width:calc(var(--card-w) + 34px);visibility:hidden}.ai-module__KQKZ2a__trayCard{flex-direction:column;gap:10px;padding:14px 16px 16px;display:flex;box-shadow:0 40px 90px -30px #000000d9,0 0 90px -30px #4f63ffb3}.ai-module__KQKZ2a__trayHead{color:hsl(var(--foreground));align-items:center;gap:10px;font-size:13.5px;font-weight:600;display:flex}.ai-module__KQKZ2a__trayHead>span:not(:first-child),.ai-module__KQKZ2a__trayFoot>span{grid-area:1/1}.ai-module__KQKZ2a__trayFoot{align-items:center;min-height:32px;margin-top:2px;display:grid}.ai-module__KQKZ2a__trayFoot>span:first-child{gap:8px;display:flex}.ai-module__KQKZ2a__slot{height:var(--card-h);border:1.5px dashed hsl(var(--border-strong));background:hsl(var(--surface-1));border-radius:12px}.ai-module__KQKZ2a__tray[data-state=waiting] .ai-module__KQKZ2a__whenDone,.ai-module__KQKZ2a__tray[data-state=done] .ai-module__KQKZ2a__whenWaiting{display:none}.ai-module__KQKZ2a__summary{color:hsl(var(--success-text));align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.ai-module__KQKZ2a__approve{border-radius:8px;transition:transform .15s,box-shadow .15s;display:inline-flex}.ai-module__KQKZ2a__approve[data-pressed=true]{transform:scale(.94);box-shadow:0 0 0 4px #4f63ff47}.ai-module__KQKZ2a__cursor{z-index:12;opacity:0;filter:drop-shadow(0 2px 3px #0009);transform-origin:0 0}.ai-module__KQKZ2a__scrollCue{z-index:10;font:500 12px/1 var(--mono);letter-spacing:.08em;color:#ffffff8c;align-items:center;gap:8px;animation:2.4s ease-in-out infinite ai-module__KQKZ2a__cue;display:inline-flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}@keyframes ai-module__KQKZ2a__cue{50%{transform:translate(-50%,6px)}}.ai-module__KQKZ2a__hero[data-still] .ai-module__KQKZ2a__scrollCue{display:none}.ai-module__KQKZ2a__byoBand{padding-bottom:clamp(90px,12vh,130px)}.ai-module__KQKZ2a__byo{height:clamp(420px,56vh,520px);margin-top:clamp(40px,6vh,64px);position:relative}.ai-module__KQKZ2a__byoLines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ai-module__KQKZ2a__byoLines line{stroke:#9fadffe6;stroke-width:1.2px;stroke-dasharray:3 6}.ai-module__KQKZ2a__byoLines circle{fill:#fff;filter:drop-shadow(0 0 6px #9fadfff2)}.ai-module__KQKZ2a__hub{z-index:3;width:236px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ai-module__KQKZ2a__hub:before{content:"";filter:blur(10px);background:radial-gradient(closest-side,#4f63ff73,#0000);border-radius:50%;position:absolute;inset:-40px}.ai-module__KQKZ2a__hubCard{padding:16px;position:relative;box-shadow:0 30px 70px -24px #000c}.ai-module__KQKZ2a__node{will-change:transform, opacity;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:0;left:0}.ai-module__KQKZ2a__nodeIcon{color:#dfe4ff;background:linear-gradient(160deg,#3e63dd59,#0c0e2ce6);border:1px solid #ffffff29;border-radius:16px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 16px 34px -14px #000000e6,0 0 30px -10px #4f63ffcc}.ai-module__KQKZ2a__nodeLabel{font:500 12px/1 var(--mono);letter-spacing:.04em;color:#ffffffb8;white-space:nowrap}.ai-module__KQKZ2a__ask{font:500 12px/1.2 var(--body);color:var(--horizon-ink);white-space:nowrap;opacity:0;background:#fff;border-radius:12px 12px 12px 4px;padding:7px 11px;transition:opacity .4s,transform .4s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-20%,6px);box-shadow:0 12px 24px -12px #000c}.ai-module__KQKZ2a__node[data-front=true] .ai-module__KQKZ2a__ask{opacity:1;transform:translate(-20%)}.ai-module__KQKZ2a__promises{grid-template-columns:repeat(3,1fr);gap:28px;margin:clamp(48px,7vh,80px) 0 0;padding:0;list-style:none;display:grid;position:relative}.ai-module__KQKZ2a__promises li{border-top:1px solid #ffffff24;align-content:start;gap:8px;padding-top:22px;display:grid}.ai-module__KQKZ2a__promises svg{color:var(--horizon-pin-soft)}.ai-module__KQKZ2a__promises strong{font:600 1.15rem/1.2 var(--display);color:#fff}.ai-module__KQKZ2a__promises span{color:#ffffffa6;font-size:.96rem;line-height:1.55}.ai-module__KQKZ2a__promises a{color:#fff;text-underline-offset:3px}@media (max-width:760px){.ai-module__KQKZ2a__stage{--card-w:min(300px, calc(100vw - 72px));--card-h:116px}.ai-module__KQKZ2a__satLabel{display:none}.ai-module__KQKZ2a__sat{padding:4px}.ai-module__KQKZ2a__prompt{padding:12px}.ai-module__KQKZ2a__promptText{font-size:14.5px}.ai-module__KQKZ2a__promises{grid-template-columns:1fr;gap:18px}.ai-module__KQKZ2a__hub{width:190px}.ai-module__KQKZ2a__hubCard{padding:12px}.ai-module__KQKZ2a__nodeIcon{border-radius:13px;width:44px;height:44px}.ai-module__KQKZ2a__nodeLabel,.ai-module__KQKZ2a__ask{display:none}}@media (prefers-reduced-motion:reduce){.ai-module__KQKZ2a__caret,.ai-module__KQKZ2a__scrollCue{animation:none}.ai-module__KQKZ2a__stamp,.ai-module__KQKZ2a__ask,.ai-module__KQKZ2a__approve{transition:none}}:is([data-paused] .ai-module__KQKZ2a__caret,[data-paused] .ai-module__KQKZ2a__scrollCue){animation-play-state:paused}
.automation-module__DfQXpG__page{background:var(--horizon-wall)}.automation-module__DfQXpG__hero{background:var(--pegboard);height:340vh;position:relative}.automation-module__DfQXpG__hero[data-still]{height:auto;min-height:100svh}.automation-module__DfQXpG__stage{height:100svh;min-height:640px;position:sticky;top:0;overflow:hidden}.automation-module__DfQXpG__hero[data-still] .automation-module__DfQXpG__stage{position:relative}.automation-module__DfQXpG__heroCopy{z-index:3;text-align:center;will-change:opacity, transform;width:min(900px,100% - 48px);margin-left:calc(min(900px,100% - 48px)/-2);position:absolute;top:clamp(104px,14vh,150px);left:50%}.automation-module__DfQXpG__heroCopy header{margin:0 auto}.automation-module__DfQXpG__heroCopy header p:last-child{margin-left:auto;margin-right:auto}.automation-module__DfQXpG__heroActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.automation-module__DfQXpG__ctaPrimary,.automation-module__DfQXpG__ctaGhost{border-radius:999px;align-items:center;gap:8px;height:48px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.automation-module__DfQXpG__ctaPrimary{background:var(--horizon-pin);color:#fff;box-shadow:0 12px 30px -12px #4f63ffcc}.automation-module__DfQXpG__ctaPrimary:hover{background:#3d50f0;transform:translateY(-1px)}.automation-module__DfQXpG__ctaGhost{color:var(--horizon-ink);background:#ffffffbf;border:1px solid #10123a29}.automation-module__DfQXpG__ctaGhost:hover{background:#fff}.automation-module__DfQXpG__chain{will-change:transform;position:absolute;inset:0}.automation-module__DfQXpG__strings{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.automation-module__DfQXpG__measure{fill:none;stroke:none}.automation-module__DfQXpG__track{fill:none;stroke:color-mix(in srgb, var(--hue) 30%, #b8bdd3);stroke-width:2px;stroke-dasharray:2 7;stroke-linecap:round}.automation-module__DfQXpG__lit{fill:none;stroke:var(--hue);stroke-width:3px;stroke-linecap:round;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--hue) 70%, transparent))}.automation-module__DfQXpG__node{z-index:1;width:220px;position:absolute}.automation-module__DfQXpG__nodePin{z-index:3;background:radial-gradient(circle at 35% 30%,#fff 0 14%,#b9bdd0 50%,#6f748c 100%);border-radius:50%;width:20px;height:20px;margin-left:-10px;transition:background .3s;position:absolute;top:-7px;left:50%;box-shadow:0 5px 6px -1px #10123a73}.automation-module__DfQXpG__nodePin:after{content:"";border:2px solid var(--hue);opacity:0;border-radius:50%;position:absolute;inset:-2px}.automation-module__DfQXpG__node[data-lit=true] .automation-module__DfQXpG__nodePin{background:radial-gradient(circle at 35% 30%, #fff 0 14%, var(--hue) 50%, color-mix(in srgb, var(--hue) 55%, #000) 100%)}.automation-module__DfQXpG__node[data-lit=true] .automation-module__DfQXpG__nodePin:after{animation:.7s ease-out automation-module__DfQXpG__ring}@keyframes automation-module__DfQXpG__ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.automation-module__DfQXpG__nodeBody{transform:rotate(var(--rot,0deg));transform-origin:50% 0;transition:transform .7s cubic-bezier(.3,1.9,.45,1)}.automation-module__DfQXpG__node[data-lit=true] .automation-module__DfQXpG__nodeBody{animation:.45s cubic-bezier(.2,1.5,.4,1) automation-module__DfQXpG__click;transform:none}@keyframes automation-module__DfQXpG__click{35%{transform:translateY(6px)scale(1.035)}}.automation-module__DfQXpG__card{font-family:var(--body);color:hsl(var(--foreground));flex-direction:column;gap:4px;padding:16px 14px 13px;transition:border-color .3s,box-shadow .4s;display:flex;box-shadow:0 22px 40px -26px #10123a8c}.automation-module__DfQXpG__node:not([data-lit=true]) .automation-module__DfQXpG__card{background:#ffffffd1;border-style:dashed}.automation-module__DfQXpG__node[data-lit=true] .automation-module__DfQXpG__card{border-color:color-mix(in srgb, var(--hue) 60%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--hue) 13%, transparent), 0 24px 44px -24px color-mix(in srgb, var(--hue) 60%, #10123a99)}.automation-module__DfQXpG__kind{font:500 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--muted-foreground));align-items:center;gap:7px;transition:color .3s;display:inline-flex}.automation-module__DfQXpG__node[data-lit=true] .automation-module__DfQXpG__kind{color:color-mix(in srgb, var(--hue) 80%, #000)}.automation-module__DfQXpG__step{background:hsl(var(--surface-3));letter-spacing:0;width:17px;height:17px;color:hsl(var(--muted-foreground));border-radius:50%;place-items:center;font-size:10px;transition:background .3s,color .3s;display:grid}.automation-module__DfQXpG__node[data-lit=true] .automation-module__DfQXpG__step{background:var(--hue);color:#fff}.automation-module__DfQXpG__cardTitle{font-size:14.5px;font-weight:650;line-height:1.25}.automation-module__DfQXpG__result{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1);display:grid}.automation-module__DfQXpG__node[data-lit=true] .automation-module__DfQXpG__result{grid-template-rows:1fr}.automation-module__DfQXpG__resultInner{min-height:0;overflow:hidden}.automation-module__DfQXpG__resultInner>*{opacity:0;margin-top:8px;transition:opacity .35s .12s,transform .35s .12s;transform:translateY(-4px)}.automation-module__DfQXpG__node[data-lit=true] .automation-module__DfQXpG__resultInner>*{opacity:1;transform:none}.automation-module__DfQXpG__resultRow{border-top:1px dashed hsl(var(--border));align-items:center;gap:7px;min-width:0;padding-top:8px;display:flex}.automation-module__DfQXpG__resultText{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.automation-module__DfQXpG__resultText small{color:hsl(var(--muted-foreground));font-weight:400}.automation-module__DfQXpG__resultBadge{flex:none;padding:3px 7px;font-size:11px}.automation-module__DfQXpG__resultMono{font:500 11.5px/1 var(--mono);color:hsl(var(--muted-foreground));white-space:nowrap}.automation-module__DfQXpG__resultNote{background:hsl(var(--surface-3));border-radius:10px 10px 10px 3px;align-items:flex-start;gap:7px;padding:8px 10px;font-size:12px;line-height:1.35;display:flex}.automation-module__DfQXpG__resultNote svg{color:var(--hue);flex:none;margin-top:2px}.automation-module__DfQXpG__resultNote b{font-weight:600;display:block}.automation-module__DfQXpG__flip{flex-direction:column;gap:6px;display:flex}.automation-module__DfQXpG__flip>.automation-module__DfQXpG__resultRow{margin-top:8px}.automation-module__DfQXpG__flipStatus{align-items:center;height:24px;display:flex;position:relative}.automation-module__DfQXpG__flipStatus>*{transition:opacity .3s,transform .35s cubic-bezier(.2,1.4,.4,1);position:absolute;left:0}.automation-module__DfQXpG__after{opacity:0;transform:translateY(8px)scale(.9)}.automation-module__DfQXpG__node[data-lit=true] .automation-module__DfQXpG__before{opacity:0;transform:translateY(-8px)scale(.9)}.automation-module__DfQXpG__node[data-lit=true] .automation-module__DfQXpG__after{opacity:1;transform:none}.automation-module__DfQXpG__token{z-index:2;background:radial-gradient(circle at 35% 30%, #fff 0 16%, #ffb27a 38%, var(--hue) 62%, color-mix(in srgb, var(--hue) 60%, #000) 100%);width:22px;height:22px;box-shadow:0 0 0 5px color-mix(in srgb, var(--hue) 22%, transparent), 0 0 26px 8px color-mix(in srgb, var(--hue) 55%, transparent);pointer-events:none;will-change:transform;border-radius:50%;position:absolute;top:0;left:0}.automation-module__DfQXpG__scrollCue{font:500 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--horizon-muted);position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.automation-module__DfQXpG__mock{contain:inline-size;background:hsl(var(--card));color:hsl(var(--foreground));font-family:var(--body);border-radius:12px}.automation-module__DfQXpG__mockInner{flex-direction:column;gap:14px;min-height:330px;padding:18px;display:flex}.automation-module__DfQXpG__mockHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.automation-module__DfQXpG__mockTitle{align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:inline-flex}.automation-module__DfQXpG__mockTitle svg{color:hsl(var(--muted-foreground))}.automation-module__DfQXpG__runs{border:1px solid hsl(var(--border));border-radius:12px;flex-direction:column;display:flex}.automation-module__DfQXpG__run+.automation-module__DfQXpG__run{border-top:1px solid hsl(var(--border))}.automation-module__DfQXpG__run[data-open]{background:color-mix(in srgb, var(--hue) 5%, transparent)}.automation-module__DfQXpG__runRow{align-items:center;gap:10px;padding:11px 12px;font-size:13px;display:flex}.automation-module__DfQXpG__runIcon{color:#fff;background:#16a34a;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.automation-module__DfQXpG__runIcon[data-ok=false]{background:#dc2626}.automation-module__DfQXpG__runItem{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}.automation-module__DfQXpG__runMeta{font:500 11.5px/1 var(--mono);color:hsl(var(--muted-foreground))}.automation-module__DfQXpG__runWhen{text-align:right;width:64px;color:hsl(var(--muted-foreground));font-size:11.5px}.automation-module__DfQXpG__runSteps{flex-direction:column;gap:6px;margin:-2px 0 0;padding:0 12px 12px 40px;font-size:12.5px;list-style:none;display:flex}.automation-module__DfQXpG__runSteps li{align-items:center;gap:8px;display:flex}.automation-module__DfQXpG__runSteps svg{color:#16a34a}.automation-module__DfQXpG__runError{color:#b91c1c;margin:-4px 0 0;padding:0 12px 11px 40px;font-size:12px}.automation-module__DfQXpG__facts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.automation-module__DfQXpG__facts>div{border:1px solid hsl(var(--border));border-radius:12px;flex-direction:column;gap:6px;padding:11px 13px;font-size:13px;font-weight:600;display:flex}.automation-module__DfQXpG__facts small{font:500 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.automation-module__DfQXpG__budget{flex-direction:column;gap:14px;padding:16px;display:flex}.automation-module__DfQXpG__budgetBars{border-bottom:1px solid hsl(var(--border));align-items:flex-end;gap:5px;height:76px;padding-bottom:2px;display:flex}.automation-module__DfQXpG__budgetBars span{background:hsl(var(--surface-3));border-radius:4px 4px 1px 1px;flex:1}.automation-module__DfQXpG__budgetBars span[data-now]{background:hsl(var(--primary-500))}.automation-module__DfQXpG__budgetNote{color:hsl(var(--muted-foreground));margin:0;font-size:12.5px;line-height:1.5}.automation-module__DfQXpG__moves{grid-template-columns:minmax(0,1fr) minmax(90px,.5fr) minmax(0,1.25fr);align-items:center;max-width:1040px;margin:clamp(56px,8vh,84px) auto 0;display:grid}.automation-module__DfQXpG__trigger{border:1px solid color-mix(in srgb, var(--hue) 55%, transparent);background:color-mix(in srgb, var(--hue) 12%, #ffffff0a);box-shadow:0 0 80px -10px color-mix(in srgb, var(--hue) 45%, transparent);border-radius:18px;flex-direction:column;gap:10px;padding:30px 26px 26px;display:flex;position:relative}.automation-module__DfQXpG__triggerPin{background:radial-gradient(circle at 35% 30%, #fff 0 16%, #ffb27a 38%, var(--hue) 62%, color-mix(in srgb, var(--hue) 60%, #000) 100%);width:22px;height:22px;box-shadow:0 0 22px 6px color-mix(in srgb, var(--hue) 55%, transparent);border-radius:50%;margin-top:-11px;position:absolute;top:50%;right:-11px}.automation-module__DfQXpG__trigger small,.automation-module__DfQXpG__moveList small{font:500 11px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--hue) 45%, #fff)}.automation-module__DfQXpG__trigger strong{font:700 clamp(1.4rem, 2.3vw, 1.9rem)/1.1 var(--display);letter-spacing:-.02em;color:#fff}.automation-module__DfQXpG__triggerFlip{color:#ffffff80;align-items:center;gap:8px;margin-top:6px;display:inline-flex}.automation-module__DfQXpG__triggerFlip i{font:600 12px/1.2 var(--body);color:#bfdbfe;background:#60a5fa2e;border-radius:6px;padding:4px 10px;font-style:normal}.automation-module__DfQXpG__triggerFlip i[data-to]{color:#fde68a;background:#fbbf242e}.automation-module__DfQXpG__fan{align-self:stretch;position:relative}.automation-module__DfQXpG__fan svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.automation-module__DfQXpG__fan path{fill:none;stroke:color-mix(in srgb, var(--hue) 70%, #fff);stroke-width:2px;stroke-opacity:.7;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--hue) 80%, transparent))}.automation-module__DfQXpG__moveList{grid-template-rows:repeat(4,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.automation-module__DfQXpG__moveList li{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:16px;padding:14px 18px 14px 16px;display:flex;position:relative}.automation-module__DfQXpG__moveList li:before{content:"";background:var(--hue);width:11px;height:11px;box-shadow:0 0 12px 2px color-mix(in srgb, var(--hue) 70%, transparent);border-radius:50%;margin-top:-5.5px;position:absolute;top:50%;left:-6px}.automation-module__DfQXpG__moveList li>span:last-child{flex-direction:column;gap:4px;display:flex}.automation-module__DfQXpG__moveList strong{font:600 1.05rem/1.2 var(--display);color:#fff}.automation-module__DfQXpG__moveList small{font:400 .9rem/1.4 var(--body);letter-spacing:0;text-transform:none;color:#ffffff9e}.automation-module__DfQXpG__moveIcon{background:color-mix(in srgb, var(--hue) 22%, transparent);width:40px;height:40px;color:color-mix(in srgb, var(--hue) 40%, #fff);border-radius:11px;flex:none;place-items:center;display:grid}@media (max-width:860px){.automation-module__DfQXpG__moves{grid-template-columns:1fr;gap:0}.automation-module__DfQXpG__fan{display:none}.automation-module__DfQXpG__triggerPin{margin:0;inset:auto auto -11px -2px}.automation-module__DfQXpG__moveList{gap:14px;margin-top:40px;padding-left:22px;position:relative}.automation-module__DfQXpG__moveList:before{content:"";background:linear-gradient(color-mix(in srgb, var(--hue) 80%, #fff), color-mix(in srgb, var(--hue) 30%, transparent));width:2px;position:absolute;top:-40px;bottom:30px;left:8px}.automation-module__DfQXpG__moveList li:before{left:-19px}}@media (max-width:719px){.automation-module__DfQXpG__heroCopy{width:calc(100% - 32px);margin-left:calc(-50% + 16px);top:96px}.automation-module__DfQXpG__ctaPrimary,.automation-module__DfQXpG__ctaGhost{height:44px;padding:0 18px;font-size:14px}.automation-module__DfQXpG__scrollCue{display:none}.automation-module__DfQXpG__card{padding:14px 12px 11px}.automation-module__DfQXpG__mockInner{padding:12px}.automation-module__DfQXpG__runVersion{display:none}.automation-module__DfQXpG__runWhen{width:auto}.automation-module__DfQXpG__facts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.automation-module__DfQXpG__node[data-lit=true] .automation-module__DfQXpG__nodeBody,.automation-module__DfQXpG__node[data-lit=true] .automation-module__DfQXpG__nodePin:after{animation:none}.automation-module__DfQXpG__nodeBody,.automation-module__DfQXpG__result,.automation-module__DfQXpG__resultInner>*,.automation-module__DfQXpG__flipStatus>*{transition:none}}
.chat-module__gtfl5a__page{background:var(--horizon-wall)}.chat-module__gtfl5a__mono{font-family:var(--mono);font-size:12px}.chat-module__gtfl5a__hero{background:var(--pegboard);height:380vh;position:relative}.chat-module__gtfl5a__hero[data-still]{height:auto;min-height:100svh}.chat-module__gtfl5a__stage{height:100svh;min-height:680px;position:sticky;top:0;overflow:hidden}.chat-module__gtfl5a__hero[data-still] .chat-module__gtfl5a__stage{min-height:900px;position:relative}.chat-module__gtfl5a__heroCopy{z-index:3;width:min(640px,100% - 488px);position:absolute;top:clamp(108px,15vh,160px);left:max(24px,50% - 600px)}.chat-module__gtfl5a__heroActions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.chat-module__gtfl5a__ctaPrimary,.chat-module__gtfl5a__ctaGhost{border-radius:999px;align-items:center;gap:8px;height:48px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.chat-module__gtfl5a__ctaPrimary{background:var(--horizon-pin);color:#fff;box-shadow:0 12px 30px -12px #4f63ffcc}.chat-module__gtfl5a__ctaPrimary:hover{background:#3d50f0;transform:translateY(-1px)}.chat-module__gtfl5a__ctaGhost{color:var(--horizon-ink);background:#ffffffbf;border:1px solid #10123a29}.chat-module__gtfl5a__ctaGhost:hover{background:#fff}.chat-module__gtfl5a__panel{z-index:2;background:hsl(var(--card));width:390px;color:hsl(var(--foreground));font-family:var(--body);border:1px solid #dddde3;border-radius:18px;flex-direction:column;display:flex;position:absolute;top:96px;bottom:30px;right:max(24px,50% - 600px);overflow:hidden;box-shadow:0 50px 100px -44px #10123a80,0 0 0 1px #10123a08}.chat-module__gtfl5a__panelHead{border-bottom:1px solid hsl(var(--border));flex:none;align-items:center;gap:6px;height:52px;padding:0 18px;font-size:13.5px;display:flex}.chat-module__gtfl5a__panelHead span{color:hsl(var(--muted-foreground));white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.chat-module__gtfl5a__panelHead svg{color:hsl(var(--muted-foreground))}.chat-module__gtfl5a__viewport{flex:1;position:relative;overflow:hidden;-webkit-mask:linear-gradient(#0000 0,#000 56px);mask:linear-gradient(#0000 0,#000 56px)}.chat-module__gtfl5a__list{will-change:transform;flex-direction:column;gap:4px;padding:0 10px;display:flex;position:absolute;top:0;left:0;right:0}.chat-module__gtfl5a__dayRule{font:500 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground));align-items:center;gap:10px;margin:4px 8px 8px;display:flex}.chat-module__gtfl5a__dayRule:before,.chat-module__gtfl5a__dayRule:after{content:"";background:hsl(var(--border));flex:1;height:1px}.chat-module__gtfl5a__msg{align-items:flex-start;gap:10px;padding:7px 8px;display:flex}.chat-module__gtfl5a__msgCont{padding-top:0}.chat-module__gtfl5a__msgGutter{flex:none;width:26px}.chat-module__gtfl5a__aiMark{border-radius:8px!important;width:26px!important;height:26px!important}.chat-module__gtfl5a__msgBody{flex-direction:column;gap:4px;min-width:0;display:flex}.chat-module__gtfl5a__msgMeta{align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.chat-module__gtfl5a__msgMeta>span:last-child{color:hsl(var(--muted-foreground));font-weight:400}.chat-module__gtfl5a__slot{z-index:2;border-radius:12px;transition:background .3s;position:relative}.chat-module__gtfl5a__slot>.chat-module__gtfl5a__msg{transition:opacity .25s}.chat-module__gtfl5a__slot[data-lifted=true]{background:repeating-linear-gradient(-45deg, transparent 0 7px, color-mix(in srgb, var(--hue) 7%, transparent) 7px 8px);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--hue) 40%, transparent)}.chat-module__gtfl5a__slot[data-lifted=true]>.chat-module__gtfl5a__msg{opacity:.3}.chat-module__gtfl5a__slotTag{background:hsl(var(--card));color:hsl(var(--muted-foreground));opacity:0;border-radius:8px;align-items:center;gap:6px;padding:3px 8px 3px 3px;font-size:11.5px;font-weight:500;display:inline-flex;position:absolute;bottom:8px;right:10px;box-shadow:0 4px 12px -6px #10123a59}.chat-module__gtfl5a__scrim{z-index:1;background:hsl(var(--background));opacity:0;pointer-events:none;position:absolute;inset:-400px 0}.chat-module__gtfl5a__composer{border:1px solid hsl(var(--border));background:hsl(var(--surface-1));height:44px;color:hsl(var(--muted-foreground));border-radius:12px;flex:none;align-items:center;gap:12px;margin:8px 12px 12px;padding:0 6px 0 14px;font-size:13px;display:flex}.chat-module__gtfl5a__composer>span:first-child{flex:1}.chat-module__gtfl5a__send{background:hsl(var(--primary));color:#fff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.chat-module__gtfl5a__stringLayer{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.chat-module__gtfl5a__string{fill:none;stroke:var(--hue);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;filter:drop-shadow(0 3px 2px #10123a33)}.chat-module__gtfl5a__knot{fill:var(--hue);opacity:0}.chat-module__gtfl5a__card{z-index:5;visibility:hidden;transform-origin:50% 0;will-change:transform;position:absolute;top:0;left:0}.chat-module__gtfl5a__pin{z-index:3;background:radial-gradient(circle at 35% 30%, #fff 0 14%, var(--hue) 50%, color-mix(in srgb, var(--hue) 55%, #000) 100%);opacity:0;border-radius:50%;width:24px;height:24px;margin-left:-12px;position:absolute;top:-12px;left:50%;box-shadow:0 6px 7px -1px #10123a73}.chat-module__gtfl5a__cardInner{perspective:1100px;color:hsl(var(--foreground));font-family:var(--body)}.chat-module__gtfl5a__paper{background:rgba(255, 255, 255, var(--paper,0));box-shadow:0 0 0 calc(var(--paper,0) * 1px) #10123a14, 0 calc(8px + var(--held,0) * 30px) calc(18px + var(--held,0) * 36px) calc(-10px - var(--held,0) * 6px) rgba(16, 18, 58, calc(var(--paper,0) * .38));border-radius:12px 12px 4px 4px;position:relative}.chat-module__gtfl5a__fold{transform-origin:50% 0;backface-visibility:hidden;visibility:hidden;background:#fff;border-radius:0 0 12px 12px;position:relative;box-shadow:0 30px 40px -24px #10123a73,0 0 0 1px #10123a14}.chat-module__gtfl5a__fold:before{content:"";border-top:1px dashed #d8d9e3;position:absolute;top:0;left:12px;right:12px}.chat-module__gtfl5a__shade{border-radius:inherit;pointer-events:none;background:linear-gradient(#10123a66,#10123a14);position:absolute;inset:0}.chat-module__gtfl5a__itemPanel{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.chat-module__gtfl5a__itemTop{color:hsl(var(--muted-foreground));align-items:center;gap:8px;font-size:12px;display:flex}.chat-module__gtfl5a__itemTitle{font:700 19px/1.2 var(--display);letter-spacing:-.015em;margin:-2px 0 0}.chat-module__gtfl5a__fields{gap:8px;margin:0;display:grid}.chat-module__gtfl5a__fields div{grid-template-columns:70px 1fr;align-items:center;display:grid}.chat-module__gtfl5a__fields dt{font:500 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.chat-module__gtfl5a__fields dd{align-items:center;gap:8px;margin:0;font-size:13px;font-weight:500;display:flex}.chat-module__gtfl5a__itemFrom{border-top:1px solid hsl(var(--border));color:color-mix(in srgb, var(--hue) 80%, #000);align-items:center;gap:6px;margin:2px 0 0;padding-top:11px;font-size:12px;display:flex}.chat-module__gtfl5a__heroCopy h1 em{display:block}.chat-module__gtfl5a__cue{z-index:3;font:600 27px/1 var(--hand);color:var(--hue);pointer-events:none;align-items:flex-end;gap:6px;margin:0;display:flex;position:absolute;bottom:22%;right:calc(max(24px,50% - 600px) + 430px);transform:rotate(-4deg)}.chat-module__gtfl5a__cue svg{fill:none;width:84px;height:38px;stroke:var(--hue);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.chat-module__gtfl5a__hero[data-still] .chat-module__gtfl5a__cue{display:none}.chat-module__gtfl5a__note{z-index:3;font:600 27px/1 var(--hand);color:var(--hue);opacity:0;pointer-events:none;transform-origin:0 0;margin:0;position:absolute;top:0;left:0}.chat-module__gtfl5a__rooms,.chat-module__gtfl5a__replies,.chat-module__gtfl5a__botRoom{contain:inline-size;background:hsl(var(--card));color:hsl(var(--foreground));font-family:var(--body);border-radius:12px}.chat-module__gtfl5a__rooms{grid-template-columns:200px 1fr;min-height:360px;display:grid;overflow:hidden}.chat-module__gtfl5a__roomsSide{border-right:1px solid hsl(var(--border));background:hsl(var(--surface-1));flex-direction:column;gap:1px;padding:12px 8px;display:flex}.chat-module__gtfl5a__roomsSide button{padding-block:6px}.chat-module__gtfl5a__roomsMain{flex-direction:column;gap:2px;padding:0 10px 14px;display:flex}.chat-module__gtfl5a__roomsHead{border-bottom:1px solid hsl(var(--border));align-items:center;gap:6px;height:46px;margin:0 -10px 8px;padding:0 16px;font-size:13.5px;font-weight:600;display:flex}.chat-module__gtfl5a__mention{background:hsl(var(--primary) / .15);color:hsl(var(--primary-700));border-radius:4px;padding:1px 4px;font-weight:600}.chat-module__gtfl5a__attachment{border:1px solid hsl(var(--border));background:hsl(var(--surface-1));border-radius:12px;align-items:center;gap:10px;width:fit-content;margin:2px 0 6px 44px;padding:8px 12px 8px 8px;display:flex}.chat-module__gtfl5a__attachment>span:last-child{display:grid}.chat-module__gtfl5a__attachment strong{font-size:12.5px}.chat-module__gtfl5a__attachment small{color:hsl(var(--muted-foreground));font-size:11px}.chat-module__gtfl5a__shot{background:linear-gradient(#fff, #fff) 8px 8px / 30px 4px no-repeat, linear-gradient(#fff, #fff) 8px 16px / 44px 4px no-repeat, linear-gradient(#fff, #fff) 8px 28px / 20px 6px no-repeat, linear-gradient(135deg, color-mix(in srgb, var(--hue) 70%, #fff), #b8a4e6);border-radius:6px;width:64px;height:42px}.chat-module__gtfl5a__replies{grid-template-columns:1.25fr .75fr;gap:14px;padding:16px;display:grid}.chat-module__gtfl5a__replyCard,.chat-module__gtfl5a__dm{border:1px solid hsl(var(--border));border-radius:12px;flex-direction:column;gap:4px;padding:8px;display:flex}.chat-module__gtfl5a__replyRow{align-items:flex-start;gap:10px;padding:7px 8px;display:flex}.chat-module__gtfl5a__quote{border-left:3px solid color-mix(in srgb, var(--hue) 60%, transparent);background:hsl(var(--surface-3));color:hsl(var(--muted-foreground));border-radius:4px;align-items:center;gap:6px;padding:5px 9px;font-size:11.5px;display:flex}.chat-module__gtfl5a__reactions{gap:6px;margin-left:44px;display:flex}.chat-module__gtfl5a__replyRow .chat-module__gtfl5a__reactions{margin-left:0}.chat-module__gtfl5a__reactions span{border:1px solid hsl(var(--border));background:hsl(var(--surface-1));height:24px;color:hsl(var(--muted-foreground));border-radius:999px;align-items:center;gap:3px;padding:0 8px;font-size:12px;display:inline-flex}.chat-module__gtfl5a__dm{background:hsl(var(--surface-1));gap:8px;padding:12px}.chat-module__gtfl5a__dmHead{border-bottom:1px solid hsl(var(--border));align-items:center;gap:10px;padding-bottom:10px;display:flex}.chat-module__gtfl5a__dmHead>span{display:grid}.chat-module__gtfl5a__dmHead strong{font-size:13px}.chat-module__gtfl5a__dmHead small{color:hsl(var(--success-text,var(--muted-foreground)));font-size:11px}.chat-module__gtfl5a__seen{color:hsl(var(--muted-foreground));align-self:flex-end;margin-top:auto;font-size:11px}.chat-module__gtfl5a__botsBand{padding-block:clamp(110px,15vh,170px)}.chat-module__gtfl5a__botsGrid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(48px,7vw,100px);display:grid}.chat-module__gtfl5a__bots{flex-direction:column;display:flex}.chat-module__gtfl5a__sources{grid-template-columns:1fr 1fr;gap:16px;padding-bottom:60px;display:grid;position:relative}.chat-module__gtfl5a__source{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.chat-module__gtfl5a__sourceLabel{font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--hue) 45%, #fff);align-items:center;gap:7px;display:flex}.chat-module__gtfl5a__source pre{font:400 12px/1.6 var(--mono);white-space:pre-wrap;color:#ffffffc7;margin:0}.chat-module__gtfl5a__source b{color:#fff}.chat-module__gtfl5a__source i{color:#c9b4f2;font-style:normal}.chat-module__gtfl5a__botStrings{width:100%;height:60px;position:absolute;bottom:0;left:0;right:0;overflow:visible}.chat-module__gtfl5a__botStrings path{fill:none;stroke:color-mix(in srgb, var(--hue) 60%, #fff);stroke-width:2px;stroke-linecap:round;stroke-dasharray:6 8;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px #8e4ec6e6);animation:1.2s linear infinite chat-module__gtfl5a__flow}@keyframes chat-module__gtfl5a__flow{to{stroke-dashoffset:-14px}}.chat-module__gtfl5a__botRoom{flex-direction:column;gap:4px;padding:0 10px 12px;display:flex;box-shadow:0 0 120px -20px #8e4ec673}@media (max-width:1080px){.chat-module__gtfl5a__panel{width:350px}.chat-module__gtfl5a__heroCopy{width:min(640px,100% - 438px)}}@media (max-width:899px){.chat-module__gtfl5a__hero{height:360vh}.chat-module__gtfl5a__heroCopy{width:calc(100% - 32px);top:94px;left:16px}.chat-module__gtfl5a__heroCopy header>p:last-child{margin-top:14px;font-size:.95rem}.chat-module__gtfl5a__heroActions{margin-top:18px}.chat-module__gtfl5a__heroActions a{height:44px;padding:0 18px;font-size:14px}.chat-module__gtfl5a__panel{width:auto;bottom:16px;left:16px;right:16px}.chat-module__gtfl5a__note,.chat-module__gtfl5a__cue,.chat-module__gtfl5a__composer{display:none}.chat-module__gtfl5a__panelHead{height:44px}.chat-module__gtfl5a__slot[data-lifted=true]{background-color:hsl(var(--card))}.chat-module__gtfl5a__itemPanel{gap:10px;padding:14px 16px}.chat-module__gtfl5a__itemTitle{font-size:17px}.chat-module__gtfl5a__fields{flex-wrap:wrap;gap:8px 12px;display:flex}.chat-module__gtfl5a__fields div{display:flex}.chat-module__gtfl5a__fields dt,.chat-module__gtfl5a__itemFrom{display:none}}@media (max-width:860px){.chat-module__gtfl5a__botsGrid,.chat-module__gtfl5a__replies{grid-template-columns:1fr}}@media (max-width:600px){.chat-module__gtfl5a__rooms{grid-template-columns:1fr}.chat-module__gtfl5a__roomsSide{display:none}.chat-module__gtfl5a__sources{grid-template-columns:1fr;gap:12px;padding-bottom:36px}.chat-module__gtfl5a__botStrings{height:36px}}@media (max-width:480px){.chat-module__gtfl5a__ctaGhost{display:none}}@media (prefers-reduced-motion:reduce){.chat-module__gtfl5a__botStrings path{animation:none}}[data-paused] .chat-module__gtfl5a__botStrings path{animation-play-state:paused}
.service-desk-module__gagKfG__page{background:var(--horizon-wall)}.service-desk-module__gagKfG__hero{background:var(--pegboard);height:290vh;position:relative}.service-desk-module__gagKfG__hero[data-still]{height:auto;min-height:100svh}.service-desk-module__gagKfG__stage{height:100svh;min-height:640px;position:sticky;top:0;overflow:hidden}.service-desk-module__gagKfG__hero[data-still] .service-desk-module__gagKfG__stage{height:100svh;position:relative}.service-desk-module__gagKfG__heroCopy{z-index:3;width:min(720px,100% - 48px);position:absolute;top:clamp(104px,15vh,160px);left:max(24px,50% - 600px)}.service-desk-module__gagKfG__heroActions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.service-desk-module__gagKfG__ctaPrimary,.service-desk-module__gagKfG__ctaGhost{border-radius:999px;align-items:center;gap:8px;height:48px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.service-desk-module__gagKfG__ctaPrimary{background:var(--horizon-pin);color:#fff;box-shadow:0 12px 30px -12px #4f63ffcc}.service-desk-module__gagKfG__ctaPrimary:hover{background:#3d50f0;transform:translateY(-1px)}.service-desk-module__gagKfG__ctaGhost{color:var(--horizon-ink);background:#ffffffbf;border:1px solid #10123a29}.service-desk-module__gagKfG__ctaGhost:hover{background:#fff}.service-desk-module__gagKfG__counter{z-index:3;background:#fff;border-radius:16px;gap:36px;margin:0;padding:20px 26px;display:flex;position:absolute;top:clamp(110px,16vh,170px);right:max(24px,50% - 600px);box-shadow:0 24px 50px -30px #10123a73,0 0 0 1px #10123a0d}.service-desk-module__gagKfG__counter dt{font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--horizon-muted)}.service-desk-module__gagKfG__counter dd{font:700 3rem/1 var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--horizon-ink);margin:8px 0 0}.service-desk-module__gagKfG__counter div:first-child dd{color:var(--hue)}.service-desk-module__gagKfG__track{height:330px;position:absolute;top:max(470px,58vh);left:0;right:0}.service-desk-module__gagKfG__rail{background:linear-gradient(#f4f5fa 0%,#b9bdcc 45%,#8d92a6 55%,#d4d7e2 100%);border-radius:6px;height:12px;position:absolute;top:0;left:-20px;right:-20px;box-shadow:0 6px 10px -4px #10123a59}.service-desk-module__gagKfG__pass{top:-40px;bottom:-20px;left:var(--pass,24%);border-left:2px dashed #16a34a8c;width:0;position:absolute}.service-desk-module__gagKfG__pass span{font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:#15803d;position:absolute;bottom:0;left:10px}.service-desk-module__gagKfG__ticketHang{transform-origin:50% 0;will-change:transform, opacity;width:218px;margin-left:-109px;position:absolute;top:2px;left:0}.service-desk-module__gagKfG__clip{background:linear-gradient(#e5e7ef,#9aa0b4);border-radius:4px 4px 8px 8px;width:44px;height:22px;margin:0 auto -4px;display:block;box-shadow:0 3px 5px -2px #10123a73}.service-desk-module__gagKfG__ticket{background:#fff;flex-direction:column;gap:8px;padding:20px 16px 22px;display:flex;position:relative;box-shadow:0 26px 40px -24px #10123a8c;-webkit-mask:radial-gradient(circle at 6px 100%,#0000 4px,#000 4.5px) -6px 0/12px 100% repeat-x;mask:radial-gradient(circle at 6px 100%,#0000 4px,#000 4.5px) -6px 0/12px 100% repeat-x}.service-desk-module__gagKfG__ticketTop{font:600 13px/1 var(--mono);color:var(--horizon-ink);border-bottom:1px dashed #dcdfe9;justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.service-desk-module__gagKfG__priority{font:600 10px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#4b5064;background:#eef0f5;border-radius:4px;padding:3px 7px}.service-desk-module__gagKfG__ticket[data-priority=Urgent] .service-desk-module__gagKfG__priority{color:#b91c1c;background:#fde2e2}.service-desk-module__gagKfG__ticket[data-priority=High] .service-desk-module__gagKfG__priority{color:#c2410c;background:#ffeddb}.service-desk-module__gagKfG__subject{font:600 15px/1.3 var(--body);color:var(--horizon-ink);min-height:39px;margin:0}.service-desk-module__gagKfG__requester{color:var(--horizon-muted);margin:0;font-size:12.5px}.service-desk-module__gagKfG__ticketFoot{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.service-desk-module__gagKfG__channel{font:500 11px/1 var(--mono);color:var(--horizon-muted);align-items:center;gap:5px;display:inline-flex}.service-desk-module__gagKfG__sla{font:600 11px/1 var(--mono);font-variant-numeric:tabular-nums;color:#b45309;background:#fff4e5;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;transition:background .3s,color .3s;display:inline-flex}.service-desk-module__gagKfG__slaDot{background:#f59e0b;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite service-desk-module__gagKfG__slaPulse}@keyframes service-desk-module__gagKfG__slaPulse{50%{opacity:.35}}.service-desk-module__gagKfG__drafted{color:#6d28d9;background:#7c3aed1a;border-radius:999px;align-self:flex-start;align-items:center;gap:5px;margin:0;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.service-desk-module__gagKfG__stamp{font:800 22px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;color:#16a34a;opacity:0;pointer-events:none;background:#fff9;border:3px solid #16a34a;border-radius:8px;padding:6px 14px;transition:transform .32s cubic-bezier(.2,1.6,.4,1),opacity .18s;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)rotate(-14deg)scale(1.9)}.service-desk-module__gagKfG__ticketHang[data-resolved=true] .service-desk-module__gagKfG__stamp{opacity:.92;transform:translate(-50%,-50%)rotate(-14deg)scale(1)}.service-desk-module__gagKfG__ticketHang[data-resolved=true] .service-desk-module__gagKfG__sla{color:#15803d;background:#dcfce7}.service-desk-module__gagKfG__ticketHang[data-resolved=true] .service-desk-module__gagKfG__slaDot{background:#16a34a;animation:none}.service-desk-module__gagKfG__mock{background:var(--card);min-height:330px;color:var(--foreground);font-family:var(--font-onest), sans-serif;border-radius:12px;grid-template-columns:210px 1fr;gap:14px;padding:16px;display:grid}.service-desk-module__gagKfG__mockLabel{color:var(--muted-foreground);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;font-weight:600;display:flex}.service-desk-module__gagKfG__mockSide{border-right:1px solid var(--border);flex-direction:column;gap:8px;padding-right:14px;display:flex}.service-desk-module__gagKfG__waiting{background:var(--surface-2,#f4f4f6);border-radius:10px;align-items:center;gap:8px;padding:8px;display:flex}.service-desk-module__gagKfG__waitingText{flex-direction:column;flex:1;min-width:0;display:flex}.service-desk-module__gagKfG__waiting strong{font-size:12.5px}.service-desk-module__gagKfG__waiting small{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.service-desk-module__gagKfG__waiting em{font:600 11px/1 var(--font-jetbrains-mono), monospace;color:#b45309;font-style:normal}.service-desk-module__gagKfG__mockThread{flex-direction:column;gap:8px;display:flex}.service-desk-module__gagKfG__mockActions{gap:8px;margin-top:auto;display:flex}.service-desk-module__gagKfG__helpGrid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(48px,7vw,100px);display:grid}.service-desk-module__gagKfG__help{background:var(--card);color:var(--foreground);border-radius:16px;overflow:hidden;box-shadow:0 0 120px -20px #e5484d59}.service-desk-module__gagKfG__helpHead{color:#fff;background:linear-gradient(135deg,#1d2159,#3b2a6b);padding:22px 22px 18px}.service-desk-module__gagKfG__helpHead>span{opacity:.8;font-size:12.5px;font-weight:600}.service-desk-module__gagKfG__helpSearch{color:#18181b;background:#fff;border-radius:10px;align-items:center;gap:10px;margin-top:12px;padding:12px 14px;font-size:14px;display:flex}.service-desk-module__gagKfG__helpBody{flex-direction:column;gap:14px;padding:20px 22px 22px;display:flex}.service-desk-module__gagKfG__agentAnswer{background:#7c3aed12;border-radius:12px;gap:12px;padding:14px;font-size:13.5px;line-height:1.55;display:flex}.service-desk-module__gagKfG__agentAnswer p{margin:0}.service-desk-module__gagKfG__agentMark{color:#fff;background:#7c3aed;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}.service-desk-module__gagKfG__cite{color:#6d28d9;align-items:center;gap:5px;margin-top:8px;font-size:11.5px;font-weight:600;display:inline-flex}.service-desk-module__gagKfG__articles{gap:6px;margin:0;padding:0;list-style:none;display:grid}.service-desk-module__gagKfG__articles li{border:1px solid var(--border);border-radius:10px;padding:10px 12px;font-size:13px}.service-desk-module__gagKfG__handoff{color:var(--muted-foreground);justify-content:space-between;align-items:center;font-size:13px;display:flex}@media (max-width:860px){.service-desk-module__gagKfG__helpGrid,.service-desk-module__gagKfG__mock{grid-template-columns:1fr}.service-desk-module__gagKfG__mockSide{border-right:0;border-bottom:1px solid var(--border);padding:0 0 12px}}@media (max-width:720px){.service-desk-module__gagKfG__counter{display:none}.service-desk-module__gagKfG__track{height:290px;top:auto;bottom:40px}.service-desk-module__gagKfG__ticketHang{width:176px;margin-left:-88px}.service-desk-module__gagKfG__ticket{padding:16px 12px 18px}.service-desk-module__gagKfG__subject{font-size:13.5px}}@media (prefers-reduced-motion:reduce){.service-desk-module__gagKfG__slaDot{animation:none}.service-desk-module__gagKfG__stamp{transition:none}}[data-paused] .service-desk-module__gagKfG__slaDot{animation-play-state:paused}
