html:has(.st-landing){scroll-behavior:smooth}.st-home-shell{width:100%;display:flex}.st-home-card{background:var(--landing-paper);flex-direction:column;width:100%;display:flex}@media (min-width:1024px) and (pointer:fine){.st-home-shell{overscroll-behavior:none;height:100dvh;min-height:0;max-height:100dvh;padding:var(--site-frame-inset);background:var(--site-frame-gutter);overflow:hidden}.st-home-card{border:1px solid var(--site-frame-border);border-radius:var(--site-frame-radius);corner-shape:squircle;min-height:0;overflow:hidden;box-shadow:0 0 0 .5px #00000004,0 1px 1px #00000006;box-shadow:0 0 0 .5px lab(0% 0 0/.015),0 1px 1px lab(0% 0 0/.025)}.st-home-scroll{overscroll-behavior:none;scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}}.login-frame-shell{background:var(--site-frame-gutter);width:100%;display:flex}.login-frame-card{background:var(--background);flex-direction:column;width:100%;display:flex}@media (min-width:1024px) and (pointer:fine){.login-frame-shell{overscroll-behavior:none;height:100dvh;min-height:0;max-height:100dvh;overflow:hidden}.login-frame-card{corner-shape:squircle;min-height:0;overflow:hidden}.login-frame-shell[data-expand]{animation:1.4s cubic-bezier(.16,1,.3,1) both login-shell-expand}.login-frame-shell[data-expand] .login-frame-card{animation:1.4s cubic-bezier(.16,1,.3,1) both login-card-expand}}@keyframes login-shell-expand{0%{padding:var(--site-frame-inset)}to{padding:0}}@keyframes login-card-expand{0%{border-radius:var(--site-frame-radius);border:1px solid var(--site-frame-border)}to{border-color:#0000;border-radius:0}}@media (prefers-reduced-motion:reduce){.login-frame-shell[data-expand],.login-frame-shell[data-expand] .login-frame-card{animation:none}}.st-landing :is(.st-agent-tile,.st-cmd,.st-cmd-copy,.st-btn,.st-install-card,.st-install-copy,.st-discord-float,.st-discord-icon,.st-agent-chip,.st-term,.st-card,.st-quote,.st-step,.st-step-img),.st-landing .st-agent-chip:after,.st-home-shell>.st-discord-float,.st-home-shell>.st-discord-float .st-discord-icon{corner-shape:squircle}.st-landing{--w:600px;--hero-w:760px;--ink:var(--landing-ink);--body:var(--landing-body);--muted:var(--landing-muted);--line:var(--landing-line);--line-2:var(--landing-line-strong);--paper:var(--landing-paper);--paper-2:var(--landing-paper-soft);--ok:var(--landing-success);--brand-blue:var(--landing-brand-blue);--hero-action-height:40px;--frame:768px;isolation:isolate;width:100%;color:var(--body);font-family:var(--font-sans), Inter, system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:0 0;flex-direction:column;align-items:center;padding:0 24px 120px;font-size:16px;line-height:1.5;display:flex;position:relative}.st-landing:before{content:"";z-index:-4;background:var(--paper);pointer-events:none;position:absolute;inset:0}.st-shader{z-index:-3;pointer-events:none;--mx:linear-gradient(to right, #000 0, #000 calc(50% - 440px), transparent calc(50% - 372px), transparent calc(50% + 372px), #000 calc(50% + 440px), #000 100%);--my:linear-gradient(to bottom, transparent 0, #000 8%, #00000029 36%, #00000029 64%, #000 90%, transparent 100%);-webkit-mask:var(--mx), var(--my);-webkit-mask-composite:source-in;-webkit-mask:var(--mx), var(--my);-webkit-mask:var(--mx), var(--my);mask:var(--mx), var(--my);-webkit-mask-composite:source-in, xor;position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.st-shader canvas{display:block}.st-shader-shell,.st-shader-live{position:absolute;inset:0}.st-shader-shell{opacity:1;will-change:opacity;background-image:url(/landing/shader-shell.png);background-position:top;background-repeat:no-repeat;background-size:100%;transition:opacity .7s}.st-shader-shell.is-hidden{opacity:0}.st-shader-live{opacity:0;will-change:opacity;transition:opacity .7s}.st-shader-live.is-ready{opacity:1}@media (prefers-reduced-motion:reduce){.st-shader-shell,.st-shader-live{transition-duration:0s}}.st-landing :is(h1,h2){font-family:var(--font-display), var(--font-sans), system-ui, sans-serif;color:var(--ink);text-wrap:balance;margin:0;font-weight:500}.st-hero{width:100%;max-width:var(--hero-w);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(92dvh - 69px);padding-block:clamp(32px,7vh,72px) clamp(96px,14vh,140px);display:flex;position:relative}.st-title{letter-spacing:0;text-wrap:balance;max-width:16.5ch;margin-top:0;font-size:40px;line-height:1.04}.st-agent-lockup{white-space:nowrap;align-items:center;gap:.12em;display:inline-flex}.st-agent-tile{border:.5px solid var(--line-2);background:var(--paper);pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:.18em;place-items:center;width:.82em;height:.82em;display:inline-grid;position:relative;overflow:hidden;transform:rotate(5deg);box-shadow:0 1px 2px #0d0d0d14,inset 0 1px #ffffffeb}.st-agent-tile-face{opacity:0;filter:blur(3.2px);will-change:opacity, transform, filter;place-items:center;animation:15s cubic-bezier(.76,0,.24,1) infinite st-agent-logo-cycle;display:grid;position:absolute;inset:0;transform:translateY(.032em)scale(.9)}.st-agent-tile-face img{-o-object-fit:contain;object-fit:contain;width:.46em;height:.46em;display:block}.st-agent-tile-claude-code{animation-delay:2.65s}.st-agent-tile-claude-code img{width:.56em;height:.56em}.st-agent-tile-pi{animation-delay:6.4s}.st-agent-tile-pi img{width:.42em;height:.42em}.st-agent-tile-openclaw{animation-delay:10.15s}.st-agent-tile-openclaw img{width:.48em;height:.48em}@keyframes st-agent-logo-cycle{0%{opacity:0;filter:blur(3.2px);transform:translateY(.032em)scale(.9)}1.2%{opacity:.42;filter:blur(2.4px);transform:translateY(.02em)scale(.945)}2.4%{opacity:.86;filter:blur(1.2px);transform:translateY(.008em)scale(1.01)}3.8%{opacity:1;filter:blur();transform:translateY(0)scale(1.04)}7%,19.2%{opacity:1;filter:blur();transform:translateY(0)scale(1)}21.6%{opacity:.86;filter:blur(.9px);transform:translateY(-.008em)scale(.985)}23.3%{opacity:.42;filter:blur(2.4px);transform:translateY(-.018em)scale(.94)}25%,to{opacity:0;filter:blur(3.2px);transform:translateY(-.026em)scale(.9)}}.st-agent-tile-codex{opacity:1;filter:blur();animation-delay:-1.1s;transform:translateY(0)scale(1)}.st-agent-tile-face-static{opacity:1;filter:none;will-change:auto;animation:none;transform:none}@media (prefers-reduced-motion:reduce){.st-agent-tile-face{filter:none;will-change:auto;animation:none}.st-agent-tile-codex{opacity:1;transform:translateY(0)scale(1)}}.st-money{color:var(--brand-blue)}.st-sub{max-width:55ch;color:var(--body);letter-spacing:0;text-wrap:pretty;margin:20px auto 0;font-size:16.5px;line-height:1.6}.st-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:30px;display:flex}.st-actions>:is(.st-cmd,.st-btn){box-sizing:border-box;height:var(--hero-action-height);min-height:var(--hero-action-height);flex:none}.st-works{color:var(--muted);letter-spacing:0;margin-top:22px;font-size:12.5px}.st-cmd{height:var(--hero-action-height);border:.5px solid var(--line-2);background:var(--paper);cursor:pointer;border-radius:10px;align-items:center;gap:9px;padding:0 8px 0 14px;font-family:inherit;line-height:1;transition:border-color .16s,box-shadow .16s,transform .16s cubic-bezier(.34,1.56,.64,1);display:inline-flex;box-shadow:0 1px 2px #0d0d0d0a}.st-cmd:hover{border-color:#d4d4d6;box-shadow:0 2px 6px #0d0d0d12}.st-cmd:active{transform:scale(.985)}.st-cmd-prompt{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;font-size:13px;line-height:1}.st-cmd-text{color:var(--ink);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:0;font-size:13px;line-height:1}.st-cmd-copy{width:26px;height:26px;color:var(--muted);border-radius:7px;flex:none;place-items:center;transition:color .16s,background .16s;display:grid}.st-cmd:hover .st-cmd-copy{color:#4a4a4e;background:#0d0d0d0a}.st-cmd-copy[data-copied=true]{color:var(--ok)}.st-btn{height:var(--hero-action-height);color:#fff;letter-spacing:0;background-image:linear-gradient(#2c2c2e,#0d0d0d);border:1px solid #0d0d0df0;border-radius:10px;align-items:center;gap:6px;padding:0 16px;font-size:13.5px;font-weight:500;line-height:1;transition:box-shadow .16s,transform .16s cubic-bezier(.34,1.56,.64,1),opacity .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff1a,0 1px 2px #0d0d0d38}.st-btn:hover{box-shadow:inset 0 1px #ffffff24,0 3px 8px #0d0d0d3d}.st-btn:active{transform:scale(.97)}.st-btn svg{flex:none;width:14px;height:14px;display:block}.st-discord-float{--st-discord-inset:8px;--st-discord-icon-size:24px;--st-discord-icon-radius:8px;--st-discord-radius:calc(var(--st-discord-icon-radius) + var(--st-discord-inset));--st-discord-edge-gap:18px;--st-discord-scrollbar-gutter:16px;right:max(var(--st-discord-edge-gap), env(safe-area-inset-right));bottom:max(var(--st-discord-edge-gap), env(safe-area-inset-bottom));z-index:30;max-width:calc(100vw - 32px);height:calc(var(--st-discord-icon-size) + var(--st-discord-inset) * 2);padding:0 14px 0 var(--st-discord-inset);border:1px solid var(--brand-discord-border);border-radius:var(--st-discord-radius);background:var(--brand-discord);color:var(--brand-discord-foreground);box-shadow:inset 0 1px 0 #ffffff2e, 0 14px 28px -18px color-mix(in srgb, var(--brand-discord) 86%, transparent), 0 5px 12px #0d0d0d1f;letter-spacing:0;align-items:center;gap:10px;font-size:13.5px;font-weight:650;line-height:1;text-decoration:none;transition:background .16s,box-shadow .16s,transform .16s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:fixed}.st-landing .st-discord-float,.st-landing .st-discord-float:hover,.st-landing .st-discord-float:focus-visible{color:var(--brand-discord-foreground)}.st-discord-float:hover{background:var(--brand-discord-hover);box-shadow:inset 0 1px 0 #fff3, 0 18px 34px -20px color-mix(in srgb, var(--brand-discord) 95%, transparent), 0 7px 16px #0d0d0d24}.st-discord-float:active{transform:scale(.985)}.st-discord-float:focus-visible{outline:2px solid var(--brand-discord-focus);outline-offset:3px}.st-discord-icon{width:var(--st-discord-icon-size);height:var(--st-discord-icon-size);border-radius:var(--st-discord-icon-radius);background:var(--brand-discord-icon-surface);flex:none;place-items:center;display:grid}.st-discord-icon img{width:18px;height:18px;display:block}.st-discord-label{min-width:0;color:var(--brand-discord-foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (min-width:1024px) and (pointer:fine){.st-discord-float{right:calc(var(--site-frame-inset) + var(--st-discord-scrollbar-gutter) + var(--st-discord-edge-gap));bottom:calc(var(--site-frame-inset) + var(--st-discord-edge-gap))}}.st-install{flex-direction:column;align-items:center;width:100%;max-width:540px;margin:26px auto 0;display:flex}.st-install-label{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:600}.st-install-card{border:.5px solid var(--line-2);background:var(--paper);text-align:left;border-radius:14px;width:100%;overflow:hidden;box-shadow:0 1px 2px #0d0d0d0a,0 12px 28px -16px #0d0d0d1f}.st-install-cmd{align-items:center;gap:10px;padding:14px 10px 14px 16px;display:flex}.st-install-prompt{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;-webkit-user-select:none;user-select:none;flex:none;font-size:13px;line-height:1}.st-install-cmd-text{white-space:nowrap;min-width:0;color:var(--ink);font-family:var(--font-mono), ui-monospace, monospace;scrollbar-width:none;flex:auto;font-size:13px;line-height:1.25;overflow-x:auto}.st-install-cmd-text::-webkit-scrollbar{display:none}.st-install-copy{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;transition:color .16s,background .16s;display:grid}.st-install-copy:hover{color:#4a4a4e;background:#0d0d0d0a}.st-install-copy[data-copied=true]{color:var(--ok)}.st-install-copy:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}.st-agents{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;width:100%;margin-top:22px;display:flex}.st-agents-label{color:var(--muted);font-size:12.5px}.st-agents-row{align-items:center;gap:4px;display:inline-flex}.st-agent-chip{cursor:default;border-radius:8px;place-items:center;width:30px;height:30px;transition:background .16s;display:grid;position:relative}.st-agent-chip:hover,.st-agent-chip:focus-visible{background:#0d0d0d0d}.st-agent-chip:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}.st-agent-chip img{opacity:.72;width:18px;height:18px;transition:opacity .16s}.st-agent-chip:hover img,.st-agent-chip:focus-visible img{opacity:1}.st-agent-chip[data-soon] img{opacity:.32;filter:grayscale()}.st-agent-chip[data-soon]:hover img,.st-agent-chip[data-soon]:focus-visible img{opacity:.48}.st-agent-chip:after{content:attr(data-tip);background:var(--ink);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;border-radius:7px;padding:5px 9px;font-size:11.5px;font-weight:500;line-height:1;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%)translateY(4px)}.st-agent-chip:before{content:"";border:5px solid #0000;border-top-color:var(--ink);opacity:0;pointer-events:none;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)translateY(4px)}.st-agent-chip:hover:after,.st-agent-chip:focus-visible:after,.st-agent-chip:hover:before,.st-agent-chip:focus-visible:before{opacity:1;transform:translate(-50%)translateY(0)}.st-block{width:100%;max-width:var(--w);margin-top:clamp(56px,9vh,88px)}.st-h2{letter-spacing:0;font-size:24px;line-height:1.12}.st-center{text-align:center}.st-cap{text-align:center;color:var(--muted);text-wrap:pretty;margin:48px 0 0;font-size:12.5px}.st-term{border:.5px solid var(--line-2);background:var(--paper);border-radius:12px;width:100%;overflow:hidden}.st-term-bar{border-bottom:.5px solid var(--line);align-items:center;gap:6px;padding:12px 14px;display:flex}.st-term-bar span{background:#dcdcde;border-radius:50%;width:8px;height:8px}.st-term-title{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:0;margin-left:auto;font-size:11.5px;font-style:normal}.st-term-body{min-height:150px;font-family:var(--font-mono), ui-monospace, monospace;padding:18px 18px 20px;font-size:13px;line-height:1.72}.st-term-body p{color:#6a6a6e;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.st-term-body b{color:var(--ink);font-weight:500}.st-term-body .st-ok{color:var(--ok)}.st-term-body .st-arrow{color:var(--ink)}.st-term-body .st-val{color:#157a40;font-weight:600}.st-bento{grid-template-columns:1fr 1fr;gap:12px;display:grid}.st-card{border:.5px solid var(--line-2);background:var(--paper);border-radius:12px;flex-direction:column;padding:22px;display:flex;box-shadow:0 1px 2px #0d0d0d06}.st-k{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:500}.st-num{color:var(--ink);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:0;font-feature-settings:"tnum" 1;margin-top:10px;font-size:34px;font-weight:500}.st-note{color:var(--muted);margin-top:8px;font-size:13px}.st-buyers{margin:12px 0 0;padding:0;list-style:none}.st-buyers li{border-top:.5px solid var(--line);justify-content:space-between;align-items:center;padding:11px 0;font-size:14px;display:flex}.st-buyers li:first-child{border-top:0}.st-buyers span{color:var(--body)}.st-buyers em{color:var(--ink);font-style:normal;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:0;font-size:13px}.st-buyers small{color:var(--muted);font-size:11px}.st-cta{width:100%;max-width:var(--w);text-align:center;flex-direction:column;align-items:center;gap:18px;margin-top:clamp(64px,11vh,104px);display:flex}.st-quotes{grid-template-columns:1fr 1fr;gap:12px;margin-top:26px;display:grid}.st-quote{border:.5px solid var(--line-2);background:var(--paper);border-radius:12px;margin:0;padding:18px;box-shadow:0 1px 2px #0d0d0d06}.st-quote blockquote{text-align:left;color:#36363a;max-width:none;margin:0;font-size:14px;line-height:1.55}.st-quote figcaption{align-items:center;gap:10px;margin-top:16px;display:flex}.st-avatar{color:#6a6a6e;background:#f1f1f1;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:grid}.st-who{flex-direction:column;line-height:1.3;display:flex}.st-who b{color:var(--ink);font-size:13px;font-weight:500}.st-who i{color:var(--muted);font-size:12px;font-style:normal}.st-fine{max-width:var(--w);text-align:center;color:var(--muted);text-wrap:pretty;margin-top:clamp(48px,8vh,72px);font-size:12.5px;line-height:1.6}.st-fine a{color:#5b5b5f;border-bottom:.5px solid var(--line-2);text-decoration:none}.st-fine a:hover{color:var(--ink)}@media (max-width:720px){.st-shader{opacity:.5}}@media (min-width:720px){.st-title{max-width:17.5ch;font-size:56px;line-height:1.02}.st-h2{font-size:27px}.st-sub{max-width:58ch;font-size:17.5px;line-height:1.58}}@media (max-width:620px){.st-landing{padding-inline:20px}.st-discord-float{right:max(14px, env(safe-area-inset-right));bottom:max(14px, env(safe-area-inset-bottom));padding-right:12px;font-size:13px}.st-title{max-width:12.5ch;font-size:37px;line-height:1.05}.st-sub{max-width:34ch;font-size:16px;line-height:1.55}.st-bento,.st-quotes{grid-template-columns:1fr}.st-term-body{font-size:12px}}.st-how{width:100%;max-width:var(--w);flex-direction:column;align-items:center;margin-top:clamp(8px,2vh,28px);scroll-margin-top:92px;display:flex}.st-how-lead{background:linear-gradient(transparent, var(--line-2) 55%, var(--line-2));width:1px;height:clamp(120px,19vh,200px);margin-bottom:clamp(26px,4vh,42px);position:relative;overflow:hidden}.st-how-lead:after{content:"";background:linear-gradient(transparent, var(--brand-blue));width:1px;height:22px;animation:2.6s cubic-bezier(.5,0,.7,.2) infinite st-how-charge;position:absolute;top:0;left:0}@keyframes st-how-charge{0%{opacity:0;transform:translateY(-22px)}12%{opacity:1}86%{opacity:1}to{opacity:0;transform:translateY(200px)}}@media (prefers-reduced-motion:reduce){.st-discord-float{transition-duration:0s}.st-how-lead:after{opacity:0;animation:none}}.st-how-eyebrow{color:var(--brand-blue);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:7px;margin:0;font-size:11.5px;font-weight:500;display:inline-flex}.st-how-eyebrow:before{content:"";background:var(--brand-blue);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-blue) 14%, transparent);border-radius:50%}.st-how-title{text-align:center;letter-spacing:-.01em;max-width:18ch;margin-top:14px;font-size:29px;line-height:1.08}.st-how-title span{color:var(--muted)}.st-how-steps{flex-direction:column;gap:12px;width:100%;margin:clamp(28px,5vh,44px) 0 0;padding:0;list-style:none;display:flex}.st-step{border:.5px solid var(--line-2);background:var(--paper);border-radius:14px;grid-template-columns:96px 1fr;align-items:center;gap:20px;padding:16px 18px;display:grid;box-shadow:0 1px 2px #0d0d0d06}.st-step-img{background:var(--paper-2);border:.5px solid var(--line);border-radius:11px;width:96px;height:96px;overflow:hidden}.st-step-txt{min-width:0}.st-step-num{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;font-size:11px;display:block}.st-step-h{color:var(--ink);font-family:var(--font-display), var(--font-sans), system-ui, sans-serif;letter-spacing:-.01em;margin:5px 0 0;font-size:18px;font-weight:500}.st-step-p{max-width:42ch;color:var(--body);margin:6px 0 0;font-size:13.5px;line-height:1.5}@media (max-width:560px){.st-step{grid-template-columns:76px 1fr;gap:16px;padding:14px}.st-step-img{width:76px;height:76px}.st-how-title{font-size:25px}}.st-scroll{color:var(--muted);cursor:pointer;flex-direction:column;align-items:center;gap:11px;display:flex;position:absolute;bottom:clamp(20px,3.5vh,38px);left:50%;transform:translate(-50%)}.st-scroll-label{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;font-size:10.5px;font-weight:500;transition:color .18s}.st-scroll:hover .st-scroll-label{color:var(--ink)}.st-scroll-track{background:linear-gradient(var(--line-2) 30%, transparent);width:1px;height:64px;position:relative;overflow:hidden}.st-scroll-track:after{content:"";background:var(--ink);width:1px;height:16px;animation:1.8s cubic-bezier(.4,0,.2,1) infinite st-scroll;position:absolute;top:0;left:0}@keyframes st-scroll{0%{opacity:0;transform:translateY(-16px)}28%{opacity:.9}to{opacity:0;transform:translateY(64px)}}@media (prefers-reduced-motion:reduce){.st-scroll-track:after{opacity:.5;animation:none}}.st-card{position:relative;overflow:hidden}.st-card-ht{opacity:.45;pointer-events:none;width:56px;height:56px;position:absolute;top:12px;right:12px}.st-te{width:100%;position:relative}.st-te-svg{z-index:0;pointer-events:none;position:absolute;overflow:visible}.st-te>:not(.st-te-svg){z-index:1;position:relative}.st-te-base path{fill:none;stroke:color-mix(in srgb, var(--ink) 16%, transparent);stroke-width:1px;stroke-linecap:round}.st-te-energy path{fill:none;stroke:var(--brand-blue);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:7 53;animation:2.4s linear infinite st-te-flow}@keyframes st-te-flow{to{stroke-dashoffset:-60px}}.st-te-cloud circle{fill:var(--brand-blue);opacity:var(--base);transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite st-te-spark}@keyframes st-te-spark{0%,70%{opacity:var(--base);transform:scale(1)}80%{opacity:.65;transform:scale(1.7)}92%{opacity:var(--base);transform:scale(1)}to{opacity:var(--base);transform:scale(1)}}@media (prefers-reduced-motion:reduce){.st-te-energy path{opacity:.5;stroke-dasharray:none;animation:none}.st-te-cloud circle{animation:none}}.st-learn{border:1px solid color-mix(in srgb, var(--brand-blue) 28%, var(--line-2));background:var(--paper);box-shadow:0 1px 2px #0d0d0d0d, 0 0 0 4px color-mix(in srgb, var(--brand-blue) 8%, transparent);color:var(--ink);letter-spacing:0;border-radius:999px;align-items:center;gap:7px;padding:11px 20px;font-size:14px;font-weight:550;text-decoration:none;transition:color .18s,border-color .18s,box-shadow .25s,transform .18s;animation:3s ease-in-out infinite st-learn-glow;display:inline-flex;position:absolute;bottom:clamp(20px,5vh,48px);left:50%;transform:translate(-50%)}.st-learn:hover{color:var(--ink);border-color:color-mix(in srgb, var(--brand-blue) 55%, var(--line-2));transform:translate(-50%)translateY(1px)}.st-learn svg{color:var(--brand-blue);animation:1.8s ease-in-out infinite st-learn-bob}@keyframes st-learn-bob{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@keyframes st-learn-glow{0%,to{box-shadow:0 1px 2px #0d0d0d0d, 0 0 0 4px color-mix(in srgb, var(--brand-blue) 7%, transparent)}50%{box-shadow:0 1px 2px #0d0d0d0d, 0 0 0 7px color-mix(in srgb, var(--brand-blue) 11%, transparent)}}.st-conduit{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:visible}.st-conduit-svg{position:absolute;inset:0;overflow:visible}.st-mag-track{fill:none;stroke:none}.st-mag-0{stop-color:color-mix(in srgb, #fff 40%, var(--brand-blue));stop-opacity:1}.st-mag-1{stop-color:var(--brand-blue);stop-opacity:.62}.st-mag-2{stop-color:var(--brand-blue);stop-opacity:0}.st-mag-after path{fill:none;stroke:var(--brand-blue);stroke-width:1.4px;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--brand-blue) 55%, transparent))}.st-mag-edge path{fill:none;stroke:url(#st-mag);stroke-width:2.2px}.st-mag-bloom path{fill:none;stroke:url(#st-mag);stroke-width:8px;opacity:.9;filter:blur(5px)}.st-mag-orb-glow{fill:var(--brand-blue);opacity:.14;filter:blur(5px)}.st-mag-wave{will-change:transform, opacity;background-image:radial-gradient(circle, var(--brand-blue) 0 1.05px, transparent 1.5px);background-position:50%;background-size:3.4px 3.4px;width:46px;height:46px;margin:-23px 0 0 -23px;position:absolute;top:0;left:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.st-mag-spark{fill:var(--brand-blue);opacity:0}@media (prefers-reduced-motion:reduce){.st-conduit{display:none}.st-learn svg,.st-learn{animation:none}}
