@property --ask-ai-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.ask-ai{--ask-ai-glass: linear-gradient(135deg, rgba(255, 255, 255, .09), rgba(255, 255, 255, .025));--ask-ai-line: rgba(255, 255, 255, .12);--ask-ai-accent: var(--primary, #8b5cf6);--ask-ai-accent-2: var(--tertiary, #7350ff);--ask-ai-text: var(--paragraph, #a5a2b8);position:relative;display:flex;font-family:Inter,sans-serif;z-index:2}.ask-ai__panel{position:relative;display:inline-flex;align-items:center;flex-wrap:nowrap;gap:12px 16px;padding:10px 12px 10px 18px;border-radius:999px;background:var(--ask-ai-glass);-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 12px 40px -18px rgba(115,80,255,.55);isolation:isolate;animation:ask-ai-in .7s cubic-bezier(.2,.8,.2,1) both}.ask-ai__panel::before{content:"";position:absolute;inset:0;z-index:-1;padding:1px;border-radius:inherit;background:conic-gradient(from var(--ask-ai-angle),var(--ask-ai-line) 0%,var(--ask-ai-accent) 12%,var(--ask-ai-line) 25%,var(--ask-ai-line) 50%,var(--ask-ai-accent-2) 62%,var(--ask-ai-line) 75%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:ask-ai-spin 6s linear infinite;pointer-events:none}.ask-ai__label{display:inline-flex;align-items:center;gap:8px;color:var(--text, #f3f3f3);font-size:14px;font-weight:500;line-height:1.2;white-space:nowrap}.ask-ai__spark{flex:none;color:var(--ask-ai-accent);filter:drop-shadow(0 0 6px rgba(139,92,246,.8));animation:ask-ai-twinkle 2.4s ease-in-out infinite}.ask-ai__list{display:flex;align-items:center;gap:8px}.ask-ai__link{--ask-ai-c: var(--ask-ai-accent);position:relative;display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:50%;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s ease,background-color .3s ease,box-shadow .3s ease;animation:ask-ai-pop .55s cubic-bezier(.2,.8,.2,1.2) both;animation-delay:calc(.25s + var(--ask-ai-i, 0) * 70ms)}.ask-ai__link img{width:22px;height:22px;object-fit:contain;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.ask-ai__link:hover,.ask-ai__link:focus-visible{transform:translateY(-3px);border-color:color-mix(in srgb,var(--ask-ai-c) 70%,transparent);background-color:color-mix(in srgb,var(--ask-ai-c) 16%,transparent);box-shadow:0 10px 26px -8px color-mix(in srgb,var(--ask-ai-c) 80%,transparent),inset 0 1px 0 rgba(255,255,255,.12);outline:none}.ask-ai__link:hover img,.ask-ai__link:focus-visible img{transform:scale(1.12) rotate(-6deg)}.ask-ai__link:focus-visible{box-shadow:0 0 0 2px var(--background, #030014),0 0 0 4px var(--ask-ai-c)}.blog-details-ask{width:100%;max-width:890px;padding-top:20px}.prosyo-entry-ask{justify-content:center;max-width:780px;margin:0 auto clamp(28px,4vw,44px)}.footer-ask{display:flex;flex-direction:column;align-items:center;gap:18px;padding:clamp(36px,4vw,56px) 0 28px;text-align:center}.footer-ask+.footer-line-block{padding-top:0}.footer-ask__widget{justify-content:center}.footer-ask__note{position:relative;margin:0;color:var(--paragraph, #8e8c99);font-size:14px;line-height:1.5}.footer-badges{--badge-gap: 10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:var(--badge-gap);max-width:400px;margin:0 0 22px}.footer-badges__item{display:flex;align-items:center;min-width:0;opacity:.9;transition:opacity .3s ease,transform .3s ease}.footer-badges__item:hover{opacity:1;transform:translateY(-2px)}.footer-badges__item a{display:flex;max-width:100%}.footer-badges__item img,.footer-badges__item svg{display:block;width:auto;max-width:100%;height:auto;max-height:44px}.footer-badges__item iframe,.footer-badges__item>div{max-width:100%}@media(max-width:479px){.footer-badges{--badge-gap: 8px}.footer-badges__item img,.footer-badges__item svg{max-height:38px}}.footer-copy-block:has(.status-badge){display:flex;flex-direction:column;align-items:center;gap:14px}.status-badge{--tone: #5ee6a8;display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border:1px solid color-mix(in srgb,var(--tone) 35%,transparent);border-radius:999px;background:color-mix(in srgb,var(--tone) 10%,transparent);color:var(--tone);font:500 13px/1.2 Inter,sans-serif;text-decoration:none;transition:border-color .2s ease,background-color .2s ease}.status-badge:hover,.status-badge:focus-visible{color:var(--tone);text-decoration:none;border-color:color-mix(in srgb,var(--tone) 65%,transparent);background:color-mix(in srgb,var(--tone) 16%,transparent)}.status-badge--degraded{--tone: #f5b84b}.status-badge--outage{--tone: #ff5c7a}.status-badge--maintenance{--tone: #8c9bff}.status-badge__icon{position:relative;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--tone);color:#030014;box-shadow:0 0 10px color-mix(in srgb,var(--tone) 70%,transparent)}.status-badge__icon::after{content:"";position:absolute;inset:-3px;border-radius:50%;border:1px solid var(--tone);opacity:0;animation:status-badge-ping 2.4s ease-out infinite}@keyframes status-badge-ping{0%{transform:scale(.8);opacity:.8}100%{transform:scale(1.5);opacity:0}}.footer-wrapper>.section-gap{position:relative;z-index:1}.footer-wrapper .footer-title,.footer-wrapper .footer-nav-link,.footer-wrapper .footer-except,.footer-wrapper .footer-copy-text,.footer-ask__note{text-shadow:0 0 2px var(--background, #030014),0 0 12px var(--background, #030014)}.footer-globe{--globe-scale: 1;position:absolute;left:50%;bottom:0;z-index:0;width:1260px;height:560px;transform:translateX(-50%) scale(var(--globe-scale));transform-origin:50% 100%;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.footer-globe::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,0,20,.35),rgba(3,0,20,.6))}.footer-globe__svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.footer-globe__halo{fill:none;stroke:#7350ff;stroke-width:26;opacity:.2;filter:blur(22px);animation:footer-globe-breathe 7s ease-in-out infinite}.footer-globe__grid path{fill:none;stroke:rgba(139,92,246,.06);stroke-width:1}.footer-globe__orbit{fill:none;stroke:rgba(255,255,255,.08);stroke-width:1;stroke-dasharray:2 8}.footer-globe__travellers{position:absolute;inset:0;pointer-events:none}.footer-globe__node{--dur: 60s;position:absolute;top:0;left:0;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;overflow:hidden;color:#fff;opacity:.38;offset-path:path("M-60 743.75A690 690 0 1 1 1320 743.75A690 690 0 1 1 -60 743.75");offset-rotate:0deg;animation:footer-globe-orbit var(--dur) linear infinite;animation-delay:calc(var(--dur) / var(--count, 10) * var(--n, 0) * -1)}.footer-globe__node img{width:100%;height:100%;object-fit:cover}.footer-globe__node--in{background:linear-gradient(135deg,#1a86e6,#0a66c2);box-shadow:0 0 14px rgba(10,102,194,.6)}.footer-globe__node--mail{background:linear-gradient(135deg,#8b5cf6,#7350ff);box-shadow:0 0 14px rgba(139,92,246,.6)}.footer-globe__node--ai{padding:5px;border:1px solid rgba(255,255,255,.14);background:rgba(20,12,50,.85);box-shadow:0 0 12px rgba(115,80,255,.4)}.footer-globe__node--ai img{object-fit:contain}.footer-globe__node--person{border:2px solid rgba(139,92,246,.6);box-shadow:0 0 12px rgba(139,92,246,.4)}@keyframes footer-globe-orbit{from{offset-distance:0%}to{offset-distance:100%}}@supports not (offset-path: path("M0 0")){.footer-globe__node{display:none}}@media(max-width:1023px){.footer-globe{--globe-scale: .82}}@media(max-width:767px){.footer-globe{--globe-scale: .62}.footer-globe__node{opacity:.5}}@media(max-width:479px){.footer-globe{--globe-scale: .46}}.footer-globe__meridian{transform-box:view-box;transform-origin:720px 850px;animation:footer-globe-turn 32s linear infinite;animation-delay:calc(var(--m, 0) * -4s)}@keyframes footer-globe-turn{from{transform:scaleX(-1)}to{transform:scaleX(1)}}@keyframes footer-globe-breathe{0%,100%{opacity:.08}50%{opacity:.18}}.cs-ask-section{padding:clamp(24px,4vw,40px) 16px 0}.ask-ai--rail{justify-content:center}@media(min-width:1300px)and (min-height:640px){.cs-ask-section{padding:0;height:0}.ask-ai--rail{position:fixed;top:50%;right:12px;z-index:50;transform:translateY(-50%);animation:ask-ai-rail-in .8s cubic-bezier(.2,.8,.2,1) .4s both}.ask-ai--rail .ask-ai__panel{flex-direction:column;gap:10px;padding:14px 8px;border-radius:28px;animation:ask-ai-float 6s ease-in-out 1.4s infinite}.ask-ai--rail .ask-ai__label{writing-mode:vertical-rl;transform:rotate(180deg);font-size:12px;letter-spacing:.04em;gap:6px}.ask-ai--rail .ask-ai__list{flex-direction:column}.ask-ai--rail .ask-ai__link:hover,.ask-ai--rail .ask-ai__link:focus-visible{transform:translateX(-4px)}}@media(max-width:479px){.ask-ai__panel{gap:10px;padding:7px 8px 7px 14px}.ask-ai__label-rest{display:none}.ask-ai__list{gap:6px}.ask-ai__link{width:34px;height:34px}.ask-ai__link img{width:19px;height:19px}}.post-tags{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:8px;padding:18px 20px;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(255,255,255,.015));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:Inter,sans-serif}.post-tags__label{display:inline-flex;align-items:center;gap:8px;color:var(--text, #f3f3f3);font-size:14px;font-weight:500}.post-tags__label svg{color:var(--primary, #8b5cf6)}.post-tags__list:not(#_){display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.post-tags__list:not(#_) li{margin:0;padding:0;list-style:none}.post-tags__list:not(#_) li::before,.post-tags__list:not(#_) li::marker{content:none}.post-tags__chip{position:relative;display:inline-flex;align-items:center;gap:2px;padding:7px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:var(--paragraph, #cfcbe0);font-size:13px;line-height:1.2;text-decoration:none;overflow:hidden;transition:color .3s ease,border-color .3s ease,background-color .3s ease,transform .3s ease,box-shadow .3s ease;animation:ask-ai-pop .5s cubic-bezier(.2,.8,.2,1.2) both;animation-delay:calc(var(--tag-i, 0) * 50ms)}.post-tags__hash{color:var(--primary, #8b5cf6);font-weight:600}.post-tags__chip::after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.18) 50%,transparent 70%);transform:translateX(-120%);transition:transform .6s ease;pointer-events:none}.post-tags__chip:hover,.post-tags__chip:focus-visible{color:var(--text, #fff);border-color:rgba(139,92,246,.6);background-color:rgba(139,92,246,.14);transform:translateY(-2px);box-shadow:0 8px 22px -10px rgba(139,92,246,.8)}.post-tags__chip:hover::after{transform:translateX(120%)}@keyframes ask-ai-spin{to{--ask-ai-angle: 360deg}}@keyframes ask-ai-in{from{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes ask-ai-pop{from{opacity:0;transform:translateY(6px) scale(.85)}to{opacity:1;transform:none}}@keyframes ask-ai-rail-in{from{opacity:0;transform:translate(40px,-50%)}to{opacity:1;transform:translate(0,-50%)}}@keyframes ask-ai-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes ask-ai-twinkle{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.85)}}@media(prefers-reduced-motion:reduce){.ask-ai *,.ask-ai,.footer-globe *,.status-badge__icon::after,.post-tags__chip{animation:none!important;transition:none!important}}
