html.dark:root{--background:240 21% 7%;--foreground:0 0% 100%;--card:240 17% 9%;--card-foreground:0 0% 100%;--secondary:240 16% 12%;--secondary-foreground:0 0% 100%;--muted:240 16% 12%;--muted-foreground:240 6% 74%;--accent:240 16% 12%;--accent-foreground:0 0% 100%;--border:240 12% 19%;--primary:170 100% 50%;--primary-foreground:240 21% 7%;--agent-accent:#00ffd5;--agent-accent-muted:#00ffd51a;--agent-accent-hover:#00ffd529;--agent-accent-line:#00ffd547;--agent-bg:#0e0e15;--agent-bg-2:#14141c;--agent-bg-3:#1a1a24;--agent-text:#fff;--agent-text-2:#fffc;--agent-text-3:#ffffff80;--agent-border:#2a2a35;--agent-border-strong:#3a3a48;--gw-surface:var(--agent-bg-2);--gw-hairline:var(--agent-border);--gw-hairline-strong:var(--agent-border-strong);--gw-glow:#0000;--gw-shadow:none;--gw-ink-soft:var(--agent-text-2)}html:not(.dark):root{--background:210 17% 96%;--foreground:217 33% 17%;--card:0 0% 100%;--card-foreground:217 33% 17%;--secondary:210 16% 93%;--secondary-foreground:217 33% 17%;--muted:210 16% 93%;--muted-foreground:215 19% 35%;--accent:210 16% 93%;--accent-foreground:217 33% 17%;--border:210 14% 89%;--primary:191 83% 26%;--primary-foreground:0 0% 100%;--agent-accent:#0b6478;--agent-accent-muted:#0891b21a;--agent-accent-hover:#0891b229;--agent-accent-line:#0891b24d;--agent-bg:#f2f4f6;--agent-bg-2:#fff;--agent-bg-3:#e9ecef;--agent-text:#1e293b;--agent-text-2:#475569;--agent-text-3:#5f6b7d;--agent-border:#dee2e6;--agent-border-strong:#cbd5e1;--gw-surface:var(--agent-bg-2);--gw-hairline:var(--agent-border);--gw-hairline-strong:var(--agent-border-strong);--gw-glow:#0000;--gw-shadow:0 1px 2px #0f172a0a;--gw-ink-soft:var(--agent-text-2)}html:root{--font-body:var(--font-outfit),"Outfit",system-ui,sans-serif;--font-display:var(--font-outfit),"Outfit",system-ui,sans-serif}html:root .lang-he{--font-body:var(--font-assistant),"Assistant",sans-serif;--font-display:var(--font-assistant),"Assistant",sans-serif}html:root body{background:var(--agent-bg)}html:root .gw-card{background:var(--agent-bg-2);backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid var(--agent-border);border-radius:16px;box-shadow:var(--gw-shadow)}html:root .gw-card--lift:hover{transform:none;border-color:var(--agent-accent-line)}html:root .gw-card--hairline:before{display:none}html:root .gw-chip{gap:.45rem;padding:.3rem .65rem;border-radius:8px;border:1px solid var(--agent-border);background:#0000;color:var(--agent-text-3);font-size:.6875rem;font-weight:500;letter-spacing:.1em}html:root .gw-btn,html:root .gw-chip svg{color:var(--agent-accent)}html:root .gw-btn{background:var(--agent-accent-muted);border:1px solid var(--agent-accent-line);border-radius:12px;box-shadow:none;padding:.75rem 1.4rem;font-weight:500}html:root .gw-btn:after{display:none}html:root .gw-btn:hover:not(:disabled){background:var(--agent-accent-hover);transform:none;filter:none;box-shadow:none}html:root .gw-btn--ghost{background:#0000;color:var(--agent-text);border:1px solid var(--agent-border)}html:root .gw-btn--ghost:hover:not(:disabled){background:var(--agent-bg-3);border-color:var(--agent-border-strong)}html:root .gw-btn--pill{border-radius:12px}html:root .gradient-text{background:none!important;background-clip:initial!important;-webkit-text-fill-color:var(--agent-accent)!important;color:var(--agent-accent)!important;animation:none}html:root nav.fixed{background:color-mix(in srgb,var(--agent-bg) 88%,#0000)!important;border-bottom-color:var(--agent-border)!important;box-shadow:none!important}.agent-label{display:inline-flex;align-items:center;gap:.375rem;font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--agent-text-3)}.agent-label svg{width:.875rem;height:.875rem}.agent-icon-box{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.5rem;color:var(--agent-text-2);transition:color .15s ease}.agent-icon-box,.agent-tile{border:1px solid var(--agent-border)}.agent-tile{background:var(--agent-bg-2);border-radius:.75rem;transition:border-color .15s ease,background-color .15s ease}.agent-tile:hover{border-color:var(--agent-accent-line);background:var(--agent-bg-3)}.agent-tile:hover .agent-icon-box{color:var(--agent-text)}.agent-panel{display:grid;gap:1px;overflow:hidden;border:1px solid var(--agent-border);border-radius:1rem;background:var(--agent-border)}.agent-panel>*{background:var(--agent-bg-2)}.agent-caret{display:inline-block;width:2px;height:1.05em;margin-inline-start:.125rem;vertical-align:-.15em;background:var(--agent-accent);animation:agent-blink 1s steps(1) infinite}@keyframes agent-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.agent-caret{animation:none}}html:root .gw-cta-blob,html:root .gw-prod__aurora,html:root .gw-prod__band,html:root .gw-prod__glow,html:root .gw-prod__mark{display:none!important}html:root .gw-prod{--p:var(--agent-accent);--p-strong:var(--agent-accent);--step-hue:174}html.dark:root .gw-prod{--primary:170 100% 50%}html:not(.dark):root .gw-prod{--primary:191 83% 26%}html:root .gw-prod .gw-chip{background:#0000;border-color:var(--agent-border);color:var(--agent-text-3)}html:root .gw-scene{background:var(--agent-bg)}html:root .gw-scene__aurora,html:root .gw-scene__grain,html:root .gw-scene__horizon{display:none}html:root .gw-chat-panel{background:#14141c!important;border-color:#2a2a35!important}html:root .gw-chat-head{background:#0e0e15!important;border-color:#2a2a35!important}html:root .gw-chat-accent,html:root .gw-chat-launcher{background:#00ffd51a!important;color:#00ffd5!important;border:1px solid #00ffd547;box-shadow:none!important}html:root .gw-chat-launcher{background:#14141c!important;border-radius:14px}html:root .gw-chat-accent:hover,html:root .gw-chat-launcher:hover{background:#00ffd529!important}html:root .gw-chat-user{background:#ffffff0f!important;color:#fff!important;border:1px solid #2a2a35}.agent-spot{position:relative}.agent-spot:before{content:"";position:absolute;inset:-1px;padding:1px;border-radius:inherit;background:radial-gradient(240px circle at calc(var(--mx, -999) * 1px) calc(var(--my, -999) * 1px),var(--agent-accent),#0000 65%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:var(--spot,0);transition:opacity .35s ease;pointer-events:none}@media (prefers-reduced-motion:no-preference){html:root [data-gsap-intro],html:root [data-gsap-intro] .gw-lift{animation:none}html:root [data-gsap-intro]{visibility:hidden;animation:agent-failsafe 0s linear 3s forwards}}@keyframes agent-failsafe{to{visibility:visible}}html:root nav a,html:root nav button{white-space:nowrap}html:root .absolute:is([class~=blur-3xl],[class~=blur-2xl],[class~=blur-xl],[class*=" blur-["],[class^="blur-["],[class*="bg-[radial-gradient"]){display:none!important}html:root .bg-clip-text.text-transparent{background:none!important;-webkit-text-fill-color:var(--agent-text)!important;color:var(--agent-text)!important}html:root :is(h1,h2) .bg-clip-text.text-transparent,html:root :is(h1,h2).bg-clip-text.text-transparent{-webkit-text-fill-color:var(--agent-accent)!important;color:var(--agent-accent)!important}html:root .group:hover :is([class*="group-hover:text-purple-"],[class*="group-hover:text-violet-"],[class*="group-hover:text-pink-"]),html:root :is([class*=" text-purple-"],[class^=text-purple-],[class*=" text-violet-"],[class^=text-violet-],[class*=" text-pink-"],[class*=" text-indigo-"],[class*=" text-fuchsia-"]):not(.bg-clip-text),html:root :is([class*="hover:text-purple-"],[class*="hover:text-violet-"],[class*="hover:text-pink-"]):hover{color:var(--agent-accent)!important}html:root :is([class*=" bg-purple-"],[class^=bg-purple-],[class*=" bg-violet-"],[class*=" bg-pink-"],[class*=" bg-indigo-"],[class*=" bg-fuchsia-"]){background-color:var(--agent-accent-muted)!important}html:root :is([class*=" border-purple-"],[class*=" border-violet-"],[class*=" border-pink-"],[class*=" border-indigo-"]){border-color:var(--agent-accent-line)!important}html:root [class*=bg-gradient-to-]:is([class*=from-purple],[class*=from-violet],[class*=from-pink],[class*=from-indigo],[class*=from-blue],[class*=from-cyan],[class*=from-teal]):not(.bg-clip-text):not(.h-px):not([class~="h-[1px]"]){background-image:none!important;background-color:var(--agent-accent-muted)!important;box-shadow:none!important}html:root [class*=bg-gradient-to-]:is([class~=p-6],[class~=p-8],[class~=p-10],[class~=p-12],[class~="sm:p-8"],[class~="md:p-8"],[class~="lg:p-10"],[class~="lg:p-12"]):not(.bg-clip-text):not(.h-px):not([class~="h-[1px]"]){background-color:var(--agent-bg-2)!important;border-color:var(--agent-border)!important}html:root :is(a,button)[class*=bg-gradient-to-]:is([class*=from-purple],[class*=from-violet],[class*=from-blue],[class*=from-cyan],[class*=from-teal]){color:var(--agent-accent)!important;border:1px solid var(--agent-accent-line)!important}html:root .glass-effect{background:var(--agent-bg-2)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-color:var(--agent-border)!important;box-shadow:none!important}html:root .fixed[class*=bg-gradient-to-]{background-color:var(--agent-bg-2)!important;border:1px solid var(--agent-accent-line)!important}html:root section[class*=bg-gradient-to-][class*=from-]:not(.bg-clip-text):not(.h-px):not([class~="h-[1px]"]){background-color:initial!important;background-image:none!important}html:root :is([class*=" text-blue-4"],[class^=text-blue-4],[class*=" text-blue-5"],[class^=text-blue-5]):not(.bg-clip-text){color:var(--agent-accent)!important}html.dark:root .post-custom-content :is(.table-of-contents,.card,.example-block,.warning-block,.workflow-step,.case-study,.user-message,.agent-message){background:var(--agent-bg-2)!important;border-top-color:var(--agent-border)!important;border-right-color:var(--agent-border)!important;border-bottom-color:var(--agent-border)!important;color:var(--agent-text-2)!important}html.dark:root .post-custom-content .user-message{background:var(--agent-bg-3)!important}html.dark:root .post-custom-content :is(.table-of-contents,.card,.example-block,.warning-block,.workflow-step,.case-study,.user-message,.agent-message) :is(h2,h3,h4,h5,strong,b){color:var(--agent-text)!important}html.dark:root .post-custom-content .category,html.dark:root .post-custom-content :not(pre)>code{color:var(--agent-accent)!important;background:var(--agent-accent-muted)!important}html.dark:root .post-custom-content .table-of-contents a{color:var(--agent-text-2)!important}html.dark:root .post-custom-content .table-of-contents a:hover{color:var(--agent-accent)!important}html:root :is(.lang-ru,.lang-fr) [data-gsap-intro=title]{font-size:clamp(1.35rem,6.3vw,4.6rem)}html:not(.dark):root .text-muted-foreground{color:#475569!important}html:not(.dark):root .gradient-text{-webkit-text-fill-color:var(--agent-accent)!important;color:var(--agent-accent)!important}html.dark:root .text-red-500{color:#f87171!important}html:root .bg-teal-600{background-color:#0f766e!important}html:root .bg-white:is([class*=" text-purple-"],[class*=" text-blue-"]){color:#0b6478!important}html:root .skip-to-content{background:var(--agent-bg-2)!important;color:var(--agent-accent)!important;border:2px solid var(--agent-accent)!important}html:root :focus-visible{outline-color:var(--agent-accent)!important}html.reduce-motion *,html.reduce-motion :after,html.reduce-motion :before{animation-duration:0s!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}html.reduce-motion [data-gsap-intro]{visibility:visible!important}html.reduce-motion .gwd [class*=gwd-off-]{opacity:0!important}html.reduce-motion .gwd-type{width:0!important;border:0!important}html.reduce-motion .gwd-was{text-decoration:line-through;opacity:.55}html.reduce-motion .gwd-press{background:var(--agent-accent)!important;color:var(--agent-bg)!important}html.focus-strong :focus-visible,html.focus-strong :is(input,textarea,select):focus{outline:3px solid #ffd400!important;outline-offset:3px!important;box-shadow:0 0 0 6px #000!important}html.grayscale{filter:grayscale(1)}html:root [data-chat-hero] form:has(textarea:focus-visible){outline:2px solid var(--agent-accent);outline-offset:3px}html:root .text-muted-foreground\/60{color:hsl(var(--muted-foreground)/.8)!important}html.dark:root{--readable-ink:#fff;--readable-mix:72%}html:not(.dark):root{--readable-ink:#000;--readable-mix:50%}html:not(.dark):root .gw-prod a:not(.gw-btn),html:not(.dark):root .gw-step__label,html:not(.dark):root .gw-step__label *{color:var(--agent-accent)!important}html:not(.dark):root :is(.text-muted-foreground\/60,.text-muted-foreground\/70,.text-muted-foreground\/80){color:hsl(var(--muted-foreground)/.95)!important}html:not(.dark):root .text-emerald-600{color:#047857!important}html:not(.dark):root .text-primary,html:not(.dark):root :is(.text-cyan-500,.text-cyan-600,.text-cyan-400),html:not(.dark):root [style*="--p-h"] .text-primary{color:var(--agent-accent)!important}html:not(.dark):root :is(.text-emerald-400,.text-emerald-500){color:#047857!important}html:not(.dark):root :is(.text-teal-400,.text-teal-500,.text-teal-600){color:#0f766e!important}html:not(.dark):root .text-green-700{color:#166534!important}html:not(.dark):root :is(.bg-teal-600,.bg-teal-600 *){color:#fff!important}html:not(.dark):root :is(.text-green-300,.text-green-400){color:#166534!important}html:not(.dark):root .text-emerald-300{color:#047857!important}html:not(.dark):root :is(.text-gray-400,.text-gray-500){color:#4b5563!important}html:not(.dark):root .text-white:is([class*="bg-[#"],[class*=" bg-black"],[class*=" bg-gray-9"]){color:#fff!important}html:not(.dark):root a:not(.gw-btn){color:var(--agent-accent)}html:not(.dark):root a:not(.gw-btn):hover{color:#084c5c}html:not(.dark):root :is(.text-amber-400,.text-amber-500,.text-yellow-500){color:#b45309!important}.gwd [class*=gwd-]{animation-duration:14s;animation-iteration-count:infinite;animation-timing-function:ease-out}.gwd-at-16{animation-name:gwd-at-16}@keyframes gwd-at-16{0%,16%{opacity:0;transform:translateY(6px)}18%,95%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}.gwd-at-22{animation-name:gwd-at-22}@keyframes gwd-at-22{0%,22%{opacity:0;transform:translateY(6px)}24%,95%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}.gwd-at-26{animation-name:gwd-at-26}@keyframes gwd-at-26{0%,26%{opacity:0;transform:translateY(6px)}28%,95%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}.gwd-at-29{animation-name:gwd-at-29}@keyframes gwd-at-29{0%,29%{opacity:0;transform:translateY(6px)}31%,95%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}.gwd-at-32{animation-name:gwd-at-32}@keyframes gwd-at-32{0%,32%{opacity:0;transform:translateY(6px)}34%,95%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}.gwd-at-34{animation-name:gwd-at-34}@keyframes gwd-at-34{0%,34%{opacity:0;transform:translateY(6px)}36%,95%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}.gwd-at-56{animation-name:gwd-at-56}@keyframes gwd-at-56{0%,56%{opacity:0;transform:translateY(6px)}58%,95%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}.gwd-off-42{animation-name:gwd-off-42}@keyframes gwd-off-42{0%,42%{opacity:1}43%,97%{opacity:0}to{opacity:1}}.gwd-on-42{animation-name:gwd-on-42}@keyframes gwd-on-42{0%,42%{opacity:0;transform:scale(.6)}43.5%,95%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}.gwd-off-45{animation-name:gwd-off-45}@keyframes gwd-off-45{0%,45%{opacity:1}46%,97%{opacity:0}to{opacity:1}}.gwd-on-45{animation-name:gwd-on-45}@keyframes gwd-on-45{0%,45%{opacity:0;transform:scale(.6)}46.5%,95%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}.gwd-off-48{animation-name:gwd-off-48}@keyframes gwd-off-48{0%,48%{opacity:1}49%,97%{opacity:0}to{opacity:1}}.gwd-on-48{animation-name:gwd-on-48}@keyframes gwd-on-48{0%,48%{opacity:0;transform:scale(.6)}49.5%,95%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}.gwd-off-51{animation-name:gwd-off-51}@keyframes gwd-off-51{0%,51%{opacity:1}52%,97%{opacity:0}to{opacity:1}}.gwd-on-51{animation-name:gwd-on-51}@keyframes gwd-on-51{0%,51%{opacity:0;transform:scale(.6)}52.5%,95%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}.gwd-press{color:var(--agent-accent);background:var(--agent-accent-muted);animation-name:gwd-press}@keyframes gwd-press{0%,40%{transform:none}41%{transform:scale(.94)}42%,95%{transform:none;background:var(--agent-accent);color:var(--agent-bg)}to{transform:none}}.gwd-now,.gwd-sale{animation-name:gwd-sale}@keyframes gwd-sale{0%,52%{opacity:0;transform:scale(.6)}54%,95%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}.gwd-was{animation-name:gwd-was}@keyframes gwd-was{0%,52%{text-decoration:none;opacity:1}54%,95%{text-decoration:line-through;opacity:.55}98%,to{text-decoration:none;opacity:1}}.gwd-type{width:0;border-inline-end:2px solid var(--agent-accent);animation-name:gwd-type;animation-timing-function:steps(42)}@keyframes gwd-type{0%,2%{width:0;opacity:1}14%,15.5%{width:100%;opacity:1}16%,to{width:0;opacity:0}}.gwd-ph{animation-name:gwd-ph;animation-timing-function:linear}@keyframes gwd-ph{0%,1.5%{opacity:1}16%,2%{opacity:0}17%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.gwd [class*=gwd-]{animation:none!important}.gwd [class*=gwd-off-]{opacity:0}.gwd-type{width:0;border:0}.gwd-was{text-decoration:line-through;opacity:.55}.gwd-press{background:var(--agent-accent);color:var(--agent-bg)}}