html{scroll-padding-top:6rem}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.hero-glow{background:radial-gradient(48% 42% at 50% 0%,#ff694c1a,transparent 70%),var(--color-card)}@supports (color:lab(0% 0 0)){.hero-glow{background:radial-gradient(48% 42% at 50% 0%,lab(64.0957% 57.0115 46.6543/.1),transparent 70%),var(--color-card)}}@property --iri-angle{syntax:"<angle>";inherits:true;initial-value:0deg}@keyframes iri-spin{to{--iri-angle:360deg}}.iridescent-frame{background:conic-gradient(from var(--iri-angle,0deg),#ffd9c0,#d9c8ff,#bfe0ff,#c9f0dc,#ffefc2,#ffd9c0);border-radius:18px;padding:2px;animation:14s linear infinite iri-spin;position:relative}.iridescent-frame:before{content:"";z-index:-1;background:inherit;filter:blur(22px);opacity:.55;border-radius:28px;position:absolute;inset:-10px}@keyframes aurora{0%{background-position:50%,50%}to{background-position:350%,350%}}[data-aurora-state=paused]:after{animation-play-state:paused}@keyframes thread-in{0%{transform:translate(100%)}to{transform:translate(0)}}.thread-in{animation:.32s cubic-bezier(.16,1,.3,1) thread-in}@media (prefers-reduced-motion:reduce){.thread-in,.iridescent-frame{animation:none}}@keyframes reveal-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.band-reveal{animation:linear both reveal-rise;animation-timeline:view();animation-range:entry 5% cover 24%}}}@keyframes ray-shine{0%{opacity:0;background-position:0 0}8%{opacity:1}34%{opacity:1;background-position:100% 100%}44%{opacity:0;background-position:100% 100%}to{opacity:0;background-position:0 0}}.animate-shine{opacity:0;animation:ray-shine var(--duration,8s)infinite linear}@media (prefers-reduced-motion:reduce){.animate-shine{animation:none}}@keyframes reaction-blur-in{0%{opacity:0;filter:blur(7px);transform:scale(.96)}to{opacity:1;filter:blur();transform:scale(1)}}.reaction-in{animation:.44s cubic-bezier(.16,1,.3,1) both reaction-blur-in}@media (prefers-reduced-motion:reduce){.reaction-in{animation:none}}@keyframes ray-living{to{background-position:130px}}.ray-living:before{content:attr(data-word);pointer-events:none;color:#0000;background-image:url(/brand/ray-noise.jpg);background-position:0;background-size:130px;-webkit-background-clip:text;background-clip:text;padding-inline:.12em;animation:13s linear infinite ray-living;position:absolute;inset:0 -.12em -.2em}@media (prefers-reduced-motion:reduce){.ray-living:before{animation:none}}.rp-pulse{opacity:.7}.rp-typing{opacity:0}.rp-reply,.rp-arrow,.rp-ticket{opacity:1}.rp-strike{transform-origin:0;transform:scaleX(1)}.rp-newval{opacity:1}@media (prefers-reduced-motion:no-preference){@keyframes rp-pulse{0%,to{opacity:.3}50%{opacity:1}}@keyframes rp-typing-bounce{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes rp-chase-typing{0%,25%{opacity:1}35%,88%{opacity:0}to{opacity:1}}@keyframes rp-chase-reply{0%,30%{opacity:0}42%,85%{opacity:1}95%,to{opacity:0}}@keyframes rp-arrow{0%,to{opacity:.35}22%,85%{opacity:1}}@keyframes rp-ticket{0%{opacity:.5;transform:translateY(6px)}30%,85%{opacity:1;transform:translateY(0)}to{opacity:.5;transform:translateY(6px)}}@keyframes rp-strike{0%,33%{transform:scaleX(0)}46%,90%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes rp-newval{0%,40%{opacity:0;transform:translate(3px)}52%,90%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(3px)}}.rp-pulse{animation:1.6s ease-in-out infinite rp-pulse}.rp-typing-dot{animation:.9s ease-in-out infinite rp-typing-bounce}.rp-typing{animation:5s ease-in-out infinite rp-chase-typing}.rp-reply{animation:5s ease-in-out infinite rp-chase-reply}.rp-arrow{animation:5s ease-in-out infinite rp-arrow}.rp-ticket{animation:5s ease-in-out infinite rp-ticket}.rp-strike{animation:4.5s ease-in-out infinite rp-strike}.rp-newval{animation:4.5s ease-in-out infinite rp-newval}.rp-pulse,.rp-typing-dot,.rp-typing,.rp-reply,.rp-arrow,.rp-ticket,.rp-strike,.rp-newval{animation-play-state:paused}.rp-live .rp-pulse,.rp-live .rp-typing-dot,.rp-live .rp-typing,.rp-live .rp-reply,.rp-live .rp-arrow,.rp-live .rp-ticket,.rp-live .rp-strike,.rp-live .rp-newval{animation-play-state:running}}.integration-arc{--arc-stride:112px;--arc-tile:72px;--arc-drop:130px;--arc-lift:20px;--arc-thread:46px;--arc-radius:18px;--arc-orb:6rem;height:calc(var(--arc-tile) + var(--arc-lift) + var(--arc-thread) + var(--arc-orb));position:relative}.integration-arc-track{height:calc(var(--arc-tile) + var(--arc-drop) + var(--arc-lift));position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.integration-arc-tile{top:var(--arc-lift);width:var(--arc-tile);height:var(--arc-tile);margin-left:calc(var(--arc-tile)/-2);border-radius:var(--arc-radius);background:color-mix(in oklab,var(--brand-surface)62%,transparent);border:1px solid color-mix(in oklab,var(--brand-line)70%,transparent);opacity:calc(.62 - var(--a)*.34);filter:blur(calc(var(--a)*2.6px));transform:translate3d(calc(var(--d)*var(--arc-stride)),calc(var(--a)*var(--a)*var(--arc-drop)),0)scale(calc(1 - var(--a)*.14));place-items:center;transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .7s,filter .7s,background-color .5s,border-color .5s,box-shadow .5s;display:grid;position:absolute;left:50%}.integration-arc-tile:hover{background:var(--brand-surface);border-color:var(--brand-ink);opacity:1;filter:none}.integration-arc-tile:focus-visible{outline:2px solid var(--brand-coral-strong);outline-offset:3px}.integration-arc-logo{width:calc(var(--arc-tile)*.52);height:calc(var(--arc-tile)*.52)}.integration-arc-tile--crest{background:var(--brand-surface);border-color:var(--brand-line);opacity:1;filter:none;transform:translate3d(0,calc(var(--arc-lift)*-.55),0)scale(1.1);box-shadow:0 1px 2px #1011120a,0 14px 32px -14px #10111238}.integration-arc-tie{top:calc(var(--arc-lift)*.45 + var(--arc-tile)*1.05);width:var(--arc-orb);height:var(--arc-thread);margin-left:calc(var(--arc-orb)/-2);position:absolute;left:50%}.integration-arc-ray{top:calc(var(--arc-lift)*.45 + var(--arc-tile)*1.05 + var(--arc-thread));width:var(--arc-orb);height:var(--arc-orb);margin-left:calc(var(--arc-orb)/-2);position:absolute;left:50%}.integration-arc-orb{width:100%;height:100%}@media (max-width:1024px){.integration-arc{--arc-stride:96px;--arc-tile:62px;--arc-drop:105px;--arc-radius:16px;--arc-thread:42px;--arc-orb:5.25rem}}@media (max-width:640px){.integration-arc{--arc-stride:74px;--arc-tile:50px;--arc-drop:74px;--arc-radius:13px;--arc-thread:34px;--arc-orb:4.25rem}}@media (max-width:400px){.integration-arc{--arc-stride:64px;--arc-tile:44px;--arc-drop:60px;--arc-radius:11px;--arc-thread:30px;--arc-orb:3.75rem}}@media (prefers-reduced-motion:reduce){.integration-arc-tile{transition:none}}.integrations-grid{scrollbar-width:thin;scrollbar-color:var(--brand-line)transparent;max-height:30rem;padding-right:.5rem;overflow-y:auto}.integrations-grid[data-fade-top]{-webkit-mask-image:linear-gradient(#0000,#000 3.5rem);mask-image:linear-gradient(#0000,#000 3.5rem)}.integrations-grid[data-fade-bottom]{-webkit-mask-image:linear-gradient(#000 calc(100% - 3.5rem),#0000);mask-image:linear-gradient(#000 calc(100% - 3.5rem),#0000)}.integrations-grid[data-fade-top][data-fade-bottom]{-webkit-mask-image:linear-gradient(#0000,#000 3.5rem calc(100% - 3.5rem),#0000);mask-image:linear-gradient(#0000,#000 3.5rem calc(100% - 3.5rem),#0000)}.integrations-grid::-webkit-scrollbar{width:8px}.integrations-grid::-webkit-scrollbar-thumb{background:var(--brand-line);border-radius:999px}.integrations-grid::-webkit-scrollbar-track{background:0 0}@media (max-width:639px){.integrations-grid{max-height:24rem}}@media (prefers-reduced-motion:reduce){.integrations-grid{transition:none}}
