:root{overflow-x:clip}html body{overflow-x:clip}.site-header .header-inner{transition:min-height .3s ease,padding .3s ease}.site-header .brand-logo{transition:width .3s ease,filter .3s ease}.site-header.scrolled .header-inner{min-height:2.6rem;padding:.3rem 0}.site-header.scrolled .brand-logo{width:9rem}.scroll-progress{position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:linear-gradient(90deg,var(--accent),var(--accent-strong));transform:scaleX(0);transform-origin:left;pointer-events:none;box-shadow:0 0 12px #38bdf873}.blog-cat-web{--cat: #8b5cf6;--cat-dim: rgba(139, 92, 246, .16);--cat-bright: rgba(139, 92, 246, .55)}.blog-cat-ai{--cat: #38bdf8;--cat-dim: rgba(56, 189, 248, .16);--cat-bright: rgba(56, 189, 248, .55)}.blog-cat-mon{--cat: #34d399;--cat-dim: rgba(52, 211, 153, .16);--cat-bright: rgba(52, 211, 153, .55)}.blog-index{position:relative;--sx: 50%;--sy: 240px}.blog-index:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(148,163,184,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.055) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(640px at var(--sx) var(--sy),#000 0%,rgba(0,0,0,.3) 55%,rgba(0,0,0,.1) 100%);mask-image:radial-gradient(640px at var(--sx) var(--sy),#000 0%,rgba(0,0,0,.3) 55%,rgba(0,0,0,.1) 100%)}.blog-index:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(520px at var(--sx) var(--sy),rgba(139,92,246,.075),transparent 70%)}.blog-index .container{position:relative;z-index:1}.cat-masthead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1.4rem;margin-bottom:1.6rem;padding:.65rem 0;border-top:2px solid rgba(226,232,240,.35);border-bottom:1px solid rgba(148,163,184,.2);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.cat-masthead strong{color:var(--text);font-weight:600}.cat-barcode{display:inline-block;width:84px;height:22px;opacity:.8;background:repeating-linear-gradient(90deg,rgba(226,232,240,.85) 0 2px,transparent 2px 5px,rgba(226,232,240,.85) 5px 6px,transparent 6px 9px,rgba(226,232,240,.85) 9px 12px,transparent 12px 14px)}.blog-filters{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:1.7rem 0 2rem}.cat-filter-label{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-right:.4rem}.blog-filter{position:relative;padding:.45rem 1.05rem;border:1px solid rgba(159,178,198,.24);border-radius:6px;background:#ffffff08;color:var(--muted);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:border-color .25s ease,color .25s ease,background-color .25s ease}.blog-filter:hover{border-color:#e2e8f080;color:var(--text)}.blog-filter.is-active{background:#e2e8f014;border-color:#e2e8f099;color:var(--text);box-shadow:inset 0 2px #e2e8f099}.cat-float{animation:cat-float var(--fd, 9s) ease-in-out var(--fdel, 0s) infinite alternate}@keyframes cat-float{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.cat-card{--rx: 0deg;--ry: 0deg;--gx: 50%;--gy: 45%;position:relative;display:flex;flex-direction:column;gap:.65rem;height:100%;padding:1.45rem 1.35rem 1.25rem;border:1px solid rgba(148,163,184,.18);border-radius:10px;background:linear-gradient(165deg,#0d1326ed,#060a16de);text-decoration:none;color:inherit;overflow:hidden;transform:perspective(750px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .16s ease-out,border-color .3s ease,box-shadow .3s ease;will-change:transform}.cat-card:before{content:"";position:absolute;inset:7px;border:1px solid rgba(148,163,184,.08);border-radius:6px;pointer-events:none}.cat-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(230px at var(--gx) var(--gy),rgba(255,255,255,.085),transparent 62%);opacity:0;transition:opacity .35s ease}.cat-card:hover{border-color:var(--cat-bright);box-shadow:0 24px 50px #00000080,0 0 26px var(--cat-dim)}.cat-card:hover:after{opacity:1}.cat-card:hover .blog-arrow{transform:translate(5px)}.cat-rail{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.68rem;letter-spacing:.13em;text-transform:uppercase;color:var(--cat);opacity:.95}.cat-rail span:last-child{color:var(--muted);opacity:.75}.cat-stamp{align-self:flex-start;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--cat);border:1px dashed var(--cat-bright);border-radius:4px;padding:.24rem .65rem;transform:rotate(-1.1deg)}.cat-card h3{margin:.1rem 0 0;font-size:1.05rem;line-height:1.42;color:var(--text)}.cat-card p{margin:0;flex:1;color:var(--muted);font-size:.9rem;line-height:1.62}.blog-read{display:inline-flex;align-items:center;gap:.45rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text);opacity:.85}.blog-arrow{display:inline-block;transition:transform .3s var(--ease-out)}.cat-num{position:absolute;right:.9rem;bottom:.3rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:3.6rem;font-weight:800;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(148,163,184,.16);pointer-events:none}.cat-feature{display:grid;grid-template-columns:1.6fr 1fr;gap:2rem;align-items:stretch;padding:2rem 2.1rem;margin-bottom:1.4rem}.cat-feature-main{display:flex;flex-direction:column;gap:.8rem}.cat-feature h3{font-size:clamp(1.3rem,2.4vw,1.65rem);line-height:1.3}.cat-spec{display:flex;flex-direction:column;gap:.55rem;justify-content:center;padding:1.2rem 1.3rem;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#0206118c;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.cat-spec-head{font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);padding-bottom:.45rem;border-bottom:1px solid rgba(148,163,184,.2)}.cat-spec-row{display:flex;justify-content:space-between;gap:1rem;font-size:.76rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px dotted rgba(148,163,184,.18);padding-bottom:.45rem}.cat-spec-row span:last-child{color:var(--text)}.cat-live{color:#34d399!important}.cat-spec .cat-barcode{margin-top:.5rem}.cat-spec-id{font-size:.66rem;letter-spacing:.22em;color:var(--muted);opacity:.7}.blog-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.15rem}.blog-grid .cat-float,.blog-grid .cat-card{height:100%}.cat-span-2{grid-column:span 2}.cat-span-4{grid-column:span 4}.cat-span-4 .cat-card h3{font-size:1.3rem;line-height:1.35;max-width:38ch}.cat-span-4 .cat-card p{max-width:58ch}.cat-strip-wrap{grid-column:1 / -1}.cat-strip{flex-direction:row;align-items:center;gap:1.3rem;padding:1.1rem 1.5rem}.cat-strip .cat-rail{flex:0 0 auto;width:130px}.cat-strip .cat-rail-leader,.cat-strip .cat-rail span:last-child{display:none}.cat-strip h3{flex:1;margin:0;font-size:1rem}.cat-strip p,.cat-strip .cat-num{display:none}.cat-strip .cat-stamp{align-self:center}.cat-rail-leader{flex:1;min-width:1.4rem;border-bottom:1px dotted rgba(148,163,184,.28);transform:translateY(-.28em)}.cat-end{margin:2rem 0 0;text-align:center;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);opacity:.65}[data-reveal]{opacity:0;translate:0 22px;transition:opacity .6s ease,translate .6s var(--ease-out);transition-delay:var(--d, 0s)}[data-reveal].revealed{opacity:1;translate:0 0}.blog-hidden{display:none!important}.article-cta{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px))}@media(max-width:980px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cat-span-2,.cat-span-4{grid-column:span 1}.cat-span-4 .cat-card h3{font-size:1.05rem}.cat-strip-wrap{grid-column:1 / -1}}@media(max-width:640px){.blog-grid{grid-template-columns:1fr}.cat-strip{flex-direction:column;align-items:flex-start;gap:.65rem;padding:1.45rem 1.35rem 1.25rem}.cat-strip .cat-rail{width:100%}.cat-feature{grid-template-columns:1fr;padding:1.6rem 1.4rem}.cat-masthead{font-size:.62rem;gap:.45rem 1rem}}.page-web{--pa: #8b5cf6;--pa-dim: rgba(139, 92, 246, .16);--pa-bright: rgba(139, 92, 246, .55)}.page-ai{--pa: #38bdf8;--pa-dim: rgba(56, 189, 248, .16);--pa-bright: rgba(56, 189, 248, .55)}.page-mon{--pa: #34d399;--pa-dim: rgba(52, 211, 153, .16);--pa-bright: rgba(52, 211, 153, .55)}.page-web main,.page-ai main,.page-mon main{counter-reset:svc-section}.page-web .section-heading h2:before,.page-ai .section-heading h2:before,.page-mon .section-heading h2:before{counter-increment:svc-section;content:"Sec " counter(svc-section,decimal-leading-zero);display:block;margin-bottom:.55rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--pa)}.page-service .service-entry,.page-service .pricing-feature,.page-service .pricing-note,.page-service .faq-row,.page-service .related-link{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px))}.page-service .pricing-feature,.page-service .faq-row,.page-service .related-link{position:relative;overflow:hidden}.page-service .pricing-feature:after,.page-service .faq-row:after,.page-service .related-link:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(260px at var(--gx, 50%) var(--gy, 40%),rgba(255,255,255,.07),transparent 62%);opacity:0;transition:opacity .35s ease}.page-service .pricing-feature:hover:after,.page-service .faq-row:hover:after,.page-service .related-link:hover:after{opacity:1}.page-service .service-entry:hover,.page-service .pricing-feature:hover,.page-service .faq-row:hover,.page-service .related-link:hover{border-color:var(--pa-bright, rgba(139, 92, 246, .45));box-shadow:inset 0 0 34px var(--pa-dim, rgba(139, 92, 246, .07))}.page-web .hero{border-bottom:1px solid rgba(139,92,246,.25);background-image:repeating-linear-gradient(90deg,rgba(139,92,246,.3) 0 1px,transparent 1px 40px);background-size:100% 9px;background-position:bottom;background-repeat:no-repeat}.page-ai main{position:relative}.page-ai main:before{content:"";position:absolute;top:0;bottom:0;left:calc(50% - 595px);width:1px;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(56,189,248,.4) 0 7px,transparent 7px 25px);animation:svc-trace 22s linear infinite}@keyframes svc-trace{0%{background-position-y:0}to{background-position-y:250px}}@media(max-width:1260px){.page-ai main:before{display:none}}.page-mon h1:after{content:"";display:inline-block;width:11px;height:11px;margin-left:.65rem;border-radius:50%;vertical-align:middle;background:#34d399;box-shadow:0 0 #34d3998c;animation:svc-pulse 2.2s ease-out infinite}@keyframes svc-pulse{0%{box-shadow:0 0 #34d3998c}70%{box-shadow:0 0 0 10px #34d39900}to{box-shadow:0 0 #34d39900}}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1;translate:none;transition:none}.cat-float{animation:none}.cat-card,.blog-filter,.blog-arrow,.cat-card:after{transition:none}.page-ai main:before,.page-mon h1:after{animation:none}}.svc-scene{position:relative;z-index:1;width:100%;max-width:470px;display:flex;flex-direction:column;gap:.7rem;filter:drop-shadow(0 28px 60px rgba(0,0,0,.5))}.svc-caption{display:flex;align-items:center;gap:.55rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.67rem;letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.svc-caption:before{content:"";flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--pa, #8b5cf6);box-shadow:0 0 8px var(--pa, #8b5cf6);animation:svc-cap-blink 1.6s ease-in-out infinite}@keyframes svc-cap-blink{0%,to{opacity:1}50%{opacity:.35}}.svc-browser{position:relative;border:1px solid rgba(148,163,184,.22);border-radius:12px;background:#0b1226;overflow:hidden}.svc-bar{position:relative;z-index:2;display:flex;align-items:center;gap:.4rem;padding:.5rem .7rem;background:#020617e0;border-bottom:1px solid rgba(148,163,184,.14)}.svc-dot{width:8px;height:8px;border-radius:50%}.svc-dot:nth-child(1){background:#f87171}.svc-dot:nth-child(2){background:#fbbf24}.svc-dot:nth-child(3){background:#34d399}.svc-url{flex:1;margin-left:.35rem;padding:.16rem .6rem;border-radius:6px;background:#94a3b81a;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.62rem;letter-spacing:.05em;color:var(--muted);white-space:nowrap;overflow:hidden}.svc-viewport{position:relative;height:218px;overflow:hidden}.svc-old{position:absolute;inset:0;background:#dcd9cf;color:#1f2937;font-family:Times New Roman,Georgia,serif;will-change:transform}.svc-old-banner{background:navy;color:#ff0;text-align:center;font-weight:700;font-style:italic;font-size:.88rem;padding:.45rem .3rem;text-shadow:1px 1px 0 #cc0000}.svc-old-nav{background:silver;border-top:2px solid #ffffff;border-bottom:2px solid #6b7280;text-align:center;padding:.22rem 0;font-size:.68rem}.svc-old-nav u{color:#00c;margin:0 .4rem;cursor:pointer}.svc-old-marquee{overflow:hidden;white-space:nowrap;background:#ffc;border-bottom:1px solid #d4d40a;font-size:.62rem;color:#8a6d00;padding:.14rem 0}.svc-old-marquee span{display:inline-block;padding-left:100%;animation:svc-marquee 9s linear infinite}@keyframes svc-marquee{to{transform:translate(-100%)}}.svc-old-body{padding:.55rem .85rem;font-size:.7rem;line-height:1.45}.svc-old-body p{margin:0 0 .35rem}.svc-old-imgs{display:flex;gap:.5rem;margin:.35rem 0 .45rem}.svc-old-img{flex:1;height:38px;background:#a8a8a8;border:2px inset #ffffff;display:grid;place-items:center;font-family:ui-monospace,monospace;font-size:.58rem;color:#555}.svc-old-btn{display:inline-block;background:silver;border:2px outset #ffffff;padding:.14rem .7rem;font-size:.66rem;font-family:inherit}.svc-old-meta{margin-top:.4rem;font-size:.58rem;color:#6b7280}.svc-web[data-phase=kick] .svc-old{animation:svc-kick 1s cubic-bezier(.5,-.15,.85,.5) forwards}@keyframes svc-kick{0%{transform:none}16%{transform:translate(-3.5%) rotate(-2.5deg)}to{transform:translate(125%,70%) rotate(30deg)}}.svc-web[data-phase=build] .svc-old,.svc-web[data-phase=new] .svc-old{opacity:0;transform:translate(125%,70%) rotate(30deg)}.svc-web[data-phase=reset] .svc-old{animation:svc-return .85s cubic-bezier(.2,.9,.3,1.12) forwards}@keyframes svc-return{0%{transform:translateY(-125%) rotate(-5deg)}to{transform:none}}.svc-new{position:absolute;inset:0;background:linear-gradient(160deg,#0c1430,#070b1c);padding:.75rem .95rem;display:flex;flex-direction:column;gap:.6rem}.svc-new>*{opacity:0;transform:translateY(12px);transition:opacity .5s ease,transform .5s var(--ease-out, ease)}.svc-web[data-phase=build] .svc-new>*,.svc-web[data-phase=new] .svc-new>*{opacity:1;transform:none}.svc-web[data-phase=build] .svc-new-nav{transition-delay:.1s}.svc-web[data-phase=build] .svc-new-hero{transition-delay:.45s}.svc-web[data-phase=build] .svc-new-cards{transition-delay:.95s}.svc-web[data-phase=reset] .svc-new>*,.svc-web[data-phase=old] .svc-new>*,.svc-web[data-phase=kick] .svc-new>*{transition:opacity .3s ease}.svc-new-nav{display:flex;align-items:center;gap:.5rem}.svc-new-logo{width:13px;height:13px;border-radius:4px;background:linear-gradient(135deg,#8b5cf6,#6d28d9);box-shadow:0 0 10px #8b5cf6b3}.svc-new-links{display:flex;gap:.4rem;margin-left:auto}.svc-new-links i{width:22px;height:4px;border-radius:2px;background:#94a3b866}.svc-new-cta{width:38px;height:12px;border-radius:6px;background:#8b5cf673}.svc-new-hero{display:flex;flex-direction:column;gap:.42rem;padding-top:.2rem}.svc-new-h1{width:72%;height:11px;border-radius:3px;background:linear-gradient(90deg,#e2e8f0,#a78bfa)}.svc-new-h1.short{width:46%}.svc-new-p{width:84%;height:5px;border-radius:2px;background:#94a3b859}.svc-new-btn{width:74px;height:18px;margin-top:.25rem;border-radius:9px;background:linear-gradient(135deg,#8b5cf6,#6d28d9);box-shadow:0 6px 18px #8b5cf673}.svc-new-cards{display:flex;gap:.5rem;margin-top:auto}.svc-new-cards i{flex:1;height:46px;border-radius:7px;border:1px solid rgba(139,92,246,.25);background:linear-gradient(180deg,rgba(139,92,246,.12),transparent 60%),#0a1024e6}.svc-scan{position:absolute;top:0;bottom:0;width:34%;left:-40%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(139,92,246,.2),transparent)}.svc-web[data-phase=build] .svc-scan{animation:svc-scan 1.5s ease forwards}@keyframes svc-scan{to{left:110%}}.svc-badge{position:absolute;right:.7rem;bottom:.65rem;padding:.24rem .6rem;border-radius:999px;border:1px solid rgba(52,211,153,.5);background:#041610eb;color:#34d399;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.6rem;letter-spacing:.08em;transform:scale(0);z-index:3}.svc-web[data-phase=new] .svc-badge{animation:svc-badge-pop .45s cubic-bezier(.2,1.4,.4,1) .5s forwards}@keyframes svc-badge-pop{to{transform:scale(1)}}.svc-ai svg{display:block;width:100%;height:auto;border:1px solid rgba(56,189,248,.22);border-radius:12px;background:radial-gradient(circle at 50% 38%,#0a1428,#060a18 75%)}.svc-ai .svc-wire{fill:none;stroke:#38bdf86b;stroke-width:1.5;stroke-dasharray:240;stroke-dashoffset:0}.svc-ai[data-phase=build] .svc-wire{stroke-dashoffset:240;animation:svc-draw 1s ease forwards;animation-delay:var(--wd, .9s)}@keyframes svc-draw{to{stroke-dashoffset:0}}.svc-ai .svc-node{transform-box:fill-box;transform-origin:center}.svc-ai[data-phase=build] .svc-node{animation:svc-pop .5s cubic-bezier(.2,1.3,.4,1) backwards;animation-delay:var(--nd, 0s)}@keyframes svc-pop{0%{transform:scale(0);opacity:0}}.svc-ai .svc-node rect{fill:#0d1830;stroke:#38bdf859;stroke-width:1;transition:stroke .25s ease,fill .25s ease}.svc-ai .svc-node text{fill:#cbd5e1;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;letter-spacing:.04em}.svc-ai .svc-node .svc-sub{fill:#64748b;font-size:9px}.svc-ai .svc-node .svc-count{fill:#7dd3fc}.svc-ai .svc-node.svc-hit rect{stroke:#7dd3fc;fill:#11264a}.svc-ai .svc-core rect{fill:#0a1d3a;stroke:#7dd3fcb3}.svc-ai .svc-core text{fill:#7dd3fc;font-size:17px;font-weight:700;letter-spacing:.12em}.svc-core-ring{fill:none;stroke:#38bdf88c;stroke-width:1.2;opacity:0;transform-box:fill-box;transform-origin:center}.svc-ai[data-phase=run] .svc-core-ring{animation:svc-ring 2.4s ease-out infinite}.svc-ai[data-phase=run] .svc-core-ring:nth-of-type(2){animation-delay:1.2s}@keyframes svc-ring{0%{transform:scale(.55);opacity:.85}to{transform:scale(1.45);opacity:0}}.svc-pkt{fill:#7dd3fc;opacity:0;transition:opacity .4s ease;filter:drop-shadow(0 0 5px rgba(56,189,248,.95))}.svc-ai[data-phase=run] .svc-pkt:not(.svc-x){opacity:1}.svc-ai .svc-x{opacity:0}.svc-ai.svc-extended .svc-x-node{opacity:1;animation:svc-pop .5s cubic-bezier(.2,1.3,.4,1) backwards}.svc-ai.svc-extended .svc-x-wire{opacity:1;stroke-dashoffset:240;animation:svc-draw .9s ease .35s forwards}.svc-ai.svc-extended[data-phase=run] .svc-x-pkt{opacity:1;transition-delay:1.4s}.svc-mon .svc-viewport{height:108px}.svc-site-ok,.svc-site-err,.svc-site-fix{position:absolute;inset:0;opacity:0;transition:opacity .25s ease}.svc-mon[data-state=up] .svc-site-ok,.svc-mon[data-state=recovered] .svc-site-ok,.svc-mon[data-state=down] .svc-site-err,.svc-mon[data-state=alert] .svc-site-err{opacity:1}.svc-mon[data-state=down] .svc-site-err{animation:svc-glitch .3s steps(3) 1}.svc-mon[data-state=fix] .svc-site-fix{opacity:1}@keyframes svc-glitch{0%{transform:translate(-3px)}50%{transform:translate(3px)}to{transform:none}}.svc-site-ok{padding:.6rem .8rem;background:linear-gradient(160deg,#0c1430,#070b1c);display:flex;flex-direction:column;gap:.42rem}.svc-ok-nav{display:flex;align-items:center;gap:.45rem}.svc-ok-logo{width:11px;height:11px;border-radius:3px;background:linear-gradient(135deg,#34d399,#0d9488)}.svc-ok-links{display:flex;gap:.35rem}.svc-ok-links i{width:18px;height:4px;border-radius:2px;background:#94a3b866}.svc-ok-pill{margin-left:auto;padding:.1rem .5rem;border-radius:999px;border:1px solid rgba(52,211,153,.5);color:#34d399;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.56rem;letter-spacing:.08em}.svc-ok-h1{width:62%;height:9px;border-radius:3px;background:linear-gradient(90deg,#e2e8f0,#6ee7b7)}.svc-ok-p{width:80%;height:5px;border-radius:2px;background:#94a3b859}.svc-ok-btn{width:64px;height:15px;border-radius:8px;background:linear-gradient(135deg,#34d399,#0d9488)}.svc-site-err{background:#170a0e;display:grid;place-items:center;text-align:center;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.svc-err-code{display:block;font-size:1.7rem;font-weight:800;color:#f87171;text-shadow:0 0 18px rgba(248,113,113,.5)}.svc-err-sub{display:block;margin-top:.2rem;font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:#f87171bf}.svc-site-fix{background:#0a0f1f;display:grid;place-items:center;text-align:center;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.svc-spinner{width:22px;height:22px;margin:0 auto .5rem;border-radius:50%;border:2px solid rgba(52,211,153,.2);border-top-color:#34d399;animation:svc-spin .8s linear infinite}@keyframes svc-spin{to{transform:rotate(360deg)}}.svc-monitor{position:relative;margin-top:.6rem;padding:.65rem .8rem .7rem;border:1px solid rgba(52,211,153,.25);border-radius:12px;background:#060d14;overflow:hidden}.svc-mon-row{display:flex;justify-content:space-between;align-items:baseline;gap:.6rem;margin-bottom:.5rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase}.svc-mon-status{color:#34d399;transition:color .25s ease}.svc-mon[data-state=down] .svc-mon-status,.svc-mon[data-state=alert] .svc-mon-status{color:#f87171}.svc-mon[data-state=fix] .svc-mon-status{color:#fbbf24}.svc-mon-lat{color:var(--muted)}.svc-chart{display:flex;align-items:flex-end;gap:2px;height:52px}.svc-chart i{flex:1;min-height:3px;border-radius:1px;background:#34d399;opacity:.85;transition:height .3s ease,background-color .3s ease}.svc-mon[data-state=down] .svc-chart i,.svc-mon[data-state=alert] .svc-chart i{background:#f87171}.svc-mon[data-state=fix] .svc-chart i{background:#fbbf24}.svc-toast{position:absolute;top:.55rem;right:.55rem;padding:.32rem .6rem;border-radius:7px;border:1px solid rgba(248,113,113,.55);background:#170a0ef2;color:#fca5a5;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.58rem;letter-spacing:.06em;transform:translate(115%);transition:transform .35s cubic-bezier(.2,.9,.3,1.1);z-index:2}.svc-mon[data-state=alert] .svc-toast,.svc-mon[data-state=fix] .svc-toast{transform:none}.svc-banner{margin-top:.55rem;padding:.32rem .6rem;border-radius:7px;border:1px solid rgba(52,211,153,.45);background:#041610e6;color:#6ee7b7;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.6rem;letter-spacing:.06em;opacity:0;transform:translateY(6px);transition:opacity .35s ease,transform .35s ease}.svc-mon[data-state=recovered] .svc-banner{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.svc-scene *,.svc-scene *:before,.svc-scene *:after{animation:none!important;transition:none!important}}
