@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{position:absolute;left:0;right:0;bottom:0;z-index:0;height:clamp(460px,46vw,680px);overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent),linear-gradient(180deg,transparent,#000 22%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent),linear-gradient(180deg,transparent,#000 22%);mask-composite:intersect}.footer-globe__canvas{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity 1.2s ease}.footer-globe.is-live .footer-globe__canvas{opacity:.92}.footer-globe::before{content:"";position:absolute;left:50%;top:20%;width:min(92vw,1440px);aspect-ratio:1;border-radius:50%;transform:translateX(-50%);background:radial-gradient(closest-side,rgba(30,16,84,.55),rgba(5,2,24,.9) 96%,rgba(124,92,255,.35) 99%,transparent);box-shadow:0 -2px 60px rgba(124,92,255,.28);transition:opacity 1s ease}.footer-globe.is-live::before{opacity:0}.footer-globe__travellers{position:absolute;inset:0}.footer-globe__node{position:absolute;top:0;left:0;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;overflow:hidden;color:#fff;opacity:0;will-change:transform,opacity}.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)}@media(max-width:767px){.footer-globe{height:clamp(420px,118vw,560px)}.footer-globe__node{width:22px;height:22px}}.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__canvas,.status-badge__icon::after,.post-tags__chip{animation:none!important;transition:none!important}}
