body{font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;font-feature-settings:"ss01", "cv11";text-rendering:optimizelegibility}.eyebrow,.globe-caption,.code-head,.timeline-line time,.mono,.content-page pre,.code-panel pre,code,kbd{font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Consolas, monospace}::selection{color:#f4fff9;background:#9cf3c355}.skip-link{z-index:100;color:#10231b;background:#a0efc5;border-radius:7px;padding:10px 14px;font-size:14px;font-weight:600;transition:top .2s;position:fixed;top:-60px;left:16px}.skip-link:focus{top:16px}main:focus{outline:none}.nav a{padding:6px 0;position:relative}.nav a:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#9cf3c3,#0000);height:1px;transition:opacity .25s,transform .25s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(.4)}.nav a:hover:after{opacity:1;transform:none}.mobile-menu{position:relative}.mobile-menu summary{color:#e7eeed;cursor:pointer;background:#141c23;border:1px solid #2d383f;border-radius:8px;place-items:center;width:42px;height:42px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary:focus-visible{outline-offset:3px;outline:2px solid #9cf3c3}.mobile-menu .menu-close,.mobile-menu[open] .menu-open{display:none}.mobile-menu[open] .menu-close{display:block}.mobile-menu nav{z-index:30;background:#0f171dfa;border:1px solid #2b3940;border-radius:10px;min-width:220px;padding:8px;animation:.18s ease-out pr-menu-in;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 60px #000a}.mobile-menu nav a{color:#d7e3e0;border-radius:6px;padding:12px;font-size:15px}.mobile-menu nav a:hover,.mobile-menu nav a:focus-visible{color:#a0efc5;background:#17252c}@keyframes pr-menu-in{0%{opacity:0;translate:0 -6px}}@media (max-width:700px){.mobile-menu{display:block}.nav-actions{gap:10px}}.button{transition:background .2s,color .2s,transform .2s,box-shadow .3s;box-shadow:0 0 #a0efc500}.button:not(.secondary):hover{box-shadow:0 10px 30px -8px #7fe6b077}.button.secondary:hover{border-color:#3d4d55}.hero--cinematic .hero-word{animation:.85s cubic-bezier(.2,.75,.25,1) backwards pr-word-in;animation-delay:calc(var(--w,0) * 55ms + 60ms)}@keyframes pr-word-in{0%{opacity:.08;translate:0 .38em}}.hero h1 em .hero-word{background:linear-gradient(100deg,#a0efc5 10%,#d4ffe9 45%,#8fe3c7 80%);color:#0000;-webkit-background-clip:text;background-clip:text}.hero--cinematic .cta-row,.hero--cinematic .hero-copy>p,.hero--cinematic .hero-note{animation:.9s cubic-bezier(.2,.75,.25,1) .45s backwards pr-fade-up}@keyframes pr-fade-up{0%{opacity:.1;translate:0 12px}}.section h2,.content-page h1,.final-cta h2{letter-spacing:-.035em}.credibility span{transition:color .25s}.credibility span:hover{color:#cfe9dc}.faq-list summary{justify-content:space-between;align-items:center;gap:20px;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"";border-bottom:1.5px solid #8fdcb6;border-right:1.5px solid #8fdcb6;flex:none;width:9px;height:9px;transition:transform .25s;transform:rotate(45deg)translateY(-3px)}.faq-list details[open] summary:after{transform:rotate(225deg)translate(-2px,-1px)}.faq-list summary:hover{color:#c9f5de}.final-cta{position:relative;overflow:hidden}.final-cta:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#9cf3c322,#0000);height:70%;position:absolute;inset:-40% 20% auto}.final-cta>*{position:relative}.content-page{max-width:820px}.content-page h2{scroll-margin-top:30px}.content-page code{color:#bfeed6;background:#13212a;border-radius:5px;padding:2px 6px;font-size:.9em}.content-page .panel p{line-height:2.1}.legal-meta{color:#8398a1;margin-bottom:30px;font-size:13px}.login-card .provider{gap:12px}.login-card .provider svg{flex:none}.not-found{text-align:center;place-content:center;min-height:62vh;padding:70px 20px;display:grid}.not-found .code{font:500 clamp(80px, 16vw, 150px)/1 var(--font-geist-mono), ui-monospace, monospace;letter-spacing:-.06em;background:linear-gradient(#d9ffec,#9cf3c3 45%,#9cf3c300);color:#0000;-webkit-background-clip:text;background-clip:text}.not-found h1{letter-spacing:-.03em;margin:18px 0 12px;font-size:30px}.not-found p{max-width:430px;margin:0 auto}.not-found .cta-row{justify-content:center}@media (prefers-reduced-motion:reduce){.hero--cinematic .hero-word,.hero--cinematic .cta-row,.hero--cinematic .hero-copy>p,.hero--cinematic .hero-note{animation:none}}.login-card .button.provider:not(.secondary) svg{box-sizing:content-box;background:#fff;border-radius:50%;padding:3px}.mobile-menu nav .menu-cta{color:#10231b;background:#a0efc5;justify-content:center;align-items:center;gap:8px;margin-top:6px;font-weight:600;display:none}@media (max-width:380px){.nav-actions>.button{display:none}.mobile-menu nav .menu-cta{display:flex}}.status-page .status-demo{margin-top:38px}.bars i.empty{opacity:.7;background:#1f2b32}.legend-empty{background:#2a3840}.status-incidents{gap:14px;display:grid}.status-incidents .status-incident-example{min-height:0}.status-incident-example[data-health=healthy]{border-left-color:#a2eec2}.status-incident-example[data-health=incident]{border-left-color:#ff969b}.status-incident-example[data-health=incident] .status-service-badge{color:#ff969b;background:#351c25;border-color:#78414e}.status-empty{font-size:14px}.status-page>.text-link{margin-top:36px}.sign-out{color:#92a5ae;background:0 0;border:0;align-items:center;gap:7px;margin-top:12px;padding:0;font-size:12px;display:inline-flex}.sign-out:hover{color:#a0efc5}
