.sf[data-v-a037e48f]{color:#f5f4f2d1;background:#0b0d10;border-top:1px solid #ffffff17;position:relative}.sf[data-v-a037e48f]:before{background:var(--sd-orange);content:"";border-radius:0 0 2px 2px;width:90px;height:2px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.sf__inner[data-v-a037e48f]{width:min(100% - 48px, var(--sd-container));grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:clamp(48px,8vw,110px);margin-inline:auto;padding:58px 0 50px;display:grid}.sf__brand[data-v-a037e48f]{max-width:310px}.sf__logo[data-v-a037e48f]{color:inherit;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.sf__logo-mark[data-v-a037e48f]{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid}.sf__logo-mark img[data-v-a037e48f]{object-fit:contain;width:25px;height:25px}.sf__logo-copy[data-v-a037e48f]{line-height:1.2;display:grid}.sf__logo-copy strong[data-v-a037e48f]{color:#fff;letter-spacing:-.035em;font-size:18px;font-weight:780}.sf__logo-copy small[data-v-a037e48f]{color:var(--sd-orange);font-family:var(--sd-font-mono);letter-spacing:.07em;text-transform:uppercase;margin-top:3px;font-size:7px;font-weight:720}.sf__brand>p[data-v-a037e48f]{color:#f5f4f27a;max-width:290px;margin:18px 0 0;font-size:12.5px;line-height:1.6}.sf__socials[data-v-a037e48f]{flex-wrap:wrap;gap:7px;margin-top:21px;display:flex}.sf__social[data-v-a037e48f]{color:#f5f4f273;width:32px;height:32px;transition:border-color var(--sd-transition-fast), background var(--sd-transition-fast), color var(--sd-transition-fast), transform var(--sd-transition-fast);background:#ffffff06;border:1px solid #ffffff17;border-radius:7px;place-items:center;text-decoration:none;display:grid}.sf__social[data-v-a037e48f]:hover{color:#f19a5b;background:#d86f1f17;border-color:#d86f1f52;transform:translateY(-2px)}.sf__social svg[data-v-a037e48f]{width:15px;height:15px}.sf__navigation[data-v-a037e48f]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:34px 26px;display:grid}.sf__group h2[data-v-a037e48f]{color:#f5f4f257;font-family:var(--sd-font-mono);letter-spacing:.09em;text-transform:uppercase;margin:0 0 15px;font-size:8px;font-weight:760}.sf__group ul[data-v-a037e48f]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sf__group a[data-v-a037e48f]{color:#f5f4f294;transition:color var(--sd-transition-fast), transform var(--sd-transition-fast);font-size:12.5px;text-decoration:none}.sf__group a[data-v-a037e48f]:hover{color:#fff}.sf__bottom[data-v-a037e48f]{border-top:1px solid #ffffff12}.sf__bottom-inner[data-v-a037e48f]{width:min(100% - 48px, var(--sd-container));color:#f5f4f24d;min-height:58px;font-family:var(--sd-font-mono);justify-content:space-between;align-items:center;gap:20px;margin-inline:auto;font-size:9.5px;display:flex}.sf__built[data-v-a037e48f]{align-items:center;gap:4px;display:inline-flex}.sf__built a[data-v-a037e48f]{color:#f5f4f280;transition:color var(--sd-transition-fast);text-decoration:none}.sf__built a[data-v-a037e48f]:hover{color:var(--sd-orange)}@media (width<=860px){.sf__inner[data-v-a037e48f]{grid-template-columns:1fr;gap:44px}.sf__brand[data-v-a037e48f]{max-width:480px}}@media (width<=640px){.sf__inner[data-v-a037e48f],.sf__bottom-inner[data-v-a037e48f]{width:min(100% - 28px, var(--sd-container))}.sf__inner[data-v-a037e48f]{padding:46px 0 40px}.sf__navigation[data-v-a037e48f]{grid-template-columns:repeat(2,minmax(0,1fr))}.sf__bottom-inner[data-v-a037e48f]{flex-direction:column;align-items:flex-start;gap:7px;min-height:auto;padding:16px 0}}@media (width<=420px){.sf__navigation[data-v-a037e48f]{grid-template-columns:1fr;gap:28px}}.mobile-menu[data-v-c2001131]{top:var(--sd-header-height,60px);z-index:2147483000;pointer-events:none;visibility:hidden;position:fixed;bottom:0;left:0;right:0}.mobile-menu--open[data-v-c2001131]{pointer-events:auto;visibility:visible}.mobile-menu__backdrop[data-v-c2001131]{opacity:0;background:#1f1f1f52;transition:opacity .26s;position:absolute;inset:0}.mobile-menu--open .mobile-menu__backdrop[data-v-c2001131]{opacity:1}.mobile-menu__panel[data-v-c2001131]{border-top:1px solid var(--sd-border);background:var(--sd-bg-raised);opacity:0;transition:opacity .26s,transform .3s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translateY(-10px)}.mobile-menu--open .mobile-menu__panel[data-v-c2001131]{opacity:1;transform:translateY(0)}.mobile-menu__scroll[data-v-c2001131]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;height:100%;display:flex;overflow-y:auto}.mobile-menu__content[data-v-c2001131]{width:min(100% - 40px, var(--sd-container));flex:1;margin-inline:auto;padding:12px 0;display:grid}.mobile-menu__group[data-v-c2001131]{border-bottom:1px solid var(--sd-border)}.mobile-menu__group[data-v-c2001131]:last-child{border-bottom:none}.mobile-menu__trigger[data-v-c2001131],.mobile-menu__direct[data-v-c2001131]{width:100%;color:var(--sd-text);cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:space-between;align-items:center;padding:14px 4px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.mobile-menu__trigger[data-v-c2001131]:active,.mobile-menu__direct[data-v-c2001131]:active{color:var(--sd-orange-dark)}.mobile-menu__direct svg[data-v-c2001131]{color:var(--sd-text-muted);opacity:.7}.mobile-menu__arrow[data-v-c2001131]{width:14px;height:14px;color:var(--sd-text-muted);opacity:.7;transition:transform .26s,color .16s,opacity .16s}.mobile-menu__arrow--open[data-v-c2001131]{color:var(--sd-orange-strong);opacity:1;transform:rotate(180deg)}.mobile-menu__items[data-v-c2001131]{grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.4,0,.2,1);display:grid}.mobile-menu__items--open[data-v-c2001131]{grid-template-rows:1fr}.mobile-menu__items-inner[data-v-c2001131]{gap:2px;padding:0;transition:padding .24s;display:grid;overflow:hidden}.mobile-menu__items--open .mobile-menu__items-inner[data-v-c2001131]{padding:0 0 12px}.mobile-menu__item[data-v-c2001131]{color:inherit;-webkit-tap-highlight-color:transparent;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;padding:10px 8px;text-decoration:none;transition:background .15s;display:grid}.mobile-menu__item[data-v-c2001131]:active{background:var(--sd-accent-bg-soft)}.mobile-menu__item-icon[data-v-c2001131]{border:1px solid var(--sd-border);background:var(--sd-bg-soft);width:30px;height:30px;color:var(--sd-orange-dark);border-radius:7px;place-items:center;display:grid}.mobile-menu__item-icon svg[data-v-c2001131]{width:18px;height:18px}.mobile-menu__item-copy[data-v-c2001131]{gap:3px;min-width:0;display:grid}.mobile-menu__item-copy strong[data-v-c2001131]{color:var(--sd-text);font-size:13.5px;font-weight:680;line-height:1.2}.mobile-menu__item-copy small[data-v-c2001131]{color:var(--sd-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.mobile-menu__actions[data-v-c2001131]{width:min(100% - 40px, var(--sd-container));border-top:1px solid var(--sd-border);background:var(--sd-bg-soft);gap:8px;margin-inline:auto;padding:16px 0;display:grid}.mobile-menu__actions[data-v-c2001131] .sd-button{border-radius:10px;justify-content:center;width:100%;height:44px;font-size:14px}.mobile-menu__actions[data-v-c2001131] .sd-button-primary{border-color:var(--sd-orange);background:var(--sd-orange);color:#fff}.mobile-menu__actions[data-v-c2001131] .sd-button-secondary{border:1px solid var(--sd-border-strong);background:var(--sd-bg-raised);color:var(--sd-text-soft)}@media (width<=480px){.mobile-menu__content[data-v-c2001131],.mobile-menu__actions[data-v-c2001131]{width:min(100% - 24px, var(--sd-container))}.mobile-menu__content[data-v-c2001131]{padding:8px 0}.mobile-menu__actions[data-v-c2001131]{padding:12px 0}}.site-header[data-v-c774d0e6]{z-index:1000;border-bottom:1px solid var(--sd-border);background:color-mix(in srgb, var(--sd-bg-raised) 82%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);transition:background .3s,border-color .3s,box-shadow .3s;position:sticky;top:0}.site-header--scrolled[data-v-c774d0e6]{background:color-mix(in srgb, var(--sd-bg-raised) 92%, transparent);border-bottom-color:var(--sd-border-strong);box-shadow:0 1px 2px #0000000a,0 8px 24px #0000000a}.site-header__inner[data-v-c774d0e6]{z-index:1002;width:min(100% - 48px, var(--sd-container));height:var(--sd-header-height,60px);align-items:center;gap:8px;margin-inline:auto;display:flex;position:relative}.site-header__brand[data-v-c774d0e6]{color:var(--sd-text);flex-shrink:0;align-items:center;gap:9px;margin-right:12px;text-decoration:none;display:inline-flex}.site-header__logo[data-v-c774d0e6]{width:30px;height:30px;transition:transform .3s var(--sd-ease-out,ease);justify-content:center;align-items:center;display:flex}.site-header__brand:hover .site-header__logo[data-v-c774d0e6]{transform:rotate(-8deg)scale(1.05)}.site-header__logo img[data-v-c774d0e6]{object-fit:contain;width:100%;height:100%}.site-header__wordmark[data-v-c774d0e6]{letter-spacing:-.04em;font-size:17px;font-weight:800;line-height:1}.site-header__nav[data-v-c774d0e6]{flex:1;justify-content:center;align-items:center;gap:2px;display:flex}.site-header__group[data-v-c774d0e6]{position:relative}.site-header__link[data-v-c774d0e6]{height:34px;color:var(--sd-text-soft);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:3px;padding:0 11px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex;position:relative}.site-header__link[data-v-c774d0e6]:hover,.site-header__link--open[data-v-c774d0e6]{background:var(--sd-bg-muted);color:var(--sd-text)}.site-header__link-indicator[data-v-c774d0e6]{background:var(--sd-orange);transform-origin:50%;height:2px;transition:transform .22s var(--sd-ease-out,ease);border-radius:2px;position:absolute;bottom:-1px;left:12px;right:12px;transform:scaleX(0)}.site-header__link--open .site-header__link-indicator[data-v-c774d0e6]{transform:scaleX(1)}.site-header__chevron[data-v-c774d0e6]{opacity:.55;width:10px;height:10px;transition:transform .22s var(--sd-ease-out,ease), opacity .15s ease}.site-header__link--open .site-header__chevron[data-v-c774d0e6]{opacity:.85;transform:rotate(180deg)}.site-header__dropdown[data-v-c774d0e6]{z-index:50;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.site-header__dropdown-arrow[data-v-c774d0e6]{z-index:1;border-top:1px solid var(--sd-border);border-left:1px solid var(--sd-border);background:var(--sd-bg-raised);border-radius:2px 0 0;width:10px;height:10px;position:absolute;top:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.site-header__dropdown-panel[data-v-c774d0e6]{border:1px solid var(--sd-border);border-radius:var(--sd-radius-lg);background:var(--sd-bg-raised);min-width:300px;max-width:min(600px,100vw - 48px);overflow:hidden;box-shadow:0 20px 50px #0000001a,0 4px 14px #0000000d}.site-header__dropdown-panel--wide[data-v-c774d0e6]{width:560px}.site-header__dropdown-label[data-v-c774d0e6]{border-bottom:1px solid var(--sd-border);background:var(--sd-bg-soft);color:var(--sd-text-muted);font-family:var(--sd-font-mono);letter-spacing:.09em;text-transform:uppercase;margin:0;padding:11px 16px 9px;font-size:9.5px;font-weight:800}.site-header__dropdown-grid[data-v-c774d0e6]{gap:2px;padding:6px;display:grid}.site-header__dropdown-grid--wide[data-v-c774d0e6]{grid-template-columns:repeat(2,1fr)}.site-header__dropdown-card[data-v-c774d0e6]{opacity:0;animation:card-in-c774d0e6 .26s var(--sd-ease-out,ease) forwards;animation-delay:calc(40ms + var(--i,0) * 30ms);border-radius:10px;grid-template-columns:32px 1fr;align-items:start;gap:10px;padding:10px;text-decoration:none;transition:background .14s;display:grid;transform:translateY(4px)}@keyframes card-in-c774d0e6{to{opacity:1;transform:none}}.site-header__dropdown-card[data-v-c774d0e6]:hover{background:var(--sd-bg-muted)}.site-header__dropdown-icon[data-v-c774d0e6]{border:1px solid var(--sd-border);background:var(--sd-accent-bg-soft);width:32px;height:32px;color:var(--sd-orange);transition:transform .18s var(--sd-ease-out,ease), border-color .15s ease;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.site-header__dropdown-card:hover .site-header__dropdown-icon[data-v-c774d0e6]{border-color:var(--sd-border-highlight);transform:scale(1.07)}.site-header__dropdown-text[data-v-c774d0e6]{gap:3px;min-width:0;padding-top:2px;display:grid}.site-header__dropdown-text strong[data-v-c774d0e6]{color:var(--sd-text);align-items:center;gap:5px;font-size:13px;font-weight:700;line-height:1.2;display:inline-flex}.site-header__dropdown-go[data-v-c774d0e6]{width:11px;height:11px;color:var(--sd-orange-dark);opacity:0;transition:opacity .16s ease, transform .16s var(--sd-ease-out,ease);transform:translate(-4px)}.site-header__dropdown-card:hover .site-header__dropdown-go[data-v-c774d0e6]{opacity:1;transform:none}.site-header__dropdown-text small[data-v-c774d0e6]{color:var(--sd-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.site-header__actions[data-v-c774d0e6]{flex-shrink:0;align-items:center;gap:8px;margin-left:12px;display:flex}.site-header__icon-link[data-v-c774d0e6]{width:34px;height:34px;color:var(--sd-text-muted);transition:background .15s ease, color .15s ease, transform .2s var(--sd-ease-out,ease);border-radius:8px;place-items:center;display:grid}.site-header__icon-link[data-v-c774d0e6]:hover{background:var(--sd-bg-muted);color:var(--sd-text);transform:translateY(-1px)}.site-header__actions[data-v-c774d0e6] .sd-button{height:34px;transition:background .15s ease, box-shadow .2s ease, transform .2s var(--sd-ease-out,ease);border-radius:8px;padding:0 14px;font-size:13px;font-weight:650}.site-header__actions[data-v-c774d0e6] .sd-button:hover{transform:translateY(-1px)}.site-header__actions[data-v-c774d0e6] .sd-button-primary{border-color:var(--sd-orange);background:var(--sd-orange);color:#fff;box-shadow:0 1px 2px #ad511729}.site-header__actions[data-v-c774d0e6] .sd-button-primary:hover{box-shadow:0 6px 18px #ad51173d}.site-header__actions[data-v-c774d0e6] .sd-button-secondary{border:1px solid var(--sd-border-strong);background:var(--sd-bg-raised);color:var(--sd-text-soft)}.site-header__actions[data-v-c774d0e6] .sd-button-secondary:hover{background:var(--sd-bg-muted);color:var(--sd-text)}.site-header__mobile-button[data-v-c774d0e6]{border:1px solid var(--sd-border-strong);background:var(--sd-bg-raised);width:38px;height:38px;color:var(--sd-text-soft);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;transition:background .15s,border-color .15s,color .15s;display:none}.site-header__mobile-button[data-v-c774d0e6]:hover,.site-header__mobile-button[aria-expanded=true][data-v-c774d0e6]{border-color:var(--sd-border-highlight);background:var(--sd-accent-bg-soft);color:var(--sd-orange-dark)}.site-header__burger[data-v-c774d0e6]{width:18px;height:14px;display:block;position:relative}.site-header__burger i[data-v-c774d0e6]{height:2px;transition:transform .28s var(--sd-ease-out,ease), opacity .2s ease, top .28s var(--sd-ease-out,ease);background:currentColor;border-radius:2px;position:absolute;left:0;right:0}.site-header__burger i[data-v-c774d0e6]:first-child{top:0}.site-header__burger i[data-v-c774d0e6]:nth-child(2){top:6px}.site-header__burger i[data-v-c774d0e6]:nth-child(3){top:12px}.site-header__burger--open i[data-v-c774d0e6]:first-child{top:6px;transform:rotate(45deg)}.site-header__burger--open i[data-v-c774d0e6]:nth-child(2){opacity:0;transform:scaleX(.4)}.site-header__burger--open i[data-v-c774d0e6]:nth-child(3){top:6px;transform:rotate(-45deg)}.dropdown-enter-active[data-v-c774d0e6]{transition:opacity .2s var(--sd-ease-out,ease), transform .22s var(--sd-ease-out,ease)}.dropdown-leave-active[data-v-c774d0e6]{transition:opacity .13s,transform .13s}.dropdown-enter-from[data-v-c774d0e6],.dropdown-leave-to[data-v-c774d0e6]{opacity:0;transform:translate(-50%)translateY(-6px)scale(.985)}.dropdown-enter-to[data-v-c774d0e6],.dropdown-leave-from[data-v-c774d0e6]{opacity:1;transform:translate(-50%)translateY(0)scale(1)}@media (prefers-reduced-motion:reduce){.site-header__dropdown-card[data-v-c774d0e6]{opacity:1;animation:none;transform:none}.site-header__link-indicator[data-v-c774d0e6],.site-header__chevron[data-v-c774d0e6],.site-header__logo[data-v-c774d0e6],.site-header__burger i[data-v-c774d0e6]{transition:none}}@media (width<=1200px){.site-header__link[data-v-c774d0e6]{padding:0 8px;font-size:13px}.site-header__actions[data-v-c774d0e6] .sd-button-secondary{display:none}}@media (width<=1100px){.site-header__nav[data-v-c774d0e6],.site-header__actions[data-v-c774d0e6]{display:none}.site-header__mobile-button[data-v-c774d0e6]{margin-left:auto;display:flex}.site-header__inner[data-v-c774d0e6]{width:min(100% - 36px, var(--sd-container))}}@media (width<=480px){.site-header__inner[data-v-c774d0e6]{width:min(100% - 24px, var(--sd-container))}.site-header__wordmark[data-v-c774d0e6]{font-size:15.5px}}.site-shell[data-v-c3d4dcc4]{background:var(--sd-bg);min-height:100vh;color:var(--sd-text)}.site-shell__main[data-v-c3d4dcc4]{min-height:calc(100vh - var(--sd-header-height))}.ap[data-v-e4bfadf9]{border-block:1px solid var(--sd-border);background:#fff;position:relative;overflow:hidden}.ap[data-v-e4bfadf9]:before{content:"";pointer-events:none;background:radial-gradient(circle,#d86f1f11,#0000 69%);border-radius:50%;width:760px;height:430px;position:absolute;top:-230px;left:50%;transform:translate(-50%)}.ap__inner[data-v-e4bfadf9]{z-index:1;position:relative}[data-reveal][data-v-e4bfadf9]{opacity:0;transition:opacity .75s var(--sd-ease-out), transform .75s var(--sd-ease-out);transform:translateY(20px)}[data-reveal].is-visible[data-v-e4bfadf9]{opacity:1;transform:none}.ap__header[data-v-e4bfadf9]{text-align:center;max-width:800px;margin:0 auto clamp(60px,8vw,92px)}.ap__eyebrow[data-v-e4bfadf9]{color:var(--sd-orange-dark);font-family:var(--sd-font-mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 14px;font-size:10.5px;font-weight:760;display:inline-flex}.ap__eyebrow>span[data-v-e4bfadf9]{background:var(--sd-orange);width:7px;height:7px;box-shadow:0 0 0 4px var(--sd-accent-bg-soft);border-radius:50%;animation:2.2s ease-in-out infinite ap-eyebrow-pulse-e4bfadf9}@keyframes ap-eyebrow-pulse-e4bfadf9{50%{box-shadow:0 0 0 8px #d86f1f00}}.ap h2[data-v-e4bfadf9]{color:var(--sd-text);letter-spacing:-.052em;margin:0;font-size:clamp(34px,4.5vw,55px);font-weight:720;line-height:1.02}.ap__header>p[data-v-e4bfadf9]:not(.ap__eyebrow){max-width:700px;color:var(--sd-text-soft);margin:15px auto 0;font-size:14.5px;line-height:1.62}.ap__directory[data-v-e4bfadf9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(48px,8vw,104px);max-width:1040px;margin-inline:auto;display:grid}.ap__group[data-v-e4bfadf9]{min-width:0}.ap__group>h3[data-v-e4bfadf9]{color:var(--sd-text);letter-spacing:-.02em;margin:0 0 26px;font-size:15px;font-weight:730}.ap__list[data-v-e4bfadf9]{gap:22px;display:grid}.ap-project[data-v-e4bfadf9]{--project-accent:var(--sd-orange);--project-accent-soft:var(--sd-accent-bg-soft);color:inherit;animation:ap-project-enter-e4bfadf9 .7s var(--sd-ease-out) both;animation-delay:var(--delay);grid-template-columns:64px minmax(0,1fr) auto;align-items:start;gap:17px;text-decoration:none;display:grid;position:relative}@keyframes ap-project-enter-e4bfadf9{0%{opacity:0;transform:translateY(12px)}}.ap-project--cnerium[data-v-e4bfadf9]{--project-accent:var(--sd-pink);--project-accent-soft:var(--sd-pink-bg)}.ap-project--kordex[data-v-e4bfadf9]{--project-accent:var(--sd-yellow);--project-accent-soft:var(--sd-yellow-bg)}.ap-project--pico[data-v-e4bfadf9]{--project-accent:var(--sd-orange);--project-accent-soft:var(--sd-accent-bg-soft)}.ap-project__visual[data-v-e4bfadf9]{border:1px solid var(--sd-border);width:64px;height:64px;color:var(--project-accent);transition:border-color var(--sd-transition), box-shadow var(--sd-transition), color var(--sd-transition), transform var(--sd-transition);background:#fff;border-radius:13px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 3px 7px #0f172a0a,0 9px 22px #0f172a11}.ap-project:hover .ap-project__visual[data-v-e4bfadf9]{border-color:color-mix(in srgb, var(--project-accent) 35%, var(--sd-border));transform:translateY(-3px);box-shadow:0 5px 12px #0f172a0f,0 14px 30px #0f172a1a}.ap-project__visual>svg[data-v-e4bfadf9]{z-index:2;width:27px;height:27px;position:relative}.ap-project__visual-grid[data-v-e4bfadf9]{background-image:linear-gradient(color-mix(in srgb, var(--project-accent) 12%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--project-accent) 12%, transparent) 1px, transparent 1px);opacity:.7;background-size:7px 7px;border-radius:9px;position:absolute;inset:5px;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.ap-project__visual[data-v-e4bfadf9]:after{background:radial-gradient(circle, var(--project-accent-soft), transparent 72%);content:"";border-radius:9px;position:absolute;inset:8px}.ap-project__visual-scan[data-v-e4bfadf9]{z-index:3;opacity:0;width:16px;animation:5s ease-in-out infinite ap-project-scan-e4bfadf9;animation-delay:var(--delay);background:linear-gradient(90deg,#0000,#ffffffc7,#0000);position:absolute;top:0;bottom:0;transform:translate(-55px)}@keyframes ap-project-scan-e4bfadf9{0%,62%{opacity:0;transform:translate(-55px)}70%{opacity:.8}88%{opacity:.55;transform:translate(55px)}to{opacity:0;transform:translate(55px)}}.ap-project__content[data-v-e4bfadf9]{min-width:0;padding-top:2px}.ap-project__title[data-v-e4bfadf9]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ap-project__title strong[data-v-e4bfadf9]{color:var(--sd-text);letter-spacing:-.024em;transition:color var(--sd-transition);font-size:15px;font-weight:740}.ap-project:hover .ap-project__title strong[data-v-e4bfadf9]{color:var(--project-accent)}.ap-project__status[data-v-e4bfadf9]{border:1px solid var(--sd-border);border-radius:var(--sd-radius-full);min-height:20px;color:var(--sd-text-muted);font-family:var(--sd-font-mono);text-transform:uppercase;background:#fafafa;align-items:center;gap:5px;padding:0 7px;font-size:6.5px;font-weight:720;display:inline-flex}.ap-project__status i[data-v-e4bfadf9]{background:var(--project-accent);width:4px;height:4px;box-shadow:0 0 0 3px var(--project-accent-soft);border-radius:50%}.ap-project__content>p[data-v-e4bfadf9]{max-width:440px;color:var(--sd-text-soft);margin:6px 0 0;font-size:11.5px;line-height:1.55}.ap-project__tags[data-v-e4bfadf9]{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.ap-project__tags span[data-v-e4bfadf9]{border:1px solid var(--sd-border);min-height:20px;color:var(--sd-text-muted);font-family:var(--sd-font-mono);background:#fff;border-radius:4px;align-items:center;padding:0 6px;font-size:6.5px;font-weight:670;display:inline-flex}.ap-project__arrow[data-v-e4bfadf9]{color:var(--sd-text-dim);opacity:0;transition:color var(--sd-transition), opacity var(--sd-transition), transform var(--sd-transition);margin-top:5px;transform:translate(-5px)}.ap-project:hover .ap-project__arrow[data-v-e4bfadf9]{color:var(--project-accent);opacity:1;transform:none}.ap-project--featured[data-v-e4bfadf9]{grid-template-columns:64px minmax(0,1fr) auto}.ap-project__validation[data-v-e4bfadf9]{grid-column:2/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:-3px;display:grid}.ap-project__validation article[data-v-e4bfadf9]{border:1px solid var(--sd-border);transition:border-color var(--sd-transition), background var(--sd-transition), transform var(--sd-transition);background:#fafafa;border-radius:7px;gap:3px;padding:9px;display:grid}.ap-project:hover .ap-project__validation article[data-v-e4bfadf9]{background:var(--sd-accent-bg-soft);border-color:#d86f1f2b;transform:translateY(-1px)}.ap-project__validation span[data-v-e4bfadf9]{color:var(--sd-text-muted);font-family:var(--sd-font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:5.8px;font-weight:720}.ap-project__validation strong[data-v-e4bfadf9]{color:var(--sd-text);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.ap__ecosystem-note[data-v-e4bfadf9]{border-top:1px solid var(--sd-border);grid-template-columns:auto minmax(0,1fr);gap:11px;margin-top:7px;padding-top:22px;display:grid}.ap__ecosystem-note-icon[data-v-e4bfadf9]{background:var(--sd-accent-bg-soft);width:37px;height:37px;color:var(--sd-orange-dark);border:1px solid #d86f1f2b;border-radius:9px;place-items:center;display:grid}.ap__ecosystem-note-icon svg[data-v-e4bfadf9]{width:17px;height:17px}.ap__ecosystem-note>div[data-v-e4bfadf9]{line-height:1.45;display:grid}.ap__ecosystem-note strong[data-v-e4bfadf9]{color:var(--sd-text);font-size:10px;font-weight:720}.ap__ecosystem-note p[data-v-e4bfadf9]{max-width:420px;color:var(--sd-text-soft);margin:4px 0 0;font-size:8px;line-height:1.5}@media (prefers-reduced-motion:reduce){.ap__eyebrow>span[data-v-e4bfadf9],.ap-project[data-v-e4bfadf9],.ap-project__visual-scan[data-v-e4bfadf9]{animation:none}}@media (width<=880px){.ap__directory[data-v-e4bfadf9]{grid-template-columns:1fr;gap:52px;max-width:680px}.ap__group>h3[data-v-e4bfadf9]{margin-bottom:24px}}@media (width<=600px){.ap h2[data-v-e4bfadf9]{font-size:clamp(2.3rem,11vw,3rem)}.ap__header[data-v-e4bfadf9]{margin-bottom:54px}.ap-project[data-v-e4bfadf9]{grid-template-columns:54px minmax(0,1fr);gap:13px}.ap-project__visual[data-v-e4bfadf9]{width:54px;height:54px}.ap-project__visual>svg[data-v-e4bfadf9]{width:23px;height:23px}.ap-project__arrow[data-v-e4bfadf9]{display:none}.ap-project__validation[data-v-e4bfadf9]{grid-column:1/-1;margin-top:4px}}@media (width<=430px){.ap-project__validation[data-v-e4bfadf9]{grid-template-columns:1fr}.ap-project__tags[data-v-e4bfadf9]{display:none}}.cs[data-v-fc9d3093]{border-block:1px solid var(--sd-border);background:#fff;position:relative;overflow:hidden}.cs[data-v-fc9d3093]:before{content:"";pointer-events:none;background:radial-gradient(circle,#d86f1f12,#0000 68%);border-radius:50%;width:760px;height:460px;position:absolute;top:-250px;left:50%;transform:translate(-50%)}.cs__inner[data-v-fc9d3093]{z-index:1;position:relative}[data-reveal][data-v-fc9d3093]{opacity:0;transition:opacity .75s var(--sd-ease-out), transform .75s var(--sd-ease-out);transition-delay:var(--d,0s);transform:translateY(20px)}[data-reveal].is-visible[data-v-fc9d3093]{opacity:1;transform:none}.cs__header[data-v-fc9d3093]{text-align:center;max-width:780px;margin:0 auto clamp(50px,7vw,82px)}.cs__eyebrow[data-v-fc9d3093]{color:var(--sd-orange-dark);font-family:var(--sd-font-mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 14px;font-size:10.5px;font-weight:760;display:inline-flex}.cs__eyebrow>span[data-v-fc9d3093]{background:var(--sd-orange);width:7px;height:7px;box-shadow:0 0 0 4px var(--sd-accent-bg-soft);border-radius:50%;animation:2.2s ease-in-out infinite cs-eyebrow-pulse-fc9d3093}@keyframes cs-eyebrow-pulse-fc9d3093{50%{box-shadow:0 0 0 8px #d86f1f00}}.cs h2[data-v-fc9d3093]{color:var(--sd-text);letter-spacing:-.052em;margin:0;font-size:clamp(34px,4.5vw,55px);font-weight:720;line-height:1.02}.cs__header>p[data-v-fc9d3093]:not(.cs__eyebrow){max-width:680px;color:var(--sd-text-soft);margin:15px auto 0;font-size:14.5px;line-height:1.62}.cs-map[data-v-fc9d3093]{border:1px solid var(--sd-border);border-radius:var(--sd-radius-xl);background:radial-gradient(circle at 28%,#d86f1f18,#0000 27%),linear-gradient(#fff,#fcfcfc);min-height:510px;position:relative;overflow:hidden;box-shadow:0 2px 5px #0f172a09,0 22px 62px #0f172a14}.cs-map__background[data-v-fc9d3093]{opacity:.44;pointer-events:none;background-image:linear-gradient(#d86f1f1a 1px,#0000 1px),linear-gradient(90deg,#d86f1f1a 1px,#0000 1px);background-size:8px 8px;width:62%;height:46%;position:absolute;top:-3%;left:12%;-webkit-mask-image:radial-gradient(circle at 45% 20%,#000,#0000 72%);mask-image:radial-gradient(circle at 45% 20%,#000,#0000 72%)}.cs-map__glow[data-v-fc9d3093]{filter:blur(65px);pointer-events:none;background:#d86f1f14;border-radius:50%;width:300px;height:300px;position:absolute;top:50%;left:27%;transform:translate(-50%,-50%)}.cs-map__connections[data-v-fc9d3093]{z-index:1;pointer-events:none;width:96%;height:86%;position:absolute;inset:7% 2%;overflow:visible}.cs-map__connection-base[data-v-fc9d3093]{stroke:#d86f1f29;stroke-width:2px;vector-effect:non-scaling-stroke}.cs-map__connection-active[data-v-fc9d3093]{stroke:url(#cs-orange-line);stroke-width:2.2px;stroke-dasharray:8 9;opacity:.82;vector-effect:non-scaling-stroke;animation:1.6s linear infinite cs-connection-flow-fc9d3093}.cs-map__connection-active[data-v-fc9d3093]:nth-of-type(7){animation-delay:-.3s}.cs-map__connection-active[data-v-fc9d3093]:nth-of-type(8){animation-delay:-.6s}.cs-map__connection-active[data-v-fc9d3093]:nth-of-type(9){animation-delay:-.9s}.cs-map__connection-active[data-v-fc9d3093]:nth-of-type(10){animation-delay:-1.2s}@keyframes cs-connection-flow-fc9d3093{to{stroke-dashoffset:-34px}}.cs-map__packet[data-v-fc9d3093]{fill:var(--sd-orange)}.cs-map__company[data-v-fc9d3093]{z-index:3;width:170px;height:205px;position:absolute;top:50%;left:26%;transform:translate(-50%,-50%)}.cs-map__plate[data-v-fc9d3093]{background:linear-gradient(145deg,#f4a268,#ba4d17);border:1px solid #ad511729;border-radius:3px;width:132px;height:132px;position:absolute;top:18px;left:20px;box-shadow:0 18px 42px #722a0a24}.cs-map__plate--back[data-v-fc9d3093]{opacity:.5;animation:6s ease-in-out infinite cs-plate-back-fc9d3093;transform:translate(-20px,20px)}.cs-map__plate--middle[data-v-fc9d3093]{opacity:.72;animation:6s ease-in-out infinite cs-plate-middle-fc9d3093;transform:translate(20px,12px)}@keyframes cs-plate-back-fc9d3093{50%{transform:translate(-25px,15px)}}@keyframes cs-plate-middle-fc9d3093{50%{transform:translate(24px,17px)}}.cs-map__mark[data-v-fc9d3093]{z-index:3;background:radial-gradient(circle at 25% 15%,#ffdec485,#0000 35%),linear-gradient(145deg,#ed8a45,#c25819 58%,#7f2c0d);border:1px solid #ffffff94;border-radius:3px;place-items:center;width:132px;height:132px;animation:5s ease-in-out infinite cs-company-float-fc9d3093;display:grid;position:absolute;top:0;left:19px;overflow:hidden;box-shadow:0 28px 60px #70270a40,0 8px 20px #70270a21}.cs-map__mark-grid[data-v-fc9d3093]{background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:12px 12px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 80%);mask-image:radial-gradient(circle,#000,#0000 80%)}.cs-map__mark strong[data-v-fc9d3093]{z-index:2;color:#fff;letter-spacing:-.08em;text-shadow:0 5px 22px #5b1d072e;font-size:70px;font-weight:430;line-height:1;position:relative}@keyframes cs-company-float-fc9d3093{50%{transform:translateY(-7px)}}.cs-map__company-label[data-v-fc9d3093]{text-align:center;justify-items:center;line-height:1.35;display:grid;position:absolute;bottom:4px;left:0;right:0}.cs-map__company-label strong[data-v-fc9d3093]{color:var(--sd-text);font-size:12px;font-weight:760}.cs-map__company-label span[data-v-fc9d3093]{color:var(--sd-text-muted);font-family:var(--sd-font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:7px}.cs-map__company-ring[data-v-fc9d3093]{z-index:-1;border:1px solid #d86f1f33;border-radius:50%;width:164px;height:164px;animation:2.8s ease-in-out infinite cs-company-ring-fc9d3093;position:absolute;top:-16px;left:2px}@keyframes cs-company-ring-fc9d3093{50%{border-color:#d86f1f00;transform:scale(1.15)}}.cs-map__products[data-v-fc9d3093]{z-index:3;gap:11px;width:39%;display:grid;position:absolute;top:50%;right:6%;transform:translateY(-50%)}.cs-product[data-v-fc9d3093]{border:1px solid var(--sd-border);min-height:61px;animation:5.5s ease-in-out infinite cs-product-cycle-fc9d3093;animation-delay:var(--product-delay);background:#fffffff2;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 11px;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 12px #0f172a09,0 1px 2px #0f172a06}@keyframes cs-product-cycle-fc9d3093{0%,16%{box-shadow:0 9px 22px #d86f1f1a, inset 3px 0 0 var(--sd-orange);border-color:#d86f1f57;transform:translate(5px)}23%,to{border-color:var(--sd-border);transform:none;box-shadow:0 4px 12px #0f172a09,0 1px 2px #0f172a06}}.cs-product__icon[data-v-fc9d3093]{background:var(--sd-accent-bg-soft);width:35px;height:35px;color:var(--sd-orange-dark);border:1px solid #d86f1f29;border-radius:7px;place-items:center;display:grid}.cs-product__icon svg[data-v-fc9d3093]{width:16px;height:16px}.cs-product__content[data-v-fc9d3093]{min-width:0;line-height:1.3;display:grid}.cs-product__content strong[data-v-fc9d3093]{color:var(--sd-text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:730;overflow:hidden}.cs-product__content small[data-v-fc9d3093]{color:var(--sd-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.cs-product__role[data-v-fc9d3093]{border:1px solid var(--sd-border);border-radius:var(--sd-radius-full);color:var(--sd-text-muted);font-family:var(--sd-font-mono);letter-spacing:.05em;text-transform:uppercase;background:#fafafa;padding:4px 7px;font-size:6px;font-weight:720}.cs-product__pulse[data-v-fc9d3093]{background:var(--sd-orange);border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:-5px;transform:translateY(-50%);box-shadow:0 0 0 4px #d86f1f1f}.cs-map__status[data-v-fc9d3093]{z-index:4;border:1px solid var(--sd-border);border-radius:var(--sd-radius-full);background:#ffffffeb;align-items:center;gap:9px;padding:8px 11px;display:flex;position:absolute;bottom:17px;left:50%;transform:translate(-50%);box-shadow:0 7px 20px #0f172a0f}.cs-map__status-dot[data-v-fc9d3093]{background:var(--sd-orange);width:6px;height:6px;box-shadow:0 0 0 4px var(--sd-accent-bg-soft);border-radius:50%;animation:1.8s ease-in-out infinite cs-status-pulse-fc9d3093}@keyframes cs-status-pulse-fc9d3093{50%{box-shadow:0 0 0 8px #d86f1f00}}.cs-map__status>div[data-v-fc9d3093]{line-height:1.25;display:grid}.cs-map__status strong[data-v-fc9d3093]{color:var(--sd-text);font-size:7px}.cs-map__status small[data-v-fc9d3093]{color:var(--sd-text-muted);font-size:6px}.cs__principles[data-v-fc9d3093]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,6vw,78px);max-width:850px;margin:42px auto 0;display:grid}.cs-principle[data-v-fc9d3093]{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px;display:grid}.cs-principle__icon[data-v-fc9d3093]{background:var(--sd-accent-bg-soft);width:38px;height:38px;color:var(--sd-orange-dark);border:1px solid #d86f1f2b;border-radius:9px;place-items:center;display:grid}.cs-principle__icon svg[data-v-fc9d3093]{width:18px;height:18px}.cs-principle h3[data-v-fc9d3093]{color:var(--sd-text);letter-spacing:-.018em;margin:0;font-size:14px;font-weight:730}.cs-principle p[data-v-fc9d3093]{color:var(--sd-text-soft);margin:5px 0 0;font-size:12px;line-height:1.55}.cs__link[data-v-fc9d3093]{border:1px solid var(--sd-orange);background:var(--sd-orange);color:#fff;width:max-content;transition:background var(--sd-transition), border-color var(--sd-transition), box-shadow var(--sd-transition), transform var(--sd-transition);border-radius:5px;align-items:center;gap:7px;margin:31px auto 0;padding:9px 13px;font-size:11px;font-weight:720;text-decoration:none;display:flex;box-shadow:0 2px 4px #ad51171f,0 9px 22px #d86f1f2b}.cs__link[data-v-fc9d3093]:hover{border-color:var(--sd-orange-dark);background:var(--sd-orange-dark);transform:translateY(-2px);box-shadow:0 4px 8px #ad511729,0 13px 28px #d86f1f38}.cs__link svg[data-v-fc9d3093]{transition:transform var(--sd-transition-fast)}.cs__link:hover svg[data-v-fc9d3093]{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.cs__eyebrow>span[data-v-fc9d3093],.cs-map__connection-active[data-v-fc9d3093],.cs-map__plate[data-v-fc9d3093],.cs-map__mark[data-v-fc9d3093],.cs-map__company-ring[data-v-fc9d3093],.cs-product[data-v-fc9d3093],.cs-map__status-dot[data-v-fc9d3093]{animation:none}.cs-map__packet[data-v-fc9d3093]{display:none}}@media (width<=900px){.cs-map[data-v-fc9d3093]{min-height:680px}.cs-map__connections[data-v-fc9d3093]{display:none}.cs-map[data-v-fc9d3093]:after{z-index:1;background:linear-gradient(180deg, var(--sd-orange), #d86f1f1f);content:"";width:2px;position:absolute;top:235px;bottom:120px;left:50%;transform:translate(-50%)}.cs-map__company[data-v-fc9d3093]{top:135px;left:50%}.cs-map__products[data-v-fc9d3093]{width:min(88%,520px);top:305px;right:50%;transform:translate(50%)}.cs-product__pulse[data-v-fc9d3093]{top:-6px;left:50%;transform:translate(-50%)}.cs-map__status[data-v-fc9d3093]{bottom:18px}}@media (width<=680px){.cs h2[data-v-fc9d3093]{font-size:clamp(2.3rem,11vw,3rem)}.cs-map[data-v-fc9d3093]{min-height:720px}.cs-map__products[data-v-fc9d3093]{width:calc(100% - 28px)}.cs-product[data-v-fc9d3093]{grid-template-columns:auto minmax(0,1fr)}.cs-product__role[data-v-fc9d3093]{display:none}.cs__principles[data-v-fc9d3093]{grid-template-columns:1fr;gap:24px}}@media (width<=480px){.cs-map[data-v-fc9d3093]{border-radius:var(--sd-radius-lg);min-height:750px}.cs-map__company[data-v-fc9d3093]{transform:translate(-50%,-50%)scale(.88)}.cs-product[data-v-fc9d3093]{min-height:64px}.cs-map__status[data-v-fc9d3093]{border-radius:8px;justify-content:center;width:calc(100% - 28px)}}.cta-section[data-v-ba0baf39]{--cta-bg:#102f28;--cta-bg-deep:#091d19;--cta-surface:#12251f;--cta-border:#ffffff1c;background:radial-gradient(circle at 13% 15%, #d86f1f38, transparent 31%), radial-gradient(circle at 85% 74%, #47977a29, transparent 34%), linear-gradient(145deg, var(--cta-bg) 0%, #0e2923 48%, var(--cta-bg-deep) 100%);color:#fff;border-top:1px solid #ffffff14;padding:clamp(76px,10vw,124px) 0 0;position:relative;overflow:hidden}.cta-section__pattern[data-v-ba0baf39]{pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 15% 88%,#0000);mask-image:linear-gradient(#0000,#000 15% 88%,#0000)}.cta-section__glow[data-v-ba0baf39]{filter:blur(80px);pointer-events:none;background:#d86f1f1a;border-radius:50%;width:390px;height:390px;position:absolute;top:7%;left:12%}.cta-section__inner[data-v-ba0baf39]{z-index:2;width:min(100% - 48px, var(--sd-container));grid-template-columns:minmax(0,.86fr) minmax(500px,1.14fr);align-items:center;gap:clamp(44px,8vw,110px);margin-inline:auto;display:grid;position:relative}.cta-section__copy[data-v-ba0baf39]{padding-block:24px}.cta-section__eyebrow[data-v-ba0baf39]{color:#f4b082;font-family:var(--sd-font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 16px;font-size:10px;font-weight:760;display:inline-flex}.cta-section__eyebrow>span[data-v-ba0baf39]{background:var(--sd-orange);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite cta-eyebrow-pulse-ba0baf39;box-shadow:0 0 0 4px #d86f1f2b}@keyframes cta-eyebrow-pulse-ba0baf39{50%{box-shadow:0 0 0 9px #d86f1f00}}.cta-section h2[data-v-ba0baf39]{color:#fff;letter-spacing:-.055em;max-width:600px;margin:0;font-size:clamp(42px,5vw,66px);font-weight:720;line-height:.98}.cta-section h2 span[data-v-ba0baf39]{color:#f19350;display:block}.cta-section__intro[data-v-ba0baf39]{color:#f0f6f3b8;max-width:540px;margin:20px 0 0;font-size:14.5px;line-height:1.66}.cta-section__actions[data-v-ba0baf39]{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.cta-section__actions[data-v-ba0baf39] .sd-button-primary{border-color:var(--sd-orange);background:var(--sd-orange);color:#fff;box-shadow:0 2px 4px #47180629,0 12px 28px #d86f1f40}.cta-section__actions[data-v-ba0baf39] .sd-button-primary:hover{border-color:var(--sd-orange-strong);background:var(--sd-orange-strong);box-shadow:0 4px 8px #47180633,0 16px 36px #d86f1f4f}.cta-section__actions[data-v-ba0baf39] .sd-button-secondary{color:#ffffffd9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0e;border-color:#ffffff2e}.cta-section__actions[data-v-ba0baf39] .sd-button-secondary:hover{color:#fff;background:#ffffff1a;border-color:#ffffff4d}.cta-section__facts[data-v-ba0baf39]{border-top:1px solid #ffffff1a;flex-wrap:wrap;gap:17px;margin-top:29px;padding-top:22px;display:flex}.cta-section__facts span[data-v-ba0baf39]{color:#eaf2efad;align-items:center;gap:6px;font-size:9px;font-weight:650;display:inline-flex}.cta-section__facts i[data-v-ba0baf39]{color:#67d39d;background:#55c99021;border-radius:50%;place-items:center;width:17px;height:17px;font-size:8px;font-style:normal;font-weight:800;display:grid}.cta-terminal[data-v-ba0baf39]{background:#0b0e11;border:1px solid #ffffff21;border-radius:13px;position:relative;overflow:hidden;box-shadow:0 38px 90px #0000006b,0 12px 36px #00000042}.cta-terminal__header[data-v-ba0baf39]{background:#15191e;border-bottom:1px solid #262c32;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:48px;padding:0 14px;display:grid}.cta-terminal__dots[data-v-ba0baf39]{gap:5px;display:flex}.cta-terminal__dots span[data-v-ba0baf39]{border-radius:50%;width:7px;height:7px}.cta-terminal__dots span[data-v-ba0baf39]:first-child{background:#dd6a58}.cta-terminal__dots span[data-v-ba0baf39]:nth-child(2){background:#dba840}.cta-terminal__dots span[data-v-ba0baf39]:nth-child(3){background:#5ea85f}.cta-terminal__title[data-v-ba0baf39]{color:#9aa3ad;font-family:var(--sd-font-mono);align-items:center;gap:6px;font-size:8px;display:flex}.cta-terminal__mode[data-v-ba0baf39]{color:#737d88;font-family:var(--sd-font-mono);text-transform:uppercase;border:1px solid #30373f;border-radius:4px;padding:3px 6px;font-size:6px}.cta-terminal__body[data-v-ba0baf39]{background-color:#0b0e11;background-image:linear-gradient(#ffffff04 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 31px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:330px;padding:25px 22px}.cta-command[data-v-ba0baf39]{opacity:0;min-height:82px;animation:6.8s ease-in-out infinite cta-command-cycle-ba0baf39;animation-delay:var(--delay)}@keyframes cta-command-cycle-ba0baf39{0%,7%{opacity:0;transform:translate(-7px)}14%,82%{opacity:1;transform:none}94%,to{opacity:0}}.cta-command__input[data-v-ba0baf39],.cta-command__output[data-v-ba0baf39]{min-height:29px;font-family:var(--sd-font-mono);grid-template-columns:22px minmax(0,1fr);align-items:center;font-size:9px;display:grid}.cta-command__input span[data-v-ba0baf39]{color:var(--sd-orange);font-weight:800}.cta-command__input code[data-v-ba0baf39]{color:#e2e6ea}.cta-command__output span[data-v-ba0baf39],.cta-command__output code[data-v-ba0baf39]{color:#6f7984}.cta-command:last-of-type .cta-command__output span[data-v-ba0baf39],.cta-command:last-of-type .cta-command__output code[data-v-ba0baf39]{color:#5fc98f}.cta-terminal code[data-v-ba0baf39]{text-overflow:ellipsis;white-space:nowrap;font-family:inherit;overflow:hidden}.cta-terminal__success[data-v-ba0baf39]{opacity:0;background:#55c99013;border:1px solid #55c9902e;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:4px;padding:12px;animation:6.8s ease-in-out 4.8s infinite cta-success-cycle-ba0baf39;display:grid}@keyframes cta-success-cycle-ba0baf39{0%,9%{opacity:0;transform:translateY(6px)}18%,78%{opacity:1;transform:none}92%,to{opacity:0}}.cta-terminal__success-icon[data-v-ba0baf39]{color:#63cf96;background:#55c99021;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.cta-terminal__success-icon svg[data-v-ba0baf39]{width:15px;height:15px}.cta-terminal__success>div[data-v-ba0baf39]{min-width:0;line-height:1.3;display:grid}.cta-terminal__success span[data-v-ba0baf39]:not(.cta-terminal__success-icon){color:#78848e;text-transform:uppercase;font-size:6.5px}.cta-terminal__success strong[data-v-ba0baf39]{color:#d8e0dc;font-family:var(--sd-font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.cta-terminal__live[data-v-ba0baf39]{align-items:center;gap:5px;font-weight:720;display:inline-flex;color:#63cf96!important;font-size:6.5px!important}.cta-terminal__live i[data-v-ba0baf39]{background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.6s ease-in-out infinite cta-live-pulse-ba0baf39}@keyframes cta-live-pulse-ba0baf39{50%{box-shadow:0 0 0 7px #55c99000}}.cta-terminal__cursor[data-v-ba0baf39]{min-height:30px;color:var(--sd-orange);font-family:var(--sd-font-mono);align-items:center;gap:8px;margin-top:8px;font-size:9px;display:flex}.cta-terminal__cursor i[data-v-ba0baf39]{background:#dce2e6;width:7px;height:13px;animation:.9s step-end infinite cta-cursor-ba0baf39}@keyframes cta-cursor-ba0baf39{50%{opacity:0}}.cta-terminal__footer[data-v-ba0baf39]{color:#68727d;min-height:39px;font-family:var(--sd-font-mono);background:#13171b;border-top:1px solid #262c32;align-items:center;gap:13px;padding:0 14px;font-size:6.5px;display:flex}.cta-terminal__footer span[data-v-ba0baf39]{align-items:center;gap:5px;display:inline-flex}.cta-terminal__footer i[data-v-ba0baf39]{background:#5fc98f;border-radius:50%;width:5px;height:5px}.cta-terminal__footer strong[data-v-ba0baf39]{color:#5fc98f;margin-left:auto;font-size:6.5px}.cta-terminal__scan[data-v-ba0baf39]{opacity:0;background:linear-gradient(90deg,#0000,#d86f1fcc,#0000);height:1px;animation:6.8s ease-in-out infinite cta-terminal-scan-ba0baf39;position:absolute;top:48px;left:0;right:0;box-shadow:0 0 14px #d86f1f59}@keyframes cta-terminal-scan-ba0baf39{0%{opacity:0;top:48px}10%{opacity:.8}82%{opacity:.45;top:calc(100% - 40px)}94%,to{opacity:0}}.cta-section__bottom[data-v-ba0baf39]{z-index:2;width:min(100% - 48px, var(--sd-container));color:#f0f6f3a3;border-top:1px solid #ffffff1c;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;margin:clamp(72px,9vw,110px) auto 0;padding:21px 0;display:grid;position:relative}.cta-section__bottom>span[data-v-ba0baf39]{color:#f19350;font-family:var(--sd-font-mono);font-size:8px;font-weight:760}.cta-section__bottom p[data-v-ba0baf39]{margin:0;font-size:10px;line-height:1.45}.cta-section__bottom svg[data-v-ba0baf39]{color:#f19350;animation:2s ease-in-out infinite cta-bottom-arrow-ba0baf39}@keyframes cta-bottom-arrow-ba0baf39{50%{transform:translate(5px)}}@media (prefers-reduced-motion:reduce){.cta-section__eyebrow>span[data-v-ba0baf39],.cta-command[data-v-ba0baf39],.cta-terminal__success[data-v-ba0baf39],.cta-terminal__live i[data-v-ba0baf39],.cta-terminal__cursor i[data-v-ba0baf39],.cta-terminal__scan[data-v-ba0baf39],.cta-section__bottom svg[data-v-ba0baf39]{animation:none}.cta-command[data-v-ba0baf39],.cta-terminal__success[data-v-ba0baf39]{opacity:1;transform:none}}@media (width<=960px){.cta-section__inner[data-v-ba0baf39]{grid-template-columns:1fr;max-width:760px}.cta-section__copy[data-v-ba0baf39]{padding-block:0}}@media (width<=640px){.cta-section[data-v-ba0baf39]{padding-top:70px}.cta-section__inner[data-v-ba0baf39],.cta-section__bottom[data-v-ba0baf39]{width:min(100% - 28px, var(--sd-container))}.cta-section h2[data-v-ba0baf39]{font-size:clamp(2.7rem,12vw,3.7rem)}.cta-section__actions[data-v-ba0baf39]{flex-direction:column;align-items:stretch}.cta-section__actions[data-v-ba0baf39] .sd-button{width:100%}.cta-terminal__body[data-v-ba0baf39]{min-height:360px;padding-inline:15px}.cta-terminal__footer span[data-v-ba0baf39]:nth-of-type(2),.cta-terminal__footer span[data-v-ba0baf39]:nth-of-type(3){display:none}.cta-section__bottom[data-v-ba0baf39]{grid-template-columns:auto minmax(0,1fr)}.cta-section__bottom svg[data-v-ba0baf39]{display:none}}@media (width<=430px){.cta-section__facts[data-v-ba0baf39]{display:grid}.cta-terminal[data-v-ba0baf39]{border-radius:10px}.cta-terminal__success[data-v-ba0baf39]{grid-template-columns:auto minmax(0,1fr)}.cta-terminal__live[data-v-ba0baf39]{display:none}}.engine-section[data-v-830f3ce8]{border-block:1px solid var(--sd-border);background:var(--sd-bg-raised);overflow:hidden}.engine-section__inner[data-v-830f3ce8]{max-width:1040px;display:block}.engine-section__header[data-v-830f3ce8]{text-align:center;max-width:720px;margin:0 auto 38px}.engine-section__eyebrow[data-v-830f3ce8]{color:var(--sd-orange-dark);font-family:var(--sd-font-mono);letter-spacing:.055em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:760}.engine-section h2[data-v-830f3ce8]{color:var(--sd-text);letter-spacing:-.04em;margin:0;font-size:clamp(30px,4vw,44px);font-weight:750;line-height:1.08}.engine-section__intro[data-v-830f3ce8]{max-width:650px;color:var(--sd-text-soft);margin:13px auto 0;font-size:15px;line-height:1.55}.engine-section__actions[data-v-830f3ce8]{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:20px;display:flex}.engine-section__actions a[data-v-830f3ce8]{color:var(--sd-text);transition:color var(--sd-transition-fast), transform var(--sd-transition-fast);align-items:center;gap:5px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.engine-section__actions a[data-v-830f3ce8]:first-child{color:var(--sd-orange-dark)}.engine-section__actions a[data-v-830f3ce8]:hover{color:var(--sd-orange);transform:translate(2px)}.engine-section__grid[data-v-830f3ce8]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.engine-card[data-v-830f3ce8]{border:1px solid var(--sd-border);border-radius:var(--sd-radius-md);min-width:0;min-height:330px;box-shadow:var(--sd-shadow-card);transition:border-color var(--sd-transition), box-shadow var(--sd-transition), transform var(--sd-transition);background:#fff;flex-direction:column;display:flex;overflow:hidden}.engine-card[data-v-830f3ce8]:hover{border-color:var(--sd-border-strong);box-shadow:var(--sd-shadow-card-hover);transform:translateY(-3px)}.engine-card__copy[data-v-830f3ce8]{padding:20px 20px 0}.engine-card h3[data-v-830f3ce8]{color:var(--sd-text);letter-spacing:-.015em;margin:0;font-size:15px;font-weight:750;line-height:1.3}.engine-card__copy p[data-v-830f3ce8]{color:var(--sd-text-soft);margin:7px 0 0;font-size:13px;line-height:1.46}.engine-card__visual[data-v-830f3ce8]{border-radius:var(--sd-radius-sm);background:#fafafa;border:1px solid #f0f0f0;min-height:170px;margin:18px 14px 14px;position:relative;overflow:hidden}.engine-card__visual--local[data-v-830f3ce8]{flex-direction:column;justify-content:flex-end;gap:22px;padding:24px 18px 18px;display:flex}.local-metric__label[data-v-830f3ce8]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;display:flex}.local-metric__label strong[data-v-830f3ce8],.local-metric__label span[data-v-830f3ce8]{font-family:var(--sd-font-mono);font-size:9px;line-height:1}.local-metric__label strong[data-v-830f3ce8]{color:var(--sd-text-soft);font-weight:700}.local-metric__label span[data-v-830f3ce8]{color:var(--sd-text-dim)}.local-metric__line[data-v-830f3ce8]{background:repeating-linear-gradient(90deg,#d9d9d9 0 2px,#0000 2px 4px);width:100%;height:9px}.local-metric__line--active[data-v-830f3ce8]{background:repeating-linear-gradient(90deg, var(--sd-orange) 0, var(--sd-orange) 2px, transparent 2px, transparent 4px);width:48%}.local-status[data-v-830f3ce8]{color:var(--sd-text-muted);font-family:var(--sd-font-mono);align-items:center;gap:9px;font-size:9px;display:flex}.local-status__mark[data-v-830f3ce8]{background:var(--sd-orange);color:#fff;border-radius:4px;place-items:center;width:19px;height:19px;font-size:10px;font-weight:800;display:grid}.engine-card__visual--runtime[data-v-830f3ce8]{min-height:190px;padding:25px 22px 15px}.runtime-connections[data-v-830f3ce8]{pointer-events:none;width:calc(100% - 54px);height:calc(100% - 56px);position:absolute;inset:30px 27px 26px;overflow:visible}.runtime-connections path[data-v-830f3ce8]{fill:none;stroke:#d86f1f5c;stroke-width:1.5px}.runtime-nodes[data-v-830f3ce8]{z-index:1;grid-template-columns:repeat(3,1fr);gap:14px;display:grid;position:relative}.runtime-node[data-v-830f3ce8]{aspect-ratio:1;border:4px solid #fffc;border-radius:6px;place-items:center;min-width:0;display:grid;box-shadow:0 0 0 1px #00000014,0 5px 14px #00000012}.runtime-node span[data-v-830f3ce8]{background:#ffffffdb;border-radius:5px;place-items:center;width:25px;height:25px;font-size:12px;font-weight:800;display:grid}.runtime-node small[data-v-830f3ce8]{font-family:var(--sd-font-mono);margin-top:-13px;font-size:8px;font-weight:750}.runtime-node--wal[data-v-830f3ce8]{color:#8b3d0f;background:#f4c19a}.runtime-node--store[data-v-830f3ce8]{color:#75310b;background:#e9a16c}.runtime-node--sync[data-v-830f3ce8]{color:#fff;background:#d86f1f}.runtime-core[data-v-830f3ce8]{z-index:2;color:var(--sd-orange-dark);font-family:var(--sd-font-mono);white-space:nowrap;background:#fff;border:1px solid #d86f1f3d;border-radius:5px;padding:7px 10px;font-size:8px;font-weight:760;position:absolute;bottom:15px;right:50%;transform:translate(50%)}.engine-card__visual--sync[data-v-830f3ce8]{min-height:190px;padding:13px 15px 12px}.sync-chart[data-v-830f3ce8]{width:100%;height:145px;overflow:visible}.sync-chart line[data-v-830f3ce8]{stroke:#ddd;stroke-width:1px}.sync-chart__line[data-v-830f3ce8]{fill:none;stroke-width:1.6px}.sync-chart__line--muted[data-v-830f3ce8]{stroke:#ddd}.sync-chart__line--soft[data-v-830f3ce8]{stroke:#c9c9c9}.sync-chart__line--active[data-v-830f3ce8]{stroke:var(--sd-orange);stroke-width:2px}.sync-chart__labels[data-v-830f3ce8]{color:var(--sd-text-dim);font-family:var(--sd-font-mono);justify-content:space-between;padding:0 5px;font-size:8px;display:flex}.sync-chart__engine[data-v-830f3ce8]{position:absolute;bottom:47px;right:13px}.sync-chart__engine span[data-v-830f3ce8]{background:var(--sd-orange);color:#fff;border-radius:4px;place-items:center;width:19px;height:19px;font-size:10px;font-weight:800;display:grid;box-shadow:0 3px 10px #d86f1f38}.engine-section__modules[data-v-830f3ce8]{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:18px;display:flex}.engine-section__modules span[data-v-830f3ce8]{color:var(--sd-text-muted);font-family:var(--sd-font-mono);padding:5px 8px;font-size:10px;font-weight:700}.engine-section__modules span[data-v-830f3ce8]:not(:last-child):after{color:var(--sd-border-strong);content:"/";margin-left:14px}@media (width<=900px){.engine-section__grid[data-v-830f3ce8]{grid-template-columns:1fr}.engine-card[data-v-830f3ce8]{min-height:300px}.engine-card__visual[data-v-830f3ce8]{min-height:180px}}@media (width<=560px){.engine-section__header[data-v-830f3ce8]{text-align:left;margin-bottom:28px}.engine-section__intro[data-v-830f3ce8]{margin-inline:0}.engine-section__actions[data-v-830f3ce8]{justify-content:flex-start}.engine-card__copy[data-v-830f3ce8]{padding:18px 18px 0}.engine-section__modules[data-v-830f3ce8]{justify-content:flex-start}}.hpv[data-v-a1b6bd81]{background:radial-gradient(circle at 16% 5%,#ffbf8f52,#0000 32%),radial-gradient(circle at 86% 12%,#5a837742,#0000 33%),linear-gradient(135deg,#3c2117 0%,#5c2f1d 48%,#173c33 100%);border:1px solid #1f1f1f14;border-radius:3px;min-height:clamp(470px,52vw,630px);position:relative;overflow:hidden;box-shadow:0 2px 5px #0f172a0d,0 20px 55px #0f172a24}.hpv[data-v-a1b6bd81]:before{content:"";pointer-events:none;background:linear-gradient(110deg,#ffffff14,#0000 38%),linear-gradient(#ffffff05,#00000024);position:absolute;inset:0}.hpv__grid-pattern[data-v-a1b6bd81]{opacity:.72;pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:8px 8px;width:58%;height:47%;position:absolute;top:-20px;left:13%;-webkit-mask-image:radial-gradient(circle at 50% 30%,#000,#0000 72%);mask-image:radial-gradient(circle at 50% 30%,#000,#0000 72%)}.hpv__window[data-v-a1b6bd81]{background:#fff;border:1px solid #ffffffb8;border-radius:6px;width:74%;height:67%;position:absolute;top:9%;left:13%;overflow:hidden;box-shadow:0 28px 70px #00000057,0 8px 22px #0003}.hpv__window-bar[data-v-a1b6bd81]{border-bottom:1px solid var(--sd-border);background:#fff;grid-template-columns:minmax(150px,.8fr) minmax(0,1fr) auto;align-items:center;gap:14px;min-height:43px;padding:0 14px;display:grid}.hpv__window-brand[data-v-a1b6bd81]{align-items:center;gap:8px;min-width:0;display:flex}.hpv__brand-mark[data-v-a1b6bd81]{background:var(--sd-orange);color:#fff;border-radius:5px;flex:none;place-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:grid}.hpv__window-brand div[data-v-a1b6bd81]{min-width:0;line-height:1.1;display:grid}.hpv__window-brand strong[data-v-a1b6bd81]{color:var(--sd-text);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:750;overflow:hidden}.hpv__window-brand small[data-v-a1b6bd81]{color:var(--sd-text-muted);font-size:8px}.hpv__window-context[data-v-a1b6bd81]{min-width:0;color:var(--sd-text-muted);font-family:var(--sd-font-mono);justify-content:center;align-items:center;gap:6px;font-size:8.5px;display:flex}.hpv__window-context strong[data-v-a1b6bd81]{color:var(--sd-text);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.hpv__window-user[data-v-a1b6bd81]{color:var(--sd-text-soft);font-family:var(--sd-font-mono);align-items:center;gap:5px;font-size:8px;font-weight:740;display:inline-flex}.hpv__window-user span[data-v-a1b6bd81]{background:var(--sd-green);border-radius:50%;width:5px;height:5px}.hpv__dashboard[data-v-a1b6bd81]{grid-template-columns:122px minmax(0,1fr);height:calc(100% - 43px);display:grid}.hpv__sidebar[data-v-a1b6bd81]{border-right:1px solid var(--sd-border);background:#fafafa;align-content:start;gap:2px;padding:12px 8px;display:grid}.hpv__sidebar-label[data-v-a1b6bd81]{color:var(--sd-text-dim);font-family:var(--sd-font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 7px 4px;font-size:7px;font-weight:760}.hpv__sidebar-label--team[data-v-a1b6bd81]{margin-top:10px}.hpv__nav[data-v-a1b6bd81]{min-height:25px;color:var(--sd-text-muted);border-radius:5px;align-items:center;gap:7px;padding:0 7px;font-size:8.5px;font-weight:660;display:flex}.hpv__nav svg[data-v-a1b6bd81]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:10px;height:10px}.hpv__nav--active[data-v-a1b6bd81]{background:var(--sd-accent-bg-soft);color:var(--sd-orange-dark)}.hpv__main[data-v-a1b6bd81]{background:#fff;min-width:0;padding:16px;overflow:hidden}.hpv__project-head[data-v-a1b6bd81]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.hpv__project-identity[data-v-a1b6bd81]{gap:10px;min-width:0;display:flex}.hpv__project-mark[data-v-a1b6bd81]{border:1px solid var(--sd-border);width:32px;height:32px;color:var(--sd-text);background:#fafafa;border-radius:6px;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.hpv__project-identity>div[data-v-a1b6bd81]{min-width:0}.hpv__project-title[data-v-a1b6bd81]{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.hpv__project-title h2[data-v-a1b6bd81]{color:var(--sd-text);letter-spacing:-.025em;margin:0;font-size:13px;font-weight:750}.hpv__project-title span[data-v-a1b6bd81]{background:var(--sd-green-bg);color:var(--sd-green);text-transform:uppercase;border:1px solid #2e7d322e;border-radius:999px;padding:2px 6px;font-size:7px;font-weight:750}.hpv__project-identity p[data-v-a1b6bd81]{color:var(--sd-text-muted);margin:3px 0 0;font-size:8.5px;line-height:1.45}.hpv__project-head button[data-v-a1b6bd81]{border:1px solid var(--sd-border-strong);color:var(--sd-text-soft);background:#fff;border-radius:5px;flex:none;padding:6px 9px;font-size:8px;font-weight:700}.hpv__metrics[data-v-a1b6bd81]{border-block:1px solid var(--sd-border);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;display:grid}.hpv__metrics article[data-v-a1b6bd81]{border-right:1px solid var(--sd-border);gap:2px;padding:10px 10px 9px;display:grid}.hpv__metrics article[data-v-a1b6bd81]:first-child{padding-left:0}.hpv__metrics article[data-v-a1b6bd81]:last-child{border-right:0}.hpv__metrics span[data-v-a1b6bd81]{color:var(--sd-text-muted);font-family:var(--sd-font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:6.8px;font-weight:720}.hpv__metrics strong[data-v-a1b6bd81]{color:var(--sd-text);font-size:13px;font-weight:740}.hpv__metrics small[data-v-a1b6bd81]{color:var(--sd-text-muted);font-size:7px}.hpv__metrics .hpv__positive[data-v-a1b6bd81]{color:var(--sd-green)}.hpv__content-grid[data-v-a1b6bd81]{grid-template-columns:minmax(0,1.2fr) minmax(160px,.8fr);gap:10px;margin-top:12px;display:grid}.hpv__panel[data-v-a1b6bd81]{border:1px solid var(--sd-border);background:#fff;border-radius:6px;min-width:0;overflow:hidden}.hpv__panel>header[data-v-a1b6bd81]{border-bottom:1px solid var(--sd-border);background:#fafafa;justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;display:flex}.hpv__panel>header div[data-v-a1b6bd81]{line-height:1.25;display:grid}.hpv__panel>header strong[data-v-a1b6bd81]{color:var(--sd-text);font-size:8px;font-weight:730}.hpv__panel>header span[data-v-a1b6bd81],.hpv__panel>header small[data-v-a1b6bd81]{color:var(--sd-text-muted);font-size:6.5px}.hpv__operation[data-v-a1b6bd81]{border-bottom:1px solid var(--sd-border);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:7px 8px;display:grid}.hpv__operation[data-v-a1b6bd81]:last-child{border-bottom:0}.hpv__operation-icon[data-v-a1b6bd81]{border-radius:4px;place-items:center;width:20px;height:20px;font-size:7px;font-weight:800;display:grid}.hpv__operation-icon--build[data-v-a1b6bd81]{background:var(--sd-blue-bg);color:var(--sd-blue)}.hpv__operation-icon--package[data-v-a1b6bd81]{background:var(--sd-purple-bg);color:var(--sd-purple)}.hpv__operation-icon--lock[data-v-a1b6bd81]{background:var(--sd-accent-bg-soft);color:var(--sd-orange-dark)}.hpv__operation>div[data-v-a1b6bd81]{min-width:0;line-height:1.25;display:grid}.hpv__operation>div strong[data-v-a1b6bd81]{color:var(--sd-text);text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;font-weight:700;overflow:hidden}.hpv__operation>div small[data-v-a1b6bd81]{color:var(--sd-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:6.3px;overflow:hidden}.hpv__status[data-v-a1b6bd81]{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 5px;font-size:6.5px;font-weight:700;display:inline-flex}.hpv__status i[data-v-a1b6bd81]{background:currentColor;border-radius:50%;width:4px;height:4px}.hpv__status--success[data-v-a1b6bd81]{background:var(--sd-green-bg);color:var(--sd-green)}.hpv__status--active[data-v-a1b6bd81]{background:var(--sd-accent-bg-soft);color:var(--sd-orange-dark)}.hpv__operation time[data-v-a1b6bd81]{color:var(--sd-text-dim);font-family:var(--sd-font-mono);font-size:6.5px}.hpv__package[data-v-a1b6bd81]{border-bottom:1px solid var(--sd-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px;display:grid}.hpv__package[data-v-a1b6bd81]:last-child{border-bottom:0}.hpv__package>span[data-v-a1b6bd81]{background:var(--sd-accent-bg-soft);width:20px;height:20px;color:var(--sd-orange-dark);border-radius:4px;place-items:center;font-size:7px;font-weight:800;display:grid}.hpv__package>div[data-v-a1b6bd81]{min-width:0;line-height:1.25;display:grid}.hpv__package strong[data-v-a1b6bd81]{color:var(--sd-text);font-family:var(--sd-font-mono);font-size:7px}.hpv__package small[data-v-a1b6bd81]{color:var(--sd-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:6.3px;overflow:hidden}.hpv__package code[data-v-a1b6bd81]{color:var(--sd-text-muted);font-family:var(--sd-font-mono);font-size:6.5px}.hpv__projects-card[data-v-a1b6bd81],.hpv__performance-card[data-v-a1b6bd81]{z-index:3;background:#fff;border:1px solid #1f1f1f17;border-radius:6px;position:absolute;overflow:hidden;box-shadow:0 20px 45px #0000003d,0 5px 15px #00000021}.hpv__projects-card[data-v-a1b6bd81]{width:43%;bottom:8%;left:5%}.hpv__projects-card>header[data-v-a1b6bd81],.hpv__performance-card>header[data-v-a1b6bd81]{border-bottom:1px solid var(--sd-border);background:#fff;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.hpv__projects-card>header div[data-v-a1b6bd81],.hpv__performance-card>header div[data-v-a1b6bd81]{line-height:1.3;display:grid}.hpv__projects-card>header span[data-v-a1b6bd81],.hpv__performance-card>header span[data-v-a1b6bd81]{color:var(--sd-text-muted);font-family:var(--sd-font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:720}.hpv__projects-card>header strong[data-v-a1b6bd81],.hpv__performance-card>header strong[data-v-a1b6bd81]{color:var(--sd-text);font-size:9px;font-weight:740}.hpv__projects-card>header small[data-v-a1b6bd81],.hpv__performance-card>header small[data-v-a1b6bd81]{color:var(--sd-green);font-size:7px;font-weight:700}.hpv__project-row[data-v-a1b6bd81]{border-bottom:1px solid var(--sd-border);grid-template-columns:auto minmax(0,1fr) minmax(52px,auto) minmax(52px,auto) auto;align-items:center;gap:9px;padding:9px 11px;display:grid}.hpv__project-row[data-v-a1b6bd81]:last-child{border-bottom:0}.hpv__project-row-mark[data-v-a1b6bd81]{border-radius:5px;place-items:center;width:27px;height:27px;font-size:9px;font-weight:800;display:grid}.hpv__project-row-mark--api[data-v-a1b6bd81]{background:var(--sd-blue-bg);color:var(--sd-blue)}.hpv__project-row-mark--edge[data-v-a1b6bd81]{background:var(--sd-cyan-bg);color:var(--sd-cyan)}.hpv__project-row-mark--desktop[data-v-a1b6bd81]{background:var(--sd-purple-bg);color:var(--sd-purple)}.hpv__project-row-name[data-v-a1b6bd81],.hpv__project-row-stat[data-v-a1b6bd81]{min-width:0;line-height:1.25;display:grid}.hpv__project-row-name strong[data-v-a1b6bd81]{color:var(--sd-text);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-weight:720;overflow:hidden}.hpv__project-row-name small[data-v-a1b6bd81],.hpv__project-row-stat small[data-v-a1b6bd81]{color:var(--sd-text-muted);font-size:6.3px}.hpv__project-row-stat strong[data-v-a1b6bd81]{color:var(--sd-orange);font-family:var(--sd-font-mono);font-size:8px}.hpv__project-row-state[data-v-a1b6bd81]{background:var(--sd-green-bg);color:var(--sd-green);border-radius:999px;padding:3px 6px;font-size:6.5px;font-weight:720}.hpv__performance-card[data-v-a1b6bd81]{width:31%;padding-bottom:10px;bottom:12%;right:4%}.hpv__performance-value[data-v-a1b6bd81]{align-items:baseline;gap:8px;padding:11px 13px 0;display:flex}.hpv__performance-value strong[data-v-a1b6bd81]{color:var(--sd-text);letter-spacing:-.04em;font-size:19px;font-weight:740}.hpv__performance-value span[data-v-a1b6bd81]{color:var(--sd-green);font-size:7px;font-weight:720}.hpv__chart[data-v-a1b6bd81]{width:calc(100% - 26px);height:96px;color:var(--sd-orange);margin:3px 13px 0;overflow:visible}.hpv__chart line[data-v-a1b6bd81]{stroke:var(--sd-border);stroke-width:1px}.hpv__chart-area[data-v-a1b6bd81]{fill:url(#build-area)}.hpv__chart-line[data-v-a1b6bd81]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round}.hpv__chart-labels[data-v-a1b6bd81]{color:var(--sd-text-dim);font-family:var(--sd-font-mono);justify-content:space-between;padding:0 13px;font-size:6px;display:flex}@media (width<=960px){.hpv[data-v-a1b6bd81]{min-height:650px}.hpv__window[data-v-a1b6bd81]{width:90%;height:60%;top:6%;left:5%}.hpv__projects-card[data-v-a1b6bd81]{width:54%;bottom:5%;left:4%}.hpv__performance-card[data-v-a1b6bd81]{width:37%;bottom:7%;right:4%}}@media (width<=700px){.hpv[data-v-a1b6bd81]{gap:12px;min-height:auto;padding:18px;display:grid}.hpv__window[data-v-a1b6bd81],.hpv__projects-card[data-v-a1b6bd81],.hpv__performance-card[data-v-a1b6bd81]{width:100%;position:relative;inset:auto}.hpv__window[data-v-a1b6bd81]{height:auto}.hpv__dashboard[data-v-a1b6bd81]{grid-template-columns:1fr;height:auto}.hpv__sidebar[data-v-a1b6bd81]{display:none}.hpv__main[data-v-a1b6bd81]{min-height:360px}.hpv__projects-card[data-v-a1b6bd81],.hpv__performance-card[data-v-a1b6bd81]{box-shadow:0 10px 28px #0000002e}}@media (width<=520px){.hpv[data-v-a1b6bd81]{padding:12px}.hpv__window-context[data-v-a1b6bd81]{display:none}.hpv__window-bar[data-v-a1b6bd81]{grid-template-columns:minmax(0,1fr) auto}.hpv__metrics[data-v-a1b6bd81]{grid-template-columns:repeat(2,minmax(0,1fr))}.hpv__metrics article[data-v-a1b6bd81]:nth-child(2){border-right:0}.hpv__content-grid[data-v-a1b6bd81]{grid-template-columns:1fr}.hpv__project-row[data-v-a1b6bd81]{grid-template-columns:auto minmax(0,1fr) auto}.hpv__project-row-stat[data-v-a1b6bd81],.hpv__project-head button[data-v-a1b6bd81]{display:none}}.hero[data-v-4859806b]{border-bottom:1px solid var(--sd-border);background:var(--sd-bg);padding:76px 0 0;overflow:hidden}.hero__inner[data-v-4859806b]{width:min(100% - 48px,1200px);margin-inline:auto}.hero__message[data-v-4859806b]{grid-template-columns:minmax(0,1.22fr) minmax(320px,.72fr);align-items:start;gap:clamp(42px,8vw,112px);margin-bottom:46px;display:grid}.hero h1[data-v-4859806b]{max-width:720px;color:var(--sd-text);letter-spacing:-.055em;margin:0;font-size:clamp(3rem,5.25vw,4.8rem);font-weight:720;line-height:.99}.hero h1 span[data-v-4859806b]{color:var(--sd-orange);display:block}.hero__support[data-v-4859806b]{max-width:440px;padding-top:6px}.hero__support p[data-v-4859806b]{color:var(--sd-text-soft);margin:0;font-size:14.5px;line-height:1.62}.hero__actions[data-v-4859806b]{flex-wrap:wrap;gap:9px;margin-top:21px;display:flex}.hero__actions[data-v-4859806b] .sd-button-primary{border-color:var(--sd-orange);background:var(--sd-orange);color:#fff;box-shadow:0 1px 2px #ad511724,0 7px 18px #d86f1f24}.hero__actions[data-v-4859806b] .sd-button-primary:hover{border-color:var(--sd-orange-dark);background:var(--sd-orange-dark);box-shadow:0 2px 4px #ad511729,0 10px 25px #d86f1f33}.hero__actions[data-v-4859806b] .sd-button-secondary{border-color:var(--sd-border-strong);background:var(--sd-bg);color:var(--sd-text-soft);box-shadow:0 1px 2px #0f172a08}.hero__actions[data-v-4859806b] .sd-button-secondary:hover{background:var(--sd-bg-muted);color:var(--sd-text)}.hero__ecosystem[data-v-4859806b]{border-top:1px solid var(--sd-border);margin-top:20px;padding:28px 0 32px}.hero__ecosystem>p[data-v-4859806b]{color:var(--sd-text-dim,var(--sd-text-muted));font-family:var(--sd-font-mono);letter-spacing:.09em;text-align:center;text-transform:uppercase;margin:0 0 20px;font-size:9.5px;font-weight:720}.hero__marquee[data-v-4859806b]{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}.hero__marquee-track[data-v-4859806b]{align-items:center;gap:0;width:max-content;animation:38s linear infinite marquee-scroll-4859806b;display:flex}.hero__marquee:hover .hero__marquee-track[data-v-4859806b]{animation-play-state:paused}@keyframes marquee-scroll-4859806b{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero__logo[data-v-4859806b]{color:var(--sd-text-muted);opacity:.55;filter:grayscale();white-space:nowrap;align-items:center;gap:8px;padding:0 32px;transition:opacity .22s,filter .22s,transform .22s;display:inline-flex}.hero__logo[data-v-4859806b]:hover{opacity:.95;filter:grayscale(0);transform:translateY(-1px)}.hero__logo strong[data-v-4859806b]{letter-spacing:-.025em;font-size:13.5px;font-weight:740}@media (prefers-reduced-motion:reduce){.hero__marquee-track[data-v-4859806b]{animation:none}}@media (width<=920px){.hero[data-v-4859806b]{padding-top:54px}.hero__message[data-v-4859806b]{grid-template-columns:1fr;gap:22px;margin-bottom:32px}.hero__support[data-v-4859806b]{max-width:620px;padding-top:0}}@media (width<=640px){.hero[data-v-4859806b]{padding:42px 0 0}.hero__inner[data-v-4859806b]{width:min(100% - 28px,1200px)}.hero h1[data-v-4859806b]{font-size:clamp(2.55rem,12vw,3.45rem)}.hero__actions[data-v-4859806b]{flex-direction:column;align-items:stretch}.hero__actions[data-v-4859806b] .sd-button{width:100%}.hero__marquee-track[data-v-4859806b]{animation-duration:26s}}.platform-section[data-v-4edcae21]{border-block:1px solid var(--sd-border);background:var(--sd-bg);position:relative;overflow:hidden}.platform-section[data-v-4edcae21]:before{content:"";pointer-events:none;background:radial-gradient(circle,#d86f1f0e,#0000 68%);border-radius:50%;width:740px;height:440px;position:absolute;top:-240px;left:50%;transform:translate(-50%)}.platform-section__inner[data-v-4edcae21]{z-index:1;gap:clamp(42px,6vw,68px);display:grid;position:relative}.platform-section__header[data-v-4edcae21]{grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);align-items:end;gap:clamp(42px,8vw,110px);display:grid}.platform-section__eyebrow[data-v-4edcae21]{color:var(--sd-orange-dark);font-family:var(--sd-font-mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 15px;font-size:10.5px;font-weight:760;display:inline-flex}.platform-section__eyebrow>span[data-v-4edcae21]{background:var(--sd-orange);width:7px;height:7px;box-shadow:0 0 0 4px var(--sd-accent-bg-soft);border-radius:50%}.platform-section h2[data-v-4edcae21]{max-width:760px;color:var(--sd-text);letter-spacing:-.05em;margin:0;font-size:clamp(35px,4.5vw,58px);font-weight:720;line-height:1.01}.platform-section h2 span[data-v-4edcae21]{color:var(--sd-orange);display:block}.platform-section__intro[data-v-4edcae21]{max-width:520px;padding-bottom:4px}.platform-section__intro>p[data-v-4edcae21]{color:var(--sd-text-soft);margin:0;font-size:14.5px;line-height:1.66}.platform-section__summary[data-v-4edcae21]{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.platform-section__summary span[data-v-4edcae21]{border:1px solid var(--sd-border);border-radius:var(--sd-radius-full);color:var(--sd-text-muted);font-family:var(--sd-font-mono);background:#fff;padding:6px 9px;font-size:9px;font-weight:700;box-shadow:0 3px 10px #0f172a09}.platform-flow[data-v-4edcae21]{border:1px solid var(--sd-border);border-radius:var(--sd-radius-xl);background:#fff;position:relative;overflow:hidden;box-shadow:0 2px 5px #0f172a0a,0 24px 70px #0f172a1a}.platform-flow__pattern[data-v-4edcae21]{opacity:.22;pointer-events:none;background-image:radial-gradient(#5f636829 .8px,#0000 .8px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 0,#000,#0000 50%);mask-image:radial-gradient(circle at 50% 0,#000,#0000 50%)}.platform-flow__topbar[data-v-4edcae21]{z-index:2;border-bottom:1px solid var(--sd-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffdb;justify-content:space-between;align-items:center;gap:22px;min-height:68px;padding:13px 18px;display:flex;position:relative}.platform-flow__project[data-v-4edcae21]{align-items:center;gap:10px;display:flex}.platform-flow__project-icon[data-v-4edcae21]{background:var(--sd-text);color:#fff;width:38px;height:38px;font-family:var(--sd-font-mono);border-radius:8px;place-items:center;font-size:9px;font-weight:800;display:grid;box-shadow:0 5px 15px #1f1f1f29}.platform-flow__project>div[data-v-4edcae21]{line-height:1.3;display:grid}.platform-flow__project strong[data-v-4edcae21]{color:var(--sd-text);font-family:var(--sd-font-mono);font-size:12px;font-weight:730}.platform-flow__project small[data-v-4edcae21]{color:var(--sd-text-muted);font-size:9px}.platform-flow__status[data-v-4edcae21]{align-items:center;gap:12px;display:flex}.platform-flow__status>span[data-v-4edcae21]{border-radius:var(--sd-radius-full);background:var(--sd-green-bg);color:var(--sd-green);border:1px solid #2e7d322e;align-items:center;gap:7px;padding:6px 9px;font-size:8px;font-weight:720;display:inline-flex}.platform-flow__status i[data-v-4edcae21]{background:var(--sd-green);border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite platform-connected-4edcae21}@keyframes platform-connected-4edcae21{50%{box-shadow:0 0 0 6px #2e7d3200}}.platform-flow__status code[data-v-4edcae21]{color:var(--sd-text-muted);font-family:var(--sd-font-mono);font-size:8.5px}.platform-flow__route[data-v-4edcae21]{z-index:1;border-bottom:1px solid var(--sd-border);background:linear-gradient(#fafafacc,#fffffffa);padding:20px 28px 26px;position:relative}.platform-route[data-v-4edcae21]{pointer-events:none;width:86%;height:92px;position:absolute;top:31px;left:7%;overflow:visible}.platform-route__base[data-v-4edcae21]{fill:none;stroke:var(--sd-border-strong);stroke-width:2px}.platform-route__active[data-v-4edcae21]{fill:none;stroke:url(#platform-route-gradient);stroke-width:2.5px;stroke-dasharray:8 9;animation:1.5s linear infinite platform-route-flow-4edcae21}@keyframes platform-route-flow-4edcae21{to{stroke-dashoffset:-34px}}.platform-route__packet[data-v-4edcae21]{fill:var(--sd-orange);animation:platform-main-packet-4edcae21 6s var(--sd-ease-out) infinite}@keyframes platform-main-packet-4edcae21{0%,8%{transform:translate(0)}30%,39%{transform:translate(405px)}63%,72%{transform:translate(810px)}94%,to{transform:translate(0)}}.platform-route__pulse[data-v-4edcae21]{fill:#fff;stroke-width:2.5px}.platform-route__pulse--one[data-v-4edcae21]{stroke:var(--sd-blue)}.platform-route__pulse--two[data-v-4edcae21]{stroke:var(--sd-orange)}.platform-route__pulse--three[data-v-4edcae21]{stroke:var(--sd-purple)}.platform-flow__stations[data-v-4edcae21]{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid;position:relative}.platform-station[data-v-4edcae21]{text-align:center;justify-items:center;gap:8px;display:grid}.platform-station__step[data-v-4edcae21]{color:var(--sd-text-dim);font-family:var(--sd-font-mono);letter-spacing:.07em;font-size:8px;font-weight:730}.platform-station__node[data-v-4edcae21]{border:1px solid var(--sd-border);background:#fff;border-radius:13px;place-items:center;width:52px;height:52px;animation:6s ease-in-out infinite platform-node-cycle-4edcae21;display:grid;box-shadow:0 4px 12px #0f172a0f,0 0 0 7px #ffffffd1}.platform-station__node svg[data-v-4edcae21]{width:21px;height:21px}.platform-station--vix .platform-station__node[data-v-4edcae21]{color:var(--sd-blue);animation-delay:0s}.platform-station--rix .platform-station__node[data-v-4edcae21]{color:var(--sd-orange);animation-delay:2s}.platform-station--cloud .platform-station__node[data-v-4edcae21]{color:var(--sd-purple);animation-delay:4s}@keyframes platform-node-cycle-4edcae21{0%,18%,to{transform:translateY(0);box-shadow:0 4px 12px #0f172a0f,0 0 0 7px #ffffffd1}8%{transform:translateY(-4px);box-shadow:0 12px 24px #0f172a1a,0 0 0 11px #d86f1f12}}.platform-station>div[data-v-4edcae21]:last-child{line-height:1.35;display:grid}.platform-station strong[data-v-4edcae21]{color:var(--sd-text);font-size:11px;font-weight:730}.platform-station small[data-v-4edcae21]{color:var(--sd-text-muted);font-size:8px}.platform-solutions[data-v-4edcae21]{z-index:2;background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:20px;display:grid;position:relative}.solution-card[data-v-4edcae21]{border:1px solid var(--sd-border);border-radius:var(--sd-radius-lg);min-width:0;min-height:520px;transition:border-color var(--sd-transition), box-shadow var(--sd-transition), transform var(--sd-transition);background:#fff;flex-direction:column;padding:18px;display:flex;box-shadow:0 2px 4px #0f172a08,0 12px 30px #0f172a0f}.solution-card[data-v-4edcae21]:hover{border-color:var(--sd-border-strong);box-shadow:var(--sd-shadow-card);transform:translateY(-3px)}.solution-card--vix[data-v-4edcae21]{border-top:3px solid var(--sd-blue)}.solution-card--rix[data-v-4edcae21]{border-top:3px solid var(--sd-orange)}.solution-card--cloud[data-v-4edcae21]{border-top:3px solid var(--sd-purple)}.solution-card__header[data-v-4edcae21]{justify-content:space-between;align-items:center;gap:12px;display:flex}.solution-card__identity[data-v-4edcae21]{align-items:center;gap:10px;min-width:0;display:flex}.solution-card__mark[data-v-4edcae21]{border-radius:8px;flex:none;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:grid}.solution-card--vix .solution-card__mark[data-v-4edcae21]{background:var(--sd-blue-bg);color:var(--sd-blue)}.solution-card--rix .solution-card__mark[data-v-4edcae21]{background:var(--sd-accent-bg-soft);color:var(--sd-orange-dark)}.solution-card--cloud .solution-card__mark[data-v-4edcae21]{background:var(--sd-purple-bg);color:var(--sd-purple)}.solution-card__identity>div[data-v-4edcae21]{min-width:0;line-height:1.2;display:grid}.solution-card__identity span[data-v-4edcae21]{color:var(--sd-text-muted);font-family:var(--sd-font-mono);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:7px;font-weight:730;overflow:hidden}.solution-card h3[data-v-4edcae21]{color:var(--sd-text);letter-spacing:-.025em;margin:2px 0 0;font-size:16px;font-weight:740}.solution-card__state[data-v-4edcae21]{border-radius:var(--sd-radius-full);background:var(--sd-green-bg);color:var(--sd-green);border:1px solid #2e7d322b;flex:none;align-items:center;gap:5px;padding:4px 7px;font-size:7px;font-weight:710;display:inline-flex}.solution-card__state i[data-v-4edcae21]{background:currentColor;border-radius:50%;width:5px;height:5px}.solution-card__description[data-v-4edcae21]{min-height:64px;color:var(--sd-text-soft);margin:15px 0 0;font-size:12px;line-height:1.55}.vix-terminal[data-v-4edcae21]{background:#101318;border:1px solid #252a32;border-radius:9px;min-height:235px;margin-top:14px;overflow:hidden;box-shadow:0 12px 28px #0f131824}.vix-terminal>header[data-v-4edcae21]{background:#151920;border-bottom:1px solid #252a32;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:37px;padding:0 11px;display:grid}.vix-terminal>header>div[data-v-4edcae21]{gap:4px;display:flex}.vix-terminal>header>div span[data-v-4edcae21]{background:#3d434d;border-radius:50%;width:6px;height:6px}.vix-terminal>header strong[data-v-4edcae21],.vix-terminal>header small[data-v-4edcae21]{font-family:var(--sd-font-mono);font-size:7px}.vix-terminal>header strong[data-v-4edcae21]{color:#b8bec7;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.vix-terminal>header small[data-v-4edcae21]{color:#69717d}.vix-terminal__body[data-v-4edcae21]{padding:14px}.vix-terminal__command[data-v-4edcae21],.vix-terminal__line[data-v-4edcae21]{min-height:31px;font-family:var(--sd-font-mono);grid-template-columns:20px minmax(0,1fr);align-items:center;font-size:8.5px;display:grid}.vix-terminal__command span[data-v-4edcae21]{color:var(--sd-orange);font-weight:800}.vix-terminal code[data-v-4edcae21]{color:#dfe3e8;text-overflow:ellipsis;white-space:nowrap;font-family:inherit;overflow:hidden}.vix-terminal__line[data-v-4edcae21]{opacity:0;animation:5.4s infinite vix-terminal-line-4edcae21;animation-delay:var(--terminal-delay)}.vix-terminal__line span[data-v-4edcae21]{color:#6e7681}.vix-terminal__line code[data-v-4edcae21]{color:#939ba6}.vix-terminal__line--success span[data-v-4edcae21],.vix-terminal__line--success code[data-v-4edcae21]{color:#58d18f}@keyframes vix-terminal-line-4edcae21{0%,9%{opacity:0;transform:translate(-5px)}16%,84%{opacity:1;transform:none}95%,to{opacity:0}}.vix-terminal__cursor[data-v-4edcae21]{min-height:28px;color:var(--sd-orange);font-family:var(--sd-font-mono);align-items:center;gap:8px;font-size:8.5px;display:flex}.vix-terminal__cursor i[data-v-4edcae21]{background:#dfe3e8;width:6px;height:11px;animation:.9s step-end infinite platform-cursor-4edcae21}@keyframes platform-cursor-4edcae21{50%{opacity:0}}.rix-modules[data-v-4edcae21]{border:1px solid var(--sd-border);background:radial-gradient(circle at 50% 50%, var(--sd-accent-bg-soft), transparent 52%), #fafafa;border-radius:9px;min-height:235px;margin-top:14px;position:relative;overflow:hidden}.rix-modules[data-v-4edcae21]:before{content:"";opacity:.35;pointer-events:none;background-image:radial-gradient(#5f63682e .8px,#0000 .8px);background-size:14px 14px;position:absolute;inset:0}.rix-modules__connections[data-v-4edcae21]{width:100%;height:100%;position:absolute;inset:0}.rix-modules__connections path[data-v-4edcae21]{fill:none;stroke:#d86f1f59;stroke-width:1.4px;stroke-dasharray:4 6;animation:1.8s linear infinite rix-connection-flow-4edcae21}@keyframes rix-connection-flow-4edcae21{to{stroke-dashoffset:-20px}}.rix-module[data-v-4edcae21]{z-index:2;border:1px solid var(--sd-border);background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;width:96px;min-height:57px;padding:8px;animation:5s ease-in-out infinite rix-module-float-4edcae21;display:grid;position:absolute;box-shadow:0 6px 16px #0f172a12}.rix-module>span[data-v-4edcae21]{background:var(--sd-accent-bg-soft);width:25px;height:25px;color:var(--sd-orange-dark);border-radius:6px;grid-row:1/3;place-items:center;display:grid}.rix-module svg[data-v-4edcae21]{width:13px;height:13px}.rix-module strong[data-v-4edcae21],.rix-module small[data-v-4edcae21]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rix-module strong[data-v-4edcae21]{color:var(--sd-text);font-size:7.5px}.rix-module small[data-v-4edcae21]{color:var(--sd-text-muted);font-size:6px}.rix-module--one[data-v-4edcae21]{top:20px;left:14px}.rix-module--two[data-v-4edcae21]{animation-delay:.8s;top:20px;right:14px}.rix-module--three[data-v-4edcae21]{animation-delay:1.6s;bottom:20px;left:14px}.rix-module--four[data-v-4edcae21]{animation-delay:2.4s;bottom:20px;right:14px}@keyframes rix-module-float-4edcae21{50%{transform:translateY(-4px)}}.rix-modules__core[data-v-4edcae21]{z-index:3;background:#fff;border:1px solid #d86f1f4d;border-radius:18px;place-items:center;width:72px;height:72px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 30px #d86f1f1f,0 0 0 8px #fff5edd1}.rix-modules__core span[data-v-4edcae21]{background:var(--sd-orange);color:#fff;border-radius:7px;place-items:center;width:27px;height:27px;font-size:10px;font-weight:800;display:grid}.rix-modules__core strong[data-v-4edcae21]{color:var(--sd-text);margin-top:-11px;font-size:7px}.rix-modules__packet[data-v-4edcae21]{z-index:4;background:var(--sd-orange);border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 8px #d86f1fa6}.rix-modules__packet--one[data-v-4edcae21]{animation:3s ease-in-out infinite rix-packet-one-4edcae21;top:47px;left:111px}.rix-modules__packet--two[data-v-4edcae21]{animation:3s ease-in-out .7s infinite rix-packet-two-4edcae21;top:47px;right:111px}.rix-modules__packet--three[data-v-4edcae21]{animation:3s ease-in-out 1.4s infinite rix-packet-three-4edcae21;bottom:47px;left:111px}.rix-modules__packet--four[data-v-4edcae21]{animation:3s ease-in-out 2.1s infinite rix-packet-four-4edcae21;bottom:47px;right:111px}@keyframes rix-packet-one-4edcae21{50%{transform:translate(32px,48px)}}@keyframes rix-packet-two-4edcae21{50%{transform:translate(-32px,48px)}}@keyframes rix-packet-three-4edcae21{50%{transform:translate(32px,-48px)}}@keyframes rix-packet-four-4edcae21{50%{transform:translate(-32px,-48px)}}.cloud-panel[data-v-4edcae21]{border:1px solid var(--sd-border);background:#fff;border-radius:9px;min-height:235px;margin-top:14px;overflow:hidden;box-shadow:0 10px 25px #0f172a0f}.cloud-panel__header[data-v-4edcae21]{border-bottom:1px solid var(--sd-border);background:#fafafa;justify-content:space-between;align-items:center;gap:10px;min-height:43px;padding:0 11px;display:flex}.cloud-panel__header>div[data-v-4edcae21]{line-height:1.25;display:grid}.cloud-panel__header strong[data-v-4edcae21]{color:var(--sd-text);font-size:8px}.cloud-panel__header small[data-v-4edcae21]{color:var(--sd-text-muted);font-size:6.5px}.cloud-panel__header>span[data-v-4edcae21]{color:var(--sd-green);align-items:center;gap:5px;font-size:6.5px;font-weight:700;display:inline-flex}.cloud-panel__header i[data-v-4edcae21]{background:currentColor;border-radius:50%;width:5px;height:5px}.cloud-panel__metrics[data-v-4edcae21]{border-bottom:1px solid var(--sd-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cloud-panel__metrics article[data-v-4edcae21]{border-right:1px solid var(--sd-border);gap:2px;padding:9px;display:grid}.cloud-panel__metrics article[data-v-4edcae21]:last-child{border-right:0}.cloud-panel__metrics span[data-v-4edcae21]{color:var(--sd-text-muted);font-family:var(--sd-font-mono);text-transform:uppercase;font-size:5.7px}.cloud-panel__metrics strong[data-v-4edcae21]{color:var(--sd-text);font-size:12px}.cloud-panel__metrics small[data-v-4edcae21]{color:var(--sd-text-muted);font-size:5.7px}.cloud-panel__operations article[data-v-4edcae21]{border-bottom:1px solid var(--sd-border);animation:5s infinite cloud-operation-highlight-4edcae21;animation-delay:var(--operation-delay);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px 9px;display:grid}.cloud-panel__operations article[data-v-4edcae21]:last-child{border-bottom:0}@keyframes cloud-operation-highlight-4edcae21{0%,24%,to{background:0 0}8%,16%{background:var(--sd-purple-bg)}}.cloud-panel__operation-icon[data-v-4edcae21]{border-radius:5px;place-items:center;width:23px;height:23px;font-size:7px;font-weight:800;display:grid}.cloud-panel__operation-icon--package[data-v-4edcae21]{background:var(--sd-purple-bg);color:var(--sd-purple)}.cloud-panel__operation-icon--lock[data-v-4edcae21]{background:var(--sd-accent-bg-soft);color:var(--sd-orange-dark)}.cloud-panel__operation-icon--build[data-v-4edcae21]{background:var(--sd-blue-bg);color:var(--sd-blue)}.cloud-panel__operations article>div[data-v-4edcae21]{min-width:0;line-height:1.25;display:grid}.cloud-panel__operations strong[data-v-4edcae21],.cloud-panel__operations small[data-v-4edcae21]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cloud-panel__operations strong[data-v-4edcae21]{color:var(--sd-text);font-size:7px}.cloud-panel__operations small[data-v-4edcae21]{color:var(--sd-text-muted);font-size:5.8px}.cloud-panel__operation-state[data-v-4edcae21]{border-radius:var(--sd-radius-full);background:var(--sd-green-bg);color:var(--sd-green);align-items:center;gap:4px;padding:3px 5px;font-size:5.8px;font-weight:700;display:inline-flex}.cloud-panel__operation-state i[data-v-4edcae21]{background:currentColor;border-radius:50%;width:4px;height:4px}.solution-card__capabilities[data-v-4edcae21]{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.solution-card__capabilities span[data-v-4edcae21]{border:1px solid var(--sd-border);border-radius:var(--sd-radius-full);color:var(--sd-text-muted);font-family:var(--sd-font-mono);background:#fafafa;padding:5px 7px;font-size:6.5px;font-weight:680}.solution-card__link[data-v-4edcae21]{color:var(--sd-text);align-items:center;gap:6px;margin-top:auto;padding-top:17px;font-size:10px;font-weight:720;text-decoration:none;display:inline-flex}.solution-card__link svg[data-v-4edcae21]{transition:transform var(--sd-transition-fast)}.solution-card--vix .solution-card__link[data-v-4edcae21]:hover{color:var(--sd-blue)}.solution-card--rix .solution-card__link[data-v-4edcae21]:hover{color:var(--sd-orange)}.solution-card--cloud .solution-card__link[data-v-4edcae21]:hover{color:var(--sd-purple)}.solution-card__link:hover svg[data-v-4edcae21]{transform:translate(3px)}.platform-result[data-v-4edcae21]{z-index:2;border-top:1px solid var(--sd-border);background:linear-gradient(90deg,#e8f0fd8c,#fff5ed80,#f0e9f88c),#fff;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);align-items:center;gap:24px;padding:18px 20px;display:grid;position:relative;overflow:hidden}.platform-result__heading[data-v-4edcae21]{z-index:2;align-items:center;gap:11px;display:flex;position:relative}.platform-result__icon[data-v-4edcae21]{width:38px;height:38px;color:var(--sd-orange);background:#fff;border:1px solid #d86f1f38;border-radius:9px;flex:none;place-items:center;display:grid;box-shadow:0 6px 18px #0f172a0f}.platform-result__icon svg[data-v-4edcae21]{width:17px;height:17px}.platform-result__heading>div[data-v-4edcae21]{line-height:1.35;display:grid}.platform-result__heading span[data-v-4edcae21]:not(.platform-result__icon){color:var(--sd-text-muted);font-family:var(--sd-font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:730}.platform-result__heading strong[data-v-4edcae21]{max-width:390px;color:var(--sd-text);font-size:10px}.platform-result__items[data-v-4edcae21]{z-index:2;flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex;position:relative}.platform-result__items>span[data-v-4edcae21]{border:1px solid var(--sd-border);color:var(--sd-text-soft);background:#ffffffd6;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font-size:8px;font-weight:650;display:inline-flex;box-shadow:0 4px 12px #0f172a0a}.platform-result__items i[data-v-4edcae21]{background:var(--sd-green-bg);width:16px;height:16px;color:var(--sd-green);border-radius:50%;place-items:center;font-size:8px;font-style:normal;font-weight:800;display:grid}.platform-result__sweep[data-v-4edcae21]{background:linear-gradient(100deg,#0000 20%,#ffffffb3,#0000 80%);animation:5s ease-in-out infinite platform-result-sweep-4edcae21;position:absolute;inset:0;transform:translate(-100%)}@keyframes platform-result-sweep-4edcae21{0%,60%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.platform-flow__status i[data-v-4edcae21],.platform-route__active[data-v-4edcae21],.platform-route__packet[data-v-4edcae21],.platform-station__node[data-v-4edcae21],.vix-terminal__line[data-v-4edcae21],.vix-terminal__cursor i[data-v-4edcae21],.rix-modules__connections path[data-v-4edcae21],.rix-module[data-v-4edcae21],.rix-modules__packet[data-v-4edcae21],.cloud-panel__operations article[data-v-4edcae21],.platform-result__sweep[data-v-4edcae21]{animation:none}.vix-terminal__line[data-v-4edcae21]{opacity:1}}@media (width<=1020px){.platform-solutions[data-v-4edcae21]{grid-template-columns:1fr}.solution-card[data-v-4edcae21]{min-height:auto}.solution-card__description[data-v-4edcae21]{min-height:0}.vix-terminal[data-v-4edcae21],.rix-modules[data-v-4edcae21],.cloud-panel[data-v-4edcae21]{min-height:250px}.platform-result[data-v-4edcae21]{grid-template-columns:1fr}.platform-result__items[data-v-4edcae21]{justify-content:flex-start}}@media (width<=820px){.platform-section__header[data-v-4edcae21]{grid-template-columns:1fr;gap:22px}.platform-section__intro[data-v-4edcae21]{max-width:700px}.platform-route[data-v-4edcae21]{display:none}.platform-flow__stations[data-v-4edcae21]{gap:10px}.platform-station__node[data-v-4edcae21]{width:44px;height:44px}}@media (width<=620px){.platform-section h2[data-v-4edcae21]{font-size:clamp(2.3rem,11vw,3rem)}.platform-flow__topbar[data-v-4edcae21]{flex-direction:column;align-items:flex-start}.platform-flow__status[data-v-4edcae21]{justify-content:space-between;width:100%}.platform-flow__route[data-v-4edcae21]{padding-inline:14px}.platform-flow__stations[data-v-4edcae21]{grid-template-columns:1fr}.platform-station[data-v-4edcae21]{border:1px solid var(--sd-border);text-align:left;background:#fff;border-radius:9px;grid-template-columns:auto auto minmax(0,1fr);justify-items:start;padding:9px}.platform-station__step[data-v-4edcae21],.platform-station>div[data-v-4edcae21]:last-child{align-self:center}.platform-solutions[data-v-4edcae21]{padding:12px}.solution-card[data-v-4edcae21]{padding:15px}.solution-card__header[data-v-4edcae21]{align-items:flex-start}.solution-card__state[data-v-4edcae21]{display:none}.rix-module[data-v-4edcae21]{width:86px}.rix-module--one[data-v-4edcae21],.rix-module--three[data-v-4edcae21]{left:8px}.rix-module--two[data-v-4edcae21],.rix-module--four[data-v-4edcae21]{right:8px}.rix-modules__packet[data-v-4edcae21]{display:none}.platform-result[data-v-4edcae21]{padding:16px}.platform-result__items[data-v-4edcae21]{display:grid}}.problem-section[data-v-8bb2e858]{--problem-bg:#0d0f12;--problem-surface:#14171c;--problem-surface-raised:#191d23;--problem-surface-soft:#111419;--problem-border:#ffffff17;--problem-border-strong:#ffffff26;--problem-text:#f5f4f2;--problem-text-soft:#b0b5bc;--problem-text-muted:#747b85;--problem-orange:#ee8335;--problem-orange-soft:#ee833521;--problem-green:#55c990;--problem-green-soft:#55c9901f;--problem-red:#ff675c;--problem-red-soft:#ff675c1f;--problem-yellow:#e7b65a;--problem-yellow-soft:#e7b65a1f;color:var(--problem-text);background:radial-gradient(circle at 12% 16%,#d86f1f1f,#0000 31%),radial-gradient(circle at 88% 72%,#74332024,#0000 32%),linear-gradient(150deg,#0d0f12 0%,#111317 46%,#0c0e11 100%);border-block:1px solid #20242a;position:relative;overflow:hidden}.problem-section[data-v-8bb2e858]:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}.problem-section__inner[data-v-8bb2e858]{z-index:1;gap:clamp(40px,6vw,70px);display:grid;position:relative}.problem-section__header[data-v-8bb2e858]{grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);align-items:end;gap:clamp(40px,8vw,112px);display:grid}.problem-section__eyebrow[data-v-8bb2e858]{color:#f2a56e;font-family:var(--sd-font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 15px;font-size:10.5px;font-weight:760;display:inline-flex}.problem-section__eyebrow>span[data-v-8bb2e858]{background:var(--problem-red);width:7px;height:7px;box-shadow:0 0 0 4px var(--problem-red-soft);border-radius:50%;animation:2.2s ease-in-out infinite problem-eyebrow-pulse-8bb2e858}@keyframes problem-eyebrow-pulse-8bb2e858{50%{box-shadow:0 0 0 7px #ff675c0a}}.problem-section h2[data-v-8bb2e858]{max-width:760px;color:var(--problem-text);letter-spacing:-.05em;margin:0;font-size:clamp(35px,4.5vw,58px);font-weight:720;line-height:1.01}.problem-section h2 span[data-v-8bb2e858]{color:var(--problem-text-muted);display:block}.problem-section__intro[data-v-8bb2e858]{max-width:520px;padding-bottom:4px}.problem-section__intro p[data-v-8bb2e858]{color:var(--problem-text-soft);margin:0;font-size:14.5px;line-height:1.66}.problem-section__intro p+p[data-v-8bb2e858]{margin-top:12px}.problem-board[data-v-8bb2e858]{border:1px solid var(--problem-border-strong);background:radial-gradient(circle at 52% -25%, #ee833514, transparent 42%), var(--problem-surface);border-radius:16px;position:relative;overflow:hidden;box-shadow:0 40px 110px #0000006b,0 12px 38px #00000040}.problem-board__grid[data-v-8bb2e858]{opacity:.18;pointer-events:none;background-image:radial-gradient(#ffffff17 .8px,#0000 .8px);background-size:17px 17px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 15%,#000,#0000 52%);mask-image:radial-gradient(circle at 50% 15%,#000,#0000 52%)}.problem-board__topbar[data-v-8bb2e858]{z-index:2;border-bottom:1px solid var(--problem-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d0f12b8;justify-content:space-between;align-items:center;gap:24px;min-height:66px;padding:12px 18px;display:flex;position:relative}.problem-board__project[data-v-8bb2e858]{align-items:center;gap:10px;display:flex}.problem-board__project-mark[data-v-8bb2e858]{background:var(--problem-orange-soft);color:#ffac70;width:37px;height:37px;font-family:var(--sd-font-mono);border:1px solid #ee833547;border-radius:8px;place-items:center;font-size:10px;font-weight:800;display:grid}.problem-board__project>div[data-v-8bb2e858]{line-height:1.3;display:grid}.problem-board__project strong[data-v-8bb2e858]{color:var(--problem-text);font-family:var(--sd-font-mono);font-size:12px;font-weight:720}.problem-board__project small[data-v-8bb2e858]{color:var(--problem-text-muted);font-family:var(--sd-font-mono);font-size:9px}.problem-board__statuses[data-v-8bb2e858]{color:var(--problem-text-muted);align-items:center;gap:11px;display:flex}.problem-status[data-v-8bb2e858]{border:1px solid var(--problem-border);min-height:30px;font-family:var(--sd-font-mono);white-space:nowrap;border-radius:7px;align-items:center;gap:7px;padding:0 10px;font-size:8px;font-weight:650;display:inline-flex}.problem-status i[data-v-8bb2e858]{border-radius:50%;width:6px;height:6px}.problem-status strong[data-v-8bb2e858]{font-weight:760}.problem-status--success[data-v-8bb2e858]{background:var(--problem-green-soft);color:#89dfb5}.problem-status--success i[data-v-8bb2e858]{background:var(--problem-green);box-shadow:0 0 0 3px #55c99014}.problem-status--failed[data-v-8bb2e858]{background:var(--problem-red-soft);color:#ff978f;border-color:#ff675c3d}.problem-status--failed i[data-v-8bb2e858]{background:var(--problem-red);animation:1.7s ease-in-out infinite problem-failed-pulse-8bb2e858;box-shadow:0 0 0 3px #ff675c14}@keyframes problem-failed-pulse-8bb2e858{50%{box-shadow:0 0 0 7px #ff675c00}}.problem-pipeline[data-v-8bb2e858]{z-index:1;padding:22px 22px 8px;position:relative}.problem-pipeline__title[data-v-8bb2e858]{justify-content:space-between;align-items:center;gap:18px;display:flex}.problem-pipeline__title>div[data-v-8bb2e858]{line-height:1.35;display:grid}.problem-pipeline__title span[data-v-8bb2e858]{color:var(--problem-text-muted);font-family:var(--sd-font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:8.5px;font-weight:740}.problem-pipeline__title strong[data-v-8bb2e858]{color:var(--problem-text);font-size:13px;font-weight:700}.problem-pipeline__run[data-v-8bb2e858]{align-items:center;gap:7px;display:inline-flex}.problem-pipeline__run i[data-v-8bb2e858]{border:1px solid var(--problem-orange);border-radius:50%;width:6px;height:6px;animation:1.2s linear infinite problem-running-8bb2e858}@keyframes problem-running-8bb2e858{50%{background:var(--problem-orange);box-shadow:0 0 0 5px #ee833500}}.problem-pipeline__flow[data-v-8bb2e858]{padding:28px 0 18px;position:relative}.problem-flow[data-v-8bb2e858]{pointer-events:none;width:100%;height:112px;position:absolute;top:34px;left:0;overflow:visible}.problem-flow__base[data-v-8bb2e858]{fill:none;stroke:var(--problem-border-strong);stroke-width:2px}.problem-flow__healthy[data-v-8bb2e858]{fill:none;stroke:var(--problem-orange);stroke-width:2px;stroke-dasharray:7 8;animation:1.4s linear infinite problem-route-8bb2e858}.problem-flow__failed[data-v-8bb2e858]{fill:none;stroke:var(--problem-red);stroke-width:2px;stroke-dasharray:2 9;opacity:.55;animation:1.4s linear infinite problem-route-failed-8bb2e858}.problem-flow__packet[data-v-8bb2e858]{fill:var(--problem-orange);filter:drop-shadow(0 0 7px #ee8335d9)}@keyframes problem-route-8bb2e858{to{stroke-dashoffset:-30px}}@keyframes problem-route-failed-8bb2e858{to{stroke-dashoffset:30px}}.problem-pipeline__nodes[data-v-8bb2e858]{z-index:2;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid;position:relative}.problem-node[data-v-8bb2e858]{text-align:center;min-width:0;animation:problem-node-enter-8bb2e858 .7s var(--sd-ease-out) both;animation-delay:var(--node-delay);justify-items:center;gap:8px;display:grid;position:relative}@keyframes problem-node-enter-8bb2e858{0%{opacity:0;transform:translateY(9px)}}.problem-node__icon[data-v-8bb2e858]{border:1px solid var(--problem-border-strong);background:var(--problem-surface-raised);width:48px;height:48px;color:var(--problem-text-soft);box-shadow:0 6px 18px #00000038, 0 0 0 5px var(--problem-surface);border-radius:11px;place-items:center;transition:border-color .18s,color .18s,transform .18s;display:grid}.problem-node__icon svg[data-v-8bb2e858]{width:20px;height:20px}.problem-node:hover .problem-node__icon[data-v-8bb2e858]{transform:translateY(-3px)}.problem-node--success .problem-node__icon[data-v-8bb2e858]{color:var(--problem-green);border-color:#55c99047}.problem-node--warning .problem-node__icon[data-v-8bb2e858]{color:var(--problem-yellow);border-color:#e7b65a47}.problem-node--failed .problem-node__icon[data-v-8bb2e858]{color:var(--problem-red);border-color:#ff675c57}.problem-node--blocked .problem-node__icon[data-v-8bb2e858]{color:#606773;opacity:.72}.problem-node__body[data-v-8bb2e858]{justify-items:center;min-width:0;line-height:1.3;display:grid}.problem-node__body>span[data-v-8bb2e858]{color:var(--problem-text-muted);font-family:var(--sd-font-mono);font-size:7px;font-weight:730}.problem-node__body strong[data-v-8bb2e858]{color:var(--problem-text);font-size:10px;font-weight:700}.problem-node__body small[data-v-8bb2e858]{max-width:120px;color:var(--problem-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.problem-node__state[data-v-8bb2e858]{border:1px solid var(--problem-border);font-family:var(--sd-font-mono);text-transform:uppercase;border-radius:999px;padding:3px 7px;font-size:6.5px;font-weight:720}.problem-node__state--success[data-v-8bb2e858]{background:var(--problem-green-soft);color:var(--problem-green);border-color:#55c9902e}.problem-node__state--warning[data-v-8bb2e858]{background:var(--problem-yellow-soft);color:var(--problem-yellow);border-color:#e7b65a33}.problem-node__state--failed[data-v-8bb2e858]{background:var(--problem-red-soft);color:var(--problem-red);border-color:#ff675c3d}.problem-node__state--blocked[data-v-8bb2e858]{color:var(--problem-text-muted)}.problem-node__alert[data-v-8bb2e858]{width:23px;height:23px;color:var(--problem-red);background:#30191a;border:1px solid #ff675c61;border-radius:50%;place-items:center;animation:1.8s ease-in-out infinite problem-alert-8bb2e858;display:grid;position:absolute;top:-8px;left:calc(50% + 16px);box-shadow:0 0 0 6px #ff675c0f}.problem-node__alert svg[data-v-8bb2e858]{width:12px;height:12px}@keyframes problem-alert-8bb2e858{50%{transform:scale(1.1);box-shadow:0 0 0 11px #ff675c00}}.problem-pipeline__break[data-v-8bb2e858]{background:var(--problem-red-soft);border:1px solid #ff675c3b;border-radius:8px;align-items:center;gap:10px;width:min(100%,460px);margin:18px auto 0;padding:10px 13px;display:flex}.problem-pipeline__break>span[data-v-8bb2e858]{background:var(--problem-red);border-radius:3px;flex:none;width:3px;height:32px;box-shadow:0 0 14px #ff675c8c}.problem-pipeline__break>div[data-v-8bb2e858]{line-height:1.35;display:grid}.problem-pipeline__break strong[data-v-8bb2e858]{color:#ffaaa4;font-size:10px;font-weight:710}.problem-pipeline__break small[data-v-8bb2e858]{color:var(--problem-text-muted);font-size:8px}.problem-board__lower[data-v-8bb2e858]{z-index:2;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:14px;padding:14px 22px 20px;display:grid;position:relative}.problem-terminal[data-v-8bb2e858],.problem-environments[data-v-8bb2e858]{border:1px solid var(--problem-border);background:var(--problem-surface-soft);border-radius:10px;overflow:hidden}.problem-terminal__header[data-v-8bb2e858]{border-bottom:1px solid var(--problem-border);background:#0c0e11;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:39px;padding:0 12px;display:grid}.problem-terminal__dots[data-v-8bb2e858]{gap:5px;display:flex}.problem-terminal__dots span[data-v-8bb2e858]{background:#363b43;border-radius:50%;width:7px;height:7px}.problem-terminal__header>span[data-v-8bb2e858]{color:var(--problem-text-muted);font-family:var(--sd-font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.problem-terminal__header strong[data-v-8bb2e858]{color:var(--problem-red);font-family:var(--sd-font-mono);font-size:8px;font-weight:720}.problem-terminal__body[data-v-8bb2e858]{background-color:#0c0e11;background-image:linear-gradient(#ffffff03 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:230px;padding:16px}.problem-terminal__line[data-v-8bb2e858]{min-height:28px;color:var(--problem-text-muted);font-family:var(--sd-font-mono);grid-template-columns:56px minmax(0,1fr);align-items:center;gap:8px;font-size:9px;display:grid}.problem-terminal__line code[data-v-8bb2e858]{color:#c7cbd1;text-overflow:ellipsis;white-space:nowrap;font-family:inherit;overflow:hidden}.problem-terminal__prompt[data-v-8bb2e858]{color:var(--problem-orange);font-weight:800}.problem-terminal__line--animated[data-v-8bb2e858]{opacity:0;animation:5.4s infinite problem-terminal-line-8bb2e858;animation-delay:var(--line-delay);transform:translate(-5px)}.problem-terminal__line--error span[data-v-8bb2e858],.problem-terminal__line--error code[data-v-8bb2e858],.problem-terminal__line--fatal span[data-v-8bb2e858],.problem-terminal__line--fatal code[data-v-8bb2e858]{color:var(--problem-red)}.problem-terminal__line--warning span[data-v-8bb2e858],.problem-terminal__line--warning code[data-v-8bb2e858]{color:var(--problem-yellow)}@keyframes problem-terminal-line-8bb2e858{0%,8%{opacity:0;transform:translate(-5px)}16%,84%{opacity:1;transform:none}94%,to{opacity:0}}.problem-terminal__cursor[data-v-8bb2e858]{min-height:28px;color:var(--problem-text-soft);font-family:var(--sd-font-mono);align-items:center;padding-left:64px;display:flex}.problem-terminal__cursor span[data-v-8bb2e858]{animation:.9s step-end infinite problem-cursor-8bb2e858}@keyframes problem-cursor-8bb2e858{50%{opacity:0}}.problem-environments[data-v-8bb2e858]{padding-bottom:12px}.problem-environments__header[data-v-8bb2e858]{border-bottom:1px solid var(--problem-border);min-height:52px;color:var(--problem-text-muted);background:#ffffff04;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;display:flex}.problem-environments__header>div[data-v-8bb2e858]{line-height:1.35;display:grid}.problem-environments__header span[data-v-8bb2e858]{color:var(--problem-text-muted);font-family:var(--sd-font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:7.5px;font-weight:730}.problem-environments__header strong[data-v-8bb2e858]{color:var(--problem-text);font-size:10px;font-weight:700}.problem-environments__comparison[data-v-8bb2e858]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.problem-environment[data-v-8bb2e858]{min-width:0;padding:12px}.problem-environment+.problem-environment[data-v-8bb2e858]{border-left:1px solid var(--problem-border)}.problem-environment__title[data-v-8bb2e858]{border-bottom:1px solid var(--problem-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding-bottom:10px;display:grid}.problem-environment__machine[data-v-8bb2e858]{border:1px solid var(--problem-border);border-radius:6px;place-items:center;width:29px;height:29px;display:grid}.problem-environment__machine svg[data-v-8bb2e858]{width:14px;height:14px}.problem-environment--local .problem-environment__machine[data-v-8bb2e858]{background:var(--problem-green-soft);color:var(--problem-green)}.problem-environment--ci .problem-environment__machine[data-v-8bb2e858]{background:var(--problem-red-soft);color:var(--problem-red)}.problem-environment__title>div[data-v-8bb2e858]{min-width:0;line-height:1.3;display:grid}.problem-environment__title strong[data-v-8bb2e858]{color:var(--problem-text);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.problem-environment__title small[data-v-8bb2e858]{font-size:7px}.problem-environment--local .problem-environment__title small[data-v-8bb2e858],.problem-environment--local .problem-environment__result[data-v-8bb2e858]{color:var(--problem-green)}.problem-environment--ci .problem-environment__title small[data-v-8bb2e858],.problem-environment--ci .problem-environment__result[data-v-8bb2e858]{color:var(--problem-red)}.problem-environment__result[data-v-8bb2e858]{font-size:16px;font-weight:800}.problem-environment dl[data-v-8bb2e858]{gap:0;margin:8px 0 0;display:grid}.problem-environment dl>div[data-v-8bb2e858]{border-bottom:1px solid #ffffff0b;justify-content:space-between;gap:8px;min-width:0;padding:6px 3px;display:flex}.problem-environment dt[data-v-8bb2e858],.problem-environment dd[data-v-8bb2e858]{font-family:var(--sd-font-mono);margin:0;font-size:7px}.problem-environment dt[data-v-8bb2e858]{color:var(--problem-text-muted)}.problem-environment dd[data-v-8bb2e858]{color:var(--problem-text-soft);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.problem-environment__mismatch[data-v-8bb2e858]{background:var(--problem-red-soft);margin-inline:-3px;padding-inline:6px!important}.problem-environment__mismatch dd[data-v-8bb2e858]{color:var(--problem-red)}.problem-environments__summary[data-v-8bb2e858]{background:var(--problem-yellow-soft);border:1px solid #e7b65a30;border-radius:7px;align-items:center;gap:9px;margin:4px 12px 0;padding:9px 10px;display:flex}.problem-environments__summary span[data-v-8bb2e858]{color:var(--problem-yellow);font-family:var(--sd-font-mono);font-size:17px;font-weight:800}.problem-environments__summary p[data-v-8bb2e858]{color:#d7bd88;margin:0;font-size:8px;line-height:1.4}.problem-board__footer[data-v-8bb2e858]{z-index:2;border-top:1px solid var(--problem-border);background:#0a0c0f8a;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.problem-board__issue[data-v-8bb2e858]{border-right:1px solid var(--problem-border);align-items:center;gap:9px;min-width:0;padding:14px 15px;display:flex}.problem-board__issue[data-v-8bb2e858]:last-child{border-right:0}.problem-board__issue>span[data-v-8bb2e858]{border:1px solid var(--problem-border);width:27px;height:27px;color:var(--problem-text-muted);background:#ffffff06;border-radius:6px;flex:none;place-items:center;display:grid}.problem-board__issue svg[data-v-8bb2e858]{width:13px;height:13px}.problem-board__issue>div[data-v-8bb2e858]{min-width:0;line-height:1.3;display:grid}.problem-board__issue strong[data-v-8bb2e858]{color:var(--problem-text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:700;overflow:hidden}.problem-board__issue small[data-v-8bb2e858]{color:var(--problem-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}@media (prefers-reduced-motion:reduce){.problem-section__eyebrow>span[data-v-8bb2e858],.problem-status--failed i[data-v-8bb2e858],.problem-pipeline__run i[data-v-8bb2e858],.problem-flow__healthy[data-v-8bb2e858],.problem-flow__failed[data-v-8bb2e858],.problem-node[data-v-8bb2e858],.problem-node__alert[data-v-8bb2e858],.problem-terminal__line--animated[data-v-8bb2e858],.problem-terminal__cursor span[data-v-8bb2e858]{animation:none}.problem-terminal__line--animated[data-v-8bb2e858]{opacity:1;transform:none}.problem-flow__packet[data-v-8bb2e858]{display:none}}@media (width<=980px){.problem-section__header[data-v-8bb2e858]{grid-template-columns:1fr;gap:22px}.problem-section__intro[data-v-8bb2e858]{max-width:720px}.problem-board__lower[data-v-8bb2e858]{grid-template-columns:1fr}.problem-board__footer[data-v-8bb2e858]{grid-template-columns:repeat(2,minmax(0,1fr))}.problem-board__issue[data-v-8bb2e858]:nth-child(2){border-right:0}.problem-board__issue[data-v-8bb2e858]:nth-child(-n+2){border-bottom:1px solid var(--problem-border)}}@media (width<=760px){.problem-board__topbar[data-v-8bb2e858]{flex-direction:column;align-items:flex-start}.problem-board__statuses[data-v-8bb2e858]{flex-wrap:wrap;width:100%}.problem-pipeline[data-v-8bb2e858]{padding-inline:16px}.problem-flow[data-v-8bb2e858]{display:none}.problem-pipeline__nodes[data-v-8bb2e858]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.problem-node[data-v-8bb2e858]{border:1px solid var(--problem-border);text-align:left;background:#ffffff05;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;justify-items:start;padding:11px;display:grid}.problem-node__body[data-v-8bb2e858]{align-self:center;justify-items:start}.problem-node__icon[data-v-8bb2e858]{width:38px;height:38px;box-shadow:none}.problem-node__icon svg[data-v-8bb2e858]{width:17px;height:17px}.problem-node__state[data-v-8bb2e858]{align-self:center}.problem-node__alert[data-v-8bb2e858]{top:-7px;left:auto;right:-6px}.problem-board__lower[data-v-8bb2e858]{padding-inline:16px}}@media (width<=560px){.problem-section h2[data-v-8bb2e858]{font-size:clamp(2.25rem,11vw,3rem)}.problem-status[data-v-8bb2e858]{flex:170px;justify-content:center}.problem-board__statuses>svg[data-v-8bb2e858]{display:none}.problem-pipeline__title[data-v-8bb2e858]{flex-direction:column;align-items:flex-start}.problem-pipeline__nodes[data-v-8bb2e858],.problem-environments__comparison[data-v-8bb2e858]{grid-template-columns:1fr}.problem-environment+.problem-environment[data-v-8bb2e858]{border-top:1px solid var(--problem-border);border-left:0}.problem-board__footer[data-v-8bb2e858]{grid-template-columns:1fr}.problem-board__issue[data-v-8bb2e858]{border-right:0;border-bottom:1px solid var(--problem-border)}.problem-board__issue[data-v-8bb2e858]:last-child{border-bottom:0}}.pr[data-v-b292fdda]{--pr-bg:#0d0f12;--pr-bg-raised:#14171c;--pr-bg-soft:#111419;--pr-surface:#191d23;--pr-border:#ffffff17;--pr-border-strong:#ffffff26;--pr-text:#f5f4f2;--pr-text-soft:#b0b5bc;--pr-text-muted:#747b85;--pr-orange:#ee8335;--pr-orange-soft:#ee833521;--pr-green:#55c990;--pr-green-soft:#55c9901f;--pr-blue:#79a7ec;--pr-blue-soft:#79a7ec1f;--pr-purple:#ad8cd6;--pr-purple-soft:#ad8cd61f;--pr-cyan:#67bdc8;--pr-cyan-soft:#67bdc81f;color:var(--pr-text);background:radial-gradient(circle at 12% 16%,#d86f1f1f,#0000 31%),radial-gradient(circle at 88% 72%,#74332024,#0000 32%),linear-gradient(150deg,#0d0f12 0%,#111317 46%,#0c0e11 100%);border-block:1px solid #20242a;position:relative;overflow:hidden}.pr[data-v-b292fdda]:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}.pr__inner[data-v-b292fdda]{z-index:1;gap:clamp(42px,6vw,70px);display:grid;position:relative}[data-reveal][data-v-b292fdda]{opacity:0;transition:opacity .75s var(--sd-ease-out), transform .75s var(--sd-ease-out);transform:translateY(22px)}[data-reveal].is-visible[data-v-b292fdda]{opacity:1;transform:none}.pr__header[data-v-b292fdda]{grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);align-items:end;gap:clamp(40px,8vw,112px);display:grid}.pr__eyebrow[data-v-b292fdda]{color:#f2a56e;font-family:var(--sd-font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 15px;font-size:10.5px;font-weight:760;display:inline-flex}.pr__eyebrow>span[data-v-b292fdda]{background:var(--pr-orange);width:7px;height:7px;box-shadow:0 0 0 4px var(--pr-orange-soft);border-radius:50%;animation:2.2s ease-in-out infinite pr-pulse-b292fdda}@keyframes pr-pulse-b292fdda{50%{box-shadow:0 0 0 8px #ee833500}}.pr h2[data-v-b292fdda]{max-width:780px;color:var(--pr-text);letter-spacing:-.052em;margin:0;font-size:clamp(35px,4.5vw,58px);font-weight:720;line-height:1.01}.pr h2 span[data-v-b292fdda]{color:var(--pr-text-muted);display:block}.pr__intro[data-v-b292fdda]{max-width:530px;padding-bottom:4px}.pr__intro>p[data-v-b292fdda]{color:var(--pr-text-soft);margin:0;font-size:14.5px;line-height:1.66}.pr__signals[data-v-b292fdda]{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.pr__signals span[data-v-b292fdda]{border:1px solid var(--pr-border);border-radius:var(--sd-radius-full);color:#a8afb8;font-family:var(--sd-font-mono);background:#ffffff09;align-items:center;gap:6px;padding:6px 9px;font-size:8px;font-weight:700;display:inline-flex}.pr__signals i[data-v-b292fdda]{background:var(--pr-orange);border-radius:50%;width:5px;height:5px}.pr-board[data-v-b292fdda]{border:1px solid var(--pr-border-strong);background:radial-gradient(circle at 55% -22%, #ee833514, transparent 42%), var(--pr-bg-raised);border-radius:17px;position:relative;overflow:hidden;box-shadow:0 40px 110px #0000006b,0 12px 38px #00000040}.pr-board__pattern[data-v-b292fdda]{opacity:.16;pointer-events:none;background-image:radial-gradient(#ffffff17 .8px,#0000 .8px);background-size:17px 17px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 4%,#000,#0000 45%);mask-image:radial-gradient(circle at 50% 4%,#000,#0000 45%)}.pr-board__scanner[data-v-b292fdda]{z-index:7;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ee8335cc,#0000);height:1px;animation:6.4s ease-in-out infinite pr-board-scan-b292fdda;position:absolute;top:66px;left:0;right:0;box-shadow:0 0 18px #ee833547}@keyframes pr-board-scan-b292fdda{0%{opacity:0;top:66px}8%{opacity:.8}82%{opacity:.55;top:calc(100% - 68px)}92%,to{opacity:0;top:calc(100% - 68px)}}.pr-board__topbar[data-v-b292fdda]{z-index:3;border-bottom:1px solid var(--pr-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d0f12c2;justify-content:space-between;align-items:center;gap:22px;min-height:68px;padding:13px 18px;display:flex;position:relative}.pr-board__identity[data-v-b292fdda]{align-items:center;gap:10px;display:flex}.pr-board__mark[data-v-b292fdda]{background:var(--pr-orange-soft);color:#ffac70;border:1px solid #ee833547;border-radius:8px;place-items:center;width:38px;height:38px;font-size:14px;font-weight:800;display:grid}.pr-board__identity>div[data-v-b292fdda]{line-height:1.3;display:grid}.pr-board__identity strong[data-v-b292fdda]{color:var(--pr-text);font-family:var(--sd-font-mono);font-size:11px;font-weight:730}.pr-board__identity small[data-v-b292fdda]{color:var(--pr-text-muted);font-size:8px}.pr-board__summary[data-v-b292fdda]{align-items:center;gap:12px;display:flex}.pr-board__summary-status[data-v-b292fdda]{border-radius:var(--sd-radius-full);background:var(--pr-green-soft);color:var(--pr-green);border:1px solid #55c9902b;align-items:center;gap:6px;padding:6px 9px;font-size:7px;font-weight:720;display:inline-flex}.pr-board__summary-status i[data-v-b292fdda]{background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.8s ease-in-out infinite pr-status-pulse-b292fdda}@keyframes pr-status-pulse-b292fdda{50%{box-shadow:0 0 0 7px #55c99000}}.pr-board__summary code[data-v-b292fdda]{color:var(--pr-text-muted);font-family:var(--sd-font-mono);font-size:8px}.pr-board__body[data-v-b292fdda]{z-index:2;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);min-height:560px;display:grid;position:relative}.pr-evidence[data-v-b292fdda]{border-right:1px solid var(--pr-border);background:#0a0c0f57;align-content:start;gap:8px;padding:18px;display:grid}.pr-evidence__label[data-v-b292fdda]{color:var(--pr-text-muted);font-family:var(--sd-font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:7px;font-weight:740}.pr-evidence__item[data-v-b292fdda]{border:1px solid var(--pr-border);color:inherit;animation:6.4s ease-in-out infinite pr-evidence-cycle-b292fdda;animation-delay:var(--phase);transition:border-color var(--sd-transition), background var(--sd-transition), transform var(--sd-transition);background:#ffffff06;border-radius:9px;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:11px;text-decoration:none;display:grid;position:relative;overflow:hidden}.pr-evidence__item[data-v-b292fdda]:hover{background:#ee83350e;border-color:#ee833552;transform:translate(3px)}@keyframes pr-evidence-cycle-b292fdda{0%,18%{background:#ee83350f;border-color:#ee833552;transform:translate(4px)}25%,to{border-color:var(--pr-border);background:#ffffff06;transform:none}}.pr-evidence__number[data-v-b292fdda]{color:#565e69;font-family:var(--sd-font-mono);font-size:6.5px;font-weight:750}.pr-evidence__icon[data-v-b292fdda]{border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.pr-evidence__icon svg[data-v-b292fdda]{width:16px;height:16px}.pr-evidence__item--source .pr-evidence__icon[data-v-b292fdda]{background:var(--pr-orange-soft);color:#ef9b5d}.pr-evidence__item--docs .pr-evidence__icon[data-v-b292fdda]{background:var(--pr-blue-soft);color:var(--pr-blue)}.pr-evidence__item--runtime .pr-evidence__icon[data-v-b292fdda]{background:var(--pr-green-soft);color:var(--pr-green)}.pr-evidence__item--sdk .pr-evidence__icon[data-v-b292fdda]{background:var(--pr-purple-soft);color:var(--pr-purple)}.pr-evidence__content[data-v-b292fdda]{min-width:0;line-height:1.28;display:grid}.pr-evidence__content small[data-v-b292fdda]{color:var(--pr-text-muted);font-family:var(--sd-font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:5.8px;font-weight:720}.pr-evidence__content strong[data-v-b292fdda]{color:var(--pr-text);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-weight:700;overflow:hidden}.pr-evidence__content span[data-v-b292fdda]{color:var(--pr-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:6.5px;overflow:hidden}.pr-evidence__state[data-v-b292fdda]{color:var(--pr-green);align-items:center;gap:4px;font-size:5.8px;font-weight:700;display:inline-flex}.pr-evidence__state i[data-v-b292fdda]{background:currentColor;border-radius:50%;width:4px;height:4px}.pr-evidence__arrow[data-v-b292fdda]{color:var(--pr-text-muted);transition:color var(--sd-transition), transform var(--sd-transition)}.pr-evidence__item:hover .pr-evidence__arrow[data-v-b292fdda]{color:var(--pr-orange);transform:translate(2px)}.pr-evidence__progress[data-v-b292fdda]{background:var(--pr-orange);transform-origin:0;height:2px;animation:6.4s ease-in-out infinite pr-evidence-progress-b292fdda;animation-delay:var(--phase);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}@keyframes pr-evidence-progress-b292fdda{0%{transform:scaleX(0)}18%{transform:scaleX(1)}24%,to{transform:scaleX(0)}}.pr-console[data-v-b292fdda]{background:var(--pr-bg-soft);grid-template-rows:auto 1fr;min-width:0;display:grid}.pr-console__header[data-v-b292fdda]{border-bottom:1px solid var(--pr-border);background:#12151a;justify-content:space-between;align-items:center;gap:14px;min-height:51px;padding:0 15px;display:flex}.pr-console__tabs[data-v-b292fdda]{gap:5px;display:flex}.pr-console__tab[data-v-b292fdda]{color:#68717c;font-family:var(--sd-font-mono);border-radius:5px;padding:6px 8px;font-size:6.5px}.pr-console__tab--active[data-v-b292fdda]{color:#e0e3e7;background:#20252c}.pr-console__mode[data-v-b292fdda]{color:var(--pr-text-muted);font-family:var(--sd-font-mono);align-items:center;gap:5px;font-size:6.5px;display:inline-flex}.pr-console__mode i[data-v-b292fdda]{background:var(--pr-orange);border-radius:50%;width:5px;height:5px}.pr-console__main[data-v-b292fdda]{align-content:start;gap:14px;padding:18px;display:grid}.pr-console__result[data-v-b292fdda]{border:1px solid var(--pr-border);background:radial-gradient(circle at 0%,#ee833517,#0000 38%),#ffffff06;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:17px;display:grid}.pr-score[data-v-b292fdda]{place-items:center;width:92px;height:92px;display:grid;position:relative}.pr-score svg[data-v-b292fdda]{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.pr-score circle[data-v-b292fdda]{fill:none;stroke-width:7px}.pr-score__track[data-v-b292fdda]{stroke:#282e35}.pr-score__progress[data-v-b292fdda]{stroke:var(--pr-orange);stroke-linecap:round;stroke-dasharray:264;stroke-dashoffset:264px;animation:pr-score-progress-b292fdda 3s var(--sd-ease-out) infinite alternate}@keyframes pr-score-progress-b292fdda{to{stroke-dashoffset:0}}.pr-score__value[data-v-b292fdda]{justify-items:center;line-height:1.1;display:grid}.pr-score__value strong[data-v-b292fdda]{color:var(--pr-text);font-size:19px;font-weight:750}.pr-score__value span[data-v-b292fdda]{color:var(--pr-text-muted);font-family:var(--sd-font-mono);text-transform:uppercase;font-size:5.5px}.pr-console__result-copy[data-v-b292fdda]{display:grid}.pr-console__result-copy>span[data-v-b292fdda]{color:var(--pr-orange);font-family:var(--sd-font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:6px;font-weight:730}.pr-console__result-copy h3[data-v-b292fdda]{max-width:440px;color:var(--pr-text);letter-spacing:-.02em;margin:5px 0 0;font-size:14px;font-weight:710}.pr-console__result-copy p[data-v-b292fdda]{max-width:490px;color:var(--pr-text-muted);margin:6px 0 0;font-size:7.5px;line-height:1.5}.pr-console__checks[data-v-b292fdda]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.pr-check[data-v-b292fdda]{border:1px solid var(--pr-border);animation:6.4s ease-in-out infinite pr-check-cycle-b292fdda;animation-delay:var(--phase);background:#ffffff05;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:10px;display:grid}@keyframes pr-check-cycle-b292fdda{0%,18%{background:#55c9900e;border-color:#55c99038}25%,to{border-color:var(--pr-border);background:#ffffff05}}.pr-check__icon[data-v-b292fdda]{border-radius:7px;grid-row:1/3;place-items:center;width:31px;height:31px;display:grid}.pr-check__icon svg[data-v-b292fdda]{width:14px;height:14px}.pr-check--source .pr-check__icon[data-v-b292fdda]{background:var(--pr-orange-soft);color:#ef9b5d}.pr-check--docs .pr-check__icon[data-v-b292fdda]{background:var(--pr-blue-soft);color:var(--pr-blue)}.pr-check--runtime .pr-check__icon[data-v-b292fdda]{background:var(--pr-green-soft);color:var(--pr-green)}.pr-check--sdk .pr-check__icon[data-v-b292fdda]{background:var(--pr-purple-soft);color:var(--pr-purple)}.pr-check>div[data-v-b292fdda]{min-width:0;line-height:1.25;display:grid}.pr-check>div span[data-v-b292fdda]{color:var(--pr-text-muted);font-family:var(--sd-font-mono);text-transform:uppercase;font-size:5.5px}.pr-check>div strong[data-v-b292fdda]{color:var(--pr-text);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.pr-check>div small[data-v-b292fdda]{color:var(--pr-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:5.7px;overflow:hidden}.pr-check__result[data-v-b292fdda]{width:max-content;color:var(--pr-green);grid-column:2;align-items:center;gap:4px;font-size:5.5px;font-weight:700;display:inline-flex}.pr-check__result svg[data-v-b292fdda]{width:9px;height:9px}.pr-terminal[data-v-b292fdda]{border:1px solid var(--pr-border);background:#0b0d10;border-radius:9px;overflow:hidden}.pr-terminal__header[data-v-b292fdda]{border-bottom:1px solid var(--pr-border);background:#111419;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:38px;padding:0 11px;display:grid}.pr-terminal__dots[data-v-b292fdda]{gap:4px;display:flex}.pr-terminal__dots span[data-v-b292fdda]{background:#353c45;border-radius:50%;width:6px;height:6px}.pr-terminal__dots span[data-v-b292fdda]:first-child{background:var(--pr-orange)}.pr-terminal__header strong[data-v-b292fdda],.pr-terminal__header>span[data-v-b292fdda]{font-family:var(--sd-font-mono);font-size:6.5px}.pr-terminal__header strong[data-v-b292fdda]{color:#9da6b0;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pr-terminal__header>span[data-v-b292fdda]{color:#5e6772}.pr-terminal__body[data-v-b292fdda]{min-height:190px;padding:13px}.pr-terminal__command[data-v-b292fdda],.pr-terminal__line[data-v-b292fdda]{min-height:25px;font-family:var(--sd-font-mono);grid-template-columns:36px minmax(0,1fr);align-items:center;font-size:7px;display:grid}.pr-terminal__command span[data-v-b292fdda]{color:var(--pr-orange);font-weight:800}.pr-terminal__command code[data-v-b292fdda]{color:#dfe3e8}.pr-terminal__line[data-v-b292fdda]{opacity:0;animation:6.4s infinite pr-terminal-line-b292fdda;animation-delay:var(--line-delay)}.pr-terminal__line span[data-v-b292fdda],.pr-terminal__line code[data-v-b292fdda]{color:#747e89}.pr-terminal__line--source span[data-v-b292fdda],.pr-terminal__line--source code[data-v-b292fdda]{color:#ef9b5d}.pr-terminal__line--docs span[data-v-b292fdda],.pr-terminal__line--docs code[data-v-b292fdda]{color:var(--pr-blue)}.pr-terminal__line--runtime span[data-v-b292fdda],.pr-terminal__line--runtime code[data-v-b292fdda],.pr-terminal__line--success span[data-v-b292fdda],.pr-terminal__line--success code[data-v-b292fdda]{color:var(--pr-green)}.pr-terminal__line--sdk span[data-v-b292fdda],.pr-terminal__line--sdk code[data-v-b292fdda]{color:var(--pr-purple)}@keyframes pr-terminal-line-b292fdda{0%,7%{opacity:0;transform:translate(-4px)}13%,84%{opacity:1;transform:none}94%,to{opacity:0}}.pr-terminal code[data-v-b292fdda]{text-overflow:ellipsis;white-space:nowrap;font-family:inherit;overflow:hidden}.pr-terminal__cursor[data-v-b292fdda]{min-height:25px;color:var(--pr-orange);font-family:var(--sd-font-mono);align-items:center;gap:7px;font-size:7px;display:flex}.pr-terminal__cursor i[data-v-b292fdda]{background:#dce1e6;width:6px;height:10px;animation:.9s step-end infinite pr-cursor-b292fdda}@keyframes pr-cursor-b292fdda{50%{opacity:0}}.pr-board__footer[data-v-b292fdda]{z-index:3;border-top:1px solid var(--pr-border);background:radial-gradient(circle at 12%,#ee833514,#0000 34%),#111419;grid-template-columns:minmax(290px,.88fr) minmax(0,1.12fr);align-items:center;gap:25px;padding:17px 20px;display:grid;position:relative;overflow:hidden}.pr-board__footer-message[data-v-b292fdda]{z-index:2;align-items:center;gap:10px;display:flex;position:relative}.pr-board__footer-icon[data-v-b292fdda]{background:var(--pr-surface);width:38px;height:38px;color:var(--pr-orange);border:1px solid #ee833533;border-radius:9px;flex:none;place-items:center;display:grid}.pr-board__footer-icon svg[data-v-b292fdda]{width:17px;height:17px}.pr-board__footer-message>div[data-v-b292fdda]{line-height:1.35;display:grid}.pr-board__footer-message span[data-v-b292fdda]:not(.pr-board__footer-icon){color:var(--pr-text-muted);font-family:var(--sd-font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:6px;font-weight:720}.pr-board__footer-message strong[data-v-b292fdda]{max-width:410px;color:var(--pr-text);font-size:8px}.pr-board__footer-items[data-v-b292fdda]{z-index:2;flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex;position:relative}.pr-board__footer-items span[data-v-b292fdda]{border:1px solid var(--pr-border);color:var(--pr-text-soft);background:#ffffff08;border-radius:7px;align-items:center;gap:7px;padding:7px 9px;font-size:6.5px;display:inline-flex}.pr-board__footer-items i[data-v-b292fdda]{color:var(--pr-orange);font-family:var(--sd-font-mono);font-size:5.5px;font-style:normal;font-weight:800}.pr-board__footer-sweep[data-v-b292fdda]{background:linear-gradient(100deg,#0000 20%,#ffffff0d,#0000 80%);animation:5s ease-in-out infinite pr-footer-sweep-b292fdda;position:absolute;inset:0;transform:translate(-100%)}@keyframes pr-footer-sweep-b292fdda{0%,62%{transform:translate(-100%)}to{transform:translate(100%)}}.pr__principles[data-v-b292fdda]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pr-principle[data-v-b292fdda]{border:1px solid var(--pr-border);transition:border-color var(--sd-transition), background var(--sd-transition), box-shadow var(--sd-transition), transform var(--sd-transition);background:#14171cdb;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:16px;display:grid;box-shadow:0 8px 22px #00000029,0 1px 2px #0000001f}.pr-principle[data-v-b292fdda]:hover{border-color:var(--pr-border-strong);background:var(--pr-surface);transform:translateY(-3px);box-shadow:0 18px 38px #00000045,0 4px 12px #0000002b}.pr-principle__icon[data-v-b292fdda]{background:var(--pr-orange-soft);color:#ef9b5d;border:1px solid #ee83352e;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.pr-principle__icon svg[data-v-b292fdda]{width:16px;height:16px}.pr-principle h3[data-v-b292fdda]{color:var(--pr-text);margin:0;font-size:9px;font-weight:710}.pr-principle p[data-v-b292fdda]{color:var(--pr-text-soft);margin:5px 0 0;font-size:7.5px;line-height:1.5}@media (prefers-reduced-motion:reduce){.pr__eyebrow>span[data-v-b292fdda],.pr-board__scanner[data-v-b292fdda],.pr-board__summary-status i[data-v-b292fdda],.pr-evidence__item[data-v-b292fdda],.pr-evidence__progress[data-v-b292fdda],.pr-score__progress[data-v-b292fdda],.pr-check[data-v-b292fdda],.pr-terminal__line[data-v-b292fdda],.pr-terminal__cursor i[data-v-b292fdda],.pr-board__footer-sweep[data-v-b292fdda]{animation:none}.pr-terminal__line[data-v-b292fdda]{opacity:1;transform:none}}@media (width<=960px){.pr__header[data-v-b292fdda]{grid-template-columns:1fr;gap:22px}.pr__intro[data-v-b292fdda]{max-width:720px}.pr-board__body[data-v-b292fdda]{grid-template-columns:1fr}.pr-evidence[data-v-b292fdda]{border-right:0;border-bottom:1px solid var(--pr-border);grid-template-columns:repeat(2,minmax(0,1fr))}.pr-evidence__label[data-v-b292fdda]{grid-column:1/-1}.pr-board__footer[data-v-b292fdda]{grid-template-columns:1fr}.pr-board__footer-items[data-v-b292fdda]{justify-content:flex-start}}@media (width<=720px){.pr h2[data-v-b292fdda]{font-size:clamp(2.3rem,11vw,3rem)}.pr-board__topbar[data-v-b292fdda]{flex-direction:column;align-items:flex-start}.pr-board__summary[data-v-b292fdda]{justify-content:space-between;width:100%}.pr-console__checks[data-v-b292fdda],.pr__principles[data-v-b292fdda]{grid-template-columns:1fr}}@media (width<=560px){.pr-board[data-v-b292fdda]{border-radius:13px}.pr-evidence[data-v-b292fdda]{grid-template-columns:1fr;padding:13px}.pr-evidence__state[data-v-b292fdda]{display:none}.pr-console__main[data-v-b292fdda]{padding:13px}.pr-console__result[data-v-b292fdda]{grid-template-columns:1fr}.pr-score[data-v-b292fdda]{width:78px;height:78px}.pr-board__summary code[data-v-b292fdda],.pr-console__tabs .pr-console__tab[data-v-b292fdda]:not(.pr-console__tab--active){display:none}.pr-board__footer[data-v-b292fdda]{padding:15px}.pr-board__footer-items[data-v-b292fdda]{display:grid}}.sdk-section[data-v-497b4c2f]{border-block:1px solid var(--sd-border);background:#fff;position:relative;overflow:hidden}.sdk-section[data-v-497b4c2f]:before{content:"";pointer-events:none;background:radial-gradient(circle,#685dde0e,#0000 68%);border-radius:50%;width:720px;height:420px;position:absolute;top:-230px;left:50%;transform:translate(-50%)}.sdk-section__inner[data-v-497b4c2f]{z-index:1;position:relative}.sdk-section__header[data-v-497b4c2f]{text-align:center;max-width:760px;margin:0 auto clamp(66px,9vw,108px)}.sdk-section__eyebrow[data-v-497b4c2f]{color:var(--sd-orange-dark);font-family:var(--sd-font-mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 14px;font-size:10.5px;font-weight:760;display:inline-flex}.sdk-section__eyebrow>span[data-v-497b4c2f]{background:var(--sd-orange);width:7px;height:7px;box-shadow:0 0 0 4px var(--sd-accent-bg-soft);border-radius:50%}.sdk-section h2[data-v-497b4c2f]{color:var(--sd-text);letter-spacing:-.052em;margin:0;font-size:clamp(34px,4.5vw,55px);font-weight:720;line-height:1.02}.sdk-section__header>p[data-v-497b4c2f]:not(.sdk-section__eyebrow){max-width:670px;color:var(--sd-text-soft);margin:15px auto 0;font-size:14.5px;line-height:1.62}.sdk-section__content[data-v-497b4c2f]{grid-template-columns:minmax(290px,.7fr) minmax(560px,1.3fr);align-items:center;gap:clamp(44px,8vw,112px);display:grid}.sdk-section__copy[data-v-497b4c2f]{padding-block:20px}.sdk-section__copy-label[data-v-497b4c2f]{color:#6764dd;letter-spacing:-.025em;margin:0 0 28px;font-size:21px;font-weight:730}.sdk-section__features[data-v-497b4c2f]{gap:22px;display:grid}.sdk-feature[data-v-497b4c2f]{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.sdk-feature__icon[data-v-497b4c2f]{color:#6764dd;background:#f3f2ff;border:1px solid #6764dd26;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.sdk-feature__icon svg[data-v-497b4c2f]{width:17px;height:17px}.sdk-feature h3[data-v-497b4c2f]{color:var(--sd-text);letter-spacing:-.015em;margin:0;font-size:14px;font-weight:720}.sdk-feature p[data-v-497b4c2f]{max-width:390px;color:var(--sd-text-soft);margin:4px 0 0;font-size:12px;line-height:1.55}.sdk-section__actions[data-v-497b4c2f]{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.sdk-section__button[data-v-497b4c2f]{min-height:39px;transition:border-color var(--sd-transition), background var(--sd-transition), color var(--sd-transition), box-shadow var(--sd-transition), transform var(--sd-transition);border-radius:4px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:710;text-decoration:none;display:inline-flex}.sdk-section__button--primary[data-v-497b4c2f]{color:#fff;background:#6764dd;border:1px solid #6764dd;box-shadow:0 2px 4px #4a46b21f,0 9px 22px #6764dd2e}.sdk-section__button--primary[data-v-497b4c2f]:hover{background:#5551c5;border-color:#5551c5;transform:translateY(-1px);box-shadow:0 3px 6px #4a46b229,0 13px 28px #6764dd3b}.sdk-section__button--secondary[data-v-497b4c2f]{border:1px solid var(--sd-border-strong);color:var(--sd-text-soft);background:#fff}.sdk-section__button--secondary[data-v-497b4c2f]:hover{background:var(--sd-bg-muted);color:var(--sd-text)}.sdk-section__button svg[data-v-497b4c2f]{flex-shrink:0}.sdk-section__metadata[data-v-497b4c2f]{border-top:1px solid var(--sd-border);gap:9px;margin-top:30px;padding-top:20px;display:grid}.sdk-section__metadata>div[data-v-497b4c2f]{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px;display:grid}.sdk-section__metadata span[data-v-497b4c2f]{color:var(--sd-text-muted);font-family:var(--sd-font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:720}.sdk-section__metadata code[data-v-497b4c2f]{color:var(--sd-text-soft);font-family:var(--sd-font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.sdk-visual[data-v-497b4c2f]{background:radial-gradient(circle at 18% 7%,#aea3ff8a,#0000 31%),radial-gradient(circle at 82% 91%,#28236394,#0000 39%),linear-gradient(145deg,#7773db 0%,#4f4b9e 50%,#232052 100%);border-radius:3px;min-height:570px;position:relative;overflow:hidden;box-shadow:0 3px 8px #1e1c4f14,0 28px 75px #1e1c4f33}.sdk-visual[data-v-497b4c2f]:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff14,#0000 42%),linear-gradient(#0000 55%,#0f0d3340);position:absolute;inset:0}.sdk-visual__pattern[data-v-497b4c2f]{opacity:.62;pointer-events:none;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:8px 8px;width:74%;height:42%;position:absolute;top:-4%;left:16%;-webkit-mask-image:radial-gradient(circle at 50% 25%,#000,#0000 72%);mask-image:radial-gradient(circle at 50% 25%,#000,#0000 72%)}.sdk-visual__glow[data-v-497b4c2f]{filter:blur(55px);pointer-events:none;background:#b7afff2b;border-radius:50%;width:68%;height:48%;position:absolute;top:12%;left:50%;transform:translate(-50%)}.sdk-code[data-v-497b4c2f]{z-index:2;background:#f7f8fb;border:1px solid #ffffffb8;border-right:0;border-radius:6px 0 0 6px;width:89%;height:82%;position:absolute;top:9%;right:-1px;overflow:hidden;box-shadow:0 30px 70px #12103a57,0 8px 22px #12103a30}.sdk-code__bar[data-v-497b4c2f]{background:#fff;border-bottom:1px solid #dfe2e9;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:42px;padding:0 13px;display:grid}.sdk-code__dots[data-v-497b4c2f]{gap:5px;display:flex}.sdk-code__dots span[data-v-497b4c2f]{border-radius:50%;width:7px;height:7px}.sdk-code__dots span[data-v-497b4c2f]:first-child{background:#dc6959}.sdk-code__dots span[data-v-497b4c2f]:nth-child(2){background:#e0ad37}.sdk-code__dots span[data-v-497b4c2f]:nth-child(3){background:#60a55d}.sdk-code__file[data-v-497b4c2f]{color:#5d6470;font-family:var(--sd-font-mono);align-items:center;gap:6px;font-size:8px;display:flex}.sdk-code__file svg[data-v-497b4c2f]{color:#8b91a0}.sdk-code__standard[data-v-497b4c2f]{color:#7f8591;font-family:var(--sd-font-mono);background:#f8f9fb;border:1px solid #e0e3e9;border-radius:4px;padding:3px 6px;font-size:6px;font-weight:720}.sdk-code__editor[data-v-497b4c2f]{background:linear-gradient(90deg,#f0f2f6 0 42px,#f7f8fb 42px);height:calc(100% - 70px);padding:12px 0;position:relative;overflow:hidden}.sdk-code__lines[data-v-497b4c2f]{counter-reset:sdk-line;margin:0;padding:0;list-style:none}.sdk-code__lines li[data-v-497b4c2f]{counter-increment:sdk-line;min-height:20px;font-family:var(--sd-font-mono);white-space:nowrap;padding:0 14px 0 55px;font-size:8.1px;line-height:20px;position:relative}.sdk-code__lines li[data-v-497b4c2f]:before{color:#acb1bc;content:counter(sdk-line);text-align:right;width:34px;font-size:7px;position:absolute;left:0}.sdk-code__lines code[data-v-497b4c2f]{color:#303540;font-family:inherit}.code-preprocessor[data-v-497b4c2f],.code-keyword[data-v-497b4c2f]{color:#5555e5}.code-header[data-v-497b4c2f],.code-string[data-v-497b4c2f]{color:#44a16d}.code-namespace[data-v-497b4c2f],.code-type[data-v-497b4c2f]{color:#2c67c5}.code-variable[data-v-497b4c2f]{color:#252a32}.code-function[data-v-497b4c2f]{color:#a053b8}.code-operator[data-v-497b4c2f]{color:#6f7580}.code-number[data-v-497b4c2f]{color:#d45c5c}.sdk-code__operation[data-v-497b4c2f]{overflow:hidden}.sdk-code__operation[data-v-497b4c2f]:after{z-index:-1;content:"";opacity:0;background:linear-gradient(90deg,#6764dd17,#6764dd06);border-left:2px solid #6764dd;animation:8s ease-in-out infinite sdk-code-highlight-497b4c2f;position:absolute;inset:0}.sdk-code__operation--open[data-v-497b4c2f]:after{animation-delay:0s}.sdk-code__operation--put[data-v-497b4c2f]:after{animation-delay:2s}.sdk-code__operation--get[data-v-497b4c2f]:after{animation-delay:4s}.sdk-code__operation--close[data-v-497b4c2f]:after{animation-delay:6s}@keyframes sdk-code-highlight-497b4c2f{0%,20%{opacity:1}25%,to{opacity:0}}.sdk-code__scan[data-v-497b4c2f]{pointer-events:none;background:linear-gradient(90deg,#0000,#6764dd0f,#0000);height:24px;animation:8s ease-in-out infinite sdk-code-scan-497b4c2f;position:absolute;left:42px;right:0}@keyframes sdk-code-scan-497b4c2f{0%,8%{opacity:0;top:270px}12%{opacity:1}25%{top:290px}37%{top:310px}50%{top:330px}62%{top:350px}75%,88%{opacity:1;top:350px}to{opacity:0;top:270px}}.sdk-code__footer[data-v-497b4c2f]{color:#8c929e;min-height:28px;font-family:var(--sd-font-mono);background:#fff;border-top:1px solid #dfe2e9;justify-content:space-between;align-items:center;gap:14px;padding:0 12px;font-size:6px;display:flex}.sdk-code__footer>div[data-v-497b4c2f]{align-items:center;gap:9px;display:flex}.sdk-code__footer-dot[data-v-497b4c2f]{background:#5bad76;border-radius:50%;width:5px;height:5px}.sdk-status[data-v-497b4c2f]{z-index:4;opacity:0;background:#fffffff7;border:1px solid #1f1f1f17;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:255px;padding:10px 11px;animation:8s ease-in-out infinite sdk-status-cycle-497b4c2f;display:grid;position:absolute;transform:translateY(8px);box-shadow:0 18px 40px #12103a3b,0 4px 12px #12103a1f}.sdk-status--storage[data-v-497b4c2f]{animation-delay:0s;bottom:28%;left:4%}.sdk-status--write[data-v-497b4c2f]{animation-delay:2.65s;bottom:17%;left:7%}.sdk-status--durable[data-v-497b4c2f]{animation-delay:5.3s;bottom:5%;right:4%}@keyframes sdk-status-cycle-497b4c2f{0%,5%{opacity:0;transform:translateY(8px)}10%,27%{opacity:1;transform:none}33%,to{opacity:0;transform:translateY(-5px)}}.sdk-status__icon[data-v-497b4c2f]{color:#6764dd;background:#efefff;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.sdk-status__icon svg[data-v-497b4c2f]{width:15px;height:15px}.sdk-status>div[data-v-497b4c2f]{min-width:0;line-height:1.25;display:grid}.sdk-status>div span[data-v-497b4c2f]{color:var(--sd-text-muted);font-family:var(--sd-font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:6px;font-weight:710}.sdk-status>div strong[data-v-497b4c2f]{color:var(--sd-text);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.sdk-status__state[data-v-497b4c2f]{background:var(--sd-green-bg);color:var(--sd-green);border-radius:999px;align-items:center;gap:4px;padding:3px 6px;font-size:6px;font-weight:720;display:inline-flex}.sdk-status__state[data-v-497b4c2f]:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px}.sdk-visual__flow[data-v-497b4c2f]{z-index:3;height:2px;position:absolute;bottom:17%;left:4%;right:2%}.sdk-visual__flow-line[data-v-497b4c2f]{background:linear-gradient(90deg,#ffffff1f,#b8b1ffb8,#ffffff1f);position:absolute;inset:0}.sdk-visual__flow-packet[data-v-497b4c2f]{width:8px;height:8px;animation:sdk-data-packet-497b4c2f 8s var(--sd-ease-out) infinite;background:#6764dd;border:2px solid #fff;border-radius:50%;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 14px #ffffffa6}@keyframes sdk-data-packet-497b4c2f{0%,8%{left:0}31%{left:34%}62%{left:68%}88%{left:100%}to{left:0}}@media (prefers-reduced-motion:reduce){.sdk-code__operation[data-v-497b4c2f]:after,.sdk-code__scan[data-v-497b4c2f],.sdk-status[data-v-497b4c2f],.sdk-visual__flow-packet[data-v-497b4c2f]{animation:none}.sdk-status[data-v-497b4c2f]{opacity:1;transform:none}.sdk-status--storage[data-v-497b4c2f]{display:grid}.sdk-status--write[data-v-497b4c2f],.sdk-status--durable[data-v-497b4c2f]{display:none}}@media (width<=1040px){.sdk-section__content[data-v-497b4c2f]{grid-template-columns:minmax(260px,.72fr) minmax(470px,1.28fr);gap:42px}.sdk-visual[data-v-497b4c2f]{min-height:530px}.sdk-code[data-v-497b4c2f]{width:92%}}@media (width<=900px){.sdk-section__header[data-v-497b4c2f]{margin-bottom:54px}.sdk-section__content[data-v-497b4c2f]{grid-template-columns:1fr}.sdk-section__copy[data-v-497b4c2f]{grid-template-columns:minmax(0,1fr);max-width:680px;padding-block:0;display:grid}.sdk-section__features[data-v-497b4c2f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sdk-feature[data-v-497b4c2f]{border:1px solid var(--sd-border);box-shadow:var(--sd-shadow-soft);background:#fff;border-radius:10px;grid-template-columns:1fr;padding:16px}.sdk-feature p[data-v-497b4c2f]{max-width:none}.sdk-visual[data-v-497b4c2f]{min-height:570px}}@media (width<=680px){.sdk-section h2[data-v-497b4c2f]{font-size:clamp(2.3rem,11vw,3rem)}.sdk-section__features[data-v-497b4c2f]{grid-template-columns:1fr}.sdk-section__actions[data-v-497b4c2f]{flex-direction:column;align-items:stretch}.sdk-section__button[data-v-497b4c2f]{width:100%}.sdk-visual[data-v-497b4c2f]{min-height:510px}.sdk-code[data-v-497b4c2f]{width:96%;height:84%;top:6%}.sdk-code__lines li[data-v-497b4c2f]{padding-left:48px;padding-right:8px;font-size:6.9px}.sdk-status[data-v-497b4c2f]{min-width:220px}.sdk-status--storage[data-v-497b4c2f],.sdk-status--write[data-v-497b4c2f]{left:2%}.sdk-status--durable[data-v-497b4c2f]{right:2%}}@media (width<=480px){.sdk-section__metadata>div[data-v-497b4c2f]{grid-template-columns:1fr;gap:4px}.sdk-visual[data-v-497b4c2f]{min-height:470px}.sdk-code[data-v-497b4c2f]{width:calc(100% - 14px)}.sdk-code__editor[data-v-497b4c2f]{background:linear-gradient(90deg,#f0f2f6 0 34px,#f7f8fb 34px)}.sdk-code__lines li[data-v-497b4c2f]{min-height:18px;padding-left:40px;font-size:5.8px;line-height:18px}.sdk-code__lines li[data-v-497b4c2f]:before{width:27px;font-size:5.8px}.sdk-status[data-v-497b4c2f]{min-width:190px;max-width:calc(100% - 24px);padding:8px}.sdk-status__state[data-v-497b4c2f]{display:none}}.sdk-section[data-v-497b4c2f]{--sdk-orange:var(--sd-orange);--sdk-orange-strong:var(--sd-orange-strong);--sdk-orange-dark:var(--sd-orange-dark);--sdk-orange-soft:var(--sd-accent-bg-soft);--sdk-orange-muted:var(--sd-accent-bg)}.sdk-section[data-v-497b4c2f]:before{background:radial-gradient(circle,#d86f1f13,#0000 68%)}.sdk-section__copy-label[data-v-497b4c2f]{color:var(--sdk-orange)}.sdk-feature__icon[data-v-497b4c2f]{background:var(--sdk-orange-soft);color:var(--sdk-orange-dark);border-color:#d86f1f2e}.sdk-section__button--primary[data-v-497b4c2f]{border-color:var(--sdk-orange);background:var(--sdk-orange);color:#fff;box-shadow:0 2px 4px #ad511724,0 9px 22px #d86f1f30}.sdk-section__button--primary[data-v-497b4c2f]:hover{border-color:var(--sdk-orange-dark);background:var(--sdk-orange-dark);box-shadow:0 3px 6px #ad51172b,0 14px 30px #d86f1f3d}.sdk-visual[data-v-497b4c2f]{background:radial-gradient(circle at 18% 7%,#ffc1917a,#0000 31%),radial-gradient(circle at 82% 91%,#591f0a85,#0000 39%),linear-gradient(145deg,#e58a48 0%,#c85d1b 48%,#5d250e 100%);box-shadow:0 3px 8px #63270c1a,0 28px 75px #712b0c3d}.sdk-visual[data-v-497b4c2f]:before{background:linear-gradient(135deg,#ffffff1a,#0000 42%),linear-gradient(#0000 55%,#41150647)}.sdk-visual__glow[data-v-497b4c2f]{background:#ffb88433}.sdk-code[data-v-497b4c2f]{box-shadow:0 30px 70px #4e1b0752,0 8px 22px #4e1b072e}.sdk-code__operation[data-v-497b4c2f]:after{border-left-color:var(--sdk-orange);background:linear-gradient(90deg,#d86f1f1f,#d86f1f06)}.sdk-code__scan[data-v-497b4c2f]{background:linear-gradient(90deg,#0000,#d86f1f17,#0000)}.sdk-section .code-preprocessor[data-v-497b4c2f],.sdk-section .code-keyword[data-v-497b4c2f]{color:var(--sdk-orange-dark)}.sdk-section .code-namespace[data-v-497b4c2f],.sdk-section .code-type[data-v-497b4c2f]{color:#b95919}.sdk-section .code-function[data-v-497b4c2f]{color:#d86f1f}.sdk-section .code-header[data-v-497b4c2f],.sdk-section .code-string[data-v-497b4c2f]{color:#3d9160}.sdk-status[data-v-497b4c2f]{box-shadow:0 18px 40px #521d0838,0 4px 12px #521d081f}.sdk-status__icon[data-v-497b4c2f]{background:var(--sdk-orange-soft);color:var(--sdk-orange-dark)}.sdk-visual__flow-line[data-v-497b4c2f]{background:linear-gradient(90deg,#ffffff24,#ffbf8ee0,#ffffff24)}.sdk-visual__flow-packet[data-v-497b4c2f]{background:var(--sdk-orange);border-color:#fff;box-shadow:0 0 0 4px #d86f1f2e,0 0 16px #ffffff94}.sdk-code__footer-dot[data-v-497b4c2f]{background:var(--sdk-orange)}.wf[data-v-3257ee01]{--wf-bg:#edf3f0;--wf-bg-deep:#e5eeea;--wf-surface:#fff;--wf-surface-soft:#f7faf8;--wf-dark:#101418;--wf-dark-raised:#161b20;--wf-dark-border:#272d34;--wf-blue:#3776d6;--wf-blue-soft:#e8f0fd;--wf-green:#36845f;--wf-green-soft:#e6f3ec;--wf-purple:#7752a7;--wf-purple-soft:#f0eaf8;background:radial-gradient(circle at 5% 10%, #d86f1f1a, transparent 27%), radial-gradient(circle at 94% 78%, #2e7d5a1c, transparent 30%), linear-gradient(145deg, var(--wf-bg), var(--wf-bg-deep));border-block:1px solid #dbe5e0;position:relative;overflow:hidden}.wf[data-v-3257ee01]:before{content:"";pointer-events:none;background-image:linear-gradient(#173c3306 1px,#0000 1px),linear-gradient(90deg,#173c3306 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 13% 87%,#0000);mask-image:linear-gradient(#0000,#000 13% 87%,#0000)}.wf__inner[data-v-3257ee01]{z-index:1;gap:clamp(42px,6vw,70px);display:grid;position:relative}[data-reveal][data-v-3257ee01]{opacity:0;transition:opacity .75s var(--sd-ease-out), transform .75s var(--sd-ease-out);transform:translateY(22px)}[data-reveal].is-visible[data-v-3257ee01]{opacity:1;transform:none}.wf__header[data-v-3257ee01]{grid-template-columns:minmax(0,1.08fr) minmax(350px,.72fr);align-items:end;gap:clamp(40px,8vw,112px);display:grid}.wf__eyebrow[data-v-3257ee01]{color:var(--sd-orange-dark);font-family:var(--sd-font-mono);letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 15px;font-size:10.5px;font-weight:760;display:inline-flex}.wf__eyebrow>span[data-v-3257ee01]{background:var(--wf-green);border-radius:50%;width:7px;height:7px;animation:2.3s ease-in-out infinite wf-eyebrow-pulse-3257ee01;box-shadow:0 0 0 4px #36845f1f}@keyframes wf-eyebrow-pulse-3257ee01{50%{box-shadow:0 0 0 8px #36845f00}}.wf h2[data-v-3257ee01]{max-width:790px;color:var(--sd-text);letter-spacing:-.052em;margin:0;font-size:clamp(35px,4.5vw,58px);font-weight:720;line-height:1.01}.wf h2 span[data-v-3257ee01]{color:var(--wf-green);display:block}.wf__intro[data-v-3257ee01]{max-width:530px;padding-bottom:4px}.wf__intro>p[data-v-3257ee01]{color:var(--sd-text-soft);margin:0;font-size:14.5px;line-height:1.66}.wf__rules[data-v-3257ee01]{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.wf__rules span[data-v-3257ee01]{border-radius:var(--sd-radius-full);color:#567068;font-family:var(--sd-font-mono);background:#ffffffb3;border:1px solid #173c331a;align-items:center;gap:6px;padding:6px 9px;font-size:8px;font-weight:700;display:inline-flex;box-shadow:0 4px 12px #173c3309}.wf__rules i[data-v-3257ee01]{background:var(--wf-green);border-radius:50%;width:5px;height:5px}.wf-board[data-v-3257ee01]{background:var(--wf-surface);border:1px solid #173c331f;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 3px 8px #173c330d,0 30px 90px #173c3321}.wf-board__pattern[data-v-3257ee01]{opacity:.12;pointer-events:none;background-image:radial-gradient(#173c3326 .75px,#0000 .75px);background-size:17px 17px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 0,#000,#0000 42%);mask-image:radial-gradient(circle at 50% 0,#000,#0000 42%)}.wf-board__topbar[data-v-3257ee01]{z-index:3;border-bottom:1px solid var(--sd-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);align-items:center;gap:22px;min-height:70px;padding:13px 18px;display:grid;position:relative}.wf-project[data-v-3257ee01]{align-items:center;gap:10px;display:flex}.wf-project__mark[data-v-3257ee01]{background:var(--sd-text);color:#fff;width:39px;height:39px;font-family:var(--sd-font-mono);border-radius:9px;place-items:center;font-size:9px;font-weight:800;display:grid;box-shadow:0 6px 16px #1f1f1f26}.wf-project>div[data-v-3257ee01],.wf-board__connection>div[data-v-3257ee01]{line-height:1.3;display:grid}.wf-project strong[data-v-3257ee01],.wf-board__connection strong[data-v-3257ee01]{color:var(--sd-text);font-family:var(--sd-font-mono);font-size:11px;font-weight:730}.wf-project small[data-v-3257ee01],.wf-board__connection small[data-v-3257ee01]{color:var(--sd-text-muted);font-size:8px}.wf-board__context[data-v-3257ee01]{align-items:center;gap:7px;display:flex}.wf-board__context span[data-v-3257ee01]{border:1px solid var(--sd-border);background:var(--wf-surface-soft);color:var(--sd-text-muted);font-family:var(--sd-font-mono);border-radius:6px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;display:inline-flex}.wf-board__context svg[data-v-3257ee01]{width:11px;height:11px}.wf-board__connection[data-v-3257ee01]{text-align:right;justify-content:flex-end;align-items:center;gap:9px;display:flex}.wf-board__connection-dot[data-v-3257ee01]{background:var(--wf-green);width:8px;height:8px;box-shadow:0 0 0 4px var(--wf-green-soft);border-radius:50%;animation:1.8s ease-in-out infinite wf-connected-pulse-3257ee01}@keyframes wf-connected-pulse-3257ee01{50%{box-shadow:0 0 0 9px #36845f00}}.wf-route[data-v-3257ee01]{z-index:2;border-bottom:1px solid var(--sd-border);background:linear-gradient(#f7faf8e0,#fffffffa);padding:25px 28px 29px;position:relative}.wf-route__line[data-v-3257ee01]{background:var(--sd-border);height:2px;position:absolute;top:70px;left:11%;right:11%}.wf-route__line-progress[data-v-3257ee01]{background:linear-gradient(90deg, var(--wf-blue), var(--sd-orange), var(--wf-green), var(--wf-purple));transform-origin:0;animation:8s ease-in-out infinite wf-route-progress-3257ee01;position:absolute;inset:0}@keyframes wf-route-progress-3257ee01{0%,12%{transform:scaleX(.03)}25%,37%{transform:scaleX(.34)}50%,62%{transform:scaleX(.67)}75%,92%{transform:scaleX(1)}to{transform:scaleX(.03)}}.wf-route__packet[data-v-3257ee01]{width:14px;height:14px;animation:wf-route-packet-3257ee01 8s var(--sd-ease-out) infinite;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #d86f1f21,0 5px 14px #173c332e}.wf-route__packet i[data-v-3257ee01]{background:var(--sd-orange);border-radius:50%;width:6px;height:6px}@keyframes wf-route-packet-3257ee01{0%,12%{left:0%}25%,37%{left:33.33%}50%,62%{left:66.66%}75%,92%{left:100%}to{left:0%}}.wf-route__steps[data-v-3257ee01]{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid;position:relative}.wf-route-step[data-v-3257ee01]{text-align:center;animation:8s ease-in-out infinite wf-route-step-cycle-3257ee01;animation-delay:var(--phase);justify-items:center;gap:7px;display:grid;position:relative}@keyframes wf-route-step-cycle-3257ee01{0%,18%{transform:translateY(-4px)}24%,to{transform:none}}.wf-route-step__number[data-v-3257ee01]{color:var(--sd-text-dim);font-family:var(--sd-font-mono);letter-spacing:.08em;font-size:7px;font-weight:760}.wf-route-step__icon[data-v-3257ee01]{border:1px solid var(--sd-border);width:50px;height:50px;transition:color var(--sd-transition), border-color var(--sd-transition);background:#fff;border-radius:13px;place-items:center;display:grid;box-shadow:0 5px 14px #0f172a0f,0 0 0 7px #ffffffe6}.wf-route-step__icon svg[data-v-3257ee01]{width:20px;height:20px}.wf-route-step--blue .wf-route-step__icon[data-v-3257ee01]{color:var(--wf-blue)}.wf-route-step--orange .wf-route-step__icon[data-v-3257ee01]{color:var(--sd-orange)}.wf-route-step--green .wf-route-step__icon[data-v-3257ee01]{color:var(--wf-green)}.wf-route-step--purple .wf-route-step__icon[data-v-3257ee01]{color:var(--wf-purple)}.wf-route-step>div[data-v-3257ee01]{line-height:1.3;display:grid}.wf-route-step strong[data-v-3257ee01]{color:var(--sd-text);font-size:10px;font-weight:730}.wf-route-step small[data-v-3257ee01]{color:var(--sd-text-muted);font-size:7px}.wf-route-step__state[data-v-3257ee01]{border:1px solid var(--sd-border);border-radius:var(--sd-radius-full);color:var(--sd-text-muted);font-family:var(--sd-font-mono);text-transform:uppercase;background:#fff;padding:3px 6px;font-size:6px;font-weight:720}.wf-workspace[data-v-3257ee01]{z-index:2;grid-template-columns:155px minmax(0,1fr) 245px;min-height:505px;display:grid;position:relative}.wf-files[data-v-3257ee01]{border-right:1px solid var(--sd-border);background:#f8faf9;flex-direction:column;min-width:0;display:flex}.wf-files__header[data-v-3257ee01],.wf-team__header[data-v-3257ee01]{border-bottom:1px solid var(--sd-border);min-height:55px;color:var(--sd-text-muted);justify-content:space-between;align-items:center;gap:10px;padding:0 13px;display:flex}.wf-files__header>div[data-v-3257ee01],.wf-team__header>div[data-v-3257ee01]{min-width:0;line-height:1.3;display:grid}.wf-files__header span[data-v-3257ee01],.wf-team__header span[data-v-3257ee01]{color:var(--sd-text-muted);font-family:var(--sd-font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:6.5px;font-weight:740}.wf-files__header strong[data-v-3257ee01],.wf-team__header strong[data-v-3257ee01]{color:var(--sd-text);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.wf-files__tree[data-v-3257ee01]{align-content:start;gap:2px;padding:10px 8px;display:grid}.wf-file[data-v-3257ee01]{min-height:27px;color:var(--sd-text-soft);font-family:var(--sd-font-mono);border-radius:5px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 7px;font-size:7.5px;display:grid}.wf-file svg[data-v-3257ee01]{width:11px;height:11px;color:var(--sd-text-muted)}.wf-file--folder[data-v-3257ee01]{font-weight:700}.wf-file--nested[data-v-3257ee01]{padding-left:20px}.wf-file small[data-v-3257ee01]{color:var(--wf-green);font-size:6px;font-weight:780}.wf-files__status[data-v-3257ee01]{border-top:1px solid var(--sd-border);background:#ffffff94;gap:4px;margin-top:auto;padding:12px;display:grid}.wf-files__status>div[data-v-3257ee01]{align-items:center;gap:6px;display:flex}.wf-files__status strong[data-v-3257ee01]{color:var(--sd-text-soft);font-size:7px}.wf-files__status small[data-v-3257ee01]{color:var(--sd-text-muted);font-family:var(--sd-font-mono);font-size:6.5px}.wf-files__status-dot[data-v-3257ee01]{background:var(--wf-green);border-radius:50%;width:5px;height:5px}.wf-runner[data-v-3257ee01]{background:var(--wf-dark);grid-template-rows:auto 1fr auto;min-width:0;display:grid}.wf-runner__header[data-v-3257ee01]{border-bottom:1px solid var(--wf-dark-border);background:var(--wf-dark-raised);justify-content:space-between;align-items:center;gap:12px;min-height:55px;padding:0 14px;display:flex}.wf-runner__tabs[data-v-3257ee01]{align-items:center;gap:5px;display:flex}.wf-runner__tab[data-v-3257ee01]{color:#69727d;font-family:var(--sd-font-mono);border-radius:5px;padding:6px 8px;font-size:7px}.wf-runner__tab--active[data-v-3257ee01]{color:#d7dce2;background:#232930}.wf-runner__local[data-v-3257ee01]{color:#87919c;font-family:var(--sd-font-mono);align-items:center;gap:6px;font-size:7px;display:inline-flex}.wf-runner__local i[data-v-3257ee01]{background:#55c990;border-radius:50%;width:5px;height:5px}.wf-runner__screen[data-v-3257ee01]{min-height:390px;position:relative;overflow:hidden}.wf-run[data-v-3257ee01]{opacity:0;pointer-events:none;animation:8s ease-in-out infinite wf-run-cycle-3257ee01;animation-delay:var(--phase);grid-template-rows:auto 1fr;padding:18px;display:grid;position:absolute;inset:0;transform:translateY(8px)}@keyframes wf-run-cycle-3257ee01{0%,19%{opacity:1;pointer-events:auto;transform:none}24%,to{opacity:0;pointer-events:none;transform:translateY(8px)}}.wf-run__header[data-v-3257ee01]{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.wf-run__header>div[data-v-3257ee01]{line-height:1.3;display:grid}.wf-run__header span[data-v-3257ee01]{color:#737d88;font-family:var(--sd-font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:6.5px;font-weight:730}.wf-run__header h3[data-v-3257ee01]{color:#f0f2f4;letter-spacing:-.025em;margin:2px 0 0;font-size:14px;font-weight:700}.wf-run__badge[data-v-3257ee01]{border-radius:var(--sd-radius-full);background:#171c21;border:1px solid #2b333b;align-items:center;gap:5px;padding:4px 7px;display:inline-flex}.wf-run__badge i[data-v-3257ee01]{background:#55c990;border-radius:50%;width:5px;height:5px}.wf-run__content[data-v-3257ee01]{grid-template-columns:minmax(0,1.08fr) minmax(180px,.92fr);gap:12px;min-height:0;display:grid}.wf-terminal[data-v-3257ee01],.wf-artifact[data-v-3257ee01]{border:1px solid var(--wf-dark-border);background:#0d1014;border-radius:9px;overflow:hidden}.wf-terminal__header[data-v-3257ee01]{border-bottom:1px solid var(--wf-dark-border);background:#13171c;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:38px;padding:0 11px;display:grid}.wf-terminal__header>div[data-v-3257ee01]{gap:4px;display:flex}.wf-terminal__header>div span[data-v-3257ee01]{background:#353c45;border-radius:50%;width:6px;height:6px}.wf-terminal__header strong[data-v-3257ee01],.wf-terminal__header small[data-v-3257ee01]{font-family:var(--sd-font-mono);font-size:6.5px}.wf-terminal__header strong[data-v-3257ee01]{color:#9da6b0;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wf-terminal__header small[data-v-3257ee01]{color:#59626d}.wf-terminal__body[data-v-3257ee01]{padding:13px}.wf-terminal__command[data-v-3257ee01],.wf-terminal__output[data-v-3257ee01]{min-height:28px;font-family:var(--sd-font-mono);grid-template-columns:19px minmax(0,1fr);align-items:center;font-size:7.5px;display:grid}.wf-terminal__command span[data-v-3257ee01]{color:var(--sd-orange);font-weight:800}.wf-terminal__command code[data-v-3257ee01]{color:#e1e5e9}.wf-terminal__output span[data-v-3257ee01],.wf-terminal__output code[data-v-3257ee01]{color:#737d88}.wf-terminal__output--success span[data-v-3257ee01],.wf-terminal__output--success code[data-v-3257ee01]{color:#55c990}.wf-terminal code[data-v-3257ee01]{text-overflow:ellipsis;white-space:nowrap;font-family:inherit;overflow:hidden}.wf-terminal__cursor[data-v-3257ee01]{min-height:27px;color:var(--sd-orange);font-family:var(--sd-font-mono);align-items:center;gap:8px;font-size:7.5px;display:flex}.wf-terminal__cursor i[data-v-3257ee01]{background:#dce1e6;width:6px;height:11px;animation:.9s step-end infinite wf-cursor-3257ee01}@keyframes wf-cursor-3257ee01{50%{opacity:0}}.wf-artifact[data-v-3257ee01]{background:#14191e}.wf-artifact__header[data-v-3257ee01]{border-bottom:1px solid var(--wf-dark-border);align-content:center;min-height:39px;padding:0 11px;line-height:1.25;display:grid}.wf-artifact__header span[data-v-3257ee01]{color:#626d78;font-family:var(--sd-font-mono);text-transform:uppercase;font-size:6px}.wf-artifact__header strong[data-v-3257ee01]{color:#cbd1d7;font-family:var(--sd-font-mono);font-size:7px}.wf-manifest[data-v-3257ee01]{padding:11px;display:grid}.wf-manifest>div[data-v-3257ee01]{font-family:var(--sd-font-mono);border-bottom:1px solid #252b32;grid-template-columns:58px minmax(0,1fr);gap:8px;padding:8px 0;font-size:6.5px;display:grid}.wf-manifest span[data-v-3257ee01]{color:#69737e}.wf-manifest code[data-v-3257ee01]{color:#c6ccd2;text-overflow:ellipsis;white-space:nowrap;font-family:inherit;overflow:hidden}.wf-artifact__success[data-v-3257ee01]{color:#55c990;align-items:center;gap:6px;margin:3px 11px 11px;font-size:7px;font-weight:700;display:inline-flex}.wf-artifact__success svg[data-v-3257ee01]{width:12px;height:12px}.wf-packages[data-v-3257ee01]{gap:7px;padding:10px;display:grid}.wf-packages article[data-v-3257ee01]{animation:2s ease-in-out infinite alternate wf-package-enter-3257ee01;animation-delay:var(--package-delay);background:#181d23;border:1px solid #282f36;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px;display:grid}@keyframes wf-package-enter-3257ee01{to{border-color:#3d474f;transform:translate(2px)}}.wf-packages article>span[data-v-3257ee01]{border-radius:5px;place-items:center;width:23px;height:23px;font-size:7px;font-weight:800;display:grid}.wf-package-mark--blue[data-v-3257ee01]{color:#78a7ee;background:#3776d626}.wf-package-mark--orange[data-v-3257ee01]{color:#ef9b5d;background:#d86f1f26}.wf-package-mark--green[data-v-3257ee01]{color:#6bc399;background:#36845f26}.wf-package-mark--purple[data-v-3257ee01]{color:#ae8dd5;background:#7752a729}.wf-packages article>div[data-v-3257ee01]{min-width:0;line-height:1.25;display:grid}.wf-packages strong[data-v-3257ee01]{color:#cbd1d7;font-family:var(--sd-font-mono);font-size:6.5px}.wf-packages small[data-v-3257ee01]{color:#69737e;font-size:5.8px}.wf-packages article>i[data-v-3257ee01]{color:#55c990;font-size:8px;font-style:normal;font-weight:800}.wf-build-result[data-v-3257ee01]{padding:13px}.wf-build-result__main[data-v-3257ee01]{align-items:center;gap:10px;display:flex}.wf-build-result__ring[data-v-3257ee01]{place-items:center;width:62px;height:62px;display:grid;position:relative}.wf-build-result__ring svg[data-v-3257ee01]{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.wf-build-result__ring circle[data-v-3257ee01]{fill:none;stroke:#262d34;stroke-width:6px}.wf-build-result__ring .wf-build-result__progress[data-v-3257ee01]{stroke:#55c990;stroke-dasharray:195;stroke-dashoffset:195px;stroke-linecap:round;animation:2s ease-in-out infinite alternate wf-build-ring-3257ee01}@keyframes wf-build-ring-3257ee01{to{stroke-dashoffset:0}}.wf-build-result__ring>strong[data-v-3257ee01]{color:#d7dce1;font-size:10px}.wf-build-result__main>div[data-v-3257ee01]{line-height:1.35;display:grid}.wf-build-result__main>div strong[data-v-3257ee01]{color:#d7dce1;font-size:8px}.wf-build-result__main>div small[data-v-3257ee01]{color:#69737e;font-size:6px}.wf-build-result dl[data-v-3257ee01]{gap:0;margin:13px 0 0;display:grid}.wf-build-result dl>div[data-v-3257ee01]{font-family:var(--sd-font-mono);border-bottom:1px solid #272d34;justify-content:space-between;gap:10px;padding:7px 2px;font-size:6px;display:flex}.wf-build-result dt[data-v-3257ee01],.wf-build-result dd[data-v-3257ee01]{margin:0}.wf-build-result dt[data-v-3257ee01]{color:#69737e}.wf-build-result dd[data-v-3257ee01]{color:#cbd1d7}.wf-cloud-sync[data-v-3257ee01]{display:grid}.wf-cloud-sync article[data-v-3257ee01]{animation:2.5s ease-in-out infinite wf-sync-highlight-3257ee01;animation-delay:var(--sync-delay);border-bottom:1px solid #272d34;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:9px 10px;display:grid}@keyframes wf-sync-highlight-3257ee01{50%{background:#7752a714}}.wf-cloud-sync article>span[data-v-3257ee01]:first-child{border-radius:6px;place-items:center;width:25px;height:25px;display:grid}.wf-cloud-sync article>span:first-child svg[data-v-3257ee01]{width:13px;height:13px}.wf-cloud-sync__mark--project[data-v-3257ee01]{color:#78a7ee;background:#3776d624}.wf-cloud-sync__mark--lock[data-v-3257ee01]{color:#ef9b5d;background:#d86f1f24}.wf-cloud-sync__mark--report[data-v-3257ee01]{color:#6bc399;background:#36845f24}.wf-cloud-sync article>div[data-v-3257ee01]{min-width:0;line-height:1.25;display:grid}.wf-cloud-sync strong[data-v-3257ee01]{color:#cbd1d7;text-overflow:ellipsis;white-space:nowrap;font-size:6.5px;overflow:hidden}.wf-cloud-sync small[data-v-3257ee01]{color:#69737e;text-overflow:ellipsis;white-space:nowrap;font-size:5.7px;overflow:hidden}.wf-cloud-sync__state[data-v-3257ee01]{color:#55c990;align-items:center;gap:4px;font-size:5.5px;font-weight:700;display:inline-flex}.wf-cloud-sync__state i[data-v-3257ee01]{background:currentColor;border-radius:50%;width:4px;height:4px}.wf-runner__footer[data-v-3257ee01]{border-top:1px solid var(--wf-dark-border);background:#12161b;gap:8px;padding:11px 14px;display:grid}.wf-runner__progress[data-v-3257ee01]{background:#282e35;border-radius:3px;height:3px;overflow:hidden}.wf-runner__progress span[data-v-3257ee01]{border-radius:inherit;background:linear-gradient(90deg, var(--wf-blue), var(--sd-orange), #55c990, #9f7bcd);width:25%;height:100%;animation:wf-runner-progress-3257ee01 8s var(--sd-ease-out) infinite;display:block}@keyframes wf-runner-progress-3257ee01{0%,12%{width:25%}25%,37%{width:50%}50%,62%{width:75%}75%,92%{width:100%}to{width:25%}}.wf-runner__footer-text[data-v-3257ee01]{color:#67717c;font-family:var(--sd-font-mono);justify-content:space-between;gap:10px;font-size:6px;display:flex}.wf-runner__footer-text strong[data-v-3257ee01]{color:#929ba5;font-weight:650}.wf-team[data-v-3257ee01]{border-left:1px solid var(--sd-border);background:#fff;flex-direction:column;min-width:0;display:flex}.wf-team__online[data-v-3257ee01]{align-items:center;gap:5px;color:var(--wf-green)!important;font-size:6px!important;display:inline-flex!important}.wf-team__online i[data-v-3257ee01]{background:currentColor;border-radius:50%;width:5px;height:5px}.wf-team__events[data-v-3257ee01]{padding:9px;display:grid}.wf-team-event[data-v-3257ee01]{border-bottom:1px solid var(--sd-border);opacity:.45;animation:8s ease-in-out infinite wf-team-event-cycle-3257ee01;animation-delay:var(--phase);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 7px;display:grid}@keyframes wf-team-event-cycle-3257ee01{0%,19%{background:var(--wf-surface-soft);opacity:1;transform:translate(3px)}24%,to{opacity:.45;background:0 0;transform:none}}.wf-team-event__icon[data-v-3257ee01]{border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.wf-team-event__icon svg[data-v-3257ee01]{width:13px;height:13px}.wf-team-event>div[data-v-3257ee01]{min-width:0;line-height:1.3;display:grid}.wf-team-event strong[data-v-3257ee01]{color:var(--sd-text);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.wf-team-event small[data-v-3257ee01],.wf-team-event time[data-v-3257ee01]{color:var(--sd-text-muted);font-size:6px}.wf-team-event time[data-v-3257ee01]{font-family:var(--sd-font-mono)}.wf-team__summary[data-v-3257ee01]{border:1px solid var(--sd-border);background:var(--wf-surface-soft);border-radius:8px;align-items:center;gap:9px;margin:auto 10px 0;padding:11px;display:flex}.wf-team__avatars[data-v-3257ee01]{display:flex}.wf-team__avatars span[data-v-3257ee01]{border:2px solid var(--wf-surface-soft);background:var(--sd-text);color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;margin-left:-6px;font-size:5.5px;font-weight:760;display:grid}.wf-team__avatars span[data-v-3257ee01]:first-child{background:var(--sd-orange);margin-left:0}.wf-team__summary>div[data-v-3257ee01]:last-child{line-height:1.3;display:grid}.wf-team__summary strong[data-v-3257ee01]{color:var(--sd-text);font-size:7px}.wf-team__summary small[data-v-3257ee01]{color:var(--sd-text-muted);font-size:6px}.wf-team__boundary[data-v-3257ee01]{background:var(--wf-green-soft);border:1px solid #36845f24;border-radius:8px;align-items:center;gap:8px;margin:9px 10px 11px;padding:9px;display:flex}.wf-team__boundary-icon[data-v-3257ee01]{width:25px;height:25px;color:var(--wf-green);background:#fff;border-radius:6px;flex:none;place-items:center;display:grid}.wf-team__boundary-icon svg[data-v-3257ee01]{width:13px;height:13px}.wf-team__boundary p[data-v-3257ee01]{color:#587669;margin:0;font-size:6.5px;line-height:1.4}.wf-result[data-v-3257ee01]{z-index:2;border-top:1px solid var(--sd-border);background:linear-gradient(100deg,#e8f0fdb3,#e8f3ecb8,#f0eaf8a8),#fff;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);align-items:center;gap:26px;padding:18px 20px;display:grid;position:relative;overflow:hidden}.wf-result__message[data-v-3257ee01]{z-index:2;align-items:center;gap:11px;display:flex;position:relative}.wf-result__mark[data-v-3257ee01]{width:40px;height:40px;color:var(--wf-green);background:#fff;border:1px solid #36845f33;border-radius:10px;flex:none;place-items:center;display:grid;box-shadow:0 6px 18px #173c3312}.wf-result__mark svg[data-v-3257ee01]{width:18px;height:18px}.wf-result__message>div[data-v-3257ee01]{line-height:1.35;display:grid}.wf-result__message span[data-v-3257ee01]:not(.wf-result__mark){color:var(--sd-text-muted);font-family:var(--sd-font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:6.5px;font-weight:730}.wf-result__message strong[data-v-3257ee01]{max-width:430px;color:var(--sd-text);font-size:9px}.wf-result__facts[data-v-3257ee01]{z-index:2;flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex;position:relative}.wf-result__facts span[data-v-3257ee01]{color:var(--sd-text-soft);background:#ffffffdb;border:1px solid #173c3317;border-radius:7px;align-items:center;gap:7px;padding:7px 9px;font-size:7px;font-weight:650;display:inline-flex;box-shadow:0 4px 12px #173c3309}.wf-result__facts i[data-v-3257ee01]{color:var(--wf-green);font-family:var(--sd-font-mono);font-size:6px;font-style:normal;font-weight:780}.wf-result__sweep[data-v-3257ee01]{background:linear-gradient(100deg,#0000 20%,#ffffffb8,#0000 80%);animation:5s ease-in-out infinite wf-result-sweep-3257ee01;position:absolute;inset:0;transform:translate(-100%)}@keyframes wf-result-sweep-3257ee01{0%,62%{transform:translate(-100%)}to{transform:translate(100%)}}.wf-explanation[data-v-3257ee01]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.wf-explanation article[data-v-3257ee01]{transition:background var(--sd-transition), box-shadow var(--sd-transition), transform var(--sd-transition);background:#ffffffa6;border:1px solid #173c331a;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:15px;display:grid;box-shadow:0 8px 22px #173c330b}.wf-explanation article[data-v-3257ee01]:hover{background:#fff;transform:translateY(-3px);box-shadow:0 14px 30px #173c3314}.wf-explanation article>span[data-v-3257ee01]{border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.wf-explanation article>span svg[data-v-3257ee01]{width:15px;height:15px}.wf-explanation__icon--blue[data-v-3257ee01]{background:var(--wf-blue-soft);color:var(--wf-blue)}.wf-explanation__icon--orange[data-v-3257ee01]{background:var(--sd-accent-bg-soft);color:var(--sd-orange)}.wf-explanation__icon--green[data-v-3257ee01]{background:var(--wf-green-soft);color:var(--wf-green)}.wf-explanation__icon--purple[data-v-3257ee01]{background:var(--wf-purple-soft);color:var(--wf-purple)}.wf-explanation article>div[data-v-3257ee01]{min-width:0;line-height:1.4;display:grid}.wf-explanation small[data-v-3257ee01]{color:var(--sd-text-muted);font-family:var(--sd-font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:6.5px;font-weight:720}.wf-explanation strong[data-v-3257ee01]{color:var(--sd-text);margin-top:3px;font-size:9px}.wf-explanation p[data-v-3257ee01]{color:var(--sd-text-soft);margin:5px 0 0;font-size:7.5px;line-height:1.5}@media (prefers-reduced-motion:reduce){.wf__eyebrow>span[data-v-3257ee01],.wf-board__connection-dot[data-v-3257ee01],.wf-route__line-progress[data-v-3257ee01],.wf-route__packet[data-v-3257ee01],.wf-route-step[data-v-3257ee01],.wf-run[data-v-3257ee01],.wf-terminal__cursor i[data-v-3257ee01],.wf-packages article[data-v-3257ee01],.wf-build-result__progress[data-v-3257ee01],.wf-cloud-sync article[data-v-3257ee01],.wf-runner__progress span[data-v-3257ee01],.wf-team-event[data-v-3257ee01],.wf-result__sweep[data-v-3257ee01]{animation:none}.wf-run[data-v-3257ee01]{opacity:1;display:none;transform:none}.wf-run[data-v-3257ee01]:first-child{display:grid}.wf-team-event[data-v-3257ee01]{opacity:1}}@media (width<=1060px){.wf-workspace[data-v-3257ee01]{grid-template-columns:150px minmax(0,1fr)}.wf-team[data-v-3257ee01]{border-top:1px solid var(--sd-border);border-left:0;grid-column:1/-1;grid-template-columns:minmax(220px,.6fr) minmax(0,1fr);display:grid}.wf-team__header[data-v-3257ee01]{border-right:1px solid var(--sd-border);border-bottom:0}.wf-team__events[data-v-3257ee01]{grid-area:1/2/4}.wf-team__summary[data-v-3257ee01],.wf-team__boundary[data-v-3257ee01]{grid-column:1}.wf-team__summary[data-v-3257ee01]{margin-top:10px}.wf-explanation[data-v-3257ee01]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.wf__header[data-v-3257ee01]{grid-template-columns:1fr;gap:22px}.wf__intro[data-v-3257ee01]{max-width:720px}.wf-board__topbar[data-v-3257ee01]{grid-template-columns:minmax(0,1fr) auto}.wf-board__context[data-v-3257ee01],.wf-route__line[data-v-3257ee01]{display:none}.wf-route__steps[data-v-3257ee01]{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-route-step[data-v-3257ee01]{border:1px solid var(--sd-border);text-align:left;background:#fff;border-radius:9px;grid-template-columns:auto auto minmax(0,1fr) auto;justify-items:start;padding:9px}.wf-route-step__number[data-v-3257ee01],.wf-route-step__state[data-v-3257ee01]{align-self:center}.wf-route-step__icon[data-v-3257ee01]{width:39px;height:39px;box-shadow:none}.wf-route-step>div[data-v-3257ee01]{align-self:center}.wf-run__content[data-v-3257ee01]{grid-template-columns:1fr}.wf-runner__screen[data-v-3257ee01]{min-height:610px}.wf-artifact[data-v-3257ee01]{min-height:225px}.wf-result[data-v-3257ee01]{grid-template-columns:1fr}.wf-result__facts[data-v-3257ee01]{justify-content:flex-start}}@media (width<=680px){.wf h2[data-v-3257ee01]{font-size:clamp(2.3rem,11vw,3rem)}.wf-board__topbar[data-v-3257ee01]{grid-template-columns:1fr}.wf-board__connection[data-v-3257ee01]{text-align:left;justify-content:flex-start}.wf-route[data-v-3257ee01]{padding-inline:14px}.wf-route__steps[data-v-3257ee01],.wf-workspace[data-v-3257ee01]{grid-template-columns:1fr}.wf-files[data-v-3257ee01]{display:none}.wf-team[data-v-3257ee01]{display:flex}.wf-team__header[data-v-3257ee01]{border-right:0;border-bottom:1px solid var(--sd-border)}.wf-team__events[data-v-3257ee01],.wf-team__summary[data-v-3257ee01],.wf-team__boundary[data-v-3257ee01]{grid-area:auto}.wf-run[data-v-3257ee01]{padding:14px}.wf-runner__screen[data-v-3257ee01]{min-height:620px}.wf-runner__tabs .wf-runner__tab[data-v-3257ee01]:not(.wf-runner__tab--active){display:none}.wf-runner__footer-text[data-v-3257ee01]{flex-direction:column;align-items:flex-start}.wf-explanation[data-v-3257ee01]{grid-template-columns:1fr}}@media (width<=480px){.wf-board[data-v-3257ee01]{border-radius:13px}.wf__rules[data-v-3257ee01]{display:grid}.wf-run__header[data-v-3257ee01]{align-items:flex-start}.wf-run__badge[data-v-3257ee01]{display:none}.wf-runner__screen[data-v-3257ee01]{min-height:650px}.wf-result[data-v-3257ee01]{padding:16px}.wf-result__facts[data-v-3257ee01]{display:grid}}.wf[data-v-3257ee01]{--wf-section-orange:#cf641f;--wf-section-orange-deep:#a94314;--wf-section-orange-soft:#ef8b45;--wf-cream:#fffaf5;--wf-cream-soft:#fff4e9;--wf-cream-muted:#fbe8d7;--wf-text-on-orange:#fffaf6;--wf-text-on-orange-soft:#fffaf6cc;--wf-text-on-orange-muted:#fffaf694;--wf-surface:#fff;--wf-surface-soft:#fffaf6;--wf-dark:#101318;--wf-dark-raised:#161a20;--wf-dark-border:#292f36;--wf-blue:#3978d7;--wf-blue-soft:#e8f0fd;--wf-green:#35845e;--wf-green-soft:#e6f3ec;--wf-purple:#7752a7;--wf-purple-soft:#f0eaf8;--wf-orange:#d86f1f;--wf-orange-soft:#fff0e4;background:radial-gradient(circle at 10% 5%,#ffdab870,#0000 31%),radial-gradient(circle at 88% 76%,#70270a33,#0000 34%),linear-gradient(145deg,#ed8a45 0%,#d86f1f 43%,#ba4f18 100%);border-block-color:#782d0a2e}.wf[data-v-3257ee01]:before{opacity:.65;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:54px 54px}.wf__eyebrow[data-v-3257ee01]{color:#fffaf6d1}.wf__eyebrow>span[data-v-3257ee01]{background:#fff5eb;box-shadow:0 0 0 4px #fff5eb2e}.wf h2[data-v-3257ee01]{color:var(--wf-text-on-orange);text-shadow:0 2px 18px #5b1d071f}.wf h2 span[data-v-3257ee01]{color:#4b1b0b}.wf__intro>p[data-v-3257ee01]{color:var(--wf-text-on-orange-soft)}.wf__rules span[data-v-3257ee01]{color:#fff8f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border-color:#ffffff38;box-shadow:0 4px 12px #5e1e0614,inset 0 1px #ffffff14}.wf__rules i[data-v-3257ee01]{background:#fff3e8}.wf-board[data-v-3257ee01]{background:radial-gradient(circle at 50% -18%,#d86f1f14,#0000 40%),#fff;border-color:#66260a2b;box-shadow:0 35px 95px #5b1d0747,0 12px 36px #5b1d0729}.wf-board__pattern[data-v-3257ee01]{opacity:.18;background-image:radial-gradient(#ad51172b .75px,#0000 .75px)}.wf-board__topbar[data-v-3257ee01]{background:#fffaf6e6;border-bottom-color:#eee2d8}.wf-project__mark[data-v-3257ee01]{color:#fff;background:#2c211d;border:0;box-shadow:0 6px 16px #3a1f142e}.wf-project strong[data-v-3257ee01],.wf-board__connection strong[data-v-3257ee01]{color:var(--sd-text)}.wf-project small[data-v-3257ee01],.wf-board__connection small[data-v-3257ee01]{color:var(--sd-text-muted)}.wf-board__context span[data-v-3257ee01]{color:var(--sd-text-muted);background:#fff;border-color:#eadfd7}.wf-route[data-v-3257ee01]{background:radial-gradient(circle at 50% 0,#d86f1f17,#0000 58%),linear-gradient(#fffaf6,#fff);border-bottom-color:#eee2d8}.wf-route__line[data-v-3257ee01]{background:#eadfd7}.wf-route__line-progress[data-v-3257ee01]{background:linear-gradient(90deg, var(--wf-blue), var(--wf-orange), var(--wf-green), var(--wf-purple))}.wf-route__packet[data-v-3257ee01]{background:#fff;box-shadow:0 0 0 4px #d86f1f1f,0 8px 20px #ad511738}.wf-route__packet i[data-v-3257ee01]{background:var(--wf-orange)}.wf-route-step__number[data-v-3257ee01],.wf-route-step small[data-v-3257ee01]{color:var(--sd-text-muted)}.wf-route-step strong[data-v-3257ee01]{color:var(--sd-text)}.wf-route-step__icon[data-v-3257ee01]{background:#fff;border-color:#eadfd7;box-shadow:0 7px 18px #4f2c1b14,0 0 0 7px #fffaf6f0}.wf-route-step__state[data-v-3257ee01]{color:var(--sd-text-muted);background:#fffaf6;border-color:#eadfd7}.wf-files[data-v-3257ee01]{background:#fffaf6;border-right-color:#eee2d8}.wf-files__header[data-v-3257ee01],.wf-team__header[data-v-3257ee01]{color:var(--sd-text-muted);border-bottom-color:#eee2d8}.wf-files__header span[data-v-3257ee01],.wf-team__header span[data-v-3257ee01]{color:var(--sd-text-muted)}.wf-files__header strong[data-v-3257ee01],.wf-team__header strong[data-v-3257ee01]{color:var(--sd-text)}.wf-file[data-v-3257ee01]{color:var(--sd-text-soft)}.wf-file[data-v-3257ee01]:hover{background:#fff}.wf-file svg[data-v-3257ee01]{color:#9b7c6b}.wf-files__status[data-v-3257ee01]{background:#fff;border-top-color:#eee2d8}.wf-files__status strong[data-v-3257ee01]{color:var(--sd-text-soft)}.wf-files__status small[data-v-3257ee01]{color:var(--sd-text-muted)}.wf-runner[data-v-3257ee01]{background:#0d1014}.wf-runner__header[data-v-3257ee01]{border-bottom-color:var(--wf-dark-border);background:#15191e}.wf-runner__footer[data-v-3257ee01]{border-top-color:var(--wf-dark-border);background:#11151a}.wf-team[data-v-3257ee01]{background:#fff;border-left-color:#eee2d8}.wf-team-event[data-v-3257ee01]{border-bottom-color:#eee2d8}.wf-team-event strong[data-v-3257ee01]{color:var(--sd-text)}.wf-team-event small[data-v-3257ee01],.wf-team-event time[data-v-3257ee01]{color:var(--sd-text-muted)}.wf-team-event--blue .wf-team-event__icon[data-v-3257ee01]{background:var(--wf-blue-soft);color:var(--wf-blue)}.wf-team-event--orange .wf-team-event__icon[data-v-3257ee01]{background:var(--wf-orange-soft);color:var(--wf-orange)}.wf-team-event--green .wf-team-event__icon[data-v-3257ee01]{background:var(--wf-green-soft);color:var(--wf-green)}.wf-team-event--purple .wf-team-event__icon[data-v-3257ee01]{background:var(--wf-purple-soft);color:var(--wf-purple)}.wf-team__summary[data-v-3257ee01]{background:#fffaf6;border-color:#eadfd7}.wf-team__summary strong[data-v-3257ee01]{color:var(--sd-text)}.wf-team__summary small[data-v-3257ee01]{color:var(--sd-text-muted)}.wf-team__avatars span[data-v-3257ee01]{background:#38302c;border-color:#fffaf6}.wf-team__avatars span[data-v-3257ee01]:first-child{background:var(--wf-orange)}.wf-team__boundary[data-v-3257ee01]{background:var(--wf-green-soft);border-color:#35845e29}.wf-team__boundary-icon[data-v-3257ee01]{color:var(--wf-green);background:#fff}.wf-team__boundary p[data-v-3257ee01]{color:#547464}.wf-result[data-v-3257ee01]{background:radial-gradient(circle at 8%,#d86f1f21,#0000 38%),radial-gradient(circle at 90%,#7752a714,#0000 36%),linear-gradient(90deg,#fff4e9,#fffaf6);border-top-color:#eadfd7}.wf-result__mark[data-v-3257ee01]{color:var(--wf-orange);background:#fff;border-color:#d86f1f33;box-shadow:0 7px 18px #ad51171a}.wf-result__message span[data-v-3257ee01]:not(.wf-result__mark){color:var(--sd-text-muted)}.wf-result__message strong[data-v-3257ee01]{color:var(--sd-text)}.wf-result__facts span[data-v-3257ee01]{color:var(--sd-text-soft);background:#ffffffe0;border-color:#eadfd7;box-shadow:0 4px 12px #4f2c1b0b}.wf-result__facts i[data-v-3257ee01]{color:var(--wf-orange)}.wf-result__sweep[data-v-3257ee01]{background:linear-gradient(100deg,#0000 20%,#ffffffa6,#0000 80%)}.wf-explanation article[data-v-3257ee01]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffaf6e0;border-color:#ffffff3d;box-shadow:0 12px 28px #5b1d0721,inset 0 1px #ffffff7a}.wf-explanation article[data-v-3257ee01]:hover{background:#fff;border-color:#ffffff7a;box-shadow:0 20px 42px #5b1d072e,0 5px 14px #5b1d071a}.wf-explanation small[data-v-3257ee01]{color:#9a684c}.wf-explanation strong[data-v-3257ee01]{color:#3a2419}.wf-explanation p[data-v-3257ee01]{color:#765d4f}@media (width<=860px){.wf-route-step[data-v-3257ee01]{background:#fff;border-color:#eadfd7}}@media (width<=1060px){.wf-team[data-v-3257ee01]{border-top-color:#eee2d8}.wf-team__header[data-v-3257ee01]{border-right-color:#eee2d8}}.home-page[data-v-b61b396e]{background:0 0;min-height:100vh}.ecosystem-diagram[data-v-cada002e]{border:1px solid var(--sd-border);background:var(--sd-bg-raised);border-radius:28px;position:relative;overflow:hidden}.ecosystem-diagram__inner[data-v-cada002e]{grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(36px,5vw,78px);padding:clamp(28px,4vw,46px);display:grid;position:relative}.ecosystem-diagram__head[data-v-cada002e]{max-width:480px}.ecosystem-diagram__eyebrow[data-v-cada002e]{width:fit-content;min-height:28px;color:var(--sd-orange-strong);font-family:var(--sd-font-mono);letter-spacing:.08em;text-transform:uppercase;background:#d57a2a1a;border:1px solid #d57a2a3d;border-radius:999px;align-items:center;padding:0 11px;font-size:10.5px;font-weight:850;display:inline-flex}.ecosystem-diagram__head h3[data-v-cada002e]{max-width:440px;color:var(--sd-text);letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(32px,4vw,52px);font-weight:860;line-height:.98}.ecosystem-diagram__head p[data-v-cada002e]{max-width:440px;color:var(--sd-text-soft);margin:18px 0 0;font-size:15.5px;line-height:1.7}.ecosystem-diagram__map[data-v-cada002e]{min-height:520px;position:relative}.ecosystem-diagram__center[data-v-cada002e]{z-index:4;background:var(--sd-bg-raised);box-shadow:var(--sd-shadow-soft);border:1px solid #d57a2a47;border-radius:999px;align-items:center;gap:13px;padding:13px 16px 13px 13px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ecosystem-diagram__logo[data-v-cada002e]{border:1px solid var(--sd-border);background:var(--sd-bg-raised);border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.ecosystem-diagram__logo img[data-v-cada002e]{object-fit:contain;width:100%;height:100%}.ecosystem-diagram__center-copy[data-v-cada002e]{gap:3px;display:grid}.ecosystem-diagram__center-copy strong[data-v-cada002e]{color:var(--sd-text);letter-spacing:-.035em;font-size:16px;font-weight:820;line-height:1}.ecosystem-diagram__center-copy small[data-v-cada002e]{color:var(--sd-orange-strong);font-family:var(--sd-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.ecosystem-diagram__rail[data-v-cada002e]{background:linear-gradient(90deg,#0000,#d57a2a61,#ffffff2e,#d57a2a61,#0000);height:1px;position:absolute;top:50%;left:8%;right:8%;transform:translateY(-50%)}.ecosystem-diagram__rail[data-v-cada002e]:before,.ecosystem-diagram__rail[data-v-cada002e]:after{content:"";background:linear-gradient(#0000,#ffffff2e,#0000);width:1px;height:360px;position:absolute;top:50%;transform:translateY(-50%)}.ecosystem-diagram__rail[data-v-cada002e]:before{left:28%}.ecosystem-diagram__rail[data-v-cada002e]:after{right:28%}.ecosystem-diagram__layers[data-v-cada002e]{position:absolute;inset:0}.ecosystem-diagram__layer[data-v-cada002e]{width:min(230px,44%);color:inherit;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;text-decoration:none;transition:transform .18s,opacity .18s;display:grid;position:absolute}.ecosystem-diagram__layer[data-v-cada002e]:hover{transform:translateY(-2px)}.ecosystem-diagram__layer[data-v-cada002e]:first-child{top:4%;left:4%}.ecosystem-diagram__layer[data-v-cada002e]:nth-child(2){top:4%;right:4%}.ecosystem-diagram__layer[data-v-cada002e]:nth-child(3){top:38%;left:0}.ecosystem-diagram__layer[data-v-cada002e]:nth-child(4){top:38%;right:0}.ecosystem-diagram__layer[data-v-cada002e]:nth-child(5){bottom:5%;left:7%}.ecosystem-diagram__layer[data-v-cada002e]:nth-child(6){bottom:5%;right:7%}.ecosystem-diagram__marker[data-v-cada002e]{border:1px solid var(--sd-border);background:var(--sd-bg-raised);width:38px;height:38px;box-shadow:none;border-radius:999px;justify-content:center;align-items:center;margin-top:0;display:flex;overflow:hidden}.ecosystem-diagram__marker img[data-v-cada002e]{object-fit:contain;width:100%;height:100%}.ecosystem-diagram__marker--vix[data-v-cada002e]{color:var(--sd-vix)}.ecosystem-diagram__marker--softadastra[data-v-cada002e]{color:var(--sd-softadastra)}.ecosystem-diagram__marker--kordex[data-v-cada002e]{color:var(--sd-kordex)}.ecosystem-diagram__marker--cnerium[data-v-cada002e]{color:var(--sd-cnerium)}.ecosystem-diagram__marker--pulsegrid[data-v-cada002e]{color:var(--sd-pulsegrid)}.ecosystem-diagram__marker--converdict[data-v-cada002e]{color:var(--sd-converdict)}.ecosystem-diagram__layer-body[data-v-cada002e]{gap:5px;display:grid}.ecosystem-diagram__layer-meta[data-v-cada002e]{color:var(--sd-text-dim);font-family:var(--sd-font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:850}.ecosystem-diagram__layer strong[data-v-cada002e]{color:var(--sd-text);letter-spacing:-.035em;font-size:18px;font-weight:820;line-height:1.05;transition:color .18s}.ecosystem-diagram__layer small[data-v-cada002e]{max-width:210px;color:var(--sd-text-muted);font-size:12.5px;line-height:1.45}.ecosystem-diagram__layer:hover strong[data-v-cada002e]{color:var(--sd-orange-strong)}.ecosystem-diagram__business[data-v-cada002e]{z-index:3;justify-items:center;display:grid;position:absolute;bottom:-2px;left:50%;right:50%;transform:translate(-50%)}.ecosystem-diagram__business-line[data-v-cada002e]{background:linear-gradient(#d57a2a6b,#0000);width:1px;height:56px}.ecosystem-diagram__business-item[data-v-cada002e]{background:var(--sd-bg-raised);width:min(360px,90vw);color:inherit;text-align:center;box-shadow:0 18px 54px #0000003d, inset 0 1px 0 var(--sd-bg-raised);border:1px solid #d57a2a38;border-radius:18px;gap:5px;padding:14px 16px;text-decoration:none;transition:border-color .18s,transform .18s;display:grid}.ecosystem-diagram__business-item[data-v-cada002e]:hover{border-color:#d57a2a5c;transform:translateY(-2px)}.ecosystem-diagram__business-item span[data-v-cada002e]{color:var(--sd-orange-strong);font-family:var(--sd-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.ecosystem-diagram__business-item strong[data-v-cada002e]{color:var(--sd-text);letter-spacing:-.025em;font-size:16px;font-weight:820}.ecosystem-diagram__business-item small[data-v-cada002e]{color:var(--sd-text-muted);font-size:12.5px;line-height:1.45}.ecosystem-diagram__logo[data-v-cada002e],.ecosystem-diagram__marker[data-v-cada002e]{border:1px solid var(--sd-border);background:var(--sd-bg-raised);box-shadow:none;border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex;overflow:visible}.ecosystem-diagram__logo[data-v-cada002e]{width:46px;height:46px}.ecosystem-diagram__marker[data-v-cada002e]{width:42px;height:42px;margin-top:0}.ecosystem-diagram__logo img[data-v-cada002e],.ecosystem-diagram__marker img[data-v-cada002e]{object-fit:contain;filter:none;opacity:1;image-rendering:auto;flex:none;width:30px;max-width:30px;height:30px;max-height:30px;display:block;transform:none}@media (width<=1120px){.ecosystem-diagram__inner[data-v-cada002e]{grid-template-columns:1fr}.ecosystem-diagram__head[data-v-cada002e],.ecosystem-diagram__head h3[data-v-cada002e],.ecosystem-diagram__head p[data-v-cada002e]{max-width:720px}}@media (width<=760px){.ecosystem-diagram__inner[data-v-cada002e]{padding:24px}.ecosystem-diagram__map[data-v-cada002e]{gap:18px;min-height:auto;display:grid}.ecosystem-diagram__center[data-v-cada002e],.ecosystem-diagram__business[data-v-cada002e],.ecosystem-diagram__layer[data-v-cada002e]{width:100%;position:relative;inset:auto;transform:none}.ecosystem-diagram__center[data-v-cada002e]{border-radius:20px;justify-content:flex-start}.ecosystem-diagram__rail[data-v-cada002e],.ecosystem-diagram__business-line[data-v-cada002e]{display:none}.ecosystem-diagram__layers[data-v-cada002e]{gap:14px;display:grid;position:relative}.ecosystem-diagram__layer[data-v-cada002e]{grid-template-columns:38px minmax(0,1fr);padding:0}.ecosystem-diagram__business[data-v-cada002e]{justify-items:stretch}.ecosystem-diagram__business-item[data-v-cada002e]{text-align:left;width:100%}.ecosystem-diagram__marker[data-v-cada002e]{width:40px;height:40px}.ecosystem-diagram__marker img[data-v-cada002e]{width:28px;max-width:28px;height:28px;max-height:28px}.ecosystem-diagram__layer[data-v-cada002e]{grid-template-columns:42px minmax(0,1fr)}}.stack-card[data-v-b4f96e09]{border:1px solid var(--sd-border);background:var(--sd-bg-raised);min-height:auto;color:inherit;transition:transform var(--sd-transition-fast), border-color var(--sd-transition-fast), background var(--sd-transition-fast);border-radius:18px;flex-direction:column;padding:20px;display:flex;position:relative}.stack-card[data-v-b4f96e09]:hover{background:var(--sd-bg-raised);border-color:#d57a2a47;transform:translateY(-2px)}.stack-card__top[data-v-b4f96e09]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.stack-card__icon[data-v-b4f96e09]{border:1px solid var(--sd-border);background:var(--sd-bg-raised);width:42px;height:42px;color:var(--sd-accent);border:1px solid var(--sd-border);background:var(--sd-bg-raised);border-radius:999px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.stack-card__icon img[data-v-b4f96e09]{object-fit:contain;width:100%;height:100%}.stack-card__meta[data-v-b4f96e09]{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.stack-card__layer[data-v-b4f96e09],.stack-card__status[data-v-b4f96e09]{width:fit-content;font-family:var(--sd-font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;font-size:10px;font-weight:820;line-height:1.2;display:inline-flex}.stack-card__status[data-v-b4f96e09]{border:1px solid var(--sd-border);color:var(--sd-text-muted);border-radius:999px;padding:4px 7px}.stack-card__layer--vix[data-v-b4f96e09]{color:var(--sd-vix)}.stack-card__layer--softadastra[data-v-b4f96e09]{color:var(--sd-softadastra)}.stack-card__layer--kordex[data-v-b4f96e09]{color:var(--sd-kordex)}.stack-card__layer--cnerium[data-v-b4f96e09]{color:var(--sd-cnerium)}.stack-card__layer--pulsegrid[data-v-b4f96e09]{color:var(--sd-pulsegrid)}.stack-card__layer--registry[data-v-b4f96e09]{color:var(--sd-registry)}.stack-card__layer--converdict[data-v-b4f96e09]{color:var(--sd-converdict)}.stack-card__body[data-v-b4f96e09]{margin-top:22px}.stack-card h3[data-v-b4f96e09]{color:var(--sd-text);letter-spacing:-.045em;margin:0;font-size:24px;font-weight:820;line-height:1.05}.stack-card__role[data-v-b4f96e09]{color:var(--sd-text-soft);margin:8px 0 0;font-size:14px;font-weight:700;line-height:1.4}.stack-card__tagline[data-v-b4f96e09]{color:var(--sd-text-muted);margin:14px 0 0;font-size:13.5px;line-height:1.55}.stack-card__actions[data-v-b4f96e09]{border-top:1px solid var(--sd-border);flex-wrap:wrap;gap:8px;margin-top:20px;padding-top:16px;display:flex}.stack-card__link[data-v-b4f96e09]{border:1px solid var(--sd-border);background:var(--sd-bg-raised);min-height:30px;color:var(--sd-text-soft);transition:color var(--sd-transition-fast), border-color var(--sd-transition-fast), background var(--sd-transition-fast);border-radius:999px;align-items:center;padding:0 10px;font-size:12.5px;font-weight:740;text-decoration:none;display:inline-flex}.stack-card__link[data-v-b4f96e09]:hover{color:var(--sd-orange-strong);background:#d57a2a14;border-color:#d57a2a4d}.stack-card__link--primary[data-v-b4f96e09]{color:var(--sd-orange-strong);background:#d57a2a17;border-color:#d57a2a42}@media (width<=620px){.stack-card[data-v-b4f96e09]{padding:18px}.stack-card__top[data-v-b4f96e09]{flex-direction:column}.stack-card__meta[data-v-b4f96e09]{justify-content:flex-start}.stack-card h3[data-v-b4f96e09]{font-size:23px}}.eco[data-v-c7665881]{background:var(--sd-bg);padding-bottom:104px;position:relative;overflow:hidden}[data-reveal][data-v-c7665881]{opacity:0;transition:opacity .75s var(--sd-ease-out), transform .75s var(--sd-ease-out);transition-delay:var(--d,0s);transform:translateY(24px)}[data-reveal].is-visible[data-v-c7665881]{opacity:1;transform:none}.eco__eyebrow[data-v-c7665881]{min-height:28px;color:var(--sd-orange-strong);font-family:var(--sd-font-mono);letter-spacing:.08em;text-transform:uppercase;background:#d57a2a14;border:1px solid #d57a2a42;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:10.5px;font-weight:800;display:inline-flex}.eco__eyebrow-dot[data-v-c7665881]{background:var(--sd-orange);border-radius:999px;width:6px;height:6px;animation:2.4s infinite eco-pulse-c7665881;box-shadow:0 0 0 3px #d57a2a24}@keyframes eco-pulse-c7665881{0%,to{box-shadow:0 0 0 3px #d57a2a24}50%{box-shadow:0 0 0 5px #d57a2a14}}.eco__hero[data-v-c7665881]{text-align:center;padding:104px 0 58px;position:relative}.eco__hero-bg[data-v-c7665881]{z-index:0;pointer-events:none;position:absolute;inset:-60px 0 0}.eco__hero-grid[data-v-c7665881]{background-image:linear-gradient(var(--sd-border) 1px, transparent 1px), linear-gradient(90deg, var(--sd-border) 1px, transparent 1px);opacity:.4;background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side at 50% 24%,#000,#0000 78%);mask-image:radial-gradient(closest-side at 50% 24%,#000,#0000 78%)}.eco__hero-glow[data-v-c7665881]{background:radial-gradient(circle,#d57a2a21,#0000 65%);width:680px;height:420px;position:absolute;top:-150px;left:50%;transform:translate(-50%)}.eco__hero-inner[data-v-c7665881]{z-index:1;justify-items:center;display:grid;position:relative}.eco__hero h1[data-v-c7665881]{max-width:980px;color:var(--sd-text);letter-spacing:-.08em;margin:24px auto 0;font-size:clamp(3.2rem,7vw,6.4rem);font-weight:850;line-height:.94}.eco__hero p[data-v-c7665881]{max-width:780px;color:var(--sd-text-soft);margin:28px auto 0;font-size:clamp(1.05rem,2vw,1.22rem);line-height:1.72}.eco__hero-meta[data-v-c7665881]{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:34px;display:flex}.eco__hero-meta span[data-v-c7665881]{border:1px solid var(--sd-border);background:var(--sd-bg-raised);min-height:30px;color:var(--sd-text-muted);font-family:var(--sd-font-mono);letter-spacing:.035em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 12px;font-size:11px;font-weight:760;display:inline-flex}.eco__diagram[data-v-c7665881]{z-index:1;margin-top:18px;position:relative}.eco__layers[data-v-c7665881]{z-index:1;padding-top:88px;position:relative}.eco__section-top[data-v-c7665881]{max-width:780px;margin-bottom:34px}.eco__section-top h2[data-v-c7665881]{color:var(--sd-text);letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(2rem,4.4vw,3.4rem);font-weight:830;line-height:1.04}.eco__section-top p[data-v-c7665881]{max-width:720px;color:var(--sd-text-muted);margin:16px 0 0;font-size:1rem;line-height:1.7}.eco__layer-grid[data-v-c7665881]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.eco__layer-card[data-v-c7665881]{border:1px solid var(--sd-border);background:var(--sd-bg-raised);transition:border-color .2s var(--sd-ease-out), box-shadow .2s var(--sd-ease-out), transform .2s var(--sd-ease-out), opacity .75s var(--sd-ease-out);border-radius:18px;padding:20px;position:relative;overflow:hidden}.eco__layer-card[data-v-c7665881]:hover{border-color:#d57a2a4d;transform:translateY(-3px);box-shadow:0 12px 30px #00000014}.eco__layer-glow[data-v-c7665881]{opacity:0;width:220px;height:220px;transition:opacity .3s var(--sd-ease-out);pointer-events:none;background:radial-gradient(circle,#d57a2a1a,#0000 70%);border-radius:50%;position:absolute;top:-50%;right:-30%}.eco__layer-card:hover .eco__layer-glow[data-v-c7665881]{opacity:1}.eco__layer-head[data-v-c7665881]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.eco__layer-number[data-v-c7665881]{width:30px;height:30px;color:var(--sd-orange-strong);font-family:var(--sd-font-mono);background:#d57a2a14;border:1px solid #d57a2a47;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:850;display:inline-flex}.eco__layer-label[data-v-c7665881]{color:var(--sd-text-muted);font-family:var(--sd-font-mono);letter-spacing:.07em;text-align:right;text-transform:uppercase;font-size:9.5px;font-weight:820}.eco__layer-card h3[data-v-c7665881]{color:var(--sd-text);letter-spacing:-.035em;margin:0;font-size:19px;font-weight:820;line-height:1.15}.eco__layer-card p[data-v-c7665881]{color:var(--sd-text-muted);margin:8px 0 0;font-size:13.5px;line-height:1.55}.eco__stacks[data-v-c7665881]{z-index:1;padding-top:88px;position:relative}.eco__stack-grid[data-v-c7665881]{grid-template-columns:repeat(3,minmax(260px,1fr));gap:16px;display:grid}.eco__stack-reveal[data-v-c7665881]{transition:opacity .75s var(--sd-ease-out), transform .75s var(--sd-ease-out)}@media (prefers-reduced-motion:reduce){.eco__eyebrow-dot[data-v-c7665881]{animation:none}}@media (width<=1080px){.eco__stack-grid[data-v-c7665881]{grid-template-columns:repeat(2,minmax(260px,1fr))}}@media (width<=760px){.eco[data-v-c7665881]{padding-bottom:72px}.eco__hero[data-v-c7665881]{padding:76px 0 46px}.eco__hero h1[data-v-c7665881]{letter-spacing:-.065em}.eco__hero p[data-v-c7665881]{margin-top:22px}.eco__layers[data-v-c7665881],.eco__stacks[data-v-c7665881]{padding-top:72px}.eco__layer-grid[data-v-c7665881],.eco__stack-grid[data-v-c7665881]{grid-template-columns:1fr}}@media (width<=420px){.eco__hero h1[data-v-c7665881]{font-size:clamp(2.7rem,14vw,3.7rem)}.eco__hero-meta[data-v-c7665881]{justify-content:flex-start}}.stack-page[data-v-f6528b3d]{background:var(--sd-bg);min-height:100vh;color:var(--sd-text)}.stack-page__hero[data-v-f6528b3d]{border-bottom:1px solid var(--sd-border);padding:72px 0 56px}.stack-page__hero-inner[data-v-f6528b3d]{max-width:820px}.stack-page__back[data-v-f6528b3d]{color:var(--sd-text-muted);margin-bottom:28px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.stack-page__back[data-v-f6528b3d]:hover{color:var(--sd-text)}.stack-page__meta[data-v-f6528b3d]{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.stack-page__meta span[data-v-f6528b3d]{border:1px solid var(--sd-border);color:var(--sd-text-muted);font-family:var(--sd-font-mono);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:6px 10px;font-size:.72rem;font-weight:700}.stack-page__hero h1[data-v-f6528b3d]{max-width:760px;color:var(--sd-text);letter-spacing:-.055em;margin:0;font-size:clamp(2.6rem,6vw,4.6rem);font-weight:850;line-height:.98}.stack-page__tagline[data-v-f6528b3d]{max-width:720px;color:var(--sd-text);letter-spacing:-.025em;margin:22px 0 0;font-size:clamp(1.15rem,2.4vw,1.55rem);font-weight:650;line-height:1.45}.stack-page__description[data-v-f6528b3d]{max-width:700px;color:var(--sd-text-soft);margin:18px 0 0;font-size:1rem;line-height:1.75}.stack-page__actions[data-v-f6528b3d]{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.stack-page__button[data-v-f6528b3d]{border:1px solid var(--sd-border);background:var(--sd-bg-raised);min-height:40px;color:var(--sd-text-soft);border-radius:10px;justify-content:center;align-items:center;padding:0 16px;font-size:.92rem;font-weight:650;text-decoration:none;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.stack-page__button[data-v-f6528b3d]:hover{background:var(--sd-bg-raised);color:var(--sd-text);border-color:#ffffff2e;transform:translateY(-1px)}.stack-page__button--primary[data-v-f6528b3d]{background:var(--sd-accent-bg-soft);color:var(--sd-orange-dark);border-color:#d86f1f59}.stack-page__button--primary[data-v-f6528b3d]:hover{color:var(--sd-orange-dark);background:#d86f1f26;border-color:#d86f1f8c}.stack-page__content[data-v-f6528b3d]{max-width:820px;padding-top:64px;padding-bottom:110px}.stack-page__section[data-v-f6528b3d]{margin-bottom:64px}.stack-page__section[data-v-f6528b3d]:last-child{margin-bottom:0}.stack-page__eyebrow[data-v-f6528b3d]{color:var(--sd-orange-dark);font-family:var(--sd-font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:.72rem;font-weight:800}.stack-page__section h2[data-v-f6528b3d]{max-width:620px;color:var(--sd-text);letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(1.45rem,3vw,2rem);font-weight:780;line-height:1.15}.stack-page__section p[data-v-f6528b3d]{max-width:680px;color:var(--sd-text-soft);margin:0;font-size:.98rem;line-height:1.75}.stack-page__cards[data-v-f6528b3d]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.stack-page__card[data-v-f6528b3d]{border:1px solid var(--sd-border);background:var(--sd-bg-raised);color:var(--sd-text-soft);border-radius:14px;padding:18px 20px;font-size:.98rem;line-height:1.6}.stack-page__features[data-v-f6528b3d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.stack-page__feature[data-v-f6528b3d]{border:1px solid var(--sd-border);background:var(--sd-bg-raised);border-radius:14px;padding:20px}.stack-page__feature h3[data-v-f6528b3d]{color:var(--sd-text);letter-spacing:-.015em;margin:0 0 8px;font-size:1rem;font-weight:720}.stack-page__feature p[data-v-f6528b3d]{color:var(--sd-text-muted);font-size:.92rem;line-height:1.6}.stack-page__code[data-v-f6528b3d]{border:1px solid var(--sd-border);background:#00000040;border-radius:14px;margin:0;padding:18px 20px;overflow-x:auto}.stack-page__code code[data-v-f6528b3d]{color:var(--sd-orange-dark);font-family:var(--sd-font-mono);white-space:pre;font-size:.88rem;line-height:1.7}.stack-page__section--next[data-v-f6528b3d]{background:#d86f1f0e;border:1px solid #d86f1f33;border-radius:18px;padding:28px}.stack-page__text-link[data-v-f6528b3d]{color:var(--sd-orange-dark);margin-top:18px;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.stack-page__text-link[data-v-f6528b3d]:hover{text-decoration:underline}.stack-page__related[data-v-f6528b3d]{gap:12px;display:grid}.stack-page__related-card[data-v-f6528b3d]{border:1px solid var(--sd-border);background:var(--sd-bg-raised);border-radius:14px;padding:18px 20px;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:block}.stack-page__related-card[data-v-f6528b3d]:hover{background:var(--sd-bg-raised);border-color:#ffffff2e;transform:translateY(-1px)}.stack-page__related-card span[data-v-f6528b3d]{color:var(--sd-text-muted);font-family:var(--sd-font-mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:.7rem;font-weight:750;display:block}.stack-page__related-card strong[data-v-f6528b3d]{color:var(--sd-text);margin-bottom:6px;font-size:1rem;font-weight:720;display:block}.stack-page__related-card p[data-v-f6528b3d]{color:var(--sd-text-muted);font-size:.9rem;line-height:1.55}@media (width<=720px){.stack-page__hero[data-v-f6528b3d]{padding:52px 0 42px}.stack-page__content[data-v-f6528b3d]{padding-top:48px;padding-bottom:80px}.stack-page__features[data-v-f6528b3d]{grid-template-columns:1fr}.stack-page__section[data-v-f6528b3d]{margin-bottom:52px}}@media (width<=480px){.stack-page__actions[data-v-f6528b3d]{flex-direction:column}.stack-page__button[data-v-f6528b3d]{width:100%}.stack-page__section--next[data-v-f6528b3d]{padding:22px}}.tooling-page[data-v-d50bc341]{padding-bottom:96px}.tooling-page__hero[data-v-d50bc341]{text-align:center;padding:96px 0 52px}.tooling-page__hero[data-v-d50bc341] .sd-badge{margin-inline:auto}.tooling-page__hero h1[data-v-d50bc341]{max-width:880px;color:var(--sd-text);letter-spacing:-.085em;margin:24px auto 0;font-size:clamp(3.2rem,8vw,6rem);line-height:.94}.tooling-page__hero p[data-v-d50bc341]{max-width:720px;color:var(--sd-text-soft);margin:24px auto 0;font-size:clamp(1.05rem,2vw,1.22rem);line-height:1.7}.tooling-page__content[data-v-d50bc341]{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:28px;display:grid}.tooling-page__main-card[data-v-d50bc341]{padding:34px}.tooling-page__card-top[data-v-d50bc341]{justify-content:space-between;align-items:center;gap:18px;display:flex}.tooling-page__card-top span[data-v-d50bc341]{color:var(--sd-primary);letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;font-weight:850}.tooling-page__card-top strong[data-v-d50bc341]{color:var(--sd-accent);font-size:.88rem}.tooling-page__main-card h2[data-v-d50bc341]{color:var(--sd-text);letter-spacing:-.06em;margin:28px 0 0;font-size:clamp(2rem,4vw,3.2rem);line-height:1.04}.tooling-page__main-card p[data-v-d50bc341]{color:var(--sd-text-muted);margin:20px 0 0;font-size:1.02rem}.tooling-page__meta[data-v-d50bc341]{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.tooling-page__meta span[data-v-d50bc341]{border:1px solid var(--sd-border);color:var(--sd-text-muted);border-radius:999px;padding:8px 12px;font-size:.85rem;font-weight:750}.tooling-page__actions[data-v-d50bc341]{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.tooling-page__side[data-v-d50bc341]{border:1px solid var(--sd-border);border-radius:var(--sd-radius-xl);background:var(--sd-surface);padding:30px}.tooling-page__tools[data-v-d50bc341]{gap:12px;margin-top:32px;display:grid}.tooling-page__tool[data-v-d50bc341]{border:1px solid var(--sd-border);border-radius:var(--sd-radius-md);background:#070b146b;justify-content:space-between;align-items:center;gap:16px;padding:15px 16px;display:flex}.tooling-page__tool span[data-v-d50bc341]{color:var(--sd-text-muted);font-size:.82rem;font-weight:750}.tooling-page__tool a[data-v-d50bc341]{color:var(--sd-text);font-weight:850}.tooling-page__tool a[data-v-d50bc341]:hover{color:var(--sd-primary)}@media (width<=920px){.tooling-page__content[data-v-d50bc341]{grid-template-columns:1fr}}@media (width<=620px){.tooling-page[data-v-d50bc341]{padding-bottom:64px}.tooling-page__hero[data-v-d50bc341]{padding:72px 0 42px}.tooling-page__hero h1[data-v-d50bc341]{letter-spacing:-.06em}.tooling-page__main-card[data-v-d50bc341],.tooling-page__side[data-v-d50bc341]{padding:24px}.tooling-page__card-top[data-v-d50bc341],.tooling-page__tool[data-v-d50bc341]{flex-direction:column;align-items:flex-start}}.cp[data-v-6fd07e30]{background:var(--sd-bg);padding-bottom:100px;position:relative;overflow:hidden}[data-reveal][data-v-6fd07e30]{opacity:0;transition:opacity .75s var(--sd-ease-out), transform .75s var(--sd-ease-out);transition-delay:var(--d,0s);transform:translateY(24px)}[data-reveal].is-visible[data-v-6fd07e30]{opacity:1;transform:none}.sr-only[data-v-6fd07e30]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cp__hero[data-v-6fd07e30]{padding:104px 0 0;position:relative}.cp__hero-bg[data-v-6fd07e30]{z-index:0;pointer-events:none;position:absolute;inset:-60px 0 0}.cp__hero-grid[data-v-6fd07e30]{background-image:linear-gradient(var(--sd-border) 1px, transparent 1px), linear-gradient(90deg, var(--sd-border) 1px, transparent 1px);opacity:.4;background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side at 50% 30%,#000,#0000 80%);mask-image:radial-gradient(closest-side at 50% 30%,#000,#0000 80%)}.cp__hero-glow[data-v-6fd07e30]{background:radial-gradient(circle,#d57a2a24,#0000 65%);width:640px;height:400px;position:absolute;top:-140px;left:50%;transform:translate(-50%)}.cp__hero-inner[data-v-6fd07e30]{z-index:1;text-align:center;position:relative}.cp__eyebrow[data-v-6fd07e30]{min-height:28px;color:var(--sd-orange-strong);font-family:var(--sd-font-mono);letter-spacing:.08em;text-transform:uppercase;background:#d57a2a14;border:1px solid #d57a2a42;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:10.5px;font-weight:800;display:inline-flex}.cp__eyebrow-dot[data-v-6fd07e30]{background:var(--sd-orange);border-radius:999px;width:6px;height:6px;animation:2.4s infinite cp-pulse-6fd07e30;box-shadow:0 0 0 3px #d57a2a24}@keyframes cp-pulse-6fd07e30{0%,to{box-shadow:0 0 0 3px #d57a2a24}50%{box-shadow:0 0 0 5px #d57a2a14}}.cp__hero h1[data-v-6fd07e30]{max-width:960px;color:var(--sd-text);letter-spacing:-.07em;margin:24px auto 0;font-size:clamp(3rem,6.7vw,6rem);font-weight:850;line-height:.98}.cp__rotator[data-v-6fd07e30]{vertical-align:bottom;height:1em;color:var(--sd-orange-strong);display:inline-flex;overflow:hidden}.cp__rotator-track[data-v-6fd07e30]{flex-direction:column;animation:7.5s cubic-bezier(.76,0,.24,1) infinite cp-rotate-6fd07e30;display:inline-flex}.cp__rotator-track em[data-v-6fd07e30]{height:1em;font-style:normal;line-height:1;display:block}@keyframes cp-rotate-6fd07e30{0%,22%{transform:translateY(0)}30%,52%{transform:translateY(-1em)}60%,82%{transform:translateY(-2em)}90%,to{transform:translateY(-3em)}}.cp__hero p[data-v-6fd07e30]{max-width:720px;color:var(--sd-text-soft);margin:26px auto 0;font-size:clamp(1rem,2vw,1.15rem);line-height:1.7}.cp__hero-meta[data-v-6fd07e30]{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:32px;display:flex}.cp__hero-meta span[data-v-6fd07e30]{border:1px solid var(--sd-border);background:var(--sd-bg-raised);min-height:30px;color:var(--sd-text-muted);font-family:var(--sd-font-mono);letter-spacing:.035em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 12px;font-size:11px;font-weight:760;display:inline-flex}.cp__marquee[data-v-6fd07e30]{border-block:1px solid var(--sd-border);margin-top:58px;padding:16px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.cp__marquee-track[data-v-6fd07e30]{gap:40px;width:max-content;animation:28s linear infinite cp-marquee-6fd07e30;display:flex}.cp__marquee-track span[data-v-6fd07e30]{color:var(--sd-text-muted);font-family:var(--sd-font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:40px;font-size:13px;font-weight:700;display:inline-flex}.cp__marquee-track span[data-v-6fd07e30]:after{content:"◆";color:var(--sd-orange);font-size:8px}@keyframes cp-marquee-6fd07e30{to{transform:translate(-50%)}}.cp__model[data-v-6fd07e30]{margin-top:90px}.cp__model-head[data-v-6fd07e30]{max-width:720px;margin-bottom:40px}.cp__model-head h2[data-v-6fd07e30]{color:var(--sd-text);letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(2rem,4.4vw,3.4rem);font-weight:830;line-height:1.04}.cp__model-head p[data-v-6fd07e30]{max-width:660px;color:var(--sd-text-muted);margin:18px 0 0;font-size:1rem;line-height:1.7}.cp__orbit[data-v-6fd07e30]{border:1px solid var(--sd-border);background:radial-gradient(90% 120% at 0% 50%, #d57a2a0f, transparent 60%), var(--sd-bg-raised);border-radius:26px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(28px,4vw,44px);display:grid}.cp__orbit-core[data-v-6fd07e30]{text-align:center;background:#d57a2a0f;border:1px solid #d57a2a42;border-radius:22px;justify-items:center;padding:32px 24px;display:grid;position:relative;overflow:hidden}.cp__orbit-core[data-v-6fd07e30]:before{content:"";background:linear-gradient(120deg,#0000,#d57a2a1f,#0000);animation:4s ease-in-out infinite cp-sweep-6fd07e30;position:absolute;inset:0;transform:translate(-100%)}@keyframes cp-sweep-6fd07e30{0%,55%{transform:translate(-100%)}to{transform:translate(100%)}}.cp__orbit-logo[data-v-6fd07e30]{border:1px solid var(--sd-border);background:var(--sd-bg-raised);border-radius:999px;place-items:center;width:58px;height:58px;margin-bottom:14px;display:grid}.cp__orbit-logo img[data-v-6fd07e30]{object-fit:contain;width:60%;height:60%}.cp__orbit-core strong[data-v-6fd07e30]{color:var(--sd-text);letter-spacing:-.03em;font-size:1.15rem;font-weight:830}.cp__orbit-core small[data-v-6fd07e30]{color:var(--sd-text-muted);margin-top:5px;font-size:.85rem}.cp__orbit-ring[data-v-6fd07e30]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cp__orbit-node[data-v-6fd07e30]{border:1px solid var(--sd-border);background:var(--sd-bg-raised);opacity:0;transition:opacity .6s var(--sd-ease-out), transform .6s var(--sd-ease-out), border-color .2s var(--sd-ease-out);transition-delay:var(--d,0s);border-radius:16px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px;display:grid;position:relative;transform:translate(16px)}.cp__orbit.is-visible .cp__orbit-node[data-v-6fd07e30]{opacity:1;transform:none}.cp__orbit-node[data-v-6fd07e30]:hover{border-color:#d57a2a4d}.cp__orbit-node-logo[data-v-6fd07e30]{border:1px solid var(--sd-border);background:var(--sd-bg-soft);border-radius:999px;place-items:center;width:40px;height:40px;display:grid}.cp__orbit-node-logo img[data-v-6fd07e30]{object-fit:contain;width:26px;height:26px}.cp__orbit-node strong[data-v-6fd07e30]{color:var(--sd-text);font-size:.95rem;font-weight:800;line-height:1.15;display:block}.cp__orbit-node small[data-v-6fd07e30]{color:var(--sd-text-muted);margin-top:2px;font-size:.8rem;display:block}.cp__orbit-wire[data-v-6fd07e30]{background:linear-gradient(90deg,#d57a2a66,#0000);width:28px;height:1px;position:absolute;top:50%;left:-28px}.cp__manifesto[data-v-6fd07e30]{margin-top:90px}.cp__manifesto-inner[data-v-6fd07e30]{color:#f3f0ec;background:radial-gradient(120% 140% at 90% 0,#d57a2a47,#0000 55%),linear-gradient(160deg,#1b1410,#14100c);border-radius:26px;padding:clamp(32px,5vw,56px) clamp(24px,4vw,48px)}.cp__eyebrow--light[data-v-6fd07e30]{color:#f0b483;background:#ffffff0f;border-color:#ffffff2e}.cp__manifesto-grid[data-v-6fd07e30]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,40px);margin-top:32px;display:grid}.cp__manifesto-item[data-v-6fd07e30]{opacity:0;transition:opacity .7s var(--sd-ease-out), transform .7s var(--sd-ease-out);transition-delay:var(--d,0s);transform:translateY(18px)}.cp__manifesto-inner.is-visible .cp__manifesto-item[data-v-6fd07e30]{opacity:1;transform:none}.cp__manifesto-num[data-v-6fd07e30]{color:#e07b2f;font-family:var(--sd-font-mono);letter-spacing:-.05em;font-size:2.4rem;font-weight:850;line-height:1;display:block}.cp__manifesto-item h3[data-v-6fd07e30]{color:#fff;letter-spacing:-.03em;margin:14px 0 8px;font-size:1.25rem;font-weight:820}.cp__manifesto-item p[data-v-6fd07e30]{color:#f3f0ecb8;margin:0;font-size:.92rem;line-height:1.62}.cp__sections[data-v-6fd07e30]{margin-top:90px}.cp__sections-head[data-v-6fd07e30]{max-width:780px;margin-bottom:34px}.cp__sections-head h2[data-v-6fd07e30]{color:var(--sd-text);letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(2rem,4.4vw,3.4rem);font-weight:830;line-height:1.04}.cp__sections-head p[data-v-6fd07e30]{max-width:700px;color:var(--sd-text-muted);margin:18px 0 0;font-size:1rem;line-height:1.7}.cp__grid[data-v-6fd07e30]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.cp__card[data-v-6fd07e30]{border:1px solid var(--sd-border);background:var(--sd-bg-raised);transition:border-color .2s var(--sd-ease-out), box-shadow .2s var(--sd-ease-out), transform .2s var(--sd-ease-out), opacity .6s var(--sd-ease-out);border-radius:18px;flex-direction:column;padding:20px;text-decoration:none;display:flex;position:relative;overflow:hidden}.cp__card[data-v-6fd07e30]:hover{border-color:#d57a2a4d;transform:translateY(-3px);box-shadow:0 12px 30px #00000014}.cp__card-glow[data-v-6fd07e30]{opacity:0;width:200px;height:200px;transition:opacity .3s var(--sd-ease-out);pointer-events:none;background:radial-gradient(circle,#d57a2a1a,#0000 70%);border-radius:50%;position:absolute;top:-50%;right:-30%}.cp__card:hover .cp__card-glow[data-v-6fd07e30]{opacity:1}.cp__card-top[data-v-6fd07e30]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.cp__card-label[data-v-6fd07e30]{color:var(--sd-orange-strong);font-family:var(--sd-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.cp__card-arrow[data-v-6fd07e30]{border:1px solid var(--sd-border);width:26px;height:26px;color:var(--sd-text-muted);transition:background .2s var(--sd-ease-out), color .2s var(--sd-ease-out), transform .2s var(--sd-ease-out);border-radius:999px;place-items:center;display:grid}.cp__card-arrow svg[data-v-6fd07e30]{width:12px;height:12px}.cp__card:hover .cp__card-arrow[data-v-6fd07e30]{color:var(--sd-orange-strong);background:#d57a2a1a;transform:translate(2px,-2px)}.cp__card h3[data-v-6fd07e30]{color:var(--sd-text);letter-spacing:-.04em;margin:0;font-size:20px;font-weight:830;line-height:1.12}.cp__card p[data-v-6fd07e30]{color:var(--sd-text-muted);flex:1;margin:10px 0 0;font-size:13.5px;line-height:1.56}@media (prefers-reduced-motion:reduce){.cp__rotator-track[data-v-6fd07e30],.cp__marquee-track[data-v-6fd07e30],.cp__orbit-core[data-v-6fd07e30]:before,.cp__eyebrow-dot[data-v-6fd07e30]{animation:none}.cp__rotator[data-v-6fd07e30]{height:auto}}@media (width<=1080px){.cp__orbit[data-v-6fd07e30]{grid-template-columns:1fr}.cp__manifesto-grid[data-v-6fd07e30],.cp__grid[data-v-6fd07e30]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.cp__hero[data-v-6fd07e30]{padding-top:80px}.cp__hero h1[data-v-6fd07e30]{letter-spacing:-.06em}.cp__model[data-v-6fd07e30],.cp__manifesto[data-v-6fd07e30],.cp__sections[data-v-6fd07e30]{margin-top:68px}.cp__orbit[data-v-6fd07e30]{border-radius:22px;padding:22px}.cp__manifesto-grid[data-v-6fd07e30],.cp__grid[data-v-6fd07e30]{grid-template-columns:1fr}.cp__orbit-wire[data-v-6fd07e30]{display:none}}@media (width<=420px){.cp__hero h1[data-v-6fd07e30]{font-size:clamp(2.7rem,13vw,3.7rem)}.cp__hero-meta[data-v-6fd07e30]{justify-content:flex-start}.cp__card[data-v-6fd07e30]{padding:16px}}.nf[data-v-a82bddd8]{background:radial-gradient(ellipse 50% 45% at 50% 38%, #d57a2a0b 0%, transparent 70%), linear-gradient(180deg, var(--sd-bg) 0%, var(--sd-bg-soft) 100%);justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.nf-scanlines[data-v-a82bddd8]{pointer-events:none;z-index:1;background:repeating-linear-gradient(#0000 0 3px,#d57a2a03 3px 4px);position:absolute;inset:0}.nf-noise[data-v-a82bddd8]{opacity:.028;pointer-events:none;z-index:1;mix-blend-mode:overlay;width:100%;height:100%;position:absolute;inset:0}.nf-particles[data-v-a82bddd8]{pointer-events:none;z-index:0;position:absolute;inset:0}.nf-particle[data-v-a82bddd8]{background:linear-gradient(to right, transparent, var(--sd-orange), transparent);border-radius:var(--sd-radius-full);height:1px;animation:linear infinite particle-fly-a82bddd8;position:absolute;right:-140px}@keyframes particle-fly-a82bddd8{0%{transform:translate(0)}60%{opacity:inherit}to{opacity:0;transform:translate(-120vw)}}.nf-pulse-rings[data-v-a82bddd8]{pointer-events:none;z-index:0;position:absolute;top:32%;left:50%;transform:translate(-50%,-50%)}.nf-ring[data-v-a82bddd8]{border:1px solid var(--sd-orange);opacity:0;border-radius:50%;width:300px;height:300px;animation:4.5s ease-out infinite ring-expand-a82bddd8;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.3)}.nf-ring--2[data-v-a82bddd8]{animation-delay:1.5s}.nf-ring--3[data-v-a82bddd8]{animation-delay:3s}@keyframes ring-expand-a82bddd8{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}15%{opacity:.12}to{opacity:0;transform:translate(-50%,-50%)scale(3.5)}}.nf-inner[data-v-a82bddd8]{z-index:2;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:860px;padding:24px 1.5rem 56px;display:flex;position:relative}.nf-dish-wrap[data-v-a82bddd8]{width:100%;max-width:400px;animation:dish-hover-a82bddd8 3s var(--sd-ease-out) infinite alternate;position:relative}@keyframes dish-hover-a82bddd8{0%{transform:translateY(0)rotate(-.2deg)}to{transform:translateY(-2px)}}.nf-dish[data-v-a82bddd8]{width:100%;height:auto}.nf-signal path[data-v-a82bddd8]{animation:1.8s linear infinite signal-dash-a82bddd8}@keyframes signal-dash-a82bddd8{to{stroke-dashoffset:-30px}}.nf-signal-x[data-v-a82bddd8]{animation:2s ease-in-out infinite x-blink-a82bddd8}@keyframes x-blink-a82bddd8{0%,40%,to{opacity:1}50%,55%{opacity:.15}60%{opacity:1}65%,68%{opacity:.2}}.nf-feed-blink[data-v-a82bddd8]{animation:2.2s ease-out infinite feed-ping-a82bddd8}@keyframes feed-ping-a82bddd8{0%{r:5;opacity:.6}70%{r:14;opacity:0}to{r:14;opacity:0}}.nf-dish-bowl[data-v-a82bddd8]{transform-origin:220px 170px;animation:6s ease-in-out infinite alternate bowl-scan-a82bddd8}@keyframes bowl-scan-a82bddd8{0%{transform:rotate(-1deg)}to{transform:rotate(1deg)}}.nf-ground-lines[data-v-a82bddd8]{justify-content:center;gap:8px;margin-top:-8px;display:flex}.nf-ground-line[data-v-a82bddd8]{border-radius:var(--sd-radius-full);background:linear-gradient(90deg,#0000,#d57a2a40,#0000);height:1.5px;animation:.7s ease-in-out infinite alternate ground-line-a82bddd8}.nf-ground-line[data-v-a82bddd8]:first-child{width:70px}.nf-ground-line[data-v-a82bddd8]:nth-child(2){width:45px}.nf-ground-line[data-v-a82bddd8]:nth-child(3){width:90px}.nf-ground-line[data-v-a82bddd8]:nth-child(4){width:35px}.nf-ground-line[data-v-a82bddd8]:nth-child(5){width:55px}@keyframes ground-line-a82bddd8{0%{opacity:.5;transform:scaleX(1)}to{opacity:.1;transform:scaleX(.35)}}.nf-text[data-v-a82bddd8]{flex-direction:column;align-items:center;margin-top:12px;display:flex}.nf-404-wrap[data-v-a82bddd8]{animation:fade-up-a82bddd8 .7s var(--sd-ease-out) both;align-items:baseline;gap:14px;margin-bottom:18px;animation-delay:.1s;display:flex}@keyframes fade-up-a82bddd8{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.nf-404[data-v-a82bddd8]{font-family:var(--sd-font-mono);letter-spacing:-.06em;background:linear-gradient(135deg, var(--sd-orange) 0%, var(--sd-orange-strong) 40%, #d57a2a40 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(4rem,12vw,7.5rem);font-weight:900;line-height:1;position:relative}.nf-404[data-v-a82bddd8]:before,.nf-404[data-v-a82bddd8]:after{content:attr(data-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.nf-404[data-v-a82bddd8]:before{background:linear-gradient(135deg,#ef4444,#0000);animation:3.2s steps(2,end) infinite glitch-a-a82bddd8}.nf-404[data-v-a82bddd8]:after{background:linear-gradient(135deg, var(--sd-cyan,#38bdf8), transparent);animation:2.6s steps(2,end) infinite glitch-b-a82bddd8}@keyframes glitch-a-a82bddd8{0%,92%,to{opacity:0;transform:none}93%{opacity:.5;transform:translate(-2px,1px)}96%{opacity:.5;transform:translate(2px,-1px)}}@keyframes glitch-b-a82bddd8{0%,90%,to{opacity:0;transform:none}94%{opacity:.4;transform:translate(2px,1px)}97%{opacity:.4;transform:translate(-2px,-1px)}}.nf-404-sub[data-v-a82bddd8]{font-family:var(--sd-font-mono);letter-spacing:.2em;color:#d57a2a61;text-transform:uppercase;align-self:center;font-size:.62rem;font-weight:700}.nf-title[data-v-a82bddd8]{font-family:var(--sd-font);letter-spacing:-.04em;color:var(--sd-text);animation:fade-up-a82bddd8 .7s var(--sd-ease-out) both;margin:0 0 14px;font-size:clamp(1.55rem,4vw,2.6rem);font-weight:850;line-height:1.12;animation-delay:.2s}.nf-title-accent[data-v-a82bddd8]{background:linear-gradient(90deg, var(--sd-orange-strong), var(--sd-orange));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.nf-desc[data-v-a82bddd8]{font-family:var(--sd-font);color:var(--sd-text-soft);max-width:44ch;animation:fade-up-a82bddd8 .7s var(--sd-ease-out) both;margin:0 0 26px;font-size:.95rem;line-height:1.75;animation-delay:.3s}.nf-terminal[data-v-a82bddd8]{border-radius:var(--sd-radius-md);border:1px solid var(--sd-border);width:100%;max-width:480px;animation:fade-up-a82bddd8 .7s var(--sd-ease-out) both;box-shadow:var(--sd-shadow-soft);margin-bottom:30px;animation-delay:.4s;overflow:hidden}.nf-terminal-bar[data-v-a82bddd8]{border-bottom:1px solid var(--sd-border);background:#1f1f1f3d;align-items:center;gap:6px;padding:8px 12px;display:flex}.nf-terminal-dot[data-v-a82bddd8]{border-radius:50%;width:8px;height:8px}.nf-terminal-dot--red[data-v-a82bddd8]{opacity:.7;background:#ef4444}.nf-terminal-dot--yellow[data-v-a82bddd8]{background:var(--sd-yellow);opacity:.7}.nf-terminal-dot--green[data-v-a82bddd8]{background:var(--sd-green);opacity:.7}.nf-terminal-bar-title[data-v-a82bddd8]{font-family:var(--sd-font-mono);color:var(--sd-text-dim);letter-spacing:.08em;margin-left:auto;font-size:.6rem}.nf-terminal-body[data-v-a82bddd8]{font-family:var(--sd-font-mono);text-align:left;background:#04120dd9;padding:14px 16px;font-size:.78rem;line-height:1.9}.nf-prompt[data-v-a82bddd8]{color:var(--sd-orange);margin-right:8px;font-weight:800}.nf-cmd[data-v-a82bddd8]{color:var(--sd-text)}.nf-path[data-v-a82bddd8]{color:var(--sd-cyan)}.nf-err[data-v-a82bddd8]{color:#f87171bf;padding-left:20px;font-size:.72rem}.nf-hint[data-v-a82bddd8]{opacity:.5;align-items:center;display:inline-flex}.nf-cmd-hint[data-v-a82bddd8]{color:var(--sd-text-muted)}.nf-cursor[data-v-a82bddd8]{color:var(--sd-orange);animation:1s step-end infinite cursor-blink-a82bddd8}@keyframes cursor-blink-a82bddd8{0%,49%{opacity:1}50%,to{opacity:0}}.nf-actions[data-v-a82bddd8]{animation:fade-up-a82bddd8 .7s var(--sd-ease-out) both;flex-wrap:wrap;justify-content:center;gap:10px;animation-delay:.5s;display:flex}@media (prefers-reduced-motion:reduce){.nf-particle[data-v-a82bddd8],.nf-ring[data-v-a82bddd8],.nf-signal path[data-v-a82bddd8],.nf-signal-x[data-v-a82bddd8],.nf-feed-blink[data-v-a82bddd8],.nf-dish-bowl[data-v-a82bddd8],.nf-dish-wrap[data-v-a82bddd8],.nf-ground-line[data-v-a82bddd8],.nf-404[data-v-a82bddd8]:before,.nf-404[data-v-a82bddd8]:after,.nf-cursor[data-v-a82bddd8]{animation:none}.nf-404[data-v-a82bddd8]:before,.nf-404[data-v-a82bddd8]:after{opacity:0}}@media (width<=620px){.nf-dish-wrap[data-v-a82bddd8]{max-width:280px}.nf-terminal-body[data-v-a82bddd8]{font-size:.68rem}.nf-actions[data-v-a82bddd8]{flex-direction:column;align-items:stretch;width:100%;max-width:280px}.nf-ring--1[data-v-a82bddd8],.nf-ring--2[data-v-a82bddd8],.nf-ring--3[data-v-a82bddd8]{width:180px;height:180px}.nf-desc[data-v-a82bddd8]{padding:0 8px;font-size:.9rem}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sd-bg:#fff;--sd-bg-raised:#fff;--sd-bg-soft:#fff;--sd-bg-muted:#fafafa;--sd-bg-card:#fff;--sd-orange:#d86f1f;--sd-orange-strong:#ed7d26;--sd-orange-dark:#ad5117;--sd-deep-green:#173c33;--sd-green-dark:#214c41;--sd-green-soft:#e8f2ef;--sd-border:#ededed;--sd-border-strong:#ddd;--sd-border-highlight:#e9a16c;--sd-text:#1f1f1f;--sd-text-soft:#5f6368;--sd-text-muted:#80868b;--sd-text-dim:#a6a6a6;--sd-accent:var(--sd-orange);--sd-accent-strong:var(--sd-orange-strong);--sd-accent-bg:#fde8d8;--sd-accent-bg-soft:#fff5ed;--sd-green:#2e7d32;--sd-green-bg:#e8f5e9;--sd-yellow:#9a6700;--sd-yellow-bg:#fff8d8;--sd-pink:#b4236c;--sd-pink-bg:#fce7f3;--sd-cyan:#087f8c;--sd-cyan-bg:#e5f7f8;--sd-blue:#2768c7;--sd-blue-bg:#e8f0fd;--sd-purple:#7047a3;--sd-purple-bg:#f0e9f8;--sd-vix:var(--sd-blue);--sd-vix-bg:var(--sd-blue-bg);--sd-softadastra:var(--sd-orange);--sd-softadastra-bg:var(--sd-accent-bg);--sd-kordex:var(--sd-yellow);--sd-kordex-bg:var(--sd-yellow-bg);--sd-cnerium:var(--sd-pink);--sd-cnerium-bg:var(--sd-pink-bg);--sd-pulsegrid:var(--sd-cyan);--sd-pulsegrid-bg:var(--sd-cyan-bg);--sd-registry:var(--sd-purple);--sd-registry-bg:var(--sd-purple-bg);--sd-converdict:var(--sd-orange);--sd-converdict-bg:var(--sd-accent-bg);--sd-radius-xs:5px;--sd-radius-sm:7px;--sd-radius-md:10px;--sd-radius-lg:12px;--sd-radius-xl:16px;--sd-radius-full:999px;--sd-container:1120px;--sd-header-height:52px;--sd-font:-apple-system, BlinkMacSystemFont, "Segoe UI", "Inter", Helvetica, Arial, sans-serif;--sd-font-mono:"Menlo", "Consolas", "SFMono-Regular", "DejaVu Sans Mono", "Liberation Mono", monospace;--sd-shadow-soft:0 1px 2px #0f172a0a, 0 6px 18px #0f172a0f;--sd-shadow-card:0 2px 4px #0f172a0a, 0 12px 32px #0f172a14;--sd-shadow-card-hover:0 3px 6px #0f172a0d, 0 18px 42px #0f172a1c;--sd-shadow-accent:0 2px 4px #ad511714, 0 12px 30px #d86f1f29;--sd-transition-fast:.12s ease;--sd-transition:.18s ease;--sd-transition-slow:.26s ease;--sd-ease-out:cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box}html,body,#app{min-height:100%}html{scroll-behavior:smooth}body{background:var(--sd-bg);color:var(--sd-text);font-family:var(--sd-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:14px;line-height:1.55;overflow-x:hidden}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}::selection{background:var(--sd-accent-bg);color:var(--sd-orange-dark)}:focus-visible{outline:2px solid var(--sd-orange);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background:var(--sd-bg);min-width:320px;min-height:100%;color:var(--sd-text);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{background:var(--sd-bg);min-width:320px;min-height:100vh;color:var(--sd-text);font-family:var(--sd-font);font-size:14px;line-height:1.55;position:relative;overflow-x:hidden}body:before,body:after{content:none}body.no-scroll{overflow:hidden}button,input,textarea,select{font:inherit}button{cursor:pointer;border:0}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}img{height:auto}#app{background:0 0;min-height:100vh;position:relative}.sd-page{background:var(--sd-bg);min-height:100vh}.sd-container{width:min(100% - 40px, var(--sd-container));margin-inline:auto}.sd-section{border-top:1px solid var(--sd-border);padding:72px 0;position:relative}.sd-section:first-child{border-top:0}.sd-section__inner{width:min(100% - 40px, var(--sd-container));margin-inline:auto}.sd-section__header{max-width:640px;margin-bottom:32px}.sd-section__label{border:1px solid var(--sd-border-strong);border-radius:var(--sd-radius-full);background:var(--sd-bg-raised);width:fit-content;color:var(--sd-orange-dark);letter-spacing:.02em;text-transform:none;align-items:center;gap:7px;margin-bottom:14px;padding:4px 10px;font-size:11.5px;font-weight:650;line-height:1.4;display:inline-flex}.sd-section__label-line{border-radius:var(--sd-radius-full);background:var(--sd-orange);width:6px;height:6px;box-shadow:0 0 0 3px var(--sd-accent-bg);flex:none}.sd-section__title{max-width:640px;color:var(--sd-text);letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(26px,3vw,36px);font-weight:680;line-height:1.12}.sd-section__desc{max-width:560px;color:var(--sd-text-soft);margin:0;font-size:15.5px;line-height:1.65}.sd-grid{gap:14px;display:grid}.sd-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sd-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sd-stack{flex-direction:column;gap:14px;display:flex}.sd-row{align-items:center;gap:12px;display:flex}.sd-muted{color:var(--sd-text-muted)}.sd-soft{color:var(--sd-text-soft)}.sd-mono{font-family:var(--sd-font-mono)}.sd-page h1,.sd-page h2,.sd-page h3,.sd-page h4{color:var(--sd-text);text-wrap:balance}.sd-page p{text-wrap:pretty}.sd-page code,.sd-page pre{font-family:var(--sd-font-mono)}.sd-page code{border:1px solid var(--sd-border);background:var(--sd-bg-soft);color:var(--sd-orange-dark);border-radius:4px;padding:2px 5px;font-size:.9em}.sd-page pre code{color:inherit;background:0 0;border:0;padding:0}.sd-surface{border:1px solid var(--sd-border);border-radius:var(--sd-radius-md);background:var(--sd-bg-raised)}.sd-surface-soft{border:1px solid var(--sd-border);border-radius:var(--sd-radius-md);background:var(--sd-bg-soft)}.sd-divider{background:var(--sd-border);border:0;width:100%;height:1px}@keyframes sd-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes sd-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sd-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes sd-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes sd-grid-scroll{0%{transform:translate(0)}to{transform:translate(32px,32px)}}.sd-anim-up{animation:sd-fade-up .5s var(--sd-ease-out) both}.sd-anim-in{animation:sd-fade-in .6s var(--sd-ease-out) both}.sd-reveal{opacity:0;transition:opacity .5s var(--sd-ease-out), transform .5s var(--sd-ease-out);transform:translateY(18px)}.sd-reveal.visible{opacity:1;transform:translateY(0)}.sd-reveal-d1{transition-delay:60ms}.sd-reveal-d2{transition-delay:.12s}.sd-reveal-d3{transition-delay:.18s}.sd-reveal-d4{transition-delay:.24s}@media (width<=900px){.sd-section{padding:60px 0}.sd-grid-3{grid-template-columns:1fr}.sd-section__header{margin-bottom:28px}}@media (width<=720px){.sd-container,.sd-section__inner{width:min(100% - 32px, var(--sd-container))}.sd-section{padding:52px 0}.sd-grid-2{grid-template-columns:1fr}.sd-row{flex-wrap:wrap}.sd-section__title{font-size:clamp(24px,8vw,32px)}.sd-section__desc{font-size:15px}}@media (width<=480px){.sd-container,.sd-section__inner{width:min(100% - 24px, var(--sd-container))}.sd-section{padding:44px 0}.sd-grid,.sd-stack{gap:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sd-anim-up,.sd-anim-in{animation:none}.sd-reveal,.sd-reveal.visible{opacity:1;transition:none;transform:none}}.sd-button{border-radius:var(--sd-radius-sm);min-height:40px;font-family:var(--sd-font);cursor:pointer;transition:transform var(--sd-transition-fast), border-color var(--sd-transition-fast), background-color var(--sd-transition-fast), color var(--sd-transition-fast), box-shadow var(--sd-transition-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13.5px;font-weight:620;line-height:1;display:inline-flex}.sd-button:hover{transform:translateY(-1px)}.sd-button:active{transform:translateY(0)}.sd-button:disabled{cursor:not-allowed;opacity:.55;transform:none}.sd-button svg{flex-shrink:0;width:15px;height:15px}.sd-button-primary{border-color:var(--sd-orange);background:var(--sd-orange);color:#fff;box-shadow:0 1px 2px #ad511729}.sd-button-primary:hover{border-color:var(--sd-orange-dark);background:var(--sd-orange-dark);box-shadow:0 4px 14px #ad51172e}.sd-button-secondary{border-color:var(--sd-border-strong);background:var(--sd-bg-raised);color:var(--sd-text-soft);box-shadow:0 1px 2px #00000006}.sd-button-secondary:hover{background:var(--sd-bg-muted);color:var(--sd-text);border-color:#c5c5c5}.sd-badge{border:1px solid var(--sd-border-strong);border-radius:var(--sd-radius-full);background:var(--sd-bg-raised);width:fit-content;color:var(--sd-orange-dark);letter-spacing:.015em;align-items:center;gap:7px;padding:4px 10px;font-size:11.5px;font-weight:650;line-height:1.4;display:inline-flex}.sd-badge:before{border-radius:var(--sd-radius-full);background:var(--sd-orange);width:6px;height:6px;box-shadow:0 0 0 3px var(--sd-accent-bg);content:"";flex:none}.sd-card{border:1px solid var(--sd-border);border-radius:var(--sd-radius-md);background:var(--sd-bg-card);box-shadow:0 1px 2px #00000006}.sd-card-raised{border-color:var(--sd-border);background:var(--sd-bg-raised);box-shadow:var(--sd-shadow-soft)}.sd-card-hover{transition:transform var(--sd-transition-fast), border-color var(--sd-transition-fast), background-color var(--sd-transition-fast), box-shadow var(--sd-transition-fast)}.sd-card-hover:hover{border-color:var(--sd-border-strong);background:var(--sd-bg-raised);transform:translateY(-2px);box-shadow:0 1px 2px #0000000a,0 10px 26px #0000000e}.sd-section-heading{max-width:640px}.sd-section-heading__eyebrow{border:1px solid var(--sd-border-strong);border-radius:var(--sd-radius-full);background:var(--sd-bg-raised);color:var(--sd-orange-dark);letter-spacing:.02em;text-transform:none;align-items:center;gap:7px;margin:0 0 14px;padding:4px 10px;font-size:11.5px;font-weight:650;line-height:1.4;display:inline-flex}.sd-section-heading__eyebrow:before{border-radius:var(--sd-radius-full);background:var(--sd-orange);width:6px;height:6px;box-shadow:0 0 0 3px var(--sd-accent-bg);content:"";flex:none}.sd-section-heading__title{max-width:640px;color:var(--sd-text);letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(26px,3vw,36px);font-weight:680;line-height:1.12}.sd-section-heading__text{max-width:560px;color:var(--sd-text-soft);margin:0;font-size:15.5px;line-height:1.65}.sd-meta-badge{border:1px solid var(--sd-border);background:var(--sd-bg-soft);width:fit-content;min-height:22px;color:var(--sd-text-muted);font-family:var(--sd-font-mono);letter-spacing:.015em;border-radius:4px;align-items:center;padding:2px 7px;font-size:10.5px;font-weight:650;line-height:1;display:inline-flex}.sd-meta-badge-active{background:var(--sd-green-bg);color:var(--sd-green);border-color:#b9dbbb}.sd-text-link{color:var(--sd-orange-dark);transition:color var(--sd-transition-fast), gap var(--sd-transition-fast);align-items:center;gap:5px;font-size:13.5px;font-weight:620;display:inline-flex}.sd-text-link:hover{color:var(--sd-orange);gap:7px}.sd-text-link-muted{color:var(--sd-text-muted)}.sd-text-link-muted:hover{color:var(--sd-text)}.sd-stack-icon{border:1px solid var(--sd-border);background:var(--sd-bg-soft);border-radius:8px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.sd-stack-icon svg{fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.sd-stack-vix{color:var(--sd-vix)}.sd-stack-vix-bg{background:var(--sd-vix-bg);border-color:#cbdcf6}.sd-stack-softadastra{color:var(--sd-softadastra)}.sd-stack-softadastra-bg{background:var(--sd-softadastra-bg);border-color:#f1c7a7}.sd-stack-kordex{color:var(--sd-kordex)}.sd-stack-kordex-bg{background:var(--sd-kordex-bg);border-color:#ead99d}.sd-stack-cnerium{color:var(--sd-cnerium)}.sd-stack-cnerium-bg{background:var(--sd-cnerium-bg);border-color:#efc4da}.sd-stack-pulsegrid{color:var(--sd-pulsegrid)}.sd-stack-pulsegrid-bg{background:var(--sd-pulsegrid-bg);border-color:#bce2e5}.sd-stack-registry{color:var(--sd-registry)}.sd-stack-registry-bg{background:var(--sd-registry-bg);border-color:#d8c8ea}.sd-stack-converdict{color:var(--sd-converdict)}.sd-stack-converdict-bg{background:var(--sd-converdict-bg);border-color:#f1c7a7}.sd-button:focus-visible,.sd-text-link:focus-visible{outline:2px solid var(--sd-orange);outline-offset:2px}@media (prefers-reduced-motion:reduce){.sd-button,.sd-card-hover,.sd-text-link{transition:none}.sd-badge:before{animation:none}}@media (width<=1080px){.sd-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.sd-section{padding:84px 0}}@media (width<=960px){.sd-grid-2,.sd-grid-3{grid-template-columns:1fr}.sd-section__header{margin-bottom:42px}}@media (width<=860px){.sd-container,.sd-section__inner{width:min(100% - 40px, var(--sd-container))}}@media (width<=640px){.sd-container,.sd-section__inner{width:min(100% - 32px, var(--sd-container))}.sd-section{padding:64px 0}.sd-section__header{margin-bottom:34px}.sd-section__label{margin-bottom:14px;font-size:12px}.sd-section__title{letter-spacing:-.03em;font-size:clamp(28px,9vw,36px)}.sd-section__desc{font-size:15.5px}.sd-row{flex-direction:column;align-items:flex-start}.sd-button{width:100%}.sd-section-heading__eyebrow{margin-bottom:14px;font-size:12px}.sd-section-heading__title{letter-spacing:-.03em;font-size:clamp(28px,9vw,36px)}.sd-section-heading__text{font-size:15.5px}}@media (width<=520px){.sd-container,.sd-section__inner{width:min(100% - 28px, var(--sd-container))}.sd-section{padding:56px 0}}
