.scene{-webkit-backdrop-filter:blur(14px)saturate(140%);background:linear-gradient(160deg,#ffffff5c,#ffffff24 60%);border:1px solid #fff9;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 30px 60px #14143c47,inset 0 1px #ffffffa6,inset 0 -1px #ffffff26}.scene:before{content:"";opacity:.5;pointer-events:none;background-image:radial-gradient(#ffffff59 1px,#0000 1.4px);background-size:18px 18px;position:absolute;inset:0}.scene:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 40%,#ffffff47 50%,#0000 60%);animation:6s ease-in-out infinite sheen;position:absolute;inset:-40% -60%;transform:translate(-60%)}@keyframes sheen{0%,70%{transform:translate(-60%)}to{transform:translate(60%)}}.scene svg{width:100%;height:auto;font-family:var(--sans);display:block;position:relative}.scene .lab{font:700 12px var(--head);fill:var(--ink)}.scene .tiny{font:500 10px var(--mono);fill:#fff}.scene .mono{font:500 11px var(--mono);fill:var(--ink)}.scene .mono.k{fill:#fff;font-weight:700}.scene .big{font:700 20px var(--mono);fill:var(--ink)}.scene .chip{fill:#fff}.scene .chip-text{font:700 9.5px var(--mono);fill:var(--c)}.scene .ok{fill:#22c55e}.scene .warn{fill:#f59e0b}.scene .off{fill:#ef4444}.scene .tick{fill:none;stroke:#22c55e;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.scene .cross{fill:none;stroke:#ef4444;stroke-width:2.5px;stroke-linecap:round}.scene .grade rect{fill:#22c55e;filter:url(#glow)}.scene .grade-text{font:800 34px var(--head);fill:#fff}.scene .rowbg{fill:#ffffff47}.scene .track{fill:#1f293326}.scene .uptime .thr{stroke:#1f29334d;stroke-width:1px;stroke-dasharray:3 3}.scene .uptime .lat{font:700 14px var(--mono);fill:var(--ink)}.scene .uptime .lat-bad{fill:#b91c1c;opacity:0;animation:6s linear infinite up-bad}.scene .uptime .lat-ok{animation:6s linear infinite up-ok}.scene .uptime .pt{font:800 11px var(--mono);fill:#15803d;letter-spacing:.08em}.scene .uptime .pt-down{fill:#b91c1c;opacity:0;animation:6s linear infinite up-bad}.scene .uptime .pt-up{animation:6s linear infinite up-ok}.scene .uptime .dot{fill:#22c55e;animation:6s linear infinite up-dot}.scene .uptime .ring{fill:none;stroke:#22c55e;stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:2s ease-out infinite up-ring,6s linear infinite up-dotstroke}.scene .uptime .bar{fill:url(#bar);transform-box:fill-box;transform-origin:bottom;animation:6s cubic-bezier(.2,.8,.2,1) infinite up-bar;animation-delay:calc(var(--i) * .1s);transform:scaleY(0)}.scene .uptime .bar.down{fill:url(#bar-red);filter:url(#glow)}.scene .uptime .cursor{fill:#fff;opacity:.8;animation:6s linear infinite up-cursor}@keyframes up-bar{0%{opacity:0;transform:scaleY(0)}5%{opacity:1;transform:scaleY(1.08)}8%{transform:scaleY(1)}93%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(0)}}@keyframes up-cursor{0%{x:18px;opacity:.8}46%{x:296px;opacity:.8}50%,to{opacity:0;x:296px}}@keyframes up-ok{0%,26%{opacity:1}29%,56%{opacity:0}59%,to{opacity:1}}@keyframes up-bad{0%,26%{opacity:0}29%,56%{opacity:1}59%,to{opacity:0}}@keyframes up-dot{0%,26%{fill:#22c55e}29%,56%{fill:#ef4444}59%,to{fill:#22c55e}}@keyframes up-dotstroke{0%,26%{stroke:#22c55e}29%,56%{stroke:#ef4444}59%,to{stroke:#22c55e}}@keyframes up-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3)}}.scene .email .inbox rect{fill:#ffffff38;stroke:#ffffffb3;stroke-dasharray:4 3}.scene .email .inbox .ln{fill:#ffffff80}.scene .email .env{fill:#fff;stroke:#1f293333}.scene .email .flap{fill:none;stroke:#1f29334d}.scene .email .env-bad{fill:#fff;stroke:#ef4444;stroke-width:1.5px}.scene .email .flap-bad{fill:none;stroke:#ef4444}.scene .email .bad-text{fill:#fecaca;font-weight:700}.scene .email .mail{animation-duration:6s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-iteration-count:infinite}.scene .email .good{animation-name:em-good;transform:translate(22px,56px)}.scene .email .bad{animation-name:em-bad;transform:translate(22px,128px)}.scene .email .stamp{opacity:0;transform-box:fill-box;transform-origin:50%;animation:6s ease-out infinite em-stamp}.scene .email .halo{fill:var(--c);opacity:.25;filter:url(#glow-lg);transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite em-halo}.scene .email .wave{fill:none;stroke:#fff;stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:6s ease-out infinite em-wave}.scene .email .sh{fill:#fff;stroke:var(--c);stroke-width:2px}.scene .email .shield{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite em-shield}.scene .email .verdict{font:700 11px var(--head);fill:#b91c1c;opacity:0;animation:6s linear infinite em-verdict}@keyframes em-good{0%{opacity:1;transform:translate(22px,56px)}34%{opacity:1;transform:translate(240px,64px)}44%,to{opacity:0;transform:translate(240px,64px)}}@keyframes em-stamp{0%,34%{opacity:0;transform:scale(2)}38%{opacity:1;transform:scale(1)}44%,to{opacity:0}}@keyframes em-bad{0%,40%{opacity:1;transform:translate(22px,128px)rotate(0)}62%{opacity:1;transform:translate(98px,108px)rotate(0)}66%{transform:translate(88px,110px)rotate(-10deg)}92%,to{opacity:0;transform:translate(30px,170px)rotate(-40deg)}}@keyframes em-shield{0%,60%{transform:scale(1)}64%{transform:scale(1.12)}70%,to{transform:scale(1)}}@keyframes em-wave{0%,62%{opacity:0;transform:scale(.6)}64%{opacity:.9;transform:scale(.8)}84%,to{opacity:0;transform:scale(2.4)}}@keyframes em-halo{0%,to{opacity:.22;transform:scale(1)}50%{opacity:.32;transform:scale(1.12)}}@keyframes em-verdict{0%,66%{opacity:0}70%,94%{opacity:1}98%,to{opacity:0}}.scene .tls .body{fill:#fff;stroke:var(--c);stroke-width:2.5px}.scene .tls .shackle{fill:none;stroke:var(--c);stroke-width:2.5px}.scene .tls .key{fill:var(--c)}.scene .tls .radar{fill:none;stroke:#fff;stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:3s ease-out infinite tls-radar}.scene .tls .radar.r2{animation-delay:1.5s}.scene .tls .beam{fill:url(#beam);opacity:.9;animation:6s ease-in-out infinite tls-beam}.scene .tls .row{opacity:0;animation:6s ease-out infinite tls-row;animation-delay:calc(var(--i) * .25s)}.scene .tls .exp{fill:#f59e0b;transform-box:fill-box;transform-origin:0;animation:6s ease-out infinite tls-exp}.scene .tls .grade{transform-box:fill-box;transform-origin:50%;animation:6s cubic-bezier(.34,1.56,.64,1) infinite tls-grade}@keyframes tls-radar{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(2.2)}}@keyframes tls-beam{0%{x:20px;opacity:0}5%{opacity:.9}38%{x:264px;opacity:.9}44%,to{x:264px;opacity:0}}@keyframes tls-row{0%,12%{opacity:0;transform:translate(-8px)}22%,94%{opacity:1;transform:translate(0)}to{opacity:0}}@keyframes tls-exp{0%,24%{transform:scaleX(0)}44%,94%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes tls-grade{0%,44%{opacity:0;transform:scale(0)}54%{opacity:1;transform:scale(1)}94%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}.scene .headers .dot{fill:#1f293333}.scene .headers .d1{fill:#fca5a5}.scene .headers .d2{fill:#fcd34d}.scene .headers .d3{fill:#86efac}.scene .headers .url{fill:#ffffff59}.scene .headers .cap{opacity:.85;font-size:9px}.scene .headers .hrow{opacity:0;animation:6s ease-out infinite hd-row;animation-delay:calc(var(--i) * .18s)}.scene .headers .csp .tick{opacity:0;animation:6s linear infinite hd-csp-tick}.scene .headers .csp .cross{animation:6s linear infinite hd-csp-cross}.scene .headers .csp .fix{fill:url(#beam);opacity:0;animation:6s ease-in-out infinite hd-fix}.scene .headers .grade rect{animation:6s linear infinite hd-grade}.scene .headers .g-b{animation:6s linear infinite hd-gb}.scene .headers .g-a{animation:6s linear infinite hd-ga}.scene .headers .burst{fill:none;stroke:#22c55e;stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:6s ease-out infinite hd-burst}@keyframes hd-row{0%{opacity:0;transform:translate(-10px)}8%,96%{opacity:1;transform:translate(0)}to{opacity:0}}@keyframes hd-csp-cross{0%,60%{opacity:1}64%,to{opacity:0}}@keyframes hd-csp-tick{0%,62%{opacity:0}66%,to{opacity:1}}@keyframes hd-fix{0%,52%{opacity:0;transform:translate(-100%)}56%{opacity:1}64%{opacity:1;transform:translate(100%)}66%,to{opacity:0;transform:translate(100%)}}@keyframes hd-grade{0%,64%{fill:#f59e0b}68%,to{fill:#22c55e}}@keyframes hd-gb{0%,64%{opacity:1}67%,to{opacity:0}}@keyframes hd-ga{0%,67%{opacity:0}70%,to{opacity:1}}@keyframes hd-burst{0%,66%{opacity:0;transform:scale(.4)}68%{opacity:.9}84%,to{opacity:0;transform:scale(1.8)}}.scene .dns .scan{fill:#fff;opacity:0;animation:6s linear infinite dns-scan}.scene .dns .flash{fill:#ef4444;opacity:0;animation:6s ease-out infinite dns-flash}.scene .dns .old{animation:6s linear infinite dns-old}.scene .dns .strike{stroke:#b91c1c;stroke-width:1.5px;transform-box:fill-box;transform-origin:0;animation:6s ease-out infinite dns-strike;transform:scaleX(0)}.scene .dns .new{fill:#b91c1c;opacity:0;font-weight:700;animation:6s linear infinite dns-new}.scene .dns .changed .chip{fill:#fee2e2}.scene .dns .changed .chip-text{fill:#b91c1c}.scene .dns .changed .chip,.scene .dns .changed .chip-text{opacity:0;transform-box:fill-box;transform-origin:50%;animation:6s cubic-bezier(.34,1.56,.64,1) infinite dns-chip}.scene .dns .alert{opacity:0;animation:6s linear infinite dns-alert}@keyframes dns-scan{0%{y:44px;opacity:.9}30%{y:154px;opacity:.9}32%,to{opacity:0}}@keyframes dns-flash{0%,36%{opacity:0}38%{opacity:.35}50%,to{opacity:.08}}@keyframes dns-old{0%,38%{opacity:1}46%,to{opacity:.45}}@keyframes dns-strike{0%,38%{transform:scaleX(0)}44%,to{transform:scaleX(1)}}@keyframes dns-new{0%,44%{opacity:0;transform:translateY(6px)}50%,to{opacity:1;transform:translateY(14px)}}@keyframes dns-chip{0%,50%{opacity:0;transform:scale(.6)}56%,to{opacity:1;transform:scale(1)}}@keyframes dns-alert{0%,60%{opacity:0}66%,to{opacity:1}}.scene .typo .cand{opacity:0;fill:#ffffffd9}.scene .typo .c1{animation:6s linear infinite ty-c1}.scene .typo .c2{animation:6s linear infinite ty-c2}.scene .typo .c3{animation:6s linear infinite ty-c3}.scene .typo .one{fill:#b91c1c;font-weight:800}.scene .typo .caret{fill:#fff;animation:.8s steps(2,end) infinite ty-caret}.scene .typo .flag .chip{fill:#fee2e2}.scene .typo .flag .chip-text{fill:#b91c1c}.scene .typo .flag{opacity:0;transform-box:fill-box;transform-origin:50%;animation:6s cubic-bezier(.34,1.56,.64,1) infinite ty-flag}.scene .typo .pulse{fill:#ef4444;transform-box:fill-box;transform-origin:50%;animation:1.2s ease-in-out infinite ty-pulse}@keyframes ty-c1{0%,4%{opacity:0}8%,22%{opacity:1}26%,to{opacity:0}}@keyframes ty-c2{0%,28%{opacity:0}32%,46%{opacity:1}50%,to{opacity:0}}@keyframes ty-c3{0%,52%{opacity:0}56%,96%{opacity:1;fill:#fff}to{opacity:0}}@keyframes ty-caret{to{opacity:0}}@keyframes ty-flag{0%,60%{opacity:0;transform:scale(.7)}66%,96%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes ty-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.6)}}.scene .snap .pg{fill:#ffffff80;stroke:#fffc}.scene .snap .ln{fill:#1f293324}.scene .snap .img{fill:color-mix(in srgb, var(--c) 30%, white)}.scene .snap .img-diff{animation:6s linear infinite sn-img}.scene .snap .diff{fill:none;stroke:#ef4444;stroke-width:2px;stroke-dasharray:6 4;opacity:0;animation:6s linear infinite sn-diff,1s linear infinite sn-ants}.scene .snap .arrow path{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.scene .snap .lens{fill:#fff;stroke:var(--c);stroke-width:2px}.scene .snap .iris{fill:var(--c);transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite sn-iris}.scene .snap .flash{fill:#fff;opacity:0;animation:6s linear infinite sn-flash}.scene .snap .badge{opacity:0;transform-box:fill-box;transform-origin:50%;animation:6s cubic-bezier(.34,1.56,.64,1) infinite sn-badge}.scene .snap .badge .chip{fill:#fee2e2}.scene .snap .badge .chip-text{fill:#b91c1c}@keyframes sn-iris{0%,26%{transform:scale(1)}30%{transform:scale(.3)}34%,to{transform:scale(1)}}@keyframes sn-flash{0%,28%{opacity:0}31%{opacity:.9}38%,to{opacity:0}}@keyframes sn-img{0%,30%{fill:color-mix(in srgb, var(--c) 30%, white)}36%,to{fill:#fecaca}}@keyframes sn-diff{0%,40%{opacity:0}46%,to{opacity:1}}@keyframes sn-ants{to{stroke-dashoffset:-10px}}@keyframes sn-badge{0%,52%{opacity:0;transform:scale(.6)}58%,to{opacity:1;transform:scale(1)}}.scene .safe .url{fill:#ffffff8c;stroke:#ffffffe6}.scene .safe .beam{fill:url(#beam);animation:6s ease-in-out infinite sc-beam}.scene .safe .src{fill:#ffffff59;animation:6s linear infinite sc-src;animation-delay:calc(var(--i) * 90ms)}.scene .safe .src.hit{filter:url(#glow);animation-name:sc-hit}.scene .safe .vbox.ok{fill:#dcfce7}.scene .safe .vbox.bad{fill:#fee2e2}.scene .safe .vt{font:700 11px var(--head);fill:#15803d}.scene .safe .verdict-bad .vt{fill:#b91c1c}.scene .safe .verdict-ok,.scene .safe .verdict-bad{opacity:0;transform-box:fill-box;transform-origin:0}.scene .safe .verdict-ok{animation:6s cubic-bezier(.34,1.56,.64,1) infinite sc-ok}.scene .safe .verdict-bad{animation:6s cubic-bezier(.34,1.56,.64,1) infinite sc-bad}@keyframes sc-beam{0%{x:20px;opacity:0}4%{opacity:1}30%{x:270px;opacity:1}34%,to{x:270px;opacity:0}}@keyframes sc-src{0%,30%{fill:#ffffff59}34%,to{fill:#22c55e}}@keyframes sc-hit{0%,30%{fill:#ffffff59}34%,60%{fill:#22c55e}64%,to{fill:#ef4444}}@keyframes sc-ok{0%,40%{opacity:0;transform:scale(.8)}46%,62%{opacity:1;transform:scale(1)}66%,to{opacity:0;transform:scale(.8)}}@keyframes sc-bad{0%,66%{opacity:0;transform:scale(.8)}72%,96%{opacity:1;transform:scale(1)}to{opacity:0}}.scene .watch .live{fill:#22c55e;transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out infinite sw-live}.scene .watch .tbg{fill:#ffffff80}.scene .watch .tile{opacity:0;animation:6s ease-out infinite sw-tile;animation-delay:calc(var(--i) * .12s)}.scene .watch .tv{font-weight:700}.scene .watch .red .tbg{animation:6s linear infinite sw-red}.scene .watch .ok-v{animation:6s linear infinite sw-okv}.scene .watch .bad-v{fill:#b91c1c;opacity:0;animation:6s linear infinite sw-badv}.scene .watch .n{opacity:0;animation:6s cubic-bezier(.2,.8,.2,1) infinite sw-n;animation-delay:calc(var(--i) * .3s);transform:translate(30px)}.scene .watch .n rect{fill:#fff}.scene .watch .n .tiny{fill:var(--c);font-weight:700}@keyframes sw-live{0%,to{transform:scale(1)}50%{opacity:.6;transform:scale(1.5)}}@keyframes sw-tile{0%{opacity:0;transform:translateY(8px)}8%,96%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes sw-red{0%,30%{fill:#ffffff80}34%,84%{fill:#fecaca;filter:url(#glow)}88%,to{fill:#ffffff80}}@keyframes sw-okv{0%,30%{opacity:1}34%,84%{opacity:0}88%,to{opacity:1}}@keyframes sw-badv{0%,30%{opacity:0}34%,84%{opacity:1}88%,to{opacity:0}}@keyframes sw-n{0%,36%{opacity:0;transform:translate(30px)}44%,86%{opacity:1;transform:translate(0)}92%,to{opacity:0;transform:translate(30px)}}.scene .breach .scan{fill:#fff;opacity:0;animation:6s linear infinite br-scan}.scene .breach .brow{opacity:0;animation:6s ease-out infinite br-row;animation-delay:calc(var(--i) * .15s)}.scene .breach .ok{opacity:0;animation:6s linear infinite br-ok;animation-delay:calc(var(--i) * .2s)}.scene .breach .hit .rowbg{animation:6s linear infinite br-rowbg}.scene .breach .chip{fill:#fee2e2}.scene .breach .chip-text{fill:#b91c1c}.scene .breach .hit .chip,.scene .breach .hit .chip-text{opacity:0;transform-box:fill-box;transform-origin:50%;animation:6s cubic-bezier(.34,1.56,.64,1) infinite br-hit}.scene .breach .hit .mono{animation:6s linear infinite br-name}@keyframes br-scan{0%{y:44px;opacity:.9}30%{y:150px;opacity:.9}32%,to{opacity:0}}@keyframes br-row{0%{opacity:0;transform:translate(-8px)}8%,96%{opacity:1;transform:translate(0)}to{opacity:0}}@keyframes br-ok{0%,22%{opacity:0}28%,to{opacity:1}}@keyframes br-rowbg{0%,36%{fill:#ffffff47}40%,to{fill:#ef444438}}@keyframes br-hit{0%,38%{opacity:0;transform:scale(.6)}44%,to{opacity:1;transform:scale(1)}}@keyframes br-name{0%,38%{fill:var(--ink)}44%,to{fill:#b91c1c}}.scene .audit .box{fill:#ffffffd9;stroke:#1f29334d}.scene .audit .arow{opacity:0;animation:6s ease-out infinite au-row;animation-delay:calc(var(--i) * .12s)}.scene .audit .arow .tick{opacity:0;transform-box:fill-box;transform-origin:50%;animation:6s cubic-bezier(.34,1.56,.64,1) infinite au-tick;animation-delay:calc(.6s + var(--i) * .5s)}.scene .audit .progress{fill:var(--c);filter:url(#glow);transform-box:fill-box;transform-origin:0;animation:6s ease-in-out infinite au-progress}.scene .audit .pct{fill:var(--ink);font-weight:700}.scene .audit .chip-g{opacity:0;transform-box:fill-box;transform-origin:50%;animation:6s cubic-bezier(.34,1.56,.64,1) infinite au-chip}@keyframes au-row{0%{opacity:0;transform:translate(-8px)}8%,96%{opacity:1;transform:translate(0)}to{opacity:0}}@keyframes au-tick{0%,10%{opacity:0;transform:scale(0)}16%,94%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes au-progress{0%,8%{transform:scaleX(0)}58%,94%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes au-chip{0%,56%{opacity:0;transform:scale(.6)}62%,94%{opacity:1;transform:scale(1)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.scene:after,.scene *{animation:none!important}.scene .uptime .bar{opacity:1;transform:none}.scene .uptime .cursor{opacity:0}.scene .tls .row,.scene .tls .grade,.scene .headers .hrow,.scene .headers .csp .tick,.scene .headers .g-a,.scene .dns .new,.scene .dns .changed .chip,.scene .dns .changed .chip-text,.scene .dns .alert,.scene .typo .c3,.scene .typo .flag,.scene .snap .diff,.scene .snap .badge,.scene .safe .verdict-bad,.scene .safe .src,.scene .watch .tile,.scene .watch .n,.scene .watch .bad-v,.scene .breach .brow,.scene .breach .ok,.scene .breach .hit .chip,.scene .breach .hit .chip-text,.scene .audit .arow,.scene .audit .arow .tick,.scene .audit .chip-g,.scene .email .stamp{opacity:1;transform:none}.scene .dns .old,.scene .dns .flash,.scene .headers .cross,.scene .headers .g-b,.scene .watch .ok-v,.scene .safe .verdict-ok,.scene .tls .beam,.scene .safe .beam,.scene .dns .scan,.scene .breach .scan,.scene .email .mail{opacity:0}.scene .headers .grade rect{fill:#22c55e}.scene .tls .exp,.scene .audit .progress{transform:none}.scene .dns .new{transform:translateY(14px)}.scene .safe .src{fill:#22c55e}.scene .safe .src.hit{fill:#ef4444}.scene .uptime .lat-ok,.scene .uptime .pt-up{opacity:1}.scene .uptime .lat-bad,.scene .uptime .pt-down{opacity:0}.scene .email .verdict{opacity:1}}.list[data-astro-cid-hemr5th4]{gap:10px;margin-top:28px;display:grid}details[data-astro-cid-hemr5th4]{padding:0;overflow:hidden}summary[data-astro-cid-hemr5th4]{cursor:pointer;font:700 16px var(--head);color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.plus[data-astro-cid-hemr5th4]{flex:none;width:18px;height:18px;position:relative}.plus[data-astro-cid-hemr5th4]:before,.plus[data-astro-cid-hemr5th4]:after{content:"";background:var(--primary);width:12px;height:2px;transition:transform .2s;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.plus[data-astro-cid-hemr5th4]:after{transform:translate(-50%,-50%)rotate(90deg)}details[data-astro-cid-hemr5th4][open] .plus[data-astro-cid-hemr5th4]:after{transform:translate(-50%,-50%)rotate(0)}details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{padding:0 22px 20px;font-size:15.5px;line-height:1.6}.hero[data-astro-cid-hs5igvha]{margin-top:calc(-1 * var(--nav-h));padding-block:calc(var(--nav-h) + 48px) 56px;background:linear-gradient(135deg, var(--c1) 0%, var(--c2) 45%, var(--c3) 100%)}.hero-grid[data-astro-cid-hs5igvha]{grid-template-columns:1.15fr 1fr;align-items:center;gap:40px;display:grid}.back[data-astro-cid-hs5igvha]{font:600 14px var(--head);color:#ffffffd9;margin-bottom:18px;display:inline-block}.back[data-astro-cid-hs5igvha]:hover{color:#fff;text-decoration:none}.title-row[data-astro-cid-hs5igvha]{align-items:center;gap:18px;margin-top:16px;display:flex}.title-row[data-astro-cid-hs5igvha] .tt{background:#fff}.hero[data-astro-cid-hs5igvha] h1[data-astro-cid-hs5igvha]{font-size:clamp(32px,4vw,48px)}.tagline[data-astro-cid-hs5igvha]{font:700 20px var(--head);color:#fff;margin-top:18px}.usecase[data-astro-cid-hs5igvha]{color:#fff;background:#ffffff24;border-left:3px solid #fff;border-radius:0 10px 10px 0;max-width:60ch;margin-top:16px;padding:14px 18px;font-size:16px}.usecase[data-astro-cid-hs5igvha] .eyebrow[data-astro-cid-hs5igvha]{margin-bottom:4px;display:block}.lead[data-astro-cid-hs5igvha]{color:#ffffffd1;max-width:60ch;margin-top:12px;font-size:17px}.hero[data-astro-cid-hs5igvha] .actions[data-astro-cid-hs5igvha]{margin-top:28px}.note[data-astro-cid-hs5igvha]{color:#ffffffb3;margin-top:12px;font-size:13.5px}.anim[data-astro-cid-hs5igvha]{filter:drop-shadow(0 30px 50px #14143c59);justify-self:end;width:100%;max-width:440px}.tabs-bar[data-astro-cid-hs5igvha]{border-bottom:1px solid var(--border);top:var(--nav-h);z-index:5;background:#fff;position:sticky}.tabs[data-astro-cid-hs5igvha]{align-items:center;gap:4px;display:flex}.all-tools[data-astro-cid-hs5igvha]{font:600 14px var(--head);color:var(--text-muted);margin-left:auto}.all-tools[data-astro-cid-hs5igvha]:hover{color:var(--primary);text-decoration:none}.tab[data-astro-cid-hs5igvha]{font:700 15px var(--head);color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:16px 18px}.tab[data-astro-cid-hs5igvha][aria-selected=true]{color:var(--primary);border-color:var(--primary)}.two[data-astro-cid-hs5igvha]{grid-template-columns:1.2fr 1fr;align-items:start;gap:40px 48px;display:grid}.intro[data-astro-cid-hs5igvha]{max-width:64ch;margin-top:12px}.included[data-astro-cid-hs5igvha]{margin-top:24px;font-weight:600}.price-grid[data-astro-cid-hs5igvha]{grid-template-columns:1fr 2fr;align-items:start;gap:32px;margin-top:28px;display:grid}.rate-col[data-astro-cid-hs5igvha]{gap:14px;display:grid}.all-pricing[data-astro-cid-hs5igvha]{font-size:14px;font-weight:600}.rate[data-astro-cid-hs5igvha]{background:var(--primary-soft);border-color:color-mix(in srgb, var(--primary) 30%, white);box-shadow:none;gap:14px;font-size:17px;display:grid}.rate[data-astro-cid-hs5igvha] strong[data-astro-cid-hs5igvha]{font:800 30px var(--head);color:var(--primary)}.rate-then[data-astro-cid-hs5igvha] strong[data-astro-cid-hs5igvha]{font-size:26px}.ex-intro[data-astro-cid-hs5igvha]{max-width:64ch;margin-top:8px;font-size:14.5px}.ex-list[data-astro-cid-hs5igvha]{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px;list-style:none;display:grid}.ex-text[data-astro-cid-hs5igvha]{font-size:14px;line-height:1.5}.ex[data-astro-cid-hs5igvha]{box-shadow:none;background:#ffffff73;border-color:#925fff2e;align-content:start;gap:8px;padding:18px;display:grid}.ex-head[data-astro-cid-hs5igvha]{font:600 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.ex-body[data-astro-cid-hs5igvha] strong[data-astro-cid-hs5igvha]{font:800 24px var(--head);color:var(--ink)}.ex-calc[data-astro-cid-hs5igvha]{font:500 12px var(--mono)}.ex-total[data-astro-cid-hs5igvha]{font:700 15px var(--head);color:var(--ink);margin-top:6px}.calc[data-astro-cid-hs5igvha]{box-shadow:none;background:#ffffff73;border-color:#925fff2e;gap:10px;margin-top:16px;display:grid}.calc[data-astro-cid-hs5igvha] label[data-astro-cid-hs5igvha]{margin:0;font-size:14px}.calc-row[data-astro-cid-hs5igvha]{grid-template-columns:140px 1fr;align-items:center;gap:16px;display:grid}.calc[data-astro-cid-hs5igvha] input[data-astro-cid-hs5igvha]{border:1px solid var(--border-strong);font:600 18px var(--head);background:#fff}.calc[data-astro-cid-hs5igvha] output[data-astro-cid-hs5igvha]{font:700 18px var(--head);color:var(--primary)}.api-grid[data-astro-cid-hs5igvha]{grid-template-columns:1fr 1.7fr;align-items:start;gap:32px;margin-top:28px;display:grid}.api-side[data-astro-cid-hs5igvha]{gap:12px;display:grid}.api-fact[data-astro-cid-hs5igvha]{box-shadow:none;background:#ffffff8c;border-color:#925fff2e;gap:8px;display:grid}.endpoint[data-astro-cid-hs5igvha]{font:600 14px var(--mono);color:var(--primary);word-break:break-all}.small[data-astro-cid-hs5igvha]{font-size:14px;line-height:1.55}.small[data-astro-cid-hs5igvha] code[data-astro-cid-hs5igvha]{font:500 12px var(--mono);background:var(--surface-2);border-radius:4px;padding:1px 6px}.ops[data-astro-cid-hs5igvha]{gap:12px;margin-top:16px;list-style:none;display:grid}.op[data-astro-cid-hs5igvha]{box-shadow:none;background:#ffffff8c;border-color:#925fff2e;gap:8px;padding:18px;display:grid}.op-head[data-astro-cid-hs5igvha]{align-items:center;gap:10px;display:flex}.op-name[data-astro-cid-hs5igvha]{font:700 15px var(--mono);color:var(--ink)}.op-kind[data-astro-cid-hs5igvha]{font:600 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;background:var(--primary-soft);color:var(--primary);border-radius:999px;padding:3px 8px}.op-example[data-astro-cid-hs5igvha]{color:#e6edf3;font:500 12.5px/1.55 var(--mono);background:#1f2933;border-radius:10px;margin:0;padding:14px 16px;overflow-x:auto}.try[data-astro-cid-hs5igvha]{margin-top:14px}.facts[data-astro-cid-hs5igvha] dl[data-astro-cid-hs5igvha]{grid-template-columns:auto 1fr;gap:10px 20px;margin:0;font-size:15px;display:grid}.facts[data-astro-cid-hs5igvha] dt[data-astro-cid-hs5igvha]{color:var(--text-muted)}.facts[data-astro-cid-hs5igvha] dd[data-astro-cid-hs5igvha]{margin:0;font-weight:500}.facts[data-astro-cid-hs5igvha] .free[data-astro-cid-hs5igvha]{color:var(--ok)}.list[data-astro-cid-hs5igvha]{max-width:70ch;margin-top:24px;font-size:16px}.mini[data-astro-cid-hs5igvha]{color:var(--text);grid-template-columns:44px 1fr;align-items:center;gap:16px;display:grid}.mini[data-astro-cid-hs5igvha]:hover{text-decoration:none}.mini[data-astro-cid-hs5igvha] h3[data-astro-cid-hs5igvha]{font-size:17px}.mini[data-astro-cid-hs5igvha] p[data-astro-cid-hs5igvha]{font-size:14px}@media (width<=800px){.hero-grid[data-astro-cid-hs5igvha],.two[data-astro-cid-hs5igvha],.price-grid[data-astro-cid-hs5igvha],.api-grid[data-astro-cid-hs5igvha]{grid-template-columns:1fr}.anim[data-astro-cid-hs5igvha]{justify-self:stretch;max-width:none}}
