@font-face{font-family:"Inter";src:url("fonts/Inter-opsz.latin.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inter";src:url("fonts/Inter-opsz.symbols.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+2190,U+2192,U+2264-2265,U+2318}:root{color-scheme:dark;--bg:#000;--tile:#131315;--tile-2:#19191c;--tile-3:#222226;--tile-hover:#18181b;--viz-surface:#1b1b1e;--tile-edge:inset 0 1px 0 rgba(255,255,255,0.05);--tile-edge-hover:inset 0 1px 0 rgba(255,255,255,0.08);--chrome:rgba(22,22,23,0.72);--chrome-solid:rgba(22,22,23,0.94);--line:rgba(255,255,255,0.09);--line-2:rgba(255,255,255,0.14);--line-3:rgba(255,255,255,0.22);--surface:var(--tile);--surface-2:var(--tile-2);--text:#f5f5f7;--text-2:#a8a8ad;--text-3:#8d8d92;--accent:#04b0c4;--accent-hi:#3fd2e3;--accent-soft:rgba(4,176,196,0.14);--accent-line:rgba(4,176,196,0.5);--navy:#01345f;--ok:#30d158;--warn:#ff9f0a;--danger:#ff6961;--grad-brand:linear-gradient(96deg,#b8f5fb 0%,#5edbe9 30%,#10b8cb 62%,#0a86b5 100%);--grad-silver:linear-gradient(180deg,#ffffff 20%,#a1a1a6 100%);--font-sans:-apple-system,BlinkMacSystemFont,"Inter","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--track-display:-0.022em;--track-title:-0.018em;--track-head:-0.012em;--track-text:-0.011em;--track-small:-0.006em;--radius-xs:8px;--radius-sm:12px;--radius:14px;--radius-lg:22px;--radius-xl:30px;--radius-pill:980px;--spring:cubic-bezier(0.22,1,0.36,1);--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--ease-nav:cubic-bezier(0.4,0,0.6,1);--gutter:clamp(20px,5vw,48px);--maxw:1180px;--topbar-top:20px;--topbar-bar:76px;--topbar-h:calc(var(--topbar-top) + var(--topbar-bar) + env(safe-area-inset-top,0px));--bar:#1a1a1d;--bar-line:rgba(255,255,255,0.09);--bar-line-solid:#28282c;--bar-text:#a8a8ad;--space-section:clamp(96px,11vw,160px)}@media (max-width:760px),(max-height:520px) and (orientation:landscape){:root{--topbar-bar:60px}}@supports (font:-apple-system-body){:root{--track-text:-0.02em;--track-small:-0.012em;--track-display:-0.018em}}@supports (transition-timing-function:linear(0,1)){:root{--spring:linear(0,0.0575 4.17%,0.1803 8.33%,0.3207 12.5%,0.4551 16.67%,0.5729 20.83%,0.671 25%,0.7501 29.17%,0.8122 33.33%,0.8601 37.5%,0.8966 41.67%,0.924 45.83%,0.9445 50%,0.9596 54.17%,0.9707 58.33%,0.9789 62.5%,0.9848 66.67%,0.9891 70.83%,0.9922 75%,0.9944 79.17%,0.996 83.33%,0.9972 87.5%,0.998 91.67%,0.9986 95.83%,1)}}*,*::before,*::after{box-sizing:border-box}html{background:var(--bg);-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-padding-top:calc(var(--topbar-h) + 24px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--bg);color:var(--text-2);font-family:var(--font-sans);font-size:17px;line-height:1.47;letter-spacing:var(--track-text);overflow-wrap:break-word;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.site{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;overflow-x:clip;background:var(--bg)}.main{flex:1;outline:none}[hidden]{display:none !important}html.is-locked{overflow:hidden;padding-right:var(--sbw,0px)}html.is-locked .topbar{right:var(--sbw,0px)}img,svg{max-width:100%}.nobr{white-space:nowrap}.sent{display:inline-block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;letter-spacing:inherit}::selection{background:rgba(4,176,196,0.42);color:#fff}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;left:16px;top:10px;z-index:200;padding:10px 18px;border-radius:var(--radius-pill);background:var(--text);color:#000;font-weight:600;font-size:14px;transform:translateY(-160%);transition:transform 0.45s var(--spring)}.skip-link:focus{transform:none}.display,.h1,.h2,.h3{margin:0;color:var(--text);font-weight:600;text-wrap:balance;overflow-wrap:break-word}.display{font-size:clamp(1.75rem,calc((100vw - 2 * var(--gutter)) / 8.9),7rem);line-height:1.02;letter-spacing:var(--track-display)}:lang(en) .display{font-size:clamp(1.75rem,calc((100vw - 2 * var(--gutter)) / 10.05),6.2rem)}.h1{font-size:clamp(2rem,0.9rem + 5.6vw,5rem);line-height:1.04;letter-spacing:var(--track-display)}.h2{font-size:clamp(1.875rem,0.9rem + 4.2vw,4rem);line-height:1.06;letter-spacing:var(--track-title)}.h3{font-size:1.5rem;line-height:1.17;letter-spacing:var(--track-head)}.lead{margin:0;max-width:34em;font-size:clamp(1.1875rem,1.05rem + 0.6vw,1.5rem);line-height:1.4;letter-spacing:-0.006em;color:var(--text-2);text-wrap:pretty}.lead strong{color:var(--text);font-weight:600}.shead--center .lead,.phero__lead,.closing__lead,.hero__lead{text-wrap:balance}.eyebrow{margin:0;color:var(--accent-hi);font-size:clamp(0.9375rem,0.88rem + 0.25vw,1.0625rem);font-weight:600;line-height:1.2;letter-spacing:var(--track-small)}.tint,.silver{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.tint{background-image:var(--grad-brand)}.silver{background-image:var(--grad-silver)}@media (forced-colors:active),(prefers-contrast:more){.tint,.silver{background:none;color:var(--text);-webkit-text-fill-color:currentColor}}time,.tabular{font-variant-numeric:tabular-nums}.wrap{width:100%;max-width:calc(var(--maxw) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--space-section)}.section--tight{padding-block:calc(var(--space-section) * 0.6)}.section--flush{padding-top:0}.shead{display:grid;justify-items:start;gap:18px;max-width:820px;margin-bottom:clamp(44px,6vw,80px)}.shead .more{margin-top:6px}.shead--center{justify-items:center;margin-inline:auto;text-align:center}.shead--center .lead{margin-inline:auto}.split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px 80px;align-items:start}.split__head .shead{margin-bottom:0}.split--sticky .split__head{position:sticky;top:calc(var(--topbar-h) + 48px)}@media (min-width:900px){.split--specs{grid-template-columns:minmax(0,5.5fr) minmax(0,6.5fr)}.split__head--fit{container-type:inline-size}.split__head--fit .h2{font-size:min(clamp(1.875rem,0.9rem + 4.2vw,4rem),12.6cqi)}}.split__head .lead{text-wrap:balance}@media (max-width:899px){.split{grid-template-columns:minmax(0,1fr);gap:44px}.split--sticky .split__head{position:static}}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 30px}.actions--center{justify-content:center}.topbar{position:fixed;inset:0 0 auto 0;z-index:50;display:flex;justify-content:center;padding:calc(var(--topbar-top) + env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) 0 max(16px,env(safe-area-inset-left,0px));pointer-events:none}.topbar__bar{position:relative;display:flex;align-items:center;gap:28px;width:100%;max-width:var(--maxw);height:var(--topbar-bar);padding:0 28px;border:1px solid var(--bar-line);border-radius:14px;background:linear-gradient(180deg,rgba(26,26,29,0.82),var(--bar));-webkit-backdrop-filter:blur(28px) saturate(1.6);backdrop-filter:blur(28px) saturate(1.6);box-shadow:0 4px 8px -2px rgba(0,0,0,0.35),0 12px 32px -4px rgba(0,0,0,0.3),inset 0 1px 0 rgba(255,255,255,0.07);pointer-events:auto;transition:background-color 0.3s var(--ease-out),border-color 0.3s var(--ease-out),box-shadow 0.3s var(--ease-out)}.topbar.is-menu .topbar__bar{border-color:transparent;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.brand{display:inline-flex;align-items:center;gap:8px;flex:none;color:var(--text);border-radius:6px;transition:opacity 0.2s var(--ease-out)}.brand:hover{opacity:0.85}.brand__mark{flex:none;width:auto;height:22px;display:block}.mark__t{fill:var(--accent)}.mark__w{fill:currentColor}.brand .mark__w{fill:#01345f}.wordmark{font-size:18px;font-weight:600;letter-spacing:-0.02em;line-height:1;white-space:nowrap}.nav{margin-left:auto}@media (min-width:900px){.topbar__bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.topbar__bar > .brand{justify-self:start}.nav{margin:0}.topbar__actions{justify-self:end;margin-left:0}}.nav__list{display:flex;align-items:center;gap:2px;margin:0;padding:0;list-style:none}.nav__link{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border:0;border-radius:8px;background:linear-gradient(90deg,#fff 50%,var(--bar-text) 50%) 99.5% 0 / 205% 100% no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;font-size:14px;font-weight:500;line-height:17px;letter-spacing:0;white-space:nowrap;cursor:pointer;transition:background-position 0.25s var(--ease-out)}.nav__link[aria-current="page"],.nav__trigger[aria-expanded="true"],.nav__trigger[data-active]{background-position:0 0}@media (hover:hover) and (pointer:fine){.nav__link:hover{background-position:0 0}}.nav__link:focus-visible{outline-offset:2px}.nav__chev{display:flex;color:var(--bar-text);transition:transform 0.15s var(--ease-out)}.nav__trigger[aria-expanded="true"] .nav__chev{transform:rotate(180deg)}.topbar__actions{display:flex;align-items:center;gap:10px;flex:none;margin-left:auto}.search-trigger{position:relative;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:8px;background:none;color:var(--bar-text);cursor:pointer;transition:color 0.2s var(--ease-out),background-color 0.2s var(--ease-out),transform 0.45s var(--spring)}.search-trigger:hover{color:#fff}.search-trigger:active{transform:scale(0.9);transition-duration:0.1s}.search-trigger .i{display:block}.search-trigger::after{content:attr(data-hint);position:absolute;top:calc(100% + 10px);right:-4px;padding:6px 10px;border-radius:9px;background:rgba(44,44,46,0.96);box-shadow:inset 0 0 0 0.5px rgba(255,255,255,0.14),0 10px 30px -8px rgba(0,0,0,0.7);color:var(--text);font-size:12px;font-weight:500;letter-spacing:0;white-space:nowrap;opacity:0;transform:translateY(-3px);pointer-events:none;transition:opacity 0.16s var(--ease-out),transform 0.16s var(--ease-out)}@media (hover:hover) and (min-width:900px){.search-trigger:hover::after{opacity:1;transform:none;transition-delay:0.5s}}@media (min-width:900px){.search-trigger:focus-visible::after{opacity:1;transform:none;transition-delay:0s}}.topbar__cta{position:relative;display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:8px;background:#f5f5f7;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.12);color:#0c0c0e;font-size:14px;font-weight:500;line-height:1;letter-spacing:0;white-space:nowrap;transition:background-color 0.15s var(--ease-out),transform 0.45s var(--spring)}.topbar__cta:active{transform:scale(0.96);transition-duration:0.1s}@media (hover:hover) and (pointer:fine){.topbar__cta:hover{background:#d4d4d9}}.topbar__cta::after{content:"";position:absolute;inset:-6px -2px}.menu-toggle{display:none;position:relative;width:44px;height:44px;margin-right:-4px;padding:0;border:0;border-radius:10px;background:none;color:var(--text);cursor:pointer}.menu-toggle__bar{position:absolute;left:13.5px;width:17px;height:1.5px;border-radius:2px;background:currentColor;transition:transform 0.34s var(--ease-out),opacity 0.18s var(--ease-out)}.menu-toggle__bar:nth-child(1){top:15.5px}.menu-toggle__bar:nth-child(2){top:21.25px}.menu-toggle__bar:nth-child(3){top:27px}.menu-toggle[aria-expanded="true"] .menu-toggle__bar:nth-child(1){transform:translateY(5.75px) rotate(45deg)}.menu-toggle[aria-expanded="true"] .menu-toggle__bar:nth-child(2){opacity:0;transform:scaleX(0.4)}.menu-toggle[aria-expanded="true"] .menu-toggle__bar:nth-child(3){transform:translateY(-5.75px) rotate(-45deg)}@media (max-width:899px){.nav{display:none}.menu-toggle{display:block}}@media (max-width:760px),(max-height:520px) and (orientation:landscape){.topbar__bar{gap:14px;padding:0 12px 0 20px}.topbar__actions{gap:4px}.search-trigger{width:40px;height:40px}.mmenu{--mmenu-x:calc(max(16px,env(safe-area-inset-left,0px)) + 21px)}.brand__mark{height:20px}.wordmark{font-size:16px}}@media (max-width:379px){.topbar__cta{display:none}}.nav__mega{position:relative}.mega{position:absolute;top:calc(100% + 12px);left:0;z-index:1;width:520px;max-width:calc(100vw - 32px);max-height:calc(100vh - var(--topbar-h) - 24px);max-height:calc(100dvh - var(--topbar-h) - 24px);overflow-y:auto;overscroll-behavior:contain;padding:8px;border:1px solid var(--bar-line-solid);border-radius:8px;background:var(--bar);box-shadow:0 2px 4px -1px rgba(0,0,0,0.3),0 4px 12px -2px rgba(0,0,0,0.25);visibility:hidden;opacity:0;transform:translateY(-4px);transition:opacity 0.15s var(--ease-out),transform 0.15s var(--ease-out),visibility 0s linear 0.15s}.mega.is-open{visibility:visible;opacity:1;transform:none;transition:opacity 0.15s var(--ease-out),transform 0.15s var(--ease-out),visibility 0s}.mega::before{content:"";position:absolute;left:0;right:0;bottom:100%;height:14px}.mega__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(5,auto);grid-auto-flow:column;gap:2px;margin:0;padding:0;list-style:none}.mega__item{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:6px;color:var(--text);font-size:14px;font-weight:500;line-height:17px;letter-spacing:0;transition:background-color 0.15s var(--ease-out)}.mega__item .i{flex:none;color:var(--bar-text)}.mega__item[aria-current="page"]{background:rgba(255,255,255,0.06)}@media (hover:hover) and (pointer:fine){.mega__item:hover{background:rgba(255,255,255,0.06)}}.mmenu{position:fixed;inset:0;z-index:45;overflow-y:auto;overscroll-behavior:contain;padding:calc(var(--topbar-h) + 18px) var(--mmenu-x) calc(48px + env(safe-area-inset-bottom,0px));--mmenu-x:calc(max(16px,env(safe-area-inset-left,0px)) + 29px);background:#000;opacity:0;visibility:hidden;transition:opacity 0.26s var(--ease-out),visibility 0s linear 0.26s}.mmenu.is-open{opacity:1;visibility:visible;transition:opacity 0.3s var(--ease-out),visibility 0s}.mmenu__inner{max-width:560px;margin-inline:auto}.mmenu__main{margin:0;padding:0;list-style:none}.mmenu__link{display:flex;align-items:center;justify-content:space-between;padding:9px 0;color:var(--text);font-size:28px;font-weight:600;line-height:1.2;letter-spacing:-0.016em}.mmenu__link .arrow{color:var(--text-3);width:18px;height:18px}.mmenu__link[aria-current="page"]{color:var(--accent-hi)}.mmenu__label{margin:34px 0 10px;color:var(--text-3);font-size:13px;font-weight:400;letter-spacing:0}.mmenu__modules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(5,auto);grid-auto-flow:column;gap:0 20px;margin:0;padding:0;list-style:none}.mmenu__module{display:block;padding:9px 0;color:var(--text-2);font-size:17px;font-weight:500}.mmenu__module[aria-current="page"]{color:var(--accent-hi)}.mmenu.is-open li{animation:mm-in 0.5s var(--ease-out) both;animation-delay:calc(var(--i,0) * 22ms + 50ms)}@keyframes mm-in{from{opacity:0;transform:translateY(-10px)}}@media (min-width:900px){.mmenu{display:none}}.footer{margin-top:auto;padding-top:clamp(56px,7vw,84px);padding-bottom:calc(30px + env(safe-area-inset-bottom,0px));background:#0a0a0b;border-top:1px solid var(--line);font-size:13px;letter-spacing:var(--track-small)}.footer__inner{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px}.footer__brand{display:grid;gap:16px;align-content:start;justify-items:start}.footer__desc{margin:0;max-width:22em;color:var(--text-3);font-size:13px;line-height:1.5}.footer__nav{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:32px}.footer__label{margin:0 0 14px;color:#e8e8ed;font-size:13px;font-weight:600;line-height:1}.footer__col ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.footer__col--modules ul{grid-template-columns:repeat(2,max-content);grid-template-rows:repeat(5,auto);grid-auto-flow:column;column-gap:40px}.footer__col a{color:var(--text-3);font-size:13px;text-underline-offset:3px;transition:color 0.2s var(--ease-out)}.footer__col a:hover{color:var(--text);text-decoration:underline}.footer__base{display:flex;align-items:center;justify-content:space-between;gap:16px;position:relative;margin-top:clamp(40px,6vw,60px);padding-top:20px;color:var(--text-3);font-size:12px}.footer__base::before{content:"";position:absolute;top:0;left:var(--gutter);right:var(--gutter);height:1px;background:var(--line)}.footer__base p{margin:0}.footer__palette{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;color:var(--text-3);font-size:12px;cursor:pointer;transition:color 0.2s}.footer__palette:hover{color:var(--text-2)}.footer__base{flex-wrap:wrap}.footer__langs{margin-left:auto}.footer__langs ul{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none}.footer__langs a{color:var(--text-3);text-underline-offset:3px;transition:color 0.2s var(--ease-out)}.footer__langs a:hover{color:var(--text);text-decoration:underline}.footer__langs [aria-current]{color:var(--text-2)}@media (max-width:599px){.footer__langs{flex-basis:100%;margin-left:0}}@media (max-width:899px){.footer__inner{grid-template-columns:minmax(0,1fr);gap:40px}.footer__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}.footer__col--modules{grid-column:1 / -1}.footer__col--modules ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}@media (hover:none){.footer__palette{display:none}}.footer--crumbs{padding-top:0}.crumbs{position:relative;margin-bottom:clamp(44px,6vw,68px);padding-block:15px}.crumbs::after{content:"";position:absolute;bottom:0;left:var(--gutter);right:var(--gutter);height:1px;background:var(--line)}.crumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;margin:0;padding:0;list-style:none;color:var(--text-3);font-size:12px;line-height:1.5}.crumbs__list li{display:inline-flex;align-items:center;min-width:0}.crumbs__sep{display:inline-flex;margin:0 7px;opacity:0.6}.crumbs__list a{color:var(--text-3);text-underline-offset:3px;transition:color 0.2s var(--ease-out)}.crumbs__list a:hover{color:var(--text);text-decoration:underline}.crumbs__list [aria-current="page"]{color:var(--text-2)}.kbd{display:inline-flex;align-items:center;justify-content:center;gap:1px;height:20px;min-width:20px;padding:0 6px;border:0;border-radius:6px;background:rgba(255,255,255,0.08);box-shadow:inset 0 0 0 0.5px rgba(255,255,255,0.16);color:var(--text-2);font-family:var(--font-sans);font-size:11px;font-weight:500;line-height:1;letter-spacing:0;white-space:nowrap}.kbd--icon{width:20px;padding:0}@media (hover:none) and (pointer:coarse){.kbd[data-kbd]{display:none}}.palette{--pal-top:calc(var(--topbar-top) + env(safe-area-inset-top,0px));position:fixed;inset:0;z-index:100;visibility:hidden;transition:visibility 0s linear 0.3s}.palette.is-open{visibility:visible;transition:visibility 0s}.palette__backdrop{position:absolute;inset:0;background:rgba(0,0,0,0.5);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;touch-action:none;transition:opacity 0.28s var(--ease-out)}.palette.is-open .palette__backdrop{opacity:1}.palette__dialog{position:absolute;top:var(--pal-top);left:max(16px,env(safe-area-inset-left,0px));right:max(16px,env(safe-area-inset-right,0px));display:flex;flex-direction:column;max-width:var(--maxw);max-height:calc(100vh - var(--pal-top) - 16px);max-height:calc(100dvh - var(--pal-top) - 16px);margin-inline:auto;overflow:hidden;border:1px solid var(--bar-line);border-radius:14px;background:var(--bar);box-shadow:0 4px 8px -2px rgba(0,0,0,0.35),0 12px 32px -4px rgba(0,0,0,0.3),0 48px 120px -24px rgba(0,0,0,0.85),inset 0 1px 0 rgba(255,255,255,0.07);opacity:0;clip-path:inset(-80px -80px calc(100% - var(--topbar-bar)) -80px);transition:clip-path 0.24s var(--ease-nav),opacity 0.14s var(--ease-out) 0.1s}.palette.is-open .palette__dialog{opacity:1;clip-path:inset(-80px -80px -200px -80px);transition:clip-path 0.4s var(--ease-nav),opacity 0s}html.is-locked .palette__dialog{right:calc(max(16px,env(safe-area-inset-right,0px)) + var(--sbw,0px))}.palette__search{display:flex;align-items:center;gap:14px;flex:none;height:calc(var(--topbar-bar) - 2px);padding:0 18px 0 28px;color:var(--bar-text);opacity:0;transition:opacity 0s linear 0.3s}.palette.is-open .palette__search{opacity:1;transition:opacity 0.2s var(--ease-out) 0.04s}.palette__field{display:flex;align-items:center;gap:14px;flex:1;min-width:0;height:100%;cursor:text}.palette__field > .i{flex:none}.palette__input{flex:1;min-width:0;height:100%;padding:0;border:0;border-radius:0;outline:none;background:transparent;color:var(--text);caret-color:var(--accent-hi);font-family:var(--font-sans);font-size:19px;font-weight:400;letter-spacing:-0.01em;-webkit-appearance:none;appearance:none}.palette__input::placeholder{color:var(--text-3);opacity:1}.palette__input::-webkit-search-cancel-button{display:none}.palette__esc{flex:none;height:24px;padding:0 8px;cursor:pointer}.palette__cancel{display:none;flex:none;height:44px;padding:0 8px;border:0;background:none;color:var(--text);font-size:17px;font-weight:400;letter-spacing:-0.01em;cursor:pointer}.palette__body{display:flex;flex:1 1 auto;min-height:0;border-top:1px solid var(--bar-line-solid)}.palette__list{position:relative;flex:1 1 auto;min-width:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:6px 8px 10px;scroll-padding-block:8px}.palette__hl{position:absolute;top:0;left:8px;right:8px;height:44px;border-radius:8px;background:rgba(255,255,255,0.07);opacity:0;pointer-events:none;transition:transform 0.18s var(--ease-out),height 0.18s var(--ease-out),opacity 0.12s}.palette__list.has-active .palette__hl{opacity:1}.palette__list.no-anim .palette__hl{transition:opacity 0.12s}.palette__glabel{margin:0;padding:16px 12px 6px;color:var(--text-3);font-size:12px;font-weight:500;line-height:1;letter-spacing:0}.palette__group:first-of-type .palette__glabel{padding-top:10px}.palette__item{position:relative;display:flex;align-items:center;gap:12px;height:44px;padding:0 12px;border-radius:8px;color:var(--text);outline:none;-webkit-touch-callout:none}.palette__icon{display:flex;flex:none;color:var(--bar-text)}.palette__item[aria-selected="true"] .palette__icon{color:var(--text)}.palette__title{flex:none;font-size:14.5px;font-weight:500;letter-spacing:0;white-space:nowrap}.palette__sub{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-3);font-size:13px;letter-spacing:0}.palette__kind{flex:none;margin-left:auto;color:var(--text-3);font-size:12px;letter-spacing:0}.palette__enter{display:none;flex:none;margin-left:auto;color:var(--text-3)}.palette__kind + .palette__enter{margin-left:10px}.palette__item[aria-selected="true"] .palette__enter{display:flex}.palette__empty{margin:0;padding:28px 12px;color:var(--text-3);font-size:15px;text-align:center}.palette__preview{display:none}.pcard{display:flex;flex-direction:column;height:100%}.pcard__eyebrow{margin:0;color:var(--accent-hi);font-size:13px;font-weight:600;letter-spacing:0}.pcard__title{max-width:18em;margin:10px 0 0;color:var(--text);font-size:28px;font-weight:600;line-height:1.12;letter-spacing:var(--track-title);text-wrap:balance}.pcard__text{display:-webkit-box;max-width:34em;margin:14px 0 0;overflow:hidden;color:var(--text-2);font-size:15px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4}.pcard__label{margin:26px 0 6px;color:var(--text-3);font-size:12px;font-weight:500;letter-spacing:0}.pcard__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;max-width:40em;margin:0;padding:0;list-style:none}.pcard__list li{padding:9px 0;border-top:1px solid var(--line);color:var(--text);font-size:13.5px;line-height:1.3;letter-spacing:0}.pcard__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:auto 0 0;padding-top:20px;color:var(--text-3);font-size:12px;letter-spacing:0}.pcard__open{display:inline-flex;align-items:center;gap:6px}@media (min-width:900px){.palette__body{flex:none;height:min(460px,calc(100vh - var(--pal-top) - var(--topbar-bar) - 40px))}.palette__list{flex:0 0 clamp(320px,38%,420px)}.palette__preview{display:block;flex:1 1 auto;min-width:0;padding:34px 44px 26px;border-left:1px solid var(--bar-line-solid);overflow:hidden}}@media (max-width:760px),(max-height:520px) and (orientation:landscape){.palette__search{gap:12px;padding:0 12px 0 20px}.palette__field{gap:12px}.palette__input{font-size:17px}}@media (hover:none) and (pointer:coarse){.palette__backdrop{display:none}.palette__dialog{inset:0;max-width:none;max-height:none;margin:0;border:0;border-radius:0;background:#000;box-shadow:none;clip-path:none;opacity:0;transition:opacity 0.2s var(--ease-out)}.palette.is-open .palette__dialog{clip-path:none;opacity:1;transition:opacity 0.24s var(--ease-out)}html.is-locked .palette__dialog{right:0}.palette__search{gap:4px;height:auto;padding:calc(env(safe-area-inset-top,0px) + 12px) max(8px,env(safe-area-inset-right,0px)) 12px max(16px,env(safe-area-inset-left,0px));opacity:1}.palette__search,.palette.is-open .palette__search{transition:none}.palette__field{gap:8px;height:40px;padding:0 12px;border-radius:12px;background:#1c1c1e;color:var(--text-3)}.palette__field > .i{width:17px;height:17px}.palette__input{font-size:17px;letter-spacing:-0.01em}.palette__esc{display:none}.palette__cancel{display:block}.palette__body{border-top:0}.palette__list{padding:0 max(8px,env(safe-area-inset-right,0px)) calc(24px + env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px))}.palette__hl{left:max(8px,env(safe-area-inset-left,0px));right:max(8px,env(safe-area-inset-right,0px));border-radius:10px}.palette__glabel{padding:18px 12px 8px;font-size:13px}.palette__group:first-of-type .palette__glabel{padding-top:8px}.palette__item{height:48px;border-radius:10px}.palette__icon > .i{width:18px;height:18px}.palette__title{font-size:16px}.palette__item:active{background:rgba(255,255,255,0.07)}.palette__list:not(.has-query) .palette__hl{opacity:0}.palette__enter{display:none !important}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 24px;border:0;border-radius:var(--radius-pill);font-size:17px;font-weight:500;line-height:1;letter-spacing:var(--track-text);white-space:nowrap;cursor:pointer;transition:background-color 0.25s var(--ease-out),color 0.25s var(--ease-out),transform 0.45s var(--spring)}.btn:active{transform:scale(0.96);transition-duration:0.1s}.btn--light{background:#f5f5f7;color:#000}.btn--light:hover{background:#fff}.btn--ghost{background:rgba(255,255,255,0.1);color:var(--text)}.btn--ghost:hover{background:rgba(255,255,255,0.15)}.btn--sm{height:36px;padding:0 17px;font-size:15px}.btn--xs{height:28px;padding:0 13px;font-size:13px;letter-spacing:-0.005em}.btn[disabled]{opacity:0.45;cursor:default}.btn[disabled]:active{transform:none}.more{display:inline-flex;align-items:center;gap:3px;padding:0;border:0;background:none;color:var(--text-2);font-size:17px;font-weight:400;line-height:1.3;letter-spacing:var(--track-text);cursor:pointer;transition:color 0.2s var(--ease-out)}.more .arrow{flex:none;margin-top:1px;transition:transform 0.45s var(--spring)}a.more:hover,button.more:hover{color:var(--text)}a.more:hover .arrow{transform:translateX(3px)}.more--sm{font-size:14px}.more--sm .arrow{width:12px;height:12px}.card{position:relative;isolation:isolate;border-radius:var(--radius-xl);background:var(--tile);box-shadow:var(--tile-edge);transition:background-color 0.35s var(--ease-out),box-shadow 0.35s var(--ease-out),transform 0.5s var(--spring)}a.card:hover{background:var(--tile-hover);box-shadow:var(--tile-edge-hover)}a.card:active{transform:scale(0.985);transition-duration:0.12s}@media (hover:none) and (pointer:coarse){a.card:active{transform:scale(0.97)}}a.card:hover .more{color:var(--text)}a.card:hover .more .arrow{transform:translateX(3px)}.panel{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--radius-xl);background:radial-gradient(110% 80% at 50% -12%,rgba(4,176,196,0.16),rgba(4,176,196,0) 58%),linear-gradient(180deg,#101013 0%,#070708 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.08),0 50px 110px -70px rgba(4,176,196,0.3),0 40px 100px -40px rgba(0,0,0,0.9)}.panel::before{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;z-index:4;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.22) 28%,rgba(120,236,248,0.75) 50%,rgba(255,255,255,0.22) 72%,transparent)}.hero{position:relative;isolation:isolate;padding-top:calc(var(--topbar-h) + clamp(56px,7.7vw,116px));padding-bottom:clamp(32px,4vw,64px);text-align:center}.hero__glow{position:absolute;inset:0 0 auto 0;z-index:-1;height:clamp(720px,92vw,1280px);pointer-events:none;background:radial-gradient(46% 36% at 50% 0%,rgba(4,176,196,0.3) 0%,rgba(4,176,196,0.08) 55%,rgba(4,176,196,0) 100%),radial-gradient(70% 46% at 50% 58%,rgba(1,52,95,0.55) 0%,rgba(1,52,95,0) 100%);animation:glow-in 2s var(--ease-out) both}@keyframes glow-in{from{opacity:0}}.hero__inner{display:grid;justify-items:center;gap:30px}.hero__line{display:block;width:fit-content;margin-inline:auto;white-space:nowrap}.hero__lead{max-width:31em;margin-inline:auto}.hero__lead strong{display:block}.hero__actions{margin-top:4px}.hero__visual{margin-top:clamp(64px,8vw,120px);text-align:left}.phero{position:relative;isolation:isolate;padding-top:calc(var(--topbar-h) + clamp(48px,6.4vw,92px));padding-bottom:clamp(64px,8vw,112px)}.phero::before{content:"";position:absolute;inset:0 0 auto 0;z-index:-1;height:640px;pointer-events:none;background:radial-gradient(44% 58% at 50% 0%,rgba(4,176,196,0.16),rgba(4,176,196,0) 100%)}.phero__copy{display:grid;justify-items:center;gap:22px;max-width:1000px;margin-inline:auto;text-align:center}.phero__copy .h1{max-width:14em}.phero__lead{max-width:34em;margin-inline:auto}@media (max-width:599px){.phero__lead .sent,.closing__lead .sent{display:inline}}.phero__copy .actions{margin-top:10px}.phero__visual{margin-top:clamp(56px,7vw,104px)}.mpanel{display:grid;place-items:center;height:clamp(300px,46vw,620px);padding:clamp(16px,3.5vw,56px)}.mpanel .viz{--viz-max:22px;max-width:900px}@keyframes rise{from{opacity:0;transform:translateY(18px);filter:blur(8px)}to{opacity:1;transform:none;filter:blur(0)}}.hero__line,.hero__lead,.hero__actions,.hero__visual,.phero__copy > *,.phero__visual{animation:rise 1s var(--ease-out) both}.hero__line:nth-child(2){animation-delay:0.08s}.hero__lead{animation-delay:0.18s}.hero__actions{animation-delay:0.26s}.hero__visual{animation-delay:0.38s;animation-duration:1.3s}.phero__copy > :nth-child(2){animation-delay:0.06s}.phero__copy > :nth-child(3){animation-delay:0.14s}.phero__copy > :nth-child(4){animation-delay:0.22s}.phero__visual{animation-delay:0.3s;animation-duration:1.25s}.ledger{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;margin:0;padding:0;list-style:none}.ledger--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 44px}.ledger--4{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 36px}.ledger__row{display:grid;align-content:start;gap:10px;padding:26px 0 40px;border-top:1px solid var(--line-2)}.ledger__title{margin:0;color:var(--text);font-size:21px;font-weight:600;line-height:1.24;letter-spacing:var(--track-head);text-wrap:balance}.ledger__text{margin:0;max-width:34em;color:var(--text-2);font-size:17px;line-height:1.47;text-wrap:pretty}.ledger:not(.ledger--tiles){margin-bottom:-40px}@supports (grid-template-rows:subgrid){.ledger:not(.ledger--tiles) .ledger__row{grid-row:span 2;grid-template-rows:subgrid}.ledger:not(.ledger--tiles) .ledger__title{align-self:end}}.ledger--4 .ledger__text{text-wrap:balance}.ledger--tiles{gap:16px}.ledger--tiles .ledger__row{gap:12px;padding:clamp(28px,3.6vw,48px);border:0;border-radius:var(--radius-xl);background:var(--tile);box-shadow:var(--tile-edge)}.ledger--tiles .ledger__title{font-size:clamp(1.5rem,1.2rem + 1vw,2rem);line-height:1.12;letter-spacing:var(--track-title)}.ledger--tiles .ledger__text{color:var(--text-2)}.ledger__icon{display:block;margin-bottom:18px;color:var(--text)}.ledger__icon .i{display:block}@media (max-width:1023px){.ledger--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.ledger--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.ledger,.ledger--3,.ledger--4{grid-template-columns:minmax(0,1fr)}.ledger__row{padding:22px 0 28px}.ledger:not(.ledger--tiles){margin-bottom:-28px}.ledger--tiles{gap:12px}.ledger--tiles .ledger__row{padding:28px 24px 30px}}.variants{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.variant{padding:26px 24px 28px;border-radius:var(--radius-lg);background:var(--tile);box-shadow:var(--tile-edge)}.variant__title{margin:0 0 8px;color:var(--text);font-size:19px;font-weight:600;letter-spacing:var(--track-head);line-height:1.26;text-wrap:balance}.variant__text{margin:0;color:var(--text-2);font-size:17px;line-height:1.47;text-wrap:pretty}@media (max-width:1099px){.variants{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.variants{grid-template-columns:minmax(0,1fr);gap:12px}.variant{padding:22px 22px 24px}}.extras{margin:52px 0 0;max-width:46em;color:var(--text-2);font-size:17px;line-height:1.47;text-wrap:pretty}.extras__label{color:var(--text);font-weight:600}.section--statement{padding-block:clamp(80px,11vw,168px)}.statement{margin:0;max-width:23em;color:var(--text-3);font-size:clamp(1.75rem,1.05rem + 2.9vw,3.5rem);font-weight:600;line-height:1.12;letter-spacing:var(--track-title);text-wrap:pretty}.statement strong{color:var(--text);font-weight:600}.specs{margin:0;border-top:1px solid var(--line-2)}.specs__row{display:grid;grid-template-columns:minmax(0,0.85fr) minmax(0,2fr);gap:24px;padding:18px 0;border-bottom:1px solid var(--line)}.specs dt{color:var(--text-3);font-size:17px;line-height:1.47}.specs dd{margin:0;color:var(--text);font-size:17px;line-height:1.47;text-wrap:pretty}.specs__term{display:inline-block;color:var(--text-3)}@media (max-width:599px){.specs__row{grid-template-columns:minmax(0,1fr);gap:3px;padding:15px 0}.specs dt{font-size:14px}}.rgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.rcard{display:grid;grid-template-rows:auto auto 1fr auto;gap:10px;height:100%;padding:clamp(28px,3vw,38px)}.rcard__layer{color:var(--accent-hi);font-size:14px;font-weight:600}.rcard__name{color:var(--text);font-size:28px;font-weight:600;letter-spacing:var(--track-title);line-height:1.1}.rcard__text{color:var(--text-2);font-size:17px;line-height:1.47;text-wrap:pretty}.rcard .more{align-self:end;margin-top:12px}@media (max-width:899px){.rgrid{grid-template-columns:minmax(0,1fr)}}.section--closing{position:relative;isolation:isolate;overflow:hidden}.section--closing::before{content:"";position:absolute;inset:auto 0 0 0;z-index:-1;height:100%;pointer-events:none;background:radial-gradient(46% 52% at 50% 62%,rgba(4,176,196,0.13),rgba(4,176,196,0) 100%)}.closing{display:grid;justify-items:center;gap:22px;text-align:center}.closing__title{max-width:13em}.closing__lead{max-width:30em;margin-inline:auto}.closing__actions{margin-top:12px}.closing__note{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 26px;margin:14px 0 0;padding:0;list-style:none;color:var(--text-3);font-size:14px;line-height:1.35}.closing__note li{display:inline-flex;align-items:center;gap:8px}.closing__note .i{flex:none;color:var(--text-2)}@media (max-width:599px){.closing__note{flex-direction:column;align-items:flex-start;gap:10px;text-align:left}}.viz{container-type:size;position:relative;display:grid;place-items:center;width:100%;height:100%;overflow:hidden}.viz{--vw:31;--vh:18;--viz-max:15px}.viz__stage{position:relative;font-size:clamp(7px,min(calc(100cqi / var(--vw)),calc(100cqh / var(--vh))),var(--viz-max));line-height:1.35;color:var(--text-2)}.vdot{display:inline-block;flex:none;width:0.55em;height:0.55em;border-radius:50%;background:var(--ok)}.vdot--live{position:relative;background:var(--accent)}.vdot--live::after,.flow__ping::after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--accent);opacity:0;pointer-events:none}.vdot--live::after{animation:vring 2.4s var(--ease-out) infinite}@keyframes caret{0%,42%{opacity:1}52%,92%{opacity:0}100%{opacity:1}}@keyframes vring{from{transform:scale(1);opacity:0.5}70%,to{transform:scale(3.2);opacity:0}}.vchip{display:inline-flex;align-items:center;gap:0.4em;height:1.85em;padding:0 0.7em;border-radius:999px;background:rgba(255,255,255,0.05);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text-2);font-size:0.8em;font-style:normal;font-weight:500;white-space:nowrap}.vchip .i{width:1.05em;height:1.05em}.vchip--accent{background:rgba(4,176,196,0.16);box-shadow:inset 0 0 0 1px rgba(4,176,196,0.45);color:#c6f5fb}.vchip--ok{background:rgba(48,209,88,0.13);box-shadow:inset 0 0 0 1px rgba(48,209,88,0.38);color:#b8f5c5}.viz .i{width:1.1em;height:1.1em}[data-beats] [data-on]{transition:opacity 0.6s var(--ease-out),transform 0.9s var(--spring)}[data-beats].is-run [data-on]:not(.is-on){opacity:0}[data-beats].is-out [data-on]{opacity:0 !important;transition:opacity 0.5s var(--ease-out)}[data-beats].is-reset,[data-beats].is-reset *{transition:none !important}.viz--site{--vw:32;--vh:19.5}.viz--cart{--vw:31;--vh:17}.viz--portal{--vw:31;--vh:18.5}.viz--channels{--vw:30;--vh:17}.viz--search{--vw:30;--vh:19.6}.viz--form{--vw:30;--vh:17.4}.viz--sequence{--vw:30;--vh:17.6}.viz--chart{--vw:30;--vh:15.6}.viz--uptime{--vw:32;--vh:20.2}.viz--site .viz__stage{width:32em;height:19.5em}.ws-win{position:absolute;inset:0 0 1.6em 0;overflow:hidden;border-radius:0.9em;background:var(--viz-surface);box-shadow:inset 0 0 0 1px var(--line-2),inset 0 1px 0 rgba(255,255,255,0.05),0 1.6em 3.4em -1em rgba(0,0,0,0.7)}.ws-bar{display:flex;align-items:center;justify-content:center;height:1.9em;border-bottom:1px solid var(--line);background:rgba(255,255,255,0.02)}.ws-url{display:grid;width:12.5em;height:1.2em;border-radius:999px;background:rgba(255,255,255,0.05)}.ws-url > span{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:center;gap:0.5em;color:var(--text-3);font-size:0.6em;line-height:1;white-space:nowrap;transition:opacity 0.5s var(--ease-out)}.ws-url .i{width:0.95em;height:0.95em}.ws-url__draft b{padding:0.18em 0.55em;border-radius:999px;background:rgba(255,159,10,0.14);color:#ffd08f;font-weight:600}.ws-url__draft{opacity:0}.viz--site.is-run:not(.b8) .ws-url__draft{opacity:1}.viz--site.is-run:not(.b8) .ws-url__live{opacity:0}.ws-page{display:grid;gap:0.9em;padding:0.95em 1.3em}.ws-blk{position:relative}.viz--site.is-run .ws-blk:not(.is-on){transform:translateY(0.8em) scale(0.97)}.ws-nav{display:flex;align-items:center;gap:1em;height:1.45em}.ws-logo{display:inline-flex;align-items:center;gap:0.4em;color:var(--text);font-size:0.66em;font-weight:600;letter-spacing:-0.01em;white-space:nowrap}.ws-glyph{width:1.3em;height:1.3em;color:var(--accent-hi)}.ws-links{display:flex;gap:1.2em;margin-left:auto;color:var(--text-3);font-size:0.54em;white-space:nowrap}.ws-cta{display:inline-grid;place-items:center;height:2.3em;padding:0 1.05em;border-radius:999px;background:rgba(255,255,255,0.9);color:#0b0d10;font-size:0.54em;font-weight:600;white-space:nowrap}.ws-hero{display:grid;grid-template-columns:minmax(0,1fr) 12.8em;align-items:center;gap:1.4em}.ws-copy{display:grid;justify-items:start;gap:0.5em}.ws-eyebrow{color:var(--accent-hi);font-size:0.52em;font-weight:600;white-space:nowrap}.ws-h{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--text);font-size:1.14em;font-weight:600;line-height:1.08;letter-spacing:-0.028em}.ws-p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--text-2);font-size:0.56em;line-height:1.45}.ws-btns{display:flex;gap:0.5em;margin-top:0.35em}.ws-btn{position:relative;display:inline-grid;place-items:center;height:2.35em;padding:0 1.05em;border-radius:999px;background:var(--accent);color:#031417;font-size:0.54em;font-weight:600;white-space:nowrap}.ws-btn--2{background:rgba(255,255,255,0.08);color:var(--text)}.ws-btn:first-child::after{content:"";position:absolute;inset:-0.3em;border-radius:inherit;box-shadow:0 0 0 0.16em rgba(63,210,227,0.6);opacity:0;pointer-events:none}.viz--site.is-live.b8 .ws-btn:first-child::after{animation:ws-ring 1.9s var(--ease-out) 1.3s both}@keyframes ws-ring{0%{opacity:0;transform:scale(0.94)}22%{opacity:1}100%{opacity:0;transform:scale(1.12,1.4)}}.ws-art{position:relative;height:8em;overflow:hidden;border-radius:0.75em;background:radial-gradient(70% 85% at 74% 12%,rgba(63,210,227,0.24),rgba(63,210,227,0) 70%),linear-gradient(160deg,#11303f 0%,#0b1c27 58%,#0b2832 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.08)}.ws-unit{position:absolute;inset:0;width:100%;height:100%}.ws-unit__shadow{fill:rgba(0,0,0,0.45)}.ws-unit__body{fill:rgba(255,255,255,0.035);stroke:rgba(225,245,250,0.55);stroke-width:1}.ws-unit__lid{stroke:rgba(225,245,250,0.16);stroke-width:0.8}.ws-unit__ring{stroke:rgba(225,245,250,0.6);stroke-width:1.1}.ws-unit__guard{stroke:rgba(225,245,250,0.16);stroke-width:0.7}.ws-unit__fins{stroke:rgba(225,245,250,0.22);stroke-width:0.7}.ws-unit__plate{fill:rgba(63,210,227,0.28)}.ws-unit__feet{stroke:rgba(225,245,250,0.42);stroke-width:2}.ws-unit__line{stroke:rgba(225,245,250,0.42);stroke-width:1.4}.ws-unit__line--cold{stroke:rgba(63,210,227,0.85);stroke-width:2.4}.ws-fan{position:absolute;left:21.56%;top:29.5%;width:24.38%;height:39%}.ws-fan svg{display:block;width:100%;height:100%}.ws-fan__blades{fill:rgba(225,245,250,0.14);stroke:rgba(225,245,250,0.6);stroke-width:0.6}.ws-fan__hub{fill:var(--accent-hi)}.viz--site.is-live:not(.is-run) .ws-fan,.viz--site.is-live.b8 .ws-fan{animation:ws-spin 5s linear infinite}@keyframes ws-spin{to{transform:rotate(1turn)}}.ws-temp{position:absolute;left:0.5em;top:0.5em;display:inline-flex;align-items:center;gap:0.5em;padding:0.4em 0.75em 0.4em 0.65em;border-radius:999px;background:rgba(8,20,26,0.82);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.12);color:var(--text-2);font-size:0.5em;line-height:1;white-space:nowrap}.ws-temp b{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.viz--site.is-run .ws-temp:not(.is-on){transform:translateY(-0.5em)}.ws-svc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1em;margin:0;padding:0.8em 0 0;list-style:none;border-top:1px solid var(--line)}.ws-svc li{display:flex;align-items:flex-start;gap:0.45em;min-width:0}.ws-svc .i{flex:none;width:0.72em;height:0.72em;margin-top:0.05em;color:var(--accent-hi)}.ws-svc span{display:grid;gap:0.15em;min-width:0;color:var(--text-3);font-size:0.52em;line-height:1.25}.ws-svc b{overflow:hidden;color:var(--text);font-weight:600;white-space:nowrap;text-overflow:ellipsis}.ws-sel{position:absolute;inset:-0.32em -0.4em;border-radius:0.55em;box-shadow:inset 0 0 0 1px rgba(63,210,227,0.9);opacity:0;pointer-events:none}.ws-sel__tag{position:absolute;left:-1px;bottom:100%;padding:0.3em 0.6em 0.25em;border-radius:0.45em 0.45em 0.45em 0;background:var(--accent);color:#031417;font-size:0.46em;font-weight:600;line-height:1;white-space:nowrap;transition:opacity 0.3s var(--ease-out)}.ws-blk--art .ws-sel__tag{left:auto;right:-1px;border-radius:0.45em 0.45em 0 0.45em}.viz--site.is-run .ws-sel.is-on{opacity:1}.viz--site.b2 .ws-blk--nav .ws-sel,.viz--site.b3 .ws-blk--copy .ws-sel,.viz--site.b4 .ws-blk--art .ws-sel,.viz--site.b5 .ws-blk--svc .ws-sel{opacity:0.38}.viz--site.b2 .ws-blk--nav .ws-sel__tag,.viz--site.b3 .ws-blk--copy .ws-sel__tag,.viz--site.b4 .ws-blk--art .ws-sel__tag,.viz--site.b5 .ws-blk--svc .ws-sel__tag{opacity:0}.viz--site.is-run.b8 .ws-sel{opacity:0}.ws-hud{position:absolute;z-index:2;left:0;right:0;bottom:0;display:flex;align-items:center;gap:1.1em;width:max-content;height:2.6em;margin:0 auto;padding:0 1.1em 0 0.85em;border-radius:999px;background:rgba(32,32,35,0.97);box-shadow:inset 0 0 0 1px var(--line-2),inset 0 1px 0 rgba(255,255,255,0.07),0 1.2em 2.6em -0.6em rgba(0,0,0,0.85);white-space:nowrap}.viz--site.is-run .ws-hud:not(.is-on){transform:translateY(0.9em) scale(0.96)}.ws-hud__item{display:inline-flex;align-items:center;gap:0.5em;color:var(--text-2);font-size:0.56em}.ws-hud__item em{color:var(--text);font-style:normal;font-weight:500;font-variant-numeric:tabular-nums;transition:opacity 0.4s var(--ease-out)}.ws-tick{position:relative;display:grid;place-items:center;width:1.45em;height:1.45em;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line-3);color:#031417}.ws-tick::before{content:"";position:absolute;inset:0;border-radius:50%;background:var(--accent);transition:transform 0.5s var(--spring)}.ws-tick .i{position:relative;width:0.95em;height:0.95em;transition:transform 0.55s var(--spring),opacity 0.3s var(--ease-out)}.viz--site.is-run .ws-hud__item:not(.is-at) .ws-tick::before{transform:scale(0)}.viz--site.is-run .ws-hud__item:not(.is-at) .ws-tick .i{opacity:0;transform:scale(0.3)}.viz--site.is-run .ws-hud__item:not(.is-at) em{opacity:0}.ws-hud__live{display:grid;margin-left:auto;padding-left:1.1em;border-left:1px solid var(--line-2);font-size:0.56em}.ws-hud__live > span{grid-area:1 / 1;display:inline-flex;align-items:center;gap:0.5em;transition:opacity 0.45s var(--ease-out)}.ws-hud__wait{color:var(--text-3);opacity:0}.ws-hud__done{color:var(--text);font-weight:600}.viz--site.is-run .ws-hud__live:not(.is-at) .ws-hud__wait{opacity:1}.viz--site.is-run .ws-hud__live:not(.is-at) .ws-hud__done{opacity:0}.viz--cart .viz__stage{display:grid;grid-template-columns:12.6em minmax(0,1fr);align-items:center;gap:1.1em;width:31em}.cs-product{overflow:hidden;border-radius:0.9em;background:var(--viz-surface);box-shadow:inset 0 0 0 1px var(--line-2),inset 0 1px 0 rgba(255,255,255,0.05),0 1.4em 3em -1em rgba(0,0,0,0.65)}.cs-img{position:relative;display:grid;place-items:center;height:8.4em;overflow:hidden;border-bottom:1px solid var(--line);background:radial-gradient(60% 70% at 46% 42%,rgba(63,210,227,0.14),rgba(63,210,227,0) 70%),linear-gradient(160deg,#242428,#141417)}.cs-dev{position:relative;z-index:1;display:grid;place-items:center;width:6em;height:4em;margin-right:2.2em;border-radius:1em;background:linear-gradient(180deg,#5a5a60 0%,#38383d 46%,#27272b 100%);box-shadow:inset 0 0.12em 0 rgba(255,255,255,0.2),inset 0 -0.12em 0 rgba(0,0,0,0.45),0 1em 1.8em -0.6em rgba(0,0,0,0.85)}.cs-dev__screen{display:inline-flex;align-items:center;gap:0.45em;padding:0.42em 0.7em;border-radius:0.5em;background:#061113;box-shadow:inset 0 0 0 1px rgba(63,210,227,0.24);color:#a6f1f9;font-size:0.84em;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.cs-dev__led{width:0.36em;height:0.36em;border-radius:50%;background:var(--accent-hi)}.viz--cart.is-live .cs-dev__led{animation:cs-led 2.6s ease-in-out infinite}@keyframes cs-led{0%,62%,100%{opacity:1}78%{opacity:0.2}}.cs-probe{position:absolute;inset:0;width:100%;height:100%}.cs-probe path{stroke:rgba(225,228,235,0.32);stroke-width:1.5;stroke-linecap:round}.cs-probe rect{fill:#3b3b41;stroke:rgba(255,255,255,0.22);stroke-width:0.6}.cs-info{display:grid;gap:0.3em;padding:0.85em 1em 1em}.cs-name{color:var(--text);font-size:0.98em;font-weight:600}.cs-var{color:var(--text-3);font-size:0.76em}.cs-row{display:flex;align-items:center;justify-content:space-between;gap:0.6em;margin-top:0.35em}.cs-price{color:var(--text);font-size:0.9em;font-variant-numeric:tabular-nums;white-space:nowrap}.cs-qty{display:inline-flex;align-items:center;gap:0.6em;height:1.75em;padding:0 0.5em;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text);font-size:0.8em;font-variant-numeric:tabular-nums}.cs-qty i{position:relative;display:inline-grid;place-items:center;width:1.2em;height:1.2em;color:var(--text-3);font-style:normal}.cs-plus::before{content:"";position:absolute;inset:-0.2em;border-radius:50%;background:rgba(255,255,255,0.18);opacity:0}.viz--cart.b1 .cs-plus{animation:cs-press 0.5s var(--ease-out)}.viz--cart.b1 .cs-plus::before{animation:cs-tap 0.7s var(--ease-out)}@keyframes cs-press{40%{transform:scale(0.8)}}@keyframes cs-tap{25%{opacity:1}}.cs-swap{display:inline-grid}.cs-swap > span{grid-area:1 / 1;text-align:center;transition:opacity 0.35s var(--ease-out),transform 0.55s var(--spring)}.cs-q1{opacity:0}.viz--cart.is-run:not(.b1) .cs-q1{opacity:1}.viz--cart.is-run:not(.b1) .cs-q2{opacity:0;transform:translateY(0.5em)}.viz--cart.is-run.b1 .cs-q1{transform:translateY(-0.5em)}.cs-pay{display:grid;grid-template-columns:minmax(0,1fr);gap:0.62em;padding:1em 1.05em;border-radius:0.9em;background:rgba(255,255,255,0.025);box-shadow:inset 0 0 0 1px var(--line-2)}.cs-line{display:flex;justify-content:space-between;gap:1em;color:var(--text-2);font-size:0.82em;font-variant-numeric:tabular-nums;white-space:nowrap}.cs-line b{color:inherit;font-weight:inherit}.cs-line--total{padding-top:0.6em;border-top:1px solid var(--line);color:var(--text);font-size:0.92em;font-weight:600}.cs-line em{color:var(--text-3);font-size:0.82em;font-style:normal;font-weight:400}.cs-marks{display:flex;gap:0.36em}.cs-mark{position:relative;display:block;flex:none;transition:opacity 0.4s var(--ease-out)}.cs-mark .pm{display:block;width:2.25em;height:1.42em}.cs-mark::after{content:"";position:absolute;inset:-0.22em;border-radius:0.42em;box-shadow:0 0 0 0.13em var(--accent-hi);opacity:0;transform:scale(0.9);transition:opacity 0.35s var(--ease-out),transform 0.5s var(--spring)}.viz--cart.is-run.b2 .cs-mark:not(.cs-mark--paypal){opacity:0.32}.viz--cart.is-run.b2 .cs-mark--paypal::after{opacity:1;transform:none}.viz--cart.is-out .cs-mark{opacity:1}.cs-btn{position:relative;display:grid;height:2.5em;overflow:hidden;border-radius:999px;font-size:0.8em;font-weight:600;white-space:nowrap}.cs-btn > span{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:center;gap:0.45em;transition:opacity 0.4s var(--ease-out),transform 0.6s var(--spring)}.cs-btn__a{background:var(--text);color:#0a0c10;opacity:0}.cs-btn__b{background:linear-gradient(180deg,#3ad874,#25b65a);color:#052712}.cs-btn__b .i{width:1.05em;height:1.05em}.viz--cart.is-run:not(.b3) .cs-btn__a{opacity:1}.viz--cart.is-run:not(.b3) .cs-btn__b{opacity:0;transform:translateY(0.6em)}.viz--cart.b3 .cs-btn{animation:cs-press-btn 0.55s var(--ease-out)}@keyframes cs-press-btn{35%{transform:scale(0.96)}}.cs-flow{display:flex;align-items:center;gap:0.4em;padding-top:0.7em;border-top:1px solid var(--line)}.cs-step{display:inline-flex;align-items:center;gap:0.4em;color:var(--text-2);font-size:0.66em;white-space:nowrap;transition:opacity 0.4s var(--ease-out)}.cs-step i{display:grid;place-items:center;width:1.75em;height:1.75em;border-radius:50%;background:rgba(4,176,196,0.16);box-shadow:inset 0 0 0 1px rgba(63,210,227,0.5);color:var(--accent-hi);transition:transform 0.55s var(--spring)}.cs-step i .i{width:0.95em;height:0.95em}.cs-link{flex:1;min-width:0.4em;height:1px;background:var(--line-2)}.viz--cart.is-run .cs-step:not(.is-at){opacity:0.3}.viz--cart.is-run .cs-step:not(.is-at) i{transform:scale(0.75)}.viz--portal .viz__stage{position:relative;display:grid;grid-template-columns:3em 1fr;width:31em;height:18.5em;overflow:hidden;border-radius:0.9em;background:var(--viz-surface);box-shadow:inset 0 0 0 1px var(--line-2),inset 0 1px 0 rgba(255,255,255,0.05),0 1.4em 3em -1em rgba(0,0,0,0.65)}.vp-side{display:grid;align-content:start;justify-items:center;gap:0.9em;padding:0.95em 0;border-right:1px solid var(--line);background:rgba(255,255,255,0.015)}.vp-logo{width:1.3em;height:1.3em;margin-bottom:0.4em;border-radius:0.38em;background:var(--accent)}.vp-side i{display:grid;place-items:center;width:1.7em;height:1.7em;border-radius:0.45em;color:var(--text-3)}.vp-side i .i{width:0.95em;height:0.95em}.vp-side i.is-on{background:rgba(255,255,255,0.1);color:var(--text)}.vp-main{display:grid;align-content:start;gap:0.9em;padding:1em 1.2em;min-width:0}.vp-top{display:flex;align-items:center;gap:0.6em}.vp-title{color:var(--text);font-size:1.05em;font-weight:600}.vp-sso{display:inline-flex;align-items:center;gap:0.3em;margin-left:auto;padding:0.25em 0.55em;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text-2);font-size:0.72em}.vp-sso .i{width:0.95em;height:0.95em}.vp-avatar{display:grid;place-items:center;width:2.2em;height:2.2em;border-radius:50%;background:linear-gradient(140deg,#9be7f0,#04b0c4);color:#062128;font-size:0.6em;font-weight:600;letter-spacing:0.02em}.vp-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.6em}.vp-tile{display:grid;gap:0.15em;padding:0.65em 0.75em;border-radius:0.6em;background:rgba(255,255,255,0.03);box-shadow:inset 0 0 0 1px var(--line)}.vp-tile span{color:var(--text-3);font-size:0.72em}.vp-tile b{color:var(--text);font-size:1.25em;font-weight:600;font-variant-numeric:tabular-nums}.vp-list{display:grid;margin:0;padding:0;overflow:hidden;list-style:none;border-radius:0.6em;box-shadow:inset 0 0 0 1px var(--line)}.vp-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:0.6em;height:2.4em;padding:0 0.8em;overflow:hidden;border-top:1px solid var(--line);color:var(--text-2);font-size:0.8em;transition:transform 0.8s var(--spring)}.vp-row:first-child{border-top:0}.vp-doc{display:inline-flex;align-items:center;gap:0.5em;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vp-doc .i{flex:none;color:var(--text-3)}.vp-row--new{color:var(--text)}.vp-row--new::before{content:"";position:absolute;inset:0;background:rgba(4,176,196,0.13);pointer-events:none}.vp-row--new .i{color:var(--accent-hi)}.viz--portal.is-run:not(.b1) .vp-row:not(.vp-row--new){transform:translateY(-2.5em)}.viz--portal.is-run .vp-row--new:not(.is-on){transform:translateY(-1.2em)}.vp-sheet{position:absolute;z-index:2;top:3.3em;right:0.9em;display:grid;align-content:start;gap:0.75em;width:13.6em;padding:1em 1.05em;border-radius:0.85em;background:rgba(37,37,41,0.985);box-shadow:inset 0 0 0 1px var(--line-2),inset 0 1px 0 rgba(255,255,255,0.07),0 1.6em 3em -1em rgba(0,0,0,0.85)}.viz--portal.is-run .vp-sheet:not(.is-on){transform:translateX(2.2em) scale(0.98)}.vp-sheet__head{display:grid;gap:0.25em;padding-bottom:0.7em;border-bottom:1px solid var(--line)}.vp-sheet__head b{color:var(--text);font-size:0.84em;font-weight:600;white-space:nowrap}.vp-sheet__head span{color:var(--text-3);font-size:0.66em;white-space:nowrap}.vp-sheet__rows{display:grid;gap:0.5em;margin:0}.vp-sheet__rows div{display:flex;justify-content:space-between;gap:1em;font-size:0.68em;white-space:nowrap}.vp-sheet__rows dt{color:var(--text-3)}.vp-sheet__rows dd{display:inline-flex;align-items:center;gap:0.35em;margin:0;color:var(--text);font-variant-numeric:tabular-nums}.vp-sheet__rows dd .i{width:1.05em;height:1.05em;color:var(--ok)}.vp-sheet__btn{display:grid;height:2.4em;margin-top:0.15em;overflow:hidden;border-radius:999px;font-size:0.7em;font-weight:600;white-space:nowrap}.vp-sheet__btn > span{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:center;gap:0.4em;transition:opacity 0.4s var(--ease-out),transform 0.6s var(--spring)}.vp-sheet__a{background:var(--accent);color:#031417;opacity:0}.vp-sheet__b{background:linear-gradient(180deg,#3ad874,#25b65a);color:#052712}.vp-sheet__b .i{width:1.1em;height:1.1em}.viz--portal.is-run .vp-sheet__btn:not(.is-at) .vp-sheet__a{opacity:1}.viz--portal.is-run .vp-sheet__btn:not(.is-at) .vp-sheet__b{opacity:0;transform:translateY(0.6em)}.viz--portal.b3 .vp-sheet__btn{animation:cs-press-btn 0.55s var(--ease-out)}.vp-sheet__note{display:inline-flex;align-items:center;gap:0.45em;color:var(--text-2);font-size:0.64em;white-space:nowrap}.vp-sheet__note .i{width:1.1em;height:1.1em;color:var(--accent-hi)}.viz--portal.is-run .vp-sheet__note:not(.is-on){transform:translateY(0.4em)}.viz--channels .viz__stage{display:grid;gap:1.05em;width:30em;padding:1.3em 1.45em 1.2em;border-radius:0.9em;background:var(--viz-surface);box-shadow:inset 0 0 0 1px var(--line-2),inset 0 1px 0 rgba(255,255,255,0.05),0 1.4em 3em -1em rgba(0,0,0,0.65)}.ch-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1em}.ch-title{display:grid;gap:0.25em}.ch-title b{color:var(--text);font-size:1em;font-weight:600}.ch-title span{color:var(--text-3);font-size:0.74em}.ch-live{display:inline-flex;align-items:center;gap:0.5em;padding:0.32em 0.75em 0.32em 0.6em;border-radius:999px;background:rgba(4,176,196,0.12);box-shadow:inset 0 0 0 1px rgba(63,210,227,0.35);color:#c6f5fb;font-size:0.66em;white-space:nowrap}.ch-stack{position:relative;height:0.9em;overflow:hidden;border-radius:999px;background:rgba(255,255,255,0.05)}.ch-seg,.ch-cut{position:absolute;inset:0;transform-origin:0 50%;transition:transform 1.3s var(--ease-in-out)}.ch-seg--1{background:var(--accent);transform:scaleX(0.52)}.ch-seg--2{background:rgba(4,176,196,0.5);transform:translateX(52%) scaleX(0.22)}.ch-seg--3{background:#8be6f0;transform:translateX(74%) scaleX(0.26)}.ch-cut i{position:absolute;left:-1px;top:0;bottom:0;width:2px;background:var(--viz-surface)}.ch-cut--1{transform:translateX(52%)}.ch-cut--2{transform:translateX(74%)}.viz--channels.is-run:not(.b2) .ch-seg--2{transform:translateX(52%) scaleX(0.3)}.viz--channels.is-run:not(.b2) .ch-seg--3{transform:translateX(82%) scaleX(0.18)}.viz--channels.is-run:not(.b2) .ch-cut--2{transform:translateX(82%)}.ch-table{display:grid;gap:0.6em}.ch-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 4em 4.4em;align-items:center;gap:0.8em}.ch-row--cols{margin-bottom:-0.1em}.ch-row--cols span{color:var(--text-3);font-size:0.64em;white-space:nowrap}.ch-row--cols span:nth-child(n + 2){text-align:right}.ch-name{display:inline-flex;align-items:center;gap:0.55em;color:var(--text-2);font-size:0.82em;white-space:nowrap}.ch-name i{flex:none;width:0.62em;height:0.62em;border-radius:0.2em}.ch-row--1 .ch-name i{background:var(--accent)}.ch-row--2 .ch-name i{background:rgba(4,176,196,0.5)}.ch-row--3 .ch-name i{background:#8be6f0}.ch-share,.ch-cost{color:var(--text);font-size:0.84em;font-weight:500;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.ch-cost{font-weight:600}.ch-ping{position:absolute;left:8.4em;top:50%;display:inline-flex;align-items:center;gap:0.4em;margin-top:-0.85em;padding:0.3em 0.65em 0.3em 0.45em;border-radius:999px;background:rgba(48,209,88,0.14);box-shadow:inset 0 0 0 1px rgba(48,209,88,0.38);color:#b8f5c5;font-size:0.64em;white-space:nowrap}.ch-ping .i{width:1em;height:1em}.viz--channels.is-run .ch-ping:not(.is-on){transform:translateX(0.8em)}.ch-foot{display:grid;padding-top:0.9em;border-top:1px solid var(--line);font-size:0.74em}.ch-foot > span{grid-area:1 / 1;display:inline-flex;align-items:center;gap:0.55em;color:var(--text-3);white-space:nowrap;transition:opacity 0.45s var(--ease-out),transform 0.6s var(--spring)}.ch-foot .i{flex:none;color:var(--accent-hi)}.ch-foot__a{opacity:0}.ch-foot__b{color:var(--text-2)}.viz--channels.is-run .ch-foot:not(.is-at) .ch-foot__a{opacity:1}.viz--channels.is-run .ch-foot:not(.is-at) .ch-foot__b{opacity:0;transform:translateY(0.5em)}.viz--search .viz__stage{display:grid;gap:0.75em;width:30em}.vse-box{display:flex;align-items:center;gap:0.6em;height:2.5em;padding:0 1.05em;border-radius:999px;background:#1b1b1e;box-shadow:inset 0 0 0 1px var(--line-2),0 1em 2em -1em rgba(0,0,0,0.7);color:var(--text);font-size:0.88em;white-space:nowrap}.vse-box .i{color:var(--text-3);flex:none}.vse-q.is-typing::after{content:"";display:inline-block;width:1px;height:1.05em;margin-left:1px;vertical-align:-0.18em;background:var(--accent-hi);animation:caret 1.05s ease-in-out infinite}.vse-ai{display:grid;gap:0.45em;padding:0.85em 1em;border-radius:0.8em;background:linear-gradient(180deg,rgba(4,176,196,0.09),rgba(4,176,196,0.02));box-shadow:inset 0 0 0 1px rgba(4,176,196,0.24)}.viz--search.is-run .vse-ai:not(.is-on){transform:translateY(0.6em)}.vse-ai__label{display:inline-flex;align-items:center;gap:0.4em;color:#9fe3ec;font-size:0.72em}.vse-ai__text{color:var(--text-2);font-size:0.7em;line-height:1.45}.vse-src{position:relative;justify-self:start;display:inline-flex;align-items:center;gap:0.4em;padding:0.24em 0.65em 0.24em 0.5em;border-radius:999px;background:rgba(4,176,196,0.18);box-shadow:inset 0 0 0 1px rgba(4,176,196,0.45);color:#c3f4fa;font-size:0.7em}.vse-src .i{width:1em;height:1em}.vse-src::after{content:"";position:absolute;inset:-0.28em;border-radius:999px;box-shadow:0 0 0 0.14em rgba(63,210,227,0.5);transition:opacity 0.45s var(--ease-out),transform 0.6s var(--spring);pointer-events:none}.viz--search.is-run .vse-src:not(.is-at)::after{opacity:0;transform:scale(0.9)}.vse-results{position:relative;height:8.8em;margin:0;padding:0;list-style:none}.viz--search.is-run .vse-results:not(.is-on){transform:translateY(0.6em)}.vse-r{position:absolute;left:0;right:0;display:grid;align-content:center;gap:0.2em;height:2.7em;padding:0 1em;border-radius:0.7em;line-height:1.2;transition:transform 1s var(--spring)}.vse-r--a{top:0}.vse-r--b{top:2.95em}.vse-r--own{top:5.9em;background:rgba(255,255,255,0.04);box-shadow:inset 0 0 0 1px var(--line-2)}.vse-r__t{overflow:hidden;color:rgba(238,242,246,0.72);font-size:0.8em;white-space:nowrap;text-overflow:ellipsis}.vse-r__u{color:var(--text-3);font-size:0.66em}.vse-own__t{color:var(--text);font-size:0.84em;font-weight:500;white-space:nowrap}.vse-own__u{color:var(--accent);font-size:0.72em}.vse-r--own{transform:translateY(-5.9em)}.vse-r--a,.vse-r--b{transform:translateY(2.95em)}.viz--search.is-run:not(.b5) .vse-r{transform:none}.viz--form .viz__stage{position:relative;width:30em;height:17em}.lf-card{position:absolute;left:0;top:0.3em;display:grid;gap:0.6em;width:15.6em;padding:1em 1.1em 1.1em;border-radius:0.9em;background:var(--viz-surface);box-shadow:inset 0 0 0 1px var(--line-2),inset 0 1px 0 rgba(255,255,255,0.05),0 1.4em 3em -1em rgba(0,0,0,0.65)}.lf-head{display:flex;align-items:baseline;justify-content:space-between;gap:1em}.lf-head b{color:var(--text);font-size:0.92em;font-weight:600}.lf-head span{color:var(--text-3);font-size:0.66em;font-variant-numeric:tabular-nums;white-space:nowrap}.lf-progress{height:0.2em;overflow:hidden;border-radius:999px;background:rgba(255,255,255,0.07)}.lf-progress i{display:block;height:100%;border-radius:inherit;background:var(--accent);transform-origin:0 50%;transition:transform 0.8s var(--ease-out)}.viz--form.is-run:not(.b5) .lf-progress i{transform:scaleX(0.67)}.lf-q{display:grid;gap:0.3em}.lf-label{color:var(--text-3);font-size:0.62em}.lf-chips{display:flex;flex-wrap:wrap;gap:0.35em}.lf-chip{position:relative;display:inline-flex;align-items:center;height:1.95em;padding:0 0.75em;overflow:hidden;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text-2);font-size:0.66em;white-space:nowrap}.lf-chip__on{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;border-radius:inherit;background:var(--accent);color:#031417;font-weight:600;transition:opacity 0.35s var(--ease-out),transform 0.5s var(--spring)}.viz--form.is-run .lf-chip:not(.is-at) .lf-chip__on{opacity:0;transform:scale(0.92)}.viz--form.b1 .lf-chip[data-at="1"],.viz--form.b2 .lf-chip[data-at="2"]{animation:cs-press 0.45s var(--ease-out)}.lf-input{display:flex;align-items:center;height:2.05em;padding:0 0.75em;border-radius:0.5em;background:rgba(255,255,255,0.03);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text);font-size:0.68em;white-space:nowrap}.lf-input .is-typing::after{content:"";display:inline-block;width:1px;height:1.05em;margin-left:1px;vertical-align:-0.18em;background:var(--accent-hi);animation:caret 1.05s ease-in-out infinite}.lf-photos{display:flex;align-items:center;gap:0.35em}.lf-ph{width:1.7em;height:1.7em;border-radius:0.38em;background:radial-gradient(60% 60% at 30% 25%,rgba(255,255,255,0.28),rgba(255,255,255,0) 70%),linear-gradient(150deg,#2c4c58,#10242c);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.12)}.lf-ph:nth-child(2){background:radial-gradient(60% 60% at 70% 30%,rgba(255,255,255,0.22),rgba(255,255,255,0) 70%),linear-gradient(200deg,#3c4650,#171c21);transition-delay:0.08s}.lf-ph:nth-child(3){background:radial-gradient(60% 60% at 40% 70%,rgba(63,210,227,0.3),rgba(63,210,227,0) 70%),linear-gradient(170deg,#20343c,#0d171b);transition-delay:0.16s}.lf-photos em{margin-left:0.3em;color:var(--text-2);font-size:0.64em;font-style:normal;white-space:nowrap;transition-delay:0.24s}.viz--form.is-run .lf-ph:not(.is-on){transform:scale(0.6)}.lf-send{display:grid;height:2.4em;margin-top:0.2em;overflow:hidden;border-radius:999px;font-size:0.72em;font-weight:600;white-space:nowrap}.lf-send > span{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:center;gap:0.4em;transition:opacity 0.4s var(--ease-out),transform 0.6s var(--spring)}.lf-send__a{background:var(--text);color:#0a0c10;opacity:0}.lf-send__b{background:rgba(255,255,255,0.08);color:var(--text)}.lf-send__b .i{width:1.1em;height:1.1em;color:var(--ok)}.viz--form.is-run .lf-send:not(.is-at) .lf-send__a{opacity:1}.viz--form.is-run .lf-send:not(.is-at) .lf-send__b{opacity:0;transform:translateY(0.6em)}.viz--form.b5 .lf-send{animation:cs-press-btn 0.55s var(--ease-out)}.lf-wire{position:absolute;left:15.6em;top:7.6em;width:2.6em;height:1px;background:linear-gradient(90deg,var(--line-2),rgba(63,210,227,0.6))}.lf-wire i{position:absolute;left:0;top:-0.27em;width:0.55em;height:0.55em;border-radius:50%;background:#e8fbfe;box-shadow:0 0 0 0.22em rgba(63,210,227,0.25);opacity:0;transition:transform 0.8s var(--ease-in-out),opacity 0.3s var(--ease-out)}.viz--form.is-run.b5:not(.b6) .lf-wire i{opacity:1;transform:translateX(2.2em)}.lf-lead{position:absolute;right:0;top:1.5em;display:grid;gap:0.55em;width:12em;padding:0.95em 1em 1em;border-radius:0.9em;background:#1d1d20;box-shadow:inset 0 0 0 1px var(--line-2),inset 0 1px 0 rgba(255,255,255,0.06),0 1.4em 3em -1em rgba(0,0,0,0.75)}.viz--form.is-run .lf-lead:not(.is-on){transform:translateX(-0.8em) scale(0.97)}.lf-lead__head{display:flex;align-items:center;justify-content:space-between;gap:0.6em}.lf-lead__head .vchip{font-size:0.62em}.lf-lead__head em{color:var(--text-3);font-size:0.6em;font-style:normal;font-variant-numeric:tabular-nums;white-space:nowrap}.lf-lead__title{color:var(--text);font-size:0.78em;font-weight:600;line-height:1.25}.lf-lead__meta{margin-top:-0.3em;color:var(--text-3);font-size:0.6em}.lf-score{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0.6em;padding-top:0.55em;border-top:1px solid var(--line)}.lf-score span:first-child{color:var(--text-2);font-size:0.62em}.lf-bar{height:0.36em;overflow:hidden;border-radius:999px;background:rgba(255,255,255,0.08)}.lf-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-hi));transform:scaleX(0.86);transform-origin:0 50%;transition:transform 1s var(--ease-out)}.viz--form.is-run:not(.b6) .lf-bar i{transform:scaleX(0)}.lf-score b{color:var(--text);font-size:0.74em;font-weight:600;font-variant-numeric:tabular-nums}.lf-prio{justify-self:start;display:inline-flex;align-items:center;gap:0.4em;padding:0.3em 0.65em 0.3em 0.45em;border-radius:999px;background:rgba(48,209,88,0.14);box-shadow:inset 0 0 0 1px rgba(48,209,88,0.38);color:#b8f5c5;font-size:0.62em;white-space:nowrap}.lf-prio .i{width:1.05em;height:1.05em}.lf-owner{display:flex;align-items:center;gap:0.55em}.lf-avatar{display:grid;place-items:center;flex:none;width:2.3em;height:2.3em;border-radius:50%;background:linear-gradient(140deg,#9be7f0,#04b0c4);color:#062128;font-size:0.62em;font-weight:600}.lf-owner__t{display:grid;gap:0.05em}.lf-owner__t b{color:var(--text);font-size:0.7em;font-weight:600}.lf-owner__t em{color:var(--text-3);font-size:0.58em;font-style:normal}.lf-sync{display:flex;flex-wrap:wrap;gap:0.35em 0.8em;padding-top:0.55em;border-top:1px solid var(--line)}.lf-sync span{display:inline-flex;align-items:center;gap:0.35em;color:var(--text-2);font-size:0.6em;white-space:nowrap}.lf-sync .i{width:1.1em;height:1.1em;color:var(--accent-hi)}.viz--form.is-run :is(.lf-prio,.lf-owner,.lf-sync):not(.is-on){transform:translateY(0.4em)}.viz--sequence .viz__stage{position:relative;width:30em;height:17.6em}.au-wires{position:absolute;inset:0;z-index:0;width:100%;height:100%;overflow:visible;fill:none;stroke:rgba(255,255,255,0.2);stroke-width:1.1;stroke-linejoin:round}.au-wires__loop{stroke-dasharray:3 3.5}.au-n{position:absolute;z-index:2;display:flex;align-items:center;gap:0.6em;height:2.4em;margin-top:-1.2em;padding:0 0.85em 0 0.45em;border-radius:0.75em;background:#1c1c1f;box-shadow:inset 0 0 0 1px var(--line-2),0 0.8em 1.6em -0.8em rgba(0,0,0,0.75);white-space:nowrap}.au-n::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(63,210,227,0.75),0 0 0 0.22em rgba(4,176,196,0.12);transition:opacity 0.45s var(--ease-out);pointer-events:none}.au-n i{display:grid;place-items:center;flex:none;width:1.6em;height:1.6em;border-radius:0.5em;background:rgba(4,176,196,0.14);color:var(--accent-hi);transition:opacity 0.45s var(--ease-out)}.au-n i .i{width:0.95em;height:0.95em}.au-n b{color:var(--text);font-size:0.7em;font-weight:600}.au-n em{margin-left:auto;padding-left:1em;color:var(--text-3);font-size:0.6em;font-style:normal}.au-n--1,.au-n--2,.au-n--3{left:7.9em;width:14.2em}.au-n--1{top:1.7em}.au-n--2{top:5.25em}.au-n--3{top:8.8em}.au-n--4{left:9.8em;top:12.35em;width:10.4em}.au-n--5{left:1.2em;top:15.9em;width:12em}.au-n--6{left:16.8em;top:15.9em;width:12em}.viz--sequence.is-run .au-n:not(.is-at)::after{opacity:0}.viz--sequence.is-run .au-n:not(.is-at) i{opacity:0.45}.au-tag{position:absolute;z-index:1;top:80.4%;padding:0.2em 0.55em;border-radius:999px;background:#0b0b0d;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text-3);font-size:0.56em;line-height:1.2;transform:translate(-50%,-50%)}.au-tag::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(63,210,227,0.8);background:rgba(4,176,196,0.16);opacity:0;transition:opacity 0.4s var(--ease-out)}.au-tag--no{left:36%}.au-tag--yes{left:64%}.au-tag--yes::after,.viz--sequence.is-run.b4:not(.b11) .au-tag--no::after{opacity:1}.viz--sequence.is-run:not(.b11) .au-tag--yes::after{opacity:0}.au-again{position:absolute;left:2.2%;top:74%;color:var(--text-3);font-size:0.56em;white-space:nowrap;transform:rotate(-90deg);transform-origin:0 0}.au-token{position:absolute;inset:0;z-index:1;pointer-events:none;transform:translate(76%,90.34%);transition:transform 0.45s var(--ease-in-out),opacity 0.4s var(--ease-out)}.au-token i{position:absolute;left:-0.34em;top:-0.34em;width:0.68em;height:0.68em;border-radius:50%;background:#e8fbfe;box-shadow:0 0 0 0.25em rgba(63,210,227,0.28),0 0 1em 0.25em rgba(63,210,227,0.45)}.viz--sequence.is-run .au-token{transform:translate(50%,9.66%)}.viz--sequence.is-run.b2 .au-token{transform:translate(50%,29.83%)}.viz--sequence.is-run.b3 .au-token{transform:translate(50%,50%)}.viz--sequence.is-run.b4 .au-token{transform:translate(50%,70.17%)}.viz--sequence.is-run.b5 .au-token{transform:translate(50%,80.4%)}.viz--sequence.is-run.b6 .au-token{transform:translate(24%,80.4%)}.viz--sequence.is-run.b7 .au-token{transform:translate(24%,90.34%)}.viz--sequence.is-run.b8 .au-token{transform:translate(1.67%,90.34%)}.viz--sequence.is-run.b9 .au-token{transform:translate(1.67%,50%);transition-duration:0.6s}.viz--sequence.is-run.b10 .au-token{transform:translate(50%,50%)}.viz--sequence.is-run.b11 .au-token{transform:translate(50%,70.17%)}.viz--sequence.is-run.b12 .au-token{transform:translate(50%,80.4%)}.viz--sequence.is-run.b13 .au-token{transform:translate(76%,80.4%)}.viz--sequence.is-run.b14 .au-token{transform:translate(76%,90.34%)}.viz--chart .viz__stage{display:grid;gap:0.85em;width:30em;padding:1.2em 1.3em 1em;border-radius:0.9em;background:var(--viz-surface);box-shadow:inset 0 0 0 1px var(--line-2),inset 0 1px 0 rgba(255,255,255,0.05),0 1.4em 3em -1em rgba(0,0,0,0.65)}.vk-head{display:flex;flex-wrap:wrap;gap:0.6em 1.2em}.vk-leg{display:inline-flex;align-items:center;gap:0.45em;color:var(--text-2);font-size:0.75em}.vk-leg__a{display:inline-block;width:0.9em;height:0.2em;border-radius:2px;background:var(--accent)}.vk-leg__b{display:inline-block;width:0.9em;border-top:0.14em dashed var(--text-3)}.vk-leg b{margin-left:0.2em;color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.vk-plot{position:relative;height:9.4em}.vk-wipe,.vk-wipe__in{position:absolute;inset:-0.4em -0.6em -0.2em 0;overflow:hidden;transition:transform 1.6s var(--ease-out)}.vk-wipe__in{inset:0}.vk-svg{position:absolute;top:0.4em;left:0;width:calc(100% - 0.6em);height:9.4em;overflow:visible}.viz--chart.is-run:not(.b0) .vk-wipe{transform:translateX(-100%)}.viz--chart.is-run:not(.b0) .vk-wipe__in{transform:translateX(100%)}.vk-grid line{stroke:rgba(255,255,255,0.06);stroke-width:1;vector-effect:non-scaling-stroke}.vk-area{fill:rgba(4,176,196,0.1)}.vk-line{fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round;vector-effect:non-scaling-stroke}.vk-cost{fill:none;stroke:var(--text-3);stroke-width:1.5;stroke-dasharray:0.012 0.012;vector-effect:non-scaling-stroke}.vk-scan,.vk-pt{position:absolute;inset:0;pointer-events:none;transition:transform 0.6s var(--ease-in-out),opacity 0.45s var(--ease-out)}.vk-scan i{position:absolute;left:0;top:-0.2em;bottom:0;width:1px;background:linear-gradient(180deg,rgba(198,245,251,0),rgba(198,245,251,0.55) 25%,rgba(198,245,251,0.55))}.vk-pt i{position:absolute;left:-0.3em;top:-0.3em;width:0.6em;height:0.6em;border-radius:50%;background:var(--accent-hi);box-shadow:0 0 0 0.24em rgba(63,210,227,0.22)}.vk-pt--b i{background:#d6d6db;box-shadow:0 0 0 0.24em rgba(255,255,255,0.12)}.vk-scan{transform:translateX(100%)}.vk-pt--a{transform:translate(100%,15%)}.vk-pt--b{transform:translate(100%,71.7%)}.vk-pt--a i::after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--accent);opacity:0}.viz--chart.is-live:not(.is-run) .vk-pt--a i::after,.viz--chart.is-live.b6 .vk-pt--a i::after{animation:vring 2.4s var(--ease-out) 0.6s infinite}.viz--chart.is-run.b1 .vk-scan{transform:translateX(0)}.viz--chart.is-run.b1 .vk-pt--a{transform:translate(0,83.3%)}.viz--chart.is-run.b1 .vk-pt--b{transform:translate(0,33.3%)}.viz--chart.is-run.b2 .vk-scan{transform:translateX(20%)}.viz--chart.is-run.b2 .vk-pt--a{transform:translate(20%,71.7%)}.viz--chart.is-run.b2 .vk-pt--b{transform:translate(20%,41%)}.viz--chart.is-run.b3 .vk-scan{transform:translateX(40%)}.viz--chart.is-run.b3 .vk-pt--a{transform:translate(40%,60%)}.viz--chart.is-run.b3 .vk-pt--b{transform:translate(40%,52.3%)}.viz--chart.is-run.b4 .vk-scan{transform:translateX(60%)}.viz--chart.is-run.b4 .vk-pt--a{transform:translate(60%,46.7%)}.viz--chart.is-run.b4 .vk-pt--b{transform:translate(60%,61%)}.viz--chart.is-run.b5 .vk-scan{transform:translateX(80%)}.viz--chart.is-run.b5 .vk-pt--a{transform:translate(80%,30%)}.viz--chart.is-run.b5 .vk-pt--b{transform:translate(80%,68%)}.viz--chart.is-run.b6 .vk-scan{transform:translateX(100%)}.viz--chart.is-run.b6 .vk-pt--a{transform:translate(100%,15%)}.viz--chart.is-run.b6 .vk-pt--b{transform:translate(100%,71.7%)}.vk-read{position:absolute;left:0;top:0.1em;display:grid;padding:0.55em 0.75em;border-radius:0.6em;background:rgba(27,27,30,0.92);box-shadow:inset 0 0 0 1px var(--line-2)}.vk-read__m{grid-area:1 / 1;display:grid;gap:0.25em;opacity:0;transition:opacity 0.3s var(--ease-out)}.vk-read__m b{color:var(--text);font-size:0.66em;font-weight:600}.vk-read__m span{display:inline-flex;align-items:center;gap:0.5em;color:var(--text);font-size:0.66em;font-variant-numeric:tabular-nums;white-space:nowrap}.vk-read__m--6{opacity:1}.viz--chart.is-run .vk-read__m--6{opacity:0}.viz--chart.is-run.b1:not(.b2) .vk-read__m--1,.viz--chart.is-run.b2:not(.b3) .vk-read__m--2,.viz--chart.is-run.b3:not(.b4) .vk-read__m--3,.viz--chart.is-run.b4:not(.b5) .vk-read__m--4,.viz--chart.is-run.b5:not(.b6) .vk-read__m--5,.viz--chart.is-run.b6 .vk-read__m--6{opacity:1}.vk-x{display:flex;justify-content:space-between;color:var(--text-3);font-size:0.7em}.viz--uptime .viz__stage{display:grid;gap:0.95em;width:32em;padding:1.2em 1.3em;border-radius:0.9em;background:var(--viz-surface);box-shadow:inset 0 0 0 1px var(--line-2),inset 0 1px 0 rgba(255,255,255,0.05),0 1.4em 3em -1em rgba(0,0,0,0.65)}.vu-head{display:flex;align-items:center;justify-content:space-between;gap:1em}.vu-status{display:grid}.vu-s{grid-area:1 / 1;display:inline-flex;align-items:center;gap:0.55em;color:var(--text);font-size:0.85em;font-weight:500;white-space:nowrap;transition:opacity 0.4s var(--ease-out)}.vu-s--warn{opacity:0}.vdot--warn{background:var(--warn)}.viz--uptime.is-run.b1:not(.b3) .vu-s--ok{opacity:0}.viz--uptime.is-run.b1:not(.b3) .vu-s--warn{opacity:1}.vu-range{color:var(--text-3);font-size:0.74em}.vu-rows{display:grid;gap:0.7em}.vu-row{display:grid;grid-template-columns:6.6em 1fr 3.9em;align-items:center;gap:0.8em}.vu-name{color:var(--text-2);font-size:0.78em;white-space:nowrap}.vu-bars{display:flex;align-items:stretch;gap:0.12em;height:1.5em}.vu-bars i{position:relative;flex:1;border-radius:0.12em;background:rgba(48,209,88,0.42)}.vu-today::after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--warn);opacity:0;transition:opacity 0.4s var(--ease-out)}.viz--uptime.is-run.b1:not(.b3) .vu-today::after{opacity:1}.viz--uptime.is-live.b1:not(.b3) .vu-today::after{animation:vu-pulse 1.4s ease-in-out infinite}@keyframes vu-pulse{50%{opacity:0.45}}.vu-val{color:var(--text-2);font-size:0.74em;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.vu-inc{display:grid;gap:0.7em;padding:0.8em 0.95em 0.85em;border-radius:0.75em;background:rgba(255,255,255,0.03);box-shadow:inset 0 0 0 1px var(--line-2)}.viz--uptime.is-run .vu-inc:not(.is-on){transform:translateY(0.6em)}.vu-inc__head{display:flex;align-items:center;justify-content:space-between;gap:1em}.vu-inc__head b{color:var(--text);font-size:0.74em;font-weight:600;white-space:nowrap}.vu-inc__state{display:grid;font-style:normal}.vu-inc__state span{grid-area:1 / 1;justify-self:end;display:inline-flex;align-items:center;gap:0.4em;padding:0.25em 0.65em;border-radius:999px;font-size:0.62em;white-space:nowrap;transition:opacity 0.4s var(--ease-out)}.vu-inc__open{background:rgba(255,159,10,0.15);box-shadow:inset 0 0 0 1px rgba(255,159,10,0.4);color:#ffd08f;opacity:0}.vu-inc__fixed{background:rgba(48,209,88,0.14);box-shadow:inset 0 0 0 1px rgba(48,209,88,0.4);color:#b8f5c5}.vu-inc__fixed .i{width:1em;height:1em}.viz--uptime.is-run:not(.b3) .vu-inc__open{opacity:1}.viz--uptime.is-run:not(.b3) .vu-inc__fixed{opacity:0}.vu-inc__steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.8em;margin:0;padding:0;list-style:none}.vu-inc__steps::before{content:"";position:absolute;left:0.3em;right:33%;top:0.3em;height:1px;background:var(--line-2)}.vu-step{position:relative;display:grid;gap:0.15em;padding-left:0;transition:opacity 0.45s var(--ease-out)}.vu-step i{position:relative;width:0.6em;height:0.6em;margin-bottom:0.25em;border-radius:50%;background:var(--accent-hi);box-shadow:0 0 0 0.22em var(--viz-surface)}.vu-step:first-child i{background:var(--warn)}.vu-step:last-child i{background:var(--ok)}.vu-step b{color:var(--text);font-size:0.64em;font-weight:600;font-variant-numeric:tabular-nums}.vu-step span{color:var(--text-2);font-size:0.62em;white-space:nowrap}.viz--uptime.is-run .vu-step:not(.is-at){opacity:0.3}.flow{position:relative;margin:0;padding:clamp(28px,5vw,64px) clamp(18px,4.5vw,56px) 0}.flow__svg{position:absolute;inset:0;z-index:1;width:100%;height:100%;overflow:visible;pointer-events:none}.flow__track{fill:none;stroke:rgba(255,255,255,0.12);stroke-width:1}.flow__comet{position:absolute;inset:0;z-index:1;pointer-events:none}.flow__seg{position:absolute;top:0;left:0;width:6px;height:2px;margin:-1px 0 0 -3px;background:var(--accent-hi);will-change:transform}.flow__dot{position:absolute;top:0;left:0;z-index:1;width:24px;height:24px;margin:-12px 0 0 -12px;border-radius:50%;background:radial-gradient(circle,#e2fbff 0 3.5px,rgba(63,210,227,0.6) 4.5px,rgba(63,210,227,0.18) 7px,rgba(63,210,227,0) 12px);pointer-events:none;will-change:transform}.flow:not(.is-ready) .flow__comet{display:none}.flow__nodes{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto 72px auto;column-gap:clamp(14px,3vw,40px)}.flow__node{position:relative;z-index:2;display:grid;gap:4px;min-width:0;padding:16px 18px 17px;border-radius:20px;background:#1a1a1d;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.09),0 14px 32px -14px rgba(0,0,0,0.85)}.flow__node::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(63,210,227,0.7),0 0 0 4px rgba(4,176,196,0.12),0 0 44px -8px rgba(4,176,196,0.55);opacity:0;transition:opacity 0.7s var(--ease-out);pointer-events:none}.flow__node.is-active::after{opacity:1;transition-duration:0.25s}.flow__node--reach{grid-area:1 / 1}.flow__node--site{grid-area:1 / 2}.flow__node--lead{grid-area:1 / 3}.flow__node--crm{grid-area:1 / 4}.flow__node--measure{grid-area:3 / 2 / 4 / 4;justify-self:center;width:min(100%,260px)}.flow__step{display:inline-flex;align-items:center;gap:6px;margin-bottom:6px;color:var(--text-3);font-size:12px;font-weight:600;line-height:1;letter-spacing:0}.flow__step .i{color:var(--text-3);transition:color 0.4s var(--ease-out)}.flow__title{color:var(--text);font-size:18px;font-weight:600;letter-spacing:-0.014em;line-height:1.2}.flow__sub{overflow:hidden;color:var(--text-3);font-size:13px;white-space:nowrap;text-overflow:ellipsis}.flow__ping{position:absolute;top:16px;right:16px;width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,0.18);opacity:0;transition:background-color 0.4s var(--ease-out),opacity 0.4s var(--ease-out)}.flow__node.is-active .flow__step .i{color:var(--accent-hi)}.flow__node.is-active .flow__ping{background:var(--accent-hi);opacity:1}.flow__node.is-active .flow__ping::after{animation:vring 1.2s var(--ease-out)}.flow__return{position:relative;z-index:2;grid-area:3 / 1;align-self:center;justify-self:center;padding:6px 12px;border-radius:var(--radius-pill);background:var(--tile-2);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text-3);font-size:12px;font-weight:600;line-height:1;white-space:nowrap}.flow__log{position:relative;z-index:2;display:flex;align-items:center;gap:12px;margin:clamp(28px,4vw,48px) calc(-1 * clamp(18px,4.5vw,56px)) 0;padding:16px clamp(18px,4.5vw,56px);border-top:1px solid var(--line);background:rgba(255,255,255,0.02);color:var(--text-3);font-size:13px;line-height:1.2;text-align:left}.flow__time{flex:none;font-variant-numeric:tabular-nums}.flow__time:empty{display:none}.flow__note{flex:none;margin-left:auto;padding:4px 10px;border-radius:var(--radius-pill);background:rgba(255,255,255,0.08);color:var(--text-2);font-size:12px;font-weight:500}.flow__event{min-width:0;overflow:hidden;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;transition:opacity 0.25s var(--ease-out),transform 0.25s var(--ease-out)}.flow__event.is-swap{opacity:0;transform:translateY(3px)}@media (max-width:759px){.flow__nodes{grid-template-columns:minmax(0,1fr) 40px;grid-template-rows:none;row-gap:16px;column-gap:14px}.flow__node--reach{grid-area:1 / 1}.flow__node--site{grid-area:2 / 1}.flow__node--lead{grid-area:3 / 1}.flow__node--crm{grid-area:4 / 1}.flow__node--measure{grid-area:5 / 1;justify-self:stretch;width:auto}.flow__return{grid-area:1 / 2 / 6 / 3;writing-mode:vertical-rl;transform:rotate(180deg);padding:11px 5px}.flow__node{padding:15px 16px 16px;border-radius:18px}.flow__sub{font-size:13px}}@media (max-width:599px){.mpanel{padding:12px}.mpanel .viz--chart{--vw:24}.mpanel .viz--uptime{--vw:25}.mpanel :is(.viz--search,.viz--channels){--vw:25}.mpanel :is(.viz--portal,.viz--cart){--vw:27}.mpanel .viz--site{--vw:24;--vh:19.5}.mpanel :is(.viz--chart,.viz--uptime,.viz--search,.viz--channels,.viz--portal,.viz--cart,.viz--site) .viz__stage{width:calc(var(--vw) * 1em)}.mpanel .ws-links,.mpanel .ws-hud__k,.mpanel .ws-svc li:nth-child(3),.mpanel .ws-eyebrow{display:none}.mpanel .ws-page{padding:0.95em 1em}.mpanel .ws-hero{grid-template-columns:minmax(0,1fr) 9.6em;gap:0.9em}.mpanel .ws-art{height:6em}.mpanel .ws-h{-webkit-line-clamp:3;font-size:1.08em}.mpanel .ws-p{-webkit-line-clamp:3;font-size:0.62em}.mpanel .ws-btn--2{display:none}.mpanel .ws-svc{grid-template-columns:repeat(2,minmax(0,1fr))}.mpanel :is(.ws-svc span,.ws-hud__item,.ws-hud__live,.ws-temp,.ws-btn,.ws-cta){font-size:0.62em}.mpanel .ws-hud{gap:0.9em;padding:0 0.95em 0 0.75em}.mpanel .viz--cart .viz__stage{grid-template-columns:11em 1fr}.mpanel .viz--cart .cs-step{font-size:0.6em}.mpanel .viz--cart .cs-link{min-width:0.2em}.mpanel .viz--sequence .au-n em{display:none}.mpanel .viz--sequence .au-n b{font-size:0.8em}}.day{margin:0;padding:clamp(14px,2.2vw,22px);border-radius:var(--radius-xl);background:radial-gradient(120% 60% at 50% -8%,rgba(4,176,196,0.1),rgba(4,176,196,0) 62%),var(--tile);box-shadow:var(--tile-edge)}.day__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:2px 4px 14px;color:rgba(245,245,247,0.75);font-size:13px;font-weight:600;line-height:1.2}.day__note{padding:4px 10px;border-radius:var(--radius-pill);background:rgba(255,255,255,0.1);color:var(--text);font-size:12px;font-weight:500}.day__stage{position:relative;aspect-ratio:var(--vw) / var(--vh);overflow:hidden;border-radius:16px}.day__stage .viz{position:absolute;inset:0;--vw:inherit;--vh:inherit;--viz-max:18px}.day__stage .viz__stage{width:calc(var(--vw) * 1em);height:calc(var(--vh) * 1em)}.day__rows{display:grid;margin:8px 0 0;padding:0;list-style:none}.day__row{position:relative;display:grid;grid-template-columns:7em minmax(0,1fr);gap:4px 16px;padding:14px 10px 14px 30px}.day__row + .day__row{box-shadow:inset 0 1px 0 var(--line)}.day__row::before{content:"";position:absolute;left:11px;top:21px;width:7px;height:7px;border-radius:50%;background:var(--accent);transition:transform 0.5s var(--spring),opacity 0.4s var(--ease-out)}.day__row::after{content:"";position:absolute;inset:3px 0;border-radius:14px;background:rgba(255,255,255,0.045);opacity:0;transition:opacity 0.5s var(--ease-out);pointer-events:none}.day__time{color:var(--text-3);font-size:14px;line-height:1.5;font-variant-numeric:tabular-nums;white-space:nowrap}.day__text{color:var(--text);font-size:15px;line-height:1.47;text-wrap:pretty;transition:opacity 0.5s var(--ease-out)}.day.is-run .day__row:not(.is-at) .day__text{opacity:0.42}.day.is-run .day__row:not(.is-at)::before{opacity:0.35;transform:scale(0.6)}.day.is-run .day__row.is-at:not(:has(~ .is-at))::after{opacity:1}.day.is-out .day__row .day__text{opacity:0.42}.day--websites{--vw:34;--vh:15}.dn-band{position:absolute;inset:0;overflow:hidden;border-radius:0.9em;background:linear-gradient(90deg,#060a14 0%,#08101f 28%,#0a1729 50%,#0c2436 72%,#0f3a48 84%,#155462 94%,#186070 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.07)}.dn-dawn{position:absolute;inset:0;background:radial-gradient(42% 90% at 100% 100%,rgba(63,210,227,0.32),rgba(63,210,227,0) 72%);transition:opacity 2.4s var(--ease-in-out)}.day--websites.is-run:not(.b3) .dn-dawn{opacity:0}.dn-moon{position:absolute;left:41%;top:13%;width:0.95em;height:0.95em;border-radius:50%;box-shadow:inset -0.24em 0.12em 0 0 rgba(220,235,255,0.7);transform:rotate(-20deg)}.dn-hour{position:absolute;bottom:0.75em;color:rgba(235,240,250,0.5);font-size:0.62em;font-variant-numeric:tabular-nums;white-space:nowrap;transform:translateX(-50%)}.dn-hour::before{content:"";position:absolute;left:50%;bottom:1.9em;width:1px;height:18.4em;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0.07) 30%,rgba(255,255,255,0.07))}.dn-hour--1{left:6%;transform:translateX(-30%)}.dn-hour--2{left:28%}.dn-hour--3{left:50%}.dn-hour--4{left:72%}.dn-hour--5{left:94%;transform:translateX(-70%)}.dn-lane{position:absolute;left:6%;right:6%;height:1px;background:rgba(255,255,255,0.08)}.dn-lane b{position:absolute;left:0;top:0.5em;color:rgba(235,240,250,0.42);font-size:0.6em;font-weight:500;white-space:nowrap}.dn-lane--site{top:36%}.dn-lane--site b{left:auto;right:0;top:auto;bottom:0.5em}.dn-lane--team{top:70%}.dn-wipe,.dn-wipe__in{position:absolute;inset:0;overflow:hidden;transition:transform 2.4s var(--ease-in-out)}.dn-path{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.dn-path path{fill:none;stroke:var(--accent-hi);stroke-width:1.5;stroke-dasharray:3 4;vector-effect:non-scaling-stroke;opacity:0.85}.day--websites.is-run .dn-wipe{transform:translateX(-89.1%)}.day--websites.is-run .dn-wipe__in{transform:translateX(89.1%)}.day--websites.is-run.b3 .dn-wipe{transform:translateX(-17%)}.day--websites.is-run.b3 .dn-wipe__in{transform:translateX(17%)}.dn-wait{position:absolute;left:50%;top:70%;margin-top:-1.9em;color:rgba(198,245,251,0.82);font-size:0.62em;white-space:nowrap;transform:translateX(-50%)}.day--websites.is-run .dn-wait{transition-delay:0.9s}.dn-ev{position:absolute;width:0;height:0}.dn-ev i{position:absolute;left:-0.36em;top:-0.36em;width:0.72em;height:0.72em;border-radius:50%;background:var(--accent-hi);box-shadow:0 0 0 0.26em rgba(63,210,227,0.2)}.dn-ev em{position:absolute;display:inline-flex;align-items:center;gap:0.45em;padding:0.38em 0.7em;border-radius:999px;background:rgba(16,24,34,0.86);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.12);color:var(--text);font-size:0.64em;font-style:normal;line-height:1;white-space:nowrap}.dn-ev em .i{width:1.1em;height:1.1em;color:var(--accent-hi)}.dn-ev--1{left:10.9%;top:36%}.dn-ev--1 em{left:-0.9em;bottom:1.1em}.dn-ev--2{left:15.5%;top:36%}.dn-ev--2 i{background:#fff;box-shadow:0 0 0 0.26em rgba(255,255,255,0.14)}.dn-ev--2 em{left:-0.9em;top:1.1em}.dn-ev--3{left:83%;top:70%}.dn-ev--3 em{right:-0.9em;bottom:1.1em}.dn-ev--4{left:87.9%;top:70%}.dn-ev--4 i{background:#fff;box-shadow:0 0 0 0.26em rgba(255,255,255,0.14)}.dn-ev--4 em{right:-0.9em;top:1.1em}.day--websites.is-run .dn-ev:not(.is-on){transform:scale(0.6)}.dn-play{position:absolute;inset:0;transform:translateX(87.9%);transition:transform 1.1s var(--ease-in-out);pointer-events:none}.dn-play__line{position:absolute;left:0;top:2.2em;bottom:2.1em;width:1px;background:linear-gradient(180deg,rgba(198,245,251,0),rgba(198,245,251,0.75) 20%,rgba(198,245,251,0.75) 80%,rgba(198,245,251,0))}.dn-play__time{position:absolute;left:0;top:0.75em;display:grid;transform:translateX(-50%)}.dn-t{grid-area:1 / 1;padding:0.25em 0.55em;border-radius:999px;background:#e8fbfe;color:#052127;font-size:0.6em;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;transition:opacity 0.35s var(--ease-out)}.dn-t--3{opacity:1}.day--websites.is-run .dn-play{transform:translateX(6%)}.day--websites.is-run.b1 .dn-play{transform:translateX(10.9%)}.day--websites.is-run.b3 .dn-play{transform:translateX(83%);transition-duration:2.4s}.day--websites.is-run.b5 .dn-play{transform:translateX(87.9%)}.day--websites.is-run .dn-t--3{opacity:0}.day--websites.is-run.b1:not(.b3) .dn-t--1,.day--websites.is-run.b4:not(.b5) .dn-t--2,.day--websites.is-run.b5 .dn-t--3{opacity:1}.day--websites.is-out .dn-t{opacity:0 !important}.day--commerce{--vw:34;--vh:15}.dp-scene{position:absolute;inset:0;overflow:hidden;border-radius:0.9em;background:radial-gradient(80% 70% at 50% 100%,rgba(4,176,196,0.1),rgba(4,176,196,0) 70%),#0b0b0e;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.07)}.dp-track{position:absolute;left:10%;right:10%;top:64%;height:2px;margin-top:-1px;border-radius:2px;background:rgba(255,255,255,0.1)}.dp-fill{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-hi));transform-origin:0 50%;transition:transform 1.2s var(--ease-in-out)}.day--commerce.is-run .dp-fill{transform:scaleX(0)}.day--commerce.is-run.b2 .dp-fill{transform:scaleX(0.3333)}.day--commerce.is-run.b3 .dp-fill{transform:scaleX(0.6667)}.day--commerce.is-run.b4 .dp-fill{transform:none;transition-duration:1.6s}.dp-stop{position:absolute;top:64%;display:grid;justify-items:center;gap:0.3em;width:8em;margin:-1.05em 0 0 -4em;text-align:center;transition:opacity 0.5s var(--ease-out)}.dp-stop i{display:grid;place-items:center;width:2.1em;height:2.1em;border-radius:50%;background:#0f2a30;box-shadow:inset 0 0 0 1px rgba(63,210,227,0.6),0 0 0 0.3em #0b0b0e;color:var(--accent-hi);transition:transform 0.6s var(--spring)}.dp-stop i .i{width:1.05em;height:1.05em}.dp-stop b{margin-top:0.25em;color:var(--text);font-size:0.66em;font-weight:600}.dp-stop em{color:var(--text-3);font-size:0.6em;font-style:normal;font-variant-numeric:tabular-nums}.dp-stop--1{left:10%}.dp-stop--2{left:36.67%}.dp-stop--3{left:63.33%}.dp-stop--4{left:90%}.day--commerce.is-run .dp-stop:not(.is-at){opacity:0.4}.day--commerce.is-run .dp-stop:not(.is-at) i{transform:scale(0.8)}.dp-truck{position:absolute;inset:0;pointer-events:none;transform:translateX(83%);transition:transform 1.6s var(--ease-in-out),opacity 0.4s var(--ease-out)}.dp-truck .i{position:absolute;left:0;top:64%;width:1.25em;height:1.25em;margin-top:-1.3em;color:var(--text)}.day--commerce.is-run .dp-truck{transform:translateX(66.2%);opacity:0}.day--commerce.is-run.b3 .dp-truck{opacity:1}.day--commerce.is-run.b4 .dp-truck{transform:translateX(83%)}.day--commerce.is-out .dp-truck{opacity:0}.dp-card{position:absolute;top:8%;display:grid;align-content:start;gap:0.28em;padding:0.6em 0.7em;border-radius:0.75em;background:#18181b;box-shadow:inset 0 0 0 1px var(--line-2),0 1em 2em -0.8em rgba(0,0,0,0.8);white-space:nowrap}.dp-card b{color:var(--text);font-size:0.72em;font-weight:600;font-variant-numeric:tabular-nums}.dp-k{color:var(--text-3);font-size:0.6em}.dp-card--1{left:2.5%}.dp-card--2{left:36.67%;transform:translateX(-50%)}.dp-card--3{left:63.33%;transform:translateX(-50%);padding:0.5em 0.55em 0.6em}.dp-card--4{right:2.5%;justify-items:start}.day--commerce.is-run .dp-card:not(.is-on){transform:translateY(0.6em) scale(0.96)}.day--commerce.is-run .dp-card--2:not(.is-on),.day--commerce.is-run .dp-card--3:not(.is-on){transform:translate(-50%,0.6em) scale(0.96)}.dp-pm .pm{display:block;width:2.3em;height:1.45em;margin-bottom:0.1em}.dp-stock{font-size:0.72em}.dp-stock span{font-size:1em}.dp-printer{display:block;width:6.6em;height:0.55em;border-radius:0.3em;background:linear-gradient(180deg,#3a3a40,#232327);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.5)}.dp-clip{display:block;overflow:hidden;margin:-0.18em auto 0;width:5.9em}.dp-label{display:grid;gap:0.22em;padding:0.45em 0.5em 0.42em;border-radius:0 0 0.3em 0.3em;background:#f4f4f1;color:#121212;transition:transform 1.3s var(--ease-out)}.dp-label b{color:#121212;font-size:0.6em}.dp-label span{color:#333;font-size:0.48em;letter-spacing:0.02em;font-variant-numeric:tabular-nums}.dp-bars{display:block;height:1.15em;background:repeating-linear-gradient(90deg,#111 0 0.09em,transparent 0.09em 0.16em,#111 0.16em 0.2em,transparent 0.2em 0.33em,#111 0.33em 0.45em,transparent 0.45em 0.52em)}.day--commerce.is-run:not(.b3) .dp-label{transform:translateY(-104%)}.day--commerce.is-run.b3 .dp-label{transition-delay:0.35s}.dp-card--4{grid-template-columns:auto auto;align-items:center;column-gap:0.45em}.dp-ok{display:grid;place-items:center;width:1.35em;height:1.35em;border-radius:50%;background:var(--ok);color:#052712}.dp-ok .i{width:0.8em;height:0.8em}.dp-again{grid-column:1 / -1;justify-self:start;margin-top:0.3em;padding:0.4em 0.75em;border-radius:999px;background:var(--text);color:#0a0c10;font-size:0.6em;font-weight:600}.day--plattformen{--vw:34;--vh:15}.pd-scene{position:absolute;inset:0;overflow:hidden;border-radius:0.9em;background:radial-gradient(34% 70% at 50% 50%,rgba(4,176,196,0.1),rgba(4,176,196,0) 72%),#0b0b0e;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.07)}.pd-dial{position:absolute;left:9.5em;top:0;width:15em;height:15em}.pd-face{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.pd-office{fill:rgba(63,210,227,0.08)}.pd-ring{fill:none;stroke:rgba(255,255,255,0.18);stroke-width:1}.pd-ticks{fill:none;stroke:rgba(255,255,255,0.3);stroke-width:0.9;stroke-linecap:round}.pd-h{position:absolute;color:var(--text-3);font-size:0.58em;line-height:1;white-space:nowrap;transform:translate(-50%,-50%)}.pd-h--1{left:50%;top:22%}.pd-h--2{left:77%;top:50%}.pd-h--3{left:50%;top:78%}.pd-h--4{left:23%;top:50%}.pd-office-label{position:absolute;left:50%;top:31%;color:rgba(198,245,251,0.75);font-size:0.56em;line-height:1;white-space:nowrap;transform:translateX(-50%)}.pd-hand{position:absolute;left:50%;top:50%;width:0;height:0;transform:rotate(445deg)}.pd-hand i{position:absolute;left:-0.06em;top:-5.8em;width:0.12em;height:2.75em;border-radius:0.1em;background:linear-gradient(0deg,rgba(198,245,251,0),rgba(198,245,251,0.9))}.pd-hand i::before{content:"";position:absolute;left:50%;top:0;width:0.5em;height:0.5em;margin:-0.25em 0 0 -0.25em;border-radius:50%;background:#e8fbfe;box-shadow:0 0 0 0.22em rgba(198,245,251,0.18)}.day--plattformen.is-run .pd-hand{transform:rotate(180deg);transition:transform 1.3s var(--ease-in-out),opacity 0.6s var(--ease-out)}.day--plattformen.is-run.b1 .pd-hand{transform:rotate(282.5deg)}.day--plattformen.is-run.b3 .pd-hand{transform:rotate(333.75deg)}.day--plattformen.is-run.b5 .pd-hand{transform:rotate(390.5deg)}.day--plattformen.is-run.b7 .pd-hand{transform:rotate(445deg)}.pd-mark{position:absolute;width:0.7em;height:0.7em;margin:-0.35em 0 0 -0.35em;border-radius:50%;background:var(--accent-hi);box-shadow:0 0 0 0.24em rgba(63,210,227,0.2)}.pd-mark--1{left:12.25%;top:41.63%}.pd-mark--2{left:32.9%;top:15.32%}.pd-mark--3{left:69.63%;top:16.69%}.pd-mark--4{left:88.52%;top:46.63%}.day--plattformen.is-run .pd-mark:not(.is-on){transform:scale(0.3)}.pd-now{position:absolute;left:50%;top:50%;display:grid;justify-items:center;gap:0.1em;transform:translate(-50%,-38%)}.pd-now__t{grid-area:1 / 1;color:var(--text);font-size:1.5em;font-weight:600;letter-spacing:-0.02em;font-variant-numeric:tabular-nums;opacity:0;transition:opacity 0.35s var(--ease-out)}.pd-now__t--4{opacity:1}.pd-now__app,.pd-now__ev{grid-area:2 / 1;color:var(--text-3);font-size:0.6em;white-space:nowrap;transition:opacity 0.35s var(--ease-out)}.pd-now__ev{opacity:0}.day--plattformen.is-run .pd-now__t--4{opacity:0}.day--plattformen.is-run.b2:not(.b4) .pd-now__t--1,.day--plattformen.is-run.b4:not(.b6) .pd-now__t--2,.day--plattformen.is-run.b6:not(.b8) .pd-now__t--3,.day--plattformen.is-run.b8 .pd-now__t--4{opacity:1}.day--plattformen.is-run:not(.b2) .pd-now__app{opacity:0}.day--plattformen.is-out .pd-now > *{opacity:0 !important}.pd-call{position:absolute;display:grid;grid-template-columns:auto auto;align-items:center;column-gap:0.55em;row-gap:0.1em;margin-top:-1.2em;padding:0.42em 0.75em 0.42em 0.45em;border-radius:0.7em;background:#17171a;box-shadow:inset 0 0 0 1px var(--line-2),0 0.8em 1.6em -0.8em rgba(0,0,0,0.8);white-space:nowrap}.pd-call i{grid-row:1 / 3;display:grid;place-items:center;width:1.75em;height:1.75em;border-radius:0.5em;background:rgba(4,176,196,0.15);color:var(--accent-hi)}.pd-call i .i{width:0.95em;height:0.95em}.pd-call b{color:var(--text);font-size:0.66em;font-weight:600;font-variant-numeric:tabular-nums}.pd-call em{color:var(--text-2);font-size:0.62em;font-style:normal}.pd-call::before{content:"";position:absolute;top:50%;height:1px;background:rgba(255,255,255,0.24)}.pd-call--1{right:24em;top:6.25em}.pd-call--1::before{left:100%;width:1em}.pd-call--2{right:21.2em;top:2.3em}.pd-call--2::before{left:100%;width:1.28em}.pd-call--3{left:21.2em;top:2.5em}.pd-call--3::before{right:100%;width:0.9em}.pd-call--4{left:24em;top:7em}.pd-call--4::before{right:100%;width:0.87em}.day--plattformen.is-run .pd-call--1:not(.is-on),.day--plattformen.is-run .pd-call--2:not(.is-on){transform:translateX(-0.6em)}.day--plattformen.is-run .pd-call--3:not(.is-on),.day--plattformen.is-run .pd-call--4:not(.is-on){transform:translateX(0.6em)}.day--kampagnen{--vw:34;--vh:15}.dk-scene{position:absolute;inset:0;overflow:hidden;border-radius:0.9em;background:radial-gradient(36% 70% at 33% 62%,rgba(4,176,196,0.09),rgba(4,176,196,0) 70%),#0b0b0e;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.07)}.dk-arc{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.dk-arc__base{fill:none;stroke:rgba(255,255,255,0.16);stroke-width:1;stroke-dasharray:3 4}.dk-arc__lit{fill:none;stroke:var(--accent-hi);stroke-width:1.4}.dk-arc--lit{transition:opacity 0.8s var(--ease-out)}.dk-signal{position:absolute;left:33%;top:0.45em;display:inline-flex;gap:0.5em;color:rgba(198,245,251,0.85);font-size:0.62em;white-space:nowrap;transform:translateX(-50%)}.dk-signal em{color:var(--text-3);font-style:normal;font-variant-numeric:tabular-nums}.dk-base{position:absolute;left:12%;right:46%;top:62%;height:2px;margin-top:-1px;background:rgba(255,255,255,0.1)}.dk-base__fill{position:absolute;inset:0;background:var(--accent-hi);transform-origin:0 50%;transition:transform 0.9s var(--ease-in-out)}.day--kampagnen.is-run .dk-base__fill{transform:scaleX(0)}.day--kampagnen.is-run.b1 .dk-base__fill{transform:scaleX(0.5)}.day--kampagnen.is-run.b2 .dk-base__fill{transform:none;transition-duration:1.3s}.dk-st{position:absolute;top:62%;display:grid;justify-items:center;gap:0.25em;width:8em;margin:-1.1em 0 0 -4em;text-align:center;transition:opacity 0.5s var(--ease-out)}.dk-st i{position:relative;display:grid;place-items:center;width:2.2em;height:2.2em;border-radius:50%;background:#0f2a30;box-shadow:inset 0 0 0 1px rgba(63,210,227,0.6),0 0 0 0.3em #0b0b0e;color:var(--accent-hi)}.dk-st i .i{width:1.05em;height:1.05em}.dk-st i::after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--accent-hi);opacity:0;pointer-events:none}.day--kampagnen.is-live.b5 .dk-st--1 i::after{animation:dk-ring 1.4s var(--ease-out)}@keyframes dk-ring{from{transform:scale(1);opacity:0.45}to{transform:scale(2.1);opacity:0}}.dk-st b{margin-top:0.25em;color:var(--text);font-size:0.66em;font-weight:600;white-space:nowrap}.dk-st em{color:var(--text-3);font-size:0.6em;font-style:normal;font-variant-numeric:tabular-nums;white-space:nowrap}.dk-st--1{left:12%}.dk-st--2{left:33%}.dk-st--3{left:54%}.day--kampagnen.is-run .dk-st:not(.is-at){opacity:0.4}.dk-q{position:absolute;left:54%;top:calc(62% + 3.75em);display:flex;justify-content:center;width:10em;margin-left:-5em}.dk-q > span{display:inline-flex;align-items:center;gap:0.4em;padding:0.3em 0.65em 0.3em 0.45em;border-radius:999px;background:rgba(48,209,88,0.14);box-shadow:inset 0 0 0 1px rgba(48,209,88,0.38);color:#b8f5c5;font-size:0.62em;white-space:nowrap}.dk-q .i{width:1em;height:1em}.day--kampagnen.is-run .dk-q:not(.is-on){transform:translateY(0.4em)}.dk-dot{position:absolute;inset:0;opacity:0;transform:translateX(54%);pointer-events:none;transition:transform 0.9s var(--ease-in-out),opacity 0.3s var(--ease-out)}.dk-dot i,.dk-orbit i{position:absolute;width:0.62em;height:0.62em;border-radius:50%;background:#e8fbfe;box-shadow:0 0 0 0.25em rgba(63,210,227,0.25),0 0 1em 0.2em rgba(63,210,227,0.45)}.dk-dot i{left:-0.31em;top:62%;margin-top:-0.31em}.day--kampagnen.is-run .dk-dot{transform:translateX(12%)}.day--kampagnen.is-run.b1:not(.b3) .dk-dot{opacity:1;transform:translateX(33%)}.day--kampagnen.is-run.b2 .dk-dot{transform:translateX(54%);transition-duration:1.3s}.dk-orbit{position:absolute;left:33%;top:62%;width:0;height:0;opacity:0;transform:rotate(-180deg);transition:transform 1.8s var(--ease-in-out),opacity 0.3s var(--ease-out)}.dk-orbit i{left:6.83em;top:-0.31em}.day--kampagnen.is-run .dk-orbit{transform:none}.day--kampagnen.is-run.b4:not(.b5) .dk-orbit{opacity:1;transform:rotate(-180deg)}.day--kampagnen.is-run.b5 .dk-orbit{transform:rotate(-180deg)}.dk-learn{position:absolute;left:33%;top:40%;display:inline-flex;align-items:flex-end;gap:0.6em;color:rgba(198,245,251,0.9);font-size:0.62em;white-space:nowrap;transform:translateX(-50%)}.dk-bars{display:inline-flex;align-items:flex-end;gap:0.18em;height:1.4em}.dk-bars i{width:0.32em;border-radius:0.1em;background:var(--accent-hi);transform-origin:50% 100%;transition:transform 0.7s var(--spring)}.dk-bars i:nth-child(1){height:35%}.dk-bars i:nth-child(2){height:55%;transition-delay:0.08s}.dk-bars i:nth-child(3){height:75%;transition-delay:0.16s}.dk-bars i:nth-child(4){height:100%;transition-delay:0.24s}.day--kampagnen.is-run .dk-learn:not(.is-on) .dk-bars i{transform:scaleY(0.2)}.dk-report{position:absolute;left:66%;right:3%;top:13%;display:grid;gap:0.5em;padding:0.85em 0.95em;border-radius:0.8em;background:#17171a;box-shadow:inset 0 0 0 1px var(--line-2),0 1em 2em -0.8em rgba(0,0,0,0.8)}.day--kampagnen.is-run .dk-report:not(.is-on){transform:translateY(0.6em) scale(0.97)}.dk-report__head{display:flex;align-items:baseline;justify-content:space-between;gap:0.6em}.dk-report__head b{color:var(--text);font-size:0.72em;font-weight:600;white-space:nowrap}.dk-report__head em{color:var(--text-3);font-size:0.58em;font-style:normal;white-space:nowrap}.dk-report__sub{margin-top:-0.25em;padding-bottom:0.45em;border-bottom:1px solid var(--line);color:var(--text-3);font-size:0.58em;white-space:nowrap}.dk-report__row{display:flex;justify-content:space-between;gap:0.8em;color:var(--text-2);font-size:0.66em;white-space:nowrap}.dk-report__row b{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.day--sichtbarkeit{--vw:34;--vh:15}.ds-scene{position:absolute;inset:0;overflow:hidden;border-radius:0.9em;background:#0b0b0e;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.07)}.ds-page1{position:absolute;left:9%;right:3%;top:13.33%;height:20.67%;border-radius:0.45em;background:linear-gradient(90deg,rgba(4,176,196,0.04),rgba(4,176,196,0.13));box-shadow:inset 0 1px 0 rgba(63,210,227,0.25)}.ds-page1 em{position:absolute;left:0.8em;top:0.55em;color:rgba(198,245,251,0.85);font-size:0.58em;font-style:normal;font-weight:600}.ds-y{position:absolute;left:5.5%;color:var(--text-3);font-size:0.56em;line-height:1;transform:translate(-50%,-50%);font-variant-numeric:tabular-nums}.ds-y::after{content:"";position:absolute;left:2.6em;top:50%;width:52em;height:1px;background:rgba(255,255,255,0.06)}.ds-y--1{top:13.33%}.ds-y--2{top:34%}.ds-y--3{top:57%}.ds-y--4{top:80%}.ds-axis{position:absolute;left:9%;top:4.5%;color:var(--text-3);font-size:0.56em;white-space:nowrap}.ds-x{position:absolute;top:90%;color:var(--text-3);font-size:0.58em;line-height:1;white-space:nowrap;transform:translate(-50%,-50%)}.ds-x--1{left:12%}.ds-x--2{left:33%}.ds-x--3{left:58%}.ds-x--4{left:86%}.ds-wipe,.ds-wipe__in{position:absolute;inset:0;overflow:hidden;transition:transform 1.4s var(--ease-in-out)}.ds-line{position:absolute;inset:0;width:100%;height:100%}.ds-line__area{fill:rgba(4,176,196,0.08)}.ds-line__stroke{fill:none;stroke:var(--accent-hi);stroke-width:2.2;stroke-linecap:round;vector-effect:non-scaling-stroke}.day--sichtbarkeit.is-run .ds-wipe{transform:translateX(-100%)}.day--sichtbarkeit.is-run .ds-wipe__in{transform:translateX(100%)}.day--sichtbarkeit.is-run.b1 .ds-wipe{transform:translateX(-88%)}.day--sichtbarkeit.is-run.b1 .ds-wipe__in{transform:translateX(88%)}.day--sichtbarkeit.is-run.b2 .ds-wipe{transform:translateX(-67%)}.day--sichtbarkeit.is-run.b2 .ds-wipe__in{transform:translateX(67%)}.day--sichtbarkeit.is-run.b4 .ds-wipe{transform:translateX(-42%)}.day--sichtbarkeit.is-run.b4 .ds-wipe__in{transform:translateX(42%)}.day--sichtbarkeit.is-run.b6 .ds-wipe,.day--sichtbarkeit.is-run.b6 .ds-wipe__in{transform:none}.ds-pt{position:absolute;width:0;height:0}.ds-pt i{position:absolute;left:-0.34em;top:-0.34em;width:0.68em;height:0.68em;border-radius:50%;background:#e8fbfe;box-shadow:0 0 0 0.24em rgba(63,210,227,0.25)}.ds-pt b{position:absolute;left:0;bottom:0.75em;display:inline-flex;align-items:center;gap:0.35em;padding:0.3em 0.6em;border-radius:999px;background:#18181b;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text);font-size:0.6em;font-weight:600;white-space:nowrap;transform:translateX(-50%);transition:opacity 0.4s var(--ease-out)}.ds-pt b .i{width:1.05em;height:1.05em;color:var(--accent-hi)}.ds-pt--1{left:12%;top:75.4%}.ds-pt--2{left:33%;top:50.13%}.ds-pt--3{left:58%;top:29.4%}.ds-pt--4{left:86%;top:17.93%}.ds-pt--4 b{background:var(--accent);box-shadow:none;color:#031417}.ds-pt--4 b .i{color:inherit}.day--sichtbarkeit.is-run .ds-pt:not(.is-on){transform:scale(0.4)}.day--sichtbarkeit.is-run .ds-pt.is-on:not(.ds-pt--4) b{opacity:0.6}.day--sichtbarkeit.is-run .ds-pt.is-on:not(:has(~ .ds-pt.is-on)) b{opacity:1}.day--lead-systeme{--vw:34;--vh:15}.dl-scene{position:absolute;inset:0;overflow:hidden;border-radius:0.9em;background:radial-gradient(70% 60% at 50% 70%,rgba(4,176,196,0.08),rgba(4,176,196,0) 70%),#0b0b0e;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.07)}.dl-clock{position:absolute;left:4%;top:0.6em;display:grid;justify-items:start}.dl-e{grid-area:1 / 1;color:var(--text);font-size:1.32em;font-weight:600;letter-spacing:-0.02em;line-height:1.1;font-variant-numeric:tabular-nums;opacity:0;transition:opacity 0.3s var(--ease-out)}.dl-clock em{grid-area:2 / 1;color:var(--text-3);font-size:0.6em;font-style:normal;white-space:nowrap}.dl-now{position:absolute;right:4%;top:1em;display:grid;justify-items:end}.dl-n{grid-area:1 / 1;padding:0.3em 0.65em;border-radius:999px;background:rgba(255,255,255,0.07);color:var(--text-2);font-size:0.62em;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;transition:opacity 0.3s var(--ease-out)}.dl-e--4,.dl-n--4{opacity:1}.day--lead-systeme.is-run :is(.dl-e--4,.dl-n--4){opacity:0}.day--lead-systeme.is-run.b1:not(.b3) :is(.dl-e--1,.dl-n--1),.day--lead-systeme.is-run.b3:not(.b5) :is(.dl-e--2,.dl-n--2),.day--lead-systeme.is-run.b5:not(.b7) :is(.dl-e--3,.dl-n--3),.day--lead-systeme.is-run.b7 :is(.dl-e--4,.dl-n--4){opacity:1}.day--lead-systeme.is-out :is(.dl-e,.dl-n){opacity:0 !important}.dl-track{position:absolute;left:20%;right:20%;top:74%;height:2px;margin-top:-1px;background:rgba(255,255,255,0.1)}.dl-fill{position:absolute;inset:0;background:linear-gradient(90deg,var(--accent),var(--accent-hi));transform-origin:0 50%;transition:transform 1.1s var(--ease-in-out)}.day--lead-systeme.is-run .dl-fill{transform:scaleX(0)}.day--lead-systeme.is-run.b2 .dl-fill{transform:scaleX(0.3333)}.day--lead-systeme.is-run.b4 .dl-fill{transform:scaleX(0.6667)}.day--lead-systeme.is-run.b6 .dl-fill{transform:none}.dl-st{position:absolute;top:74%;display:grid;justify-items:center;gap:0.35em;width:8em;margin:-0.95em 0 0 -4em;text-align:center;transition:opacity 0.5s var(--ease-out)}.dl-st i{display:grid;place-items:center;width:1.9em;height:1.9em;border-radius:50%;background:#0f2a30;box-shadow:inset 0 0 0 1px rgba(63,210,227,0.6),0 0 0 0.3em #0b0b0e;color:var(--accent-hi)}.dl-st i .i{width:0.95em;height:0.95em}.dl-st b{color:var(--text);font-size:0.62em;font-weight:600;white-space:nowrap}.dl-st--1{left:20%}.dl-st--2{left:40%}.dl-st--3{left:60%}.dl-st--4{left:80%}.day--lead-systeme.is-run .dl-st:not(.is-at){opacity:0.4}.dl-move{position:absolute;inset:0;transform:translateX(80%);transition:transform 1.1s var(--ease-in-out);pointer-events:none}.day--lead-systeme.is-run .dl-move{transform:translateX(20%)}.day--lead-systeme.is-run.b2 .dl-move{transform:translateX(40%)}.day--lead-systeme.is-run.b4 .dl-move{transform:translateX(60%)}.day--lead-systeme.is-run.b6 .dl-move{transform:translateX(80%)}.dl-card{position:absolute;left:-6.5em;top:3.4em;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:0.55em 0.9em;width:13em;padding:0.75em 0.85em;border-radius:0.8em;background:#1a1a1d;box-shadow:inset 0 0 0 1px var(--line-2),inset 0 1px 0 rgba(255,255,255,0.06),0 1em 2.2em -0.8em rgba(0,0,0,0.85)}.dl-f{display:grid;gap:0.06em}.dl-f--3,.dl-f--4{padding-top:0.5em;border-top:1px solid var(--line)}.dl-f em{color:var(--text-3);font-size:0.54em;font-style:normal}.dl-f b{overflow:hidden;color:var(--text);font-size:0.64em;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.dl-f--2 b{color:#b8f5c5}.dl-f--4 b{color:#c6f5fb}.day--lead-systeme.is-run .dl-f b:not(.is-on){transform:translateY(0.3em)}.day--automationen{--vw:34;--vh:15}.dw-scene{position:absolute;inset:0;overflow:hidden;border-radius:0.9em;background:#0b0b0e;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.07)}.dw-col{position:absolute;top:0.9em;bottom:0.9em;width:7.4em;border-radius:0.7em;background:rgba(255,255,255,0.025);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.05)}.dw-col::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(4,176,196,0.14),rgba(4,176,196,0.02) 60%);box-shadow:inset 0 0 0 1px rgba(63,210,227,0.3);opacity:0;transition:opacity 0.6s var(--ease-out)}.dw-col b{position:absolute;left:0.85em;top:0.75em;color:var(--text-2);font-size:0.62em;font-weight:600}.dw-col--1{left:1.2em}.dw-col--2{left:9.2em}.dw-col--3{left:17.2em}.dw-col--4{left:25.4em;background:transparent;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.07)}.day--automationen.is-run .dw-col.is-at:not(:has(~ .dw-col.is-at))::after{opacity:1}.day--automationen:not(.is-run) .dw-col--3::after{opacity:1}.dw-ev,.dw-plan{position:absolute;display:grid;gap:0.12em;width:6.6em;padding:0.45em 0.6em;border-radius:0.55em;background:#1c1c1f;box-shadow:inset 0 0 0 1px var(--line-2);white-space:nowrap}.dw-ev b,.dw-plan b{color:var(--text);font-size:0.64em;font-weight:600}.dw-ev em,.dw-plan em{color:var(--text-3);font-size:0.56em;font-style:normal;font-variant-numeric:tabular-nums}.dw-ev--auto{background:rgba(4,176,196,0.16);box-shadow:inset 0 0 0 1px rgba(63,210,227,0.4)}.dw-ev--auto em{color:rgba(198,245,251,0.75)}.dw-ev--ok{background:rgba(48,209,88,0.16);box-shadow:inset 0 0 0 1px rgba(48,209,88,0.45)}.dw-ev--ok em{color:#b8f5c5}.dw-ev--1{left:1.6em;top:2.6em}.dw-ev--2{left:1.6em;top:5.15em}.dw-ev--3{left:1.6em;top:7.7em}.dw-ev--4{left:9.6em;top:2.6em}.dw-ev--5{left:17.6em;top:2.6em}.day--automationen.is-run .dw-ev:not(.is-on){transform:translateY(0.5em) scale(0.96)}.dw-plan{background:transparent;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.22);transition:opacity 0.6s var(--ease-out)}.dw-plan::before{content:"";position:absolute;inset:0;border-radius:inherit;border:1px dashed rgba(255,255,255,0.28)}.dw-plan{box-shadow:none}.dw-plan em{display:grid}.dw-plan em span{grid-area:1 / 1;transition:opacity 0.4s var(--ease-out)}.dw-plan__a{opacity:0}.dw-plan i{position:absolute;left:0.5em;right:0.5em;top:50%;height:1px;background:rgba(255,255,255,0.55);transform-origin:0 50%;transition:transform 0.6s var(--ease-out)}.dw-plan--1{left:17.6em;top:5.15em}.dw-plan--2{left:25.8em;top:2.6em}.dw-plan{opacity:0.45}.day--automationen.is-run .dw-plan:not(.is-at){opacity:1}.day--automationen.is-run .dw-plan:not(.is-at) .dw-plan__a{opacity:1}.day--automationen.is-run .dw-plan:not(.is-at) .dw-plan__b{opacity:0}.day--automationen.is-run .dw-plan:not(.is-at) i{transform:scaleX(0)}.dw-plan--2 i{transition-delay:0.25s}.dw-stop{position:absolute;left:51.8%;top:77.3%;display:inline-flex;align-items:center;gap:0.4em;padding:0.32em 0.7em 0.32em 0.5em;border-radius:999px;background:rgba(48,209,88,0.14);box-shadow:inset 0 0 0 1px rgba(48,209,88,0.38);color:#b8f5c5;font-size:0.62em;white-space:nowrap}.dw-stop .i{width:1.05em;height:1.05em}.day--automationen.is-run .dw-stop:not(.is-on){transform:translateY(0.4em)}.day--messung{--vw:34;--vh:15}.dr-scene{position:absolute;inset:0;overflow:hidden;border-radius:0.9em;padding:1em 1.3em;background:#0b0b0e;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.07)}.dr-head{display:flex;align-items:center;gap:0.7em;height:1.9em}.dr-head b{color:var(--text);font-size:0.78em;font-weight:600;white-space:nowrap}.dr-head em{color:var(--text-3);font-size:0.62em;font-style:normal;white-space:nowrap}.dr-sort{position:relative;display:grid;grid-template-columns:1fr 1fr;margin-left:auto;padding:0.18em;border-radius:999px;background:rgba(255,255,255,0.06)}.dr-sort span{position:relative;z-index:1;padding:0.3em 0.9em;color:var(--text-2);font-size:0.6em;text-align:center;white-space:nowrap}.dr-sort__pill{position:absolute;top:0.18em;bottom:0.18em;left:0.18em;width:calc(50% - 0.18em);border-radius:999px;background:rgba(255,255,255,0.16);transform:translateX(100%);transition:transform 0.6s var(--spring)}.day--messung.is-run:not(.b3) .dr-sort__pill{transform:none}.dr-cols,.dr-row{display:grid;grid-template-columns:6.6em 4.2em 4.4em 5.4em minmax(0,1fr);align-items:center;gap:0.8em}.dr-cols{margin-top:0.7em;padding:0 0.6em 0.4em;border-bottom:1px solid var(--line)}.dr-cols span{color:var(--text-3);font-size:0.56em;white-space:nowrap}.dr-rows{position:relative;height:6.3em}.dr-row{position:absolute;left:0;right:0;height:2.1em;padding:0 0.6em;border-radius:0.55em;transition:opacity 0.6s var(--ease-out),transform 0.9s var(--spring)}.dr-row--1{top:0;transform:translateY(4.2em)}.dr-row--2{top:2.1em;transform:translateY(-2.1em)}.dr-row--3{top:4.2em;transform:translateY(-2.1em)}.day--messung.is-run:not(.b3) .dr-row{transform:none}.dr-row > span,.dr-row > b{color:var(--text-2);font-size:0.66em;font-variant-numeric:tabular-nums;white-space:nowrap}.dr-row > b{color:var(--text);font-weight:600}.dr-name{display:inline-flex;align-items:center;gap:0.55em;color:var(--text) !important}.dr-name i{width:0.62em;height:0.62em;border-radius:0.2em}.dr-row--1 .dr-name i{background:rgba(4,176,196,0.5)}.dr-row--2 .dr-name i{background:var(--accent)}.dr-row--3 .dr-name i{background:#8be6f0}.dr-row--3::before{content:"";position:absolute;inset:0;border-radius:inherit;background:rgba(4,176,196,0.1);box-shadow:inset 0 0 0 1px rgba(63,210,227,0.3);transition:opacity 0.5s var(--ease-out)}.dr-row--3 .dr-q{color:#b8f5c5}.day--messung.is-run:not(.b2) .dr-row--3::before{opacity:0}.dr-share{display:inline-flex !important;align-items:center;gap:0.6em;font-size:1em !important}.dr-share b{color:var(--text);font-size:0.66em;font-weight:600;font-variant-numeric:tabular-nums}.dr-bar{position:relative;width:4em;height:0.36em;overflow:hidden;border-radius:999px;background:rgba(255,255,255,0.08)}.dr-bar i{position:absolute;inset:0;border-radius:inherit;background:var(--accent);transform-origin:0 50%;transition:transform 1.1s var(--ease-in-out)}.dr-row--1 .dr-bar i{transform:scaleX(0.22);background:rgba(4,176,196,0.6)}.dr-row--2 .dr-bar i{transform:scaleX(0.52)}.dr-row--3 .dr-bar i{transform:scaleX(0.26);background:#8be6f0}.day--messung.is-run:not(.b4) .dr-row--1 .dr-bar i{transform:scaleX(0.3)}.day--messung.is-run:not(.b4) .dr-row--3 .dr-bar i{transform:scaleX(0.18)}.dr-note{position:absolute;left:3.8%;top:75.5%;display:inline-flex;align-items:center;gap:0.45em;color:rgba(198,245,251,0.85);font-size:0.62em;white-space:nowrap}.dr-note .i{width:1.1em;height:1.1em}.dr-foot{position:absolute;left:1.3em;right:1.3em;bottom:0.9em;display:flex;align-items:center;gap:0.7em;padding-top:0.6em;border-top:1px solid var(--line)}.dr-foot > span:first-child{color:var(--text-3);font-size:0.6em;white-space:nowrap}.dr-dots{display:flex;gap:0.28em}.dr-dots i{width:0.42em;height:0.42em;border-radius:50%;background:var(--ok);transition:opacity 0.3s var(--ease-out),transform 0.4s var(--spring)}.day--messung.is-run .dr-foot:not(.is-on) .dr-dots i{opacity:0.15;transform:scale(0.6)}.dr-dots i:nth-child(2){transition-delay:0.05s}.dr-dots i:nth-child(3){transition-delay:0.1s}.dr-dots i:nth-child(4){transition-delay:0.15s}.dr-dots i:nth-child(5){transition-delay:0.2s}.dr-dots i:nth-child(6){transition-delay:0.25s}.dr-dots i:nth-child(7){transition-delay:0.3s}.dr-dots i:nth-child(8){transition-delay:0.35s}.dr-dots i:nth-child(9){transition-delay:0.4s}.dr-dots i:nth-child(10){transition-delay:0.45s}.dr-dots i:nth-child(11){transition-delay:0.5s}.dr-dots i:nth-child(12){transition-delay:0.55s}.dr-dots i:nth-child(13){transition-delay:0.6s}.dr-dots i:nth-child(14){transition-delay:0.65s}.dr-foot b{display:inline-flex;align-items:center;gap:0.4em;margin-left:auto;color:#b8f5c5;font-size:0.6em;font-weight:500;white-space:nowrap}.dr-foot b .i{width:1em;height:1em}.day--messung.is-run .dr-foot{opacity:1}.day--betrieb{--vw:34;--vh:15}.dm-scene{position:absolute;inset:0;overflow:hidden;border-radius:0.9em;background:#0b0b0e;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.07)}.dm-state{position:absolute;left:3em;top:0.85em;display:inline-flex;align-items:center;gap:0.5em;padding:0.38em 0.75em 0.38em 0.6em;border-radius:999px;background:rgba(255,255,255,0.05);box-shadow:inset 0 0 0 1px var(--line-2);white-space:nowrap}.dm-dot{position:relative;width:0.5em;height:0.5em;border-radius:50%;background:var(--ok)}.dm-dot::after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--warn);opacity:0;transition:opacity 0.4s var(--ease-out)}.dm-state__k{color:var(--text-2);font-size:0.6em}.dm-v{display:grid}.dm-v b{grid-area:1 / 1;color:var(--text);font-size:0.64em;font-weight:600;font-variant-numeric:tabular-nums;transition:opacity 0.35s var(--ease-out)}.dm-v--warn{opacity:0;color:#ffd08f !important}.day--betrieb.is-run.b6:not(.b8) .dm-dot::after,.day--betrieb.is-run.b6:not(.b8) .dm-v--warn{opacity:1}.day--betrieb.is-run.b6:not(.b8) .dm-v--ok{opacity:0}.dm-y{position:absolute;left:0.9em;color:var(--text-3);font-size:0.54em;line-height:1;transform:translateY(-50%);white-space:nowrap}.dm-y::after{content:"";position:absolute;left:4.6em;top:50%;width:56em;height:1px;background:rgba(255,255,255,0.06)}.dm-y--1{top:28.8%}.dm-y--2{top:54.1%}.dm-y--3{top:74.7%}.dm-x{position:absolute;top:89%;color:var(--text-3);font-size:0.56em;line-height:1;white-space:nowrap;transform:translateX(-50%)}.dm-x--1{left:8.82%}.dm-x--2{left:30.51%}.dm-x--3{left:52.21%}.dm-x--4{left:73.9%}.dm-x--5{left:95.59%}.dm-wipe,.dm-wipe__in{position:absolute;inset:0;overflow:hidden;transition:transform 1s linear}.dm-svg{position:absolute;inset:0;width:100%;height:100%}.dm-line{fill:none;stroke:var(--accent-hi);stroke-width:1.6;stroke-linejoin:round;vector-effect:non-scaling-stroke}.dm-spike{fill:none;stroke:var(--warn);stroke-width:2;stroke-linejoin:round;vector-effect:non-scaling-stroke}.day--betrieb.is-run .dm-wipe{transform:translateX(-91.2%)}.day--betrieb.is-run .dm-wipe__in{transform:translateX(91.2%)}.day--betrieb.is-run.b1 .dm-wipe{transform:translateX(-80.3%)}.day--betrieb.is-run.b1 .dm-wipe__in{transform:translateX(80.3%)}.day--betrieb.is-run.b3 .dm-wipe{transform:translateX(-79.1%);transition-duration:0.35s}.day--betrieb.is-run.b3 .dm-wipe__in{transform:translateX(79.1%);transition-duration:0.35s}.day--betrieb.is-run.b5 .dm-wipe{transform:translateX(-37.4%);transition-duration:2.1s}.day--betrieb.is-run.b5 .dm-wipe__in{transform:translateX(37.4%);transition-duration:2.1s}.day--betrieb.is-run.b7 .dm-wipe{transform:translateX(-36.3%);transition-duration:0.45s}.day--betrieb.is-run.b7 .dm-wipe__in{transform:translateX(36.3%);transition-duration:0.45s}.day--betrieb.is-run.b9 .dm-wipe,.day--betrieb.is-run.b9 .dm-wipe__in{transform:none;transition-duration:1.8s}.dm-play{position:absolute;inset:0;pointer-events:none;transform:translateX(95.6%);transition:transform 1s linear,opacity 0.4s var(--ease-out)}.dm-play i{position:absolute;left:0;top:19%;bottom:14%;width:1px;background:linear-gradient(180deg,rgba(198,245,251,0),rgba(198,245,251,0.7) 20%,rgba(198,245,251,0.7) 85%,rgba(198,245,251,0))}.day--betrieb:not(.is-run) .dm-play{opacity:0}.day--betrieb.is-run .dm-play{transform:translateX(8.82%)}.day--betrieb.is-run.b1 .dm-play{transform:translateX(19.7%)}.day--betrieb.is-run.b3 .dm-play{transform:translateX(20.9%);transition-duration:0.35s}.day--betrieb.is-run.b5 .dm-play{transform:translateX(62.6%);transition-duration:2.1s}.day--betrieb.is-run.b7 .dm-play{transform:translateX(63.7%);transition-duration:0.45s}.day--betrieb.is-run.b9 .dm-play{transform:translateX(95.6%);transition-duration:1.8s}.day--betrieb.is-out .dm-play{opacity:0}.dm-mark{position:absolute;width:0;height:0}.dm-mark i{position:absolute;left:-0.28em;top:-0.28em;width:0.56em;height:0.56em;border-radius:50%;background:#e8fbfe;box-shadow:0 0 0 0.2em rgba(63,210,227,0.25)}.dm-mark > span{position:absolute;left:-0.6em;display:inline-flex;align-items:center;gap:0.35em;padding:0.25em 0.55em;border-radius:999px;background:#18181b;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text);font-size:0.56em;white-space:nowrap}.dm-mark > span .i{width:1.05em;height:1.05em;color:var(--accent-hi)}.dm-mark em{color:var(--text-3);font-style:normal;font-variant-numeric:tabular-nums}.dm-mark > span::before{content:"";position:absolute;left:1.05em;top:100%;width:1px;background:rgba(255,255,255,0.25)}.dm-mark--1{left:19.68%;top:74.7%}.dm-mark--1 > span{left:auto;right:-0.6em;bottom:2.2em}.dm-mark--1 > span::before{left:auto;right:1.05em;height:3.2em}.dm-mark--2{left:20.87%;top:74.7%}.dm-mark--2 > span{bottom:2.2em}.dm-mark--2 > span::before{height:3.2em}.dm-alarm{position:absolute;left:62.3%;top:18.6%}.dm-alarm span{position:absolute;right:0.8em;top:-0.95em;padding:0.25em 0.6em;border-radius:999px;background:rgba(255,159,10,0.16);box-shadow:inset 0 0 0 1px rgba(255,159,10,0.45);color:#ffd08f;font-size:0.56em;white-space:nowrap;font-variant-numeric:tabular-nums}.day--betrieb.is-run .dm-alarm:not(.is-on){transform:translateX(0.4em)}.dm-zoom{position:absolute;right:0.9em;top:0.8em;display:grid;gap:0.35em;width:9.6em;padding:0.6em 0.7em 0.55em;border-radius:0.7em;background:#17171a;box-shadow:inset 0 0 0 1px var(--line-2),0 1em 2em -0.8em rgba(0,0,0,0.85)}.day--betrieb.is-run .dm-zoom:not(.is-on){transform:translateY(-0.5em) scale(0.97)}.dm-zoom__head{display:flex;align-items:center;justify-content:space-between;gap:0.5em}.dm-zoom__head b{color:var(--text-2);font-size:0.56em;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.dm-zoom__state{display:grid;font-style:normal}.dm-zoom__state span{grid-area:1 / 1;justify-self:end;display:inline-flex;align-items:center;gap:0.3em;padding:0.18em 0.5em;border-radius:999px;font-size:0.52em;white-space:nowrap;transition:opacity 0.4s var(--ease-out)}.dm-zoom__a{background:rgba(255,159,10,0.16);color:#ffd08f;opacity:0}.dm-zoom__b{background:rgba(48,209,88,0.15);color:#b8f5c5}.dm-zoom__b .i{width:1em;height:1em}.day--betrieb.is-run .dm-zoom__state:not(.is-at) .dm-zoom__a{opacity:1}.day--betrieb.is-run .dm-zoom__state:not(.is-at) .dm-zoom__b{opacity:0}.dm-zoom__svg{display:block;width:100%;height:2.6em}.dm-zoom__band{fill:rgba(255,159,10,0.12)}.dm-zoom__line{fill:none;stroke:var(--warn);stroke-width:1.4;stroke-linejoin:round;vector-effect:non-scaling-stroke}.dm-zoom__len{justify-self:center;color:#ffd08f;font-size:0.54em}@media (max-width:599px){.day__row{grid-template-columns:minmax(0,1fr);gap:2px;padding:12px 8px 12px 26px}.day__row::before{left:9px;top:19px}.day__time{font-size:13px}.day--websites{--vw:24;--vh:13.6}.day--websites .dn-wait{left:40%}.day--websites :is(.dn-ev em,.dn-hour,.dn-lane b,.dn-t){font-size:0.7em}.day--websites .dn-moon{display:none}.day--commerce{--vw:26;--vh:15}.day--commerce :is(.dp-stop b,.dp-stop em){font-size:0.68em}.day--commerce .dp-card{left:50% !important;right:auto !important;transform:translateX(-50%) !important}.day--commerce.is-run .dp-card--1:is(:not(.is-on),.is-on){opacity:0}.day--commerce.is-run.b1:not(.b2) .dp-card--1,.day--commerce.is-run.b2:not(.b3) .dp-card--2,.day--commerce.is-run.b3:not(.b4) .dp-card--3{opacity:1}.day--commerce.is-run :is(.dp-card--2,.dp-card--3,.dp-card--4){opacity:0}.day--commerce.is-run.b4 .dp-card--4{opacity:1}.day--commerce:not(.is-run) :is(.dp-card--1,.dp-card--2,.dp-card--3){display:none}.day--plattformen{--vw:20;--vh:15}.day--plattformen .pd-dial{left:2.5em}.day--plattformen .pd-call,.day--plattformen .pd-now__app{display:none}.day--plattformen .pd-now__ev{font-size:0.7em}.day--plattformen.is-run.b2:not(.b4) .pd-now__ev--1,.day--plattformen.is-run.b4:not(.b6) .pd-now__ev--2,.day--plattformen.is-run.b6:not(.b8) .pd-now__ev--3,.day--plattformen:not(.is-run) .pd-now__ev--4,.day--plattformen.is-run.b8 .pd-now__ev--4{opacity:1}.day--kampagnen{--vw:23.4;--vh:15}.day--kampagnen .dk-scene{right:auto;width:34em}.day--kampagnen .dk-report{display:none}.day--sichtbarkeit{--vw:26;--vh:15}.day--lead-systeme{--vw:24;--vh:15}.day--lead-systeme .dl-move,.day--lead-systeme.is-run .dl-move{transform:translateX(50%) !important}.day--lead-systeme .dl-st{width:5em;margin-left:-2.5em}.day--lead-systeme .dl-st b{font-size:0.56em;line-height:1.2;white-space:normal;text-wrap:balance}.day--automationen{--vw:25;--vh:15}.day--automationen .dw-scene{right:auto;width:34em}.day--messung{--vw:26;--vh:15}.day--messung :is(.dr-cols,.dr-row){grid-template-columns:6.2em 3.6em 4.2em minmax(0,1fr)}.day--messung :is(.dr-cols > :nth-child(4),.dr-row > b){display:none}.day--betrieb{--vw:24;--vh:15}.day--betrieb .dm-zoom{display:none}.day--betrieb .dm-state__k,.day--betrieb .dm-mark em{display:none}}.viz--system{--vw:34;--vh:16.6}.viz--system .viz__stage{display:grid;width:34em}.sy-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1em}.sy-col{display:flex;flex-direction:column;gap:0.5em;min-width:0}.sy-col__name{margin:0 0 0.1em 0.15em;color:var(--accent-hi);font-size:0.62em;font-weight:600;white-space:nowrap}.sy-tile{position:relative;display:flex;align-items:center;gap:0.5em;height:2.4em;padding:0 0.55em 0 0.42em;border-radius:0.72em;white-space:nowrap;transition:transform 0.6s var(--spring)}.sy-tile::before,.sy-tile::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;transition:opacity 0.5s var(--ease-out)}.sy-tile::before{background:#1c1c1f;box-shadow:inset 0 0 0 1px var(--line-2),inset 0 1px 0 rgba(255,255,255,0.05),0 0.8em 1.6em -0.8em rgba(0,0,0,0.75)}.sy-tile::after{border:1px dashed rgba(255,255,255,0.2);opacity:0}.sy-tile > *{position:relative;transition:opacity 0.5s var(--ease-out)}.sy-tile i{display:grid;place-items:center;flex:none;width:1.62em;height:1.62em;border-radius:0.46em;background:linear-gradient(145deg,#2ad3e4 0%,#0398b0 52%,#024f80 100%);box-shadow:inset 0 0 0 0.5px rgba(255,255,255,0.2);color:#fff}.sy-tile i .i{width:0.95em;height:0.95em}.sy-tile b{overflow:hidden;color:var(--text);font-size:0.64em;font-weight:600;text-overflow:ellipsis}.viz--system.is-run .sy-tile:not(.is-at){transform:scale(0.96)}.viz--system.is-run .sy-tile:not(.is-at)::before{opacity:0}.viz--system.is-run .sy-tile:not(.is-at)::after{opacity:1}.viz--system.is-run .sy-tile:not(.is-at) > *{opacity:0.3}.sy-bus{position:relative;flex:1;min-height:2em}.sy-bus::before,.sy-bus::after{content:"";position:absolute;left:50%;top:0.15em;bottom:0;width:1px;transition:opacity 0.6s var(--ease-out)}.sy-bus::before{background:rgba(255,255,255,0.12)}.sy-bus::after{background:linear-gradient(180deg,rgba(63,210,227,0.2),var(--accent-hi))}.viz--system.is-run .sy-bus:not(.is-at)::after{opacity:0}.sy-drop{position:absolute;inset:0;opacity:0;pointer-events:none}.sy-drop::before{content:"";position:absolute;left:50%;top:0;width:0.56em;height:0.56em;margin-left:-0.28em;border-radius:50%;background:#e8fbfe;box-shadow:0 0 0 0.22em rgba(63,210,227,0.25),0 0 0.9em 0.2em rgba(63,210,227,0.45)}.viz--system.is-run .sy-drop.is-at{animation:sy-drop 0.95s var(--ease-in-out) both}@keyframes sy-drop{0%{opacity:0;transform:translateY(0)}15%{opacity:1}80%{opacity:1;transform:translateY(calc(100% - 0.5em))}100%{opacity:0;transform:translateY(100%)}}.sy-plate{position:relative;display:grid;gap:0.75em;padding:0.85em 1em 0.95em;border-radius:0.9em;background:linear-gradient(180deg,#1e1e22,#141417);box-shadow:inset 0 0 0 1px var(--line-2),inset 0 1px 0 rgba(255,255,255,0.09),0 1.4em 3em -1em rgba(0,0,0,0.7)}.viz--system.is-run .sy-plate:not(.is-on){transform:translateY(0.8em)}.sy-plate__head{display:flex;align-items:center;justify-content:space-between;gap:1em}.sy-plate__head b{color:var(--text);font-size:0.74em;font-weight:600;white-space:nowrap}.sy-dots{display:flex;gap:0.32em}.sy-dots i{width:0.46em;height:0.46em;border-radius:50%;background:var(--accent-hi);transition:opacity 0.4s var(--ease-out) 0.75s,transform 0.5s var(--spring) 0.75s}.viz--system.is-run .sy-dots i:not(.is-at){opacity:0.16;transform:scale(0.7);transition-delay:0s}.sy-plate__parts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1em}.sy-plate__parts span{display:flex;align-items:center;gap:0.5em;min-width:0;color:var(--text-2);font-size:0.62em;white-space:nowrap}.sy-plate__parts .i{flex:none;width:1.15em;height:1.15em;color:var(--accent-hi)}.viz--phases{--vw:34;--vh:18}.viz--phases .viz__stage{display:grid;grid-template-columns:minmax(0,1fr) 10.8em;align-items:start;gap:1.2em;width:34em}.aw-plan{display:grid;gap:0.9em;padding:1em 1.1em 0.95em;border-radius:0.9em;background:var(--viz-surface);box-shadow:inset 0 0 0 1px var(--line-2),inset 0 1px 0 rgba(255,255,255,0.05),0 1.4em 3em -1em rgba(0,0,0,0.65)}.aw-head{display:flex;align-items:center;justify-content:space-between;gap:1em}.aw-head b{color:var(--text);font-size:0.8em;font-weight:600}.aw-head em{padding:0.25em 0.65em;border-radius:999px;background:rgba(255,255,255,0.08);color:var(--text-2);font-size:0.56em;font-style:normal}.aw-rows{position:relative;display:grid;gap:0.5em;margin-top:1.1em}.aw-row{display:grid;grid-template-columns:7.4em minmax(0,1fr);align-items:center;gap:0.7em;height:1.85em}.aw-name{display:inline-flex;align-items:baseline;gap:0.6em;min-width:0;color:var(--text);font-size:0.68em;white-space:nowrap}.aw-name b{width:0.8em;color:var(--text-3);font-weight:600;font-variant-numeric:tabular-nums}.aw-lane{position:relative;height:100%}.aw-bar{position:absolute;top:50%;height:0.62em;margin-top:-0.31em;overflow:hidden;border-radius:999px;background:rgba(255,255,255,0.07)}.aw-row--1 .aw-bar{left:0;width:14%}.aw-row--2 .aw-bar{left:14%;width:12%}.aw-row--3 .aw-bar{left:26%;width:44%;overflow:visible}.aw-row--4 .aw-bar{left:70%;width:10%}.aw-row--5 .aw-bar{left:80%;width:20%;background:linear-gradient(90deg,rgba(255,255,255,0.07),rgba(255,255,255,0))}.aw-fill{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-hi));transform-origin:0 50%;transition:transform 0.6s var(--ease-in-out)}.aw-row--5 .aw-fill{background:linear-gradient(90deg,var(--accent),var(--accent-hi) 70%,rgba(63,210,227,0));transform:scaleX(0.8)}.viz--phases.is-run .aw-fill{transform:scaleX(0)}.viz--phases.is-run.b1 .aw-row--1 .aw-fill{transform:none;transition-duration:1s}.viz--phases.is-run.b3 .aw-row--2 .aw-fill{transform:none}.viz--phases.is-run.b5 .aw-row--3 .aw-fill{transform:scaleX(0.25)}.viz--phases.is-run.b6 .aw-row--3 .aw-fill{transform:scaleX(0.5)}.viz--phases.is-run.b7 .aw-row--3 .aw-fill{transform:scaleX(0.75)}.viz--phases.is-run.b8 .aw-row--3 .aw-fill{transform:none}.viz--phases.is-run.b10 .aw-row--4 .aw-fill{transform:none}.viz--phases.is-run.b12 .aw-row--5 .aw-fill{transform:scaleX(0.8);transition-duration:0.9s}.aw-weeks i{position:absolute;top:50%;width:0.42em;height:0.42em;margin:-0.21em 0 0 -0.21em;border-radius:50%;background:#e8fbfe;box-shadow:0 0 0 0.16em rgba(4,21,26,0.9);transition:opacity 0.35s var(--ease-out) 0.55s,transform 0.5s var(--spring) 0.55s}.aw-weeks i:nth-child(1){left:25%}.aw-weeks i:nth-child(2){left:50%}.aw-weeks i:nth-child(3){left:75%}.viz--phases.is-run .aw-weeks i:not(.is-at){opacity:0;transform:scale(0.4);transition-delay:0s}.aw-time{position:absolute;left:calc(7.4em + 0.7em);right:0;top:-0.3em;bottom:-0.3em;pointer-events:none}.aw-now{position:absolute;inset:0;transform:translateX(96%);transition:transform 0.6s var(--ease-in-out)}.aw-now i{position:absolute;left:0;top:0;bottom:0;width:1px;background:linear-gradient(180deg,#e8fbfe,rgba(198,245,251,0.35))}.aw-now em{position:absolute;left:0;top:-1.75em;padding:0.22em 0.55em;border-radius:999px;background:#e8fbfe;color:#052127;font-size:0.54em;font-style:normal;font-weight:600;white-space:nowrap;transform:translateX(-50%)}.viz--phases.is-run .aw-now{transform:translateX(0)}.viz--phases.is-run.b1 .aw-now{transform:translateX(14%);transition-duration:1s}.viz--phases.is-run.b3 .aw-now{transform:translateX(26%)}.viz--phases.is-run.b5 .aw-now{transform:translateX(37%)}.viz--phases.is-run.b6 .aw-now{transform:translateX(48%)}.viz--phases.is-run.b7 .aw-now{transform:translateX(59%)}.viz--phases.is-run.b8 .aw-now{transform:translateX(70%)}.viz--phases.is-run.b10 .aw-now{transform:translateX(80%)}.viz--phases.is-run.b12 .aw-now{transform:translateX(96%);transition-duration:0.9s}.aw-week-note{display:inline-flex;align-items:center;gap:0.45em;color:var(--text-3);font-size:0.56em;white-space:nowrap}.aw-week-note .i{width:1.1em;height:1.1em;color:var(--accent-hi)}.aw-docs{display:grid;gap:0.45em;padding:0.9em 0.85em;border-radius:0.9em;background:rgba(255,255,255,0.025);box-shadow:inset 0 0 0 1px var(--line-2)}.aw-docs__title{margin:0 0 0.2em 0.1em;color:var(--text-2);font-size:0.62em;font-weight:600;white-space:nowrap}.aw-doc{display:flex;align-items:center;gap:0.55em;padding:0.45em 0.6em;border-radius:0.6em;background:#1c1c1f;box-shadow:inset 0 0 0 1px var(--line-2)}.aw-doc .i{flex:none;width:1em;height:1em;color:var(--accent-hi)}.aw-doc > span{display:grid;gap:0.05em;min-width:0}.aw-doc b{overflow:hidden;color:var(--text);font-size:0.64em;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.aw-doc em{color:var(--text-3);font-size:0.54em;font-style:normal}.viz--phases.is-run .aw-doc:not(.is-on){transform:translateX(-0.8em)}.viz--audit{--vw:34;--vh:18.8}.viz--audit .viz__stage{display:grid;grid-template-columns:11em minmax(0,1fr);align-items:center;gap:1.6em;width:34em}.st-ring{position:relative;width:11em;height:11em}.st-ring__base,.st-ring__lit{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.st-ring__base path,.st-ring__lit path{fill:none;stroke-width:6;stroke-linecap:round}.st-ring__base path{stroke:rgba(255,255,255,0.09)}.st-ring__lit path{stroke:var(--accent-hi)}.st-ring__lit{transition:opacity 0.5s var(--ease-out) 0.3s}.viz--audit.is-run .st-ring__lit:not(.is-at){opacity:0;transition-delay:0s}.st-ring__num{position:absolute;left:50%;top:44%;display:grid;transform:translate(-50%,-50%)}.st-n{grid-area:1 / 1;color:var(--text);font-size:2.7em;font-weight:600;line-height:1;letter-spacing:-0.03em;text-align:center;font-variant-numeric:tabular-nums;opacity:0;transition:opacity 0.3s var(--ease-out) 0.3s}.st-n--7{opacity:1}.viz--audit.is-run .st-n--7{opacity:0}.viz--audit.is-run:not(.b1) .st-n--0,.viz--audit.is-run.b1:not(.b2) .st-n--1,.viz--audit.is-run.b2:not(.b3) .st-n--2,.viz--audit.is-run.b3:not(.b4) .st-n--3,.viz--audit.is-run.b4:not(.b5) .st-n--4,.viz--audit.is-run.b5:not(.b6) .st-n--5,.viz--audit.is-run.b6:not(.b7) .st-n--6,.viz--audit.is-run.b7 .st-n--7{opacity:1}.viz--audit.is-out .st-n{opacity:0 !important}.st-ring__label{position:absolute;left:0;right:0;top:60%;color:var(--text-3);font-size:0.6em;font-style:normal;text-align:center;white-space:nowrap}.st-doc{display:grid;gap:0.55em;padding:1em 1.1em 0.9em;border-radius:0.9em;background:var(--viz-surface);box-shadow:inset 0 0 0 1px var(--line-2),inset 0 1px 0 rgba(255,255,255,0.05),0 1.4em 3em -1em rgba(0,0,0,0.65)}.st-head{display:flex;align-items:baseline;justify-content:space-between;gap:1em;padding-bottom:0.25em}.st-head b{color:var(--text);font-size:0.82em;font-weight:600;white-space:nowrap}.st-head span{color:var(--text-3);font-size:0.58em;white-space:nowrap}.st-rows{position:relative;display:grid;margin:0;padding:0;list-style:none}.st-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto 1.35em;align-items:center;gap:0.8em;height:1.85em;border-top:1px solid var(--line)}.st-scan + .st-row{border-top:0}.st-cat{display:grid;min-width:0;transition:opacity 0.4s var(--ease-out)}.st-cat b{color:var(--text);font-size:0.66em;font-weight:600}.st-cat em{overflow:hidden;color:var(--text-3);font-size:0.54em;font-style:normal;white-space:nowrap;text-overflow:ellipsis}.st-val{display:grid;justify-items:end;transition:opacity 0.4s var(--ease-out) 0.25s}.st-val b{color:var(--text);font-size:0.68em;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.st-val em{color:#9fe8b4;font-size:0.52em;font-style:normal;white-space:nowrap}.st-tick{position:relative;display:grid;place-items:center;width:1.35em;height:1.35em;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line-3);color:#031417}.st-tick::before{content:"";position:absolute;inset:0;border-radius:50%;background:var(--accent);transition:transform 0.5s var(--spring) 0.3s}.st-tick .i{position:relative;width:0.9em;height:0.9em;transition:transform 0.5s var(--spring) 0.35s,opacity 0.3s var(--ease-out) 0.35s}.viz--audit.is-run .st-row:not(.is-at) .st-cat{opacity:0.45}.viz--audit.is-run .st-row:not(.is-at) .st-val{opacity:0;transition-delay:0s}.viz--audit.is-run .st-row:not(.is-at) .st-tick::before{transform:scale(0);transition-delay:0s}.viz--audit.is-run .st-row:not(.is-at) .st-tick .i{opacity:0;transform:scale(0.3);transition-delay:0s}.st-scan{position:absolute;left:-0.5em;right:-0.5em;top:0;height:1.85em;border-radius:0.55em;background:rgba(4,176,196,0.1);box-shadow:inset 0 0 0 1px rgba(63,210,227,0.32);opacity:0;transition:transform 0.4s var(--ease-in-out),opacity 0.3s var(--ease-out);pointer-events:none}.viz--audit.is-run.b1:not(.b8) .st-scan{opacity:1}.viz--audit.is-run.b2 .st-scan{transform:translateY(1.85em)}.viz--audit.is-run.b3 .st-scan{transform:translateY(3.7em)}.viz--audit.is-run.b4 .st-scan{transform:translateY(5.55em)}.viz--audit.is-run.b5 .st-scan{transform:translateY(7.4em)}.viz--audit.is-run.b6 .st-scan{transform:translateY(9.25em)}.viz--audit.is-run.b7 .st-scan{transform:translateY(11.1em)}.st-foot{display:grid;padding-top:0.6em;border-top:1px solid var(--line);font-size:0.62em}.st-foot > span{grid-area:1 / 1;display:inline-flex;align-items:center;gap:0.5em;white-space:nowrap;transition:opacity 0.45s var(--ease-out),transform 0.6s var(--spring)}.st-foot .i{width:1.15em;height:1.15em;color:var(--ok)}.st-foot__wait{color:var(--text-3);opacity:0}.st-foot__done{color:var(--text);font-weight:600}.viz--audit.is-run .st-foot:not(.is-at) .st-foot__wait{opacity:1}.viz--audit.is-run .st-foot:not(.is-at) .st-foot__done{opacity:0;transform:translateY(0.4em)}@media (max-width:599px){.mpanel .viz--system{--vw:22;--vh:24.4}.mpanel .viz--system .viz__stage{width:22em;gap:1em}.mpanel .sy-cols{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.1em}.mpanel .sy-bus{display:none}.mpanel .sy-plate__parts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0.6em}.mpanel .viz--phases{--vw:21;--vh:16}.mpanel .viz--phases .viz__stage{grid-template-columns:minmax(0,1fr);width:21em}.mpanel .aw-docs{display:none}.mpanel .aw-row{grid-template-columns:6.6em minmax(0,1fr)}.mpanel .aw-time{left:calc(6.6em + 0.7em)}.mpanel .viz--audit{--vw:21;--vh:19.4}.mpanel .viz--audit .viz__stage{grid-template-columns:minmax(0,1fr);width:21em}.mpanel .st-ring{display:none}}.bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.bento__item{grid-column:span 6}@media (min-width:1024px){.bento__item--websites,.bento__item--kampagnen,.bento__item--sichtbarkeit,.bento__item--messung{grid-column:span 7}.bento__item--commerce,.bento__item--plattformen,.bento__item--lead-systeme,.bento__item--automationen{grid-column:span 5}}.bento__item--betrieb{grid-column:1 / -1}.bcard{display:flex;flex-direction:column;height:100%;overflow:hidden}.bcard__body{display:grid;align-content:start;gap:8px;padding:clamp(28px,3vw,40px) clamp(26px,3vw,40px) 0}.bcard__layer{color:var(--accent-hi);font-size:14px;font-weight:600;line-height:1.3}.bcard__name{margin-top:2px;color:var(--text);font-size:clamp(1.75rem,1.4rem + 0.9vw,2.25rem);font-weight:600;line-height:1.08;letter-spacing:var(--track-title)}.bcard__text{max-width:30em;color:var(--text-2);font-size:17px;line-height:1.47;text-wrap:pretty}.bcard .more{margin-top:6px}.bcard__visual{position:relative;display:block;flex:1 0 auto;min-height:clamp(250px,24vw,310px);margin-top:20px}.bcard__visual::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(56% 62% at 50% 62%,rgba(4,176,196,0.09),rgba(4,176,196,0) 100%)}.bcard__visual .viz{position:absolute;inset:0;padding:12px 24px 28px;transition:transform 0.7s var(--spring)}@media (hover:hover){a.bcard:hover .bcard__visual .viz{transform:scale(1.02)}}@media (min-width:1024px){.bento__item--betrieb .bcard{flex-direction:row}.bento__item--betrieb .bcard__body{flex:1;align-content:center;padding:clamp(28px,3vw,40px) clamp(26px,3vw,40px)}.bento__item--betrieb .bcard__visual{flex:1.45;min-height:300px;margin-top:0}}@media (max-width:1023px){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.bento__item{grid-column:auto}.bento__item--betrieb{grid-column:1 / -1}}@media (max-width:639px){.bento{grid-template-columns:minmax(0,1fr);gap:12px}.bento__item--betrieb{grid-column:auto}.bcard__body{padding:28px 24px 0}.bcard__visual{min-height:228px;margin-top:14px}.bcard__visual .viz{padding:10px 14px 22px}.bento__item--websites .bcard__visual,.bento__item--sichtbarkeit .bcard__visual{min-height:268px}}.phases{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0 28px;margin:0;padding:0;list-style:none}.phase{position:relative;display:flex;flex-direction:column;padding-top:26px;border-top:1px solid var(--line-2)}.phase::before{content:"";position:absolute;top:-1px;left:0;width:36px;height:1px;background:var(--accent-hi);transform:scaleX(0);transform-origin:left;transition:transform 0.9s var(--ease-out) calc(var(--rv-d,0ms) + 200ms)}.phase.is-in::before,.phase:not(.rv)::before{transform:none}.phase__num{display:block;width:fit-content;margin-bottom:20px;font-size:clamp(3rem,2.2rem + 2.4vw,4.5rem);font-weight:600;line-height:1;letter-spacing:-0.03em}.phase__title{margin:0 0 8px;color:var(--text);font-size:21px;font-weight:600;letter-spacing:var(--track-head);line-height:1.24}.phase__text{margin:0;color:var(--text-2);font-size:16px;line-height:1.45;text-wrap:pretty}.phase__result{display:grid;gap:2px;margin:auto 0 0;padding-top:18px;color:var(--text);font-size:15px;line-height:1.35}.phase__label{color:var(--text-3);font-size:13px;font-weight:600}@media (max-width:899px){.phases{grid-template-columns:minmax(0,1fr)}.phase{display:grid;grid-template-columns:64px minmax(0,1fr);column-gap:8px;padding:22px 0 26px}.phase__num{grid-row:1 / 3;margin:0;font-size:44px}.phase__title{margin-bottom:4px}.phase__result{grid-column:2;padding-top:10px}}.data{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0}.data__cell{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:12px;padding:clamp(26px,3vw,40px);border-radius:var(--radius-xl);background:var(--tile);box-shadow:var(--tile-edge);container-type:inline-size}.data__value{display:grid;grid-template-rows:auto auto;gap:6px;margin:0}.data__pre{grid-row:1;min-height:1.3em;color:var(--text-2);font-size:17px;font-weight:600;line-height:1.3}.data__fig{grid-row:2;display:block;width:fit-content;font-size:clamp(2.5rem,6vw,6rem);font-size:clamp(2.5rem,31cqi,6rem);font-weight:600;line-height:1.02;letter-spacing:-0.035em;white-space:nowrap}.data__unit{font-size:0.5em;letter-spacing:-0.01em}.data__label{color:var(--text-2);font-size:17px;line-height:1.4;text-wrap:pretty}@media (max-width:899px){.data{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width:599px){.data__cell{padding:22px 20px 24px}.data__pre,.data__label{font-size:15px}}@media (max-width:359px){.data{grid-template-columns:minmax(0,1fr)}}.stack{display:grid;gap:clamp(56px,7vw,104px);margin:0;padding:0;list-style:none}.stack__layer{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:28px 72px;align-items:start}.stack__meta{position:sticky;top:calc(var(--topbar-h) + 40px);display:grid;align-content:start;gap:10px}.stack__index{color:var(--accent-hi);font-size:15px;font-weight:600}.stack__name{margin:0;color:var(--text);font-size:clamp(2rem,1.4rem + 2vw,3rem);font-weight:600;letter-spacing:var(--track-title);line-height:1.06}.stack__summary{margin:0;max-width:24em;color:var(--text-2);font-size:17px;line-height:1.47;text-wrap:balance}.stack__group{display:grid;gap:10px;min-width:0}.stack__foot{margin:0;padding:0 20px;color:var(--text-3);font-size:14px;line-height:1.45;text-wrap:pretty}.stack__modules{margin:0;padding:6px 0;overflow:hidden;list-style:none;border-radius:24px;background:var(--tile);box-shadow:var(--tile-edge)}.stack__module{position:relative;display:flex;align-items:center;gap:16px;padding:15px 20px;transition:background-color 0.2s var(--ease-out)}.stack__modules li + li .stack__module::before{content:"";position:absolute;top:0;left:72px;right:0;height:1px;background:var(--line)}a.stack__module:hover{background:rgba(255,255,255,0.04)}a.stack__module:active{background:rgba(255,255,255,0.08);transition-duration:0s}.stack__icon{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:9px;background:linear-gradient(145deg,#2ad3e4 0%,#0398b0 52%,#024f80 100%);box-shadow:inset 0 0 0 0.5px rgba(255,255,255,0.2);color:#fff}.stack__mtext{display:grid;gap:2px;min-width:0}.stack__mname{color:var(--text);font-size:17px;font-weight:600;letter-spacing:var(--track-text)}.stack__mshort{color:var(--text-3);font-size:14px;line-height:1.35}.stack__module .arrow{margin-left:auto;flex:none;color:var(--text-3);transition:transform 0.45s var(--spring),color 0.2s}a.stack__module:hover .arrow{color:var(--text-2);transform:translateX(3px)}@media (max-width:899px){.stack__layer{grid-template-columns:minmax(0,1fr);gap:24px}.stack__meta{position:static}}@media (max-width:599px){.stack__module{padding:14px 16px;gap:14px}.stack__modules li + li .stack__module::before{left:66px}.stack__foot{padding:0 16px}}.timeline{display:grid;margin:0;padding:0;list-style:none}.timeline__step{scroll-margin-top:calc(var(--topbar-h) + 24px)}.phase-nav{display:grid;justify-items:start;gap:2px;margin-top:30px}.phase-nav__link{display:inline-flex;align-items:baseline;gap:14px;padding:7px 0;color:var(--text-3);font-size:17px;font-weight:500;transition:color 0.25s var(--ease-out)}.phase-nav__link:hover{color:var(--text-2)}.phase-nav__link[aria-current="true"]{color:var(--text)}.phase-nav__num{min-width:1.1em;font-variant-numeric:tabular-nums}@media (max-width:899px){.phase-nav{display:none}}.timeline__step{display:grid;grid-template-columns:76px minmax(0,1fr);gap:20px;padding:34px 0;border-top:1px solid var(--line-2)}.timeline__step:last-child{border-bottom:1px solid var(--line-2)}.timeline__num{display:block;width:fit-content;font-size:52px;font-weight:600;line-height:0.95;letter-spacing:-0.03em}.timeline__title{margin:0 0 8px;color:var(--text);font-size:24px;font-weight:600;letter-spacing:var(--track-head);line-height:1.2}.timeline__text{margin:0;max-width:36em;color:var(--text-2);font-size:17px;line-height:1.47}.timeline__result{display:grid;gap:3px;width:fit-content;margin:18px 0 0;padding:12px 16px 13px;border-radius:14px;background:var(--tile);box-shadow:var(--tile-edge);color:var(--text);font-size:15px;line-height:1.4;text-wrap:balance}.timeline__label{color:var(--accent-hi);font-size:13px;font-weight:600}@media (max-width:599px){.timeline__step{grid-template-columns:46px minmax(0,1fr);gap:12px;padding:28px 0}.timeline__num{font-size:36px}.timeline__result{width:100%}}.toc{position:sticky;top:calc(var(--topbar-h) + 12px);z-index:20;display:flex;justify-content:center;margin-bottom:clamp(44px,6vw,80px);pointer-events:none}.toc__pill{display:flex;max-width:100%;padding:5px;border-radius:var(--radius-pill);background:rgba(26,26,29,0.78);-webkit-backdrop-filter:blur(24px) saturate(1.6);backdrop-filter:blur(24px) saturate(1.6);box-shadow:inset 0 0 0 1px var(--bar-line),0 12px 32px -14px rgba(0,0,0,0.7);pointer-events:auto}.toc__track{display:flex;gap:2px;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:var(--radius-pill)}.toc__track::-webkit-scrollbar{display:none}.toc__pill[data-edge="start"] .toc__track{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 44px),transparent)}.toc__pill[data-edge="middle"] .toc__track{-webkit-mask-image:linear-gradient(90deg,transparent,#000 44px,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(90deg,transparent,#000 44px,#000 calc(100% - 44px),transparent)}.toc__pill[data-edge="end"] .toc__track{-webkit-mask-image:linear-gradient(90deg,transparent,#000 44px);mask-image:linear-gradient(90deg,transparent,#000 44px)}.toc__link{display:inline-flex;flex:none;align-items:center;height:36px;padding:0 16px;border-radius:var(--radius-pill);color:var(--text-2);font-size:14px;font-weight:500;white-space:nowrap;transition:color 0.2s var(--ease-out),background-color 0.2s var(--ease-out),transform 0.45s var(--spring)}.toc__link:hover{color:var(--text);background:rgba(255,255,255,0.07)}.toc__link:active{transform:scale(0.96);transition-duration:0.1s}.toc__link[aria-current="true"]{color:var(--text);background:rgba(255,255,255,0.13)}@media (hover:none) and (pointer:coarse){.toc__link{height:40px}}@media (prefers-reduced-transparency:reduce){.toc__pill{background:var(--bar);-webkit-backdrop-filter:none;backdrop-filter:none}}.sgroup{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:20px 56px;padding:44px 0;border-top:1px solid var(--line-2);scroll-margin-top:calc(var(--topbar-h) + 76px)}.sgroup:last-child{border-bottom:1px solid var(--line-2)}.sgroup__head{position:sticky;top:calc(var(--topbar-h) + 84px);align-self:start;display:grid;gap:8px}.sgroup__title{margin:0;color:var(--text);font-size:28px;font-weight:600;letter-spacing:var(--track-title);line-height:1.15}.sgroup__summary{margin:0;max-width:20em;color:var(--text-2);font-size:17px;line-height:1.47;text-wrap:pretty}.sgroup .specs{border-top:0}.sgroup .specs__row:first-child{padding-top:0}.sgroup .specs__row:last-child{padding-bottom:0;border-bottom:0}@media (max-width:899px){.sgroup{grid-template-columns:minmax(0,1fr);padding:34px 0}.sgroup__head{position:static}.sgroup__title{font-size:24px}}.thissite{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:32px 56px;padding:clamp(28px,4vw,52px)}.thissite__head{display:grid;align-content:start;gap:10px}.thissite__lead{margin:0;color:var(--text-2);font-size:17px;line-height:1.47;text-wrap:pretty}.thissite__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 36px;margin:0;padding:0;list-style:none}.thissite__list li{display:flex;gap:14px}.thissite__icon{flex:none;padding-top:2px;color:var(--text-2)}.thissite__icon .i{display:block;width:20px;height:20px}.thissite__list b{display:block;margin-bottom:3px;color:var(--text);font-size:17px;font-weight:600}.thissite__list li > span:last-child > span{display:block;color:var(--text-2);font-size:15px;line-height:1.47;text-wrap:pretty}@media (max-width:899px){.thissite{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.thissite__list{grid-template-columns:minmax(0,1fr)}}.profiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin:0;padding:0;list-style:none}.profile{padding:24px 0 30px;border-top:1px solid var(--line-2)}.profile__title{margin:0 0 6px;color:var(--text);font-size:19px;font-weight:600;letter-spacing:var(--track-head)}.profile__text{margin:0;color:var(--text-2);font-size:17px;line-height:1.47;text-wrap:pretty}@media (max-width:599px){.profiles{grid-template-columns:minmax(0,1fr)}}.contact{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto 1fr;grid-template-areas:"intro form" "after form";gap:0 72px;align-items:start}.contact__intro{grid-area:intro;display:grid;justify-items:start;gap:20px}.contact__intro .h1{font-size:clamp(2.25rem,1rem + 2.8vw,3.5rem);line-height:1.06}.contact__intro > *{animation:rise 1s var(--ease-out) both}.contact__intro > :nth-child(2){animation-delay:0.06s}.contact__intro > :nth-child(3){animation-delay:0.14s}.contact__form{grid-area:form;min-width:0;animation:rise 1.1s var(--ease-out) 0.2s both}.contact__after{grid-area:after;display:grid;justify-items:start;gap:4px;margin-top:48px;animation:rise 1s var(--ease-out) 0.3s both}.contact.is-done .contact__after{display:none}.contact__label{margin:0 0 10px;color:var(--text-3);font-size:15px;font-weight:500}.csteps{display:grid;width:100%;margin:0;padding:0;list-style:none;border-top:1px solid var(--line-2)}.cstep{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:18px 0;border-bottom:1px solid var(--line)}.cstep__num{display:grid;place-items:center;width:26px;height:26px;margin-top:1px;border-radius:50%;background:var(--accent-soft);color:var(--accent-hi);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:0}.cstep__title{display:block;color:var(--text);font-size:17px;font-weight:600}.cstep__text{display:block;color:var(--text-2);font-size:15px;line-height:1.47;text-wrap:pretty}.contact__direct{display:flex;gap:12px;align-items:baseline;margin:22px 0 0;font-size:17px}.contact__direct span{color:var(--text-3);font-size:15px}.contact__direct a{color:var(--text);text-underline-offset:3px}.contact__direct a:hover{text-decoration:underline}.inquiry{display:grid;grid-template-columns:minmax(0,1fr);padding:clamp(22px,3.4vw,40px);box-shadow:var(--tile-edge),0 50px 120px -70px rgba(4,176,196,0.28)}.irail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:-6px 0 clamp(22px,2.6vw,30px);padding:0;list-style:none}.irail__step{display:grid;gap:10px;width:100%;padding:8px 0;border:0;background:none;color:var(--text-3);font-size:13px;font-weight:500;letter-spacing:var(--track-small);text-align:left;cursor:pointer;transition:color 0.25s var(--ease-out)}.irail__step:hover{color:var(--text-2)}.irail__step[aria-current="step"]{color:var(--text)}.irail__step.is-done{color:var(--text-2)}.irail__bar{position:relative;display:block;height:3px;overflow:hidden;border-radius:3px;background:rgba(255,255,255,0.1)}.irail__bar::after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--text);transform:scaleX(var(--fill,0));transform-origin:0 50%;transition:transform 0.6s var(--spring),background-color 0.3s var(--ease-out)}.irail__step.is-done .irail__bar::after{background:var(--accent)}.irail__label{display:flex;align-items:center;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.irail__tick{display:inline-flex;width:0;overflow:hidden;color:var(--accent-hi);opacity:0;transition:width 0.45s var(--spring),opacity 0.2s var(--ease-out)}.irail__step.is-done .irail__tick{width:17px;opacity:1}.isteps{position:relative;margin:-6px;padding:6px}.isteps.is-moving{overflow:hidden}.istep{display:grid;gap:22px;min-width:0}.istep.is-leaving{position:absolute;inset:6px 6px auto;pointer-events:none}.istep__head{display:grid;gap:8px}.istep__q{margin:0;color:var(--text-3);font-size:clamp(1.375rem,1.2rem + 0.6vw,1.75rem);font-weight:600;line-height:1.16;letter-spacing:var(--track-title);text-wrap:balance;outline:none}.istep__q b{color:var(--text);font-weight:600}.istep__hint{margin:0;color:var(--text-3);font-size:15px;line-height:1.45}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{position:relative;display:inline-flex;min-width:0;max-width:100%}.chip input{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.chip__face{display:inline-flex;align-items:center;gap:8px;min-width:0;min-height:44px;padding:0 17px 0 14px;border-radius:var(--radius-pill);background:var(--tile-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--text-2);font-size:15px;font-weight:500;line-height:1.2;user-select:none;transition:color 0.18s var(--ease-out),background-color 0.18s var(--ease-out),box-shadow 0.18s var(--ease-out),transform 0.45s var(--spring)}.chip--plain .chip__face{padding:0 17px}.chip:hover .chip__face{color:var(--text);background:var(--tile-3)}.chip:active .chip__face{transform:scale(0.95);transition-duration:0.1s}.chip input:checked + .chip__face{color:#fff;background:rgba(4,176,196,0.18);box-shadow:inset 0 0 0 1px var(--accent-line)}.chip input:focus-visible + .chip__face{outline:2px solid var(--accent);outline-offset:2px}.chip__icon{position:relative;flex:none;width:16px;height:16px;color:var(--text-3)}.chip__icon .i{position:absolute;inset:0;transition:opacity 0.2s var(--ease-out),transform 0.5s var(--spring)}.chip__icon .i:last-child{opacity:0;transform:scale(0.3) rotate(-25deg)}.chip input:checked + .chip__face .chip__icon .i:first-child,.starter.is-used .chip__icon .i:first-child{opacity:0;transform:scale(0.3) rotate(25deg)}.chip input:checked + .chip__face .chip__icon .i:last-child,.starter.is-used .chip__icon .i:last-child{opacity:1;transform:none}.chip input:checked + .chip__face .chip__icon{color:var(--accent-hi)}.inquiry__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.field{position:relative;display:grid;align-content:start;gap:8px;min-width:0}.field--full{grid-column:1 / -1}.field__label{display:flex;align-items:baseline;gap:8px;padding:0;color:var(--text);font-size:14px;font-weight:600}.field__opt{color:var(--text-3);font-size:13px;font-weight:400}.field__input{width:100%;height:52px;padding:0 16px;border:0;border-radius:12px;background:var(--tile-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--text);font-family:var(--font-sans);font-size:17px;line-height:1.4;letter-spacing:var(--track-text);caret-color:var(--accent-hi);appearance:none;-webkit-appearance:none;transition:box-shadow 0.18s var(--ease-out),background-color 0.18s var(--ease-out)}.field__input::placeholder{color:var(--text-3)}.field__input:hover{box-shadow:inset 0 0 0 1px var(--line-3)}.field__input:focus{outline:none;background:var(--tile-3);box-shadow:inset 0 0 0 1px var(--accent),0 0 0 4px rgba(4,176,196,0.22)}.field__input--area{height:auto;min-height:172px;padding:15px 16px;line-height:1.5;resize:none;overflow-y:auto}.field.is-invalid .field__input{box-shadow:inset 0 0 0 1px rgba(255,105,97,0.85)}.field.is-invalid .field__input:focus{box-shadow:inset 0 0 0 1px rgba(255,105,97,0.85),0 0 0 4px rgba(255,105,97,0.18)}.field.is-nudged .field__input{animation:nudge 0.42s var(--ease-out)}@keyframes nudge{20%{transform:translateX(-6px)}40%{transform:translateX(5px)}60%{transform:translateX(-3px)}80%{transform:translateX(2px)}}.field__error{margin:0;color:var(--danger);font-size:14px}.field__hint{margin:0;color:var(--text-2);font-size:14px}.field__fix{padding:0;border:0;background:none;color:var(--accent-hi);font:inherit;font-weight:500;text-decoration:underline;text-decoration-color:rgba(63,210,227,0.4);text-underline-offset:3px;overflow-wrap:anywhere;cursor:pointer}.field__fix:hover{text-decoration-color:currentColor}.field--float .field__input{height:58px;padding:22px 16px 6px}.field--float .field__label{position:absolute;top:0;left:0;right:0;height:58px;align-items:center;padding:0 16px;overflow:hidden;color:var(--text-3);font-size:17px;font-weight:400;white-space:nowrap;pointer-events:none;transform-origin:16px 50%;transition:transform 0.45s var(--spring),color 0.2s var(--ease-out)}.field--float .field__opt{font-size:15px}.field--float .field__input:focus + .field__label,.field--float .field__input:not(:placeholder-shown) + .field__label{transform:translateY(-11px) scale(0.76)}.field--float .field__input:-webkit-autofill + .field__label{transform:translateY(-11px) scale(0.76)}.field--float .field__input:autofill + .field__label{transform:translateY(-11px) scale(0.76)}.field--float .field__input:focus + .field__label{color:var(--text-2)}.field.is-invalid .field__label{color:var(--danger)}.field__input:-webkit-autofill,.field__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);-webkit-box-shadow:inset 0 0 0 1px var(--line),inset 0 0 0 100px var(--tile-2);transition:background-color 600000s 0s,color 600000s 0s}.field__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);-webkit-box-shadow:inset 0 0 0 1px var(--accent),inset 0 0 0 100px var(--tile-3),0 0 0 4px rgba(4,176,196,0.22)}.starters{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.starter{position:relative;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px 0 11px;border:0;border-radius:var(--radius-pill);background:rgba(255,255,255,0.06);color:var(--text-2);font-size:14px;font-weight:500;cursor:pointer;transition:color 0.18s var(--ease-out),background-color 0.18s var(--ease-out),transform 0.45s var(--spring)}.starter::after{content:"";position:absolute;inset:-4px 0}.starter:hover{color:var(--text);background:rgba(255,255,255,0.1)}.starter:active{transform:scale(0.95);transition-duration:0.1s}.starter .chip__icon{width:14px;height:14px;color:currentColor}.starter.is-used{color:var(--text-3)}.starter.is-used .chip__icon{color:var(--accent-hi)}.choice{min-width:0;margin:4px 0 0;padding:0;border:0}.choice .chips{margin-top:12px}.inquiry__foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:clamp(26px,3vw,34px)}.inquiry__back{display:inline-flex;align-items:center;gap:2px;height:46px;margin-left:-6px;padding:0 10px 0 4px;border:0;border-radius:var(--radius-pill);background:none;color:var(--text-2);font-size:17px;cursor:pointer;transition:color 0.2s var(--ease-out),transform 0.45s var(--spring)}.inquiry__back .i,.inquiry__kbd .i{flex:none}.inquiry__back:hover{color:var(--text)}.inquiry__back:active{transform:scale(0.96);transition-duration:0.1s}.inquiry__go{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;margin-left:auto}.inquiry__kbd{color:var(--text-3)}.inquiry__kbd .i{margin-left:1px}.inquiry__submit{gap:10px}.inquiry__spin{display:none;width:16px;height:16px;border:2px solid rgba(0,0,0,0.18);border-top-color:#000;border-radius:50%;animation:spin 0.7s linear infinite}.inquiry.is-sending .inquiry__spin{display:inline-block}.inquiry.is-sending .inquiry__submit{cursor:progress}@keyframes spin{to{transform:rotate(360deg)}}.inquiry__note{margin:2px 0 0;max-width:34em;color:var(--text-3);font-size:13px;line-height:1.5}.inquiry__note a{color:var(--text-2);text-decoration:underline;text-decoration-color:var(--line-3);text-underline-offset:3px}.inquiry__note a:hover{color:var(--text)}.inquiry__status{margin:18px 0 0;padding:13px 16px;border-radius:14px;background:var(--tile-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--text-2);font-size:15px;line-height:1.5}.inquiry__status--pending{margin:0 0 24px}.inquiry__status.is-error{color:var(--danger);box-shadow:inset 0 0 0 1px rgba(255,105,97,0.4)}.inquiry__status a{color:var(--text);text-decoration:underline;text-decoration-color:var(--line-3);text-underline-offset:3px;overflow-wrap:anywhere}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.inquiry-done{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;padding:clamp(28px,4vw,48px);outline:none;animation:rise 0.9s var(--ease-out) both}.done-mark{display:block;width:56px;height:56px;margin-bottom:22px;color:var(--accent-hi)}.done-mark svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.done-mark__ring{stroke-width:2;stroke-dasharray:1;stroke-dashoffset:1;animation:draw 0.8s var(--ease-out) 0.15s forwards}.done-mark__tick{stroke-width:3;stroke-dasharray:1;stroke-dashoffset:1;animation:draw 0.45s var(--ease-out) 0.7s forwards}@keyframes draw{to{stroke-dashoffset:0}}.inquiry-done__lead{margin:10px 0 0;color:var(--text-2)}.dsum{display:grid;gap:10px;width:100%;margin:28px 0 0;padding:18px 0;border-block:1px solid var(--line);font-size:15px}.dsum__row{display:grid;grid-template-columns:7.5em minmax(0,1fr);gap:16px}.dsum dt{color:var(--text-3)}.dsum dd{margin:0;color:var(--text);overflow-wrap:anywhere}.track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin:30px 0 0;padding:0;list-style:none}.track__step{position:relative;display:grid;align-content:start;gap:3px;padding:30px 12px 0 0;font-size:14px;line-height:1.4}.track__step::before{content:"";position:absolute;top:8px;left:18px;right:2px;height:2px;border-radius:2px;background:var(--line-2)}.track__step:last-child::before{display:none}.track__step.is-done::before{background:linear-gradient(90deg,var(--accent),rgba(4,176,196,0.15))}.track__dot{position:absolute;top:0;left:0;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--line-3)}.track__step.is-done .track__dot{background:var(--accent);box-shadow:none;color:#000}.track__step.is-next .track__dot{box-shadow:inset 0 0 0 2px var(--accent)}.track__step.is-next .track__dot::after{content:"";position:absolute;inset:0;border-radius:50%;animation:ping 2.4s var(--ease-out) 1.2s infinite}@keyframes ping{from{box-shadow:0 0 0 0 rgba(4,176,196,0.5)}70%,to{box-shadow:0 0 0 9px rgba(4,176,196,0)}}.track__step b{color:var(--text);font-weight:600}.track__step span:last-child{color:var(--text-3)}@media (max-width:899px){.contact{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"intro" "form" "after";gap:36px}.contact__after{margin-top:8px}}@media (max-width:599px){.inquiry__grid{grid-template-columns:minmax(0,1fr)}.irail{gap:6px}.chip__face{font-size:14px}.inquiry__go{flex:1}.inquiry__go .btn{flex:1}.track{grid-template-columns:minmax(0,1fr)}.track__step{padding:0 0 20px 32px}.track__step:last-child{padding-bottom:0}.track__step::before{top:24px;bottom:4px;left:8px;right:auto;width:2px;height:auto}.track__step.is-done::before{background:linear-gradient(180deg,var(--accent),rgba(4,176,196,0.15))}.track__dot{top:1px}}@media (max-width:380px){.irail__step.is-done .irail__tick{width:0;opacity:0}.inquiry__back{justify-content:center;width:44px;margin-left:-12px;padding:0}.inquiry__back span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.inquiry__foot{gap:10px}.inquiry__go .btn{padding:0 18px}}.legal{max-width:720px}.legal .h1{margin-bottom:36px;font-size:clamp(2rem,1.2rem + 3.2vw,3.5rem)}.placeholder{margin:0;padding:20px 22px;border:1px dashed var(--line-3);border-radius:16px;color:var(--text-3);font-size:17px}.prose{color:var(--text-2);font-size:17px;line-height:1.6}.prose h2,.prose h3{text-wrap:balance}.prose h2{margin:2em 0 0.6em;color:var(--text);font-size:clamp(1.375rem,1.1rem + 1.2vw,1.75rem);font-weight:600;letter-spacing:var(--track-title);line-height:1.2}.prose .notice{padding:20px 22px;border-radius:var(--radius-lg);background:var(--tile);box-shadow:var(--tile-edge);color:var(--text)}.prose .notice strong{font-weight:500}.legal__toc{margin:28px 0 8px;padding:22px 24px 18px;border-radius:var(--radius-lg);background:var(--tile);box-shadow:var(--tile-edge)}.prose .legal__toc-label{margin:0 0 8px;color:var(--text);font-size:15px;font-weight:600}.prose .legal__toc ol{columns:2;column-gap:32px;margin:0;padding:0;list-style:none}.legal__toc li{break-inside:avoid;padding:4px 0}.prose .legal__toc li + li{margin-top:0}.prose .legal__toc a{color:var(--text-2);font-size:15px;text-decoration:none}.prose .legal__toc a:hover{color:var(--text)}@media (max-width:599px){.prose .legal__toc ol{columns:1}}.prose h3{margin:1.6em 0 0.4em;color:var(--text);font-size:19px;font-weight:600;letter-spacing:var(--track-head)}.prose p,.prose ul,.prose ol{margin:0 0 1em}.prose a{color:var(--text);text-decoration:underline;text-decoration-color:var(--line-3);text-underline-offset:3px}.prose a:hover{text-decoration-color:var(--text-2)}.prose code{padding:1px 6px;border-radius:6px;background:var(--tile-2);color:var(--text);font-family:var(--font-sans);font-size:0.9em;overflow-wrap:anywhere}.prose strong{color:var(--text);font-weight:600}.prose li + li{margin-top:0.35em}.legal__meta{color:var(--text-3);font-size:15px}.ph{color:var(--text-3);border-bottom:1px dashed var(--line-3)}.nf{display:grid;justify-items:center;gap:22px;text-align:center}.nf__code{margin:0 0 6px;font-size:clamp(5.5rem,3rem + 11vw,11rem);font-weight:700;line-height:0.9;letter-spacing:-0.05em}.nf__search{display:flex;align-items:center;gap:12px;width:min(100%,420px);height:52px;margin-top:10px;padding:0 14px 0 18px;border:0;border-radius:14px;background:var(--tile-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--text-3);font-size:17px;text-align:left;cursor:text;transition:background-color 0.2s var(--ease-out),box-shadow 0.2s var(--ease-out),transform 0.45s var(--spring)}.nf__search:hover{background:var(--tile-3);box-shadow:inset 0 0 0 1px var(--line-3)}.nf__search:active{transform:scale(0.98);transition-duration:0.1s}.nf__search > span{flex:1;min-width:0}.nf__search > .i{flex:none;color:var(--text-2)}.article .h1{margin-bottom:20px}.article__lead{margin:0 0 18px;color:var(--text-2);font-size:clamp(1.125rem,1rem + 0.5vw,1.3125rem);line-height:1.5;text-wrap:pretty}.article__meta{margin:0 0 36px}.article__facts{margin:0 0 8px;padding:22px 24px 18px;border-radius:var(--radius-lg);background:var(--tile);box-shadow:var(--tile-edge)}.prose .article__facts-label{margin:0 0 10px;color:var(--accent-hi);font-size:15px;font-weight:600}.prose .article__facts ul{margin:0;padding-left:1.1em;color:var(--text)}.prose .article__facts li + li{margin-top:0.5em}.prose .specs{margin:0 0 1.2em}.prose .article__steps{padding-left:1.4em}.prose .article__steps li{padding-left:0.2em}.prose .article__steps li::marker{color:var(--text-3);font-variant-numeric:tabular-nums}.prose .notice{margin:1.2em 0}.article__sources{color:var(--text-3);font-size:15px}.prose .article__sources a{color:var(--text-2);overflow-wrap:anywhere}.rcard--article .rcard__name{font-size:22px;line-height:1.2;text-wrap:balance}@media (min-width:900px) and (max-width:1099px){.rgrid--articles{grid-template-columns:repeat(2,minmax(0,1fr))}}.rv{opacity:0;transform:translateY(20px) scale(0.985);transform-origin:50% 0}.rv.is-in{opacity:1;transform:none;transition:opacity 0.9s var(--ease-out),transform 1.1s var(--spring);transition-delay:var(--rv-d,0ms)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hero__visual .flow,.phero__visual .stage{animation:stage-in linear both;animation-timeline:view();animation-range:entry 0% cover 45%}@keyframes stage-in{from{transform:scale(0.92)}to{transform:none}}}}@view-transition{navigation:auto}::view-transition-old(root){animation:vt-out 0.16s var(--ease-out) both}::view-transition-new(root){animation:vt-in 0.34s var(--ease-out) both}.topbar{view-transition-name:topbar}::view-transition-group(topbar){animation:none}::view-transition-old(topbar),::view-transition-new(topbar){animation:none}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{from{opacity:0}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}*,*::before,*::after{animation-duration:0.001ms !important;animation-delay:0ms !important;animation-iteration-count:1 !important;transition-duration:0.001ms !important;transition-delay:0ms !important}.rv{opacity:1;transform:none}}@media (prefers-reduced-transparency:reduce){.topbar__bar{background:var(--bar);-webkit-backdrop-filter:none;backdrop-filter:none}.palette__backdrop{background:rgba(0,0,0,0.72);-webkit-backdrop-filter:none;backdrop-filter:none}}